@charset "utf-8";
/* CSS Document */
html{ color:#666; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,em,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}  
body,button,input,select,textarea{ font:12px/1.8 '微软雅黑', Arial, Helvetica, sans-serif;} 
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input,select,textarea{ font-size:100%;}  
table{ border-collapse:collapse;border-spacing:0;}  
th{ text-align:inherit;}  
caption,th { text-align:left; }  
fieldset,img{ border:0;}  
iframe{ display:block;}  
ul{ list-style:none;}  
del{ text-decoration:line-through; }  
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500;}
legend{ display:none;}  
q:before,q:after {content:'';}  
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}  
sup {top: -0.5em;}  
sub {bottom: -0.25em;}  
ins,a{ text-decoration:none;} 
input,button,select,textarea{outline:none}
textarea{resize:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}  
audio,canvas,video{ display:inline-block; *display:inline; *zoom:1;}  
abbr,acronym{ border:0; font-variant:normal;}  
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:500;}

.clearfix:after{visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;}  
*html .clearfix{ zoom:1;} 
*+html .clearfix{ zoom:1;}   
.f-l{ float:left;display:inline;}  
.f-r{ float:right;display:inline;} 
.f-c{clear:both;} 

.m5{ margin:5px!important;}
.m10{ margin:10px!important;}
.m15{ margin:15px!important;}
.m20{ margin:20px!important;}

.mt0{margin-top: 0px !important;}
.mt5{ margin-top:5px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}

.mr5{ margin-right:5px!important;}
.mr10{ margin-right:10px!important;}
.mr15{ margin-right:15px!important;}
.mr20{ margin-right:20px!important;}
.mr30{ margin-right:30px!important;}
.mr33{ margin-right:29px!important;}


.mb5{ margin-bottom:5px!important;}
.mb10{ margin-bottom:10px!important;}
.mb15{ margin-bottom: 11px!important;}
.mb20{ margin-bottom:20px!important;}

.ml5{ margin-left:5px!important;}
.ml7{ margin-left:7px!important;}
.ml10{ margin-left:10px!important;}
.ml15{ margin-left:15px!important;}
.ml20{ margin-left:20px!important;}
.ml40{ margin-left:40px!important;}
.ml50{ margin-left:50px!important;}

.p5{ padding:5px!important;}
.p10{ padding:10px!important;}
.p15{ padding:15px!important;}
.p20{ padding:20px!important;}

.pt5{ padding-top:5px!important;}
.pt10{ padding-top:10px!important;}
.pt15{ padding-top:15px!important;}
.pt20{ padding-top:20px!important;}

.pr5{ padding-right:5px!important;}
.pr10{ padding-right:10px!important;}
.pr15{ padding-right:15px!important;}
.pr20{ padding-right:20px!important;}

.pb5{ padding-bottom:5px!important;}
.pb10{ padding-bottom:10px!important;}
.pb15{ padding-bottom:15px!important;}
.pb20{ padding-bottom:20px!important;}

.pl5{ padding-left:5px!important;}
.pl10{ padding-left:10px!important;}
.pl15{ padding-left:15px!important;}
.pl20{ padding-left:20px!important;}


a{color: #333;}
a:hover{text-decoration: underline;}
.mb30{margin-bottom: 30px;}
body{background: #f5f3f4;}
.wrap{width: 1040px;margin: 0 auto;}
.overh{overflow: hidden;}

.headerbox{height: 154px; padding-top: 8px; background-size:100% 100%; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; background-image: url('header_bj.jpg');
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='header_bj.jpg',
    sizingMethod='scale');
}
/* .headerbox .headmain{height: 154px;background: url(header.jpg) no-repeat center top;} */
.headerbox .headmain .logo{height: 90px;padding-top: 28px;}
.headerbox .l-text span{height: 30px;line-height: 30px;float: left;color: #fff;padding:0 5px;}
.headerbox .l-text span.c{background-color: #93a1a2;}
.headerbox .l-text span.z{background-color: #b31c23;}
.headerbox .l-text span.w{background-color: #cbd7d5;color: #b31c23;font-size: 16px;}

.headerbox .r-searchbox{float: right;}
.headerbox .r-searchbox .zc{float: right;height: 28px;border-bottom: 2px solid #b31c23;background-color: #bcbcc6;line-height: 28px;padding:0 5px;font-size: 14px;display:none;}
.headerbox .r-searchbox .dl{font-size: 14px;float: right;display: inline;margin-right: 10px;line-height: 28px;display:none;}
.headerbox .r-searchbox .sc{border:1px solid #b31c23;height: 26px;width: 170px;float: right;margin-right: 10px;overflow:hidden;display:inline;}
.headerbox .r-searchbox .put{height: 26px;border:none;background: none;width: 130px;padding-left: 9px;color: #666;line-height:20px;padding-top:0;}
.headerbox .r-searchbox .btn{width: 27px;height: 26px;border:none;background: url(sc.jpg) no-repeat;cursor: pointer;}

.navbox{background: #fff url(navbg.jpg) no-repeat center bottom;height: 56px;}
.navbox li{float: left;width: 115px;padding-top: 15px;}
.navbox li a{font-size: 16px;color: #2b3d53;display: block;border-right: 1px solid #999;height: 26px;line-height: 26px;text-align: center;}
.navbox li.on{background: url(nlibg.jpg) no-repeat center top;}
.navbox li a.l{border-left: 1px solid #999;}

.Lbox{width: 294px;border:1px solid #817f80;border-top: 4px solid #a63539;background-color: #fff;}

.bqbox .cbox{height: 52px;overflow:hidden;}
.bqbox .cbox p{width: 63px;float: left;text-align: center;font-size: 20px;height: 52px;line-height: 52px;}
.bqbox .cbox a{color: #fff;}
.bqbox .cbox .childbox{float: left;width: 153px;height: 47px;padding-top: 5px;}
.bqbox .cbox .childbox li{width: 72px;text-align: center;height: 47px;line-height: 46px;display: inline;margin-left: 4px;float: left;font-size: 14px;background-color: #999;}
.bqbox .cbox .kzbox{width: 69px;float: right;border:1px solid #a63539;height: 45px;margin-top: 5px;margin-right: 4px;display: inline;}
.bqbox .cbox .kzbox span{width: 25px;height: 25px;float: left;display: inline;margin:10px 4px 0;background: url(arrow_01.jpg) no-repeat;text-indent: -9999em;cursor: pointer;}
.bqbox .cbox .kzbox .prev{background-position: 8px 2px;}
.bqbox .cbox .kzbox .next{background-position: -23px 2px;}

.bqbox .hg p{background-color: #a63539;}
/*
.bqbox .hg .childbox li{background-color: #a63539;}
*/
.bqbox .qy p{background-color: #2595a0;}
.bqbox .sj p{background-color: #366384;}
.bqbox .gl p{background-color: #7a9a71;}
.bqbox .wh p{background-color: #716185;}
.bqbox .yq p{background-color: #c8ae61;}
.bqbox .hd p{background-color: #4c4c4c;}

.bqbox .qy .kzbox span{background-image: url(arrow_02.jpg);}
.bqbox .sj .kzbox span{background-image: url(arrow_03.jpg);}
.bqbox .gl .kzbox span{background-image: url(arrow_04.jpg);}
.bqbox .wh .kzbox span{background-image: url(arrow_05.jpg);}
.bqbox .yq .kzbox span{background-image: url(arrow_06.jpg);}

.szzkbox{border-top: 4px solid #a63539;padding-top: 10px;text-align: center;padding-bottom: 20px;}
.szzkbox p{color: #a63539;font-size: 18px;margin-bottom: 5px;}
.szzkbox img{width: 240px;border:1px solid #CCCCCC;}

.ggxwbox{border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;margin-bottom: 10px;text-align:center;line-height:30px;}


.ydph h4{border-top: 4px solid #a63539;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #333;border-bottom: 2px solid #828282;}
.ydph ul{padding:10px 15px 0;}
.ydph ul li{height: 24px;line-height: 24px;border-bottom: 1px dashed #d4d4d4;margin-bottom: 10px;overflow:hidden;}
.ydph ul li span{float: left;width: 18px;height: 18px;text-align: center;margin-right: 5px;}
.ydph ul li:hover span{background-color: #b83926;color: #fff;line-height: 18px;margin-top: 2px;}

.ydph ol{padding:10px 10px 0;}
.ydph ol li{height: 24px;line-height: 24px;border-bottom: 1px dashed #d4d4d4;margin-bottom: 10px;overflow:hidden;}
.ydph ol li span{float: left;width: 18px;height: 18px;text-align: center;margin-right: 5px;}
.ydph ol li:hover span{background-color: #b83926;color: #fff;line-height: 18px;margin-top: 2px;}

.tbch h4{border-top: 4px solid #a63539;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #333;border-bottom: 2px solid #828282;}
.tbch h4 span{float: left;height: 36px;width: 82px;}
.tbch h4 span.l{width: 210px;border-right: 1px solid #828282;}

.tbch .chbox{width: 188px;float: left;margin-left: 10px;display: inline;}
.tbch .flbox{width: 84px;float: right;}
.tbch .flbox a{display: block;width: 84px;height: 154px;line-height: 146px;text-decoration: underline;font-size: 18px;color: #fff;text-indent: 0.5em;margin-bottom: 3px;}
.tbch .flbox .qy{background-color: #062039;}
.tbch .flbox .cp{background-color: #14516d;}
.tbch .flbox .hd{background-color: #cbd7d5;}
.tbch .flbox .gq{background-color: #e5d7b2;}
.tbch .flbox .gd{background-color: #951e22;}

.tbch .kobox{height: 440px;}

.tbch .zqbox{border-top: 4px solid #a63539;}
.tbch .zqbox h5{height: 36px;line-height: 36px;text-align: center;color: #333;font-size: 18px;}

.tbch .zqbox li{height: 30px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #d4d4d4;padding-left: 22px;background: url('video.jpg') no-repeat 0 7px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  overflow:hidden;}
.tbch .zqbox li.f{height: 124px;width: 188px;overflow: hidden;border-bottom: none;margin-bottom: 10px;background: none;padding-left: 0;
}
.tbch .zqbox li.f img{height: 124px;width: 188px;}

.listhead{height: 66px;background: #a63539;}
.listhead .Llogo{float: left;display: inline;margin: 10px 0 0 40px;}
.listhead .listnav{float: right;font-size: 18px;margin-top: 20px;}
.listhead .listnav a{color: #fff;display: inline-block;margin-left: 30px;}

.clumbox{height: 52px;}
.clumbox .cmb{font-size: 18px;line-height: 52px;}

.footer{height: 60px;background: #7e7e80;line-height: 56px;text-align: center;}
.footer a{color: #fff;font-size: 14px;padding: 0 15px;}
.footer01 {
	height: auto;
	background: #7e7e80 url(footer.jpg) no-repeat center bottom;
	line-height: 30px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

.childbox{height:47px !important; overflow: hidden;}
.childbox ul{height:47px !important;}

/* 二维码 */
.two-code{width:85px; height:320px; position: fixed; right:50%; top:278px; background:#fff; padding:5px 0 0 5px; margin-right:-620px;}
.two-code p{height:28px; line-height: 28px; text-align: center;}

/* 返回顶部 */
.gotop{width:57px; height:57px; background:url(gotop.jpg) no-repeat; cursor:pointer; position: fixed; bottom:200px; right:50%; display: none; margin-right:-588px;}

/* 各页面导航栏 */

.menu {
	background-color: #E7E5E8;
	height: 60px;
	margin-bottom: 10px;
}
.menu00 {
	height: 58px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.menu01 {
	height: 30px;
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.menu01 li {
	line-height: 30px;
	float: left;
	display: inline;
	margin-right: 11px;
}
.menu01 li a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #565656;
}

.menu02 {
	height: 58px;
	width: 1033px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-image: url(mbg01.jpg);
	background-repeat: no-repeat;
	background-position: left 21px;
	padding-left: 7px;
}
.menu02 li {
	line-height: 58px;
	float: left;
	display: inline;
	background-image: url(mbg01.jpg);
	background-repeat: no-repeat;
	background-position: right 21px;
	padding-right: 7px;
	margin-right: 7px;
}
.menu02 li a {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #565656;
}

.menu03 {
	font-weight: bold;
	color: #2B2B2B;
}

<!--首页顶部2焦点图-->
.sliderPlay{
	width:728px;
	height:110px;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}
.slider{
	position: absolute;
	height:110px;
	left:0;
	top:0;
	width: 728px;
}
.slider li{
	float: left;
	list-style-type: none;
	height:110px;
	width: 728px;
}
.slider img{
	border:0;
	width:728px;
	height:110px
}

.sliderPlay1 {
	width:252px;
	height:110px;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}
.slider1 {
	position: absolute;
	height:110px;
	left:0;
	top:0;
	width: 252px;
}
.slider1 li {
	float: left;
	list-style-type: none;
	height:110px;
	width: 252px;
}
.slider1 img{
	border:0;
	width:252px;
	height:110px
}


