﻿body {
	font-size:12px;
	font-family: 微软雅黑,Microsoft YaHei,宋体,Arial,Helvetica, sans-serif;
	margin:0 auto;
	text-align: left;
    line-height:24px;
	background:url(../images/bg.jpg);
	color: #333;
}
html{ overflow-x:hidden;}

img{border:0}
*{margin:0; padding:0}
ul{list-style:none}

a:link{text-decoration:none;color: #333;}
a:visited {text-decoration: none;color: #333;}
a:hover{color:#dd2c18;text-decoration:none;}
.pmd30px{padding-bottom:30px}

.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.mainc{width:1200px;margin:0 auto;position: relative;}

.fenye{text-align:center;margin:30px 0;}
.fenye li{display: inline-block;border:1px solid #ddd;height:35px;line-height:35px;padding:0 15px;margin:0 5px}

.fdimg img{cursor: pointer;transition: all 0.8s;}
.fdimg img:hover{transform: scale(1.15);}

.tops{width:1200px;margin:0 auto;height:75px;margin-top:40px;margin-bottom:20px}
.tops .logo{float:left;}
.tops .trr{float:right;}


.dhcc{float: right;margin-right:15px}
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{}
.navbox{height:40px;position:relative;z-index:100;}
.nav{}
.nav li{float:left;height:40px;background-position:100% -99px;position:relative;z-index:3000;margin-right:5px}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:40px;}
.nav li a span{float:left;display:block;line-height:40px;font-size:15px;color:#333;cursor:pointer;width:90px;text-align:center;font-weight:700;}
.nav li.selected a,.nav li a.selected{text-decoration:none;background:#db2c17;border-radius:6px;}
.nav li.selected a span,.nav li a.selected span{color:#fff}
.nav li.selected .submenu{display:block;}
.nav li.selected .submenu a{font-weight:400}
.nav li .submenu{display:none;position:absolute;top:40px;left:0;z-index:3000;border-top:2px solid #fff;border-radius:5px}
.nav li .submenu{width:90px;text-align:center;left:0px;}
.nav li .submenu li{float:none;padding:0;height:40px;line-height:42px;border-bottom:2px solid #fff;margin-right:0}
.nav li .submenu li:last-child{border-bottom:none;}
.nav li .submenu li a{color:#fff;float:none;font-size:12px;text-align: center;background:#e77567;}
.nav li .submenu li a:hover{font-weight:400;color:#fff;font-size:12px;background:#db2c17}
.nav li.gx{width:7px;}




.ends{width:100%;height:201px;background: url(../images/diimg.png) center no-repeat;margin-top:20px}
.ends .ewm{text-align: center;padding-top:12px;}
.ends .ewm img{width:75px;height:75px;margin:0 auto;}
.ends .cop{text-align: center;margin-top:80px;color:#fff}



.mleft{float:left;width:227px;background:#fff;-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;}
.mright{float:right;width:950px;background:#fff;-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;}
.mright .mccon{padding:15px 25px 40px 25px;min-height:550px}
.mfxncon{padding:10px}

.rytit{height:45px;line-height:45px;border-bottom:1px solid #ddd;}
.rytit .tit{height:45px;line-height:45px;width:150px;margin:0 auto;border-bottom:1px solid #0b75cb;font-size:22px;font-weight:700;text-align: center}
.ryconvv{margin:0 auto;margin-top:55px}

.abtu{margin-bottom:10px}
.lbk{}
.lbk li{position: relative;background:#e1e1e1;height:37px;line-height:37px;border-radius:100px;margin-bottom:5px;padding-left:15px;font-size:14px;font-weight:700}
.lbk li i{position: absolute;right:10px;top:0;font-weight:400;font-size:15px;}
.lbk li:hover{background:#db2c17;color:#fff}
.lbk li:hover a{color:#fff}
.lbk .hoverss{background:#db2c17;color:#fff}
.lbk .hoverss a{color:#fff}
.lbk .ppzl{height:27px;line-height:27px;padding-left:15px;background:#efefef;margin:0 10px 5px 10px;border-radius:50px;font-size:13px;}
.lbk .ppzl:hover{background:#db2c17;color:#fff}
.lbk .ppzl:hover a{color:#fff}
.lbk .ppzl.vhoverss{background:#db2c17;color:#fff}
.lbk .ppzl.vhoverss a{color:#fff}

#zzphotos li{float:left;width:273px;height:200px;border:5px solid #efefef;margin-right:22px;margin-bottom:30px;position: relative}
#zzphotos .tu{width:100%;height:200px;overflow: hidden}
#zzphotos .tu img{width:100%;height:200px;}
#zzphotos .tit{height:45px;line-height:45px;text-align: center;background:url(../images/tm.png);color:#fff;position: absolute;left:0;bottom:0;width:100%}


.newsli{}
.newsli li{position: relative;margin-bottom:20px;background:#f5f5f5;padding:20px}
.newsli .tit{height:23px;line-height:23px;font-size:16px;margin-bottom:10px;font-weight:700;color:#656565;}
.newsli .js{height:40px;line-height:20px;color:#aaa;overflow: hidden;}
.newsli .xx{float:left;width:650px;margin-left:20px}
.newsli .rq{float:left;width:75px;height:75px;background:#fafafa;text-align: center;color:#656565;}
.newsli .rq .t1{font-size:28px;font-weight:700;padding-top:15px;}
.newsli .rq .t2{font-size:15px;padding-top:7px;}
.newsli .more{position: absolute;right:20px;top:45px;width:90px;height:35px;background:#979797;text-align: center;font-size:14px;line-height:35px;color:#fff;}
.newsli li:hover{background: #e9e9e9}
.newsli li:hover .rq{background: #eeeeee}
.newsli li:hover .more{background:#e43329;color:#fff;border:0}


.wztit{line-height:60px;font-size:26px;text-align:center;font-weight:400;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:10px;}
.wztj{text-align:center;margin-bottom:16px;padding-bottom:6px;color:#888}
.conttx{font-size:14px;padding:15px 0}



.caseli{}
.caseli li{float:left;width:275px;margin-right:5px;margin-bottom:15px;background: #fff;border:10px solid #fff;}
.caseli .tu{width:275px;height:175px;overflow:hidden}
.caseli .tu img{width:285px;height:175px;}
.caseli .xx{}
.caseli .xx .jj{height:60px;line-height:20px;overflow: hidden}
.caseli .tit{height:46px;line-height:46px;font-size:15px;overflow: hidden;text-align: left;font-weight:700}
.caseli li:hover{border:10px solid #dd2c18;background:#dd2c18}
.caseli li:hover .tit{color:#fff}
.caseli li:hover .xx .jj{color:#fff}


.proli{}
.proli li{height:180px;margin-bottom:22px;border-bottom:1px solid #ddd;}
.proli .tu{width:245px;height:155px;text-align: center;margin:0 auto;overflow: hidden;float:left}
.proli .tu img{width:245px;height:155px;}
.proli .xx{float:right;width:610px}
.proli .xx .ms{height:60px;line-height:20px;overflow: hidden;color:#888}
.proli .tit{font-size:18px;height:45px;line-height:45px;font-weight:700}
.proli .more{width:85px;height:25px;line-height:25px;background:#e1e1e1;text-align: center;border-radius:100px;margin-top:15px}
.proli li:hover{border-bottom:3px solid #dd2c18}
.proli li:hover .tit{color:#dd2c18}
.proli li:hover .more{background:#dd2c18;color:#fff}

.pro-v{height:350px}
.pro-v .tf1{float:left;width:440px;height:312px;border:1px solid #efefef;padding:10px}
.pro-v .tf2{float:right;width:470px;}
.pro-v .cptit{height:55px;line-height:55px;font-size:22px;font-weight:700;color:#1f478d}
.pro-v .cpmiaoshu{height:220px}
.pro-v .abbtn{width:100%}
.pro-v .abbtn .abx1{float:left;width:240px;height:50px;line-height:50px;text-align: center;color:#fff;font-size:16px;background:url(../images/btnbk.jpg)}
.pro-v .abbtn .abx2{float:left;margin-left:15px;}
.cpdetail{border-bottom:2px solid #3161b3}
.cpdetail .tit{height:35px;line-height:35px;width:100px;text-align: center;color:#fff;background:#3161b3;font-size:14px;font-weight:700}
.cpxq{padding-top:15px;min-height:300px}

.sxtit{text-align:center;padding:30px 0}
.sxtit .tit1{font-size:27px;font-weight:700;}
.sxtit .tittx{height:2px;line-height:2px;background:#d92d19;width:56px;margin:20px auto;}


.imore{width:140px;margin:0 auto;height:38px;line-height:38px;border:1px solid #eee;text-align: center;font-size:14px;}
.imore a{color:#888}


.lxfscon1{}
.lxfscon1 .lx1{float:left;font-size:14px;}
.lxfscon1 .lx2{float:right;padding-top:40px}
.lxfscon1 .lx2 .mmicon{float:right;}
.lxfscon1 .lx2 .ew00{text-align: center;margin-left:10px;float:right;}
.lxfscon1 .lx2 .ew00 img{border:8px solid #f0f0f0;width: 110px;height:110px;}
.lxfscon1 .lx2 .ew00 .txt{margin-top:5px;font-size:14px;}
.gsname{font-size:15px;font-weight:700;height:45px;line-height:45px}
.lxmx{line-height:30px;}

.ditumap{border:1px solid #ddd;min-height:300px;margin-top:60px}




.jobtit{height:65px;line-height:65px;font-size:30px;font-weight:700;margin-bottom:10px}
.jobmstit{height:55px;line-height:55px;font-size:15px;font-weight:700}
.jobxx{background:#f2f2f2;padding:15px}
.jobxx li{float:left;width:50%;height:50px;line-height:50px;font-size:12px;}
.jobxx.en li{float:left;width:100%;height:30px;line-height:30px;}
.jobli.en .tb{width:100%}

.jobscon{margin-top:20px}
.jobscon .tbhead{height:50px;line-height:50px;background:#bcbcbc;text-align: center;font-size:15px;font-weight:700;color:#dd3c2a}
.jobscon .tbhead .tb{border-right:1px solid #fff}
.jobli li{height:50px;line-height:50px;border-bottom:1px dotted #ddd;}
.jobscon .tb{float:left;text-align: center}
.jobscon .tb6{float:right;width:100px;border-right:0;}
.jobscon .tb5{width:120px}
.jobscon .tb4{width:120px}
.jobscon .tb3{width:120px}
.jobscon .tb2{width:120px}
.jobscon .tb1{width:270px;text-align: left;padding-left:30px;font-weight:700;font-size:14px;}

.main1{width:1200px;margin:0 auto;height:207px;margin-bottom:30px}
.main1 .xf1{float:left;width:390px;height:207px;background:#fff;}
.main1 .xf1 img{width:390px;height:207px;}
.main1 .xf2{float:right;width:810px}
.main1 .xf2 .gsjj{padding:30px}
.main1 .xf2 .gsjj .gs{font-size:22px;font-weight:700;margin-top:20px}
.main1 .xf2 .gsjj .egs{font-size:12px;font-style:italic}
.main1 .xf2 .gxx{height:2px;width:50px;background:#dd3c2a;margin:10px 0;}
.main1 .xf2 .iab{font-size:15px;margin-top:20px}

.icpdl{width:1200px;margin:0 auto;}
.icpdl li{float:left;width: 386px;margin-right:20px;margin-bottom:20px;padding:10px;-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;
box-sizing: border-box;}
.icpdl li .tit{height:55px;line-height:55px;overflow: hidden;text-align:left;font-size:16px;color:#dd3c2a}
.icpdl li .ms{height:60px;overflow: hidden;line-height:20px;font-size:12px;color:#888}
.icpdl li .more{text-align: center;margin:15px 0;height:29px;line-height:29px;}
.icpdl li .more i{font-size:29px;}
.icpdl li .tu{width:100%;height:205px;overflow: hidden}
.icpdl li .tu img{width:100%;height:205px;}
.icpdl li.is4{width:100%;margin-right:0}
.icpdl li.is4 .ms{text-align: left;height:40px}
.icpdl li.is4 .tu{height:420px;overflow: hidden}
.icpdl li.is4 img{height:420px}
.icpdl li:hover{
	background-color: #999999;
}
.icpdl li:hover .tit{color:#fff;}
.icpdl li:hover .ms{color:#FFFFFF;}
.icpdl li:hover .more i{color:#fff;}




.pstit{font-weight:700;font-size:16px;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px;margin-top:30px}
.pr1{float:left;width:500px}
.pr2{float:right;width:362px}
.prtit{font-weight:700;font-size:16px;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px;margin-top:30px;color:#755D37}



/*服务-- 双重slide-相册效果 */
.gallery{  width:500px  }
.gallery .bd li .pic{ line-height:0px;  }
.gallery .bd li .bg,.gallery .bd li .title{ display:none;  }
.gallery .bd li img{ width:500px; height:420px;   }
.gallery .hd{ position:relative; padding:0 11px; margin-top:10px; zoom:1; }
.gallery .hd .tempWrap{ margin-left:8px;  }
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{ width:74px; padding-top:4px; text-align:center; cursor:pointer;   }
.gallery .hd li img{ width:62px; height:60px; border:1px solid #ddd; padding:2px;   }
.gallery .hd li.on{ background:url("../images/icoUp.gif") no-repeat center 0;  }
.gallery .hd li.on img{ border:1px solid #f60; background:#fff;   }
.gallery .hd .sNext,.gallery .hd .sPrev{ text-align:center;width:15px;height:66px;line-height:66px;border:1px solid #ddd; cursor:pointer; position:absolute;  left:0px; top:4px; }
.gallery .hd .sNext{ left:auto; right:0px; }
.gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{ text-decoration:none; border:1px solid #f60;  }


#ncplist{margin:15px 0}
#ncplist li{float:left;width:31%;margin-right:27px;border-bottom:1px solid #ddd;height:40px;line-height:40px;overflow: hidden}
#ncplist li .xh{float:left;width:27px;height:27px;line-height:27px;font-size:13px;font-weight:700;background:#e0281c;margin-right:10px;border-bottom:1px solid #ddd;text-align: center;color:#fff;border-radius:100px;margin-top:6px}
#ncplist li .vtxt{float:right;font-size:13px;overflow: hidden;width: calc(100% - 40px)}




