@charset "utf-8";

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{margin:0;padding:0;}
body{font:12px/1.5 tahoma,arial,\5b8b\4f53; margin:0 auto; overflow-x:hidden;font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%; }
p{ color:#000; line-height:24px;}
ul,ol{list-style:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align: middle;}
a{ text-decoration:none; cursor: pointer; color:#1277B6;}
a:hover{text-decoration:none; color:#CC0000;}
.clear{clear:both;}
li{ font-size:14px; }
li a{color:#333;}
em,i{ font-style:normal;}

.fl {float: left;}

.fr {float: right;}

.linetop{ padding:15px 0;}  



.Logo{ width:100%; height:65px; margin-top: 20px;}

.mainbox{ width:1200px; margin:0 auto;    
    position: relative;}
	


/*顶部通用*/
.top{width: 100%;
    height: 40px;
    background: #fff;
    border-bottom: 1px solid #F3F3F3;}
	.top .fl{ width:145px;}	
.top .fl img{ margin-top:3px;}	
.top .fr{ width:1055px;}
.top .fr a{ float:left; width:100px; text-align:center; font-size:14px; line-height:40px; color:#9E9E9E;}
.top .fr a:hover{ background:#66CCFF; color:#fff;}
.top .fr a.login{ background:#FF713B url(../images/icon.png) no-repeat center left;color:#fff;background-position: -107px -198px;text-indent: 1em;}
.top .fr a.paper{background: url(../images/icon_oeeee.png) no-repeat center left;background-position: -17px -968px;color:#2D74B2;}
.top .fr a.paper:hover{ background: url(../images/icon_oeeee.png) no-repeat center left #FFF03B;background-position: -17px -968px;}


/*右侧小功能*/

.logo_text-r .menu-list {
float: right;
margin-left: 28px;
text-align: center;
color: #999;
cursor: pointer;
}

.logo_text-r .menu-list .icon{width: 24px;
height: 24px;
display: block;
margin-bottom: 5px;background-image: url(../images/icon_oeeee.png);
}


.logo_text-r .menu-list .loginicon{background-position: 0 -224px;}
.logo_text-r .menu-list .search{background-position: 0 -93px;}
.logo_text-r .menu-list .map{background-position: 0 1784px;}
.logo_text-r .menu-list .collect{background-position: 0 1957px}
.logo_text-r .menu-list .write{background-position: 0 -176px;}
.logo_text-r .menu-list .close{background-position: 5px -1006px;}
.logo_text-r .menu-list .login-in{background: url(/images/newindex/index/login-p.png) no-repeat center;padding-left: 10px;}
.logo_text-r .menu-list .app{background-position:18px 1878px;    padding-left: 21px;}
.logo_text-r .menu-list .jyb{background-position:16px 1842px;    padding-left: 21px;}


.logo_text-r .menu-list p{ font-size:12px; text-align:center;}
/*登录*/
.loginmask {
width: 100%;
height: 100%;
z-index: 99999;
background: #000;
position: fixed;
top: 0;
left: 0;
display: none;
}
#loginalert {
	width:440px;
	background:#fff;
	position:fixed;
	top:-600px;
	left:50%;
	margin-left:-220px;
	z-index:999999;
	display:none;
}
.closealert {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(/images/newindex/index/icons.png) no-repeat -220px -315px;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;margin-top: 10px;
}
.closealert:hover {
	transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
}
.loginwrap {
	width:340px;
	margin:0 auto;
}
.loginh {
	height:40px;
	margin-top:20px;
	padding-bottom:10px;
}

.loginwrap p{ padding-bottom:10px;}

.loginh .fl {
	font-size:30px;
	line-height:40px;
	color:#292929;
}
.loginh .fr {
	font-size:18px;
	line-height:50px;
	color:#707070;
}
.loginh .fr a {
	font-size:18px;
	line-height:50px;
	color:#FF4200;
	margin-left:5px;
}
.loginwrap h3 {
	font-size:14px;
	font-weight:500;
	height:20px;
	margin-top:15px;
	color:#292929 }
.loginbtn {
	line-height:70px;
	color:#6B6A6A;
}
.logininput input {
	display:block;
	height:14px;
	line-height:14px;
	width:100%;
	border: #DAE2E5 1px solid;
	text-indent:10px;
	overflow:hidden;
	color:#979696;
	padding-top:13px;
	padding-bottom:13px;
}
.logininput .loginusername {
	margin-top:15px;
	margin-bottom:10px;
}
.loginsubmit input{
	width:130px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#1080CA;
	display:block;
	text-align:center;
	font-size:20px;
	border:none;
	font-family:'微软雅黑';
	cursor:pointer;
	text-indent:0; padding:0;
}
.loginsubmit {
	width:130px;
	height:40px;
	margin:15px 20px 0 0;
	position:relative;
}


.loginsubmiting {
	height:40px;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	width:130px;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:none;
}
.loginsubmiting_inner {
	height:40px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
	width:130px;
	position:absolute;
	top:0;
	left:0;
}

.pd20 {
padding: 20px;
}

.loginpd {
	border-bottom:1px solid #ecf2f5;
}

.thirdlogin .pd50 {
	padding-top:30px;
	padding-bottom:30px;
}
.thirdlogin h4 {
	color:#6B6A6A;
	font-weight:500;
	margin-bottom:20px;
}
.thirdlogin ul li {
	display:block;
	float:left;
	margin-bottom:10px;
}
.thirdlogin ul li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	width:160px;
	color:#fff;
	text-indent:60px;
}

#result p{ font-size:18px; text-align:center; line-height:30px;}

#result .btn_loginlist{border-top: 1px dotted #a3a3a3; padding-top:10px;}
#result .btn_loginlist a{ background:url(../images/btn_login.png) no-repeat; width:190px; height:40px; margin:6px 0; float:left;}
#result .btn_loginlist a.btn_loginicon2{ background-position:0 -40px;}
#result .btn_loginlist a.btn_loginicon3{ background-position:0 -80px;}
#result .btn_loginlist a.btn_loginicon4{ background-position:0 -120px;}
#result .btn_loginwx{ float:right; font-size:12px; margin-top: 17px;
margin-right: 20px;}
#result .btn_loginwx p{ font-size:12px;}


.loginwrap .rem-password input{float:left;margin-top:6px;width: 10%;}


/*登陆错误提醒*/
#msg,#errmsg{position:absolute; width:220px; height:32px; line-height:32px; left:150px; top:0; color:#f30; font-weight:bold}


/*搜索框*/
.searchclass{border:2px solid #008cd6;height:35px;width:290px; position:relative;right: 189px;background-color: #fff; top:4px;}
.searchclass form{ position:absolute;left:0;}
.searchclass select{display:none;}
.searchclass .select_box{font-size:12px;color:#444;width:90px;line-height:35px;float:left;position:relative;}
.searchclass .select_showbox{height:35px;background:url(../images/search_ico.png) no-repeat 70px center; text-indent:1.7em;}
.searchclass .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 70px center;}
.searchclass .select_option{border:2px solid #008cd6;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.searchclass .select_option li{text-align: center;width:78px;cursor:pointer;}
.searchclass .select_option li.selected{background-color:#008cd6;color:#fff;}
.searchclass .select_option li.hover{background:#BEBEBE;color:#fff;}
.searchclass input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left}
.searchclass input.inp_srh{outline:none;width:140px;}
.searchclass input.btn_srh{background:#008cd6;color:#FFF;font-family:"微软雅黑";font-size:15px;width:60px;height:35px;border: none;}
.searchclass input,.searchclass select{font-size:12px;vertical-align:middle;}
.searchclass textarea, .searchclass input{word-wrap:break-word;word-break:break-all;padding:0px;}
.searchclass li{list-style-type:none;}
.searchclass img{border:0 none;}
.searchclass a{text-decoration:none;color:#333; }
.searchclass a:hover{color:#1974A1; }
.searchclass a:link,.searchclass a:visited{color:#333;text-decoration: none;outline: none;}
.searchclass a:hover{color:#0E4470;text-decoration: none;}
/*右侧小功能over*/


/*导航*/	
	.navcon {
    background-color:#2C8EDB;
    height: 60px;
    position: relative;
}


/*nav导航盒子*/
.nav{width:1211px;line-height:60px;text-align:center;font-size:16px;position:relative; font-weight:bold; font-family:"微软雅黑"; margin:0 auto;}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none; z-index:999;}
ul.nav-main span{display:inline-block;margin-left:8px;width:12px;height:9px; background:url(../images/sj1.png) no-repeat center center}

/*图标向上旋转*/
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
/*图标向下旋转*/
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
/*导航条设置*/
ul.nav-main>li{width:120px;height:100%;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer; font-size:16px;}
ul.nav-main>li a{ color:#fff;}
ul.nav-main>li:hover{background:#36b5ec; color:#fff; }
ul.nav-main>li:hover span{ background:url(../images/sj3.png)  no-repeat center center; z-index:100000 }


.subnav {
    width: 120px;
    background-color: #fff;
    box-shadow: 0px 4px 8px #999;
    overflow: hidden;
    display: none;z-index:999;position: absolute;
}

.nav li .subnav a {
    display: block;
    /*float: left;
    width: 25%;*/
     font-weight: normal;
    color: #6f6f6f;
    background: none;
}
.nav li .subnav a:hover{ background:#e3e3e3; color:#3366FF;}
	
	
	#cl_1{ background:#66CCCC; font-size:18px}
	#cl_1 a a{ background:url(../images/location.png)  no-repeat 11px center; background-size: 32%;padding-left: 32px;
    display: block;  }
	#cl_10{ background:#3075c2;}
	#cl_10 a{  background:url(../images/icon.png)  no-repeat left center;   
    background-position: -122px -458px;margin-left: 24px;
    display: block;}
	
	#cl_8 .subnav{ right:242px;}
	#cl_9 .subnav{ right:122px;}
	
	
	.column a{ line-height:50px;}
	.column .zl_autor a{ color:#fff !important; background:#36b5ec  !important;}
	.column .zl_autor a:hover{background:#1E91C3  !important;}
	
	.column a.hxrc{ color:#fff !important; background:#f56a41 !important;}
	.column a.wwzgz{ color:#fff !important; background:#2dbcc4 !important;}
	.column a.mslx{ color:#fff !important; background:#74AAF1 !important;}
	
/*导航over*/		



	
	/*-- 右侧导航 --*/

#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps,#moquu_wtel {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wtel{top:338px;
	_margin-top:338px;z-index: 9999;}

#moquu_wtel a {
	background:url(../images/sbtna.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}

#moquu_wtel a:hover {
	background:url(../images/sbtna.png) -50px -0px
}

#moquu_wxin {
	top:390px;
	_margin-top:390px;z-index: 9999;
}
#moquu_wxin a {
	background:url(../images/sbtna.png) 0 -50px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtna.png) -50px -47px
}
#moquu_wshare {
	top:442px;z-index: 9999;
	_margin-top:442px;
}
#moquu_wshare a {
	background:url(../images/sbtna.png) 0 -95px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtna.png) -50px -97px
}

#moquu_top {
	top:494px;
	_margin-top:516px;
	background:url(../images/sbtna.png) -50px -147px;    z-index: 999;
	width:50px;
	height:50px
}
#moquu_top:hover{
	background:url(../images/sbtna.png) -50px -147px    z-index: 999;}
.moquu_wxin,.moquu_wshare,.moquu_wtel {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh,.moquu_wtel a:hover .moquu_wtelh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/moquu_ico.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/moquu_wshare.png) no-repeat
}

.moquu_wtel .moquu_wtelh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/moquu_tel.png) no-repeat
}
	/*-- 右侧导航 over--*/


	/*-- 页脚 --*/

footer{ width:100%;text-align: center; margin-top:105px;background: #1d71b7;}
.links {border-top: 1px solid #e3e3e3;background: #f9f9f9;}
.foot_link{ width:1000px; margin:0 auto;color: #C5C5C5; }
.foot_link a{padding: 13px 15px;color: #484848;     display: inline-block;}
.foot_link a:hover{ color:#6699FF;}
   
#copyright{padding:20px 0;width:1200px; margin:0 auto;}
#copyright p{ color:#fff; font-family: Arial;}
#copyright p a{ color:#fff;}
video{width:100% !important}