html{color:#000;background:#FFF; min-width: 271px;font-family: "微软雅黑";}
body { color:#333;font:14px/1.4 "微软雅黑",arial,helvetica,clean,sans-serif;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
input{outline: none;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:18px;}
h5 { font-size:12px;}
h6 { font-size:10px;} 
a,a:hover,a:active{text-decoration: none;color: #333;}


.fl{float: left;}
.fr{float: right;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }                                                             
.clearfix { zoom:1; }
.jg{margin-top: 36px;}
.ys_t{margin-bottom: 16px;}
.pr{position: relative;}

.page{margin-top: 18px;}
.dede_pages{height:30px; background:#eeeeee;width:96%;margin:0 2%;float:left;text-align:center; display:inline;margin-bottom: 36px;}
.dede_pages ul{list-style-type: none;text-align: center;}
.dede_pages ul li{display: inline;}
.dede_pages ul li a{background:#fff; padding:3px 5px; line-height:30px; margin:0 2px; font-family:Arial;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

header h1{font-size: 0;margin: 6px 0 0px;margin-left: 38px;}
header h2{font-size: 18px;}
header h2 p{line-height: 1.5em;font-weight: bold;margin-top: 10px;}
header h2 span{display: block;color: #000;}
header h2 span:first-child{color: #e50012;}
header h2 img{display: block;}



header .hbottom{background: #990000;}
header .nav .select{background: #e50012;}
header .btn{display: none;}
header .nav .nav_ul>li.fl{font-size: 16px;width: 126px;text-align: center;padding:13px 0;position: relative;z-index: 100;}
header .nav .nav_ul>li.fl>a{color: #fff;}
header .nav .nav_ul>li.fl>.sub{position: absolute;top: 100%;left: 0;background: #fff;font-size: 15px;display: none;
	
	width: 100%;}
header .nav .nav_ul>li.fl>.sub a{color: black;}
header .nav .nav_ul>li.fl>.sub li{border-bottom: 1px solid #fff;padding: 6px 0 5px;line-height: 1.4;}
header .nav .nav_ul>li.fl>.sub li:last-child{border-bottom: none;}
header .nav .nav_ul>li.fl:hover{background: red;}
header .nav .nav_ul>li.fl>.sub li:hover a{color: white;}
header .nav .nav_ul>li.fl>.sub li:hover {background: red;}
header .nav li.fl:nth-child(6) .sub li:nth-child(2) a{font-size: 14px;display: block;text-indent: 2px;}
header .nav li.fl:nth-child(6) .sub li:nth-child(2) a:first-child{font-size: 15px;text-indent: 0px;}
header .bos{position: absolute;top:48px;left: -150px;font-size: 16px;width: 1140px;height: auto!important;display: none;}
header .bos .sub{width: 240px;line-height: 48px;text-align: left;background: #fff;}
header .bos h4{color: #fff;line-height: 48px;background: #c10000;padding-left: 38px;}
header .bos h4 span{background: #c10000 url(../image/icons.png) no-repeat 0 -560px;width: 16px;height: 16px;display: inline-block;margin-right: 13px;}
header .bos .sub_l li{margin: 0 17px;border-bottom: 1px solid #dddddd;text-indent: 50px;}
header .bos .sub_l li:nth-child(1){background: url(../image/class-icon1.png) no-repeat 19px center;}
header .bos .sub_l li:nth-child(2){background: url(../image/class-icon2.png) no-repeat 19px center;}
header .bos .sub_l li:nth-child(3){background: url(../image/class-icon3.png) no-repeat 19px center;}
header .bos .sub_l li:nth-child(4){background: url(../image/class-icon4.png) no-repeat 19px center;}
header .bos .sub_l li:nth-child(5){background: url(404.png) no-repeat 19px center;}
header .bos .sub_l li:last-child{border-bottom: 0;background: url(../image/class-icon6.png) no-repeat 19px center;}
header .bos .cj{width: calc(100% - 240px);height: 100%;}
header .bos .cj .cj_l{background: #fff;display: none;transition: all 0.3s;height: 341px;border: 1px solid #d6b16b;padding: 0 24px 0;}
header .bos .cj .cj_l .fl{padding-top: 46px;width: calc(100% - 145px);text-align: left;line-height: 24px;}
header .bos .cj .cj_l .fl a{padding: 0 19px;border-right: 1px solid #ddd;}
header .bos .cj .cj_l .fl a:last-child{border: none;}

header .bos .cj .cj_l img{height: 250px;}
header .bos .cj .cj_l .fr{padding-top: 17px;width:127px;}
header .bos .cj .cj_l .fr span{text-align: right;display: block;margin-bottom: 10px;}

header form{background: #fff;width: 186px;height: 31px;margin-top: 8px;}
header form input:first-child{height:31px;border: none;outline: none;width: 151px;}
header form input:last-child{background: url(../image/search.jpg) no-repeat center;height: 31px;width: 30px;border: none;}


footer .foot_t{background: #181b22;color: #fff;padding: 24px 0;}
footer .foot_b{text-align: center;height: 50px;line-height: 50px;} 
footer .foot_tl{padding: 0;}
footer .foot_tl h3,footer .foot_tl p{margin-left: 5px;}
footer .foot_nav{padding: 0;}
footer .foot_nav .fl{padding: 0 20px;text-align: center;}
footer .foot_nav .fl li{
	font-size: 14px;
	margin-bottom: 10px;
}
footer .foot_nav .fl li a{color: #999;}
footer .foot_nav .fl>a{color: #fff;display: block;margin-bottom: 8px;font-size: 18px;}
.fixed{display: none;}
.foot_t .ph .fl{width: 16.5%;margin-top: 11px;}
.foot_t .ph .fr{width: 83%;}
.foot_t .ph .fr .sp5{font-family: "Georgia";font-size: 22px;font-weight: bold;display: block;}
.foot_c_d{width:320px;overflow:hidden;float: left;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	header h1 img{height: 70px;}
	header .nav .nav_ul>li.fl{width: 128px;}
	header form{width: 170px;}
	header form input:first-child{width:135px;}
	footer .foot_nav .fl{padding: 0 23px;}
	header .bos{width: 940px;left:-128px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	header h1 img{height: 58px;}
	header .nav .nav_ul>li.fl{width: auto;padding: 10px 16px;font-size: 14px;}
	header .nav .nav_ul>li.fl>.sub{top: 39px;}
	header .nav .nav_ul>li.fl .dd{top: 39px;}	
	header form{width: 154px;margin-top: 4px;}
	header form input:first-child{width:119px;}	
	header .nav .nav_ul>li.fl>.sub{font-size: 14px;}
	header .nav li.fl .dd{font-size:14px;}
	
	footer .foot_nav .fl{padding: 0 ;width: 96px;}
	footer .foot_nav .fl>a{font-size: 14px;}
	
	header .bos{width: 720px;left:-60px;top: 39px;}
	
}
@media only screen and (max-width:991px ) {
	
	
}
@media only screen and (max-width:767px ) {
.jg{margin-top: 24px;}
header h2{display: none;}
.dede_pages{width: 100%;margin: 0;}	
	header h1 img{width: 245px;}
	header h1 {margin-left: 0;}
	header .nav a{color: #fff;}
	header .nav .nav_ul>li.fl img{display: none;}
	header .btn{display: block;}
	header .btn .navbar-toggle {position: absolute;right: -1px;top: 5px;padding: 0 8px 6px;margin-right: 15px;margin-bottom: 8px;background-color: #323232;background-image: none;border: 1px solid transparent;border-radius: 4px;margin-top: -1px;}
	.navbar-toggle .icon-bar {background-color: #fff;display: block;width: 22px;height: 2px;border-radius: 1px;margin-top: 6px!important;}
	.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}
	.btncl .icon-bar:first-child {transform: rotate(43deg);position: relative;top: 7.8px;}
	.btncl .icon-bar:nth-child(2) {transform: rotate(135deg);}
	.btncl .icon-bar:last-child {background: #323232!important;}
	header form{display: none;}
	header .hbottom{background: rgba(0,0,0,.3);position: fixed;width: 100%;height: 150%;top: 55px;left: 0;display: none;z-index: 200;}
	header .nav .select{background: none;}
	header .nav .nav_ul>li.fl{width: 100%;text-align: left;padding: 3px 0;}
	header .nav .nav_ul>li.fl .dd{display: block;background: no-repeat;position: inherit;left: 0;top:0;padding: 0;}
	header .nav .nav_ul>li.fl .dd .fr{display: none;}
	header .nav li.fl .dd .sub{border: none;padding: 0;}
	header .nav .nav_ul>li.fl>.sub{position: inherit;left: 0;top: 0;display: block;background: none;padding: 0;}
	header .nav .nav_ul>li.fl>.sub li{float: none;width: 200px;border: none;}
	
	.col-xs-6:nth-child(2n+1){padding-left: 0;padding-right: 10px;}
	.col-xs-6:nth-child(2n){padding-right: 0;padding-left: 10px;}
	header .nav img{display: none;}
	header .nav .bos {position: inherit;width: 100%;top: inherit;left:inherit;}
	header .nav .bos .cj{display: none;}
	header .nav .bos h4{display: none;}
	header .bos .sub{width: 100%;line-height:1.5em;background: transparent;}
	header .bos .sub_l {margin-left: 20px;}
	header .bos .sub_l li{margin: 0;border: none;text-indent: 0;}
	
	header .bos .sub_l li a{color: #fff;}
	
	.foot_t .ph .fl{width: 12.5%;}
	.foot_t .ph .fr {width: 85%;}
	.ys_t{margin-bottom: 8px;}
	footer{margin-bottom: 108px;}
	footer .foot_t{padding: 12px 0;}
	footer .foot_t .col-xs-12{padding: 0;}
	footer .foot_nav{display: none;}
	.fixed {display: block;background: #e50012;height: 50px; position: fixed;bottom: 0;left: 0;width: 100%;z-index: 200;}
	.fixed .fl {width: 25%;text-align: center;font-size: 15px;padding-top: 30px;}	
	.fixed .fl:nth-child(1) {background: url(404.png) no-repeat center 4px;}
	.fixed .fl:nth-child(2) { background: url(404.png) no-repeat center 4px;}
	.fixed .fl:nth-child(3) { background: url(404.png) no-repeat center 4px;}
	.fixed .fl:nth-child(4) {background: url(404.png) no-repeat center 4px;}
	.fixed .fl a {color: #fff;}
	
}