﻿@charset "utf-8";
/* CSS Document */
/*头部*/
.head{height:100px; line-height:100px; background:#fff}
.logo{width:289px; padding-top:20px}
.hot_line{color:#808080; margin-right:25px}
.hot_line em{font-size:16px; color:#09589f; font-weight:bold; padding-left:5px}
.search{width:212px; height:35px; line-height:35px; border-radius:50px; padding-left:15px; background:url(../images/search.png) 92% center no-repeat #f0f0f0; background-size:15px; font-size:12px; color:#999; border:0}

/* hd-main */
.hd-main{height:40px; line-height:40px;background:url(../images/back.jpg) center center no-repeat #fff; background-size:100% 100%;z-index:15;}

.hd-main{}
.hd-main .has-pulldown{cursor:pointer;position:relative;*z-index:10000}
.hd-main .pulldown{position:absolute;cursor:default;display:none;top:20px;left:0;}

.hd-main .pulldown .content{background-color:rgba(255,255,255,0.9);position:relative;z-index:1; }
.hd-main .navs{position:relative}
.hd-main .navs .def-nav{color:#fff; font-size:18px}
.hd-main .navs .pulldown-nav{display:block; padding:0 36px}
.nav{padding:0 36px;}
.hd-main .navs .content{ overflow:hidden;width:1045px;top:20px; left:43px; position:absolute;  /*padding-left:30px; padding-right:20px; padding-bottom:30px*/ padding:20px 30px; padding-bottom:10px}


.hd-main .navs .current,.hd-main .navs .current .pulldown-nav{color:#FFF;display:inline-block;}

.hd-main .navs .current .hover{background:url(../images/sanjiao.png) bottom center no-repeat #6db9ff;color:#fff; font-weight:bold}
.content_img{width:185px; height:220px; text-align:center; overflow:hidden;}
.content_img img{width:100%; height:100%}
.item{overflow:hidden; width:830px;padding-left:30px}
.item span{width:184px; height:74px; text-align:center; display:block}
.item span img{width:100%; height:100%}
.item a{float:left; display:block; width:185px; height:100px; text-align:center; margin-right:30px; margin-bottom:15px}
.item a.last{margin-right:0}
.item a p{text-align:center; color:#333; font-size:14px; line-height:35px}
.content .pro p{text-align:center; color:#333; font-size:14px; line-height:30px}
.item1{ overflow:hidden}
.item1 span{width:184px; height:74px; text-align:center; display:block}
.item1 span img{width:100%; height:100%}
.item1 a{float:left; display:block; width:184px; height:100px; margin-right:30px; text-align:center;}
.item1 a.last{margin-right:0}
.item1 a p{text-align:center; color:#333; font-size:14px; line-height:35px}
.ii{ margin-top:20px; margin-bottom:10px; width:1040px; height:97px;}
.ii img{width:100%; height:100%}
.news1 a{float:left; display:block;}
.news1 a.nn{ margin-top:70px; width:184px; margin-right:30px;text-align:center}
.news1 a p{text-align:center; color:#333; font-size:14px; line-height:10px}
.news1 a .im1{display:block; width:614px;overflow:hidden;}
.news1 a .im1 img{width:100%; height:100%}

.news2 a{float:left; display:block;}
.news2 a.nn{margin-top:70px; margin-right:30px;text-align:center;width:184px; height:100px}
.news2 a p{text-align:center; color:#333; font-size:14px; line-height:10px}

.news1 a .im2{width:398px; height:220px;display:block;overflow:hidden;}
.news1 a .im2 img{width:100%; height:100%}

.news2 a .im2{width:400px; height:245px;display:block;overflow:hidden; margin-bottom:10px}
.news2 a .im2 img{width:100%; height:100%}
/*banner部分*/
.banner1{position:relative;width:100%;z-index:0;overflow:hidden;}
.banner1 .bd{width:100%;height:500px;position:absolute;left:50%;margin-left:-960px;}
.fullSlide{width:100%;position:relative;height:500px;}
.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:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.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:10px;height:10px;margin-left:10px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px; border-radius:100%}
.fullSlide .hd ul .on{background:#036EBA}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;z-index:1;width:75px;height:108px;}
.fullSlide .prev {background:url(../images/icon_left01.png) center center no-repeat;left:5%}
.fullSlide .next {background:url(../images/icon_right01.png) center center no-repeat;right:5%}


.con_list{width:330px; height:260px;background:#fff; margin:20px 0; padding:30px; margin-right:15px}
.con_list.last{margin-right:0}
.msg{height:30px;line-height:29px;border-bottom:1px solid #ccc;}
.msg-left h3{font-size:16px;float:left; color:#07579f; font-weight:bold;border-bottom:2px solid #036eba}
.msg-right a{color:#07579f;}
.msg_con{padding:20px 0;}
.msg_l{width:100px; height:108px; text-align:center; overflow:hidden}
.msg_l img{width:100%; height:100%}
.msg_r{
	width: 220px;
	height: 110px;
	margin-left: 10px;
	overflow: hidden
}
.msg_r h3{font-weight:bold; color:#333}
.msg_r p{margin-top:10px; font-size:12px; color:#666666}
.news a{display:block; background:url(../images/ic.png) left center no-repeat; font-size:12px; color:#808080; padding-left:10px; line-height:30px; font-weight:bold}

/*底部*/
.foot{height:250px; background:#e6e6e6; padding:40px 0}
.foot_list{margin-left: 80px;}
.foot_list dt{color:#333; font-weight:bold; padding-bottom:5px}
.foot_list dd{color:#808080; font-size:12px; line-height:22px}
.code{width:123px; margin-left:35px}
.code p{color:#333; font-size:12px; font-weight:bold; text-align:center}
.bottom{height:165px; background:#dbdbdb}
.bottom_l{width:645px; margin-top:38px}
.bottom_l dt{float:right; width:80px; height:85px}
.bottom_l dd h3{ line-height:25px; color:#808080;}
.bottom_l dd{float:right; width:295px; font-size:14px; color:#333}
.bottom_l dd p{font-size:14px;color:#333;line-height:25px}
.bottom_r{ margin-top:38px; width:535px}
.bottom_r p{color:#333; line-height:25px}

/*新闻页面*/
.main_left{width:280px; background:#fff}
.menu{height:60px; line-height:60px;}
.menu_list{width:880px; float:right; text-align:right; border-bottom:1px solid #e6e6e6}
.menu_list p{color:#333}
.menu_list p a{margin:0 5px}
.menu_list p a:hover,.menu p a.on{color:#09589f}

.new_tit{background:#07569f; width:280px; height:80px; line-height:80px}
.new_tit1{width:280px; height:105px;}
.new_tit h3{font-size:24px; color:#fff; font-weight:bold; text-align:center}
.new_tit span{font-size:20px; color:#017dd6; font-weight:bold; display:block; padding-top:5px; text-transform:uppercase}
.new_list li{}
.new_list li a{ color:#333;display:block;border-bottom:1px dashed #cccccc; padding:20px 0; padding-left:5%; background:url(../images/drop.png) 95% center no-repeat}
.new_list li a:hover,.new_list li .blue{color:#036eba;background:url(../images/drop1.png) 95% center no-repeat;}
.new_list .last{border:none}
.main_right{padding:20px; width:863px; margin-bottom:40px}

.new_list dt{height:50px; line-height:50px}
.new_list dt a{color:#333; font-weight:bold; font-size:18px}
.new_list dt a:hover{color:#09589f}
.new_list dt span{ float:right; color:#999999; font-size:12px; background:url(../images/date.png) left center no-repeat; padding-left:20px; background-size:15px}
.new_list dd{font-size:12px; padding-bottom:10px; color:#666666}
.btn1{float:right; border:1px solid #ccc; margin-bottom:100px}
.btn1 a{ display:inline-block;padding:5px 10px;text-align:center; border-left:1px solid #ccc}

.new_box h3{text-align:center; font-size:18px; color:#333333; font-weight:bold; margin:20px auto}
.new_box span{color:#999; display:block; text-align:center}
.img{
	width: 600px;
	height: 344px;
	text-align: center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.new_box p{ font-size:12px; color:#666666;text-indent:2em; line-height:35px}
.page_box{margin:30px 0}
.page_list{color:#666}
.page_list li{ line-height:30px}
.page_list a{color:#666; margin-left:10px; font-weight:bold}

/*在线投票页面*/
.box{width:655px; margin:30px auto}

/*留言板页面*/
.ly{margin-left:100px; margin-top:60px; color:#999}
.ly p{color:#07569f; padding-bottom:20px}
.ly_input{width:50%}
.text1{width:230px; height:30px; line-height:30px; border:1px solid #cccccc; padding-left:10px; background:none}
.ml{margin-left:20px}
.email{height:30px; line-height:30px; border:1px solid #cccccc; padding-left:10px;width:490px; background:none}
.textare{width:650px; height:140px; border:1px solid #cccccc;padding-left:10px; padding-top:10px; background:none}
.btns{margin-top:20px}
.btns a{color:#fff;display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; border-radius:5px}
.btns .reset{ background:#848a25;color:#fff;display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; border-radius:5px; border:0}
.btns .tijiao{background:#07569f;color:#fff;display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; border-radius:5px; border:0}

/*企业荣誉页面*/
.ry_list{overflow:hidden; margin-top:40px}
.ry_list li{background:#fff; float:left; width:250px; height:210px; overflow:hidden; text-align:center; border:1px solid #e6e6e6; margin-bottom:50px; margin-right:51px}
.ry_list li p{text-align:center; color:#333333; line-height:35px}
.ry_list li.last{margin-right:0}
.img1{width:250px; height:170px; overflow:hidden; text-align:center}
.img1 img{width:100%; height:100%}

.ry_list1{overflow:hidden; margin-top:40px; text-align:center}
.ry_list1 li{background:#fff; float:left; width:260px; height:220px; overflow:hidden; text-align:center; border:1px solid #e6e6e6; margin-bottom:50px; margin-right:35px}
.ry_list1 li p{text-align:center; color:#333333; padding-top:15px; border-top:1px solid #e6e6e6}
.ry_list1 li.last{margin-right:0}
.img2{width:240px; height:170px; overflow:hidden; text-align:center; padding:0 10px}
.img2 img{width:100%; height:100%}

.ditu{
	width: 860px;
	height: 520px;
	text-align: center;
	border: 1px solid #e6e6e6;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.ditu img{width:100%; height:100%}


.new_tit1{width:280px; height:105px;}

.new_list1 li{}
.new_list1 li a{ color:#333;display:block;border-bottom:1px dashed #ccc; padding:20px 0; padding-left:35px; background:url(../images/jiantou.png) 95% center no-repeat}
.new_list1 li a:hover,.new_list1 li .blue{color:#036eba;background:url(../images/jiantou1.png) 95% center no-repeat #f6f6f6; border-left:4px solid #09589f;}

.new_list1 .last{border:none}
.new_list1 li a i{display:inline-block; width:20px; margin-right:15px}
.new_list1 li a i img{margin-bottom:-5px}
.company h3{font-size:18px; font-weight:bold; color:#333; text-align:center; margin:30px auto}
.img_box{width:790px; height:525px; overflow:hidden; text-align:center; margin:10px auto}
.img_box img{width:100%; height:100%}
.img_box1{width:500px; height:430px; overflow:hidden; text-align:center; margin:10px auto}
.img_box1 img{width:100%; height:100%}
.wz{margin-top:20px}
.wz p{text-indent:2em; color:#666; font-size:12px; line-height:40px; margin-bottom:30px}

.im{width:700px; height:320px; text-align:center; margin:20px auto}
.addr_list{margin-left:150px}
.addr_list li{padding:15px 0; font-size:24px; color:#333}
.addr_list li i{display:inline-block; margin-right:20px}
.addr_list li i img{ margin-bottom:-5px}

.down_list{overflow:hidden; height:35px; line-height:35px; margin-top:40px}
.down_list dt{float:left}
.down_list dt h3{font-size:18px; color:#333; font-weight:bold}

.down_list dd{float:right}
.down_list dd .load_a{display:block; width:100px; height:35px; line-height:35px; color:#fff; text-align:center; font-size:16px; background:#07569f; border-radius:5px}
.down_list dd .load_a:hover{background:#848a25}

/*人才招聘*/
.subNavBox{width:100%;}
.subNav{cursor:pointer;font-size:14px;color:#333333;margin-bottom:10px;border-bottom:1px dotted #e8e8e8; font-weight:bold; background:url(../images/down.png) 90% center no-repeat}
.subNav.cur{background:url(../images/drop.png) 90% center no-repeat}
.navContent{display:none;border-bottom:1px dotted #e8e8e8}
.navContent li{display:block;text-align:left;font-size:14px;line-height:28px;padding:10px 0px;}
.navContent li dl{margin:10px 0}
.recurit_title{background:#e6e6e6}
.recurit_title span{padding:20px 0px; width:16%; text-align:center; display:inline-block; color:#000; font-weight:bold}
/* ny_zb */
.ny_zb{width:100%;overflow:hidden;}
.ny_zbbt{background-color:#f1f1f1;height:40px;line-height:40px;overflow:hidden;}
.ny_zbbt span{padding-left:30px;font-size:16px;color:#000;line-height:40px;}
.ny_zblb1 li{float:left;width:100%; border-bottom:1px solid #f5f5f5}
.ny_zblb1 li a{display:block;text-decoration:none;color:#333;background:url(../images/jt.png) no-repeat 91% center;}
.ny_zblb1 li a.cur{
	background: url(../images/jt1.png) no-repeat 91% center;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ny_zblb1 li a span{display:inline-block; padding:20px 0px; font-size:12px;width:16%; text-align:center;}
.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 40px; font-size:12px}
.ny_zblb1 li ul li{float:none; border:none; padding-bottom:20px}
.ny_zblb1 li ul li dt{font-weight:bold; font-size:14px; color:#333; line-height:30px}

/*在线投递页面*/
.input_box{color:#000}
.input_box em{color:#fe3f3f}
.input_box p{color:#202020; text-align:center; margin-top:20px}
.box_list li{float:left;}
.mr{margin-right:130px}
.box_list{margin-bottom:20px}
.box_list li .text2{ border:0; height:30px; line-height:30px; background:none; width:160px}
.radio_list{ width:260px}
.box_list li select{border:0; height:30px; line-height:30px; background:url(../images/down.png) right center no-repeat; background-size:15px; width:160px; text-align:center}
.box_list li{width:260px; height:30px; line-height:30px; border:1px solid #ccc}
.box_list li label{width:80px; display:inline-block; padding-left:10px}
.textare1{width:642px; height:140px; border:1px solid #cccccc;padding-left:10px; padding-top:10px; background:none;display:block; margin-top:20px}

input[placeholder], [placeholder], *[placeholder] { 
color:#000 !important; 
} 
.box_list i{width:100px; height:35px}
.box_list i img{display:inline-block; margin-left:10px}
.box_list .change{display:inline-block; width:60px;text-align:center; margin-left:20px}


.arrow:hover{ border-left:0}
.no{width:210px; margin-left:70px; padding-left:0}
.no .list{text-align:left; display:block; padding-left:5px;}
.no .list:hover{border-left:0; background: url(../images/jiantou1.png) 95% center no-repeat #fff;}
/*相册弹框*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; }

#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; text-align:center }
#mbTitle { display:inline; color:#333333; font-weight:bold; line-height:30px; font-size:18px; text-align:center; margin:0 auto}

#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink {border-radius:100%; width:35px; height:35px; background:url(../images/icon_left01.png) no-repeat center; position: absolute; top:38%; left:-15px;background-size:100% 100%}
#mbNextLink {border-radius:100%; width:35px; height:35px; background:url(../images/icon_right01.png) no-repeat center; position: absolute; top:38%; right:-15px; background-size:100% 100% }
#mbCloseLink { width:20px;height:20px; background:transparent url(../images/cha.png) no-repeat center; position:absolute; top:-5px; right:-5px; border-radius:100% }
