@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"微软雅黑"; font-size:14px; color:#000;}
p{ line-height:26px !important;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a { color: #000; text-decoration: none;}
a:link { text-decoration: none; color:#000;}
a:visited  { text-decoration: none; color:#000;}
a:hover { text-decoration:none; color:#ccc;}

#head{ width:100%; height:93px; float:left; border-top:2px solid #4a84ff;}
.head{ width:1200px; height:93px; margin:0px auto;}
.logo{ width:330px; height:60px; float:left; display:inline; margin-top:19px;}
.nav{ width:636px; height:93px; float:left; display:inline; margin-left:28px;}
.nav li{ width:106px; height:93px; float:left; text-align:center; line-height:93px; color:#666; font-weight:bold; font-size:16px;}
.nav li a { color: #666; text-decoration: none;}
.nav li a:link { text-decoration: none; color:#666;}
.nav li a:visited  { text-decoration: none; color:#666;}
.nav li a:hover { text-decoration:none; color:#fff;  width:106px; height:93px; float:left; background:#067cc6;}
.menu {width:636px; height:93px; float:left; display:inline; margin-left:28px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;  width:106px; height:93px; float:left; text-align:center; line-height:93px; color:#666; font-weight:bold; font-size:16px; z-index:9999;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:106px; height:93px; color:#666; line-height:93px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#067cc6;}
.menu ul li:hover ul {	display:block; position:absolute; top:93px;left:0;	}
.menu ul li ul li{ height:40px; line-height:40px; font-size:14px; border-top:1px solid #fff;}
.menu ul li:hover ul li a {display:block; background:#067cc6; color:#fff;  height:40px; line-height:40px; font-weight:normal; font-size:14px;}
.menu ul li:hover ul li a:hover {background:#035486; color:#fff;}


.search{ width:196px; height:25px; float:left; display:inline; margin-left:8px; margin-top:37px; border:1px solid #ddd; border-radius:20px;}
.searcha{ width:154px; height:25px; float:left; margin-left:12px; display:inline;}
.searcha input{width:154px; height:22px; float:left; border:0px; outline:none;}
.searchb{ width:22px; height:18px; float:left; margin-top:3px; display:inline;  }
.searchb input{outline:none; border:0px; cursor:pointer;}
#ban{ width:100%; height:409px; float:left;}

#con{ width:100%; height:auto; float:left;}
#coner{ width:100%; height:auto; float:left; background:url(../images/d_11.jpg) repeat-x top;}
.con{ width:1200px; height:auto; margin:0px auto;}
.cona{ width:879px; height:456px; float:left;}
.conaa{ width:879px; height:223px; float:left; display:inline; margin-top:2px;}
.conaa_bt{ width:865px; height:54px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:54px; color:#000; padding-left:14px;}
.conaa_bt span{ float:right; font-size:12px;}
.conaa_bt a { color: #999; text-decoration: none;}
.conaa_bt a:link { text-decoration: none; color:#999;}
.conaa_bt a:visited  { text-decoration: none; color:#999;}
.conaa_bt a:hover { text-decoration:none; color:#067cc6;}
.conaa_nr{ width:879px; height:169px; float:left;}


.mr_frbox{height:169px;width:879px;}

.mr_frUl{float:left;height:169px;width:879px;}

.mr_frUl ul li{display:inline;float:left;height:169px;width:210px;margin-right:13px;overflow:hidden;}
.mr_frUl ul li img{display:block;}

.mr_frBtnL{margin:62px 22px 0px 0px;cursor:pointer;display:inline; position:absolute; z-index:9999;}
.mr_frBtnR{margin:-107px 22px 0px 853px; cursor:pointer; position:relative; z-index:9999;}

.con-five{
	width: 210px;
	height: 169px;
	float: left;
	margin-right: 13px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
.conimg{
	width: 210px;
	height: 169px;
}
.txt-five{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size:14px;
	font-variant:normal;
	color: #fff;
	background: rgba(0,0,0,0.6);
}




.conab{ width:879px; height:229px; float:left; margin-top:2px; display:inline;}
.conab1{ width:656px; height:229px; float:left; }
.conab1_bt{ width:642px; height:59px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:59px; color:#000; padding-left:14px;}
.conab1_bt span{ float:right; font-size:12px;}
.conab1_bt a { color: #999; text-decoration: none;}
.conab1_bt a:link { text-decoration: none; color:#999;}
.conab1_bt a:visited  { text-decoration: none; color:#999;}
.conab1_bt a:hover { text-decoration:none; color:#067cc6;}
.conab1_nr{ width:656px; height:169px; float:left;}
.conab1_nra{ width:264px; height:169px; float:left;}
.conab1_nrb{ width:391px; height:169px; float:left; background:url(../images/d_06.jpg) no-repeat left top;}
.conab1_nrb font{ font-size:14px; color:#666; line-height:24px; margin:22px 32px 20px 22px; float:left; display:inline; text-indent:28px}
.conab1_nrb span{ float:left; margin-left:22px; width:120px; text-align:left; line-height:18px;}
.conab1_nrb span a { color: #9b9b9b; text-decoration: none;}
.conab1_nrb span a:link { text-decoration: none; color:#9b9b9b;}
.conab1_nrb span a:visited  { text-decoration: none; color:#9b9b9b;}
.conab1_nrb span a:hover { text-decoration:none; color:#067cc6;}

.conab2{ width:210px; height:229px; float:left; margin-left:13px; display:inline; }
.conab2_bt{ width:196px; height:59px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:59px; color:#000; padding-left:14px;}
.conab2_bt span{ float:right; font-size:12px;}
.conab2_bt a { color: #999; text-decoration: none;}
.conab2_bt a:link { text-decoration: none; color:#999;}
.conab2_bt a:visited  { text-decoration: none; color:#999;}
.conab2_bt a:hover { text-decoration:none; color:#067cc6;}
.conab2_nr{ width:210px; height:169px; float:left;} 
.conab2_nr li{ width:193px; height:56px; float:left; margin-top:1px; display:inline; font-size:16px; line-height:56px; padding-left:17px;}
.conab2_nr li:nth-child(1){ background:url(../images/d_07.jpg) no-repeat; margin-top:0px;}
.conab2_nr li:nth-child(2){ background:url(../images/d_08.jpg) no-repeat; height:55px;}
.conab2_nr li:nth-child(3){ background:url(../images/d_09.jpg) no-repeat;}
.conab2_nr li a { color: #047a99; text-decoration: none;}
.conab2_nr li a:link { text-decoration: none; color:#047a99;}
.conab2_nr li a:visited  { text-decoration: none; color:#047a99;}
.conab2_nr li a:hover { text-decoration:none; color:#054556;}

.conb{ width:296px; height:456px; float:left; margin-left:25px; display:inline; padding-bottom:32px;}
.conb_bt{ width:282px; height:54px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:54px; color:#000; padding-left:14px; margin-top:2px; display:inline;}
.conb_bt span{ float:right; font-size:12px;}
.conb_bt a { color: #999; text-decoration: none;}
.conb_bt a:link { text-decoration: none; color:#999;}
.conb_bt a:visited  { text-decoration: none; color:#999;}
.conb_bt a:hover { text-decoration:none; color:#067cc6;}

.conb_nr{ width:296px; height:400px; float:left; background:#f2f2f2;}
.conb_nr ul{ width:276px; height:363px; float:left; display:inline; margin-top:16px; display:inline; margin-left:14px; overflow-x:hidden; overflow-y:scroll;}
.conb_nr li{ width:243px; height:35px; float:left; border-bottom:1px dotted #a8a8a8; background:url(../images/d_10.png) no-repeat 5px; line-height:35px; padding-left:13px;}

#foot{ width:100%; height:90px; float:left; background:#636363;}
.foot{ width:1200px; height:90px; margin:0px auto;}
.foot_a{ width:570px; height:70px; float:left; font-size:14px; color:#fff; line-height:27px; text-align:left; padding-top:20px; }
.foot_b{ width:630px; height:70px; float:left; text-align:right; font-size:14px; color:#fff; line-height:27px; padding-top:20px; }
.foot_b a{ color:#fff; margin-left:10px; margin-right:10px;}
.foot_b a:link { text-decoration: none; color:#fff;}
.foot_b a:visited  { text-decoration: none; color:#fff;}
.foot_b a:hover { text-decoration:none; color:#ccc;}
.foot_b a:nth-child(6){ margin-right:0px;}


#baner{ width:100%; height:200px; float:left;}
.baner{ width:1200px; height:200px; margin:0px auto; background:url(../images/d_13.png) no-repeat right;}
.baner_bt{ width:250px; height:25px; float:left; display:inline; margin-top:77px; margin-left:890px; text-align:right; line-height:25px; font-size:24px; font-weight:bold; color:#005f9b;}
.baner_en{ width:250px; height:25px; float:left; display:inline; margin-left:890px; text-align:right; line-height:25px; font-size:18px; color:#005f9b; text-transform:uppercase;}
.coner{ width:1200px; height:auto; min-height:500px !important;  float:left; background:#fff;}
.con_bt{ width:1158px; height:42px; float:left; display:inline; margin-top:20px; margin-left:21px; border-bottom:1px solid #dedede;}
.con_bta{ width:auto; float:left; height:42px;}
.con_bta a{ height:42px; width:auto; padding-left:19px;  padding-right:19px; line-height:42px;  color:#333; float:left; display:inline;}
.con_bta a:link { text-decoration: none; color:#333; float:left;}
.con_bta a:visited  { text-decoration: none; color:#333; float:left;}
.con_bta a:hover { text-decoration:none; height:42px; width:auto; padding-left:19px;  padding-right:19px; line-height:42px;  color:#fff; background:#067cc6; float:left;}
.hov{ text-decoration:none;  height:42px; width:auto; padding-left:19px;  padding-right:19px; line-height:42px;  color:#fff; background:#067cc6; float:left; color:#fff !important;}


.con_bt span{ float:right; line-height:42px; text-align:right; color:#666;}
.con_bt span a{ color:#666; text-decoration: none; }
.con_bt span a:link { text-decoration: none; color:#666;}
.con_bt span a:visited  { text-decoration: none; color:#666;}
.con_bt span a:hover { text-decoration:none; color:#067cc6;}
.con_nr{ width:1158px; height:auto; float:left; display:inline; margin-left:21px; } 
.about{ width:1092px; height:auto; float:left; display:inline; margin-left:33px; margin-top:25px; color:#666; line-height:30px;  text-align:justify; text-justify:inter-ideograph;  font-size:14px;  padding-bottom:32px;}
.about a{ color:#666;}

.joblist{ width:1158px; height:auto; float:left;}
.joblist li{ width:364px; height:188px; float:left; margin-top:23px; display:inline; margin-left:7px; margin-right:17px;}
.ku{ width:362px; height:186px; float:left; border:1px solid #d4d4d4;}
.joblist li:hover .ku{border:1px solid #067cc6;}
.joblistbt{ width:308px; height:23px; float:left; margin-top:26px; margin-left:26px; display:inline; line-height:23px; color:#333; font-weight:bold; }
.joblistnr{ width:308px; height:48px; float:left; line-height:24px; margin-left:26px; display:inline; color:#666;} 
.joblistrq{ width:308px; height:26px; float:left; display:inline; margin-top:17px; margin-left:26px; color:#666;}
.joblistgd{ width:308px; height:24px; float:left; display:inline; margin-left:26px; color:#067cc6;}
.joblist li:nth-child(3n){ margin-right:0px;}

.fenye{ width:1158px; height:auto; float:left; border-top:1px dotted #8e8e8e; margin-top:28px; display:inline; text-align:center; line-height:90px;}
.fenye a { color: #000; text-decoration: none; padding-left:14px; padding-right:14px; padding-top:7px; padding-bottom:7px; margin-left:5px; margin-right:5px; background:#f5f5f5; border-radius:6px;}
.fenye a:link { text-decoration: none; color:#000;}
.fenye a:visited  { text-decoration: none; color:#000;}
.fenye a:hover { text-decoration:none; color:#000;}
.fenye span { color:#fff; text-decoration: none; padding-left:14px; padding-right:14px; background:#067cc6; padding-top:7px; padding-bottom:7px;  border-radius:6px;}



.fenyea{ width:1158px; height:auto; float:left; text-align:center; line-height:90px;}
.fenyea a { color: #000; text-decoration: none; padding-left:14px; padding-right:14px; padding-top:7px; padding-bottom:7px; margin-left:5px; margin-right:5px; background:#f5f5f5; border-radius:6px;}
.fenyea a:link { text-decoration: none; color:#000;}
.fenyea a:visited  { text-decoration: none; color:#000;}
.fenyea a:hover { text-decoration:none; color:#000;}
.fenyea span { color:#fff; text-decoration: none; padding-left:14px; padding-right:14px; background:#067cc6; padding-top:7px; padding-bottom:7px;  border-radius:6px;}

.serve{ width:1158px; height:350px; float:left; display:inline; margin-top:30px;}
.serve li{ width:288px; height:350px; float:left; margin-right:1px; display:inline;}
.serve li:nth-child(4){ margin-right:0px;}

.con-six{
	width: 288px;
	height: 350px;
	float: left;
	margin-right: 1px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
.conimg1{width: 288px; height: 350px;}
.txt1{	position: absolute; text-transform:uppercase; font-size:24px;}
.txt2{	position: absolute; text-transform:uppercase; width:36px; height:2px}
.txt3{	position: absolute; text-transform:uppercase; line-height:45px; height:45px; font-size:18px; font-weight:bold;}
.serve li:nth-child(1) .txt1{left:28px;bottom:244px; color:#79a396; line-height:46px; height:46px;  }
.serve li:nth-child(1) .txt2{left:28px;bottom:242px; background:#8ab0ab;}
.serve li:nth-child(1) .txt3{left:28px;bottom:197px; color:#335656;}

.serve li:nth-child(2) .txt1{left:52px;bottom:244px; color:#3e72c2; line-height:28px; height:65px; width:90px;  }
.serve li:nth-child(2) .txt2{left:52px;bottom:242px; background:#3767b2;}
.serve li:nth-child(2) .txt3{left:52px;bottom:197px; color:#1f51a0;}

.serve li:nth-child(3) .txt1{left:50px;bottom:210px; color:#9f9f9f; line-height:28px; height:65px; width:180px; text-align:center;  }
.serve li:nth-child(3) .txt2{left:118px;bottom:208px; background:#a5a5a5;}
.serve li:nth-child(3) .txt3{left:102px;bottom:162px; color:#5b5b5b;}

.serve li:nth-child(4) .txt1{left:28px;bottom:137px; color:#7b684a; line-height:28px; height:65px; width:90px;  }
.serve li:nth-child(4) .txt2{left:28px;bottom:135px; background:#908572;}
.serve li:nth-child(4) .txt3{left:28px;bottom:95px; color:#7b684a;}





.hzhb{ width:1158px; height:auto; float:left;}
.hzhba{ width:1158px; height:auto; float:left; display:inline; margin-top:34px;}
.hzhba_bt{ width:1158px; height:38px; float:left; background:#f4f4f4; text-align:center; line-height:38px;}
.hzhba_nr{ width:1158px; height:auto; float:left;}
.hzhba_nr ul{ width:1158px; height:auto; float:left; display:inline; margin-top:28px; margin-bottom:28px; color: #666; }
.hzhba_nr li{ width:236px; height:32px; float:left; line-height:32px; background:url(../images/f_05.jpg) no-repeat left; margin-left:27px; display:inline; border-right:1px dashed #ccc; padding-left:13px; font-size:14px; margin-right:13px;}  
.hzhba_nr li:nth-child(4n){ margin-right:0px; border-right:0px;}
.hzhba_nr li a { color: #666; text-decoration: none;}
.hzhba_nr li a:link { text-decoration: none; color:#666;}
.hzhba_nr li a:visited  { text-decoration: none; color:#666;}
.hzhba_nr li a:hover { text-decoration:none; color:#067cc6;}



.photo{ width:1158px; height:auto; float:left;}
.photo li{ width:273px; height:330px; float:left; display:inline; margin-top:18px; margin-right:21px;}
.photo li:nth-child(4n){ margin-right:0px; }
.photo li img{ width:273px; height:218px; float:left;} 
.photo li span{ width:273px; height:112px; float:left; background:#f4f4f4;}
.photobt{ width:252px; height:24px; float:left; line-height:24px; text-align:left; display:inline; margin-top:22px; margin-left:10px; color:#333;}
.photonr{ width:252px; height:40px; float:left; line-height:20px; margin-left:10px; display:inline; color:#666;}
.con-sss{width: 273px;height: 218px;float: left;margin-right: 1px;position: relative;overflow: hidden;cursor: pointer;}
.conimg2{width: 273px; height: 218px;}
.photo li:hover .photobt{color:#0769a7;}
.photo li:hover .photonr{color:#067cc6;}
.newsa_bt{ width:1144px; height:54px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:54px; color:#000; padding-left:14px; margin-top:5px; display:inline;}
.newsa_nr{ width:1158px; height:auto; float:left; border-bottom:1px dotted #8e8e8e; padding-bottom:25px;}
.newsa_nr li{ width:553px; height:127px; float:left; }
.newsa_nrtu{ width:180px; height:127px; float:left;}
.newsa_nrzi{ width:133px; height:127px; float:left; display:inline; margin-left:22px;}
.newsa_nrzi_bt{ width:353px; height:32px; float:left; line-height:32px; text-align:left; font-size:14px; color:#333;}
.newsa_nrzi_rq{ width:353px; height:14px; float:left; line-height:14px; text-align:left; color:#999;} 
.newsa_nrzi_nr{ width:353px; height:40px; float:left; line-height:20px; text-align:left; color:#666; margin-top:8px; display:inline;}
.newsa_nrzi_gd{ width:353px; height:28px; float:left; line-height:28px; text-align:left; margin-top:5px; display:inline; color:#067cc6;}
.newsa_nr li:hover .newsa_nrzi_gd{ color:#0e5c8c;}
.newsa_nr li:hover .newsa_nrzi_bt{ color:#067cc6;}
.newsa_nr li:hover .newsa_nrtu img{ opacity:0.8;}
.newsa_nr li:nth-child(2n){ margin-left:33px; }
.newsa_nr li:nth-child(3){ margin-top:26px; }
.newsa_nr li:nth-child(4){ margin-top:26px; }

.newsb_bt{ width:1144px; height:54px; float:left; background:url(../images/d_04.jpg) no-repeat left; font-size:16px; line-height:54px; color:#000; padding-left:14px; margin-top:21px; display:inline;}

.newsb_nr{ width:1158px; height:auto; float:left;}
.newsb_nr li{ width:1138px; height:47px; float:left; line-height:47px; text-align:left; background:url(../images/d_23.jpg) no-repeat left; border-bottom:1px dotted #8e8e8e; padding-left:20px; display:inline;}
.newsb_nr li span{ float:right; width:85px; text-align:center; color:#999;} 
.newsb_nr li a { color: #333; text-decoration: none;}
.newsb_nr li a:link { text-decoration: none; color:#333;}
.newsb_nr li a:visited  { text-decoration: none; color:#333;}
.newsb_nr li a:hover { text-decoration:none; color:#067cc6;}


.newsshow{ width:1158px; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:30px; color:#333333; padding-bottom:20px; font-size:14px;}
.newsshow input{ margin-top:5px;}
/**newsshow.asp**/
.news_bt1{ width:1158px; height:auto !important; min-height:50px; height:50px; float:left; margin-top:10px; line-height:35px; font-size:23px; font-weight:bold;border-bottom:1px dashed #999; }
.news_rqa{ width:1158px; height:22px; line-height:22px; float:right; display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;text-align:right;}
.news_nra{ width:1158px;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify; text-justify:inter-ideograph;  line-height:28px; font-size:14px;}
.news_imga{ width:1158px; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:15px; margin-bottom:5px ;}
.news_imga video{ width:100%;}
.zoom{ float:left; margin-top:20px; display:inline;}
.fp{ float:left; width:1158px;  display:inline; height:62px; line-height:62px; padding-bottom:5px; font-size:13px; border-bottom:#ccc 1px solid; margin-top:15px; padding-bottom:20px;}
.fp_t{ width:1158px; overflow:hidden; height:32px; float:left;  height:32px; line-height:32px; text-align:left; }
.fp span{ float:left;}
.title06_fx{ float:left;}
.newsshow a{ color:#333333;}
.newsshow a:hover{ color:#000;}

.news_nra p{ line-height:26px !important;}
.ym{ width:1100px; height:58px; float:left;  background:url(../images/d_24.jpg) no-repeat left; margin-top:77px; margin-left:33px; display:inline; }
.yj{ width:1100px; height:168px; float:left;  background:url(../images/d_25.jpg) no-repeat left; margin-bottom:20px; }
.photoss{ width:1080px; height:auto; float:left; margin-left:30px; margin-top:15px; display:inline;}
.photoss li{ width:233px; height:322px; float:left; display:inline; margin-top:18px; margin-left:18px; margin-right:5px;}
.fenyes{ width:1158px; height:auto; float:left; margin-top:28px; display:inline; text-align:center; line-height:90px;}
.fenyes a { color: #000; text-decoration: none; padding-left:14px; padding-right:14px; padding-top:7px; padding-bottom:7px; margin-left:5px; margin-right:5px; background:#f5f5f5; border-radius:6px;}
.fenyes a:link { text-decoration: none; color:#000;}
.fenyes a:visited  { text-decoration: none; color:#000;}
.fenyes a:hover { text-decoration:none; color:#000;}
.fenyes span { color:#fff; text-decoration: none; padding-left:14px; padding-right:14px; background:#067cc6; padding-top:7px; padding-bottom:7px;  border-radius:6px;}

.oss{ width:999px; height:273px; float:left; display:inline; margin-top:40px; margin-left:51px;}
.oss_a{ width:503px; height:135px; float:left; background:#eeecec; padding:64px 33px 74px 33px; line-height:24px;}
.oss_b{ width:390px; height:273px; float:right; display:inline; margin-left:7px; }
.oss_b img{ width:390px; height:273px; float:left;}
.ph_about{display: none;}
@media screen and (max-width:780px ){

	.ph_about{display: block;}

	.about{display: none;}

}