/**************************************/
/*************[公用start]**************/
/**************************************/

body,div,p,span,ul,li,h1,h2,h3,h4,h5,h6,a,input,textarea,select,dl,dd,table,tr,td{
	margin:0;
	padding: 0;
}


body{
	font-family:"Arial","Microsoft Yahei";
	font-size: 14px;  /*主要内容区字号大小，每次制作前更新！！！ */
	color:#333;
	background-color: #fff;

	line-height: 1.2;


}

input,textarea,select{
	outline: none;
	font-family:"Arial","Microsoft Yahei";
	color:#333;
	font-size: 14px;
}





textarea{
	resize: none;
}


ul li{
	list-style-type: none;
}

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}

i{
	font-style: normal;
}


div.clear{
	clear: both;
	height: 0;
	width: 0;
}

.clearfix{zoom:1}
.clearfix:after{
      content:"";
      display:block;
      height:0;
   clear:both;
   visibility:hidden;
 }

a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	max-width: 100%;
}


div.wp{
	width: 1170px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}

*{
	/*【块级元素】不受边框、margin、padding影响类名，需要时添加*/
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}


/*图片中心放大代码区域*/

.img-box{/*图片盒子类名*/
	width: 300px!important;/*图片盒子宽度，‘重要’是为防止图片添加尺寸不正确而修正，需注意图片比例*/
	height: 200px!important;/*图片盒子高度，‘重要’是为防止图片添加尺寸不正确而修正，需注意图片比例*/
	overflow: hidden;
}

.img-box>img{
	transition: .3s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco 时间曲线*/
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*图片中心放大代码区域*/





/**************************************/
/************[公用over]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{
}
.header-1{
	height: 156px;

}

.logo{
	font-size: 0;
	margin-top: 21px;
}

.er{
	width: 97px;
	margin-top: 32px;
	font-size: 0;
}
.fansuo{
	margin-right: 20px;
	margin-top: 28px;
}
.fansuo  p{
	font-size: 14px;
	color:#696969;
	line-height: 1.6;
	text-align: right;
}

.fansuo a{
	vertical-align: middle;
	padding: 0	3px;
}
.fansuo a:hover{
	color:#d73d35;
}
.search {
	position: relative;
	margin-top: 10px;
}
.search input[type="text"]{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border:1px solid #dadada;
	padding: 0 75px 0 17px;
	color:#696969;
}

.search input[type="image"]{
	position: absolute;
	right: 0;
	top: 0;
}
.nav{
	background-color: #d73d35;
}
.nav li{
	float: left;
	width: 12.5%;
	text-align: center;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: left center;
	position: relative!important;
}

.xiala{
	position: absolute;
	left: 0;
	top: 47px;
	width: 100%;
	background-color: #d73d35;
	z-index: 80000;
	display: none;
}

.xiala a{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color:#fff;
	transition: .3s;
}

.xiala a:hover{
	background-color: #b43933;
}
.nav li:first-child{
	background-image: none;
}
.nav li>a{
	display: block;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color:#fff;
	transition: .3s;
}
.nav li.active{
	position: relative;
}
.nav li.active>a{
	background-color: #b43933;
}
.nav li:hover>a{
	background-color: #b43933;
}
.nav li:hover+li{
	background-image: none;
}

.nav li.active+li{
	background-image: none;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{

}

.fafa .slides>li{
	height: 300px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.fafa .flex-control-nav {
	display: block;
	font-size: 0;
	bottom: 30px;
}

.tongzhi{
	padding: 18px 0;
}
.tongzhi-div{
	position: relative;
}

.tongzhi-title{
	position: absolute;
	left: 0;
	top: 0;
	width: 142px;
	height: 45px;
	line-height: 45px;
	color:#fff;
	font-size: 16px;
	padding-left: 52px;
	background-image: url(../images/tongzhi-title.png);
	background-repeat: no-repeat;
	background-position: center ;
}

.tongzhi-list{
	margin-left: 155px;
	overflow: hidden;
	height: 45px;
}
.tongzhi-list li{
	float: left;
	height: 45px;
	padding-right: 57px;
	line-height: 45px;
}

.tongzhi-list li span{
	padding-right: 22px;
}
.tongzhi-list li a{
	font-size: 14px;
	color:#474747;
	transition: .3s;
}
.tongzhi-list li a:hover{
	color:#d73d35;
}

.news-index{
	width: 459px;
}


.fnews .slides>li{
	position: relative;
}
.fnews .slides>li a{
	display: block;
	padding-bottom: 69.72%;
	position: relative;
	overflow: hidden;
}
.fnews .slides>li a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

}

.fnews h1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: url(../images/heidi.png);
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	color:#fff;
	padding:0 14px;
	    padding-right: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.fnews .flex-control-nav{
	display: block;
	text-align: right;
	font-size: 0;
	bottom: 15px;
	padding-right: 15px;
}


.news-list{
	width: 696px;
	border:1px solid #dadada;
}

.news-list-span{
	border-bottom:1px solid #dadada;

}
.news-list-span span{
	float: left;
	width: 119px;
	border-right: 1px solid #dadada;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color:#333;
	cursor: pointer;
	transition: .3s;
	background-color: #f9f9f9;
}
.news-list-span span.active{
	background-color: #d73d35;
	color:#fff;
}

.news-list-span a.fr {
    font-size: 14px;
    color: #757575;
    width: 54px;
    margin-top: 14px;
    margin-right: 5px;
}
.news-list-span a.fr:hover{
	color:#d73d35;
}
.news-list-span a.fr img {
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
}
.news-list-con{
	padding:12px;
	padding-left: 17px;
}
.tuijian{
	margin-top: 15px;
}
.tuijian h1{
	font-size: 20px;
	transition: .3s;
	color:#1d1d1d;
	padding-bottom: 10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tuijian h1:hover{
	color:#d73d35;
}
.tuijian p{
	text-indent: 2em;
	color:#999;
	font-size: 14px;
	line-height: 1.8;
}

.list li{
	padding-left: 13px;
	background-image: url(../images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 34px;
	line-height: 34px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*#news-list-con-1 .tuijian+.list li:first-child{
	background-image: url(../images/list9255.png);

}*/
/*.tuijian+.list li:first-child a{
	color:#000!important;
}
.tuijian+.list li:first-child a+a{
	font-family: "黑体";
	font-weight: bold;
}*/
.list li a{
	transition: .3s;
	color:#474747;
}
.list li a:hover{
	color:#d73d35;
}

.list li span{
	color:#999;
	margin-left: 5px;
}
 .list{
	margin-top: 5px;
}
.news-list-con{
	display: none;
}

#news-list-con-1{
	display: block;
}

.m20{
	margin-top: 20px;

}
.padding{

    padding: 8px 12px 8px 17px;

}
.padding2{
    padding: 0px 12px 0px 17px;

}
.padding2 .list{
	margin-top: 2px;
}
.jituan{
	width: 459px;
	border:1px solid #dadada;

}

.dangde{
	width: 696px;

	border:1px solid #dadada;
	/*padding:17px 13px;*/

}


.title-index
{border-bottom:2px solid #dadada;}
.title-index span{
	font-size: 16px;
	color:#1d1d1d;
	padding: 0 12px 11px;
	position: relative;
	bottom: -2px;
	cursor: pointer;
}
.title-index span.active{
	border-bottom: 3px solid #d73d35;

}

.title-index a.fr{
	font-size: 14px;
	color:#757575;
	width: 54px;
	margin-top: 5px;
	margin-right: 1px;

}
.title-index a.fr img{
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 5px;
}
.title-index a.fr:hover{
	color:#d73d35;
}

.dangde-list{
	display: none;
}

#dangde-list-1{
	display: block;
}

#dangde-title a.fr
{display: none;}
#dangde-title a.fr#more1{
	display: block;
}

.zhuanti{
	border:1px solid #dadada;
	padding: 12px 9px;
}
.zhuanti-list{
	overflow: hidden;
	height: 55px;


}
.zhuanti-list-wp{
	position: relative;
}
#z-left{
	position: absolute;
	left: 0;
	top: 0;
	height: 55px;
	width: 23px;
	background-image: url(../images/left2.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
	display: none;
}

#z-right{
	position: absolute;
	right: 0;
	top: 0;
	height: 55px;
	width: 23px;
	background-image: url(../images/right2.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
	display: none;
}
.zhuanti li{
	float: left;
	padding-right: 15px;
	padding-right: 9px;
}

.zhuan-pic{
	width: 221px;
	height: 55px;
	overflow: hidden;
}

.zhuan-pic img{
	display: block;
	width: 221px!important;
	height: 55px!important;
	transition: .3s;
}

.zhuan-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.qiye{
	width: 459px;
}

.anquan{
	width: 450px;
	border: 1px solid #dadada;
	margin-left: 15px;
}

.sise{
	width: 243px;
}


.qiye-span{
	width: 147px;
}

.qiye-span a{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 48px;
	border:1px solid #dadada;
	border-radius: 5px;
	padding-left: 50px;
	font-size: 16px;
	color:#474747;
	cursor: pointer;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 18px center;
}

.qiye-span a:first-child{
	margin-top: 0;
	background-image: url(../images/qi0.png);
}
.qiye-span a.active:first-child{
	background-image: url(../images/qi0-h.png);

}
.qiye-span a:first-child+a{
	background-image: url(../images/qi1.png);
}
.qiye-span a:first-child+a.active{
	background-image: url(../images/qi1-h.png);

}

.qiye-span a:first-child+a+a{
	background-image: url(../images/qi2.png);
}
.qiye-span a:first-child+a+a.active{
	background-image: url(../images/qi2-h.png);

}
.qiye-span a:first-child+a+a+a{
	background-image: url(../images/qi3.png);
}
.qiye-span a:first-child+a+a+a.active{
	background-image: url(../images/qi3-h.png);

}


.qiye-span a.active{
	background-color: #e44e46;
	color:#fff;
	border-color: #e44e46
}

.qiye-con{
	width: 302px;
	border:1px solid #dadada;
	/*padding: 15px 18px;*/
	display: none;
	font-size: 14px;
	color:#474747;
	line-height: 2.2;

}

.qqiye-shipin a{
	display: block;
	padding-bottom: 75.33%;
	position: relative;
	overflow: hidden;
}
.qqiye-shipin a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
}

.ssccp-bo{
	z-index: 30;
	position: absolute;
	width: 42px;
	left: 50%;
	margin-left: -21px;
	top: 50%;
	margin-top: -21px;
}

.ssccp-bo img{
	display: block;
	width: 100%;
}
.more-qi{

	font-size: 14px;
	color:#e44e46;
	margin-top: 17px;
}

#qiye-con-1{
	display: block;
}

.anquan .list li{
	    background-image: url(../images/list.png);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 13px;
	height: 36px;
	line-height: 36px;
}
.sise {
	position: relative;
	margin-left: -10px;
}
.sise ul{
}
.sise li{
	width: 111px;
	margin-left: 10px;
}

.sise li>a{
	display: block;
	height: 109px;
	background-color: #f99e2b;
	text-align: center;
	color:#fff;
	font-size: 16px;
	padding-top: 70px;
	background-repeat: no-repeat;
	background-position:center 15px ;
}


.sise li>a.a23{
	background-color: #ef534b;
}

.m10{
	margin-top: 10px;

}

.sise-yuan{
	position: absolute;
	width: 33px;
	height: 33px;
	background-image: url(../images/sise-yuan.png);
	background-repeat: no-repeat;
	background-position: center ;
	left: 45.5%;

	top: 50%;
	margin-top: -17px;
}
.tu-list-wp{
	overflow: hidden;
	padding: 10px 0;
	position: relative;
}

#t-left{
	position: absolute;
	left: 11px;
	top: 50%;
	height: 46px;
	width: 22px;
	margin-top: -23px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}

#t-right{
	position: absolute;
	right: 11px;
	top: 50%;
	height: 46px;
	width: 22px;
	margin-top: -23px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center ;
	cursor: pointer;
}
.tu-list{
	position: relative

}
.tu-list .caroufredsel_wrapper{
	margin:0 auto!important;
}
.tu-list li{
	float: left;
	margin:0 4px;
}

.tu-pic{
	width: 223px;
	height: 155px;
	overflow: hidden;
}

.tu-pic img{
	width: 223px!important;
	height: 155px!important;
	display: block;
	transition: .3s;
}

.tu-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	background-color: #f7f7f7;
}

.footer-1 span{
	font-size: 14px;
}
.footer-1{
	font-size: 0;
	padding: 19px 0;
	border-bottom: 1px solid #e8e8e8;
}

.footer-1 select{
	width: 200px;
	height: 32px;
	line-height: 32px;
	border:1px solid #d9d9d9;
	background-color: #fff;
	font-size: 14px;
	color:#333;
	padding-left: 13px;
	margin-left: 20px;
	/*appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-image: url(../images/select.jpg);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 30px;*/
}

.footer-2{
	text-align: center;
	line-height: 2;
	padding: 15px 0;
}

.di1 a{
	vertical-align: middle;
	margin-top: -2px;
	padding: 0	3px;
}

.footer-2 span{

}

/**************************************************************/
/*footer-over*/



/*about*/

.banner-erji{
	height: 254px;
	background-repeat: no-repeat;
	background-position: center ;
	text-align: center;
}

.banner-erji-phone{
	display: none;
}

.banner-erji-phone img{
	display: block;
	width: 100%;
}

.erji-title{
	display: inline-block;
	height: 254px;
	line-height: 254px;
	font-size: 26px;
	font-weight: bold;
	color:#fff;
	position: relative;
}

.erji-title:before{
	position: absolute;
	content:'';
	width: 51px;
	height: 2px;
	background-color: #fff;
	left: -70px;
	top: 50%;
	margin-top: -1px;
}

.erji-title:after{
	position: absolute;
	content:'';
	width: 51px;
	height: 2px;
	background-color: #fff;
	right: -70px;
	top: 50%;
	margin-top: -1px;
}


.erji-nav-ul li{
	float: left;
	width: 112px;
	text-align: center;
}
.erji-nav-ul li>a{
	display: block;
	height: 52px;
	line-height: 52px;

	font-size: 16px;
	transition: .3s;
	color:#4d4d4d;
}
.erji-nav-ul li.active>a,.erji-nav-ul li>a:hover{
	color:#fff;
	background-color: #d73d35;
}
.erji-nav{
	border-bottom: 1px solid #dadada;
}

.mianbaoxie{
	height: 52px;
	line-height: 52px;
	color:#6b6b6b;
}


.mianbaoxie a:hover{
	color:#d73d35;
}

.mianbaoxie a img{
	vertical-align: middle;
	margin-top: -3px;
}

.about-h1{
	font-size: 28px;
	font-weight: bold;
	color:#2a2a2a;
	text-align: center;
	padding: 35px 0;
	line-height: 1.2;
}

.about{
	line-height:2.4;
	padding-top:15px;
	font-size:16px;
}
.tupian-list{
	padding-bottom: 50px;
	border-bottom:1px solid #e7e7e7;
}
.tupian-list li{
	float: left;
	width: 280px;
}

.tupian-pic{
	overflow: hidden;
}


.tupian-pic img{
	display: block;
	width: 100%;
	transition: .3s;
}

.tupian-pic:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.tupian-list li h1{
	font-size: 16px;
	color:#727272;
	text-align: center;
	padding-top: 22px;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tupian-list ul{
	margin-left: -26px;
}


.tupian-list li {
	margin-left:26px;
	margin-top: 20px;
}

.m-page{text-align: center;padding: 40px 0 ;overflow: hidden;color: #999;}
.m-page ul{display: inline-block;overflow: hidden;vertical-align: middle;}
.m-page ul li{float: left;margin-right: 8px;}
.m-page ul li a{
    display: block;line-height: 32px;font-size: 14px;padding: 0 13px;border: 1px solid #e7e7e7;
   transition: .3s;
}
.m-page ul li.on a,.m-page ul li a:hover{border-color: #d73d35;color:#fff;background-color: #d73d35;}




.xinwen-list{
	overflow: hidden;
}

.xinwen-list li{
	padding: 32px 0;
	border-bottom: 1px dotted #d2d2d2;
}
/*.news-li-wp{
	transition: .3s;
}

.news-li-wp:hover{
	background-color:#f6f6f7;
}*/

.xinwen-pic{
	width: 210px;
	overflow: hidden;
	margin-right: 20px;
}

.xinwen-pic img{
	display: block;
	width: 100%;
	transition: .3s;
}

.xinwen-pic:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.xinwen-list li h1{
	font-size: 17px;
	color:#2a2a2a;
	font-weight: bold;
	transition: .3s;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*.xinwen-list li:first-child+li h1>a:first-child{
	color:#000!important;
}*/
.xinwen-list li h1:hover{
	color:#d73d35;
}
.xinwen-list li h2{
	font-size: 16px;
	color:#999999;
	padding: 13px 0 4px;
}

.line{
	display: inline-block;
	height: 2px;
	width: 42px;
	background-color: #e2e2e2;
	margin-top: 0;
	line-height: normal;
	font-size: 	0;
	margin-top: 	-5px;
}

.xinwen-list li  p{
	font-size: 	14px;
	color:#777;
	line-height: 	1.6;
	margin-top: 	10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.more18 {
	margin-top: 15px;
}
.more18 a{
	display: 	inline-block;
	width: 	105px;
	height: 	33px;
	line-height: 	33px;
	border:1px solid #e2e2e2;
	transition: 	.3s;
	font-size: 	13px;
	color:#8e8e8e;
	text-align: 	center;
}

.more18 a:hover{
	background-color: 	#d73d35;
	border-color: 	#d73d35;
	color:#fff;
}




/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/

#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	    box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000000000;
	background-color: #fff;

}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:130000;

}




.nav-2 li{

	border-top: 1px dashed #ccc;
	padding: 10px;
}

.nav-2 li:first-child .xiala2 a:nth-child(3){
	display: none;
}
.nav-2 li:first-child{
	border-top: 0;
}
.nav-2 li>a{


	font-size: 14px;
	width: 100%;
	color:#333;

}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0;
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/
.logo-2{
	font-size: 0;
	width: 310px;
	margin-left: 15px;
	margin-top: 5px;
}
.logo-2 a{
	display: inline-block;
	width: 100%;
	height: 67px;
	line-height: 67px;
}

.logo-2 img{

		vertical-align: middle;
	}

.menu2{
	height: 100%;
	line-height: 75px;
	margin-right: 15px;

}
.menu2 li{

	cursor:pointer ;
	margin-left: 10px;
}
.menu2 li img{
	vertical-align: middle;
}

.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 120000;
	background-image: url(../images/heidi.png);
	display: none;

}

.banner-x{
	display: none;
}

.fxfx .flex-control-nav{
	display: block;
	bottom: 15px;
}

.xiala2{
	padding-top: 8px;
	display: none;
}
.xiala2 a{
	display:block;
	padding: 7px;
	padding-left: 15px;
	font-size: 12px;
}


.danpian-title{
	font-size: 30px;
	text-align: center;
	padding: 15px 0 10px;
	color:#0756ad;
}

.danpian-title2{
	font-size: 14px;
	color:#999;
	text-align: center;
	padding:10px 0 20px;
}
.danpian-p{
	line-height: 2;
}
/*.danpian-p p{
	text-indent: 2em;
}*/

/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/







/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/




/*日期：2016-01-01；      修改者：L。*/



/*日期：2016-01-01；      修改结尾！*/











/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/

/*ditu*/
.web-ditu{
	padding: 30px 0
}

/*.web-ditu a:hover{
	color:#0857ae;
}*/
.web-ditu dl{

margin-top:20px;
}

.web-ditu dl:first-child{
	margin-top: 0;
}
.web-ditu dt{
	float: left;
font-weight: normal;
	width: 9%;
	text-align: center;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	    background: #0e7bcc;
	    color:#fff;
}

.web-ditu dd{
	float: left;
	width: 91%;
	height: 48px;
	line-height: 48px;
	padding:0 3%;
}

.ditu-div a{
	display: inline-block;
	margin-left:	10px;
}

.ditu-div a:first-child{
	margin-left: 0;
}

.ifm-map{
	padding: 30px 0;
}
.ifm-map-pic{
	width: 50%;
}
.ifm-map-pic img{
	display: block;
	width: 100%;
}
.ifm-map-con{
	width: 50%;
	font-size: 16px;
	line-height: 2;
	padding-left: 3%;
}

/*touzizhe*/


.touzi-list  ul{
	margin-left: -1.333333333%;
}

.touzi-list li{
	float: left;
	width: 32%;
	margin:12px 0 0;
	margin-left: 1.333333333%;

}
.touzi-list li a{
	padding: 28px 37px;
	display: block;
	background-color: #f5f5f5;
	transition: .3s;
}

.touzi-list li a:hover{
	background-color: #d73d35;
}

.touzi-list li a:hover h1,.touzi-list li a:hover h2,.touzi-list li a:hover .touzi-more{
	color:#fff;
}

.touzi-list li a h1{
	font-size: 18px;
	transition: .3s;
	color:#535353;
}


.touzi-list li a h2{
	font-size: 17px;
	color:#535353;
	line-height: 1.8;
	height: 60px;
	overflow: hidden;
	transition: .3s;
	margin-top: 12px;
}



.touzi-more{
	margin-top: 30px;
	transition: .3s;
	font-size: 15px;
	color:#535353;
}



.erji-con{
	padding: 25px 0;
}

.menu{
	width: 242px;

}


@media only screen and (max-width: 1200px){
.menu.active{
	position: static!important;
	float: left!important;
}
}
.menu h1{
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	height: 67px;
	line-height: 67px;
	background-color: #b43933;
	padding-left: 27px;

}
.menu li{
	position: relative!important;
	float: none!important;
}
.menu li>a{
	display: inline-block;
	width: 100%;

	line-height: 1.8;
	border:1px solid #ebebeb;
	border-top: 0;
	padding: 8px 15px;
	color:#4f4f4f;
	font-size: 16px;
	transition: .3s;
	/*background-color: #f6f8fa;*/

	background-repeat: no-repeat;
	background-position: 27px center;
}
.menu li:hover>a,.menu li.active>a{
display: inline-block;
	width: 100%;
	background-color: #d73d35;

	color:#fff;
	border-color: #d73d35;
}



.sanjixiala{
	display: none;
}
.sanjixiala a{
	display: inline-block;
	width: 100%;
	height: 48px;
	line-height: 47px;
	border:1px solid #ebebeb;
	border-top: 0;
	padding-left: 25px;
	color:#4f4f4f;
	font-size: 14px;
	transition: .3s;
	/*background-color: #f6f8fa;*/


}

.sanjixiala a:hover,.sanjixiala a.active{
	color: #d73d35;
}

.erji-content-title{
	padding-bottom: 15px;
	border-bottom: 1px solid #ececec;
	font-size: 20px;
	color:#3c3c3c;
	font-weight: bold;
	padding-left: 17px;
	background-image: url(../images/erji-title.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

.erji-content{
	width:900px;
	min-height: 600px;
}


.touzi-list{
	padding-bottom: 	20px;
}

/*********article-start****************/
div.article{
	width: 900px;
	padding: 0	15px;
	margin:0px auto;
}

div.article>h1{
	text-align: center;
	font-size: 26px;
	color:#000;
}

div.article-tishi{
	text-align: center;
	margin:10px auto 20px;
}


#fenxiang-anniu{
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}

div.article-con{
	padding: 40px 0 30px;
	position: relative;
	border-top: 1px dashed #c9c7c7;
	border-bottom: 1px dashed #c9c7c7;
	line-height: 2.2;
}
div.article-con>img{
	display: block;
	margin:20px auto;
	max-width: 100%;
}
/*div.article-con>p{
	text-indent: 2em;
}*/
div.article-con>h1{
	font-size: 14px;
	text-align: center;
	margin:10px 0;
}
div.article-con>a{
	position: absolute;
	right: 8px;
	bottom: 50px;
	width: 102px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color:#fff;
	background-color: #f37728;
	border-radius: 3px;
}

div.article-page{
	height: 87px;
	line-height: 87px;
	padding-bottom: 20px;

}

div.article-page>a:hover{
	color:#0064ac;
}

a.article-page-pre{
	float: left;
}
a.article-page-next{
	float: right;
}


/*********响应式设置-start****************/


@media only screen and (max-width: 1200px){
	div.article{
		width: 90%;
		margin: 8% auto;
		padding-left:0;
		padding-right: 0;
	}


}
@media only screen and (max-width: 800px){
	div.article-page{
		height: auto;
		line-height: normal;

	}
	a.article-page-pre{
		float: none;
		display: block;
		margin:10px 0;
	}
	a.article-page-next{
		float: none;
		display: block;
			margin:10px 0;
	}

	div.article>h1
	{font-size: 18px;}

	div.article-con{
		    padding: 20px 0 100px;
	}
}
/*********响应式设置-over****************/
.xinwen-list-gai li{
	padding: 13px 0;
}
.xinwen-list-gai li h1{
	font-size: 14px;
}
.xinwen-list-gai li h1 i{
	color:#f00;

}

.xinwen-list-gai li h1 span{
	font-size: 14px;
	color:#999;
	margin-left: 10px;
}


.flun .flex-direction-nav{
	display: block;
}

.flun .flex-direction-nav a{
	width: 56px;
	height: 56px;
	margin-top: -28px;
	/*transition: .3s;*/

}

.flun .flex-direction-nav .flex-prev{
	background-image: url(../images/l1.png);
}
.flun .flex-direction-nav .flex-prev:hover{
	background-image: url(../images/l2.png);

}

.flun .flex-direction-nav .flex-next{
	background-image: url(../images/r1.png);

}

.flun .flex-direction-nav .flex-next:hover{
	background-image: url(../images/r2.png);

}

#ererer{
	position: fixed;
	right: 0;
	bottom: 0;
	font-size: 0;
	width: 120px;
	/*z-index: 900000;*/
}

.lunlun{
	width: 70%;
	margin:0 auto;
}



/*2017-11-7*/

.wangluodiv{
	border:1px solid #ebebeb;
	margin-top: 30px;
}

.wangluodiv.fl,.wangluodiv.fr{
	width: 48.5%;
}
.wangluo-left{
	width:105px;
	height: 118px;
	background-color: #d73d35;
	color:#fff;
	text-align: center;
	padding-top: 34px;
	margin-right: 14px;
	line-height: 1.6;
}

.wangluodiv.fl p,.wangluodiv.fr p{
	/*height: 90px;*/
/*	overflow: hidden;*/
	line-height: 2;
	padding-top: 20px;
	padding-bottom: 0l

}
.wangluodiv p{

	line-height: 2;
	padding-top: 20px;
	font-size: 15px;
	color:#6c6c6c;
	overflow: hidden;
	padding-bottom: 20px;
	/*padding-right: 20px;*/
}




.wangluo-left h1{
	font-size: 16px;
}

.wangluo-left h2{
	margin-top: 5px;
	font-size: 14px;
}
.wangluodiv.fl .wangluo-left,.wangluodiv.fr .wangluo-left{
	padding-top: 24px;
}
.wangluodiv.fl .wangluo-left h1,.wangluodiv.fr .wangluo-left h1{
	font-size: 24px;

}

.wangluodiv.fl .wangluo-left h2,.wangluodiv.fr .wangluo-left h2{
	font-size: 18px;
	margin-top: 0;
}


#gunbo-wp{
	height: 127px;
	overflow: hidden;
	margin-top: 18px;
}

.qiye-con{
	position: relative;
	background-repeat: no-repeat;
	background-position: right bottom ;
	/*background-image: url(../images/zj-bg.jpg);*/
	/*height: 	228px;*/
		-webkit-background-size: 	cover;
		background-size: 	cover;
}

.text-con {
    position: relative;
    top: 0;
    text-align: 	center;
    line-height: 	2;
}

#zj-top{
	position: absolute;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/zj-top.jpg);
	cursor: pointer;
	right: 33px;
	bottom: 0;
}

#zj-bottom{
	position: absolute;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/zj-bottom.jpg);
	cursor: pointer;
	right: 0;
	bottom: 0;
}

.ld-h1{
	font-size: 	16px;
	font-weight: bold;
	color:#e54e47;

}

.ld-p{
	font-size: 	16px;
	color:#333;

}





.m_map{ width:100%; height:722px; margin:30px auto; position:relative;  background:url(../images/diru.png) no-repeat 0 0 ;}
.m_map2{
	display: none;
}
.mp{ position:absolute; cursor:pointer; background:url(../images/fi1.png) no-repeat 4px 20px; width:24px; height:63px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp:hover{ background:url(../images/fi2.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{ position:absolute; left:0px; bottom:-3px; font-size:12px; color:#666666;}
.mp .find_mi1{ left:-14px; width:55px;text-align: center;}
.mp .find_mi2{ left:-5px; width:55px;}
.feng{ position:absolute; display:none; width:347px; height:85px; left:-230px; top:-78px; background:url(../images/vf1.png) no-repeat 0 top; z-index:10;}
.feng .sang{ position:absolute; left:235px; bottom:0px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}
.feng .tree{ height:62px; width:330px; margin:9px; }
.feng .tree .boou{ width:86px; height:62px; float:left;}
.feng .tree .du_size{ float:right; height:62px; width:230px;}
.feng .tree .du_size p{ font-size:12px; color:#FFF; line-height:20px;}
.mp1{left:486px; top:451px;
	background-image:url(../images/xx.png)!important;
	background-position: center 45%!important;
}

.mp2{left:514px; top:295px; }

.mp3{left:495px; top:375px; }

.mp4{left:530px; top:116px; }

.mp5{
	left:508px; top:423px;
	width: 70px;
	background-image:url(../images/xx2.png)!important;
	background-position: center 45%!important;
 }

.mp.mp5 .find_mi1{
	width: 70px;
	left: 0;
}
.mp.mp5 .feng{left: -208px;}
/************message-start***************/


div.message{
	max-width: 700px;
	margin:30px auto;
	/*min-height: 618px;*/

	background-color: #fff;
	position: relative;
	border-radius: 3px;

}




div.message-con{
	position: relative;
}




div.message-shuru{
	margin-top: 18px;


}
div.message-shuru span{
	float: left;
	font-size: 14px;
	width: 138px;
	height: 42px;
	line-height: 42px;
	text-align: right;
}
div.message-shuru input{
	height: 40px;
	line-height: 40px;
	border:0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border:1px solid #dbe3ea;
}

div.message-shuru select{
	height: 40px;
	line-height: 40px;
	border:0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border:1px solid #dbe3ea;
}

div.message-shuru b{
	float: left;
	color:#f00;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}

div.message-shuru textarea{
	height:180px;
	outline: none;
	resize: none;
	border:0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;

	font-size: 14px;
	color:#333;
	margin-left: 16px;
	width: 490px;
	max-width: 490px;
	border:1px solid #dbe3ea;
	padding: 10px;
}
div.message-tishi{
	position: absolute;
	text-align: center;
	width: 100%;
	line-height: 40px;
}


div.message-sub{
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

div.message-sub input{
	height: 40px;
	line-height: 40px;
	border:0;
	background-color: #c61000;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	cursor:pointer;
	width: 126px;
	max-width:126px;
}



/************å“åº”å¼è®¾ç½®-start***************/
@media only screen and (max-width: 700px){
	div.message-shuru textarea{
		width: 60%;
	}
}

@media only screen and (max-width: 580px){
	div.register{
		width: 90%;
		margin:200px 5% 100px;

	}


		div.message-shuru{
			text-align: center;
			margin-top: 10px;
			margin-bottom: 10px;

		}

	div.message-shuru span{
		float: none;
		display: block;
		width: 100%;
		text-align: center;
	}
	div.message-shuru input{
		float: none;

		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0;
	}

	div.message-shuru select{
		float: none;

		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0;
	}

	div.message-shuru b{
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		padding-left: 0;
	}


	div.message-sub input{
		/*width: 70%;
		max-width: 70%;*/
	}

	div.message-shuru textarea{
		float: none;
		width: 69%;
		max-width: 69%;
		margin-left: 0;
		padding: 1%;
	}


}


.tupian{
	border: 1px solid #dadada;
	margin-bottom: 20px;
}

/************å“åº”å¼è®¾ç½®-over***************/


/************message-over***************/



.pao{
	position: fixed;
	z-index: 8000000;
	top: 0%;
	/*margin-top: -120px;*/
	width: 320px;
}
.pao i{
	font-size: 12px;
	color:#666;
	cursor: pointer;
}
.pao i:hover{
	color:#f00;
	text-decoration: underline;
}
.pao1{
	left: -50px;
}
.pao2{
	right:-50px;
}
.pao img{
	display: block;
	width: 100%;
}

.yanhua{
	position: fixed;
	z-index: 8000000;
	bottom: 0%;
	left: 50%;
	margin-left: -200px;
	width: 400px;
}

.yanhua img{
	display: block;
	width: 100%;
}

.ccll{
	position: absolute;
	bottom: 90;
	right: 0;
	width: 50px;
	height: 51px;
	background-image: url(../images/ccll.png);
	cursor: pointer;
}

.ccll:hover{
	background-image: url(../images/ccllh.png);

}




.video-more-list ul{
	margin-left: -3%;
}


.video-more-list li{
	float: left;
	width: 30.33333333%;
	margin-left: 3%;
	margin-top: 25px;
}

.video-more-con{
	background-color: #f5f5f5;
	padding: 10px 5px;
}


.video-more-con h1{
	font-size: 14px;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.video-more-pic{
	position: relative;
	padding-bottom: 56.66%;
	overflow: hidden;
}
.video-more-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.video-more-con h2{
	background: url(../images/arrow1.jpg) 2px 7px no-repeat;
    height: 20px;
    padding-left: 20px !important;
    padding-bottom: 8px !important;
    line-height: 28px;
    font-size: 12px;
}



.video-more-list li:hover .video-more-con h1{
	color:#d73d35;
}


.video-more-pic{
	position: relative;
}

.video-more-pic i{
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/play.png);
	z-index: 20;
}

.video-more-list{
	padding-bottom: 50px;
}


.video_more-a{
	font-size: 14px;
	margin-top: 15px;
	margin-right: 10px;
}

.video_more-a:hover{
	color: #d73d35;
}
.video-top{
	padding-bottom: 50px;
}
.video-left{
	width: 500px;
	margin-right: 25px;
}

.video-right{
	overflow: hidden;

}
.video-flash-box {
	margin-top: 20px;
}
.shipin_1-box{
	margin-top: 20px;
}
.video-flash-box img{
	display: block;
	width: 100%;
}

.video-right-list li{
	margin-top: 12px;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.video-right-list li i{
	height: 27px;
	width: 27px;
	line-height: 27px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
	text-align: center;
	color:#fff;
	background-color: #03A7E1;
}
.video-right-list li i.ttop{
	background-color: #d73d35;
}
.video-right-list li a:hover{
	color: #d73d35;
}


.erji-content-title a.fr{
	font-size: 14px;
	color:#666;
	font-weight: normal;
	margin-top: 5px;
}

.erji-content-title a.fr:hover{
	color:#d73d35;
}

.anquan.fl.m20{
	margin-right: 14px;
}


.ddship{
	overflow: hidden;
	padding-top: 20px;

}



.ddship-span{
	width: 140px;
	margin-left: 16px;
}


.ddship-span dd{

	border:2px solid #dadada;
	margin-top: 15px;
	cursor: pointer;
}
.ddship-span dd:first-child{
	margin-top: 0;
}
.ddship-span dd.cur{
	border-color: #d73d35;
}

.ddship-span dd span{
	display: block;
	padding-bottom: 75.33%;
	position: relative;
	overflow: hidden;
}

.ddship-span dd span img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
}

.qqiye-shipin-wp{
	overflow: hidden;
	border:1px solid #dadada;
}
.qqiye-shipin-wp .qqiye-shipin{
	display: none;
}
.qqiye-shipin-wp .qqiye-shipin:first-child{
	display: block;
}


body,div,p,span,ul,li,h1,h2,h3,h4,h5,h6,a,input,textarea,select,dl,dd,table,tr,td {
	margin: 0;
	padding: 0
}

input,textarea,select {
	outline: 0;
	font-family: "Arial","Microsoft Yahei";
	color: #333;
	font-size: 14px
}

textarea {
	resize: none
}

ul li {
	list-style-type: none
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

i {
	font-style: normal
}

div.clear {
	clear: both;
	height: 0;
	width: 0
}

.clearfix {
	zoom:1}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

a {
	text-decoration: none;
	color: inherit;
	cursor: pointer
}

img {
	border: 0;
	max-width: 100%
}

div.wp {
	width: 1200px;
	margin: 0 auto;
	padding: 0 18px
}

.fl {
	float: left
}

.fr {
	float: right
}

.tran {
	transition: all .3s ease-out 0s
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.img-box {
	width: 300px!important;
	height: 200px!important;
	overflow: hidden
}

.img-box>img {
	transition: .3s;
	transition: all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;
	width: 100%;
	max-width: 100%
}

.img-box:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.logo {
	font-size: 0;
	margin-top: 26px
}

.header-1-right {
	margin-top: 20px;
	width: 364px
}

.banben {
	text-align: right;
	font-size: 14px;
	color: #333
}

.banben a {
	vertical-align: middle;
	margin: 12px
}

.banben a:hover {
	color: #c61000
}

.search-wp {
	position: relative
}

.search-wp a {
	position: absolute;
	right: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #000;
	top: 0;
	font-weight: bold
}

.search-wp a:hover {
	color: #c61000
}

.nav {
	background-color: #c61000
}

.nav div.wp {
	padding: 0
}

.nav .nav-posi>ul>li {
	float: left;
	width: 14.28571%
}

.nav .nav-posi>ul>li>a {
	display: block;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	transition: .3s;
	font-weight: bold
}

.nav .nav-posi>ul>li.active>a,.nav .nav-posi>ul>li:hover>a {
	background-color: #770a00
}


.nav-posi {
	position: relative;
	z-index: 800
}

.ddl {
	position: absolute;
	left: 0;
	width: 100%;
	top: 41px;
	padding: 29px 55px 0;
	background-color: #fff;
	box-shadow: 0 4px 5px -3px rgba(0,0,0,0.3);
	height: 345px;
	display: none
}

.ddl1-div {
	width: 46.8%
}

.ddl-title {
	padding-bottom: 14px;
	position: relative
}

.ddl-title#ddl1-ddl-title .ddl-title-h1 {
	position: absolute;
	left: 0;
	top: 0;
	float: none
}

.ddl-title-h1 {
	height: 24px;
	line-height: 24px;
	padding-left: 13px;
	border-left: 6px solid #c61000;
	font-size: 16px;
	color: #c61000;
	font-weight: bold;
	margin-left: 45px
}

.ddl-title-h1:first-child {
	margin-left: 0
}

.ddl1-1-pic {
	width: 179px;
	margin-right: 18px
}

.ddl1-1-pic>a {
	display: block;
	padding-bottom: 51.4%;
	position: relative;
	overflow: hidden
}

.ddl1-1-pic>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s
}

.ddl1-1-pic>a:hover>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.ddl1-1-con {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 2;
	height: 84px
}

.ddlm30 {
	margin-top: 33px
}

.ddl1-3-dl dl {
	margin: 0;
	margin-left: -2%
}

.ddl1-3-dl dd {
	float: left;
	width: 31.333333%;
	margin-left: 2%
}

.ddl1-3-pic>a {
	display: block;
	padding-bottom: 66.46%;
	position: relative;
	overflow: hidden
}

.ddl1-3-pic>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s
}

.ddl1-3-pic>a:hover>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.ddl1-3-dl dd h1 {
	margin: 0;
	font-size: 12px;
	color: #666;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 10px
}

.ddl1-3-dl dd h1 a:hover {
	color: #c61000
}

.ddl1-4-dl {
	padding-top: 5px
}

.ddl1-4-dl dl {
	margin: 0
}

.ddl1-4-dl dd {
	float: left;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 10px top;
	background-image: url(../images/gang.jpg);
	font-size: 0;
	line-height: normal
}

#ddl1-ddl-title .ddl1-4-dl dd {
	float: left;
	width: 25%;
	font-weight: bold;
	background-position: 0 0;
	padding: 0 10px;
	margin-bottom: 10px
}

#ddl1-ddl-title .ddl1-4-dl dd span {
	width: 100%
}

#ddl1-ddl-title .ddl1-4-dl dd:first-child {
	margin-left: 25%
}

#ddl1-ddl-title2 .ddl1-4-dl dd {
	float: left;
	width: 25%;
	font-weight: bold;
	background-position: 0 0;
	padding: 0 10px
}

#ddl1-ddl-title2 .ddl1-4-dl dd span {
	width: 100%
}

.ddl1-4.ddlm30 {
	margin-top: 20px
}

.ddl1-4-dl dd span {
	display: block;
	font-weight: bold;
	width: 120px;
	text-align: center;
	font-size: 12px;
	color: #666;
	height: 24px;
	border-bottom: 2px solid #fff;
	cursor: pointer
}

.ddl1-4-dl dd.cur span {
	font-weight: bold;
	border-color: #c61000
}

.ddl1-4-div-wp1 {
	height: 60px
}

.ddl1-4-div-wp2 {
	height: 100px
}

.ddl1-4-div-wp .ddl1-4-div {
	display: none
}

.ddl1-4-div-wp .ddl1-4-div:first-child {
	display: block
}

.ddl1-4-div dl {
	margin: 0
}

.ddl1-4-div dd {
	float: left;
	width: 25%;
	text-align: center;
	height: 26px;
	line-height: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.ddl1-4-div2 dd {
	width: 33.33333333%
}

.ddl1-4-div dd>a {
	display: block;
	font-size: 12px;
	color: #666
}

.ddl1-4-div dd>a:hover {
	color: #c61000
}

.ddl1-5-list dl {
	margin: 0
}

.ddl1-5-list dd {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/ddl1-5.png);
	margin-top: 17px
}

.ddl1-5-list dd:first-child {
	margin-top: 0
}

.ddl1-5-list dd>a {
	font-size: 14px;
	color: #666
}

.ddl1-5-list dd>a:hover {
	color: #c61000
}

.ddl2 .ddl1-div.fl {
	width: 709px
}

.ddl2 .ddl1-div.fr {
	width: 310px
}

.ddl2 .ddl1-4-dl dd span {
	width: 66px
}

.ddl-shipin>a {
	display: block;
	padding-bottom: 56.27%;
	position: relative;
	overflow: hidden
}

.ddl-shipin>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 15
}

.ddl2-bo {
	position: absolute;
	left: 13px;
	bottom: 11px;
	width: 31px;
	z-index: 25
}

.ddl2-bo img {
	display: block;
	width: 100%
}

.ddl2-2-h1 {
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-top: 18px
}

.ddl2-2-h1 a:hover {
	color: #c61000
}

.ddl .tuijian-gai {
	padding: 0!important
}

.ddl .tuijian-pic {
	border: 1px solid #b7b7b7;
	padding: 1px
}

.ddl .tuijian-pic>a {
	display: block;
	padding-bottom: 66.13%;
	position: relative;
	overflow: hidden
}

.ddl .tuijian-pic>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	border: 0;
	padding: 0
}

.ddl2-1 .list1 {
	margin-top: 10px
}

.ddl2-1 .list1 li {
	height: 34px;
	line-height: 34px
}

.ddl .list1 li {
	padding-right: 80px;
	background-position: left center;
	padding-left: 15px
}

.ddl .list1 li span {
	font-size: 14px
}

.ddl3 .list1 {
	margin-top: 0
}

.ddl3 .ddl-title {
	padding-bottom: 10px
}

.ddl3 .list1 li {
	height: 32px;
	line-height: 32px
}

.ddl3.ddl .tuijian-gai {
	padding-top: 12px!important
}

.ddl4 .ddl1-div.fl {
	width: 709px
}

.ddl4 .ddl1-div.fr {
	width: 310px
}

.dd4-1-tui-pic {
	width: 214px;
	margin-right: 23px
}

.dd4-1-tui-pic>a {
	display: block;
	padding-bottom: 56.54%;
	position: relative;
	overflow: hidden
}

.dd4-1-tui-pic>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 15
}

.dd4-1-tui-con {
	overflow: hidden;
	padding-top: 6px
}

.dd4-1-tui-con h1 {
	font-size: 16px;
	color: #c61000;
	font-weight: bold
}

.dd4-1-tui-con p {
	font-size: 14px;
	color: #666;
	line-height: 2;
	margin-top: 10px;
	height: 84px;
	overflow: hidden
}

.dd4-1-dl {
	padding-top: 8px
}

.dd4-1-dl dd {
	float: left;
	width: 16%;
	margin-top: 8px;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/hong_2bd98fb9036449ea910cd11b9ceced84.png)
}

.dd4-1-dl dd a {
	display: block;
	font-size: 12px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.dd4-1-dl dd a:hover {
	color: #c61000
}

.ddl4-2 dd {
	height: 32px;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background-color: #ededed;
	margin-top: 12px
}

.ddl4-2 dd:first-child {
	margin-top: 0
}

.ddl4-2 dd.cur {
	background-color: #c61000;
	color: #fff
}

.ddl4-1-div-wp .ddl4-1-div {
	display: none
}

.ddl4-1-div-wp .ddl4-1-div:first-child {
	display: block
}

.ddl5-1-navdl dd {
	float: left;
	height: 36px;
	line-height: 36px;
	background-color: #ededed;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding: 0 24px;
	cursor: pointer;
	margin-left: 5px
}

.ddl5-1-navdl dd:first-child {
	margin-left: 0
}

.ddl5-1-navdl dd.cur {
	background-color: #c61000;
	color: #fff
}

.ddl5-1-div-wp .ddl5-1-div {
	display: none
}

.ddl5-1-div-wp .ddl5-1-div:first-child {
	display: block
}

.ddl5-1-div-left {
	width: 510px;
	margin-right: 70px
}

.ddl5-1-div-right {
	overflow: hidden
}

.ddl5-1-div-right dd {
	float: left;
	width: 50%;
	margin-bottom: 12px;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/hong_2bd98fb9036449ea910cd11b9ceced84.png)
}

.ddl5-1-div-right dd a {
	display: block;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.ddl5-1-div-right dd a:hover {
	color: #c61000
}

.ddl6 .ddl1-div.fl {
	width: 709px
}

.ddl6 .ddl1-div.fr {
	width: 310px
}

.ddl6-div1>a {
	display: block;
	padding-bottom: 10.31%;
	position: relative;
	overflow: hidden
}

.ddl6-div1>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 15
}

.ddl6 .list1 {
	margin-top: 0;
	position: relative;
	top: -5px
}

.ddl6 .list1 li {
	height: 34px;
	line-height: 34px;
	padding-right: 0
}

.ddl6-div2 dd {
	width: 46%;
	border: 1px solid #b7b7b7;
	padding: 2px;
	margin-top: 15px
}

.ddl6-div2 dd>a {
	display: block;
	padding-bottom: 19.375%;
	position: relative;
	overflow: hidden
}

.ddl6-div2 dd>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 15
}

.fafa .slides>li {
	height: 345px;
	background-repeat: no-repeat;
	background-position: center
}

.fafa .flex-control-nav {
	display: block;
	bottom: 27px
}

.fxfx .flex-control-nav {
	display: block;
	bottom: 10px
}

.fxfx .flex-control-nav li {
	margin: 0 5px
}

.m16 {
	margin-top: 0px
}

.toutiao {
	background-color: #fff;
	text-align: center;
	padding-right: 25px
}

.toutiao-img {
	height: 80px;
	width: 111px;
	background-color: #c61000;
	color: #fff;
	text-align: center;
	font-size: 28px;
	letter-spacing: 5px;
	line-height: 1.2;
	padding: 8px 10px 0 15px;
	margin-right: 15px;
	position: relative
}

.toutiao-img i {
	position: absolute;
	width: 6px;
	height: 12px;
	right: -6px;
	top: 50%;
	margin-top: -6px;
	background-image: url(../images/youjiao.png);
	background-repeat: no-repeat;
	background-position: center
}

.toutiao h1 {
	font-size: 24px;
	color: #c61000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 11px 0 10px
}

.toutiao .p {
	font-size: 16px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	padding-right: 80px
}

.toutiao .p a {
	color: #c61000;
	position: absolute;
	right: 16px;
	top: 0
}

.index-main-1 {
	padding: 0px 12px;
	background-color: #fff
}

.news-1 {
	width: 375px
}

.fefe .flex-control-thumbs {
	margin-top: 1%;
	display: block
}

.fefe .flex-control-thumbs li {
	width: 32.6666666666666666666667%;
	margin-left: 1%;
	position: relative;
	cursor: pointer
}

.fefe .flex-control-thumbs li {
	position: relative;
	padding-bottom: 21.07%;
	overflow: hidden
}

.fefe .flex-control-thumbs li:first-child {
	margin-left: 0
}

.fefe .flex-control-thumbs li img {
	padding: 2px;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #fff;
	width: 100%!important;
	height: 100%!important;
	opacity: 1
}

.fefe .flex-control-thumbs li img:hover {
	opacity: 1
}

.fefe .flex-control-thumbs .flex-active {
	border: 1px solid #c61000
}

.fefe .slides>li>a {
	position: relative;
	display: block;
	padding-bottom: 43%;
	margin-top: 14%;
}

.fefe .slides>li>a>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important
}

.news-pic {
	overflow: hidden
}

.news-pic img {
	transition: .3s
}

.news-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.news-2 {
	width: 370px;
	margin-left: 20px
}

.news-3 {
	width: 357px;
	border: 1px solid #f0f0f0;
	border-top: 4px solid #c61000
}

.title-11 {
	height: 49px;
	line-height: 48px;
	border-bottom: 1px solid #d5d5d5
}

.title-11 span {
	font-size: 16px;
	color: #c61000;
	padding: 0 20px;
	height: 48px;
	line-height: 45px;
	background-repeat: no-repeat;
	background-position: bottom center;
	font-weight: bold;
}

.title-11 span.active {
	color: #c61000;
	border-bottom: 3px solid #c61000;
	background-image: url(../images/xiajiao.png);
	font-weight: bold
}

.title-11 a.fr {
	font-size: 12px;
	color: #666;
	transition: .3s;
	margin-right: 11px
}

.title-11 a.fr:hover {
	color: #c61000
}

.list1 {
	margin-top: 0px;
	margin-bottom: 17px
}

.list1 li {
	height: 31px;
	line-height: 31px;
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 6px center;
	background-image: url(../images/dian.png);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	padding-right: 45px
}

.list1 li a {
	font-size: 14px;
	transition: .3s;
	color: #000
}

.list1 li a:hover {
	color: #c61000
}

.list1 li span {
	font-size: 12px;
	color: #666;
	float: none;
	position: absolute;
	right: 0;
	top: 0
}

.title-22 {
	height: 46px;
	line-height: 45px;
	border-bottom: 1px solid #f0f0f0;
	padding: 0 14px 0 21px
}

.title-22 h1 {
	font-size: 16px;
	color: #c61000;
	font-weight: bold
}

.title-22 a.fr {
	font-size: 12px;
	color: #666;
	transition: .3s;
	margin-right: 11px
}

.news-3 .list1 {
	padding: 0 10px
}

.news-4 {
	width: 765px
}

.shipin {
	width: 357px
}

.shipin-wp {
	border-top: 4px solid #c61000
}

.shipin-wp .title-22 {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0
}

.news-4 .title-11 {
	height: 49px;
	line-height: 47px;
	border-top: 1px solid #d5d5d5
}

.news-4 .title-11 span.active {
	padding: 0 20px;
	background-image: url(../images/xiajiao.png);
	background-position: center bottom
}

.news-4 .title-11 span {
	height: 48px;
	line-height: 45px;
	padding: 0 9px
}

.news-4 .title-11 span a {
	font-size: 14px;
	color: #666;
	height: 27px;
	line-height: 27px;
	background-color: #f2f2f2;
	padding: 0 35px;
	display: inline-block;
	border-radius: 20px;
	margin-top: 10px
}

.news-4 .title-11 span a:hover {
	color: #c61000
}

.news-4-con .list1 {
	width: 50%
}

.list2 li {
	padding-left: 11px;
	background-position: left center
}

.list2.list1 {
	padding-left: 10px
}

.list2.list1 li span {
	margin-right: 15px
}

.news-4-con .list1 {
	padding-left: 10px
}

.news-4-con .list1 li {
	height: 34px;
	line-height: 34px
}

.news-4-con .list1.fl {
	border-right: 1px solid #d5d5d5
}

.tuijian {
	padding-bottom: 0px
}

.tuijian-gai {
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 20px
}

.tuijian h1 {
	font-size: 14px;
	color: #333;
	padding: 3px 0 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s
}

.tuijian-gai h1 {
	font-size: 16px
}

.tuijian-gai h1 span.fr {
	font-size: 12px;
	color: #666;
	margin: 3px 15px 0
}

.tuijian h1:hover {
	color: #c61000
}

.tuijian p {
	font-size: 12px;
	color: #999;
	line-height: 2;
	height: 48px;
	overflow: hidden
}

.tuijian-pic {
	width: 124px;
	overflow: hidden;
	margin-right: 15px
}

.tuijian-pic img {
	display: block;
	border: 1px solid #b7b7b7;
	padding: 1px
}

.shipin-div {
	width: 357px;
	position: relative
}

.shipin-div i {
	position: absolute;
	left: 10px;
	bottom: 40px;
	width: 31px;
	height: 31px;
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 500
}

.shipin-div img {
	display: block;
	width: 100%;
	min-height: 220px
}

.xuebao img {
	display: block;
	width: 100%
}

.xuebao {
	margin-top: 10px
}

.yaodai img {
	display: block;
	width: 100%
}

.mei-1 {
	width: 765px;
	border-top: 1px solid #d5d5d5
}

.zhuanti {
	width: 101%;
	border: 1px solid #f0f0f0;
	border-top: 4px solid #c61000
}

.zhuanti-jia-pic {
	margin-bottom: 8px
}

.zhuanti-jia-pic img {
	display: block;
	border: 1px solid #b7b7b7;
	padding: 1px;
	width: 100%!important
}

.mei-1 .title-11 {
	height: 49px;
	line-height: 47px
}

.mei-1 .title-11 span {
	height: 48px;
	line-height: 45px;
	margin-left: 17px;
	cursor: pointer
}

.mei-1 .title-11 span:first-child {
	margin-left: 0
}

.mei-1-left {
	width: 370px
}

.mei-1-right {
	width: 370px
}

.meiti-con {
	display: none
}

#meiti-con-1 {
	display: block
}

.zhuanti-wp {
	padding: 18px
}

.zhuanti-wp .list1.list2 {
	margin-top: 8px;
	padding-left: 0
}

.fzhuan .flex-direction-nav {
	display: block
}

.fzhuan .flex-direction-nav a {
	width: 22px;
	height: 36px;
	margin-top: -18px
}

.fzhuan .flex-direction-nav .flex-prev {
	left: 0
}

.fzhuan .flex-direction-nav .flex-next {
	right: 0
}

.fzhuan .slides>li img {
	border: 1px solid #b7b7b7;
	padding: 1px
}

.gonggao .zhuanti-wp {
	padding: 7px 18px
}

.gonggao .list1.list2 {
	margin-top: 0
}

.chanpin-left {
	width: 105px
}

.chanpin {
	margin-top: 19px
}

.chanpin-left span {
	display: block;
	cursor: pointer;
	height: 66.7px;
	line-height: 68px;
	border-right: 5px solid #fff;
	text-align: center;
	font-size: 14px;
	color: #000;
	background-color: #ededed;
	margin-top: 5px
}

.chanpin-left span:first-child {
	margin-top: 0
}

.chanpin-left span.active {
	background-color: #c61000;
	border-color: #c61000;
	color: #fff
}

.chanpin-right {
	width: 265px
}

.chanpin-div {
	border-left: 5px solid #c61000;
	height: 282px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	display: none
}

#chanpin-1 {
	display: block
}

.chanpin-wenzi {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background-image: url(../images/chanpin-wenzi.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 45px 15px 15px
}

.chanpin-wenzi h1 {
	font-size: 18px;
	color: #fff;
	padding-bottom: 10px
}

.chanpin-wenzi p {
	font-size: 12px;
	color: #fff;
	line-height: 1.8;
	height: 42px;
	overflow: hidden
}

.chanye-1-pic {
	overflow: hidden
}

.chanye-1-pic a {
	display: none
}

.chanye-1-pic a#chanye-1-pic-a1 {
	display: block
}

.chanye-1-pic img {
	display: block;
	width: 100%!important;
	transition: .3s
}

.chanye-1-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.chanye {
	margin-top: 19px
}

.chanye-llist li {
	float: left;
	width: 32.3%;
	margin-right: 1%;
	margin-top: 5px
}

.chanye-llist li a {
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #000;
	text-align: center;
	background-color: #ededed
}

.chanye-llist li.active a {
	background-color: #c61000;
	color: #fff
}

.chanye-llist li:first-child {
	margin-left: 0
}

.chanye-llist li:first-child+li+li+li+li+li {
	margin-left: 0
}

.bankuan {
	height: 83px;
	background-color: #c61000;
	padding-top: 22px
}

.bankuan h1 {
	color: #fff;
	font-size: 16px;
	padding-bottom: 5px
}

.bankuan p {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase
}

.zhaopin {
	margin-top: 19px
}

.zhaopin-left {
	width: 370px
}

.zhaopin-left a,.zhaopin-left img {
	display: block;
	width: 100%
}

.zhaopin-left a:first-child {
	margin-bottom: 12px
}

.zhaopin-right {
	width: 356px;
	margin-top: 5px;
}

.zhaopin-right h1 {
	font-size: 16px;
	color: #c61000;
	text-align: center;
	background-image: url(../images/xiang.png);
	background-repeat: no-repeat;
	background-position: center
}

.sel {
	width: 100%;
	margin-top: 15px;
	margin-left: 0;
	float: none
}

.sel select {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	border: 1px solid #f0f0f0
}

.zhaopin-left2 {
	width: 365px;
	margin-left: 25px;
	border-radius: 8px;
	background-color: #efefef;
}
.zhaopin-left2 a,.zhaopin-left2 img{
	display: block;
	width: 100%;
}
.zhaopin-left2 h1 {
	margin: 0;
	font-size: 16px;
	color: #c61000;
	font-weight: 600;
	margin-bottom: 14px
}

.zhaopin-left2 dl {
	margin: 0
}

.zhaopin-left2 dd {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-top: 8px
}

#footer {
	background-color: #525252;
	color: #fff;
	padding: 14px 20px 14px;
	line-height: 2.2
}

.foo1 {
	margin-top: 22px;
	margin-left: 50px;
	text-align: center
}
.foo2{
	width:222px;
}
.er {
	text-align: center;
	width:100px;
}

.er img {
	display: block;
	width:100%;
	margin-bottom: 5px
}

.erji_top_gai {
	position: relative
}

.banner-2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 60000
}

.fbanner-2 .slides>li {
	height: 345px;
	background-repeat: no-repeat;
	background-position: center
}

.menu {
	width: 220px
}

.menu.active {
	float: none;
	position: fixed;
	top: 0
}

.menu-zhuanti_123.menu.active {
	position: static!important;
	float: left!important
}

.menu.active .erji-title {
	margin-top: 0
}

.menu-zhuanti_123.menu.active {
	margin-top: -80px
}

@media only screen and (max-width: 1200px) {
	.menu.active {
		position:static!important;
		float: left!important
	}
}

.erji-title {
	background-color: #c61000;
	position: relative;
	z-index: 8;
	padding: 60px 0;
	padding-left: 28px
}

.erji-title h1 {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 5px
}

.erji-title h2 {
	font-size: 24px;
	color: #fff
}

.menu-ul {
	background-color: #fff;
	margin-top: 6px
}

.menu-ul li {
	border-top: 1px solid #e2e1e6
}

.menu-ul li:first-child {
	border-top: 0
}

.menu-ul li>a {
	display: block;
	height: 49px;
	padding-left: 28px;
	font-size: 14px;
	color: #666;
	line-height: 49px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	transition: .3s
}

.menu-ul li>a:hover,.menu-ul li.active>a {
	background-color: #787878;
	color: #fff
}

.xiayin img {
	display: block;
	width: 100%
}

.erji-content-title {
	border-bottom: 3px solid #eee
}

.erji-content-title h1 {
	display: inline-block;
	border-bottom: 3px solid #c61000;
	padding: 0 10px;
	padding-bottom: 10px;
	font-size: 28px;
	color: #c61000;
	position: relative;
	bottom: -3px
}

.xinwen-pic {
	width: 238px;
	overflow: hidden;
	margin-right: 27px;
	border: 1px solid #b8b8b8
}

.xinwen-pic img {
	display: block;
	width: 100%;
	transition: .3s
}

.xinwen-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.xinwen-list li {
	padding: 22px 0;
	border-top: 1px solid #f6f6f6
}

.xinwen-list li:first-child {
	border-top: 0
}

.xinwen-list-wp {
	padding-right: 22px
}

.xinwen-list li:hover .xinwen-list-wp {
	background-color: #ededed
}

.xinwen-list li h1 {
	font-size: 22px;
	color: #333;
	transition: .3s;
	padding-top: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.xinwen-list li:hover h1 {
	color: #c61000
}

.xinwen-list li h2 {
	font-size: 14px;
	padding: 12px 0 8px;
	color: #999
}

.xinwen-list li p {
	font-size: 14px;
	color: #999;
	line-height: 1.8;
	height: 50px;
	overflow: hidden
}

.chakan {
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	transition: .3s
}

.xinwen-list li:hover .chakan {
	color: #c61000
}

.bt-page {
	text-align: center;
	margin: 0 auto;
	padding: 20px 0
}

.bt-page * {
	display: inline-block;
	margin-left: 2px
}

.bt-page li {
	padding: 2px 8px;
	line-height: 25px;
	border: 1px solid #ddd;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 14px;
	border-radius: 5px
}

.default-btn {
	background-color: #fff;
	color: #333;
	border: 1px solid #c1c1c1;
	box-shadow: none;
	padding: 3px 10px;
	border-radius: 3px;
	margin-left: 10px
}

.min-input {
	width: 25px
}

.bt-page li:hover,.bt-page li.active {
	background-color: #c60f01;
	color: #fff
}

.ccc {
	width: 48px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #ddd;
	text-align: center;
	cursor: pointer;
	background-color: #fff;
	color: #000;
	font-size: 14px;
	border-radius: 5px
}

span.ccc-active {
	background-color: #c61000;
	color: #fff;
	border-color: #c61000
}

.ccc:hover {
	background-color: #c61000;
	color: #fff;
	border-color: #c61000
}

.fuwu {
	width: 373px;
	padding-top: 61px
}

.fuwu-title {
	height: 86px;
	line-height: 86px;
	background-color: #c61000;
	color: #fff;
	padding-left: 30px;
	font-size: 30px;
	font-weight: bold
}

.fuwu-title span {
	font-weight: normal;
	font-size: 18px;
	padding-left: 8px
}

.fuwu-con {
	background-image: url(../images/huidi.png);
	padding-bottom: 15px;
	text-align: center;
	padding-top: 25px;
	min-height: 120px
}

.fuwu-con a {
	float: left;
	text-align: left;
	width: 25%;
	color: #fff;
	font-size: 16px;
	margin-bottom: 15px;
	padding-left: 4%
}

.fuwu-con a:hover {
	color: #c61000
}

.erji-div {
	padding: 30px 28px;
	background-color: #fff
}

.chanpinfuwu-list ul {
	margin-left: -33px
}

.chanpinfuwu-list li {
	float: left;
	width: 347px;
	margin-left: 33px;
	margin-top: 25px
}

.title-fuwu {
	font-size: 24px;
	color: #333;
	padding-bottom: 20px
}

.title-fuwu .fr {
	font-size: 12px;
	color: #999;
	transition: .3s;
	margin-top: 12px
}

.title-fuwu .fr:hover {
	color: #c61000
}

.fuwu-pic {
	overflow: hidden;
	border: 1px solid #b8b8b8
}

.fuwu-pic img {
	display: block;
	width: 100%!important;
	transition: .3s
}

.fuwu-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.fuwu-aa {
	height: 122px;
	overflow: hidden
}

.fuwu-aaaa {
	height: 90px
}

.fuwu-list-con {
	background-color: #ededed;
	padding: 25px 10px;
	padding-top: 20px
}

.fuwu-list-con p {
	font-size: 14px;
	color: #666;
	line-height: 1.6;
	height: 66px;
	overflow: hidden
}

.fuwu-aa dd {
	float: left;
	width: 50%;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-image: url(../images/hong.png);
	margin-top: 7px
}

.fuwu-aa dd a {
	font-size: 14px;
	color: #666;
	transition: .3s;
	line-height: 1.6
}

.fuwu-aa dd a:hover {
	color: #c61000
}

.fuwu-aaa dd {
	margin-top: 11px
}

.fuwu-aaa dd a {
	font-size: 12px
}

.title-jituan {
	font-size: 24px;
	color: #333;
	padding: 45px 0 20px
}

.jituan-pic {
	width: 566px;
	overflow: hidden;
	margin-right: 20px
}

.jituan-pic img {
	display: block;
	width: 100%
}

.jituan-top-left {
	font-size: 14px;
	padding-top: 10px;
	color: #666
}

.ldld {
	width: 348px
}

.ldld a {
	display: block;
	height: 133px;
	line-height: 133px;
	font-size: 24px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 25px center;
	background-color: #c61000;
	color: #fff
}

.ldld a:hover {
	background-color: #770a00
}

.dd1 {
	background-image: url(../images/dd1h.png)
}

.dd2 {
	background-image: url(../images/dd2h.png)
}

.dd3 {
	background-image: url(../images/dd3h.png);
	margin-top: 9px
}

.dd4 {
	background-image: url(../images/dd4h.png);
	margin-top: 9px
}

.texti {
	line-height: 2.3;
	overflow: hidden
}

.texti a {
	color: #f00
}

.jituan-con {
	font-size: 14px;
	color: #666;
	line-height: 2;
	padding-top: 12px
}

.jianjie-list a {
	display: block;
	height: 56px;
	line-height: 56px;
	background-color: #ededed;
	padding-left: 78px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/jianjie.jpg);
	font-size: 16px;
	color: #333;
	transition: .3s;
	margin-top: 14px
}

.jianjie-list a:hover {
	background-color: #c61000;
	color: #fff
}

.jianjie-list a:first-child {
	margin-top: 0
}

.xinwen-list2 {
	margin-top: 15px
}

.xinwen-list2 li {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	background-image: url(../images/hongjiao.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 1px dashed #ebebeb;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.xinwen-list2 li:first-child {
	border-top: 0
}

.xinwen-list2 li a {
	font-size: 16px;
	color: #333
}

.xinwen-list2 li a:hover {
	color: #b7150d
}

.xinwen-list2 li span {
	font-size: 14px;
	color: #999;
	margin-left: 10px
}

.xinwen-list2 li i {
	color: #b7150d;
	padding-right: 3px
}

.tupian-zidong-wp {
	padding: 5px;
	border: 1px solid #ccc
}

.tupian-zidong {
	height: 94px;
	overflow: hidden
}

.tupian-zidong li {
	float: left;
	width: 159px;
	padding-right: 5px
}

.tupian-zidong li img {
	display: block;
	width: 100%
}

.biaoge table {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
	margin-top: 30px
}

.biaoge table th {
	border: 1px solid #ddd;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #da1b11;
	font-weight: normal
}

.biaoge table td {
	border: 1px solid #ddd;
	height: 35px;
	line-height: 35px;
	text-align: center
}

.biaoge table td a:hover {
	color: #da1b11
}

.biaoge-title a {
	margin-left: 10px;
	font-size: 0;
	margin-top: 5px
}

.liuyanzhuyi {
	padding: 35px 0 10px;
	border-bottom: 1px dashed #ddd
}

.liuyanzhuyi h1 {
	text-align: center;
	padding: 13px 0;
	font-size: 18px
}

.liuyanzhuyi p {
	line-height: 2
}

div.message {
	max-width: 700px;
	margin: 0 auto 20px;
	padding-top: 35px;
	background-color: #fff;
	position: relative;
	border-radius: 3px
}

div.message-con {
	position: relative
}

div.message-shuru {
	margin-top: 18px
}

div.message-shuru span {
	float: left;
	font-size: 14px;
	width: 138px;
	height: 42px;
	line-height: 42px;
	text-align: right
}

div.message-shuru input {
	height: 40px;
	line-height: 40px;
	border: 0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border: 1px solid #dbe3ea
}

div.message-shuru select {
	height: 40px;
	line-height: 40px;
	border: 0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	margin-left: 16px;
	width: 260px;
	max-width: 260px;
	border: 1px solid #dbe3ea
}

div.message-shuru b {
	float: left;
	color: #f00;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding-left: 5px
}

div.message-shuru textarea {
	height: 180px;
	outline: 0;
	resize: none;
	border: 0;
	background-color: #f0f6fc;
	float: left;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	margin-left: 16px;
	width: 490px;
	max-width: 490px;
	border: 1px solid #dbe3ea;
	padding: 10px
}

div.message-tishi {
	position: absolute;
	text-align: center;
	width: 100%;
	line-height: 40px
}

div.message-sub {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center
}

div.message-sub input {
	height: 40px;
	line-height: 40px;
	border: 0;
	background-color: #c61000;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	width: 126px;
	max-width: 126px
}

@media only screen and (max-width: 700px) {
	div.message-shuru textarea {
		width:60%
	}
}

@media only screen and (max-width: 580px) {
	div.register {
		width:90%;
		margin: 200px 5% 100px
	}

	div.message-shuru {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px
	}

	div.message-shuru span {
		float: none;
		display: block;
		width: 100%;
		text-align: center
	}

	div.message-shuru input {
		float: none;
		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0
	}

	div.message-shuru select {
		float: none;
		padding-left: 1%;
		width: 70%;
		max-width: 70%;
		margin-left: 0
	}

	div.message-shuru b {
		float: none;
		width: 100%;
		text-align: center;
		display: block;
		padding-left: 0
	}

	div.message-shuru textarea {
		float: none;
		width: 69%;
		max-width: 69%;
		margin-left: 0;
		padding: 1%
	}
}

.news_list-wp {
	padding: 35px 0 0
}

.news_list-wp .kuai.fl,.news_list-wp .kuai.fr {
	width: 48.5%
}

.news_list-ul {
	padding: 15px 0 30px
}

.news_list-ul li {
	height: 36px;
	line-height: 36px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.news_list-ul li:first-child {
	border-top: 0
}

.news_list-ul li a {
	font-size: 14px;
	color: #333
}

.news_list-ul li a:hover {
	color: #b7150d
}

.news_list-ul li span {
	font-size: 12px;
	color: #999;
	margin-left: 10px
}

.news_list-ul-wp .news_list-ul.fl,.news_list-ul-wp .news_list-ul.fr {
	width: 48.5%
}

.more3 {
	font-size: 14px;
	color: #666;
	margin-top: 15px
}

.more3:hover {
	color: #c61000
}

#header-2 {
	display: none;
	height: 75px;
	box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000000000;
	background-color: #fff
}

.nav-2 {
	display: none;
	background-color: #fff;
	position: relative;
	z-index: 900;
	line-height: 1.42857143
}

.nav-2>ul>li {
	border-top: 1px dotted #ccc;
	position: relative
}

.jiaspan {
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 5px;
	right: 14px
}

.jiaspan.cur {
	background-image: url(../images/jia2h.png)
}

.nav-2>ul>li>a {
	padding: 8px 10px;
	display: block;
	font-size: 16px;
	width: 100%;
	color: #333;
	font-family: "anb";
	text-transform: uppercase
}

.nav-2>ul>li>ul {
	padding-bottom: 10px;
	display: none
}

.nav-2>ul>li>ul>li>a {
	padding: 6px 10px;
	display: block;
	font-size: 14px;
	padding-left: 25px;
	width: 100%;
	color: #666
}

.logo-2 {
	font-size: 0;
	margin-left: 15px;
	margin-top: 5px
}

.logo-2 {
	width: 400px;
	margin-top: 18px
}

.logo-2 img {
	display: block
}

.menu2 {
	height: 100%;
	height: 75px;
	margin-right: 15px
}

.menu2 li {
	cursor: pointer;
	margin-left: 10px;
	float: right;
	margin-top: 29px
}

.menu2 li img {
	display: block
}

.chenggao {
	display: none;
	height: 75px
}

#nav-2-heidi {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 120000;
	background-image: url(../images/heidi.png);
	display: none
}

.banner-x {
	display: none
}

.xiala2 {
	padding-top: 8px;
	display: none
}

.xiala2 a {
	display: block;
	padding: 7px;
	padding-left: 15px;
	font-size: 12px
}

.biaoge-3 table td {
	text-align: left;
	padding-left: 10px
}

.toupiao-title {
	font-size: 20px;
	color: #c61000;
	padding: 30px 0;
	text-align: center
}

.toupiao-box-wp {
	border: 1px solid #dedede;
	padding: 15px 20px
}

.toupiao-box {
	border-top: 1px dashed #dedede
}

.toupiao-input {
	font-size: 14px;
	color: #333;
	margin-top: 20px
}

.toupiao-input input[type="radio"] {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px
}

.toupiao-input input[type="button"],.toupiao-input input[type="submit"] {
	border: 0;
	width: 120px;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	background-color: #c61000;
	color: #fff;
	cursor: pointer;
	margin-right: 10px;
	margin-top: 20px
}

.video-more-list ul {
	margin-left: -24px
}

.video-more-list li {
	float: left;
	width: 270px;
	height: 240px;
	margin-left: 24px;
	margin-top: 30px
}

.video-more-con {
	background-color: #f5f5f5;
	padding: 10px 5px
}

.video-more-con h1 {
	font-size: 14px;
	line-height: 1.8;
	height: 50px;
	overflow: hidden
}

.video-more-pic img {
	display: block;
	width: 100%!important
}

.video-more-con h2 {
	background: url(../images/arrow1.jpg) 2px 7px no-repeat;
	height: 20px;
	padding-left: 20px!important;
	padding-bottom: 8px!important;
	line-height: 28px;
	font-size: 12px
}

.video-more-list li:hover .video-more-con h1 {
	color: #c61000
}

.video-more-pic {
	position: relative
}

.video-more-pic i {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/play.png)
}

.video-more-list {
	padding-bottom: 50px
}

.video_more-a {
	font-size: 14px;
	margin-top: 15px;
	margin-right: 10px
}

.video_more-a:hover {
	color: #c61000
}

.video-top {
	padding-bottom: 50px
}

.video-left {
	width: 500px
}

.video-right {
	width: 580px;
	margin-top: 8px
}

.video-flash-box {
	margin-top: 20px
}

.video-flash-box img {
	display: block;
	width: 100%
}

.video-right-list li {
	margin-top: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.video-right-list li i {
	height: 27px;
	width: 27px;
	line-height: 27px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	background-color: #03a7e1
}

.video-right-list li i.ttop {
	background-color: #c61000
}

.video-right-list li a:hover {
	color: #c61000
}

.toupiao-jieguo {
	width: 80%;
	margin: 0 auto
}

.toupiao-jieguo h1 {
	font-size: 16px;
	text-align: center;
	padding: 15px 0
}

.toupiao-jieguo-li span {
	width: 20%;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding-right: 5px
}

.toupiao-jieguo-li .zhu-wp {
	width: 60%;
	height: 20px;
	background-color: #fffae2;
	position: relative
}

.zhuzhu {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #f09f00
}

.toupiao-jieguo-li {
	margin-top: 15px
}

.toupiao-jieguo h1+.toupiao-jieguo-li {
	margin-top: 0
}

.toupiao-jieguo-li i {
	width: 20%;
	height: 20px;
	line-height: 20px;
	padding-left: 5px
}

.chanpin_1-div {
	background-color: #ededed;
	padding: 30px
}

.chanpin_1-pic {
	width: 50%;
	margin-right: 43px
}

.chanpin_1-pic img {
	display: block;
	width: 100%!important
}

.chanpin_1-pic-con p {
	font-size: 14px;
	color: #666;
	line-height: 1.6
}

.chanpin_1-pic-con .fuwu-aa {
	height: auto;
	margin-top: 10px
}

.xinwen1-1 {
	background-color: #fff;
	padding: 30px 0
}

.xinwen1-title1 {
	padding-bottom: 36px
}

.xinwen1-title1 h1 {
	font-size: 24px;
	color: #333
}

.xinwen1-title1 a.fr {
	font-size: 12px;
	color: #666;
	margin-top: 8px
}

.xinwen1-title1 a.fr:hover {
	color: #c61000
}

.xinwen1-pic {
	width: 552px;
	margin-top: 10px
}

.fxinwen1 .slides>li {
	position: relative
}

.fxinwen1 .slides>li h1 {
	position: absolute;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/heidi.png);
	left: 0;
	width: 100%;
	padding-left: 30px;
	font-size: 16px;
	color: #fff;
	z-index: 80000;
	bottom: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.fxinwen1 .flex-direction-nav {
	display: block
}

.fxinwen1 .flex-control-nav {
	display: block;
	text-align: right;
	font-size: 0;
	bottom: 12px;
	padding-right: 10px
}

.fxinwen1 .flex-control-paging li a {
	width: 13px;
	height: 13px;
	background-image: url(../images/arrow-b2.png)
}

.fxinwen1 .flex-control-paging li a.flex-active {
	background-image: url(../images/arrow-bh-2.png)
}

.fxinwen1 .flex-control-nav li {
	margin: 0 8px
}

.fxinwen1 .flex-direction-nav a {
	width: 60px;
	height: 108px;
	margin-top: -54px;
	background-image: url(../images/b-left2.png)
}

.fxinwen1 .flex-direction-nav .flex-prev {
	left: 0
}

.fxinwen1 .flex-direction-nav .flex-next {
	right: 0;
	background-image: url(../images/b-right2.png)
}

.xinwen1-list {
	margin-top: 10px;
	width: 620px
}

.xinwen1-list li {
	padding: 23px 0;
	border-top: 1px solid #eeeff1
}

.xinwen1-list li:first-child {
	border-top: 0;
	padding-top: 0
}

.xinwen1-data {
	width: 74px;
	height: 74px;
	background-color: #f4f4f4;
	text-align: center;
	color: #c61000;
	margin-right: 33px
}

.xinwen1-data h1 {
	font-size: 34px;
	padding-top: 8px
}

.xinwen1-data h2 {
	font-size: 12px
}

.xinwen1-list li>h1 {
	font-size: 16px;
	color: #333;
	padding-bottom: 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.xinwen1-list li:hover>h1 {
	color: #c61000
}

.xinwen1-list li:hover .xinwen1-data {
	background-color: #c61000;
	color: #fff
}

.xinwen1-list li p {
	font-size: 14px;
	color: #8c8c8c;
	line-height: 1.8;
	height: 50px;
	overflow: hidden
}

.xinwen1-2 {
	background-color: #ededed;
	padding: 30px 0
}

.xinwen1-2-1 {
	width: 447px
}

.xinwen1-2-1-title {
	background-color: #e1e1e1
}

.xinwen1-2-1-title h1 {
	float: left;
	padding: 0 30px;
	height: 45px;
	line-height: 45px;
	background-color: #c61000;
	font-size: 20px;
	color: #fff;
	position: relative
}

.xinwen1-2-1-title a.fr {
	font-size: 12px;
	color: #666;
	line-height: 45px;
	margin-right: 15px
}

.xinwen1-2-1-title a.fr:hover {
	color: #c61000
}

.xinwen1-2-2 {
	width: 343px;
	margin-left: 36px
}

.xinwen1-2-3 {
	width: 343px
}

.xinwen1-2-1-con {
	background-color: #fff;
	padding: 20px
}

.xinwen1-tuijian h1 {
	font-size: 14px;
	color: #333;
	padding: 3px 0 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s
}

.xinwen1-tuijian h1:hover {
	color: #c61000
}

.xinwen1-tuijian p {
	font-size: 12px;
	color: #999;
	line-height: 1.9;
	height: 42px;
	overflow: hidden
}

.xinwen1-tuijian-pic {
	width: 124px;
	overflow: hidden;
	margin-right: 15px
}

.xinwen1-tuijian-pic img {
	display: block;
	border: 1px solid #b7b7b7;
	padding: 1px;
	width: 100%
}

.xinwen1-tuijian2 {
	margin-top: 19px
}

.xinwen1-2-2 .xinwen1-2-1-con {
	padding: 8px 20px 9px
}

.xinwen1-2-2-title h1 {
	font-size: 20px;
	color: #333;
	float: left
}

.xinwen1-2-2-title a.fr {
	font-size: 12px;
	color: #666;
	margin-top: 6px
}

.xinwen1-2-2-title a.fr:hover {
	color: #c61000
}

.xinwen1-2-3 .xinwen1-2-1-con {
	padding: 8px 20px 9px
}

.xinwen1-2-3-title h1 {
	font-size: 20px;
	color: #333;
	float: left
}

.xinwen1-2-3-title a.fr {
	font-size: 12px;
	color: #666;
	margin-top: 6px
}

.xinwen1-2-3-title a.fr:hover {
	color: #c61000
}

.xinwen1-2-3 .list1 li,.xinwen1-2-2 .list1 li,.xinwen1-2-1 .list1 li {
	padding-left: 0;
	background-image: none
}

.xinwen1-2-3 .list1 li span,.xinwen1-2-2 .list1 li span {
	margin-right: 0
}

.zhuanti_form {
	margin-top: 5px;
	margin-right: 5px
}

.fzhuantia {
	margin-top: 20px
}

.zhuanti_form select {
	width: 300px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	border: 1px solid #f0f0f0;
	vertical-align: middle
}

.zhuanti_form a {
	font-size: 12px;
	color: #999
}

.zhuanti_form a:hover {
	color: #c61000
}

.zhuanti1 .flex-direction-nav {
	display: block
}

.zhuanti1 .flex-direction-nav a {
	width: 60px;
	height: 108px;
	margin-top: -54px;
	background-image: url(../images/b-left2.png)
}

.zhuanti1 .flex-direction-nav .flex-prev {
	left: 0
}

.zhuanti1 .flex-direction-nav .flex-next {
	right: 0;
	background-image: url(../images/b-right2.png)
}

.zhuanti1-llist ul {
	margin-left: -65px
}

.zhuanti1-llist li {
	float: left;
	width: 326px;
	overflow: hidden;
	margin-left: 65px;
	margin-top: 40px
}

.zhuanti1-llist li img {
	display: block;
	width: 100%;
	padding: 2px;
	border: 1px solid #b7b7b7;
	transition: .3s
}

.zhuanti1-llist li img:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.zhuanti1-llist {
	padding: 30px 0
}

.xinwen2-1 {
	padding: 30px 0;
	background-color: #ededed
}

.xinwen2-1-left {
	width: 765px;
	background-color: #fff
}

.xinwen2-1-left-pic {
	width: 400px;
	margin-right: 20px
}

.xinwen2-1-left-wuguan {
	overflow: hidden
}

.xinwen2-1-left-wuguan .list1 {
	margin-top: 0
}

.xinwen2-1-left-wuguan .list1 li {
	padding-left: 0;
	background-image: none
}

.xinwen2-1-left-wuguan .list1 li span {
	margin-right: 0
}

.xinwen2-1-right {
	width: 390px
}

.xinwen1 div.wp,.xinwen2 div.wp {
	padding: 0
}

.xinwen2-2 {
	padding: 30px 0;
	background-color: #fff
}

.xinwen2-2-right {
	width: 390px
}

.xinwen2-2-left {
	width: 765px
}

.xinwen2-2-left .xinwen1-2-2-title {
	padding: 5px 0 15px
}

.xinwen2-2-left-con {
	padding: 20px;
	background-color: #ededed
}

.xinwen2-2-left-con li {
	float: left;
	width: 50%
}

.xinwen2-tuijian h1 {
	font-size: 16px;
	color: #333;
	padding: 3px 0 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s
}

.xinwen2-tuijian h1:hover {
	color: #c61000
}

.xinwen2-tuijian p {
	font-size: 14px;
	color: #999;
	line-height: 1.8;
	height: 42px;
	overflow: hidden
}

.xinwen2-tuijian-pic {
	width: 124px;
	overflow: hidden;
	margin-right: 10px
}

.xinwen2-tuijian-pic img {
	display: block;
	border: 1px solid #b7b7b7;
	padding: 1px;
	width: 100%
}

.xinwen2-tuijian2 {
	margin-top: 19px
}

.xinwen2-2-right .xinwen1-2-1-con {
	padding: 20px
}

div.article {
	width: 858px;
	padding: 0 15px;
	margin: 0 auto
}

div.article>h1 {
	text-align: center;
	font-size: 26px;
	color: #0064ac;
	padding-top: 30px
}

div.article-tishi {
	text-align: center;
	margin: 20px auto 20px
}

#fenxiang-anniu {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px
}

div.article-con {
	padding: 0 0 30px;
	position: relative;
	border-top: 1px dashed #c9c7c7;
	border-bottom: 1px dashed #c9c7c7;
	line-height: 2.2;
	font-size: 16px
}

div.article-con table {
	line-height: 2!important;
	width: 100%!important
}

div.article-con table th,div.article-con table td {
	width: auto!important;
	word-break: break-all
}

div.article-con>img {
	display: block;
	margin: 20px auto;
	max-width: 100%
}

div.article-con>h1 {
	font-size: 14px;
	text-align: center;
	margin: 10px 0
}

div.article-con>a {
	position: absolute;
	right: 8px;
	bottom: 50px;
	width: 102px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	background-color: #f37728;
	border-radius: 3px
}

div.article-page {
	height: 87px;
	line-height: 87px;
	padding-bottom: 20px
}

div.article-page>a:hover {
	color: #0064ac
}

a.article-page-pre {
	float: left
}

a.article-page-next {
	float: right
}

@media only screen and (max-width: 1200px) {
	div.article {
		width:90%;
		margin: 8% auto;
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (max-width: 800px) {
	div.article-page {
		height:auto;
		line-height: normal
	}

	a.article-page-pre {
		float: none;
		display: block;
		margin: 10px 0
	}

	a.article-page-next {
		float: none;
		display: block;
		margin: 10px 0
	}

	div.article>h1 {
		font-size: 18px
	}

	div.article-con {
		padding: 20px 0 100px
	}
	div.article-con img {
		display:block;
		max-width:100%;
		margin:0 auto;
	}
}

#chengyuan-div {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 60000;
	display: none
}

.chengyuan-hei {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../images/heidi.png)
}

.chengyuan-bai {
	position: absolute;
	width: 70%;
	height: 70%;
	top: 15%;
	left: 15%;
	background-color: #f4f4f4;
	box-shadow: 0 0 10px #867d7d;
	border-radius: 10px;
	padding: 30px;
	overflow-y: auto
}

.news-jia-pic {
	margin-top: 25px
}

.news-jia-pic img {
	display: block;
	width: 100%
}

.news-jia-con {
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	margin-top: 30px
}

.news-jia-hui {
	background-color: #ededed;
	padding: 22px 22px;
	margin-top: 70px
}

.news-jia-hui a {
	float: left;
	width: 24%;
	padding-left: 14px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	margin-left: .5%;
	margin-right: .5%;
	color: #666;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/hong.png)
}

.news-jia-hui a:hover {
	color: #c61000
}

.gungungun {
	overflow: hidden;
	margin-top: 47px
}

.gungungun li {
	float: left;
	padding-right: 24px;
	width: 258px
}

.gungungun-pic img {
	display: block;
	transition: .3s;
	width: 100%
}

.gungungun-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.gungungun-pic {
	overflow: hidden
}

.all-pic {
	width: 195px;
	margin: 0 auto
}

.all-pic img {
	width: 195px!important;
	height: 130px!important
}

.all-list {
	margin-top: 38px
}

.all-list ul {
	margin-left: -1%
}

.all-list li {
	float: left;
	width: 24%;
	margin-left: 1%;
	background-color: #fff;
	margin-bottom: 1%;
	text-align: center;
	padding: 25px 0;
	transition: background-color .3s;
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s
}

.all-list li h3 {
	padding-top: 13px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #c61000;
	font-weight: bold;
	transition: .3s
}

.all-list li span {
	color: #989898;
	font-size: 12px;
	transition: .3s
}

.all-list li:hover {
	background-color: #c61000
}

.all-list li:hover h3,.all-list li:hover span {
	color: #fff
}

.lingdao_list1 li:first-child {
	border-top: 0
}

.lingdao_list1 li {
	border-top: 1px dashed #ccc;
	padding: 15px 0
}

.lingdao_list1 li h1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding: 10px 0
}

.lingdao_list1-a span {
	display: inline-block;
	vertical-align: middle;
	width: 100px
}

.lingdao_list1-a a {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.lingdao_list1-a a:hover {
	color: #c61000
}

.lingdao_list2 {
	padding: 25px;
	margin-top: 15px
}

.lingdao_list2-pic {
	width: 180px;
	margin-right: 60px;
	padding: 6px;
	border: 1px solid #ebebeb;
	box-shadow: 1px 2px 2px 0 #867f7f
}

.lingdao_list2-pic img {
	display: block;
	width: 100%:
}

.lingdao_list2 h1 {
	color: #c61000;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 25px;
	padding-top: 25px
}

.lingdao_list2 p {
	color: #666;
	font-size: 14px;
	line-height: 1.8
}

.ooaa {
	margin-bottom: 10px
}

.ooaa2 {
	border-bottom: 1px solid #e1e1e1
}

.ooaa2 h1 {
	padding-bottom: 5px;
	border-bottom: 2px solid #c61000;
	position: relative;
	bottom: -1px
}

.ooaa2+.list1 {
	margin-top: 10px
}

.ooaa3 {
	visibility: hidden
}

.keshixiangxi {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	padding-bottom: 30px;
	background-color: #fff;
	margin-top: 27px
}

.keshixiangxi-2 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	padding: 0
}

.keshixiangxi-2 .keshixiangxi-con {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 0;
	padding-top: 0
}

.keshi-title {
	height: 55px;
	border-bottom: 1px solid #ededed;
	line-height: 55px;
	padding-left: 20px;
	background-color: #f8f8f8;
	font-size: 20px;
	color: #575757
}

.keshixiangxi-con a {
	float: left;
	width: 20%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #1e50a2;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 14px;
	margin-top: 10px;
	transition: .3s
}

.keshixiangxi-con a:hover {
	color: #c61000;
	text-decoration: underline
}

.keshixiangxi-con222 a {
	width: 33.333333%
}

.keshixiangxi-2 .keshixiangxi-con {
	position: relative
}

.ldld_22 {
	position: absolute;
	width: 100px;
	top: 10px;
	left: 0;
	font-size: 16px;
	color: #666;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.ooaa22 {
	margin-bottom: 10px
}

.main-1-pic {
	width: 500px
}

.main-1-pic img {
	display: block;
	width: 100%;
	padding: 1px;
	border: 1px solid #ccc
}

.title-1111 {
	border-bottom: 1px solid #ababab
}

.title-1111 h1 {
	display: inline-block;
	padding-bottom: 12px;
	border-bottom: 4px solid #c81b1d;
	font-size: 24px;
	color: #333;
	position: relative;
	bottom: -4px
}

.main-1-con {
	width: 560px
}

.zhuankan h1 {
	font-size: 24px;
	color: #c61000;
	padding: 15px 0;
	line-height: 1.6
}

.zhuankan p {
	font-size: 14px;
	color: #666;
	line-height: 2;
	text-indent: 2em
}

.title-2222 h1 {
	float: left;
	font-size: 18px;
	color: #333
}

.title-2222 .fr {
	font-size: 12px;
	color: #666
}

.title-2222 .fr:hover {
	color: #c61000
}

.zhuankan-con {
	padding: 15px 18px;
	background-color: #f0f0f0;
	margin-top: 30px;
	padding-top: 29px
}

.zhuankan-list {
	margin-top: 15px;
	position: relative
}

#zhuankan-left {
	position: absolute;
	width: 34px;
	height: 34px;
	line-height: 34px;
	left: 0;
	top: 86px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer
}

#zhuankan-right {
	position: absolute;
	width: 34px;
	height: 34px;
	line-height: 34px;
	right: 0;
	top: 86px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer
}

.zhuankan-list ul {
	margin-left: -2%
}

.zhuankan-list li {
	float: left;
	width: 31.3333333%;
	margin-left: 2%
}

.zhuankan-list li img {
	display: block;
	width: 100%!important
}

.zhuankan-list li h1 {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 8px
}

.zhuankan-list li:hover h1 {
	color: #c61000
}

.zhuankan-list .caroufredsel_wrapper {
	margin: 0 auto!important
}

.qiqikan-list {
	padding-bottom: 50px
}

.qiqikan-list ul {
	margin-left: -2%
}

.qiqikan-list li {
	float: left;
	width: 14.6666666666667%;
	margin-left: 2%;
	margin-top: 50px
}

.qiqikan-pic img {
	display: block
}

.qiqikan-pic {
	padding: 5px;
	border: 1px solid #e8e8e8;
	background-color: #f1f1f1
}

.qiqikan-list li h1 {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 8px
}

.qiqikan-list li:hover h1 {
	color: #c61000
}

.xinwen-jiatutu {
	padding-bottom: 50px
}

.xinwen-jiatutu ul {
	margin-left: -2%
}

.xinwen-jiatutu li {
	float: left;
	width: 23%;
	margin-left: 2%;
	margin-top: 20px
}

.xinwen-jiatutu_123 .xinwen-jiatutu-pic {
	padding-bottom: 114.43%
}

.xinwen-jiatutu-pic {
	overflow: hidden;
	position: relative;
	padding-bottom: 66.67%
}

.xinwen-jiatutu-pic img {
	display: block;
	width: 100%!important;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%!important;
	transition: .3s
}

.xinwen-jiatutu-pic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.xinwen-jiatutu li h1 {
	font-size: 14px;
	margin-top: 10px;
	text-align: center
}

.xinwen-jiatutu li:hover h1 {
	color: #c61000
}

.iiii {
	position: absolute;
	width: 6px;
	height: 12px;
	right: -6px;
	top: 50%;
	margin-top: -6px;
	background-image: url(../images/youjiao.png);
	background-repeat: no-repeat;
	background-position: center
}

#lingdao-tankuang {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 600000;
	display: none
}

#lingdao-tankuang-hei {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../images/heidi.png)
}

#lingdao-tankuang-con {
	width: 600px;
	height: 400px;
	position: absolute;
	left: 50%;
	margin-left: -300px;
	top: 50%;
	margin-top: -200px;
	border-radius: 10px;
	background-color: #fff
}

.close-3333 {
	position: absolute;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/xxxxxxxx.png);
	font-size: 0;
	cursor: pointer;
	right: 10px;
	top: 10px
}

.close-3333:hover {
	background-position: center bottom
}

.xxiui {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0 20px;
	background-color: #c61000;
	vertical-align: middle
}

.news-jia-hui222 {
	margin-top: 0;
	background-color: transparent;
	overflow: hidden;
	padding: 15px;
	padding-top: 25px
}

.news-jia-hui222 a {
	width: 50%;
	margin-left: 0;
	margin-right: 0
}

.news-jia-pic246 {
	width: 360px
}

.news-jia-pic246 img {
	height: 210px
}

.xinwen2-2-left-con22 li {
	width: 100%
}

.xinwen2-2-left-con22 .tuijian-gai {
	padding-top: 0
}

.tuu .list1 li {
	height: 34px;
	line-height: 34px
}

.xinwen2-1-right .tuu {
	margin-top: 5px
}

.jiti-gaigai {
	width: 727px;
	margin-right: 33px
}

.jiti-gaigai .texti {
	overflow: visible
}

.jiti-gaigai2 {
	overflow: hidden
}

.jituan-pic222 {
	width: 345px
}

.jiti-gaigai2 .shipin-div {
	width: 100%;
	padding-top: 10px
}

.shipin-div-jiajia-div {
	width: 100%
}

.shipin-div-jiajia-div-box {
	display: none;
	padding-top: 10px
}

.shipin-div-jiajia-div-box .list1 {
	margin-bottom: 10px
}

.shipin-div-jiajia-div-box:first-child {
	display: block
}

.shipp-a {
	position: relative;
	padding-bottom: 60%;
	overflow: hidden
}

.shipp-a-hh1 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
	text-align: left;
	background-image: url(../images/heidi.png);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.shipp-a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.shipp-a22 {
	position: relative;
	padding-bottom: 60%;
	overflow: hidden
}

.shipp-a22 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.shipin-div-jiajia-div-span dd:first-child {
	margin-left: 0
}

.shipin-div-jiajia-div-span dd {
	float: left;
	width: 32%;
	margin-left: 2%;
	margin-top: 2%;
	border: 1px solid #fff;
	cursor: pointer;
	padding: 2px
}

.shipin-div-jiajia-div-span dd.cur {
	border-color: #c61000
}

.shipin-div-jiajia-div-span dd img {
	display: block;
	width: 100%
}

.article-con>table {
	margin: 0 auto
}

.jiusigai-div {
	display: none
}

.jiusigai-div:first-child {
	display: block;
	margin-top: 5%;
}

.jiusigai-div .list1 li {
	padding-right: 0
}

.jiusigai-div_22 {
	padding-top: 2px
}

.jiusigai-div_22 .list1 li {
	background-image: url(../images/list2-2.png);
	background-position: left center;
	padding-left: 31px
}

.title-22#jiusi_h1wp h1 {
	padding: 0 10px;
	background-position: center bottom;
	background-repeat: no-repeat;
	line-height: 43px;
	cursor: pointer;
	margin-left: 10px
}

.title-22#jiusi_h1wp h1:first-child {
	margin-left: 0
}

.title-22#jiusi_h1wp h1.cur {
	background-image: url(../images/xiajiao.png);
	border-bottom: 3px solid #c61000
}

.title-22#jiusi_h1wp a.fr {
	display: none
}

.title-22#jiusi_h1wp a.fr.frfrfr {
	display: block
}

.cyy_11 {
	position: absolute;
	right: 0;
	top: 486px;
	width: 200px;
	z-index: 9999;
	padding-top: 20px
}

.cyy_11.cur {
	top: 0;
	position: fixed
}

.cyy_11 a,.cyy_11 img {
	display: block;
	width: 100%
}

.zuzhijigou_div {
	position: relative;
	margin-top: 20px
}

.zuzhijigou_div img {
	display: block;
	width: 100%
}

.zzjg_a {
	display: block;
	position: absolute;
	width: 33px;
	height: 271px
}

.zzjg_a.zzjg_a_xia {
	width: 23px;
	height: 211px
}

.zzjg_a1 {
	left: 15px;
	top: 102px
}

.zzjg_a2 {
	left: 56px;
	top: 102px
}

.zzjg_a3 {
	left: 98px;
	top: 102px
}

.zzjg_a4 {
	left: 139px;
	top: 102px
}

.zzjg_a5 {
	left: 181px;
	top: 102px
}

.zzjg_a6 {
	left: 222px;
	top: 102px
}

.zzjg_a7 {
	left: 263px;
	top: 102px
}

.zzjg_a8 {
	left: 305px;
	top: 102px
}

.zzjg_a9 {
	left: 346px;
	top: 102px
}

.zzjg_a10 {
	left: 387px;
	top: 102px
}

.zzjg_a11 {
	left: 429px;
	top: 102px
}

.zzjg_a12 {
	left: 471px;
	top: 102px
}

.zzjg_a13 {
	left: 512px;
	top: 102px
}

.zzjg_a14 {
	left: 554px;
	top: 102px
}

.zzjg_a15 {
	left: 595px;
	top: 102px
}

.zzjg_a16 {
;left: 637px;
	top: 102px
}

.zzjg_a17 {
	left: 678px;
	top: 102px
}

.zzjg_a18 {
	left: 764px;
	top: 102px
}

.zzjg_a19 {
	left: 807px;
	top: 102px
}

.zzjg_a19-2 {
	left: 720px;
	top: 102px
}

.zzjg_a20 {
	left: 7px;
	bottom: 23px
}

.zzjg_a21 {
	left: 35px;
	bottom: 23px
}

.zzjg_a22 {
	left: 63px;
	bottom: 23px
}

.zzjg_a23 {
	left: 91px;
	bottom: 23px
}

.zzjg_a24 {
	left: 119px;
	bottom: 23px
}

.zzjg_a25 {
	left: 147px;
	bottom: 23px
}

.zzjg_a26 {
	left: 175px;
	bottom: 23px
}

.zzjg_a27 {
	left: 203px;
	bottom: 23px
}

.zzjg_a28.zzjg_a.zzjg_a_xia {
	left: 231px;
	bottom: 23px;
	width: 32px
}

.zzjg_a29 {
	left: 268px;
	bottom: 23px
}

.zzjg_a30 {
	left: 310px;
	bottom: 23px
}

.zzjg_a31 {
	left: 338px;
	bottom: 23px
}

.zzjg_a32 {
	left: 366px;
	bottom: 23px
}

.zzjg_a33 {
	left: 394px;
	bottom: 23px
}

.zzjg_a34 {
	left: 423px;
	bottom: 23px
}

.zzjg_a35 {
	left: 451px;
	bottom: 23px
}

.zzjg_a36 {
	left: 479px;
	bottom: 23px
}

.zzjg_a37 {
	left: 507px;
	bottom: 23px
}

.zzjg_a38 {
	left: 535px;
	bottom: 23px
}

.zzjg_a38-1 {
	left: 563px;
	bottom: 23px
}

.zzjg_a38-2 {
	left: 591px;
	bottom: 23px
}

.zzjg_a39 {
	left: 633px;
	bottom: 23px
}

.zzjg_a40 {
	left: 662px;
	bottom: 23px
}

.zzjg_a41 {
	left: 690px;
	bottom: 23px
}

.zzjg_a42 {
	left: 718px;
	bottom: 23px
}

.zzjg_a43 {
	left: 746px;
	bottom: 23px
}

.zzjg_a44 {
	left: 774px;
	bottom: 23px
}

.zzjg_a45 {
	left: 801px;
	bottom: 23px
}

.zzjg_a46 {
	left: 830px;
	bottom: 23px
}



.zzjg_a{
	/*background-color: #f00;*/
}

.zzjg_a.zzjg_a_xia {
	width: 29px;
	height: 211px;
}

.zzjg_a47 {
	left: 24px;
	bottom: 258px;
}
.zzjg_a48 {
	left: 64px;
	bottom: 258px;
}
.zzjg_a49 {
	left: 104px;
	bottom: 258px;
}

.zzjg_a50 {
	left: 144px;
	bottom: 258px;
}
.zzjg_a51 {
	left: 185px;
	bottom: 258px;
}
.zzjg_a52 {
	left: 225px;
	bottom: 258px;
}

.zzjg_a53 {
	left: 265px;
	bottom: 258px;
}

.zzjg_a54 {
	left: 305px;
	bottom: 258px;
}

.zzjg_a55 {
	left: 388px;
	bottom: 258px;
}
.zzjg_a56 {
	left: 424px;
	bottom: 258px;
}

.zzjg_a57 {
	left: 459px;
	bottom: 258px;
}

.zzjg_a58 {
	left: 495px;
	bottom: 258px;
}

.zzjg_a59 {
	left: 530px;
	bottom: 258px;
}
.zzjg_a60 {
	left: 566px;
	bottom: 258px;
}


.zzjg_a61 {
	left: 646px;
	bottom: 258px;
}
.zzjg_a62 {
	left: 699px;
	bottom: 258px;
}

.zzjg_a63 {
	left: 751px;
	bottom: 258px;
}

.zzjg_a64 {
	left: 804px;
	bottom: 258px;
}





.zzjg_a65 {
	left: 24px;
	bottom: 28px;
}


.zzjg_a66 {
	left: 63px;
	bottom: 28px;
}
.zzjg_a67 {
	left: 102px;
	bottom: 28px;
}
.zzjg_a68 {
	left: 141px;
	bottom: 28px;
}
.zzjg_a69 {
	left: 180px;
	bottom: 28px;
}
.zzjg_a70 {
	left:219px;
	bottom: 28px;
}

.zzjg_a71 {
	left:258px;
	bottom: 28px;
	width:  38px!important;
}

.zzjg_a72 {
	left:305px;
	bottom: 28px;
}

.zzjg_a73 {
	left:388px;
	bottom: 28px;
}
.zzjg_a74 {
	left:424px;
	bottom: 28px;

}
.zzjg_a75 {
	left:459px;
	bottom: 28px;
}

.zzjg_a76 {
	left:495px;
	bottom: 28px;
}
.zzjg_a77 {
	left:530px;
	bottom: 28px;
}
.zzjg_a77-x {
	left:566px;
	bottom: 28px;
}
.zzjg_a78 {
	left:646px;
	bottom: 28px;
}
.zzjg_a79 {
	left:686px;
	bottom: 28px;
}
.zzjg_a80 {
	left:725px;
	bottom: 28px;
}
.zzjg_a81 {
	left:765px;
	bottom: 28px;
}
.zzjg_a82 {
	left:804px;
	bottom: 28px;
}
.header-1 .wp {
	position: relative
}

.tppp {
	position: absolute;
	width: 190px;
	top: 2px;
	right: -155px;
}

.tppp a,.tppp img {
	display: block;
	width: 182px;
	height: 95px;
}

#header-2-top {
	display: none
}

.header-2-top-div {
	background-color: #fff
}

.header-2-top-div a,.header-2-top-div img {
	display: block;
	width: 100%
}


.tppp {
	right: 18px;
}
.index-main >div.wp{
	position: relative;
}
.index-main-ppc-wp{
	position: absolute;
	top: 0;
	right: -80px;
	width: 82px;

}
.index-main-ppc{
	position: relative;
	top: 0;
	width: 108px;
}
.index-main-ppc.active{
	position: fixed;
	padding-top: 15px;
}
.index-main-ppc-item{
	border:1px solid #d2d2d2;
	background-color: #eee;
	color: #b20000;
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	padding: 6px;
	margin-top: 5px;
}
.index-main-ppc-item img{
	display: block;
	width: 100%;
	margin-bottom: 3px;
}


.index-main-ppc-close img{
	display: block;
	width: 100%;
}

.index-main-ppc-close{
	width: 43px;
	margin-left: auto;
	cursor: pointer;
}


.gonggao-list li{
	height: 32px;
}

.title-22#ttgg h1 {
	padding: 0 10px;
	background-position: center bottom;
	background-repeat: no-repeat;
	line-height: 43px;
	cursor: pointer;
	margin-left: 10px
}

.title-22#ttgg h1:first-child {
	margin-left: 0
}

.title-22#ttgg h1.cur {
	background-image: url(../images/xiajiao.png);
	border-bottom: 3px solid #c61000
}

.title-22#ttgg a.fr {
	display: none
}

.title-22#ttgg a.fr.frfrfr {
	display: block
}

.ttgg-div-wp .ttgg-div{
	display: none;
}
.ttgg-div-wp .ttgg-div:first-child{
	display: block;
}



@media only screen and (max-width: 750px) {
	#header-2-top {
		display:block;
		z-index: 120001;
		position: relative
	}

	#header-2-top+#header-2 {
		position: relative
	}

	#header-2-top+#header-2+.chenggao {
		display: none
	}
}








.jjjian table{
	width: 100%;
	width: 100%;
	max-width: 100%;
	border: 1px solid #ddd;
	border-collapse: collapse;
	text-align: center;
}

.jjjian table th{
	border: 1px solid #ddd;
	font-size: 16px;
	height: 50px;
	vertical-align: middle;
	padding: 8px;
}

.jjjian table td{
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 10px;
	height: 50px;
	vertical-align: middle;
	line-height: 1.5;
}






#title-11-2.title-11 a.fr{display: none;}
#title-11-2.title-11 a.fr.frfrfr {
	display: block;
}
.meiti-con2{display: none;}
#meiti-con2-1{display: block;}

.meiti-con2 .tuijian {
	padding-bottom: 6px;
}