﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
img{ border:0px;}
caption,th{text-align:left;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#6e6e6e;}
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body{ font-family:"微软雅黑"; font-size:14px; line-height:26px; color:#6e6e6e;min-width:1240px; width:auto!important; width:1200px;_width:expression(document.documentElement.clientWidth<1100?"1100px":"auto"); margin:0 auto;color:#333c4a;}

.g-top {
    width: 100%;
    background: #f2f2f2;
    height: 35px;
    line-height: 35px;
    font-family: \5b8b\4f53;}
header .center-box {
    overflow: visible;
}
.center-box {
    width: 1100px;
    overflow: hidden;
    margin: 0 auto;
    clear: both;}
.g-top .m-wel {
    color: #bbbbbb;
    float: left;font-size: 12px;}
.g-top .m-lang {
    float: right;}
.g-top .m-lang a.on {
    background:#ACA0A4;
}
.g-top .m-lang a {
    color: #FFF;
    display: block;
    height: 18px;
    line-height: 18px;
    float: left;
    padding: 0 5px;
    border-radius: 5px;
    margin-top: 8px;
    text-decoration: none;
    margin-left: 8px;
}

.boxcen p{line-height: 30px;}
.boxcen table{width: 100% !important; text-align: center;}
.boxcen table tr td{ text-align: center;border: 1px solid #ccc;}
.headerbg{height:55px;width: 100%;margin: 0 auto; background:#b54a44; border-top:1px solid #efefef}
.bcenter{width: 1100px;margin: 0 auto;}
.logo{float:left;}
.logo img{display: block;width: 199px;padding-top: 23px;}

.nav{width:1099px;height:55px; position: relative;}
.nav ul{ margin:0 0 0 0; position:relative;}
.nav ul li{float:left; width:14.28%; position:relative;}
.nav ul li a{ display:inline-block; padding:0px 0 0px; font-size:16px;color:#fff; text-align:center;line-height: 55px;width:100%;}
.nav ul li a:on{color:#fff; width:100%; height:55px;padding:0px 0 0px; background:#ffc107;}
.nav ul li a:hover{color:#fff; width:100%; height:55px;padding:0px 0 0px; background:#32465a;}

.nav>ul>li .nav-down{display: none; position: absolute;  width: 100%; z-index: 40000000000; background-color: #fff;}
.nav>ul>li .nav-down>li{text-align: center; position: relative;border-bottom: 1px solid #eee; width:100%;}
.nav>ul>li .nav-down>li>a{line-height:40px; font-size: 15px; color: #000; display: block; padding: 0px;  white-space: nowrap;}
.nav>ul>li .nav-down>li>a:hover{color: #b54a44; padding:0px; margin:0px; height:40px; line-height:40px;background:#fff;}

.nav>ul>li .san-list{position: absolute; left: 100%; top: 0; width: 240px; box-shadow: 0 0 5px #ccc; background-color: #fff; display: none;}
.nav>ul>li .san-list li{border-bottom: 1px solid #eee; text-align: center; width:100%;}
.nav>ul>li .san-list li a{display: block; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #333; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; text-indent:4px;}
.nav>ul>li .san-list li a:hover{color: #000;color: #b54a44; padding:0px; margin:0px; height:40px; line-height:40px;background:#fff;}
.nav>ul>li .nav-down>li:hover .san-list{display: block;}

.common{margin:0 auto; width:1100px; position:relative; margin-top:27px; margin-bottom:30px;}
.common ul li{/*margin-left:20px;*/}
.clear{clear:both;}
.summary{background:#333; opacity:0.9;}
.listbox{float:left; /*margin-bottom:20px;*/ padding:10px; _padding:10px 10px 8px 10px ;background:#f6f6f6; width:280px; /*height:240px;*/ position:relative;}
.listimg{float:left; width:280px; height:185px; position:relative; overflow:hidden;}
.listimg img{background:#333; width:280px; height:185px; top:0; left:0; position:absolute;}
.summary{width:280px;height:185px;top:185px;left:0;position:absolute;}
.summarytxt{/*margin:5px 10px; */ padding:5px 0px 5px 5px;width:280px;height:auto;line-height:22px;font-size:12px;color:#cfcfcf;} 	

/*home_adv*/
.home_adv {
  padding:35px 0 20px 0;
  background: #f8f8f8;
}
.home_adv ul li {
  width: 25%;
  float: left;
  overflow: hidden;
}
.home_adv ul li .box {
  width: 68.3333333%;
  margin: 0 auto;
}
.home_adv ul li .box i {
  float: left;
  width: 60px;
  height: 60px;
  border: 2px solid #999;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  overflow: hidden;
}
.home_adv ul li .box .word {
  float: left;
  padding-top: 10px;
  width: 60%;
}
.home_adv ul li .box .word b {
  display: block;
  font-size: 16px;
  color: #999;
  width: 100%;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home_adv ul li .box .word span {
  display: block;
  font-size: 14px;
  color: #999;
  width: 100%;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.xn_c_index_42_wrap{width:100%; height:auto; padding-bottom:25px; overflow:hidden; margin:0px auto;}
.xn_c_index_42_wbox{width:1200px; height:auto; overflow:hidden;margin:auto;}
.xn_c_index_42_topbox{height:70px; line-height:70px;text-align:center; width:1200px; margin-top:50px; margin-bottom:20px; overflow:hidden; position:relative;}
.xn_c_index_42_topbox .xn_c_index_42_prd_t3{font-size:26px; font-weight:bold; color:#000000; width:100%; height:35px; line-height:35px; text-align:center;  display:block; position:absolute; left:0px; top:0px;}
.xn_c_index_42_prd_t2{display:none;}
.xn_c_index_42_prdmore{width:107px; height:35px; margin:auto; display:block; background:#b54a44; line-height:35px; text-align:center; margin:30px auto;}
.xn_c_index_42_prdmore a{font-size:16px; color:#fff; text-transform:uppercase;display: block;}
.xn_c_index_42_prdmore a:hover{text-decoration: underline;}
.xn_c_index_42_prd_t1{color:#666666; width:100%;height:25px; line-height:25px; font-size:16px; text-align:center;  display:block;position:absolute; left:0px; top:40px; text-transform:uppercase;}
.xn_c_index_42_nrbox{width:1245px; height:auto; overflow:hidden; margin:auto;}
.xn_c_index_42_nrsmall{float:left;width:370px;  background:#fff; margin-bottom:24px; margin-right:45px; }
.xn_c_index_42_lftbox{width:370px;height:240px; overflow:hidden;}
.xn_c_index_42_lftbox img{width:370px;height:240px;transition: all 0.5s;}
.xn_c_index_42_nrsmall:hover .xn_c_index_42_lftbox img{transform: scale(1.1);}
.xn_c_index_42_ritbox{width:370px;height:145px; border-top:1px #E0E0E0 solid; margin-top:30px;}
.xn_c_index_42_coent{height:73px;line-height:25px;overflow:hidden; color:#999999; font-size:14px;word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  word-break:break-all;
  display:-moz-box;
  -moz-line-clamp:3;
  -moz-box-orient:vertical;
  moz-break:break-all;
  display:-o-box;
  -o-line-clamp:3;
  -o-box-orient:vertical;
  word-break:break-all;}
.xn_c_index_42_time{display:none;}
.xn_c_index_42_name{height:75px; line-height:75px; text-align:center;}
.xn_c_index_42_name a{font-size:18px; color:#333333;}
.xn_c_index_42_nrsmall:hover .xn_c_index_42_coent{color:#b54a44;}
.xn_c_index_42_nrsmall:hover .xn_c_index_42_name a{color:#b54a44;}
.xn_c_index_42_xxmore{width:138px; height:33px; background:#E70012; text-align:center; line-height:33px; margin-top:32px;}
.xn_c_index_42_xxmore a{color:#fff; font-size:16px;}

.add_index_youshi{width:100%; height:552px;background:url(http://0.rc.xiniu.com/g2/M00/03/9E/CgAGe1mSpSKAS0j1AATgp2bSNlQ268.jpg) center top no-repeat;} 
.add_index_youshi .yslist{width:1200px; height:552px; margin:auto; overflow:hidden; position:relative;}
.xn_c_index_433_topbox{height:70px; line-height:70px;text-align:center; width:1200px; margin-top:50px; margin-bottom:20px; overflow:hidden; position:relative;}
.xn_c_index_433_topbox .xn_c_index_433_prd_t3{font-size:26px; font-weight:bold; color:#026fd4; width:100%; height:35px; line-height:35px; text-align:center;  display:block; position:absolute; left:0px; top:0px;}
.xn_c_index_433_prd_t2{display:none;}
.xn_c_index_433_prdmore{width:107px; height:35px; margin:auto; display:block; background:#b54a44; line-height:35px; text-align:center; margin:30px auto;}
.xn_c_index_433_prdmore a{font-size:16px; color:#fff; text-transform:uppercase;display: block;}
.xn_c_index_433_prdmore a:hover{text-decoration: underline;}
.xn_c_index_433_prd_t1{color:#666666; width:100%;height:25px; line-height:25px; font-size:16px; text-align:center;  display:block;position:absolute; left:0px; top:40px; text-transform:uppercase;}
.xn_c_index_433_xxmore{width:138px; height:33px; background:#b54a44; text-align:center; line-height:33px; margin-top:32px;}
.xn_c_index_433_xxmore a{color:#fff; font-size:16px;}
.add_index_youshi .danlist{width:1230px; height:167px; overflow:hidden;  margin-top:70px; margin-bottom:70px; }
.add_index_youshi .danlist .dan{width:167px; height:167px; overflow:hidden; color:#fff; float:left;position:relative; margin-right:38px;}
.add_index_youshi .danlist .dan a{color:#fff;}
.add_index_youshi .danlist .dan span{position:absolute; width:100%; left:0px; bottom:30px; text-align:center; height:30px; display:block; font-size:18px;}

/*分页*/
.main{width:1100px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:30px;}
.main1{width:100%;height:auto;overflow:hidden;margin:0 auto;padding-bottom: 70px;margin-top:0;}
.fl img{padding-top: 0;}

#contentLeft{float:left;height:auto;width:240px;}
#contentRight{width: 1100px;height:auto;overflow:hidden;}
#contentRight .content{padding:0 3px;}
.content_com_title{ border-bottom:1px solid #d3d3d3;position: relative;height:58px;margin-bottom:30px; line-height:46px;}
.content_com_title h2{ bottom:-1px;border-bottom:1px solid #b54a44;display: inline-block;position: absolute;left: 0;font-size: 20px;font-weight:bold;color:#b54a44;text-align: left;background: url(../images/ico.png) left center no-repeat; padding-left:2px;}
.bread{ font-size:13px;color:#444444;position: absolute;top:13px;right: 9px;}
.bread a{display: inline-block;color:#444444;}
.sub_content{ margin-top:15px;}
.sub_common_title{width: 100%;height: 55px;  background:#535353;}
.sub_common_title h2{ display: block;height: 55px;line-height: 55px; text-align:center;font-size: 20px;}
.sub_common_title h2 p{
    padding: 8px 21px;
    height: 55px;
    text-align: left;
    font: 22px/40px Arial,"Microsoft YaHei";
    color: #fff;
    background: url(../images/leftt.png) bottom right no-repeat #535353;}
.sub_common_title h2 font{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.sub_content_list{width: 240px;}
.sub_content_list p{    display: block;
    /* width: 880px; */
    font-size: 14px;
    line-height: 28px;
    /* padding: 15px; */
    padding-top: 14px;
    padding-left: 9px;
    padding-bottom: 11px;
    background-color: #fafafa;}

/* con1 */
.con1-left{width:240px;height:auto;overflow:hidden; border:solid 1px #e8e8e8;background:#fafafa;}
.left-title1{width: 100%;
    padding: 8px 21px;
    height: 40px;
    text-align: left;
    font: 22px/40px Arial,"Microsoft YaHei";
    color: #fff;
    background: url(../images/leftt.png) bottom right no-repeat #535353; }
/* left-type */
.left-type{ margin-bottom:20px;}
.left-type li{ margin-top:5px; float:left}
.left-type li a{ padding:0 0 0 8px;color:#646464;text-indent:0px;display:block;background: url(../images/fyjian1.png) 176px center no-repeat; border-bottom:1px solid #e8e8e8;font:14px/40px Arial,"Microsoft YaHei";width:190px; height: 38px; overflow: hidden; float:left; border:1px solid #ddd;margin-right:16px;}
.left-type li a:hover{color:#fff;background: url(../images/fyjian.png) #b54a44 174px center no-repeat;}
.left-type .on a{background: url(../images/fyjian.png) #b54a44 174px center no-repeat;color:#fff;}

.about_ul dl{ display:none}
.about_ul dl dd{ width:100%; text-align:left; border-bottom:1px dotted #CCCCCC; height:32px; line-height:32px; text-indent:32px;}
.about_ul dl dd a{ color:#000000; text-align:left; line-height:32px; font-size:14px; }
.about_ul dl dd a:hover{ color:#f00;}

/*news-list*/
.news1{height: 485px;}
.news1 ul{ margin-top:20px;}
.news1 ul li{ line-height:38px;background: url(../images/triangle.png) left no-repeat;padding-left: 10px; border-bottom:1px dashed #ccc;}
.news1 ul li a{ font-size:14px; line-height:40px;color: #333;padding-left: 15px;}
.news1 ul li span{ float:right;}



.product{ padding-top:20px;}
.product ul{}
.product ul li{ float:left; width: 250px; margin: 0 18px 0 0;}
.product ul li .cimg>a{width:calc(100% - 6px); display: block; overflow: hidden; position: relative; padding:2px; border:1px solid #ccc; padding-top:70%;}
.product ul li .cimg img{display: block; margin:auto;padding:auto; max-width: 100%; max-height: 100%; position: absolute; left:0; top:0; right: 0; bottom: 0;}

.product h2{ text-align:center; font-size:16px;}.
.product ul li .cmc{display:block; overflow: hidden;}
.product ul li .cmc>a{ display:block; overflow: hidden; margin:0 auto; font-size:14px; height:40px; line-height:40px; text-align: center;}



.i_tcase{width:100%; overflow:hidden; height: auto; background:#ECECEC;} 
.i_tcase_f{width:1200px; height:auto;position:relative; margin:auto; }
.i_tcase_m{width:1258px; height:auto; overflow:hidden; padding-bottom:20px;}
.i_tcase_main{width:270px; position:relative; float:left; overflow:hidden; background:#fff; margin-right:42px; margin-top:14px;}
.i_tcase_main:hover{ background:#b54a44}
.i_tcase_t{height:70px; line-height:70px;text-align:center; width:1200px; margin-top:50px; margin-bottom:20px; overflow:hidden; position:relative;}
.i_tcase_t3{ color:#666666; width:100%;height:25px; line-height:25px; font-size:16px; text-align:center;  display:block;position:absolute; left:0px; top:40px; text-transform:uppercase;}
.i_tcase_t2{ float:left; margin:0 5px; display:none; }
.i_tcase_t1{ font-size:26px; font-weight:bold; color:#b54a44; width:100%; height:35px; line-height:35px; text-align:center;  display:block; position:absolute; left:0px; top:0px;}
.i_tcase_img{width:250px; height:165px; margin:10px auto; overflow:hidden;}
.i_tcase_img img{width:250px; height:165px;transition: all 0.5s;}
.i_tcase_main:hover .i_tcase_img img{transform: scale(1.1);}
.i_tcase_main_name{width:250px; height:50px; line-height:50px; font-size:14px;font-weight: bold; margin:auto;}
.i_tcase_main_name a{color:#333333;display: block;width:250px; height:50px; line-height:50px; white-space: nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden; -moz-binding:url('ellipsis.xml#ellipsis'); }
.i_tcase_main_name1{ color: #000; font-weight:bold; display:none;}
.i_tcase_main_cnt{ font-size:12px;width:250px; margin:auto;}
.i_tcase_main_cnt1{ color: #000; font-weight:bold !important; display:none;}
.i_tcase_main_cnt2{width:250px; line-height:18px; font-size:14px; height:100px; display:block; overflow:hidden; color: #999999; margin-top:3px;}
.i_tcase_more{width:96px; height:32px; background:#b54a44; text-align:center; margin:20px auto 60px; line-height:32px;}
.i_tcase_more a{font-size: 16px;color: #fff;text-transform: uppercase;display: block;}
.i_tcase_more a:hover{text-decoration: underline;}
.i_tcase_main:hover{ background:#b54a44}
.i_tcase_main:hover .i_tcase_main_name2 a{ color:#fff;}
.i_tcase_main:hover .i_tcase_main_cnt2 { color:#fff;opacity: 0.8;filter:alpha(opacity=80);}



/*关于我们*/
.index_about{ margin-top:20px; margin-bottom:20px;width: 1200px;margin:26px auto;}
.index_about_con{ width:680px;}
.index_about_img { border:solid 3px #dedede; padding:5px; margin-right:45px;}
.index_about_con_title{ font-size:24px; background:url(../images/lictico1.png) no-repeat; padding-left:30px; height:48px; line-height:70px; overflow:hidden; color:#f95324;}
.index_about_con_title span{ font-size:24px; margin-left:10px; color:#999;}
.about_con{ margin-top:20px;line-height:30px; text-indent:2em;}
.more{ margin-top:10px; /*border:solid 1px #f95324;*/ width:90px; height:30px; line-height:30px; text-align:center; color:#f95324;}
.more a{color:#f95324;}
/*服务项目*/
.hide {display:none;}
.showCaseHome{width:1200px; margin:0 auto;}
.showCase_title{width:1200px; float:left; text-align:center; font-size:24px; color:#f95324; padding-top:30px;}
.spanen{ color:#999;font-size:24px; margin-left:10px;}
.showCase_content{width:1200px; float:left; padding-bottom:20px;}
.scc_title{width:800px; float:left; margin:30px 300px; text-align:center;}
.scc_title span{ cursor:pointer; width:98px; height:38px; float:left; border:1px solid #dedede; margin:0 10px; border-radius:2px; text-align:center; line-height:38px; color:#333; font-size:14px;}
.scc_title span:hover,.scc_title span.hover{ width:100px; height:40px; border:0px solid #dedede;background:url(../images/titlehover1.png) no-repeat;line-height:40px;color:#fff;}
.scc_title span:hover a,.scc_title span.hover a{ color:#fff; }
.scc_content{width:1200px; float:left;}
.scc_content li{ width:285px; float:left; margin:0 20px 20px 0;}
.scc_content .no_mar{ margin-right:0px;} 
.case_image{width:285px; float:left; height:176px;}
.case_title{width:285px; float:left; height:60px; line-height:60px; text-align:center; background-color:#111; color:#fff; font-size:14px;}


/*footer*/
footer {
  padding-top: 20px;
  background: #32465a;
}
footer .top {
  padding: 15px 0;
  border-top: 1px solid #54606d;
  border-bottom: 1px solid #54606d;
  text-align: center;
}
footer .top a {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  padding: 0 20px;
  border-right: 2px solid #fff;
  height: 12px;
  line-height: 12px;
  margin: 10px 0;
}
footer .top a:hover {
  color: #ffc107;
}
footer .bottom {
  padding: 30px 0 0;
}
footer .bottom .left i {
  float: left;
  width: 132px;
  height: 80px;
  position: relative;
  overflow: hidden;
}
footer .bottom .left p {
  float: left;
  height: 80px;
  background: url(../images/footPbg.png) no-repeat left center;
  max-width: 220px;
}
footer .bottom .left p span {
  display: block;
  font-size: 15px;
  color: #b54a44;
  padding-top: 5px;
  height: 30px;
  overflow: hidden;
}
footer .bottom .left p i {
  display: block;
  font-size: 14px;
  color: #fff;
  font-style: normal;
}
footer .bottom .mid {
  margin-left: 100px;
  font-size: 12px;
  color: #999;
  line-height: 24px;
  width: 400px;
}
footer .bottom .mid b {
  color: #fff;
  display: inline-block;
  margin-left: 15px;
}
footer .bottom .mid i {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
footer .bottom .mid a {
  color: #fff;
  display: inline-block;
}
footer .bottom .mid a:hover {
  color: #ffc107;
}
footer .bottom .right {
  margin-left: 80px;
  width: 65px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
footer .bottom .right i {
  display: block;
  width: 120px;
  height: 120px;
  position: relative;
  padding-bottom:10px;
}
footer .bottom .right span{ text-align:center; display:block;width: 120px;}
@media (min-width: 991px) and (max-width: 1205px) {
  footer .bottom .mid {
    margin-left: 15px;
  }
  footer .bottom .right {
    margin-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .top {
    display: none;
  }
  footer .left {
    display: none;
  }
}
@media (max-width: 767px) {
  footer {
    padding: 0;
    text-align: center;
  }
  footer .top {
    display: none;
  }
  footer .left {
    display: none;
  }
  footer .right {
    display: none;
  }
  footer .bottom {
    padding: 10px 0;
  }
  footer .bottom .mid {
    width: 100%;
    margin: 0;
  }
}

/* 首页服务项目 start */
.index-serve{
	height:608px;
	background:url(../images/index-serve-bg.jpg) no-repeat center top;
}

.index-serve .header-title{
	padding-top:20px;
	padding-bottom:60px;
	
}
.index-serve .header-title h3{
	color:#fff;
	 position:relative;
}
.index-serve .header-title h3 small{
	color:#8f8f8f;
}
.index-serve .item-list li{
	float:left;
	margin-right:12px;
	width:294px;
	overflow:hidden;
}
.index-serve .item-list li a{
	display:block;
	text-decoration:none;
	width:354px; height:370px;
	}
.bg1{background:url(../images/item_1_on.jpg) no-repeat top center;}
.bg1:hover{background:url(../images/item_1.jpg) no-repeat top center}
.bg2{background:url(../images/item_2_on.jpg) no-repeat top center;}
.bg2:hover{background:url(../images/item_2.jpg) no-repeat top center}
.bg3{background:url(../images/item_3_on.jpg) no-repeat top center;}
.bg3:hover{background:url(../images/item_3.jpg) no-repeat top center}


.index-serve .item-list li a span{
	background-color:#8f8f8f;
	display:block;
	padding:20px 32px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:20px;
}
.item-list{ width:1100px; margin:0 auto;}
/* 首页服务项目 end */

.index_about_l{ float:left; width:585px;}
.index_about_r{ float:right;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
 
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
 
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
 
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  
  
  
/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../images/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:18px; color:#333333; line-height:36px; font-weight:bold;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:12px; color:#b54a44; line-height:30px;}
.xwxq_txt{display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#666666; line-height:26px;}


.cpxq{display:block; overflow:hidden;padding-top:20px;}
.cpxq_T{display:block; line-height:30px; text-align:center; overflow:hidden; font-family:'微软雅黑'; font-size:16px; color:#333333;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0; text-align:center;}
.cpxq_img img{max-width:100%; display:block; margin:0 auto; height:auto;}
.cpxq_txt{display:block; font-family:'微软雅黑'; font-size:14px; line-height:24px; color:#333333; overflow:hidden; padding-bottom:20px;}
.cpxq_txt img{ max-width:100% !important; height:auto !important;}
.cpxq_txt table{border: 0px solid #ccc !important;}
.cpxq_txt table tr td{ border: 0px solid #ccc !important; text-align: center !important;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.xinwen{margin-top:20px;}
.xinwen .box{display:block;position:relative;padding-left:241px;margin-bottom:38px;}
.xinwen .box .chao{position:absolute;left:0;top:0;overflow:hidden;}
.xinwen .box .tu{width:241px;height:172px; border: 1px solid #ccc}
.xinwen .box .text{height:172px;padding-left:16px;}
.xinwen .box .text h3{font-size:17px;font-weight:bold;color:#333333;width:80%;}
.xinwen .box .text .toubu{position:relative;}
.xinwen .box .text .toubu span{display:block;position:absolute;right:0;top:0;font-size:12px;color:#333333;}
.xinwen .box .text1{font-size:14px;line-height:30px;color:#333333;height:90px;overflow:hidden;margin-top:12px;margin-bottom:10px;}
.xinwen .box .cha{width:85px;line-height:36px;font-size:14px;background:#b54a44;color:#fff;text-align:center;}


.gs-rh{ width:28%;overflow:hidden; padding:0px; margin:auto;margin-top: 10px;}
.gs-rh-box{ width:100%; overflow:hidden;}
.gs-rh-box span{font-size:14px; line-height:30px; color:#333; display:block; float:left; width:71px;}
.gs-rh-box .gs-sousuo{width:calc(100% - 71px); float:right;position:relative;}
.gs-rh-box .gs-sousuo input{ border:2px solid #ccc;  float:left; line-height:26px; font-size:14px; color:#333; padding:0 5px; outline:none;}
.gs-rh-box .gs-sousuo .btn{ width:50px; height:30px; line-height:30px; background:#b54a44; margin:0; padding:0; text-align:center; color:#fff; font-size:14px; border:0; border-radius:0; outline:none;}
.gs-rh-box .gs-sousuo input::-webkit-input-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input:-moz-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input::-moz-placeholder{ color:#bfbfbf;}
.gs-rh-box .gs-sousuo input:-ms-input-placeholder{ color:#bfbfbf;}