/*重置bsp*/
html,body{font-family:Helvetica,"Microsoft YaHei", "微软雅黑"; color: #6A6A6A; font-size: 14px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
	padding-left: 0; padding-right: 0;
}
/*reset 公用 网页宽度: 935px*/
ul,ol,li{list-style: none; margin:0; padding:0;}
a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {cursor: pointer;}
a {text-decoration: none;}
.pointer{cursor: pointer;}
.clearbox:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden;}
.pub-hide{display: none; }
.pub-show{display: block;}
.pub-nav {height: 47px; padding-left: 0;margin-bottom: 0;list-style: none;background-color: #333;}
.pub-nav:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.pub-nav > li {line-height:12px; position: relative; display: block;float: left; }
.pub-nav > li > a {position: relative; display: block;padding: 16px 12px;border-radius: 5px; color:#fff;}
.pub-nav > li > a:hover,.pub-nav > li > a:focus {text-decoration: none;/*background-color: #222;*/ color:#F46158; /*transition:all 0.5s ease-in 0s;*/}
/*光晕效果*/
/*.pub-nav > li > a:hover{animation: neon1 1.5s ease-in-out infinite alternate;}
@keyframes neon1 {
	from {
		text-shadow: 
		0 0 10px  #fff,
		0 0 20px  #fff,
		0 0 30px  #fff,
		0 0 40px  #F46158,
		0 0 70px  #F46158,
		0 0 80px  #F46158,
		0 0 100px #F46158,
		0 0 110px #F46158;
	}
	to {
		text-shadow: 
		0 0 5px  #fff,
		0 0 10px #fff,
		0 0 15px #fff,
		0 0 20px #F46158,
		0 0 35px #F46158,
		0 0 40px #F46158,
		0 0 50px #F46158,
		0 0 75px #F46158;
	}
}*/
/*web 公共*/
.pub-h2{height:1.14rem; line-height: 1.14rem; font-size: 1.14rem; color: #000; font-weight: bold; margin-top: 2.86rem; margin-bottom: 1.71rem;}
.pub-h2-b{height:1.14rem; line-height: 1.14rem; font-size: 1.14rem; color: #000; font-weight: bold; margin-top: 2.47rem; margin-bottom: 1.32rem;}
.mgrl-o{margin-right: 0;margin-left: 0;}
.pdrl-o{padding-left: 0; padding-right: 0;}
.pdt-xxs{padding-top:0.8rem;}
.pdt-xs{padding-top:1rem;}
.c-red{color: #F46158;}
.c-red-b{color: #FF0000;}
.c-black{color: #000;}
.main-width{min-width: 66.79rem !important; width:66.79rem !important;}

.logo{cursor: pointer;}
.logo:hover {}
.mynav-warp{ background-color: #333333;height: 47px}
.mynav{ margin: 0 auto;}
.hotimg-warp{ position: relative; width:100%; min-width:66.79rem; height: 39.86rem;}
/*2016.06.24修改*/
/*.hotimg-warp .hotimg-img{ width: 100%; height: 100%; position: absolute; }*/
/*.hotimg-warp .hotimg-txt{ position: absolute; top:50%; margin-top: -11.74rem; left: 50%; margin-left: -33.4rem;}*/
/*2016.07.11修改*/
/*.hotimg-warp .hotimg-img{ width: 100%; height: 100%; position: absolute;min-width: 1366px; }*/
.hotimg-warp .hotimg-img{  height: 100%; position: absolute;min-width: 1366px; }
.hotimg-warp .hotimg-txt{ position: absolute; top:50%; margin-top: -11.74rem; left: 50%; margin-left: -32.4rem;}
.b-1{font-size: 3.43rem; height: 3.43rem; margin-bottom: 0.36rem;}
.b-2{font-size: 1.71rem; height: 1.71rem; margin-bottom: 1.71rem;}
.b-3{font-size: 1.71rem; height: 1.71rem; margin-bottom: 2.07rem;}
.b-4{font-size: 2.14rem; height: 2.14rem; margin-bottom: 1.93rem;}
.b-5{font-size: 1.07rem; height: 1.07rem; }
.hot_dian{position: absolute; bottom: 0px; left: 50%; margin-left: -3rem; z-index: 3; margin-bottom: 1.43rem;}
.c-a{width: 0.86rem;height: 0.86rem; border-radius: 0.86rem; background-color: #333; list-style: none; margin: 0;padding: 0; margin-right: 0.5rem; display: inline-block;}
.c-b{ background-color: #F46158;}

.main-warp{ margin: 0 auto;}
.main-warp .card-menu li{ float: left;}
.main-left{width:64%; padding-right:3.57rem;}
.card-menu {margin-bottom: 1rem;}
.card-menu .a-li{ border: 1px solid #fff; border-bottom: 1px solid #D6D6D6; cursor: pointer; font-size: 1rem; height: 1.86rem; line-height: 1.6rem; padding-right: 1.14rem;padding-left: 1.14rem;}
.card-menu .b-li{border: 1px solid #D6D6D6; border-bottom: 1px solid #fff; color: #F46158;}
.card-con ol{ height: 10rem; overflow: hidden;}
.card-con ol li{ font-size: 1rem;  height: 2.57rem; line-height: 2.57rem; overflow: hidden; background-image: url(../img/ol-ico.jpg); background-position: 1rem 50%; background-repeat:no-repeat; padding-left: 1.86rem; }
.main-right{width:36%;}

.d-warp li{font-size: 1rem;  height: 2.57rem; line-height: 2.57rem; overflow: hidden; background-image: url(../img/ol-ico.jpg); background-position: 1rem 50%; background-repeat:no-repeat; padding-left: 1.86rem;}
.d-a{ display: inline-block; width: 80%; overflow: hidden;}
.d-b{ display: inline-block; float: right;}

.e-warp .e-a{ height:4.29rem; margin-bottom: 1.43rem;}
.e-warp .e-aa{ height:4.29rem; line-height: 1.71rem; padding-left: 1rem;}

.footer{ width: 100%; min-width: 66.79rem; /*background-image: url(../img/a_d.jpg); background-repeat: repeat-x;*/ background-position: 0 0; background-size:1% 100%; /*border-bottom: 1px solid #C8C8C8;*/}
.footer p{margin-bottom: 0;}
.footer-main{padding-bottom: 2.14rem; margin: 0 auto; color: #666666; font-size: 0.86rem;}
.f-a1{width: 20%; line-height: 1.5rem;}
.f-a2{width: 45%; line-height: 1.5rem; }
.f-a3{width: 15%; line-height: 1.5rem; }
.f-a4{width: 20%; line-height: 1.5rem; }
.f-b{ font-size: 0.86rem; font-weight: bold; padding-top: 2.43rem; padding-bottom: 1.14rem; margin-top: 0;margin-bottom: 0;}
.f-bb{ padding-top: 1.36rem; padding-bottom: 0.8rem;}
.f-ba{ padding-right:13%; text-indent: 0.4rem;}
.f-cp{padding-top: 2.5rem;padding-bottom: 4.29rem; text-align: center; }

/*栏目页面 begging*/
/*.l-main{background-image: url(../img/b_e.png); background-repeat: no-repeat; background-size: 100% 18.36rem;}*/
.l-a{font-size: 0.86rem; color: #000; padding-top: 1.64rem; padding-bottom: 3.21rem;}
.l-ab{font-size: 1.29rem; height: 1.29rem; line-height: 1.29rem; color: #000; padding-left: 0.21rem;}
.l-ac{font-size: 1.14rem; height: 1.14rem; line-height: 1.14rem; color: #000; margin-top: 0.29rem; padding-left: 0.21rem;}
.l-ad{padding-right:0.5rem;}

.l-b{margin-top: 0.5rem; border-top: 1px solid  #000; padding-top: 0.93rem; color: #333333;}
.l-b-left{ width: 21%; margin-right: 3.5%;}
.l-b-right{ width: 75.5%; margin-bottom: 12.86rem;}
.l-c li{text-align: center; height: 3.21rem; line-height: 3.21rem;border-bottom: 1px solid #D6D6D6;}
.l-c li a{color: #000;}
.l-c li a:hover, .l-c a:focus{color: #B23535; text-decoration: none; }
.l-h2{font-size: 1.57rem; height: 1.57rem; line-height: 1.57rem; color: #B23535; margin-top: 3.43rem;margin-bottom: 1.86rem;}
.l-h3{font-size: 1rem;line-height: 5rem; margin: 0;}
.l-b-right p{font-size: 1rem; line-height: 1.71rem; margin-bottom: 0;}
.l-b-right .l-d{font-size: 0.93rem; padding-bottom: 26px; border-bottom: 1px solid #D6D6D6; color: #000; margin-bottom: 1.43rem; }
