/*基础设置*/
body { background: #FFF; font-size:14px; color:#333333;}

a{color:#666; text-decoration:none; outline:none}
a:visited { text-decoration:none;}
a:hover {
	color:#C00;
	text-decoration:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}

.layout{width:1200px;margin:0 auto;overflow:hidden;}
.layoutNav{width:1200px;margin:0 auto;}
/*.layout1200{width:1200px;margin:0 auto;overflow:hidden;}
.layout1400{width:1400px;margin:0 auto;overflow:hidden;}
.layout1200-2{width:1200px;margin:0 auto;}*/



/*----顶部----*/
#top{
	height:30px;line-height:30px;
	border-bottom:1px solid #e6e6e6;
	color:#7f8c8d;}
#top p.welcome{float:left;color:#999;}
#top ul{float:right;}
#top ul li{float:left;}
#top ul li a{padding:0 10px;}


/*----头部----*/
#header{
	height:100px;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;}

#header .portalName{float:left;}
/*#header .logo{float:left;margin-right:10px;margin-top:20px;}*/
#header .portalName h3{	margin-top:20px;font-size:26px;color:#000;letter-spacing:2px;}
#header .portalName h4{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:16px;color:#aaa;}


#header .searchAll{
	float:right;}

/*----导航----*/
#nav{
	position:relative;
	height:50px;line-height:50px;
	background:-webkit-linear-gradient(to right,#4970d8,#089a62);
	background: -o-linear-gradient(to right,#4970d8,#089a62);
	background: -moz-linear-gradient(to right,#4970d8,#089a62);
	background: linear-gradient(to right,#1565c0,#2e7d32);
	-moz-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
    -webkit-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
    box-shadow: 0 5px 6px rgba(10,57,93,0.26);
	z-index:100;}

#nav ul{position:relative;}
#nav ul li{float:left;}
#nav ul li.navChief{}
#nav ul li a{
	display:block;width:130px;
	color:#fff;text-align:center;font-size:18px;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#nav ul li a:hover{background-color:#01579b;}
#nav ul li.active{background-color:#074d84;}
#nav ul li.activeChief{background-color:#01579b;}
#nav ul li i{
	display:block;margin-right:10px;float:left;
	width:24px;height:24px;
	font-size:24px;color:#fff;}
#nav ul li.active{}

#nav ul.navSub{
	display:none;position:absolute;top:50px;
	background-color:#Fff;
	-moz-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
    -webkit-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
    box-shadow: 0 5px 6px rgba(10,57,93,0.26);
	opacity:0.94;filter:alpha(opacity=94);
	z-index:101;}
#nav ul.navSub li{clear:both;display:block;}
#nav ul.navSub li a{
	background-color:#1565c0;line-height:40px;
	font-weight:normal;font-size:16px;}
#nav ul.navSub li a:hover{background-color:#01579b;}


/* bannerBOX */
.bannerHome{
	position:relative;
	clear:both;
	background-color:#036;
	}


/*轮播的banner图片*/
.slideBox{ height:400px;}
.slideBox .bd img{ height:400px;}

/*轮播的图片新闻*/
.slidenews{ height:450px;}
.slidenews .bd img{ height:450px;}




/*----内页导航----*/
.bannerSub{height:200px;background-color:#036;overflow:hidden;}
.bannerSub img{display:block;height:200px;margin:0 auto;}




/*尾部*/
#footer{
	padding:30px 0;
	background-color:#274c74;}
#footer p.copyright{
	line-height:30px;
	text-align:center;
	color:#d5d5d5;}
#footer a{color:#d5d5d5;}









/*互动交流搜索框*
.boxSearchLeft{
	float:left;
	width:80%
	}
.boxSearchRight{
	float:right;
	width:18%
	}



/*----通用遮罩-----*/
.maskEditTop{
	width:100%;
	background:#333;
	position:absolute;
	top:0;height:470px;
	left: 0;
	filter:alpha(opacity:80);
	opacity:0.8;
	z-index:999;}
.maskEditBottom{
	width:100%;
	background:#333;
	position:absolute;
	left: 0;
	height:100px;
	filter:alpha(opacity:80);
	opacity:0.8;
	z-index:999;}



/*登录*
.loginOut{
	position:absolute;
	left: 70%;
	top:50px;
	width:360px;
	height:300px;
	background-color:#333;
	opacity:0.86;filter:alpha(opacity=86);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	z-index:9;}
.login{
	position:absolute;
	left: 72%;
	top:60px;
	width:340px;
	height:300px;
	z-index:10;}

.login h3{
	color:#FFF;
	font-size:20px;
	float:left;}

.login .content{
	clear:both;
	}


.login .content input{
	width:80%; height:36px;line-height:36px;color:#333;
	margin:0 auto;padding-left:10px;
	margin-bottom:12px;
	background-color:#eeeeee;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;}
.login .content span{
	display:block;
	float:left;

	color:#FFF;line-height:30px;}
.login .content span a{color:#ccc;}
.login .content img{float:left;margin-right:12px;
	border:1px solid #bababa;}
.login .content .txt{
	color:#ffe76e;height:26px;
	line-height:26px;
	margin-bottom:4px;}
.login .content a.btnlogin{
	display:block;
	float:left;
	width:122px;
	height:30px;line-height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-right:12px;
	background:url(../images/home-login-btn1.gif) left repeat-y;}
.login .content a.btnlogin:hover{background:url(../images/home-login-btn1.gif) right repeat-y;}

.login .content a.btnregister{
	display:block;
	float:left;
	width:92px;
	height:30px;line-height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-right:12px;
	background:url(../images/home-login-btn2.gif) left repeat-y;}
.login .content a.btnregister:hover{background:url(../images/home-login-btn2.gif) right repeat-y;}


.login .content .txtother{
	margin:0 auto;
	width:200px;
	padding-top:50px;}
*/






/*登录*/
.loginOut{
	position:absolute;
	left: 70%;
	top:50px;
	width:360px;
	height:300px;
	background-color:#01579b;
	opacity:0.86;filter:alpha(opacity=86);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	z-index:9;}
.login{
	position:absolute;
	left: 72%;
	top:60px;
	width:340px;
	height:300px;
	z-index:10;}

.login h3{
	color:#FFF;
	font-size:18px;
	float:left;}

.login .content{
	clear:both;
	}


.login .content input{
	width:80%; height:36px;line-height:36px;color:#333;
	margin:0 auto;padding-left:10px;
	margin-bottom:12px;
	background-color:#eeeeee;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;}
.login .content span{
	display:block;
	float:left;

	color:#FFF;line-height:30px;}
.login .content span a{color:#ccc;}
.login .content img{float:left;margin-right:12px;
	border:1px solid #bababa;}
.login .content .txt{
	color:#ffe76e;height:26px;
	line-height:26px;
	margin-bottom:4px;}


.login .content .txtother{
	margin:0 auto;
	width:200px;
	padding-top:50px;}





.flipper{
	float:left;
	z-index:5;
	color:#fff;
	display:block;
	-webkit-transition:.6s;
	-moz-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	position:relative;
	margin-right:30px;}
.flipper a{
	display:block;}
.flipper:hover .back {
	text-align:left;
	font-size:16px;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
	opacity:1;
	color:#fff;
	cursor:pointer;
	background:rgba(51,97,211,0.85);
	z-index:999;}
.flipper:hover .bkuang{
	width:360px;
	height:265px;
	border:1px solid #fff;
	background:rgba(51,97,211,0);
	margin:8px auto 0 auto;}
.flipper:hover .front {
	-webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
	opacity:0;
	cursor:pointer;}
.flipper .front{
	width:380px;
	height:285px;
	background-repeat:no-repeat;
	background-position:0;
	position:relative;}
.flipper .front span{
	width:380px;
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;
	height:34px;
	line-height:34px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0;
	left:0;
	z-index:99;}
.yqImg01{
	background-image:url(../images/yqImg.jpg);}

.flipper,.flipper .back {
	width:380px;
	height:285px;}
.flipper .back,.flipper .front {
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:.6s;
	-moz-transition:.6s;
	-o-transition:.6s;
	transition:.6s;}
.flipper .front {
	z-index:5;}
.flipper .back {
    -webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);}
.flipper .back h4{
	font-size:16px;
	text-align:center;
	margin-top:15px;
	background:url(../images/yq-jiantou.png) no-repeat center bottom;
	width:256px;
	margin:0 auto;
	padding:10px 0 20px 0;}
.flipper .back p{
	font-size:16px;
	line-height:26px;
	padding:10px 20px;}



/*首页搜索条*/
.searchBox{
	float:right;margin:30px 20px 0 0;
}
.searchBox input{
	float:left;

	height:38px;line-height:38px;
	width:400px;
	padding-left:8px;
	color:#666;
	border:1px solid #ddd;
	border-top-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	-moz-border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-bottom-left-radius:6px;
	}
.searchBox a.btnsearch{
	display:block;
	float:left;
	height:40px;
	width:40px;
	background-color:#01579b;
	border-top-right-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-right-radius:6px;
	}
.searchBox a.btnsearch:hover{background-color:#089a63;}

.searchBox a.btnsearch i{
	display:block;
	color:#fff;
	font-size:1.4rem;
	padding-left:8px;
	margin-top:6px;}
