/**************************************/
/*************[公用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:"宋体";
	font-size: 14px;  /*主要内容区字号大小，每次制作前更新！！！ */
	color:#000;
	background-color: #ededed;
	min-width: 1200px; /*主要内容区最小尺寸大小，每次制作前更新！！！ */

	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: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
	padding: 0	18px;
}

.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: 100px;
	background-color: #fff;
}
.logo{
	font-size: 0;

	margin-top: 26px;
}
.header-1-right{
	margin-top: 20px;
	width: 335px;
}

.banben{
	text-align: right;
	font-size: 14px;
	color:#333;
}
.banben a{
	vertical-align: middle;
}
.banben a:hover{
	color:#c61000;
}
.search-wp{
	width: 335px;
	position: relative;
}
.search-wp a{
	position: absolute;
	right: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color:#999;
	top: 0;
}
.search-wp a:hover{
	color:#c61000;
}
.search{
	width: 264px;
	margin-top: 18px;
	position: relative;
}
.search input[type="text"]{
	height: 26px;
	line-height: 24px;
	width: 100%;
	border:1px solid #d0d0d0;
	padding: 0	30px 0 5px;
}
.search input[type="image"]{
	position: absolute;
	right: 8px;
	top: 4px;
}
.nav{
	background-color: #c61000;
}
.nav div.wp{
	padding: 0;
}
.nav li{
	float: left;
	width: 14%;
	/*width: 14%;*/
	position: relative;
}
.nav li>a{
	display: block;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	transition: .3s;
	font-weight:bold;
}
.nav li.active>a,.nav li:hover>a{
	background-color: #770a00;
}

.xiala{
	position: absolute;
	width: 155px;
	border: 1px solid #ebebeb;
    border-top: 3px solid #c61000;
    border-bottom: none;
    top: 41px;
    left: 0;
    z-index: 80000;
    background-color: #fff;
    display: none;

}

.xiala a{
	display: block;
    text-align: center;
    height: 45px;
    line-height: 45px;
    color: #666;
    border-bottom: 1px solid #ebebeb;
    transition: all 0.5s ease;
}
.xiala a:hover {
    color: #c61000;
    padding-left: 20px;
    transition: all 0.5s ease;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}

.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: 16px;
}
.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: 0px;
	
	
}


.index-main-1{
	padding: 18px 12px;
	background-color: #fff;
}
.news-1{
	width:375px;
}

.fefe .flex-control-thumbs{
	margin-top: 1%;
	/*height: 77px;*/
	display: block;

}
.fefe .flex-control-thumbs li{
  
    width:32.6666666666666666666667%;
    /*height: 75px;*/
    margin-left: 1%;
    position: relative;
    cursor: pointer;
  
}



.fefe .flex-control-thumbs li:first-child{
	margin-left: 0;
}
.fefe .flex-control-thumbs li img{
	  padding: 2px;
	  /*opacity: 1;*/
	border:1px solid #fff;
	width:124px!important;
	height:79px!important;
		opacity: 1;
	   
  
}
.fefe .flex-control-thumbs li img:hover{
	opacity: 1;

}
.fefe  .flex-control-thumbs .flex-active {
	border:1px solid #c61000;
}

.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:#333;
	padding: 0	20px;
	height: 48px;
    line-height: 45px;
	background-repeat: no-repeat;
	background-position: bottom center;
	
}
.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: 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;
}


.list1 li a{
	font-size: 14px;
	transition: .3s;
	color:#000;
}
.list1 li a:hover{
	color:#c61000;

}

.list1 li span{
	font-size: 12px;
	/*margin:0 15px;*/
	margin-left: 15px;
	color:#666;
}


.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{
	/*width: 12px;
	height: 12px;
	background-image: url(../images/more.png);
	background-repeat: no-repeat;
	background-position: center ;
	margin-top: 16px;*/
	font-size: 12px;
    color: #666;
    transition: .3s;
    margin-right: 11px;
}

.news-3 .list1{
	margin-top: 0;
	
	padding: 12px 10px 10px 9px;
}

.news-3 .list1 li{
	height: 29px;
	line-height: 29px;
}

.news-4{
	width: 765px;
}

.shipin{
	width: 357px;
	
}
.shipin-wp{
	border:1px solid #f0f0f0;
	border-top: 4px solid #c61000;
}


.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: 	12px;
	color:#666666;
	height: 	27px;
	line-height: 	27px;
	background-color: #f2f2f2;
	padding: 0px 17px;
	display: 	inline-block!important;
	border-radius: 	20px;
	margin-top: 9px;
}
.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: 15px;}
.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: 1.9;
	height: 42px;
	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;
/*	margin:14px auto;*/
position:relative;
}

.shipin-div i{
	position:absolute;
	left:10px;
	bottom:10px;
	width:31px;
	height:31px;
	background-image:url(../images/play.png);
	background-repeat:no-reapeat;
	background-position:center;
	z-index:500;}

.shipin-div img{
	display: block;
	width: 100%;
}

.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: 357px;
	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;
}


.meiti-con3{
	display: none;
}


#meiti-con-3{
	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: 36px;
	line-height: 36px;
	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: 241px;
	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%;
	/*height: 138px;*/
	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: 18.9%;
	margin-left: 1.375%;
	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;display: none!important;}
.zhaopin-left{
	width: 561px;
}

.zhaopin-left a{
	float: left;
	font-size: 0;
	margin-left: 15px;
}

.zhaopin-left a:first-child{
	margin-left: 0;
}

.zhaopin-right {
	width: 561px;
	margin-top: 15px;
}

.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: 30%;
	margin-top: 10px;
	margin-left: 5%;
}

.sel.first{
	margin-left: 0;
}

.sel select{
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-left: 8%;
	border:1px solid #f0f0f0;
}
/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	background-color: #525252;
	color:#fff;
	padding:14px  20px 14px;
	line-height: 2.2;
}


.foo1{
	margin-top: 22px;
	margin-left: 50px;
}


.foo1 span{
	/*display: inline-block;*/
}
.er{
	text-align: center;
	
}

.er img{
	display: block;
	margin-bottom: 5px;

}

/**************************************************************/
/*footer-over*/



/*news*/
.erji_top_gai{
	position: relative;
}
.banner-2{
	/*height:317px;
	background-repeat: no-repeat; 
	background-position: center;*/
	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-content{
	width: 928px;
	background-color: #fff;
	padding: 35px;
	min-height: 800px;
}
.erji-title{
	background-color: #c61000;
	position: relative;
	z-index: 80000;
	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{
	background-color: #787878;
	color:#fff;
}

.xiayin img{
	display: block;
	width: 100%;
}
.erji-content-title{
	border-bottom:  3px solid #eeeeee;
}
.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: 0px auto ;
	padding:20px 0;
    /* padding-left: 45px; */
}


.bt-page * {
    display: inline-block;
    margin-left: 2px;
}

.bt-page div {
    width: 48px;
    height: 46px;
  	line-height: 46px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;

    color: #000;
    font-size: 14px;
      border-radius: 5px;
}
.bt-page div:hover{
	 background-color: #cccccc;
    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;
}


/*chanpin*/

.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;
}
.chanpinfuwu-list{
	/*margin-top: 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;
	/*transition: .3s;*/
	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{
	/*text-indent: 2em;*/line-height: 2.3;
	/*height: 224px;*/
	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;
}











/*news-wutu*/
.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*/
.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;
}


/************message-start***************/


div.message{
	max-width: 700px;
	margin:0px auto 20px;
	padding-top:35px;
	/*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%;
	}


}



/************响应式设置-over***************/


/************message-over***************/






.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;
	/*padding-left: 10px;*/
	    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;
}


/**************************************/
/********[特殊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{
	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: 150px;*/
	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{
	display: inline-block;
	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;
}

.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;
	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;
}

.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: 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: #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-wp{
	/*padding-top: 55px;*/
}

.chanpin_1-div{
	background-color: #ededed;
	padding:30px;
}

.chanpin_1-pic-con{

}
.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: 10px;
}
.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 {
	/*width: 350px;*/
	/*padding-bottom: 20px;*/
	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;
	/*padding:29px 27px;*/
}

.xinwen2-1-left-pic{
	width: 342px;
	margin-right: 20px;
}

.xinwen2-1-left-wuguan .list1{
	margin-top:0px;
}
.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%;
	padding-right: 3%;
}



.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;
}




/*********article-start****************/
div.article{
	width: 858px;
	padding: 0	15px;
	margin:0px 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: 0px 0 30px;
	position: relative;
	border-top: 1px dashed #c9c7c7;
	border-bottom: 1px dashed #c9c7c7;
	line-height: 2.2;
	font-size:16px;
}
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;
	}
}

/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/







/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/




/*日期：2016-01-01；      修改者：L。*/



/*日期：2016-01-01；      修改结尾！*/











/**************************************/
/********[css样式修改区域，需注明日期、作者]**********/
/**************************************/



#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 30px;margin-top: 70px; }
.news-jia-hui a{
	float: left;
	width: 20%;
	padding-left: 14px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	margin-left: 2.5%;
	margin-right: 2.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;
	/*border-radius: 50%;*/
	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 0.3s;
	-moz-transition: background-color 0.3s; /* Firefox 4 */
	-webkit-transition: background-color 0.3s; /* Safari 和 Chrome */
	-o-transition: background-color 0.3s; /* Opera */
}

.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;
}
/*.all-pic-win{
	position: absolute;
}*/
.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 0px #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: #666666;
    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;
}

/*keshidaohang*/
.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;
}
.keshixiangxi-2 a{

}


.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;
    text-decoration: underline;
    color: #1e50a2;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 14px;
    
 	margin-top: 	10px;
    transition: .3s;
}
.keshixiangxi-con a:hover{
	color: #c61000;
}

.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/qikan/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/qikan/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{
	dsiplay: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-pic{
	overflow: hidden;
}
.xinwen-jiatutu-pic img{
	display: block;
	width: 100%;
	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;
}





/*6-30*/

.shipin-div-jiajia-div{
	width: 100%;
}

.shipin-div-jiajia-div a{
	display: block;
	display: none;

}

.shipin-div-jiajia-div a:first-child{
	display: block;
}

.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%;
}

.zpp{
	padding: 15px 0 10px;
}
.zpp1-list{
	overflow: hidden;
	height: 33px;
	margin-top: 15px;
}
.zpp1-list li {
	float: left;
	padding-left: 25px;
}
.zpp1-list li img{
	display: block;
	border:1px solid #eee;
}

.zpp2-a{  overflow:hidden; line-height:30px; margin-top:15px; }
.zpp2-a a{ margin:0 10px; 
color:#666;}

.zpp2-a a:hover{
	color:#c61000;
}

/*job_li 列表*/
.job_li{
	width:530px;
	height:232px;
	float:left;
	_display:inline;
	margin:0 0 50px 25px;
	background:#c4e6ff url("../images/contact_com.png") no-repeat right top;	
	padding:20px 36px;
	cursor:pointer;
}
.job_li:hover{
	color:#fff;
	background:#3069ba url("../images/contact_maph.png") no-repeat right top;	
}
.job_li dl{
	height:83px;
	border-bottom:1px solid #9ad1fa;	
	margin-bottom:15px;
}
.job_li dt{
	font-size:24px;
	line-height:40px;	
}
.job_li dd{
	line-height:30px;
	font-size:16px;	
}
.job_li p{
	font-size:14px;
	line-height:24px;	
}
.job_li .go{
	font-size:14px;
	text-align:center;
	height:23px;
	margin-top:50px;
}
.job_li .go a{
	display:inline-block;
	height:23px;
	line-height:23px;
	padding-right:32px;
	background:url("../images/job_go.png") no-repeat right center;	
}
.job_li:hover .go a{
	color:#fff;
	background:url("../images/job_goh.png") no-repeat right center;		
}
.job1 dl{
	background:url("../images/job_li1.png") no-repeat right center;	
}
.job1:hover dl{
	background:url("../images/job_li1h.png") no-repeat right center;		
}
.job2 dl{
	background:url("../images/job_li2.png") no-repeat right center;	
}
.job2:hover dl{
	background:url("../images/job_li2h.png") no-repeat right center;		
}
/*job_li 列表*/

.job_head{
	padding:15px 35px 20px 35px;
	background:#c4e6ff url("../images/contact_maph.png") no-repeat right top;		
	margin-bottom:23px;
}
.job_head dl{
	border-bottom:1px solid #9ad1fb;	
	padding-bottom:10px;
}
.job_head dt{
	font-size:24px;
	line-height:40px;	
}
.job_head dd{
	font-size:14px;
	line-height:28px;	
}

.job_tab{
	font-size:14px;	
}
.job_tab th{
	font-weight:normal;	
	height:55px;
	background:#c4e6ff;
}
.job_tab td{
	height:60px;
	border-bottom:1px dashed #adcee7;	
}

/*job_detail 开始*/
.job_detail{
	padding-left:30px;
	font-size:14px;
	line-height:30px;	
}
.job_detail .apply{
	display:inline-block;
	width:244px;
	height:52px;
	margin-top:30px;
	background:#3069ba url("../images/job_apply.png") no-repeat 183px center;	
	border-radius:5px;
	color:#fff;
	font-size:14px;
	line-height:52px;
	text-align:center;
}
/*job_detail 结束*/

/*job_info 填写信息*/
.job_form_cont{
	width:900px;
	margin:0 auto;	
}
.job_form_cont .highlight{
	color:#f00;	
}
.job_form_cont select{
	width:210px;
	float:left;
	height:26px;	
}
.job_form_cont h4 { font-size:20px; font-weight:normal}
.job_form_cont ul { padding:0 0 38px 0; margin:32px 0;}
.job_form_cont li { float:left; margin:0 0 25px; width:50%}
.job_form_cont li span { float:left; padding:0 15px 0 0; width:80px; text-align:right; line-height:24px; }
.job_form_cont li em { float:left; margin:0 0 0 5px; line-height:24px;}
.job_form_cont li .form_input,.select_0 { float:left; padding:0 3px;  width:201px; height:24px; border:1px solid #b8ddf7; line-height:24px;background:none;}

.select_0 {position: relative; }
.select_0 dt {background: url("../images/select.jpg") no-repeat scroll 185px center ;cursor: pointer}
.select_0 dd {background:#fff; border: 1px solid #ddd; display: none;left: -1px;max-height: 200px;overflow-x: hidden;overflow-y: auto;position: absolute;top: 22px;width: 100%;
}
.select_0 dd a {color:#000; display: block; line-height:1.5;padding: 0 5px;white-space: normal}
.select_0 dd a:hover, .select_0 dd a.on { background:#ccc}
.job_text { margin:30px 0 30px 95px;}
.job_text textarea { padding:5px 1%; width: 97.6%; height:106px; border:1px solid #b8ddf7;background:none;}
.job_btn { margin:30px 0; text-align:center}
.job_btn input {border-radius:3px;margin:0 10px; display:inline-block; width:140px; height:50px; line-height:50px; text-align:center; color:#FFF; border:none; font-size:18px; font-weight:bold}
.job_btn input.job_sub { background:#2f69b9}
.job_btn input.job_res { background:#8cb8d6}

/*job_info 填写信息*/
.m_inner {
    width: 1220px;
    margin: 0 auto;
    padding-bottom: 50px;
    overflow: hidden;
}