@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
*{transition: all 0.3s ease-in-out;}
.fl{ float:left;}.fr{ float:right ;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
.scale:hover{transform: scale(1.05);}
.center{text-align: center;}
/*top*/
.toper{ width:100%;min-width: 1200px; height:30px;line-height: 30px;background: #ededed;}
.toper ul li{border-right: 1px solid gray;float: left;line-height: 25px;height: 25px;padding: 0 10px;position:relative}
.toper ul li:last-child{border: none;}
.toper ul li:hover{background: rgba(0,0,0,0.02);}
.toper .search{width: 20px;height: 20px;background: url(search.png) no-repeat right center;cursor: pointer;border:none}
.toper .sreach_ipu{width:240px;height:28px;line-height:28px;padding-left:5px;position:absolute;left:-242px;top:0px;z-index:999;border-radius:3px;display:none}

.toper .dl{width: 51px;height: 25px;background: url(dl.png) no-repeat center center;float: left;}
.toper .zc{width: 51px;height: 25px;background: url(zc.png) no-repeat center center;float: left;}
.toper ul li:last-child a{display: block;height: 25px;line-height: 25px;float: left;margin-right: 10px;}
.toper ul li:last-child a img{margin-top: 3px;}

.logo{ display:block; cursor:pointer;float:left; margin:5px 0; }
.logo img{ width:auto; height:90px; }
.nav{ width: 100%;height:100px; background: #fff;display: block;min-width: 1200px;float: left;}
.nav ul{display: block;width: auto;height: auto;line-height: 20px;margin: 30px 0 0 0;}
.nav li{ background: url(rep.png) no-repeat right center;float:left; width:auto; position:relative;height: auto;line-height: 20px;z-index: 99;padding: 20px;text-align: center;}
.nav li:last-child{background: none;}
.nav li:hover{ font-weight:bold;}
.nav li:hover a.nava{color: #3a578e;border-bottom: 2px solid #df7700;padding-bottom: 5px;position: relative;z-index: 999;}
.nav li.on a.nava{font-weight:bold;color: #3a578e;border-bottom: 2px solid #df7700;padding-bottom: 5px;}
.nav li a{color:#333;font-size:15px}
.nav li .subnav{ position:absolute; left: 50%; margin-left:-110px;top: 55px; width:220px; display:none; z-index:5; background: #fff; padding:9px 0;}
.nav li .subnav dd{text-align:center; padding:10px 0}
.nav li .subnav dd a{ padding-bottom:2px;}
.nav li .subnav dd a:hover{ border-bottom: 1px solid #fff;}
.nav li:hover .subnav{ display:block}
/*top end*/

/*bottom*/
.bottom{width: 100%;min-width: 1200px;height: auto;float: left;background: #2c2e34;padding: 45px 0 0px 0;}
.bottom .fl{width: 74%;color: #f5c0c0;border-right: 1px solid #444444;padding-bottom: 40px;}
.bottom .flt{width: auto;height: auto;float: left;display: block;margin: 0px 30px 10px 0;}
.bottom .flt p{font-size: 16px;color: #ededed;margin-bottom: 10px;}
.bottom .fr{width: 25%;margin-right: 0.5%;}
.bottom .fr .pic{display: block;float: left;margin: 0px 0 0 20px;text-align: center;color: #f5c0c0;}
.bottom .fr .pic img{display: block;float: left;}
.bottom .fr .pic p{line-height: 35px;display: block;float: right;margin: 15px 0 0 20px;color: #c5c5c5;}
.bottom .fr .list{margin: 20px 0 0 20px;display: block;float: left;}
.bottom .fr .list li{display: block;width: 100%;float: left;margin: 5px 0;}
.bottom .fr .list li img{float: left;margin: 5px 10px 0 0;}
.bottom .fr .list li p{float: left;}
.bottom .mation{line-height: 57px;text-align: center;background: #1f2125;float: left;width: 100%;margin: 20px 0 0 0;color: #c5c5c5;opacity: 0.8;}
/*bottom end*/
/*current*/
.Current{ height:40px; line-height:40px;float: right;display: block;width: 100%;}
.Current h3{ font-weight:normal; font-size:20px; float:left;}
.Current .place{ float:right;background:url(home.png) 0px center no-repeat; color:#666666;padding-left: 40px;}
.Current .place a{color:#666666;}.Current .place a:hover{color:#00a49d;}
.Current .place span{ color: #0e76cd; font-weight:bold;}
/*banner*/
.banner{width: 100%;min-width: 1200px;float: left;height:230px;}

/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; line-height:24px;clear:both;margin: 20px 0;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#e0b43e; font-weight:normal;}
.Pages .p_count b{ color:#e0b43e; font-weight:normal;}
.Pages .p_total b{ color:#e0b43e; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .input{ width:48px; height:23px; border:1px solid #d2d2d2; background:#fff;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .a_prev{background: #df7701;color: #FFFFFF;}
.Pages .a_next{ border: 1px solid #e8e8e8;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{padding:2px 10px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{border: 1px solid #e8e8e8;; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#df7701; color:#fff;}
/*pages end*/

/*上一篇、下一篇*/
.ny_infofy{ margin:30px 0 30px; }
.ny_infofy p{ font-size:14px; color:#000;display:inline-block;width:40%}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#009541;}
/*上一篇、下一篇 end*/

/*详细页面*/
.Titleinfo{ padding:30px 0px 15px 0px; text-align:center; border-bottom:1px solid #d8d8d8; line-height:29px; color:#888;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo i{ margin:0px 20px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:32px 0px 0px; padding-top:15px; position:relative; color:#888888;}
.PrevNextBox a.back{ position:absolute; right:0px; top:16px; display:block; text-align:center; color:#fff; width:100px; line-height:35px; border-radius:5px; background:#3576b4;}
.PrevNextBox dl{ padding-left:56px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#e52613;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.SinglePage{ color:#222222; word-wrap:break-word; padding:30px 0px 0px 0px; line-height:36px; font-size:16px;text-indent: 2em;}
.SinglePage img{ max-width:1200px;}

/*index*/
.slideBox1{width: 100%;min-width: 1200px;height: auto;position: relative;margin: 0;padding: 0;overflow: hidden;float: left;display: block;}
.slideBox1 ul{list-style: none;}
.slideBox_bd1 ul li{width: 100%;;float:left;height:650px}
.slideBox_bd1 ul li a{float:left;width:100%;height:100%}
.slideBox_bd1 ul li img{width: 100%;float: left;margin: 0;padding: 0;}
.slideBox1 .hd{width: 100%;height: 156px;position: absolute;bottom: 30px;z-index: 999;list-style: none;background: url(hd.png) no-repeat center center;text-align: center; text-align:center; background-size: 626px 122px;}
.slideBox1 .hd ul {margin: 0 auto;height: auto;}
.slideBox1 .hd ul li{cursor: pointer; display:inline-block; vertical-align:top;height: 156px;display: inline-block;margin: 0px 0px 0 10px;text-align: center;}
.slideBox1 .hd ul li .hg{ display:inline-block; vertical-align:top;height: 73px;float: left;margin:30px 17px 0 21px;}
.slideBox1 .hd ul li.on{background: url(class11.png) no-repeat center center;}




.slideBox1 .hd ul li.on .hg p{margin-top: 76px;color: #df7701;}
.slideBox1 .hd ul li p{margin-top: 76px;}
.slideBox1 .hd ul li#ob1 .hg{background: url(class1.png) no-repeat center center;}
.slideBox1 .hd ul li#ob2 .hg{background: url(class2.png) no-repeat center center;}
.slideBox1 .hd ul li#ob3 .hg{background: url(class3.png) no-repeat center center;}

.prev,.next{position: absolute;font-size: 20px;top: 0;z-index: 99;padding: 7px;background: rgba(0,0,0,0.08);top: 40%;}
.next{right: 0;}


.index_show{margin: 30px 0;display: block;width: 100%;float: left;}
.index_show ul li{width: 390px;height: 220px;overflow: hidden;float: left;margin-left: 15px;position: relative;}
.index_show ul li:first-child{margin-left: 0;}
.index_show ul li .show{width: 390px;height: 220px;position: absolute;left: 0;top: 0;text-align: center;}
.index_show ul li .show span{;position: absolute;left: 0;width: 390px;text-align: center;color: #fff;text-transform: uppercase;top:-50px}
.index_show ul li .show p{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;font-size: 20px;color: #FFFFFF;text-align: center;width: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;z-index: 99;}
.index_show ul li:hover a .show{background: url(hb.png) no-repeat center center;z-index:999}
.index_show ul li:hover a .show p{top: 50px;background: none;font-size: 25px;font-weight: bold;z-index:999}
.index_show ul li:hover a .show span{opacity: 1;top: 95px;display:block;z-index:999999}

/*公共文件css*/
.public{display: block;padding: 20px 0;width: 100%;float: left;}
.h1{display: block;width: 100%;line-height: 100px;color: #37578e;font-weight: bold;font-size: 24px;text-align: center;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.LeftBar{width: 250px;height: auto;float: left;display: block;}
.LeftBar ul li.onu p.tt{width: 100%;font-size: 17px;text-align: center;background: #ededed url(l1.png) repeat-y left;margin-bottom: 10px;}
.LeftBar ul li p.tt{width: 100%;font-size: 17px; padding:15px 0;text-align: center;background: #ededed;margin-bottom: 10px;}
.LeftBar ul li p.tt a{display: block;color: #000;}
.LeftBar ul li:hover p.tt a{color: #000;}
.LeftBar ul li dl{display: block;width: 100%}
.LeftBar ul li dl dt{background: url(dian.png) no-repeat 16% center;width: 80%;padding-left: 20%;line-height: 30px;display: block;text-align: left;}
.LeftBar ul li dl dt a{color: #333;font-size: 15px;}
.RightBar{width: 950px;height: auto;float: right;display: block;}
.product{float: left;width: 850px;margin: 0 50px;}
.prolist {display: block;width: 760px;height: auto;float: left;margin: 0 45px;}
.prolist li{cursor: pointer;width: 234px;height: 190px;text-align: center;float: left;margin: 0 29px 30px 0;}
.prolist li p{display: block;width: 100%;color:#333;font-size:15px;text-align: center;line-height: 30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.prolist li:nth-child(3n){margin-right: 0;}

/*流程工艺*/
.sideMenu{display: block;width: 99.5%;border: 1px solid gainsboro;}
.sideMenu h3{line-height: 50px;padding: 0 3%;width: 94%;border-bottom: 1px solid gainsboro;background: url(jia.png) no-repeat 97% center;}
.sideMenu h3.on{background: url(jian.png) no-repeat 97% center;border: none;}
.sideMenu ul {padding: 0 3%;width: 94%;border-bottom: 1px solid gainsboro;display: none;}
.dp {display: block;width: 850px;height: auto;float: left;margin: 0 50px;}
.gys{width: 100%;float: left;}
.gys .jtxt{height: 38px;line-height: 38px;width: 265px;border: 1px solid gainsboro;border-radius: 3px;margin: 5px 0 5px 10px;}
.gys .ttxt{height: 120px;line-height: 38px;width: 280px;border: 1px solid gainsboro;border-radius: 3px;margin: 5px 0 5px 10px;}
.gys .set{padding: 6px 40px;font-size: 15px;border: none;background: #37578e;color: #FFFFFF;margin: 15px 0 0 60px;font-family: "微软雅黑";border-radius: 3px;}
.slingPage760{display: block;width: 760px;height: auto;float: left;margin: 0 45px;}
.bussmation{margin: 30px 0;}
.bussmation dl {float: left;}
.bussmation dl dt{font-size: 18px;font-weight: bold;color: #444444;}
.bussmation dl dd{color: #444444;}
.telmub{display: block;width: 100%;height: auto;float: left;margin: 50px 0;}
.telmub li{float: left;width: 190px;height: 80px;margin: 0px 5px 5px 0;background: #f7f5f6;padding: 25px 30px;font-size: 16px;color: #444444;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.telmub li:nth-child(3n){margin-right: 0;}

.hexin{width: 760px;display: block;float: left;margin: 10px 45px;}
.hexin li{width: 360px;height: 175px;float: left;overflow: hidden;margin: 20px 40px 20px 0;}
.hexin li:nth-child(2n){margin-right: 0;}
.slingPage .fu{font-size: 18px;font-weight: bold;}
.qqiu{width: 780px;float: right;height: 500px;background: url(sj.png) no-repeat center center;margin: 0 50px 0 0;position: relative;}
.posi{width: 55px;height: 100%;float: left;position: relative}
.qshow{opacity: 1;overflow: hidden;z-index: 999999;display: ;width: 0px;height: 230px;float: left;background: url(6.png) no-repeat center center;position: absolute;left: -301px;top: -128px;color:#fff;font-size:18px}
.bgd{width:240px;height:190px !important;padding:20px 80px 20px 20px;overflow:hidden}
.qshow p{color:#fff;font-size:18px;float:left}
.qshow span{color:#fff;font-size:18px;float:left}
.qshow p:first-child{margin: 17px 0 0 18px;}
.float{cursor: pointer;position:absolute;width:90px;height:35px;background:url(yuan.png) no-repeat left center}
.float em{height:35px;line-height:35px;display:block;float:right;width:auto}




/*招聘表单*/
.zpbd{width: 100%;float: left;}
.zpbd .jtxt{height: 38px;line-height: 38px;width: 265px;border: 1px solid gainsboro;border-radius: 3px;margin: 5px 0 5px 10px;}
.zpbd .ttxt{height: 120px;line-height: 38px;width: 280px;border: 1px solid gainsboro;border-radius: 3px;margin: 5px 0 5px 10px;}
.zpbd .set{padding: 6px 40px;font-size: 15px;border: none;background: #37578e;color: #FFFFFF;margin: 15px 0 0 60px;font-family: "微软雅黑";border-radius: 3px;}





.dingdan{width: 1000px;margin: 0 auto;padding: 0 0 30px 0;}
.jtext{width: 600px;height: 38px;display: block;border: 1px solid gainsboro;line-height: 38px;margin-bottom: 20px;border-radius: 3px;padding-left: 15px;}
.ttxt{width: 950px;height: 150px;display: block;border: 1px solid gainsboro;border-radius: 3px;padding: 15px 0 0 15px\;}
.dingdan button{width: 110px;height: 38px;color: #FFFFFF;background: #37578e;text-align: center;line-height: 38px;display: block;border: none;margin: 20px 0 0 0;font-size: 15px;}
.dongtai{display: block;width: 100%;}
.dongtai li{width: 100%;height: 150px;background: #f7f5f6 url(jiar.png) no-repeat 96% center;margin-bottom: 20px;}
.dongtai li:hover{box-shadow: 3px 3px 5px gainsboro;}
.dongtai li .pic{width: 430px;height: 150px;margin: 0 0 0 22px;float: left;}
.dongtai li a{display: block;width: 100%;height: 100%;}
.dongtai li .fl{margin: 6px 0 6px 6px;}
.dongtai li .pic p{height: 20px;margin: 10px 0;float: left;display: block;width: 100%;color: #444444;font-family: "微软雅黑";overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;}
.dongtai li .pic i{display: block;width: 100%;text-align: left;margin: 5px 0;float: left;font-size: 12px;color: #df7701;font-style: italic;}
.dongtai li .pic span{font-size: 12px;width: 100%;height: 70px;;overflow: hidden;float: left;display: block;font-family: "微软雅黑";}
/*2018-01-09*/
.qqmap{width:95%;display:block;margin-left:5%}
.qqmap table{text-align: center;margin: 30px 0;font-size:16px;border-color:#CCCCCC}
.qqmap table td{padding: 8px 0}
.qqmap table .gbl{color:#fff;background:#333 !important;}


/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #e5b06d; background:#e5b06d; color:#fff; }
.page span{margin-right:6px;}

.list { padding:0 0 40px; }
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_04.png) no-repeat 3px center; line-height:20px; font-size: 14px; }
.list li .d { float:right; color:#999; }
.list li a { padding-left:15px; }
