@charset "utf-8";

html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {PADDING: 0px; MARGIN: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM {PADDING: 0px; MARGIN: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A IMG {BORDER-STYLE: none; border: 0px}
a{ text-decoration:none}
table{ }    
.wordwrap{ word-break: break-all; word-wrap: break-word; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%;}
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; overflow:hidden;}
.blank1 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; line-height: 1px; font-size: 0px;}
.blank2 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 2px; line-height: 2px; font-size: 0px;}
.blank6 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 6px; line-height: 6px; font-size: 0px;}
.blank10 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 10px; line-height: 10px; font-size: 0px;}
.blank20 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 20px; line-height: 10px; font-size: 0px;}
.blank40 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 40px; line-height: 10px; font-size: 0px;}
.hand {CURSOR: pointer;}
.left{float: left;}.right{float: right;}

.top{ height:75px; background-color:#f4f4f4}
.w1000{ width:1000px; margin:auto}
.logo{ width:374px; height:64px; margin-top:5px; margin-left:10px;}
.lxdh{ width:215px; height:50px; margin-top:15px;}

.navBar{ position:relative; z-index:1; background-image:url(meun_bg.png); color:#fff; height:41px; line-height:41px;}
.nav{ width:1000px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav a{ color:#fff;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{ float:left;  position:relative; }
.nav .s{ float:left; width:2px; text-align:center; height:36px;   }
.nav h3 a{  display:block; padding:0 42px;  }
.nav .on a{  background:#fdae32;  }

.fullSlide{ width:100%;  position:relative;  height:410px; }
.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:410px; overflow:hidden; text-align:center; background-position:center; }
.fullSlide .bd li a{ display:block; height:410px; }

.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:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#f00;  }

.gg_bg{ height:32px; background-image:url(gg_bg.png)}

.main{ width:1000px; margin:auto}

.screen_1{}
.about{ width:260px; margin-right:10px; height:200px;}
.news{ width:450px; height:200px; background-image:url(x.jpg); background-repeat:no-repeat; background-position:left center; padding:0px 0px 0px 20px;}
.zxxm{ width:230px; height:200px; background-image:url(x.jpg); background-repeat:no-repeat; background-position:left center; padding:0px 0px 0px 20px;}
.zxxm h2{ height:20px; line-height:20px; font-family:"微软雅黑"; color:#333; font-size:15px; }
.al{ width:740px;}
.al h2{ border-bottom:1px solid #CCC; height:20px; line-height:15px; font-family:"微软雅黑"; color:#333; font-size:15px; padding-left:10px; position:relative; background-image:url(s.jpg); background-repeat:no-repeat;}

.wwwzhengqi{   }
.wwwzhengqi .hd{ overflow:hidden;  border-bottom:1px solid #ddd;  }
.wwwzhengqi .hd li{ position:relative;  height:30px; line-height:30px; text-align:center; width:100px; float:left;  border-top:0;
	font:normal 15px/30px "微软雅黑"; _font-weight:bold; cursor:default; }
.wwwzhengqi .hd li.on{ width:100px;  border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#007ecb; background-image:url(bg.png); CURSOR: pointer;  }
.wwwzhengqi .bd{   border-top:0;  }

.more0{ font-family:"宋体"; font-size:12px; color:#777; line-height:18px;}
.more0:hover{ color:#F30}

.more{ font-family:"宋体"; font-size:12px; color:#777; line-height:30px;}
.more:hover{ color:#F30}

.new_text ul {padding: 0px 0;}
.new_text ul li {background: url(dot1.jpg) no-repeat 15px center;padding: 0 18px 0 30px;border-bottom: 1px #d0d0d1 dotted;height: 30px;line-height: 30px;}
.new_text ul li span {float: right;margin-right: 10px; font-size:12px; color:#535353;}
.new_text ul li a {color: #535353; font-size:12px;text-decoration:none;}
.new_text ul li a:hover {color: #BA2636; font-size:12px; text-decoration:none;}

.tit{ background-color:#f8f8f8; border:1px solid #dfdfdf; height:30px;}
.tit h2{height:30px; line-height:30px; font-family:"微软雅黑"; color:#333; font-size:15px; padding-left:10px; position:relative}
.tit p{ font-family:"宋体"; color:#676767; line-height:22px; font-size:12px; text-indent:2em}

.screen_2{}

.pic{ margin-top:10px; width:740px; overflow:hidden}
.pic ul{ width:760px;}
.pic ul li{ float:left; width:136;  margin-right:15px;}
.pic ul li a{ font-family:"宋体"; font-size:12px; color:#333; display:block; text-align:center; line-height:35px;}
.pic ul li a:hover{ color:#ff6600}

.yqlj{ width:230px; height:200px; background-image:url(x.jpg); background-repeat:no-repeat; background-position:left center; padding:0px 0px 0px 20px;}
.yqlj img{ margin-bottom:10px;}

.foot{ background-image:url(bottom.jpg); height:66px;}

.wz{ font-family:"宋体"; color:#FFF; font-size:12px; line-height:25px;}

.lb{ background-image:url(lb.png); background-repeat:no-repeat; width:15px; height:25px; background-position:0px 10px;}
#scrollWrap{width:970px;height:32px;overflow:hidden;}
#scrollMsg li{height:32px;line-height:32px;overflow:hidden;} 
#scrollMsg li a{font-size:12px; font-family: "宋体"; color:#444; line-height:32px;}
#scrollMsg li a:hover{ color:#ff6600}

.focusBox { position: relative; width:238px; height:165px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 238px; height: 165px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px;  text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.banner{ width:100%; background-image:url(banner_xwzx.jpg); background-repeat:no-repeat; background-position:center; height:280px;}
.banner1{ width:100%; background-image:url(cpzs.jpg); background-repeat:no-repeat; background-position:center; height:280px;}
.banner2{ width:100%; background-image:url(gywm.jpg); background-repeat:no-repeat; background-position:center; height:280px;}
.banner3{ width:100%; background-image:url(fwzc.jpg); background-repeat:no-repeat; background-position:center; height:280px;}
.banner4{ width:100%; background-image:url(qdhz.jpg); background-repeat:no-repeat; background-position:center; height:280px;}
.banner5{ width:100%; background-image:url(rczp.jpg); background-repeat:no-repeat; background-position:center; height:280px;}

.main-wrap {position: relative;z-index: 9;margin-top: -25px;margin-bottom: 20px;}
.main0{}
.box{width:1000px;margin: 0 auto;}

.w200{ width:200px;}
.w790{ width:750px; background-color:#fff; border:1px solid #ddd; padding:20px;}

.bt_wrap{width:194px;height:80px;padding: 1px 2px 3px 2px;background: url(bg_sider.png);margin-bottom: 7px; border:1px solid #dddddd}
.bt{padding-left:30px;padding-top:14px; font-family:"微软雅黑"}
.bt h3{font-size:25px;color: #1d1e72;line-height:30px;font-weight: normal;margin-bottom: 6px;}
.bt span{font-size: 15px;line-height: 20px;font-weight: normal;color: #7d7d7d;}

.cat_tit{}
.cat-tit h4 {font-size: 17px;color:#1d1e72; font-family:"微软雅黑"; border-bottom:1px solid #d9d9d9; padding-bottom:10px;  margin-bottom:20px;}
.crumbs { float:right; font-family: "宋体";color: #939393;padding-left:18px;background: url(bg_home.gif) 0 50% no-repeat; font-size:12px;}
.crumbs a{font-family: "宋体";color: #ababab;text-decoration: none; line-height:30px;}
.crumbs a:hover{ color:#ff6600}
.crumbs span {font-family: "宋体";color: #939393;text-decoration: none;}

.insmenu dt{background:#447fa9; color:#fff; font-size:19px; width:200px; height:46px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; position:relative;z-index:4; margin-bottom:2px; font-family:"微软雅黑"; line-height:46px;}
.insmenu dt:after{display:inline-block;width:0;height:0;vertical-align:middle; border-left:10px solid transparent;border-right:10px solid transparent; border-top:7px solid #447fa9; content:""; position:absolute; top:46px; left:85px;}
.insmenu dt:before{display:inline-block;width:0;height:0;vertical-align:middle; border-left:10px solid transparent;border-right:10px solid transparent; border-top:7px solid #fff; content:""; position:absolute; top:48px; left:85px;}
.insmenu dd a{display:block;text-align:center; width:200px; height:40px; background:#eeeeee; color:#825a42; font-size:17px;line-height:40px; font-family:"微软雅黑"; text-decoration:none}
.insmenu dd { position:relative;z-index:3; margin-bottom:2px;}
.insmenu dd.last a{  border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.insmenu dd a:hover{background:#fdae32; color:#fff; font-size:17px;  font-family:"微软雅黑";}
.insmenu .current a{background:#fdae32; color:#fff; font-size:17px;  font-family:"微软雅黑";}
.insmenu dd.current:after{display:inline-block;width:0;height:0;vertical-align:middle; border-left:5px solid #fdae32; border-bottom:7px solid transparent; border-top:7px solid transparent; content:""; position:absolute; top:14px; left:200px;}
.insmenu dd a i{content:""; display:inline-block; width:150px; height:1px; border-top:1px dashed #825A42;position:absolute; bottom:0px; left:14px;}

.con{ font-family:"微软雅黑"}
.con h3{text-align: center;font: 20px/24px "微软雅黑";padding-bottom: 10px;}
.con .pub-info {text-align: center;color: #666666;font-size: 14px;line-height: 24px;padding: 5px 0;border-bottom: 1px dashed #CCCCCC;}
.con  .content-body {padding: 10px;font-size: 14px;color: #666666; line-height:25px;}
.con  .content-body p { text-indent:2em}

.pic_con{ width:790px; margin:auto;  overflow:hidden}
.pic_con ul{}
.pic_con ul li{ float:left; margin-right:35px; width:220px; height:180px;  margin-top:10px; margin-bottom:10px;}
.pluseImage0 {overflow: hidden; text-align:center;}
.pluseImage0:hover .back0,.pluseImage0:hover p,.pluseImage0:hover h5{
-webkit-animation: pulse .8s;-moz-animation: pulse .8s;-o-animation: pulse .8s;animation: pulse .8s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
.pluseImage0:hover .back0{background-color: #0093d0;}
.pluseImage0:hover img{transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08);}
.scaleImg{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
.transitionAll{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}

.jdtp{ width:238px; height:150px; margin-bottom:0px;  border:1px solid #d9d9d9; padding:1px;}

.jdmc{ text-align:center}
.jdmc a{ font-family:"Microsoft Yahei"; line-height:35px; color:#0092d2; font-size:15px; text-decoration:none}
.jdmc a:hover{ color:#ff6600}

.fanye { text-align:center;
}
.fanye a{
	margin:0 2px;
	font-size:12px;
	color:#4c657e;
	text-decoration: none;
	font-family: "宋体";
}























/*2017-11-15*/
.zp_con{ width:750px; margin:auto}
.zp_tit{ font-size:22px; color:#000; padding: 10px 0; text-align:left}
.zp_p{font-size:15px;  line-height: 1.7;}
.mt20{ margin-top:20px}
.zp_con h4{color: #00abeb;font-size: 16px;padding: 10px 0;}


.job_list { text-align: center;}
.job_list a { display: inline-block; *display: inline; *zoom: 1; padding: 10px 20px; font-size: 14px; background: #f3f3f3; margin: 10px; color:#888}
.job_list a:hover,.job_list .job_list_choiced { color: #00abeb;}

.zp_con h3 {text-align: center;padding: 20px 0;font-size: 22px;font-weight: normal;}

/*.rotateBox { position: relative; margin: 10px auto 50px; width: 280px; text-align: center; height: 32px; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}

.rotateBox:hover { -webkit-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg);
transform: rotateX(-180deg);}
.rotateBox:hover .mail {
	opacity: 0;
}
.rotateBox .mail { position: absolute; top: 0; left: 0; background: #00b8ec; color: #fff; padding: 5px 0; width: 100%; z-index: 2; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}

.rotateBox .phone { position: absolute; top: 0; left: 0; background: #00b8ec; color: #fff; padding: 5px 0; width: 100%; z-index: 1; -webkit-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);}*/
.zp_con hr{color: #ccc;margin-bottom: 30px;}

.job_info { padding: 40px 60px; background: #f3f3f3; margin-bottom:40px}
.job_info h3 { font-size: 24px; color: #00abeb; text-align: left; font-weight:bold}
.job_info h3 a { font-size: 16px; padding: 5px 15px; color: #fff; border-radius: 5px; background: #00abeb;}
.job_info h4 { font-size: 18px; color: #000; padding: 10px 0; font-weight: bold;}
.job_info p { font-size: 15px; color: #000; padding: 0 0 20px; line-height:28px }



.zp_banner{ width:100%; height:300px; position:relative}
.zp_banner h4{ font-size:28px; font-weight:bolder; color:#fff; text-align:center; line-height:40px;}
.zp_banner .zpp{ font-size:16px; color:#fff; padding:3px 0px; text-align:center}


.topLeft{
	width: 190px;
    height: 140px;
	padding:15px;
    background: #fff;
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
	margin-left:20px;}
.topLeft  img{ margin:15px 15px;}
.topLeft h2{ text-align:center; font-size:19px; font-weight:bold; text-align:center;}
.topLeft  p{margin-top:20px;line-height: 24px;font-size: 14px;color: #666;}
.rotateBox{ width:600px; margin:auto; text-align:center}
.zp_mail{ display:inline-block; background:#00b8ec; color:#fff; text-align:center; padding:5px 15px; border-radius:3px; margin-bottom:10px;  }