@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd{ margin:0; padding:0;  }
body {  background: #fff; overflow-x: hidden; font-size:13px; color:#333; margin:0 auto; font-family:"微软雅黑"; min-width:1200px; }
img { border:0; vertical-align: middle;}
ul,ol,li { list-style:none; }
em{ font-style:normal;}
a {text-decoration: none;color: #333;}
a:hover {color: #f89400;}
.clear{ clear: both; }
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}



.topbj{ background:#0d68a4; height:35px; line-height:35px; color:#ccc; display:none;}
.gddh{position: fixed;top: 0; width:100%; background:#fff; z-index:999;-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);}
.top{ width:1200px; margin:0 auto; color:#fff;}
.wel{ float:left;}
.toprig{ float:right; width:310px;}
.tel{ float:left; margin-right:15px; background:url(../images/tel.png) center left no-repeat; padding-left:35px;}
.lang{ float:right; color:#f89400}
.lang a{ color:#f89400}
.lang a:hover{ text-decoration:underline;}
.head{ width:1200px; margin:0 auto; background:#fff; z-index:999;}
.logo{ float:left; padding-top:8px;}

nav{ float:left; margin-top:34px; margin-left:0px;}
nav .nav_list{ float:left; position:relative;}
nav a.nav_list_a{ display:inline-block; height:43px; border-bottom:3px #fff solid; margin-left:60px; font-size:16px; color:#333; line-height:100%;}
.m{ padding:30px 0; display:none; width:452px; height:auto;background:#fff; position:absolute; left:50%; margin-left:-226px;top:43px; border-top:1px #e1e1e1 solid; z-index:999;}
.m ul{ width:180px; float:left;}
.m ul li{ height:25px; overflow:hidden; padding-left:30px;}
.m ul li a{ text-align:left; display:block; height:25px; line-height:25px; background:url(../images/mnav_sjbg_gray.jpg) left center no-repeat; text-indent:20px; color:#666;}
.m ul li a:hover{ background:url(../images/mnav_sjbg.jpg) left center no-repeat; color:#003581;}
.m_img{ width:222px; height:138px; float:right; margin-right:20px; padding-left:20px; border-left:1px #e1e1e1 solid;}
.m_img img{ display:block; width:100%; height:138px;}
.nav_list:last-child .m{ left:auto; margin:0; right:0;}
.nav_list:hover .m,.nav_list:hover .m2{ display:block;}
nav .nav_list:hover,nav a.active{ color:#003581;}







/* banner */
.fullSlide{width:100%;position:relative;height:432px;background:#fff; margin-top:84px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:432px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:5432px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:10px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.8;line-height:999px; z-index:9999;}
.fullSlide .hd ul .on{background:#f79400;}



.content{ width:1200px; margin:0px auto;}
.ind_ab{ width:100%; margin:20px auto;}
.tit h1{ font-size:32px; text-align:center; font-weight:bold; color:#333 }
.line{border-bottom:4px #fe9226 solid; width:80px; margin:0 auto; padding:5px 0px;}



/*关于我们*/
.indabout-list{width:1200px;margin:30px 0 0 -12px;overflow:hidden;}
.indabout-list li{width:288px;padding-left:12px;float:left;}
.indabout-list .Inews-box{display:block;height:339px;padding:90px 0 0;background-color:#f0f0f0;position:relative;overflow:hidden;}
.Inews-box .Inews-img{width:100%;height:157px;position:relative;}
.Inews-img img{display:block;position:absolute;top:0px;left:-156px;}
.Inews-box .Inews-block{width:245px;text-align:center;position:absolute;top:275px;}
.Inews-block.Inews-block1{left:23px;}
.Inews-block.Inews-block2{left:314px;}
.Inews-block .title{font-size:18px;font-weight:600;}
.Inews-block .con{color:#888888;line-height:21px;margin-top:8px;}
.Inews-box:hover{background-color:#fe9226;}
.Inews-box:hover .Inews-block .title{color:#fff;}
.Inews-box:hover .Inews-block .con{color:#fff;}
.Inews-box:hover .Inews-block.Inews-block1{left:-291px;}
.Inews-box:hover .Inews-block.Inews-block2{left:23px;}
.Inews-box:hover .Inews-img img{left:67px;}
.Inews-block, .Inews-img img, .Inews-block .title, .Inews-block .con{-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}



.ind_pro ul{ width:100%; margin:30px auto;}
.ind_pro li{ width:285px;margin-right:12px;float:left; border:1px #ccc solid; border-radius:5px; margin-bottom:15px;}
.ind_pro li:hover{ border:1px #f9812e solid;}
.proimg{ text-align:center; padding:10px 0px;}
.proimg img{ margin:0 auto; max-width:285px; height:140px;}
.protit{ text-align:center; padding-top:10px;}
.promore{ width: 100px;background: #f9812e;margin: 0 auto;padding: 10px 10px;text-align: center; color:#fff; margin:10px auto;}



.newsbj{ background:#f2f2f2; margin:20px auto;}
.ind_news{ width:1200px; margin:0 auto; padding:30px 0px;}
.ind_news ul{ width:100%; margin:20px auto;}
.ind_news ul li{ width:281px; float:left; margin-right:19px; background:#fff;}
.newsimg img{ max-width:281px; height:177px;}
.newstit{ font-size:14px; padding:10px 10px 6px;}
.newstime{ color:#666; padding-left:10px;}
.newsms{ padding:5px 10px 10px; color:#666; line-height:22px;}



.ind_partner{ width:100%; margin:20px auto;}
.ind_partner ul{ margin:20px auto;}
.ind_partner ul li{ width:15.5%; float:left; margin-right:1%; border:1px #ccc solid; margin-bottom:15px;}
.partimg{ text-align:center;}
.partimg img{ width:174px; height:65px;}
.partimg img:hover{animation:l2r 0.5s ease-out 0s;-webkit-animation:l2r 0.5s ease-out 0s;}
@-webkit-keyframes l2r{
0%{-webkit-transform:rotate(0);}
25%{-webkit-transform:rotate(-10deg);}
50%{-webkit-transform:rotate(0deg);}
75%{-webkit-transform:rotate(6deg);}
100%{-webkit-transform:rotate(0deg);}
}
@keyframes l2r{
0%{transform:rotate(0);}
25%{transform:rotate(-10deg);}
50%{transform:rotate(0deg);}
75%{transform:rotate(6deg);}
100%{transform:rotate(0deg);}
}


.bottom{ background:#1d1d1d; width:100%; margin:0 auto;}
.copyright{ width:1200px; margin:20px auto 0px;}
.copyleft{ float:left; width:800px; padding-top:30px;}
.copyleft dl{ width:16%; float:left;}
.copyleft dl dt{ margin-bottom:6px;}
.copyleft dl dt a{ font-size:16px; color:#666;}
.copyleft dl dd a{ color:#666; line-height:26px;}
.copyleft dl dd a:hover{ text-decoration:underline;}

.ewm{ float:right; padding:30px 0px;}
.bottom1{ background:#303030; width:100%; padding:10px 0px;}
.bottom1 a{ color:#666}
.bottom1 a:hover{ text-decoration:underline;}
.bottom1 p{ text-align:center; color:#666; line-height:24px;}



.abbanner{ width:100%; height:320px; margin:0 auto; background:url(../images/abbanner.jpg) center center no-repeat; margin-top:84px;}
.serbanner{ width:100%; height:320px; margin:0 auto; background:url(../images/serbanner.jpg) center center no-repeat;margin-top:84px;}
.newsbanner{ width:100%; height:320px; margin:0 auto; background:url(../images/newsbanner.jpg) center center no-repeat;margin-top:84px;}
.jobbanner{ width:100%; height:320px; margin:0 auto; background:url(../images/jobbanner.jpg) center center no-repeat;margin-top:84px;}
.probanner{ width:100%; height:320px; margin:0 auto; background:url(../images/probanner.jpg) center center no-repeat;margin-top:84px;}
.lxbanner{ width:100%; height:320px; margin:0 auto; background:url(../images/lxbanner.jpg) center center no-repeat;margin-top:84px;}
.ss{position: relative;color: #fff; float:right; padding-top:16px; z-index:9999;}
.header-button {-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;text-indent: -119988px;overflow: hidden;
text-align: left;text-transform: capitalize;position: relative;z-index: 1;display: block;width: 60px;height: 60px;margin: 0;padding: 0;outline: none;background: url("../images/ss.png");border: none;cursor: pointer;}
#toggle-search {float: right;background-position: -60px 0;}
#toggle-search.open:after {top: 40px;}
#search-form {-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute;top: 84px;right: 0;width: 300px;max-height: 0;overflow: hidden;background-color: #fff;}
#search-form.open {max-height: 40px;}
#search-form fieldset {position: relative;margin: 0 60px 0 0;padding: 0;border: none;}
#search-form input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;
height: 40px;}
#search-form input[type="search"] {width: 100%;padding: 0 5px 0 22px;background: transparent;border: none;}
#search-form input[type="button"] {position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #fff;background: #333;border: none;cursor: pointer;}


.xwnav{ height:65px; border-bottom:1px #f0f0f0 solid; position:relative; margin-bottom:28px;}
.xwnav_width{ width:1200px; height:72px; overflow:hidden; position:absolute; left:50%; margin-left:-600px; top:0;}
.xwnav_width a{ width:142px; height:72px; overflow:hidden; float:left; background:url(../images/navbg.png) right center no-repeat; padding-bottom:10px; text-align:center; line-height:65px; font-size:15px; color:#666666;}
.xwnav_width a.xwnav_on{ background:url(../images/xwnav_on.png) top center no-repeat; color:#fff;}
.nyabout{ width:1200px; margin:0 auto;}
.nyabcon{ margin:30px auto; width:100%;}
.nyabcon p{ line-height:26px;}

.nynews{ width:100%; margin:0 auto;}
.xwzxlist{ padding:30px 0; border-bottom:1px #e5e5e5 solid;}
.xwzxlist a{ display:block; overflow:hidden;}
.xwzxlist a img{ display:block; float:right;}
.xwzx_title{ width:690px; height:auto; float:left;}
.xwzx_title h2{ height:46px; padding-top:6px; overflow:hidden; line-height:40px; font-size:20px; color:#333;}
.xwzx_title h2:hover{ color:#fe9226;}
.xwzx_title span{ display:block; height:31px; background:url(../images/dataicon.png) left center no-repeat; text-indent:30px; line-height:31px; color:#666;}
.xwzx_title p{ padding-top:13px; line-height:24px; color:#666; height:61px; overflow:hidden;}
.xwzx_title em{ display:block; margin-top:62px; width:150px; height:40px; border:1px #e5e5e5 solid; background:url(../images/ckgd_bg.png) 100px center no-repeat; text-indent:34px; line-height:40px; color:#666; }
.xwzx_title em:hover{  border:1px #fe9226 solid; color:#fff; background:#fe9226 url(../images/ckgd_hover.png) 100px center no-repeat;}
.nynews h1{ font-size:28px; line-height:48px; padding-top:18px; font-weight:500; text-align:center;}
.xwzx_cs{ border-bottom:1px #e5e5e5 solid; height:50px; overflow:hidden; text-align:center; line-height:30px;}
.newsdet{ width:100%; margin:20px auto;}
.newsdet p{ line-height:26px;}



.proimgdet{ text-align:center; margin-top:15px;}
.ind_pro h1{ text-align:center; font-size:28px; font-weight:bold; margin-bottom:15px;}


.conleft{ float:left; width:65%;}
.conrig{ width:33%; float:right;}
.conrig p{ line-height:35px; margin-bottom:15px;}
.conrig label{ width:70px; float:left;}
.conrig input{ border:1px #ccc solid; border-radius:3px; width:300px; height:30px;}
.conrig textarea{ width:300px; border:1px #ccc solid; border-radius:3px; resize:none; height:100px;}

.fgslist{ margin-top:34px; border-top:1px #e1e1e1 solid; padding-top:40px; }
.fgslist dl{ width:566px;float:left; margin-bottom:40px;}
.fgslist dl:nth-child(even){ float:right;}
.fgslist dl dt{ width:190px; height:144px; overflow:hidden; float:left;}
.fgslist dl dt img{ display:block;}
.fgslist dl dd{ width:350px; float:right;}
.fgslist dl dd ul{ padding-top:10px;}
.fgslist dl dd ul li{ line-height:30px; color:#666;}
.fgslist dl dd ul li span{ color:#333;}
.fgslist dl dd h2{ height:41px; border-bottom:1px #ddd solid; position:relative;}
.fgslist dl dd h2 span{ display:inline-block; position:absolute; left:0; top:0; height:41px; font-size:18px; font-weight:bold; color:#000; line-height:28px; border-bottom:1px #fe9226 solid;}




.honor li{ width:25%; float:left; margin-bottom:15px;}
.honorimg { width:60%; margin:0 auto;}
.honorimg img{ width:180px; height:276px;}
.honortit{ text-align:center; padding:10px 0px;}


.cjwt{ width:100%; margin:20px auto;}
.cjwt li{ width:100%; margin:0 auto; margin-bottom:15px;}
.cjwt .cjwttit{ height: 46px;padding-top: 6px;overflow: hidden;line-height: 40px;font-size: 20px; border-bottom:1px #ccc solid; font-weight:bold;}
.cjwtms{line-height: 24px;color: #666;height: 61px;overflow: hidden; margin-top:10px;}
.cjwt h1{height: 46px;padding-top: 6px;overflow: hidden;line-height: 40px;font-size: 20px; border-bottom:1px #ccc solid; text-align:center;}
.cjwtdet{ margin-top:20px;}
.cjwtdet p{ line-height:26px;}



.download{width:100%; margin:20px auto;}
.dleft{ width:48%; float:left;}
.dright{ width:48%; float:right;}
.download li{ width:100%; margin:0 auto; margin-bottom:15px; border-bottom:1px #ccc dashed; padding-bottom:15px;}
.downleft{ float:left; background:url(../images/pdf.jpg) left center no-repeat; padding-left:20px;}
.downan{ float:right;}
