﻿@charset "utf-8";

/* CSS Document */
img{ max-width:100%;}
#header{ position:fixed;}


/*banner*/
#banner{ width:1920px; position:relative; left:50%; margin-left:-960px; display:table; height:460px;}


#content{ width:1260px; margin:0 auto; display:table; clear:both;}

/*left*/
#content .subleft{ width:268px; float:left; background-color:#FFF; z-index:1000;}

#content .subleft ul{ margin-top:20px;box-shadow:0px 3px 8px #ECECEC; -ms-box-shadow:0px 3px 6px #ECECEC; -moz-box-shadow:0px 3px 6px #ECECEC; -o-box-shadow:0px 3px 6px #ECECEC; -webkit-box-shadow:0px 3px 6px #ECECEC;}

#content .subleft ul li{ margin-top:1px; }

#content .subleft ul li .red-bg{ width:268px; height:114px; background:url(../images/left_bg.jpg) center center; background-size:cover; text-transform:uppercase;}

#content .subleft ul li .red-bg h2{ font-size:30px; color:#FFF; padding-left:34px; padding-top:15px;}

#content .subleft ul li .red-bg p{ font-size:18px; color:#FFF; padding-left:34px; padding-top:2px;}

#content .subleft ul li a{ display:block; width:268px; height:65px; text-align:center; line-height:65px; font-size:15px; color:#5B5B5B; background:url(../images/hs_red.jpg) no-repeat 220px center;border-bottom:1px solid #f3f3f3;}

#content .subleft ul li a:hover{ background:url(../images/red_ico.jpg) no-repeat 220px center #EAEAEA; color:#0071bf;}

#content .subleft ul li .on{ background:url(../images/red_ico.jpg) no-repeat 220px center #EAEAEA; color:#0071bf;}

/*right*/

#content .subright{ width:920px; float:right;  background-color:#FFF; z-index:9; }

#content .subright h2{ width:100%; height:43px; padding-top:20px; display:table; background:url(../images/dxian_ico_03.jpg) no-repeat 0 bottom;}

#content .subright h2 p{ float:right; padding-top:7px;}

#content .subright h2 strong{ font-size:18px; font-weight:bold; color:#404040;}

#content .subright h2 strong img{ padding-left:10px; padding-right:10px; vertical-align:middle;}

#content .subright h2 p span{ font-size:14px; color:#9E9D9D;}

#content .subright h2 p a{ font-size:14px; color:#9E9D9D; padding-left:5px; padding-right:5px;}

#content .subright h2 p a:hover{ color:#D34149;}

#content .subright h2 p font{ color:#D34149; font-size:14px; padding-left:5px;}



#content .subright .right-about{ width:100%; padding-top:25px; padding-bottom:40px;line-height:25px; font-size:14px; color:#5B5B5B;}

#content .subright .right-about .xianlu h3{ font-size:16px; color:#D34149; font-weight:bold;}



#content .subright .fy{ width:100%; text-align:center; padding-top:50px; padding-bottom:50px;}




#content .subright .right-about .maps{ padding-top:50px;}

#content .subright .right-about .maps h3{ width:340px; font-size:16px; color:#626363; font-weight:bold; height:35px; border-bottom:1px solid #ECECEC;}

#content .subright .right-about .maps p{ padding-top:10px;}

#content .subright .right-about .maps .map{ width:100%; height:367px; display:table; margin:0 auto; padding-top:50px;}



#content .subright .huodong{ width:100%; margin:0 auto; display:table; margin-top:-20px;}

#content .subright .huodong dl{overflow:hidden; width:100%; margin-top:48px; border-bottom:1px solid #D1D1D1; display:table; position:relative;}

#content .subright .huodong dl dt{ width:286px; max-height:178px; overflow:hidden; float:left; margin-bottom:48px;}

#content .subright .huodong dl dt:hover{ opacity:0.9;}

#content .subright .huodong dl dd{ float:left; margin-left:50px; width:580px; position:relative; height:178px;}

#content .subright .huodong dl dd h3{ font-size:18px; color:#4C4C4C; margin-bottom:20px;}

#content .subright .huodong dl dd p{ width:380px; font-weight:normal;}

#content .subright .huodong dl dd span{ color:#7B7B7B;  display:inline-block; position:absolute; right:0; top:0; font-weight:normal;}

#content .subright .huodong dl dd a:Hover{ color:#0071bf;}

#content .subright .huodong dl dd a.more{ display:block; width:99px; height:40px;padding-left:30px; font-size:13px; color:#FFF; line-height:40px; background:url(../images/more_ico.png) no-repeat 80px center #0071bf; position:absolute; right:0; bottom:0;}

#content .subright .huodong dl dd a.more:hover{ background-color:#FF627E;}



#content .subright .right-about .video{ width:100%; margin:0 auto; display:table;}

#content .subright .right-about .video .xxk1{ width:100%; display:table; padding-top:30px;}

#content .subright .right-about .video .xxk1 h3{ width:250px; height:40px; font-size:20px; color:#E84A4A; font-weight:300; border-bottom:1px solid #BFBFBF;}

#content .subright .right-about .video .xxk1 ul{ width:250px; float:left;}

#content .subright .right-about .video .xxk1 ul li{ width:100%; display:table; padding-top:15px; border-bottom:1px solid #BFBFBF !important; cursor:pointer;}

#content .subright .right-about .video .xxk1 ul li span{ display:block; padding-bottom:15px; font-size:14px;}

#content .subright .right-about .video .xxk1 ul li:hover{ color:#6178BC; cursor:pointer;}

#content .subright .right-about .video .xxk1 ul .bg{ color:#6178BC;}

#content .subright .right-about .video .subcheck{ float:right;}

#content .subright .right-about .video .subcheck .subchecked{ width:560px;  overflow:hidden;}





#content .subright .right-about .tuandui dl{ width:100%; display:table; border-bottom:1px dotted #A7A7A7; margin-top:30px;}

#content .subright .right-about .tuandui dl dt{ width:152px; height:209px; float:left; margin-bottom:38px;}

#content .subright .right-about .tuandui dl dd{ width:684px; float:right;}

#content .subright .right-about .tuandui dl dd h3{ font-size:16px; color:#E70000;}



#content .subright .right-about .rongyu{ width:100%; margin:0 auto; display:table;}

#content .subright .right-about .rongyu h3{ width:100%; margin-bottom:50px;}

#content .subright .right-about .rongyu h3 a{ display:inline-block; margin-right:30px; font-size:18px; border-bottom:3px solid #E6E6E6; padding-bottom:10px;}

#content .subright .right-about .rongyu h3 a:hover{ border-bottom:3px solid #0071bf;}

#content .subright .right-about .rongyu h3 .on{ border-bottom:3px solid #0071bf;}

#content .subright .right-about .rongyu p{ padding-top:10px; line-height:15px;}



/* banner-box */

.banner-box{width:725px; height:374px; margin:0 auto; border:1px solid #D6D6D6; position:relative;overflow:hidden;}

.banner-box .bd{ width:717px !important; margin:4px;}

.banner-box .bd li .m-width {width:714px; margin:0 auto;overflow:hidden;}

.banner-box .bd li{width:717px !important; height:375px;}

.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:717px;position:absolute; top:160px; left:50%; margin-left:-358px;}

.banner-btn a{display:block;width:49px;height:104px; position:absolute; top:0; filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.banner-btn a.prev{left:2px; background:url(../images/red_jt.png) no-repeat;}

.banner-btn a.prev:hover{left:2px; background:url(../images/widte_jt.png) no-repeat;}

.banner-btn a.next{right:-9px; background:url(../images/red_jt2.png) no-repeat;}

.banner-btn a.next:hover{right:-9px; background:url(../images/widte_jt2.png) no-repeat;}

.banner-box .hd {position:absolute;top:180px;left:45%; }

.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#CEB14F;float:left;cursor:pointer;}

.banner-box .hd ul li.on{background:#fff;}





#content .subright .right-about .ban_bg{ width:100%; display:table; padding-top:30px;}

#content .subright .right-about .ban_bg h3{ font-size:20px; padding-bottom:20px; font-weight:bold; color:#DE0126; text-align:center;}

#content .subright .right-about .ban_bg h4{ font-size:20px; padding-top:30px; text-align:center; color:#000;}



#content .subright .right-about .xxk-2{ padding-top:20px;  margin-bottom:90px;}

#content .subright .right-about .xxk-2 ul{ width:840px; overflow:hidden; border-bottom:1px solid #0071bf;}

#content .subright .right-about .xxk-2 ul li{padding:0 15px;  height:35px; text-align:center; line-height:35px; color:#0071bf; background-color:#EAEAEA; float:left; margin-right:3px; cursor:pointer; font-size:15px;}

#content .subright .right-about .xxk-2 ul li:hover{ background-color:#0071bf; color:#fff;}

#content .subright .right-about .xxk-2 ul .on{ background-color:#0071bf; color:#fff;}

#content .subright .right-about .xxk-2 .checked{ margin-top:25px;}

#content .subright .right-about h3{ font-size:16px; color:#DE0023; font-weight:bold;}



#content .subright .right-about .slideTxtBox{ width:100%; display:table;}

#content .subright .right-about .slideTxtBox .hd{ width:100%; height:75px; line-height:30px; background:url(../images/biaochi_ico.jpg) no-repeat 0 bottom;  position:relative; }

#content .subright .right-about .slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }

#content .subright .right-about .slideTxtBox .hd ul li{ float:left; cursor:pointer; padding:13px 12px; font-size:16px; color:#616161;}

#content .subright .right-about .slideTxtBox .hd ul li.on{ color:#DB0022; font-weight:bold; font-size:22px;}

#content .subright .right-about .slideTxtBox .bd ul{ padding:15px;zoom:1;}

#content .subright .right-about .slideTxtBox .bd li{ width:100%; display:table;}

#content .subright .right-about .slideTxtBox .bd li dl{ width:100%; display:table !important; border-bottom:1px solid #C9C9C9;}

#content .subright .right-about .slideTxtBox .bd li dl dt{ font-size:14px; color:#DB0022; float:left !important; padding-top:30px;}

#content .subright .right-about .slideTxtBox .bd li dl dd{ font-size:14px; color:#616161; float:right !important; margin-top:-20px; padding-bottom:30px; padding-left:140px; line-height:25px;}



#content .subright .right-about .slideTxtBox .arrow{ width:100% !important; position:absolute; left:10px; top:0; }

#content .subright .right-about .slideTxtBox .arrow a{ display:block; float:left;  width:42px; height:41px;  margin-top:10px;  overflow:hidden; cursor:pointer; }

#content .subright .right-about .slideTxtBox .arrow .next{ background:url(../images/right_ico2.jpg) no-repeat right top; position:absolute; right:130px; top:0;}

#content .subright .right-about .slideTxtBox .arrow .prev{ background:url(../images/left_ico2.jpg) no-repeat left top; position:absolute; left:40px; top:0;}

#content .subright .right-about .slideTxtBox .arrow .prevStop{ background:url(../images/left_ico2.jpg) no-repeat left center;}

#content .subright .right-about .slideTxtBox .arrow .nextStop{ background:url(../images/right_ico2.jpg) no-repeat right center; }



#content .subright .right-about .sublist{ width:110%; display:table; padding-top:5px;}

#content .subright .right-about .sublist dl{ width:440px; float:left; margin-top:25px; margin-right:40px; }

#content .subright .right-about .sublist dl dd{ width:440px; margin-top:-5px; height:144px; background-color:#F4F4F4;}

#content .subright .right-about .sublist dl dd h3{ padding-top:15px; padding-bottom:5px; text-align:center;}

#content .subright .right-about .sublist dl dd h3 a{ font-size:20px; color:#2F2F2F !important; font-family:"宋体";}



#content .subright .right-about .sublist dl dd p{ width:235px; font-size:14px; color:#363636; padding-left:100px; padding-top:15px;}

#content .subright .right-about .sublist dl:hover dd{ background-color:#0071bf;}

#content .subright .right-about .sublist dl:hover dd h3 a{ color:#fff !important;}

#content .subright .right-about .sublist dl:hover dd p{ color:#fff;}







.right_main{ padding:30px 0; overflow:hidden;}

.right_main p{ line-height:24px; font-size:14px;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;overflow: hidden;}

#content .subright .right_main h2{ background:none; height:auto; line-height:normal; margin:0; padding:0; font-size:12px;}



.job_list table{ border:1px solid #d0d0d0; border-right:0;border-bottom:0;}

.job_list table tr td{ border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:10px 20px; font-size:14px;}

.job_list table tr th{ border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:10px 20px; text-align:left; background:#e02847; color:#fff; font-size:16px;}



.job_list table a{ display:block;}

.job_list table a:hover{ color:#e02847;}



.job_info table{ border:1px solid #d0d0d0; border-right:0;border-bottom:0; margin-bottom:30px;}

.job_info table tr td{padding:10px 20px;border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; font-size:14px;}

.job_info table tr th{padding:10px 20px;border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; font-size:16px;}



#content .subright .job_info h2{ font-size:16px; margin-bottom:15px;}









#content .subright .huodong .headdl{ padding:50px 50px 20px 50px; background:#eaeaea; width:820px;}

#content .subright .huodong .headdl dt{ width:410px; height:290px; overflow:hidden; padding:0; margin:0;}

#content .subright .huodong .headdl dd{ width:360px; float:right; margin:0;}

#content .subright .huodong .headdl dd h3{ margin-bottom:5px;}

#content .subright .huodong .headdl dd p{ width:360px;}

#content .subright .huodong .headdl dd .times{ position:relative; margin-bottom:10px;}

#content .subright .huodong .headdl dd a.more{ position:relative;}





#content .subright .news_info h1{font-size:20px; color:#666666; line-height:20px;text-align:center; margin-bottom:15px; margin-top:30px;}



#content .subright .news_info .title2{ display:block; position:relative; text-align:center; border-bottom:1px #7c7676 dotted; line-height:48px; margin-bottom:25px;}



#content .subright .news_info .title2 span{margin-right:28px; color:#666666;}





.shares{

	display:inline-block;

	width:250px;

	position:absolute;

	 right:0;

	 top:10px;

}

.shares span{ float:left;}





.lst{ border-top:1px solid #d1cfcf; margin-top:40px; padding-top:40px; position:relative;}

.lst p{ margin-bottom:5px; line-height:22px;}

.lst p a{ color:#525252;}

.lst p a:Hover{ color:#0071bf;}

.lst .goback{ position:absolute; right:0; top:40px;}

.lst .goback a{ display:inline-block; background:url(../images/goback.jpg) no-repeat left center; padding-left:30px; height:22px; line-height:22px; color:#0071bf; font-size:14px;}

.lst .goback a:Hover{ text-decoration:underline;}







.yewu_list h2{ font-size:18px !important; margin-bottom:10px !important; color:#0071bf;}

.yewu_list dl{ width:920px; margin-bottom:20px; position:relative; display:table;}

.yewu_list dl dt{ width:86px; height:86px; position:absolute; left:0; top:50px; background:url(../images/whc2.png) no-repeat; text-align:center; line-height:86px; font-size:44px; color:#424242; z-index:2;}

.yewu_list dl dd{ width:726px; padding:30px 60px; margin-left:70px; position:relative; right:0; top:0; background:#f9f9f9; z-index:1;}

.yewu_list dl dd h3{ font-size:20px; margin-bottom:10px;}

.yewu_list .active dt{ background:url(../images/whc.png)  no-repeat; color:#fff;}

.yewu_list .active dd{ background:#0071bf; color:#fff;}



.hezuo_list ul li{ float:left; width:172px; margin-right:77px; margin-bottom:20px; height:110px;}

.hezuo_list ul li img{ border:1px  solid #ededed;}

.hezuo_list ul li p{ text-align:center;}

.hezuo_list ul li.event{ margin-right:0;}

.hezuo_list ul li.active img{ border:1px solid #ccc;}


.right-about .sitMap{ padding-top:0px;}

.right-about .sitMap p a:hover{ color:#DC021D;}


#p{ font-size:14px; line-height:24px;}

#content .subright .huodong ul{
	overflow:hidden;
	}
#content .subright .huodong li{
	float:left;
	width:290px;
	margin-right:25px;
	margin-bottom:25px;
	}
#content .subright .huodong li:nth-child(3){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(6){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(9){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(12){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(15){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(18){
	margin-right:0;
	}
#content .subright .huodong li:nth-child(21){
	margin-right:0;
	}
#content .subright .huodong li a{
	 display:block;
	 width:100%;
	 height:250px;
	 position:relative;
	 }
#content .subright .huodong li a p{
	width:100%;
	height:40px;
	background-color:#e7e7e7;
	color:#666;
	text-align:center;
	font-size:14px;
	line-height:40px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	}
#content .subright .huodong li a:hover p{
	color:#fff;
	background-color:#0071bf;
	transition:all 0.3s linear;
	}

	.wapweile2{ display: none;}
.body3_r2{ padding:10px 0; line-height:200%; color:#333;}
.body3_r2 table td{height:50px;line-height:50px;padding-left:5px; font-size:16px;}
.body3_r2 table td #verifycode{float:left;width:60px;margin-right:7px;}	
/*--通用样式----*/
.sec_right_con_news_list li{ border-bottom:#ccc 1px dotted; background:url(../images/dian.jpg) no-repeat 10px center; text-indent:24px; line-height:50px; }
.sec_right_con_news_list li span{ float:right;}
.sou{ background:none; border:0px; color:#FFFFFF; }

.neititle{font-size:18px; font-weight:bold; line-height:50px;text-align:center;}
.neisj{ line-height:30px; text-align:center;}
.neimiao{ padding:5px; border-bottom:2px solid #CCCCCC; font-size:14px; font-weight:bold;line-height:30px;}
.neitext{ line-height:25px;}
.lianxi{ background:#0071bf;font-size:20px;color:#FFF; margin-top:10px; text-align:center; line-height:50px;}
.lianxia{ border:1px solid #CCC; padding:10px; font-size:14px; line-height:30px;}