/*base*/
html,body,ul,li,p,h4,a,img,span{margin:0;padding:0;}
html,body{min-width: 320px;}
i{font-style: normal;}
li{list-style: none;}
body{width: 100%;height: 100%;font-size: 15px;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{color: #ff0404;}
img{ vertical-align: middle;border: 0;}
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.conte{width: 1200px;margin: 0 auto;}
body{height: 1500px;}
/*头部*/
.sp-top{width: 100%;background: #fff url( sp_top.jpg) top center no-repeat;min-width: 1200px;height: 691px;background-size: contain;}
/*概览*/
.gailan { width:100%; background-color: #fff; padding: 25px 0px; overflow:hidden;}
.gailan .gailan_l { width: 257px; height: 624px; text-align: center; background: #edf3f5;}
.gailan .gailan_l .menu span {width: 100%; height: 54px; line-height: 54px; color: #fff; display:block; background: #b70321; text-align: center; font-size: 18px;}
.gailan .gailan_l .menu ul {  padding: 17px;}
.gailan .gailan_l .menu ul li { margin-bottom: 10px; border: 1px solid #d3d3d3; width: 224px; height: 45px; line-height: 45px; text-align: center; background: #FFF;}
.gailan .gailan_l .menu ul li a{ font-size:16px;}
.gailan .gailan_l .menu ul li.hover{ border: 1px solid #ff94a6; }
.gailan .gailan_r { width: 920px; overflow:hidden;}
.gailan .gailan_r ul { margin-top: 10px;}
.gailan .gailan_r .tit { height: 56px; line-height: 56px; border-bottom: 1px solid #d3d3d3; background: url(bg-21.png) no-repeat 0 content-box;}
.gailan .gailan_r .tit span { display: block;  height: 56px; line-height: 56px;  font-size: 18px; text-align: center; color: #b70321; float:left;padding-left:20px;}
.gailan .gailan_r li { height: 45px; line-height: 45px; border-bottom: 1px dashed #e8e8e8; padding-left: 20px; background: url(li-icons.jpg) no-repeat 10px center; display:block; overflow:hidden;}
.gailan .gailan_r li a{float:left;font-size: 15px;font-family: 微软雅黑;}
.gailan .gailan_r li i {float: right;margin-right: 10px;font-size: 15px;font-family: 微软雅黑;}
.page { width: 100%; padding: 20px 0px 10px 0px; display: block; margin-top: 40px; text-align: center;}
.page a { border: #b70321 1px solid; padding: 2px 5px; margin: 2px; color: #b70321; text-decoration: none;}
.page a:hover { border: #b70321 1px solid; color: #fff; background-color: #b70321;}
.page a:active { border: #b70321 1px solid; color: #0370ba;}
.page input { border: 1px solid #b70321;}
.page .sub { background: #b70321; width: 42px; height: 25px; color: #FFF;}

/*底部*/
.gx_line{width: 100%;height: 5px;;background:url(bg_foot.jpg) repeat-x;}
.gx-foot{background-color: #e5e5e5;min-width: 1200px; margin-top:20px;}
.gx-foot .gx-footer{padding: 40px 0;width: 1200px;margin: auto;}
.gx-footer .gx-footer-l{height: 68px;float: left;  margin-left: 15px;}
.gx-footer .gx-footer-m{height: 68px;width: 745px;float: left;text-align: center;}
.gx-footer .gx-footer-m p{line-height: 36px;}
.gx-footer .gx-footer-m a{padding: 0 12px;color: #666666;font-size: 15px;}
.gx-footer .gx-footer-r{height: 55px;margin-top: 13px;}