@charset "utf-8";

TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("../../../views/default/css/iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#666666;}
a:hover  { text-decoration:none; color: #ce3f3c;}
a:active {text-decoration: none; color: #666666;}
a::focus {-moz-outline-style:none;}


#heard{ width:100%; height:88px;}
.heard1{ width:1140px; height:88px; margin:0 auto;}
.logo{ width:420px; height:88px;}

.menu{ width:680px; height:88px;}
.nav2_cy{position:relative; z-index:100000; padding:0px; display:block; clear:both; width:680px; height:88px;  }
.nav2_cy .mainlevel {list-style-type:none;  float:left; height:88px; width:85px; _overflow:hidden; z-index:100000; }
.nav2_cy .mainlevel a { text-align:center;margin:0px;text-decoration:none; font-size: 14px;  color: #333333; line-height:88px; height:88px; display:block;}
.nav2_cy .mainlevel a:hover,.nav2_cy .current a{text-decoration:none; color:#fff; background:#ce030c;}
.nav2_cy .mainlevel ul {display:none;position:absolute; margin:0px; list-style-type:none; text-transform:capitalize;}
.nav2_cy .mainlevel li {font-size:13px; margin:0;list-style-type:none; text-transform:capitalize; background:url(../../../views/default/imges/navlistbg.png); margin-bottom:1px;}
.nav2_cy .mainlevel li a { color:#fff;  line-height:30px;  width:130px;height:30px; font-size:13px; background:#d76d6d; padding-top:0px; }
.nav2_cy .current li a{ background:#333;} 
.nav2_cy .mainlevel li a:hover{ font-weight:bold; color:#fff; }
.nav2_cy .last{ background:none;}

#banner{ width:100%; height:500px; margin-bottom:50px;}
#lanrenzhijia { width:100%; height:500px;position:relative;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#3aaebd; }

<!--专业服务-->
#zhuanye{ width:100%; height:240px;}
.zhuanye1{ width:1140px; height:240px; margin:0 auto; margin-bottom:50px;}
.biaoti{ width:1140px; height:25px;}
.biaotil{ width:65px; height:25px; font-size:16px; line-height:25px; color:#000000; border-bottom: solid 2px #ce030c;}
.biaotir a{ width:35px; height:7px; margin-top:10px; }
.fuwu{ width:1140px; height:188px; margin:0 auto;}
.fuwu1{ width:1140px; height:188px;}
.fuwu1 li{ width:190px; height:188px; float:left; margin-top:40px; text-align:center; font-size:15px; color:#666666;line-height:60px;}
.fuwu1 li a{ width:123px; height:123px; margin-left:34px; margin-right:33px; display:block; }
.bao{ width:1140px; height:auto;}
.mian2con{ width:100%; height:435px;background:#efefef;}
.bankuai{ width:1140px; height:435px; margin:0 auto;}
.gongyi{ width:670px; height:435px;}
.biaoti2{ width:670px; height:25px; float:left; margin-top:45px;}


.index-news{ height:284px; margin-top:28px;}
.index-news .in-new-left{width: 670px;border: 1px solid #f2f2f2;height: 288px;float: left;}
.index-news .in-new-left .left{width: 178px;float: left;}
.index-news .in-new-left .left div{
	width: 178px;
	height: 143px;
	background: #8d8d8d;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
}
.index-news .in-new-left .left div:hover{background: #ce030c;}
.index-news .in-new-left .left div:hover .img{display: block;}
.index-news .in-new-left .left div.on{background: #ce030c;}
.index-news .in-new-left .left div.on .img{display: block;}
.index-news .in-new-left .left div .p-img{text-align: center;padding-top: 30px;}
.index-news .in-new-left .left div .p-text{
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.index-news .in-new-left .left .img{
	position: absolute;
	right: -12px;
	top: 55px;
	width: 12px;
	height: 24px;
	background: #fff;
	display: none;
}
.index-news .in-new-left .right{
	width: 450px;
	float: right;
	height: 288px;
	overflow: hidden;
	position: relative;
}
.index-news .in-new-left .right .right-text-top .title{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	padding-bottom: 10px;
}
.index-news .in-new-left .right .right-text-top span{color: #ce3f3c;}
.index-news .in-new-left .right .right-text-top{height: 113px;}
.index-news .in-new-left .right .right-text-btm ul li{
	background: url(../../../views/default/imges/tb6.png) no-repeat left;
	height: 56px;
	line-height: 56px;
	padding-left: 20px;
	border-top: 1px dashed #e4e4e4;
	font-size: 14px;
	overflow:hidden;
}
.index-news .in-new-left .right .right-text-btm ul li span{
	color: #989898;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.index-news .in-new-left .right .right-box{
	height: 290px;
}
.index-news .in-new-left .right .right-con{
	position: absolute;
	top: 0px;
}
.in-new-right{
	width: 372px;
	float: right;
	height: 288px;
}
.in-new-right .title{
	border-left: 4px solid #3aaebd;
}
.in-new-right .title p{font-weight: bold;font-size: 20px;color: #333;margin-bottom: 23px;padding-left: 19px;}
.in-new-right .text{padding-top: 20px;}
.in-new-right .text p{color: #8f8f8f;}


.jieshao{ width:430px; height:435px;}
.biaoti3{ width:430px; height:25px; float:left; margin-top:45px;}
.biaotil1{ width:430px; height:276px;background:url(../../../views/default/imges/jianjie.jpg) no-repeat; margin-top:55px;}
.biaotil1 p{ font-size:14px; color:#ffffff; padding:50px 20px 50px 150px; line-height:30px; height:143px; overflow:hidden;  }
.biaotil1 p:hover{color:#efe7e7;}
.gengduo{ width:84px; height:28px; background:#ce030c; font-size:12px; color:#FFFFFF; text-align:center; display:block; margin-left:264px; line-height:28px;}


.huoban{ width:100%; height:320px; }
.huoban1{ width:1140px; height:280px; margin:0 auto; margin-top:50px;}

.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); 
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 1140px;
	height: 210px;

	margin:0 auto;
	padding: 0;
	padding: 35px 8px 22px 0;
	position: relative; 
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 98px;
	background- color: #121212;
	color: White;
	position: relative;
	top: 30px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../../../views/default/imges/jiantouz.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../../../views/default/imges/jiantouy.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 1094px;
	height: 267px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 200px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 24px;
	margin-right: 24px;
}
.jscarousal-contents img{width: 169px;height: 167px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{cursor: pointer;}
.thumbnail-inactive{cursor: pointer;}
.thumbnail-text{ width:169px; height:30px; line-height:30px;font-size:12px; overflow:hidden; color: #666666; text-align:center; position:absolute; margin-top:15px;}
.thumbnail-text:hover{ color:#ce030c;}

.team{ width:100%; height:325px; background:#efefef;}
.team1{ width:1140px; height:220px; margin:0 auto; padding-top:40px;}
.tuandui{ width:660px; height:170px; margin-top:25px; }
.tuandui_l{ width:90px; height:26px; background:#ce030c; font-size:12px; color:#FFFFFF; text-align:center;}
.tuandui_r{ width:35px; height:7px; margin-top:10px;}
.zj{ width:660px; height:120px; float:left;}
.zj li{ width:110px; height:120px; margin-top:22px; float:left;}
.zj li:hover{filter: alpha(opacity=76%);opacity: 0.9;}
.fujg{ width:436px; height:170px;margin-top:25px;}

.scrollDiv{width:436px;height:120px;min-height:30px;line-height:30px;overflow:hidden;margin-top:22px;}
.scrollDiv li{height:30px; width:210px;float:left; line-height:30px;overflow:hidden; padding-left:8px; background:url(../../../views/default/imges/dian.jpg) left center no-repeat;}
.scrollDiv li a{padding-left:5px; font-size:14px; color:#666666;}
.scrollDiv li a:hover{ color:#ce030c;}


.news{ width:100%; height:380px; }
.news_1{ width:1140px; height:340px; margin:0 auto; margin-top:40px;}
.chengguo{ width:436px; height:304px;margin-top:25px; overflow:hidden;}
.chengguo_1{ width:436px; height:230px;margin-top:22px;}
.chengguo_2 li{ width:436px; height:40px; line-height:45px; overflow:hidden; font-size:14px; color:#666666;}
.chengguo_2 li span{font-size:14px; color:#999999; float:right;  line-height:40px;}


.tab{width:668px; height:304px; float:left;}
.tab ul.menu{height:26px;position:relative;}
.tab ul.menu li{float:left;text-align:center;width:90px;background:#8d8d8d;line-height:26px;list-style:none;font-size:12px; color:#fff;cursor:pointer;  margin-top:25px; margin-right:4px;}
.tab ul.menu li.active{background:#ce030c;color:#fff;}
.con2{display:none;}
.nw_1{ width:668px; height:105px; margin-top:48px;}
.new_1l{ width:165px; height:101px;}
.new_1r{ width:482px; height:105px; display:block;}
.new_1r h1{ overflow:hidden; font-size:18px; color:#000000; font-weight:normal; width:482px; height:28px; line-height:30px;}
.new_1r p{ width:482px; height:80px; overflow:hidden; font-size:12px; color:#7c7b7b; line-height:26px;}
.new_1r p:hover{ color:#939393;}
.con1_1{ width:482px; height:105px; margin-top:20px;}
.con1_1 span{ float:right; font-size:14px; color:#666;}
.con1_1 li{ width:660px; height:36px; line-height:36px; overflow:hidden; background:url(../../../views/default/imges/dian.jpg) left center no-repeat;
 padding-left:8px;}
.con1_1 li a{ font-size:14px; color:#666; overflow:hidden;  }
.con1_1 li a:hover{ color:#ce030c;}


.gzl{ width:100%; height:340px; background:#efefef; padding-top:40px;}
.gzl_1{ width:1140px; height:220px; margin:0 auto;  }
.gyyd{ width:305px; height:230px;}
.tp{ width:305px; height:70px; margin-top:60px;}
.wenzi{ width:305px; height:75px; margin-top:15px;}
.wenzi li{ width:305px; height:30px; line-height:30px; overflow:hidden; background:url(../../../views/default/imges/dian.jpg) left center no-repeat;}
.wenzi li a{ padding-left:8px; font-size:14px; color:#666666;}
.wenzi li a:hover{ color:#ce030c;}

.zlxz_1{ width:386px; height:35px; margin-left:53px;}
.xzlist{ width:386px; height:170px; margin-top:60px;overflow:hidden;}
.downloadlist li{width:386px; height:35px; overflow:hidden; }
.downloadlist li a{ width:14px; height:13px; float:right; display:block; margin-top:9px;}
.downloadlist li span{line-height:35px; color:#666666; font-size:14px; float:left; }

.contact{ width:346px; height:230px; float:right;  display:block;}
.con_1{ width:346px; height:165px; background:url(../../../views/default/imges/renwu.png); margin-top:50px; margin-top:60px;}
.con_1 h1{ font-size:20px; color:#000000; overflow:hidden; font-weight:normal;}
.con_1 p{ font-size:14px; color:#666666; overflow:hidden; line-height:30px;}
.con_1 p:hover{ color:#929292;}


.footer{ width:100%; height:60px; background:#595959;}
.footer_1{ width:1140px; height:60px; margin:0 auto;}
.footer_1 p{ font-size:12px; color:#ffffff; float:left; overflow:hidden; text-align:center; line-height:30px;margin-top:15px;}
.youqing{width:130px; height:20px; line-height:25px;float:right; margin-top:20px; color:#666666; font-size:12px;}
.footer a{ font-size:12px; color:#ffffff;}


.bannerny{ width:100%; height:250px; overflow:hidden; text-align:center;}
.nr_icon{ width:1140px; height:auto; margin:0 auto; margin-bottom:120px;}
.weizhi { font-size:12px; color:#999; float:left; line-height:24px; margin-top:40px;}
.weizhi a{ color:#999;}
.weizhi a:hover{ color:#ce030c;}
.zhengwen{ width:1140px; height:auto; margin:0 auto; margin-top:30px;}
.zhengwen psp{ font-size:14px; color:#666; line-height:30px; line-height:30px;}
.zl{ width:1140px; height:auto; float:left;}
.zl li{ width:200px; height:200px; border: solid 1px #e0dcdc; float:left; margin-right:25px; margin-bottom:80px; }
.zl li:hover{ border: solid 1px #ce030c;}
.zl li p{ font-size:14px; color:#666666; margin-top:20px; text-align:center;}
.zl li img{ margin-top:9px; margin-left:9px;}

.pronynavlist{ width:226px; height:auto;}
.pronynavlist li{ width:226px; margin-bottom:2px;}
.pronynavlist li a{ width:206px; height:44px; display:block; background:url(../../../views/default/imges/pronynavbg.jpg) no-repeat; color:#333; line-height:44px; padding-left:20px; font-size:14px;}
.pronynavlist li a:hover, .pronynavlist li a.procur_nav{ background: url(../../../views/default/imges/pronynavhover.jpg) no-repeat;color:#fff;}
.pronynavlist li ul li{ width:226px;}
.pronynavlist li ul li a{ display:block; width:191px; height:35px; line-height:35px; padding-left:35px; background: url(../../../views/default/imges/pronynaverji.jpg) 20px center no-repeat; color:#666; font-size:12px;}
.pronynavlist li ul li a:hover, .pronynavlist li ul li a.cscs{ background:url(../../../views/default/imges/pronynaverji.jpg) 20px center no-repeat; color:#ce030c;}
.nyright{ width:816px; height:auto;}
.pronylist li{ width:248px; height:238px; float:left; margin:10px 12px;}
.pronylist li a.prolistpic{ display:block; width:246px; height:186px; border:1px solid #d3d2d2;}
.prolistname{ display:block; width:248px; height:52px; line-height:52px; text-align: center; font-size:14px; color:#333;}
.pronytop{ width:750px;}
.pronypic{ width:340px; height:274px;}
.pronytopr{ width:306px; height:285px;}

.list_con{ width:844px; height:auto;}
.caishui{ width:844px; height:34px; float:right; background:#ececec; margin-bottom:15px;}
.caishui_1{ font-size:14px; color:#333; line-height:34px; margin-left:5px;}
.caishui_2{ display:block; width:35px;  line-height:34px; float:right; margin:15px;}
.newslist{ width:844px; height:auto;float:right;}
.newslist li{width:844px;height:40px; background: url(../../../views/default/imges/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; }
.newslist p{ margin-left:15px; line-height:40px; color:#666666; font-size:12px;}
.newslist p:hover{ color:#ce030c;}
.newslist li span{ line-height:40px; float:right; color:#999999; font-size:12px;}
.newslist li a{ line-height:40px;}
.caishui1{width:844px; height:34px; float:right; background:#ececec; margin-bottom:15px; margin-top:40px;}

.xwnr{ width:844px; height:auto;  font-size:14px; color:#666; float:right;}


.nymaincon{ width:844px; height:auto; float:right;}
.teamlist li{ width:206px; height:261px; float:left; margin-left:10px; margin-right:40px; margin-bottom:80px; border: solid 1px #dddddd;}
.teamlist li a{  width:186px; height:241px;display:block; position:relative; margin:10px 10px;}
.teamlist li a p{ width:186px; height:241px; background: url(../../../views/default/imges/teamhoverbg.png); display:none; position:absolute; top:0; left:0;}
.teamlist li a p b{ margin-top:100px; text-align:center; width:100%; height:45px; line-height:45px; font-size:26px; color:#fff;display:block; font-weight:normal;}
.teamlist li a:hover p{ display:block;}

.zp{ width:186px; height:241px; float:left;}
.jianjie{ width:625px; height:auto; font-size:14px; color:#666; float:right; line-height:35px;}
.new_biaoti{ width:635px; height:123px; margin-bottom:30px;}
.new_biaoti span{ float:right; font-size:12px; color:#666;}
.new_biaoti h1{ font-size:16px; float:left; color:#333; line-height:35px; font-weight:normal; overflow:hidden;}
.new_biaoti h1:hover{ color:#ce030c;}
.new_biaoti2{ font-size:12px; color:#666; float:left; overflow:hidden; margin-top:8px; height:50px; line-height:24px;}
.xiangqing p{ font-size:12px; color:#ce030c; float:left;}


.downloadlist1 li{width:844px; height:35px; overflow:hidden; }
.downloadlist1 li a{ width:14px; height:13px; float:right; display:block; margin-top:9px;}
.downloadlist1 li span{line-height:35px; color:#666666; font-size:14px; float:left; }

.lxfs{ width:410px; height:auto; margin-top:20px; margin-bottom:120px;}
.lxfs h1{ font-size:22px; color:#333; width:410px; height:35px; overflow:hidden; margin-left:25px;}
.lxfs p{ font-size:14px; color:#666; margin-left:25px; margin-top:5px; line-height:35px;}
.ditu{ width:700px; height:300px; float:right; margin-bottom:150px;}

.ggs li{ width:844px; height:35px;}
.ggs a{ font-size:14px; color:#666; line-height:40px; overflow:hidden; background:url(../../../views/default/imges/dian.jpg) left center no-repeat; padding-left:8px;}
.ggs a:hover{ color:#ce030c;}

.izl-rmenu{position:fixed;right:0;top:50%;padding-bottom:73px;background:url(../../../views/default/imges/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../../../views/default/imges/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../../../views/default/imges/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background: url(../../../views/default/imges/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background: url(../../../views/default/imges/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background: url(../../../views/default/imges/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #ce030c;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

