@charset "utf-8";
/* CSS Document */\
*{ margin:0; padding:0; font-family: 'Source Han Sans SC VF'; background: #fff;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 ,"Source Han Sans SC VF",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background-color:#fff;color:#666;}
input, img {vertical-align: middle;}
body,html{min-width:1240px;max-width:100%;margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
img {border:none;vertical-align:top;}
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clearfix:after,.clearfix:before{
	display:table;
	content:'';
	}
body{ max-width:1920px; min-width:1240px;}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.fixed{position:fixed;top:0;z-index:99;}

.topbg{ background: url('../img/banner.jpg') no-repeat center top; width: 100%; height:750px; overflow: hidden;}
.topbg .topbox{ width: 100%; border: solid 1px #7BA1CC; overflow: hidden;}
.topbg .topcon a{color: #fff;display:block;height:17px;}
.topbg .topcon{ width: 996px; margin: 0 auto; overflow: hidden; padding: 20px 0 20px 0;}
.topbg .topcon .logo{width: 140px; float: left;margin:0px 0 0 0; }
.topbg .topcon .logo img{width: 70px;}
.topbg .topcon ul.navcon{overflow: hidden; width: 780px; float: left;}
.topbg .topcon .zyqh{ float: left; width: 50px;font-size: 14px;line-height:17px;}
.topbg .topcon ul.navcon li{ float: left; color: #FFFFFF; font-size: 14px;font-weight: 300; text-align: center;}
.topbg .topcon ul.navcon li a{display: block;}
.topbg .topcon ul.navcon li a:hover{ background: rgba(48, 101, 177, 0.39);	opacity:1;	border-radius: 10px;	}
.topbg .topcon ul.navcon li a span{border-left: solid 1px #7BA1CC; display: block; font-weight: 300; padding: 0 30px;}
.topbg .topcon ul.navcon li a font{color: #7BA1CC;font-weight: 300; display: block;padding: 0 35px;font-size:14px;}
.topbg .topcon .zyqh a font{color:#7BA1CC;font-size: 16px;}

.topbg .bancon{ width: 1240px; overflow: hidden; text-align: center; margin: 0 auto; }
.topbg .bancon p{ text-align: center; font-size: 80px; color: #fff; line-height: 116px; width: 100%;margin:180px 0 100px 0;}
.topbg .bancon p font{font-size: 28px; color: #D4DAE7; line-height: 40px; display:block; font-weight:100;}
.topbg .bancon a{ display: block; margin: 0 auto; width: 340px; height: 66px; line-height: 66px; color: #fff; font-size: 18px; background: rgba(255, 255, 255, 0.2);	border: 1px solid #fff;	opacity:1;border-radius: 33px;}
.topbg .bancon a:hover{background: #3066B1;	border: 1px solid #3066B1;	}




#nav{ width:100%;background:#fff;}
#navarea{ width:100%;  margin:0 auto; overflow:hidden;}
#navarea ul {}	
#navarea li {float:left;height:37px;font-size:18px;line-height:37px;}
#navarea a {float:left;display:inline-block;height:37px;padding:0 40px;color:#000;text-decoration: none;}	
#navarea .on a:link, #navarea .on a:visited, #navarea .on a:hover, #navarea .on a:active {float:left;display:inline-block;color:#337CF3; } 
#navarea a span.on,#navarea a.on span{background: url(../img/dsj.png) center bottom no-repeat;color:#337CF3;display:block;height:50px; }
#navarea .on a:link span, #navarea .on a:visited span, #navarea .on a:hover span, #navarea .on a:active span {display:inline-block;}	

	

#navarea .navcon{ overflow:hidden; width:996px; margin:0 auto; padding: 10px 0 0 0;}
#navarea .logo{float:left; width:120px; padding:8px 0 0 0;}
#navarea .logo img{width: 70px;}
#navarea .logo a{height:17px}
#navarea .zyqh{float:right; width:50px; line-height: 30px; text-align: right;font-size: 14px;}
#navarea .zyqh a font{color:#7BA1CC;font-size: 14px;}
#navarea .zyqh a{ padding: 0;}
#navarea .logo a{ padding: 0;}
#navarea dl {overflow:hidden; width: 780px; margin:0 auto; float:left; padding: 0 0 0 10px;}
#navarea dt {float: left; font-size: 14px; height: 50px; line-height: 32px; }
#navarea dt a{float:left;display:inline-block;height:50px;padding:0 30px;line-height: 32px;color:#000;text-decoration: none;}	



#menu {clear:both; overflow:hidden;  color:#ffe9d6;width:100%; background:#F5F6FA; border-top:solid 2px #337CF3; }	
#menu li {float:left;padding:0 1px 0 1px; font-size:14px; color:#999;line-height:30px;}	
#menu ul { width:880px; padding:0px; margin:0px; overflow: hidden; margin: 0 auto; padding: 15px 0 0 210px;}	
#menu ul:nth-child(4){height: 2px;padding: 0;}
#menu ul:nth-child(5){height: 2px;padding: 0;}
#menu ul:nth-child(6){height: 2px;padding: 0;}
#menu ul:nth-child(7){height: 2px;padding: 0;}
#menu li a:link,#menu li a:visited {color:#666;text-decoration: none;}	#menu li a:hover,#menu li a:active {color:#6C6C6C;text-decoration: none;}	
#menu li strong {font-size:14px;font-weight:normal;}	
#menu a {padding:0 8px;}	
#menu a:link, #menu a:visited {color: #09f;}	
#menu a:hover, #menu a:active {color: #EE6B25;}	
#menu span a:link, #menu span a:visited {color: #999;}	
#menu span a:hover, #menu span a:active {color: #f96;}

#menu .menusub1 li{ color: #6C6C6C; font-size: 14px; margin: 0 80px 0 0px;height:65px;}
#menu .menusub1 li a{display:block;width:100%; padding: 30px 0 0 0; height:30px}

#menu .menusub1 li:nth-child(1){background: url(../img/zdhli1.png) no-repeat center top; background-size:58% auto;}
#menu .menusub1 li:nth-child(2){background: url(../img/zdhli2.png) no-repeat center top; background-size:45% auto;}
#menu .menusub1 li:nth-child(1):hover,#menu .menusub1 li:nth-child(1).hov{background: url(../img/zdhli1_on.png) no-repeat center top; color: #EE6B25; background-size:58% auto;}
#menu .menusub1 li:nth-child(2):hover,#menu .menusub1 li:nth-child(2).hov{background: url(../img/zdhli2_on.png) no-repeat center top;color: #EE6B25;background-size:45% auto; }
#menu .menusub1 li:nth-child(1):hover a,#menu .menusub1 li:nth-child(1).hov a{ color: #EE6B25; }
#menu .menusub1 li:nth-child(2):hover a,#menu .menusub1 li:nth-child(2).hov a{color: #EE6B25; }

#menu .menusub2 li{ color: #6C6C6C; font-size: 14px;margin: 0 80px 0 0px;height:65px; padding:0 30px;}
#menu .menusub2 li a{display:block;width:100%; padding: 30px 0 0 0; height:30px}
#menu .menusub2 li:nth-child(1){background: url(../img/sjli1.png) no-repeat center top;background-size:38% auto; }
#menu .menusub2 li:nth-child(2){background: url(../img/sjli2.png) no-repeat center top;background-size:28% auto; }
#menu .menusub2 li:nth-child(3){background: url(../img/sjli3.png) no-repeat center top; background-size:34% auto;}
#menu .menusub2 li:nth-child(4){background: url(../img/sjli4.png) no-repeat center top; background-size:37% auto;}
#menu .menusub2 li:nth-child(1):hover,#menu .menusub2 li:nth-child(1).hov{background: url(../img/sjli1_on.png) no-repeat center top; color: #EE6B25;background-size:38% auto; }
#menu .menusub2 li:nth-child(2):hover,#menu .menusub2 li:nth-child(2).hov{background: url(../img/sjli2_on.png) no-repeat center top;color: #EE6B25; background-size:28% auto;}
#menu .menusub2 li:nth-child(3):hover,#menu .menusub2 li:nth-child(3).hov{background: url(../img/sjli3_on.png) no-repeat center top; color: #EE6B25; background-size:34% auto;}
#menu .menusub2 li:nth-child(4):hover,#menu .menusub2 li:nth-child(4).hov{background: url(../img/sjli4_on.png) no-repeat center top;color: #EE6B25; background-size:37% auto;}
#menu .menusub2 li:nth-child(1):hover a,#menu .menusub2 li:nth-child(1).hov a{ color: #EE375E; }
#menu .menusub2 li:nth-child(2):hover a,#menu .menusub2 li:nth-child(2).hov a{color: #FFB703; }
#menu .menusub2 li:nth-child(3):hover a,#menu .menusub2 li:nth-child(3).hov a{ color: #0DBC7B; }
#menu .menusub2 li:nth-child(4):hover a,#menu .menusub2 li:nth-child(4).hov a{color: #337CF3; }
#menu .menusub2 li:nth-child(5):hover a,#menu .menusub2 li:nth-child(5).hov a{color: #337CF3; }


#menu .menusub3 li{ color: #6C6C6C; font-size: 14px;margin: 0 80px 0 0px;height:65px}
#menu .en3 li{margin: 0 50px 0 0px;}
#menu .menusub3 li a{display:block;width:100%; padding: 30px 0 0 0; height:30px}
#menu .menusub3 li:nth-child(1){background: url(../img/hcli1.png) no-repeat center top; background-size:45% auto;}
#menu .menusub3 li:nth-child(2){background: url(../img/hcli2.png) no-repeat center top;background-size:30% auto; }
#menu .menusub3 li:nth-child(3){background: url(../img/hcli3.png) no-repeat center top;background-size:73% auto; }
#menu .menusub3 li:nth-child(4){background: url(../img/hcli4.png) no-repeat center top;background-size:58% auto; }
#menu .menusub3 li:nth-child(5){background: url(../img/hcli5.png) no-repeat center top; background-size:100% auto;}
#menu .menusub3 li:nth-child(6){background: url(../img/hcli6.png) no-repeat center top; background-size:55% auto;}
#menu .menusub3 li:nth-child(1):hover,#menu .menusub3 li:nth-child(1).hov{background: url(../img/hcli1_on.png) no-repeat center top; color: #5DC600;background-size:45% auto;}
#menu .menusub3 li:nth-child(2):hover,#menu .menusub3 li:nth-child(2).hov{background: url(../img/hcli2_on.png) no-repeat center top; color: #5DC600;background-size:30% auto;}
#menu .menusub3 li:nth-child(3):hover,#menu .menusub3 li:nth-child(3).hov{background: url(../img/hcli3_on.png) no-repeat center top; color: #5DC600;background-size:73% auto;}
#menu .menusub3 li:nth-child(4):hover,#menu .menusub3 li:nth-child(4).hov{background: url(../img/hcli4_on.png) no-repeat center top; color: #5DC600;background-size:58% auto;}
#menu .menusub3 li:nth-child(5):hover,#menu .menusub3 li:nth-child(5).hov{background: url(../img/hcli5_on.png) no-repeat center top; color: #5DC600;background-size:100% auto;}
#menu .menusub3 li:nth-child(6):hover,#menu .menusub3 li:nth-child(6).hov{background: url(../img/hcli6_on.png) no-repeat center top; color: #5DC600;background-size:55% auto;}
#menu .menusub3 li:nth-child(1):hover a,#menu .menusub3 li:nth-child(1).hov a{ color: #5DC600; }
#menu .menusub3 li:nth-child(2):hover a,#menu .menusub3 li:nth-child(2).hov a{ color: #5DC600; }
#menu .menusub3 li:nth-child(3):hover a,#menu .menusub3 li:nth-child(3).hov a{ color: #5DC600; }
#menu .menusub3 li:nth-child(4):hover a,#menu .menusub3 li:nth-child(4).hov a{ color: #5DC600; }
#menu .menusub3 li:nth-child(5):hover a,#menu .menusub3 li:nth-child(5).hov a{ color: #5DC600; }
#menu .menusub3 li:nth-child(6):hover a,#menu .menusub3 li:nth-child(6).hov a{ color: #5DC600; }





.abouts{ background:url(../img/abouts.png) no-repeat center top; height: 168px; width: 100%; overflow: hidden; background-size: 100% 100%;}
.abouts p{ width: 1240px; margin: 0 auto; overflow: hidden; line-height: 168px;}
.abouts p span{ font-size: 24px; color: #fff;  display: block; width: 930px; float: left; font-weight: 300;} 
.abouts p a{ font-size: 20px; text-align: center; color: #fff;  display: block; float: right;width: 191px;	height: 50px; line-height: 50px; margin: 60px 0 0 0;	border: 1px solid #FFFFFF;	opacity: 1;	border-radius: 28px;}
.abouts p a:hover{background: rgba(255, 255, 255, 0.39);}

.abouts p.en{padding:55px 0 0 0;line-height:35px;}
.abouts p.en a{margin:10px auto 0 auto;}

.aboutsen p span{line-height:30px; padding:50px 0 0 0;}

.abouts2{ background:url(../img/abouts_js.png) no-repeat center top;}
.abouts_ls{ background:url(../img/abouts_l.png) no-repeat center top;}
.abouts_sls{ background:url(../img/abouts_sl.png) no-repeat center top;}
.abouts_hs{ background:url(../img/abouts_hs.png) no-repeat center top;}
.abouts_mhs{ background:url(../img/abouts_mh.png) no-repeat center top;}

.footivf{ width: 1240px; margin: 0 auto; overflow: hidden; padding: 80px 0 0 0;}
.footivf a{color: #000;}
.footivf .ftle{ float: left; width: 620px; overflow: hidden;}
.footivf .ftri{ float: left; width: 620px; overflow: hidden;}
.footivf .ftle .ftlg a{ background: url(../img/logoft.png) no-repeat left top;display: block;width: 100%; background-size: 18%;  font-size: 18px; height: 60px;}
.footivf .ftle .ftlg a span{padding: 0 0 0 140px;font-weight:bold;}
.footivf .ftle  ul{overflow: hidden; color: #000;font-size:14px;}
.footivf .ftle  ul li{ float: left; width: 45%; line-height: 30px;}
.footivf .ftle  ul li:nth-child(3){width: 100%;}
.footivf .ftri ul{overflow: hidden; float: left; width:496px;  margin: 30px auto;}
.footivf .ftri img{ float: right; width: 120px; margin: 20px auto; border: dashed 1px #ddd;}
.footivf .ftri ul li{ float: left;width: 133px; margin: 10px 5px; text-align: center; font-size: 18px;}
.footivf .ftri ul li a:hover{color:#337CF3;}

.footivfen .ftri ul li{width:auto;margin:10px 20px;}

.beia{padding:0 0 20px 0;}
.beia p{width: 1240px; margin: 0 auto;font-size: 18px; text-align: center; font-size: 16px;}

.fenye{ float:left; width:100%; display: inline-block; padding: 20px 10px; text-align:center;  font-size: 12px; font-family: "微软雅黑"; margin:0 0 100px 0;}
.fenye span{  margin:2px 6px; border-radius:25px;  padding:5px 10px; background:#1e62e1; color:#fff; }
.fenye a{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#ccc; color:#fff; }
.fenye a:hover{ background:#1e62e1;}.nyright-con .col-md-12{margin: 0px; padding: 0px;}

.fenye .page-num-current{background:#1e62e1;}


/*en*/
#navarea dl.en dt a{padding:0 32px;}
.topbg .topcon ul.en li a span{padding:0 32px;}
.topbg .en p{font-size:50px}

#menu .en1 li:nth-child(1){background-size:36% auto;}
#menu .en1 li:nth-child(2){ background-size:20% auto;}
#menu .en1 li:nth-child(1):hover,#menu .en1 li:nth-child(1).hov{ background-size:36% auto;}
#menu .en1 li:nth-child(2):hover,#menu .en1 li:nth-child(2).hov{background-size:20% auto; }


#menu .en2 li:nth-child(1){background-size:33% auto; }
#menu .en2 li:nth-child(2){background-size:30% auto; }
#menu .en2 li:nth-child(3){ background-size:32% auto;}
#menu .en2 li:nth-child(4){ background-size:20% auto;}
#menu .en2 li:nth-child(1):hover,#menu .en2 li:nth-child(1).hov{background-size:33% auto; }
#menu .en2 li:nth-child(2):hover,#menu .en2 li:nth-child(2).hov{background-size:30% auto;}
#menu .en2 li:nth-child(3):hover,#menu .en2 li:nth-child(3).hov{ background-size:32% auto;}
#menu .en2 li:nth-child(4):hover,#menu .en2 li:nth-child(4).hov{background-size:20% auto;}

#menu .en3 li:nth-child(1){ background-size:36% auto;}
#menu .en3 li:nth-child(2){background-size:30% auto; }
#menu .en3 li:nth-child(3){background-size:48% auto; }
#menu .en3 li:nth-child(4){background-size:34% auto; }
#menu .en3 li:nth-child(5){ background-size:48% auto;}
#menu .en3 li:nth-child(6){background-size:55% auto;}
#menu .en3 li:nth-child(1):hover,#menu .en3 li:nth-child(1).hov{background-size:36% auto;}
#menu .en3 li:nth-child(2):hover,#menu .en3 li:nth-child(2).hov{background-size:30% auto;}
#menu .en3 li:nth-child(3):hover,#menu .en3 li:nth-child(3).hov{background-size:48% auto;}
#menu .en3 li:nth-child(4):hover,#menu .en3 li:nth-child(4).hov{background-size:34% auto;}
#menu .en3 li:nth-child(5):hover,#menu .en3 li:nth-child(5).hov{background-size:48% auto;}
#menu .en3 li:nth-child(6):hover,#menu .en3 li:nth-child(6).hov{background-size:55% auto;}