/*--------------全局----------------*/
body { margin:0; font-size:12px; font-weight:normal; background: #fff;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; color:#3e3e3e; }
h1,h2,h3,h4,h5,ul,li,dd,dl,dt,form,select{margin:0; font-weight:normal; font-size:12px; padding:0; list-style:none; color:#3e3e3e;}
a { color:#3e3e3e; font-weight:normal; text-decoration:none; margin:0; padding:0;}
img { border:0; margin:0; padding:0;}
input { margin:0; padding:0; border:0;}
.clear { clear:both; }

.top_div { height:176px;  overflow:hidden;}
.top { width:100%; height:176px; margin:auto;  position:relative; overflow:hidden;}

.logo { float:left; width:50%; height:91px;  margin-top:60px; margin-left:40px;}
.menu { float:right; width:30%; height:24px; margin-top:120px; overflow:hidden;}
.menu li { float:left; height:24px; overflow:hidden;}
.menu li a {  width:100px; height:24px; text-align:center; padding-left:15px; padding-right:15px;line-height:24px; font-size:20px; color:#423e00; overflow:hidden;}
.menu li:before{content: "/";margin:0;color: grey;}

.menu li:first-child:before{display:none;}

.ind_con { width:100%; margin:auto; overflow:hidden;}
.c_list{ width:32%;float:left; margin: 8px; position:relative; font-size:0; overflow:hidden;background:#000;}
.c_list img { width:100%; opacity:0; margin:0; font-size:0; line-height:0;}
.c_box_con { position:absolute; top:0; left:0; text-align:center; width:100%; overflow:hidden;}
.c_box1 { position:absolute; top:0; left:0; width:100%; height:100%;}
.c_box1 img {opacity:1; width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; }
.c_box1:hover img {opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.c_box_con_h{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0; font-weight:normal;border:1px solid #fff; color:#fff; font-size:18px; margin-top:22%; display:inline-block;padding:2px 4px; }
.c_box_con_h{color:#fff;opacity:1;}
.c_box_con_p{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; color:#fff; font-size:14px;}
.c_box_con_p{color:#fff;opacity:1}
.c_box_con_p1{ display:inline-block; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; color:#fff; font-size:14px; border:1px solid #fff; padding:2px 4px;}
.c_box_con_p1{color:#fff;opacity:1}

.nei_cont { width:1200px; margin:0 auto; font-size:12; overflow:hidden;}
.nei_cont img { }





.weixin { float:right; width:76px; height:76px; background:url(../images/weixin.png) no-repeat; margin-left:20px; margin-top:50px; cursor:pointer; position:relative;}
.qq { float:right; width:76px; height:76px; background:url(../images/qq.png) no-repeat;margin-top:50px; cursor:pointer; position:relative;}
.qq span { display:block; height:30px; margin-top:2px; overflow:hidden;}
.qq span samp { float:left; height:30px; line-height:30px; padding-left:11px;}
.qq span a { float:left; margin-top:3px;}
.childCode{display:none;background:url(../images/footCodeBg.png) no-repeat left top;background-size:150px 165px;position:absolute;left:50%;bottom:75px;width:150px;height:165px;margin-left:-75px;text-align:center; z-index:99;}
.childCode img{position:absolute;top:7px;left:7px;width:130px;height:135px;}
.qqCode{display:none;background:url(../images/footCodeBg.png) no-repeat left top;background-size:150px 165px;position:absolute;left:50%;bottom:75px;width:150px;height:160px;margin-left:-75px;text-align:center; z-index:99; padding-top:5px;}
#back-to-top{ position:fixed;bottom:30px;right:20px; background:url(../images/arrow-up.png) center #423e00 no-repeat; width:50px; height:50px; border-radius:50%;}	

.indextitle {

	text-align: center;

	width: 100%;

	margin: 50px 0 35px 0;

}

.indextitle .indextitle1 {

	font-size: 32px;
letter-spacing:20px;
	color: #383938;

	text-align: center;

	width: 100%;

	text-transform: uppercase;

}

.indextitle .indextitle2 {

	font-size: 20px;
letter-spacing:5px;
	color: #484848;

	text-align: center;

	width: 100%;

}
.seciton1 {
	margin-top:80px;
	min-height:711px;
	
}
.section7 {
	background: #1e1e1e url(../images/f.jpg) 50% no-repeat;
	color: #fff;
	min-height:226px;
}
.section7 h4 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 25px;
	font-weight: 100;
	color: #fff
}
.section7 p {
	line-height: 24px;
	font-size: 13px;
	color: #fff
}
.section7 p span {
	margin-right: 30px
}
.foot {
	background: #000;
	font-size: 12px;
}
.foot p {
	float:left;
	margin: 0;
	padding: 20px 0;
	line-height: 20px;
}
.foot p {
	color: #fff;
}
.foot p a {
	color: #fff;
}
.container {
	width: 1200px;
	margin:0 auto;
	text-align:center;
}
.picture{ width:1200px;margin:5px auto; }
.subchannel_main{ margin:10px 0;}
.subchannel{ overflow:hidden;}
.subchannellist { text-align:center;}
.subchannellist li {
	display: inline;
	line-height: 40px;
}
.subchannellist li a { padding:8px 15px; color:#000; font-weight:normal; background:#f0f0f0;}
.subchannellist li a:hover {
	background: #2a66b1;
	color: #fff;
	text-decoration: none;
}
.subchannellist #current a { background:#2a66b1; color:#fff;}
.subchannellist .depth1{ font-size:14px; font-weight:bold; }
/*样式4*/
.left_title4 { height:100px; line-height:40px; text-align:center; background:url(../images/left_title4.jpg) center bottom no-repeat;}
.left_title4 h2 { font-size:26px;  color:#000; }
.left_title4 h2 a { font-size:26px;  color:#000;}
.left_title4 p { text-transform: uppercase; color: rgb(94, 94, 94); font-size: 18px;}
.left_body4 {
	overflow: hidden;
	zoom: 1;
	padding: 20px 10px 15px;
}
.left_bottom4 { height:15px; margin-bottom:5px;}
.right {text-align: right}
#right {  width:1200px; border-left:0px solid #E5E5E5; padding-left:0px; }

.right_body1 { padding:0px 0px; overflow:hidden; zoom:1;  border-top:0; border-bottom:0 }
.gridlist{ }
.gridlist li { width:280px; position:relative; float:left; text-align:center; margin-right:0px; margin-bottom:0px; overflow:hidden; display:inline; text-overflow:ellipsis; white-space:nowrap; padding:10px;}
.gridlist li img { width:100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.gridlist li a { overflow:hidden; display:block; white-space:nowrap; line-height:28px; text-overflow: ellipsis;}
.gridlist li:hover{ }
/*.gridlist li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}*/
.gridlist li a:hover{ color:# F00;}
.right_bottom1 {height: 0;  line-height:5;  overflow:hidden; font-size:0px; margin-bottom:0;}

label{cursor:pointer;}
.democode{width:400px;margin:30px auto 0 auto;line-height:24px;}
.democode h2{font-size:14px;color:#3366cc;height:28px;}
.agree{margin:40px auto;width:400px;font-size:16px;font-weight:800;color:#3366cc;}
.mainlist{padding:10px;}
.mainlist li{height:28px;line-height:28px;font-size:12px;}
.mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.btnbox{text-align:center;height:30px;padding-top:10px;background:#ECF9FF;}

#windownbg{display:none;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;}
#windown-box{position:fixed;_position:absolute;border:5px solid #E9F3FD;background:#FFF;text-align:left;}
#windown-title{position:relative;height:30px;border:1px solid #A6C9E1;overflow:hidden;background:url(images/tipbg.png) 0 0 repeat-x;}
#windown-title h2{position:relative;left:10px;top:5px;font-size:14px;color:#666;}
#windown-close{position:absolute;right:10px;top:8px;width:10px;height:16px;text-indent:-10em;overflow:hidden;background:url(images/tipbg.png) 100% -49px no-repeat;cursor:pointer;}
#windown-content-border{position:relative;top:-1px;border:1px solid #A6C9E1;padding:5px 0 5px 5px;}
#windown-content img,#windown-content iframe{display:block;}
#windown-content .loading{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;}