*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}body{font:14px Tahoma, Arial,"Microsoft YaHei", "微软雅黑", "Helvetica Neue","Hiragino Sans GB",SimSun, "宋体", sans-serif;color:#333;background:#fff}fieldset,img{border:0}ol,ul{list-style:none}li{list-style-type:none}.clear{overflow:hidden;width:0}.clear,.clearfix:after{clear:both;display:block;visibility:hidden;height:0}.clearfix:after{content:"."}.clearfix{*+height:1%}button,input,select,textarea{outline:0}textarea{resize:none}a{color:#666}a,a:hover{text-decoration:none}a:hover{color:#333;}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
  }
  
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #34495e;
  font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  margin: 0;
  overflow-x: hidden;
}

.fl {float: left;}
.fr {float: right;}
.w1200 {width: 1200px;margin: 0px auto;background-color: #fff;}
.tc{text-align: center;}
.mg20{margin: 20px 0;}
.mg60{margin: 60px 0;}
.pd20{padding: 20px;}
.pdv20{padding:20px 0;}
.pdv30{padding:30px 0;}
.pdv40{padding:40px 0;}



.header {height: 90px;width: 100%; border-bottom: 1px solid #eee;background-color:#fff;}
.top {height: 30px; line-height: 30px; background: #f1f1f1;}
.top p {color: #666;font-size: 12px;}
.logo-box{width: 1200px;margin: 0 auto;margin-top: 10px;}
.logo {float: left;margin-top: 10px;position: relative;width: 400px;}
/* .logo img{margin-top: 5px;} */
.logo h2 {width: 134px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    position: absolute;
    top: 6px;
    left: 250px;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
    background-color: #E62F0D;
    overflow: hidden;}
.logo p {    top: 36px;
    color: #E62F0D;
    background-color: #ffffff;
    font-size: 13px;
    border-top: 1px solid #E62F0D;
    width: 134px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    position: absolute;
    left: 250px;
    overflow: hidden;}

.nav { float: left;
    line-height: 46px;
    margin-left: 10px;margin-top: 20px;}
.nav ul li {float: left; display: block;  padding: 0 20px;}
.nav ul li a { color: #323232;position: relative;font-size: 16px; text-transform: none;text-decoration: none;display: inline-block;}
.nav ul li a:hover{color: #ed5757; border-bottom: 4px solid #ed5757; }



.slider {
    background: url(../images/bg.jpg) no-repeat center 0;
    background-size: auto 100%;
    width: 100%;
    height: 300px;
    background-position-x: center;
    color: #fff;

}
.slider-box {
    width: 1200px;
    height: 300px;
    margin: 0 auto;
    text-align: center;

}
.slider-box h1{ 
    padding-top: 30px;
    font-size: 50px;
    padding:30px 0 10px 0;

}
.slider-box p{
    font-size: 20px;
    line-height: 1.8;
}
.slider-box p span{font-size: 16px;}
.slider-box p a{
    margin-top: 20px;
    display: inline-block;
    width: 100px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #E62F0D;
    border-radius: 25px;
    font-size: 14px;
    padding: 0 10px;
}



.main-box{background-color:#f0f3f7;}
.index-box{width: 1200px;margin: 30px auto;background-color: #fff;}
.index-title{font-weight: 400;font-size: 28px;height: 14px;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0;}
.index-title span {width: 200px;
    line-height: 36px;
    top: -6px;
    left: 50%;
    margin-left: -100px;
    text-align: center;
    background-color: #fff;
    position: absolute;
    height: 36px;
}
.item-box {
    background-color:#fff;
    padding-top: 40px;
}
.item-title {margin-bottom: 30px;text-align: center;}
.item-content {
    width: 1200px;
    height: 480px;
    margin: 0 auto;
    text-align: center;
}
.item-content h2,.item-con h2,.item-intro h2{font-size: 30px;font-weight: normal;}
.document dl{
    width: 600px;
    height: 120px;
    float: left;
}
.document dt{font-weight: 700;}
.document dt em{display: inline-block; background-color: #ed5757;color:#fff;height: 20px;
    width: 20px;border-radius: 50%;font-style: normal;line-height: 1.5;margin-right: 10px;}
.document dd{padding: 10px 100px;}
.item-box-next {
        width: 100%;
        height: 400px;
        background-color:#eff5fe;
        padding-top: 40px;
    }
    
.service dl{width: 180px;height: 300px; float: left;padding:0 9px;padding-top: 30px;}
.item-con{
    width: 1200px;
    height: 560px;
    margin: 0 auto;}
.item-con li{width: 380px;float: left;}
.item-con .tit{
    background-color: #3bcfa3;
    height: 110px;
    color: #fff;
    text-align: center;
    padding: 25px 0 20px 0;}
.item-con .tit h3{
    font-size: 18px;
    margin: 10px 0;
    font-weight: normal;
}
.item-con .tit p{color:#fff;font-size: 14px;}
.item-con ul li .text{
    height: 225px;
    border: solid 1px #eee;
    text-align: left;
    padding: 20px;
    border-top: 0;}
.item-con .text span{display: block; line-height:30px; -webkit-box-sizing: border-box;box-sizing: border-box;padding-left:20px;position: relative;}
.item-con .text span::before { content: '';width: 5px; height: 5px;background-color: #ccc;position: absolute;top: 50%;left:6px; border-radius: 50%;margin-top: -3px;}
.item-con .li-b {margin-left: 30px;}
.item-con .li-c {float: right;}
.item-con .li-a .tit{background-color: #5b79f1;}
.item-con .li-b .tit{background-color: #3bcfa3;}
.item-con .li-c .tit{background-color: #985DFC;}

.item-box-su {padding-top: 40px;padding-bottom: 20px;}
.super dl {    text-align: center;
    background: #fff;
    width: 386px;
    height: 180px;
    margin-bottom: 10px;
    float: left;
    border-radius: 5px;
    overflow: hidden;}
.super dl.dl2, .super dl.dl5{margin: 0 20px;}  

.super dl dt img{height: 80px;display: block;margin: 0 auto;padding: 15px 0 10px 0;}
.super dl dt span{font-weight: 700;margin-bottom: 10px;}
.super dl dd{margin-top: 10px;color: #888;line-height: 18px;}

.item-intro{width: 1200px;margin: 0 auto;}
.item-intro img{float: left; margin-right: 40px; margin-bottom: 20px;}
.item-text {float: left; text-indent: 2em; line-height: 1.8; }

.hot-list {padding: 60px 0;}
.hot-list ul li {position: relative; float: left;margin: 0 26px; width: 220px;height: 238px;padding: 46px 10px 26px 10px;cursor: pointer;text-align: center;border:1px solid #eee;border-radius: 8px;}
.hot-list ul li i {width: 50px;height: 50px;position: absolute;left: 96px; }
.hot-icon1 {background: url(./icons/icon.png) no-repeat;}
.hot-icon2 {background: url(./icons/icon.png) no-repeat 0 -55px;}
.hot-icon3 {background: url(./icons/icon.png) no-repeat 0 -105px;}
.hot-icon4 {background: url(./icons/icon.png) no-repeat 0 -160px;}
.hot-icon5 {background: url(./icons/icon.png) no-repeat 0 -200px;}
.hot-list h5 {margin-top: 75px;line-height: 30px;font-size: 16px;font-weight: 400; color: #333;}
.hot-list ul li p {color: #999;line-height: 30px;}
.hot-list ul li p a {margin-top: 20px;display: inline-block;width: 100px;height: 35px;line-height: 35px;color: #fff;background: #E62F0D;}
.hot-list .index-price {font-size: 18px;color: #E62F0D;}
.hot-list ul li:hover{border-color: #E62F0D;}

.tool-list li {
    float: left;
    width: 25%;
    text-align: center
}

.tool-list li a {
    display: block;
    padding: 0 10px
}

.tool-list li a i {
    display: inline-block;
    background: url("../images/utility.png");
    width: 142px;
    height: 110px
}

.tool-list .con1 i {
    background-position: 0 0
}

.tool-list .con2 i {
    background-position: -142px 0
}

.tool-list .con3 i {
    background-position: -284px 0
}

.tool-list .con4 i {
    background-position: -426px 0
}

.tool-list .con5 i {
    background-position: -568px 0
}

.tool-list h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 36px
}

.tool-list a:hover p {
    color: #333
}

.tool-list p {
    line-height: 18px;
    font-size: 12px;
    color: #666
}

.tool-list a:hover .con1 i {
    background-position: 0 -110px
}

.tool-list a:hover .con2 i {
    background-position: -142px -110px
}

.tool-list a:hover .con3 i {
    background-position: -284px -110px
}

.tool-list a:hover .con4 i {
    background-position: -426px -110px
}

.tool-list a:hover .con5 i {
    background-position: -568px -110px
}

.tool-list a:hover h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    color: #e62f0d
}

.tool-list a:hover p {
    color: #333
}

.news-box{width: 1200px; margin:30px auto;}
.news-main{width: 890px;float: left;}

.news-list {width: 405px;
    height: 550px;
    padding: 20px 15px;
    margin-bottom: 10px;
    margin-right: 10px;
    background-color: #fff;
    -webkit-box-shadow: 2px 4px 6px #e5e8ec;
    box-shadow: 2px 4px 6px #e5e8ec;
    float: left;
    overflow: hidden;}

.news-list h3{    height: 17px;
    line-height: 17px;
    font-size: 16px;
    font-weight: 700;
    border-left: 4px solid #ed4040;
    padding-left: 5px;
    margin-bottom: 16px;}

.news-list h3 a{color:#404040;}    
.news-list-top{height: 96px;cursor: pointer;}
.news-list-img{width: 150px;height: 96px;float: left;}
.news-list-img img{width: 100%;height: 100%;}
.news-list-txt{    width: 240px;
    height: 96px;
    float: left;
    margin-left: 14px;}
.news-list-txt h4{    height: 48px;
    font-size: 14px;
    font-weight: 700;
    color: #404040;
    line-height: 22px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.news-list-txt p{    height: 48px;
    line-height: 22px;
    font-size: 12px;
    color: #797979;
    overflow: hidden;}
.news-list ul li {height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e4e4e4;}
.news-list ul li a{font-size: 14px;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 320px;
    font-weight: 400;
    display: inline-block; 
    float: left;
} 
.news-list a:hover{color:#ed5757}   
.news-list ul li span{float: right;color: #777;}
.index-sider-box{float: left; width: 280px;background-color: #fff;
    margin-bottom: 10px;
    padding: 20px 15px;
    overflow: hidden;
    -webkit-box-shadow: 2px 4px 6px #e5e8ec;
    box-shadow: 2px 4px 6px #e5e8ec;}
.index-sider-box h3{
    font-size: 16px;
    font-weight: 700;
    color: #404040;}
.index-sider ul li{height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #e4e4e4;}
.index-sider ul li a{font-size: 14px;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 270px;
    font-weight: 400;
    display: inline-block;
    float: left;}


.link-box {
	height: 100px;
	background-color: #f9f9f9;
}
.links {
	width: 1200px;
	margin:0 auto;
	padding: 10px;
}

.links p {
		font-size: 18px;
    border-left: 6px solid #ed4040;
    padding-left: 14px;
    margin: 10px 0;
  }
.links li {float: left;margin-right: 10px;}
.footer{
	height: 110px;
    color: #9ea0a9;
    margin: 0 auto;
    text-align: center;
    background-color: #2b2e42;
}

.about{height: 60px;line-height: 60px;}
.about a {color: #9ea0a9;margin-right: 20px;}
.about a:hover{color: #ed5757;}

/* 频道 */

.top-main{height: 390px; width: 100%; margin-bottom: 20px;  float: left; }
.cate-img {float: left; margin-right: 20px; height: 380px;}
.top-topic {height: 380px; background-color: #fff; float: left;width: 610px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.top-topic h3{height: 40px; line-height: 40px;border-bottom: 1px solid #dddddd; padding:0 20px;}
.top-topic ul {padding: 20px;}
.top-topic ul li{height: 42px; line-height: 42px;}
.top-topic ul li a{font-size: 16px;height: 42px; width: 480px; overflow: hidden;}
.top-topic ul li span{float: right;}

.cate-main{
    width: 1200px;
    position: relative;
    float: left;
}

.cate-list-box{width: 890px;float: left;}
.cate-list{width: 405px;
    height: 580px;
    padding: 20px 15px;
    margin-bottom: 10px;
    margin-right: 10px;
    background-color: #fff;
    -webkit-box-shadow: 2px 4px 6px #e5e8ec;
    box-shadow: 2px 4px 6px #e5e8ec;
    float: left;
    overflow: hidden;}
.cate-list h3{    height: 17px;
    line-height: 17px;
    font-size: 16px;
    font-weight: 700;
    color: #ed4040;
    border-left: 4px solid #ed4040;
    padding-left: 5px;
    margin-bottom: 16px;}
.cate-list-top{height: 96px;cursor: pointer;}
.cate-list-img{width: 150px;height: 96px;float: left;}
.cate-list-img img{width: 100%;height: 100%;}
.cate-list-txt{    width: 240px;
    height: 96px;
    float: left;
    margin-left: 14px;}
.cate-list-txt h4{    height: 48px;
    font-size: 14px;
    font-weight: 700;
    color: #404040;
    line-height: 22px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.cate-list-txt p{    height: 48px;
    line-height: 22px;
    font-size: 12px;
    color: #797979;
    overflow: hidden;}
.cate-list ul li {height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e4e4e4;}
.cate-list ul li a{font-size: 14px;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 320px;
    font-weight: 400;
    display: inline-block; 
    float: left;
} 
.cate-list a:hover{color:#ed5757}   
.cate-list ul li span{float: right;color: #777;}



.midRight {
    width: 290px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    box-sizing: border-box;
    padding: 32px 24px 20px 24px;
    }
.midRight .userInfo {
    width: 100%;
    height: 72px;
}
.midRight .userInfo img {
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
}
.midRight .userInfo div {
    width: 130px;
    height: 72px;
    margin-left: 16px;
}
.midRight .userInfo div p {
    font-size: 18px;
    font-weight: 600;
}
.midRight .userInfo div span {
    font-size: 14px;
    color: #666666;
}
.midRight .consultation {
    width: 232px;
    height: 48px;
    margin: 0 auto;
    margin-top: 24px;
    background: #ed5a65;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 48px;
}
.midRight .phone {
    width: 232px;
    height: 48px;
    border-radius: 6px;
    margin: 0 auto;
    margin-top: 24px;
    border: 2px solid #ed5a65;
    box-sizing: border-box;
    font-size: 16px;
    color: #ed5a65;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}
.midRight .phoneTips {
    width: 232px;
    max-height: 320px;
    height: 48px;
    border-radius: 6px;
    margin: 0 auto;
    margin-top: 10px;
    background: #000000;
    opacity: 0.3;
    box-sizing: border-box;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 48px;
    position: relative;
}
.midRight .phoneTips img {
    position: absolute;
    top: 11px;
    right: 5px;
    cursor: pointer;
}

/*------------新闻栏目----------*/
.list-box{background-color: #f0f3f7;}
.crumbs-box{
	height: 50px;
	line-height: 50px;
    background-color: #f0f3f7;
}

.crumbs {
	width: 1200px;
	margin:0 auto;
}

.main {
	width: 1200px;
	margin: 20px auto;
}
.list-nav{width: 1200px;height: 60px;line-height: 60px; margin: 0 auto;background-color: #fff;}
.list-nav ul{height: 60px;}
.list-nav ul li{margin: 0 20px;float: left;}
.list-nav ul li a{display:inline-block;float: left;height: 56px;}
.list-nav ul li a:hover{color: #FF7073;border-bottom: 4px solid #FF7073;}
.article-list {
    width: 820px;
    float: left;
	padding-right: 20px;
	border-right: 1px solid #eee;
}
.article-list dl{
    position: relative;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    padding: 20px;
    border-bottom: 1px dashed #eee;
    background-color: #fff;
    -webkit-box-shadow: 2px 4px 6px #e5e8ec;
    box-shadow: 2px 4px 6px #e5e8ec;
}


.article-list dl dt {position: absolute;left: 180px;}
.article-list dl dt a {font-weight: 400;font-size: 16px; color: #333; height: 20px; line-height: 20px; overflow: hidden;}

.article-list  dl dd p.small-text{float: left;width: 620px;height: 56px; padding-left: 10px;padding-top: 22px;font-size: 14px;color: #777;line-height: 1.8;overflow: hidden;}
.article-list dl dd p.source {float: left; padding-left: 10px;padding-top:2px; color: #777;}
.article-list dl dd img{
    width: 150px;
    height: 93px;
    float: left;
}
.article-list .source span{height: 30px;line-height: 30px; padding-top: 3px;}
.article-list .eyes{background:url('./icons/eyes.png') no-repeat;padding-left: 30px;padding-bottom: 5px;margin-right: 20px;}
.article-list .date-time{background:url('./icons/time.png') no-repeat;padding-left: 30px;padding-bottom: 5px;}
.list-sider-box{width: 339px; float: left;}
.list-sider {width: 319px; margin-bottom: 20px;float: left;padding: 10px; background-color: #fff;}

.list-sider h4 {font-size: 14px; color: #ed5757;}
.list-sider ul {margin-top: 10px;}
.list-sider ul li{height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e4e4e4;}
.list-sider ul li a{font-size: 14px;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 307px;
    font-weight: 400;
    display: inline-block;
    float: left;}



/*---内容---*/
.article-box{background-color: #fff;}
.article-left{position: relative; width: 180px;height: 300px; float: left; border:1px solid #eee;}
.article-left-img img {position: absolute;top: -30px;left: 50px; display: block;width: 80px;height: 80px;border-radius: 50%; border: 1px solid #ddd;}
.article-left-info {padding:80px 20px;}
.article-left-info p {line-height: 24px;}
.article-left-info .tel{color: #e62f0d; font-weight: bold;}


.article {width:720px; padding:0 20px;float: left;}
.article h1 {font-size: 22px;font-weight: 700;line-height: 38px;color: #191919;}
.article h2{font-size: 18px;color: #333;}
.article h3{font-size: 16px;}
.article .author {font-size: 14px; line-height: 20px;color: #999; padding-top: 15px;}
.article .author span{margin-right: 20px;}
.article .author a {color:#E62F0D;}
.article .text {color: #444; font-size: 16px;line-height: 30px; padding-top: 5px;}
.article h3 {color:#444;font-size: 16px; }
.article .text p {padding: 10px 0; text-indent: 0em;}
.article  img {text-align: center;max-width: 100%;}
.article .w50{width: 50%;}
.article table{border-collapse: collapse;border:1px solid #444;}
.article table th{font-size: 14px;border:1px solid #444;padding: 10px;}
.article table td{padding:10px;line-height: 1.5;font-size: 14px;border:1px solid #444;}
.article .text table td p{text-indent: 0;}


.article section {text-indent: 2em;}
.copyright {margin-top: 20px;}
.copyright p{text-indent: 2em; color: #ff5837;}
.copyright a {color: #ed5757; font-weight: bold;}
.article .next {margin-top:20px;border-top: 1px solid #ccc;padding-top: 20px;}
.article .next p {line-height: 24px;}
.article .text-tag{margin: 20px 0;}
.article .text-tag em{font-style: normal;}
/* .article .text-tag a{padding:4px; border:1px solid #E62F0D;border-radius: 30px;margin-right: 5px;} */
/* .article .text-tag a:hover{background-color: #E62F0D;color:#fff;} */
.article .share {margin-top:20px; border-top:1px dotted #C8D8F2; border-bottom: 1px dotted #C8D8F2;}
.article .share-text {font-size:12px; float: left; line-height: 40px; padding-right: 20px;margin-left: 15px;}
.article .bdsharebuttonbox { padding-top: 6px;}
.article .other h3,
.article .related h3,.article .related-img h3 {font-size: 16px;height: 35px;line-height: 35px; margin-top:20px;}
.article .other ul li {height: 26px;line-height: 26px;width: 680px;overflow: hidden;}
.article .other ul li span {margin-right: 10px;}
.article .other ul li a,
.article .next p a {color: #E62F0D;}
.article .other ul li a:hover,.article .related ul li a:hover,
.article .next p a:hover {text-decoration: underline;}
.article .related ul li {padding-bottom: 5px; height: 100px;overflow: hidden;}
.article .related ul dt {float: left;margin-right: 10px;}
.article .related ul li dt img {width: 150px;height: 90px;}
.article .related dd {height: 90px;overflow: hidden;}
.article .related ul li a {heigh:26px;line-height: 26px;overflow: hidden; color: #3E4348;}
.article .related ul li p{font-size: 12px;height: 30px;overflow: hidden;}
.article .related-img ul li {float: left;width: 180px;}
.article .related-img ul li img{padding-left:15px;}
.article .related-img ul li a{color:#FF7073;}
.article .related-img ul li a:hover{text-decoration: underline;}
.article .related-img ul li span{float:left; margin-bottom: 5px; margin-top: 3px; width: 180px; height: 16px; line-height: 16px; overflow: hidden; text-align: center;}


.article-sider {float: left;width: 238px;  }
.article-sider .sider-box { border-top: 2px solid #E62F0D;padding: 5px 10px 10px; background-color: #f4f5f6; margin-bottom: 30px;}
.article-sider .sider-box h3 {font-size:16px;line-height: 26px;}
.article-sider .sider-box h3 span {font-weight: 400; padding-left:5px;}
.article-sider .sider-box ul li {height: 26px;line-height: 26px;overflow: hidden;}
.article-sider .sider-box ul li a:hover {text-decoration: underline;}
.article-sider .sider-box p {text-indent: 2em;}
.article-sider p img {width: 180px;}

.comment {position: relative;  margin-top: 25px;}
/*.comment-author { min-height: 20px; overflow: hidden;}
.comment-author img {position: absolute;left: 0;top: 3px; width: 35px;height: 35px; vertical-align: top; margin-top: 0;}
.comment-author strong{display: block; font-weight: 400; font-style: normal; color: #727272; width: 9em;overflow: hidden;text-indent:0; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}*/

.comment img {position: absolute;left: 0; top: 3px; width: 35px;height: 35px;vertical-align: top;margin-top: 0;}
.comment strong {display: block;font-weight: 400;font-style: normal; color: #727272; width: 9em;overflow: hidden;text-indent: 0;  text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; padding-left: 45px;}

.article .comment p {text-indent:0;padding-left: 45px;}
.main-city{background-color: #fff;}
.city-list{width: 1200px;margin: 50PX auto;}
.city-list h1{font-size: 18px;margin-bottom: 30px;}
.city-list dl {height: 40px; width: 1200px;}
.city-list dt{float: left;color: #E62F0D;font-weight: 700;font-size: 16px;margin-right: 20px;}
.city-list dd a{margin-left: 10px;}

.tag-box {width: 800px; float: left;}
.tag-intro {margin: 20px 0;}
.tag-intro h1{font-size: 18px;}
.tag-list ul li {margin: 10px 0;}
.tag-list ul li a{font-size: 16px; font-weight: 700;color: #34495e;}
.tag-list ul li p{margin-top: 5px;}
.tag-sidebar {width: 270px; margin-left: 30px; float: left;}