@charset "utf-8";

#mapTipContainer{background-color: white;}
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#333;}
a:hover  { text-decoration:none; color:#dc1e32;}
a:active {text-decoration: none; color:#dc1e32;}
a::focus {-moz-outline-style:none;}


/*top*/
.top{ width:100%; height:95px;}
.top1{ width:1100px; height:95px; margin:0 auto;}
.menu{ height:95px;}

/*chaxun*/
.chaxun{ width:100%; height:95px; background:#dc1e32; margin-bottom:50px;}
.cx{ width:1100px; height:95px; margin:0 auto;}
.cxl{ width:530px;}
.dingd{ width:180px; height:95px; background:url(../images/cx1.png) no-repeat left;}
.dingd h1{ font-size:26px; color:#fff; padding-left:60px; font-weight:normal; padding-top:25px;}
.dingd b{ font-size:12px; color:#fff; padding-left:60px; font-weight:normal; line-height:36px;}
.sousuo{ width:340px; margin-top:28px; float:left;}

.cxr{ width:570px;}
.dingd1{ width:180px; height:95px; background:url(../images/cx3.png) no-repeat left; margin-right:15px;}
.dingd1 h1{ font-size:26px; color:#fff; padding-left:60px; font-weight:normal; padding-top:25px;}
.dingd1 b{ font-size:12px; color:#fff; padding-left:60px; font-weight:normal; line-height:36px;}

.dingd3{ width:180px; height:95px; background:url(../images/cx4.png) no-repeat left; margin-right:15px;}
.dingd3 h1{ font-size:26px; color:#fff; padding-left:60px; font-weight:normal; padding-top:25px;}
.dingd3 b{ font-size:12px; color:#fff; padding-left:60px; font-weight:normal; line-height:36px;}

.dingd2{ width:180px; height:95px; background:url(../images/cx2.png) no-repeat left;}
.dingd2 h1{ font-size:26px; color:#fff; padding-left:60px; font-weight:normal; padding-top:25px;}
.dingd2 b{ font-size:12px; color:#fff; padding-left:60px; font-weight:normal; line-height:36px;}
.dingd2:hover h1,.dingd2:hover b{ color:#ebff07;}
.dingd1:hover h1,.dingd1:hover b{ color:#ebff07;}
.dingd3:hover h1,.dingd3:hover b{ color:#ebff07;}

.nysearch1{ width:180px; height:42px; border-radius:4px; background:url(../images/searchbt.jpg) 10px center no-repeat #fff; padding-left:60px;float:left;line-height:46px;color:#b2c2c6;border:none;outline:none;font-size:16px;}
.search_btn{ border:none; width:78px; height:42px; border-radius:6px; cursor:pointer; background: url(../images/souan.jpg) no-repeat; margin-left:10px;}
.search_btn:hover{ background: url(../images/souan1.jpg) no-repeat; }

/*about*/
.about{ width:1100px; height:auto; margin:0 auto;}
.about h2{ font-size:30px; color:#000; line-height:36px; text-align:center; margin-bottom:10px; font-weight:normal;}
.about b{ color:#dc1e32; font-weight:normal;}
.about p{ font-size:12px; color:#666; line-height:20px; text-align:center;}
.abnr{ width:1100px; height:342px; margin-top:30px; margin-bottom:50px;}
.abnrl{ width:530px; height:342px;}
.abnrl p{ font-size:14px; color:#333; line-height:36px; text-align:left;}
.abnrl ul li{ width:95px; height:auto; float:left; margin:15px 40px; text-align:center; font-size:14px; color:#666; line-height:40px; font-weight:bold;}
.abnrl ul li img{ background:#dc1e32; border-radius:50px;}
.abnrl ul li img:hover{ background:#b41f2a;}
.abnrl p a{ font-size:12px; color:#dc1e32;}
.abnrl p a:hover{ color:#ffcc33;}
.abnrr{ width:515px; height:342px;}

/*news*/
.synews{ width:1130px; height:auto; margin:0 auto;}
.synews h2{ font-size:30px; color:#000; line-height:36px; text-align:center; margin-bottom:10px; font-weight:normal;}
.synews b{ color:#dc1e32; font-weight:normal;}
.synews p{ font-size:12px; color:#666; line-height:20px; text-align:center;}
.synewslist{ width:1130px; height:auto; margin-top:30px;}
.synewslist ul li{ width:348px; height:auto; float:left; overflow:hidden; margin-right:28px;}
.synewslist ul li a{ width:348px;display:block; position: relative; overflow: hidden; z-index: 1;}
.synewslist ul li a img{ width:348px; height:232px;transition: all 0.9s ease 0s;}
.synewslist  ul li a:hover img { transform: scale(1.2);}

.newsnyx{ width:348px; height:auto;}
.newsnyx a {width:348px; height:36px; display:block; margin-top:6px;}
.newsnyx a h3{font-size:15px; color:#333; line-height:36px; width:348px; height:36px;overflow:hidden;  }
.newsnyx a h3:hover{ color:#dc1e32;}
.newsnyx b{ font-weight:normal; font-size:12px; color:#777; line-height:18px;}
.newsnyx p{ font-size:14px; color:#666; line-height:24px; text-align:left; height:68px; overflow:hidden; margin-top:3px;}

/*footer*/
.footer{ width:100%; height:230px; background:#353535; margin-top:100px;}
.footer1{ width:1100px; height:230px; margin:0 auto;}
.footer2{ width:700px; height:230px; overflow:hidden;}
.footer2 ul li{ padding:0 35px; text-align:center;  float:left; margin-top:25px; line-height:28px;}
.footer2 ul li h3 a{ font-size:15px; color:#fff; line-height:36px;color:#fff; }
.footer2 ul li a{ display:block;color:#a8a7a7; font-size:12px;}
.footer2 ul li a:hover { color:#dc1e32;}

.footer3{ width:400px; margin-top:30px;}
.lx1,.lx2,.lx3,.lx4{ font-size:12px; color:#a8a7a7; line-height:30px;}
.footer_1{ width:100%; height:50px; background:#282828;}
.footer_2{ width:1100px; height:auto; margin:0 auto;color:#9f9e9e; font-size:12px; line-height:50px;}
.footer_2 a{  font-size:12px; line-height:50px;color:#9f9e9e; float:right;}
.footer_2 a:hover{ color:#dc1e32;}

/*nybanner*/
.nybanner{ width:100%; height:335px; margin:0 auto; text-align:center; margin:0 auto; overflow:hidden;}

/*zhengwen*/
.mainbox{ width:1100px; height:auto; margin:0 auto;}
.weizhi{ width:1100px; height:60px; font-size:12px; color:#666; line-height:60px;}
.weizhi a{font-size:12px; color:#666; line-height:36px; }
.weizhi a:hover{ color:#ce000d;}
/*ejdh*/
.ejdh{ width:1100px; height:65px; margin-bottom:50px;}
.ejdh ul li{ width:183px; height:65px; float:left; background:url(../images/dianji1.png) no-repeat center;}
.ejdh ul li:hover{ background:url(../images/dianji.png) no-repeat center;}
.ejdh ul li a{display: block;text-align:center;height: 46px; line-height:46px;font-size:16px; color:#333;}
.ejdh ul li:hover a{ color:#fff;}
.ejdh ul li.active{ background:url(../images/dianji.png) no-repeat; color:#fff;}
.ejdh ul li.active a{color:#fff;}

/*navbox*/
.navbox{ width:1100px; height:auto;}
.about_1{ width:1100px; height:auto;font-size:14px; color:#666; line-height:30px;}


/*大事记*/
#timeline { width: 930px; overflow: hidden; position: relative; margin:0 auto; background: transparent url('../images/dot.gif') repeat-x scroll left 45px; }
#dates { width: 930px; height: 60px; overflow: hidden; }
#dates li { list-style: outside none none; float: left; width: 100px; height: 50px; font-size: 18px; text-align: center; background: transparent url('../images/biggerdot.png') no-repeat scroll center bottom; }
#dates li a{ color:#333; }
#dates a { line-height: 38px; padding-bottom: 10px; }
#dates .selected { font-size: 30px; line-height: 38px; padding-bottom: 12px; color: rgb(244, 123, 34); background: transparent url('../images/biggerdot1.png') no-repeat scroll center bottom; }

#issues { width: 930px; overflow: hidden; }
#issues li { width: 930px; list-style: outside none none; float: left; margin-top:30px; }
.dsjlist dl { width: 930px; background: transparent url('../images/dsj_listbj1.gif') no-repeat scroll left top; float: left; }
.dsjlist dl dt { color: rgb(51, 51, 51); width:100px; height: 43px; line-height: 43px; float: left; display: inline; font-size: 16px; font-family: "微软雅黑"; text-align:center }
.dsjlist dl dd { line-height: 24px; float: right; width: 810px; padding: 7px 0px 0px 8px; font-size:14px; }
.dsjlist dl dt:hover, .dsjlist dl:hover dt { color: rgb(46, 87, 141); }

/*内页荣誉*/
.honor{ width:1200px; overflow:hidden; clear:both; }
.honor ul{ width:1200px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:15px; margin-right:30px; width:260px; height:226px; text-align:center;}
.honortu{width:240px; height:160px; float:left; padding:9px; border:1px solid#d2d2d2}
.honorti{width:260px; height:40px; text-align:center; float:left; line-height:40px;  font-size:14px;}

.newslistr h1{ font-size:18px; color:#333; line-height:40px; overflow:hidden; font-weight:blod;}
.newslistr h1:hover{ color:#236bd2;}
.newslistr b{ font-size:12px; color:#777; line-height:24px; font-weight:normal; }
.newslistr p{ font-size:14px; color:#666; line-height:24px; margin-top:5px; overflow:hidden; height:80px;}
.newslistr p:hover{ color:#236bd2;}
/*xinwen*/
.newslist{ width:1200px; height:auto; margin:0 auto;}
.newslist li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist li a:hover{ color:#dc1e32;}
.newslist li a{ line-height:40px; color:#666;}

/*news*/
.nlist{ width:1200px; height:auto; }
.nlist li{ width:1200px; height:162px; float:left; margin-bottom:20px;}
.nlist li img{ width:260px; height:162px; float:left; overflow:hidden;}
.nlist li img:hover{opacity: 0.8;}
.newslistr{ width:900px; height:162px;}
.newslistr h1{ font-size:18px; color:#333; line-height:40px; overflow:hidden; font-weight:blod;}
.newslistr h1:hover{ color:#dc1e32;}
.newslistr b{ font-size:12px; color:#777; line-height:24px; font-weight:normal; }
.newslistr p{ font-size:14px; color:#666; line-height:24px; margin-top:5px; overflow:hidden; height:80px;}
.newslistr p:hover{ color:#dc1e32;}

.yewu{ width:100%; height:auto;}
.yewu h2{ font-size:20px; color:#dc1e32; line-height:50px; }
.yewu p{ font-size:14px; color:#666; line-height:30px; margin-bottom:10px;}
.yewu ul li{ width:180px; height:auto; float:left; padding-right:40px;}
.yewu ul li h3{ font-size:16px; color:#dc1e32; line-height:40px;}
.yewu ul li p{ font-size:14px; color:#666; line-height:30px;}

.navbox6{ width:1100px; height:auto; margin:0 auto; }
.navbox6 ul li{ width:320px; height:auto; float:left; margin-right:35px; font-size:15px; color:#666; line-height:50px; text-align:center; margin-bottom:15px;}
.navbox6 ul li a img{ width:320px; height:210px; transition: all 0.9s ease 0s;}
.navbox6 ul li:hover{ color:#dc1e32;}
.navbox6 ul li a{ width:320px; height:210px; display: block;position: relative; overflow: hidden; z-index: 1;}
.navbox6 ul li a img:hover{transform: scale(1.2);}

/*map1*/
.map1{ width:100%; height:350px;}
.dtwz{ width:445px; height:350px;}
.dtwz h3{ font-size:24px; color:#dc1e32; line-height:36px; padding-left:20px; margin-top:20px;}
.dtwz p{ font-size:14px; color:#666; line-height:36px; padding-left:20px; margin-top:10px;}


.hy{ width:100%; height:515px;}
.banner{position:absolute;}

.box_body{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;width: 100%;background:url(../images/boxbodybg.png) repeat;}
.search_conditions{width: 100%;padding-bottom: 10px;}
.box_header{width: 100%;height: 45px;line-height: 45px;background-color: #ff5e6f;opacity: 0.8;border-top-left-radius: 12px;border-top-right-radius: 12px;}
.submit_login1 { display: block; width: 159px; margin: -40px 0px 0px; height:44px; line-height:44px; background:#004098; border-radius:5px; font-size: 18px; color: rgb(255, 255, 255); text-align:center ; border:none; }
.icon_circle {
line-height:45px; color:#fff; padding-left:40px; font-size:16px;}
/*.reg_box .reg_content { margin-top:50px; margin-left:100px; font-size: 16px; color:#333; width:600px; }
.reg_box .reg_content input { width: 290px; height: 40px; border: 1px solid rgb(198, 198, 198); margin-top: 10px; border-radius: 2px; text-indent: 5px; font-size: 16px; font-family: "微软雅黑"; }
.reg_box .reg_content span { margin-left: 10px; font-size:12px; color: rgb(255, 0, 0); display: inline; text-align: center; }
.reg_box .reg_content .reg_btn { width: 290px; height: 40px; background-color: #e95412; line-height: 40px; text-align: center; margin-top: 20px; border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; margin:20px 70px;}
.reg_box .reg_content .reg_btn:hover { background-color:#ca4307;}*/
.zploginbox{ width:408px; margin:140px auto 0;}
.zploginny{ padding:15px 30px;}
.huiyuan{ width:1100px; height:515px; margin:0 auto;}
.zpzhucebox{width:265px; height:310px; z-index:1000; position:relative; margin-right:0; float:right; margin-top:80px;}
.doc_base {width: 100%;height: 100%; border: medium none;background-color: #F6F6F6;}
.zpheader { width: 100%;height: 62px; background:url(../images/zhaopinhbg.jpg) repeat-x; color: #C0C0C0;line-height: 62px;}
.zplogo{width: 182px;height: 62px;background:url(../images/zhaopinlogo.jpg) no-repeat;float: left;}
.doc_title{ height: 50px; line-height: 40px; padding-left: 20px; font-size: 18px; color: #900; font-weight: bold;}
.title_text{ padding-left:10px;}
.doc_content { padding: 10px; color: #666;width: 760px; height: 420px;border: 1px solid #E6E6E6;background-color: #FCFCFC;line-height: 17px;}
input.gray, input.gray_s, input.gray_t, input.gray_m { width: 180px; height:28px; border: 1px solid rgb(196, 196, 196); padding: 3px 3px 3px; margin: 0px 5px 0px 0px; overflow: hidden;}
input.gray_s { width: 97px; }

/*waqngdian*/
	.mapTipText{width: 280px;height: 110px;background-color: #ffffff;}
	.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
	.mapTipText .mapTipImg img{width: 100%;height: 100%;}
	.mapTipText .mapTipList{float: left;margin-left: 4px;}
	.mapTipText .mapTipList h2{text-align: left;}
	.mapTipText .mapTipList h2 a{font-size: 24px; color: #262626;text-decoration:none;}
	.mapTipText .mapTipList h2 a:hover{ color: #0085d2;}
	.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
	.mapTipText .mapTipList ul{ width: 203px;padding-right: 10px;}
	.mapTipText .mapTipList ul li{list-style: none;float: left;padding: 4px 6px 0 3px;}
	.mapTipText .mapTipList ul li a{color: #262626;text-decoration:none;}
	.mapTipText .mapTipList ul li a:hover{background-color:#2ebcfe;color:#ffffff;}
	.chengshi p{font-size:14px; color:#666; line-height:30px; text-align:left;}
	.jinan td{ font-size:14px; color:#333; line-height:50px; text-align:left; text-align:center;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #dc1e32;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.code{
width:80px;
text-align:center;
height:34px;
font-size:14px;        
font-family:Arial;      
font-style:italic;      
color:Red;      
border:0;      
padding:2px 3px;      
letter-spacing:3px;      
font-weight:bolder;     
}   

.character360 {

	-webkit-background-size: 95px 95px;
	-moz-background-size: 95px 95px;
	background-size: 95px 95px;
	-webkit-border-radius: 85px;
	border-radius: 85px;
	-webkit-transition: -webkit-transform 1.5s ease-out;
	-moz-transition: -moz-transform 1.5s ease-out;
	-o-transition: -o-transform 1.5s ease-out;
	-ms-transition: -ms-transform 1.5s ease-out;
}
.character360:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.tb_title {
    border-collapse: collapse;
}
.tb_title tbody td {
    color: #666666;
    height: 30px;
    text-align: center;
	 line-height:52px; 
}

.tb_title thead td {
    background-color: #286090;
    border-right: 2px solid #ffffff;
    color: #ffffff;
    text-align: center;
}
#qsjl tr td {
    background-color: #286090;
    border-right: 2px solid #ffffff;
    color: #ffffff;
    text-align: center;
}