/* CSS Document */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix{display:block;} 
.fl{ float:left;}
.fr{ float:right}

a:hover{ color:#ff0000}
.head{ width:1100px; margin:0px auto; line-height:115px; height:115px}
.logo{ width:142px; float:left}
.tx1{ width:400px; text-align:center; float:left;font-size:18px;font-family:"微软雅黑";color:#333333}
.tx2{ float:left; text-align:center; width:270px}
.tel{ float:left; padding-top:35px;}
.lag{ float:right}

.menu {
	height:58px; width:100%;
	background-image: url(../images/index_16.jpg);
	background-image-part-image: url(../images/index_16.jpg);
	background-repeat: repeat-x;
}
.nav_l{ width:1100px;margin:0px auto;}
.nav_l li a{
	text-decoration: none;
	width: auto;
	height: 58px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	padding-left: 24px;
	padding-right: 25px;
	position: relative;
	line-height: 58px;
}
.nav_l li a:hover {
	background: #820101;
}

.fmenu {
	height:50px; width:100%; margin-top:20px;
	background-color: rgba(191,1,1,1)
}
.fmenu .nav{ width:1100px;margin:0px auto;color: #fff;}
.fmenu .nav a {
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding-left: 27px;
	padding-right: 27px;
	line-height: 50px;
}
.fmenu .nav a:hover {

}
.end{ width:1100px; margin:0px auto; height:200px; margin-top:50px; font-size:14px;}
.end .logo1{ width:300px; float:left}
.end .bq{ width:700px; float:left; text-align:center}
.end .bq p {
	color: #7b7a7a;
	font-size: 12px;
	font-family: 宋体;
	line-height: 24px;
}
.end .code{ width:100px; float:right}

.liang{ background:#F7F7F7; height:265px}
.liang ul{ width:1100px; margin:0px auto; padding-top:40px}
.liang ul li{ width:25%; float:left; text-align:center}
.liang ul li img{  margin-left:40px;}
.liang ul li .lm{ color:#000; font-weight:bold; line-height:40px}
.liang ul li p{ font-size:14px;}

.c_ads_banner-17002 {
 width:100%;
 overflow:hidden;
 height:360px;

}
.lubo {
 width:100%;
 min-width:100%;
 clear:both;
 height:100%
}
.lubo_box {
 position:relative;
 width:100%;
 height:100%
}
#c_ads_banner-14943199982472136 {
 left:0 !important
}
.lubo_box li {
 float:left;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 filter:alpha(opacity=0)
}
.lubo_box li a {
 display:block;
 width:100%;
 height:100%
}
.lubo_box li img {
 width:100%;
 height:100%
}
.cir_box {
 overflow:hidden;
 position:absolute;
 z-index:100;
 display:none
}
.cir_box li {
 float:left;
 width:30px;
 height:5px;
 margin:0 5px;
 cursor:pointer;
 background:#fff;
 opacity:.8;
 filter:alpha(opacity=80)
}
.cir_on {
 background:#000 !important
}
.lubo_btn {
 position:absolute;
 width:100%;
 top:140px;
 z-index:2
}
.left_btn,
.right_btn {
 transition:1s all;
 top:215px;
 padding:20px 10px;
 font-size:30px;
 color:#fff;
 background:rgba(0,0,0,0.498039);
 cursor:pointer;
 font-family:"宋体";
 display:block;
 opacity:.5
}
.left_btn:hover,
.right_btn:hover {
 opacity:1
}
.left_btn {
 float:left;
 display:none
}
.right_btn {
 float:right;
  display:none
}


.posttion{
	background-color: #eee;
	height:40px;
	line-height:40px;
}

.weizhi{ width:1100px; margin:0px auto;color: #666; font-size:14px;}
.weizhi strong{color:#d40014;}
.weizhi1{ width:1100px; margin:0px auto;color: #000; font-size:12px; font-family:"宋体"}
.weizhi1 strong{color:#d40014;font-size:12px;}
[class~="iconfont"], [class*="iconfont"], [class~="e_icon"], [class*="e_icon"], [class*="in_icon"], [class~="in_icon"], [class*="link_icon"], [class~="icon-from-user"]::after, [class*="icon-from-user"]::after, .arrow {
	font-family: 'iconfont' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconfont {
	display: inline;
	color: inherit;
	height: 100%;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
	font-size: inherit;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	text-decoration: none;
}


.weizhi .before::before {
	content: "\e68a";
}

.con{ width:1100px; margin:0px auto; margin-top:30px}

.con .left{ width:240px; float:left}
.con .right{ width:840px; float:right; border:#f0f0f0 1px solid;}

.cat { border:#f0f0f0 1px solid; margin-bottom:20px;}

.cat h2{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
	padding-left:25px;
	padding-right:15px;
	
}
.cat h3{
	width:200px;
	margin:0px auto;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	padding-right:15px;
	border-bottom:#f0f0f0 1px solid;
	margin-bottom:15px;
	
}
.cat p{ line-height:28px; padding-left:18px; padding-right:18px; font-size:16px}
.cat li{
	border-top:#f0f0f0 1px solid;
	height: auto;
	width: 100%;
	height:48px;
	line-height:37px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	font-size:14px;
	color: #000;
	align-items: center;
}
.cat li a{color: #000;}
.cat li a:hover{color: #ff0000;}
.cat li i {
	display: table-cell;
	vertical-align: middle;
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	color: rgba(101,190,186,1);
	height: auto;
	width: 20px;
	padding-left: 0;
	position: static;
	padding-top: 0;
	text-align: center;
	font-size: 14px;
	padding-right:25px;
	color: rgba(217,217,217,1);

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}





.cat2 { border:#f0f0f0 1px solid; margin-bottom:20px;}

.cat2 h2{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	padding-left:15px;
	padding-right:15px;
	
}
.cat2 h3{
	width:200px;
	margin:0px auto;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	padding-right:15px;
	border-bottom:#f0f0f0 1px solid;
	margin-bottom:15px;
	
}
.cat2 p{ line-height:28px; padding-left:18px; padding-right:18px; font-size:16px}
.cat2 li{
	border-top:#f0f0f0 1px solid;
	width: 100%;
	line-height:37px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 7px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	font-size:14px;
	color: #000;
	align-items: center;
}
.cat2 li a{color: #000;}
.cat2 li a:hover{color: #ff0000;}
.cat2 li i {
	display: table-cell;
	vertical-align: middle;
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	color: rgba(101,190,186,1);
	height: auto;
	width: 20px;
	padding-left: 0;
	padding-right: 0;
	position: static;
	padding-top: 0;
	text-align: center;
	font-size: 14px;
	padding-right:10px;
	color: rgba(217,217,217,1);

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

















.right .typename{ 	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	padding-left:15px;
	padding-right:15px;
	border-bottom:#f0f0f0 1px solid;
	}
.right .content{ padding:20px; line-height:25px; font-size:14px}

.right .title{ 	color: #000;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	height:70px;
	padding-top:20px;
	}
.zhaiyao {
	margin: 0px auto;
	width: 800px;
	height: auto;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(228,228,228,1);
	background-color: rgba(252,251,253,1);
	word-wrap: break-word;
	word-break: break-all;
	font-size: 14px;
	line-height:25px;
	text-align: left;
 margin-top:15px;
	white-space: normal;
	color: #999;
	overflow: visible;
	
}
.zhengwen{margin: 0px auto;width: 800px; margin-top:15px; margin-bottom:15px; font-size:14px; line-height:25px; padding:10px;border:#f0f0f0 1px solid;}
.des{ height:30px; line-height:30px; color:#c8c8c8;	margin: 0px auto;
	width: 800px;}
.des span{ margin-right:10px;}
.des .zz .iconfont::before {
	content: '\e6a6';
	vertical-align: middle;
	margin-right: 5px;
}

.des .ly .iconfont::before {
	content: '\e60a';
	margin-right: 5px;
}

.des .sj .iconfont::before {
	content: '\e67a';
	margin-right: 5px;
}

.cat li i.iconfont::before {
	content: '\e669';
}
.newslist{ }
.newslist li{padding-left:15px;padding-right:15px;height:40px; line-height:40px;border-bottom:#f0f0f0 1px solid; }
.newslist li a{ font-size:14px; color: #323232}
.newslist li span{ float:right; font-size:12px;}
.newslist li a:hover{ color:#ff0000 }

.prolist{ }
.prolist table{border-right:1px solid #f0f0f0;;border-bottom:1px solid #f0f0f0; width:99%; margin:0px auto; margin-top:10px;margin-bottom:10px} 
.ptitle{ background:#fafafa; height:50px}
.prolist table td{border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0} 

.manu{padding:3px;margin:10px;text-align:center; float:right; margin-right:0px}
.manu a{background:#eee;padding:7px 9px;margin:5px;color:rgba(102,102,102,1);text-decoration:none;}
.manu a:hover{color:#fff;background-color:#ff0000;}
.manu a:active{color:#666;}
.page-status{ display:none}
.manu .page-num-current{padding:7px 9px;font-weight:bold;margin:5px;color:#fff;background-color:#ff0000;}
.manu .disabled{border:#ccc 1px solid;padding:7px 15px; background:#ccc;margin:5px;color:#fff;}
.manu a.sx{padding:7px 15px; }


.flink {
	width:1100px;
	height:98px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	line-height:25px;
	margin:0px auto;
	background-image: url(../images/link_13.jpg);
	background-image-part-image: url(../images/link_13.jpg);
	margin-top:20px;
}

.flink a{ padding:8px; color:#666; font-family:"宋体"}

#code {
 z-index:898998;
 position:fixed;
 width:80px;
 height:auto;
 top:160px;
 left:5px
}
#code UL {
 width:80px;
 height:auto
}
#code UL LI {
 margin-top:5px;
 width:80px;
 display:inline;
 float:left;
 height:80px
}
#code UL LI A {
 border-bottom:#999 1px solid;
 position:relative;
 background-color:#dedede;
 width:80px;
 float:left;
 height:80px
}
#code UL LI A:hover {
 border-bottom:#aeaeae 1px solid;
 background-color:#bf0101
}
 #code UL LI A SPAN {
 position:absolute;
 text-align:center;
 padding-bottom:10px;
 background-color:#fff;
 width:250px;
 display:none;
 height:auto;
 top:-50px;
 left:90px
}




.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}
.right-extra{ margin:15px; width:810px;}
.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;color:#c00;}
.right-extra .tab{}
.right-extra .tab li{position:relative;height:45px;padding:2px 12px 0;overflow:hidden;line-height:45px;font-size:16px;color:#959595; background:#f1f1f1 }
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{color:#fff;background:rgba(106,186,190,1)}
.right-extra .tab .curr span{}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}
.m .tabcon{
	border: 1px solid rgba(240,240,240,1);
	min-height:100px;
}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:368px; height:368px; overflow:hidden}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:370px;height:360px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:370px;height:370px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:372px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:30px;height:70px; line-height:74px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none; font-size:20px}
.spec-scroll .items{float:left;position:relative;width:304px;height:76px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:76px;}
.spec-scroll .items ul li{float:left;width:76px;text-align:center;}
.spec-scroll .items ul li img{border:2px solid #CCC;padding:3px;width:70px;height:70px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF0000;padding:1px;}

.right-extra .tu{ float:left; width:380px}
.right-extra .cansu{ float:right; width:420px; text-align:left}
.cansu h1{
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
	white-space: normal;
	text-align: left;
	color:#000;

}
.cansu h1:hover{ color:#ff0000;}
.cansu ul{ border-bottom:1px solid #dedede}
.cansu li{ line-height:30px; height:30px;
	width: auto;
	height: auto;
	vertical-align: middle;
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size:16px;
	color:#646464;

	border-bottom: #dedede 1px dashed;
}
.cansu span{color:#979797;}
.cansu span:hover{color:#ff0000;}



.prepage{ height:50px; line-height:50px}
.prepage li{ font-size:14px}
.prepage li a{color:#000}
.prepage li a:hover{color:#ff0000}
.prepage .left{ float:left; width:50%; text-align:left}
.prepage .right{ float:right; width:50%; text-align:right}

.prepage .left .iconfont::before {
	display: inline-block;
	content: "\e689";
}
.prepage .right .iconfont::before {
	display: inline-block;
	content: "\e6ac";
}

.xz{width:98%; margin:0px auto; margin-top:10px; margin-bottom:10px; }
.xztab{ border-bottom:1px dashed #CCC}
.xztab:hover{ background: #EFF8F8}
.xztab .biaoti{  padding-left:10px;}
.xztab .biaoti a{ font-size:14px; color:#000; text-align:left }
.xztab{}
.xztab .time{ text-align:right;padding-right:15px;}
.xzbt {
	background: red;
	float: right;
	background: #ff0000;
	border-color: transparent;
	height: 30px;
	padding: 5px 15px;
	font-size: 14px;
	margin-right:15px;
	color:#fff;
}
.xzbt .iconfont::before {
	content: '\e675';
	margin-right: 5px;
}
.xzbt a{ color:#fff;}
.sfenlei,.sdaxiao{ float:left; margin-right:10px; margin-left:10px}
.sfenlei .iconfont::before {
	content: '\e6cc';
	margin-right: 5px;
	font-size: 14px;
}

.sdaxiao .iconfont::before {
	content: '\e6c4';
	margin-right: 5px;
	font-size: 14px;
}

.down{ padding:10px}
.down a{ font-size:14px}
.down a:hover{ color:#ff0000}



.w1000{width:1100px; margin:0px auto}
.sidebar{width:290px;float:left;}
.sidebar .leftNav{width:290px; position:relative;}
.sidebar .leftNav_s{ margin-top:10px; width:290px; height:56px; margin-bottom:10px;background:#EEEEEE;}
.leftNav_s h1{ font-size:24px; color:#333; padding-top:10px; text-align:center; font-weight:normal}
.leftNav_s span{ font-size:12px; color:#FFF; padding-top:18px; padding-left:25px;}
.sidebar ul{font-size:14px;  height:auto;}
.sidebar li{ background:url(../images/cpbj_06.jpg); height:49px;position: relative;}
.sidebar ul li a{width:290px;line-height:49px; display:block; padding-left:10px;color:#000;top:-1px; _top:-1px; }
.sidebar ul li a:hover{color:#ff0000;}

/*iproduct 列表*/
.ipro{width:790px;float:right;}
.thead{width:100%;height:40px;border-bottom:1px solid #ddd;}
.thead h3{height:40px;line-height:43px;font-size:20px;color:#d51234;}
.thead h3 span{ color:#666;font-size:14px; margin-left:5px;}
.thead .tab{float:right; background:url(../images/more.png) no-repeat; width:60px; height:30px; margin-top:10px;}
.thead a{float:right; line-height:20px; color:#FFF; width:60px; text-align:center;}
.thead a:hover{color:#d51234;}
.ipro_c{width:790px; overflow:hidden; margin-top:10px}
.ipro_list{width:105%;float:left; display:none}
.ipro_list a.more{ color:#fff;}
.ipro_list li{width:274px;float:left;padding-top:10px;}
.ipro_list li a img{display:block;width:241px;height:173px;padding:3px;border:1px solid #e0e0e0;}
.ipro_list li .txt{ width:241px; min-height:60px; padding:10px; line-height:25px}
.ipro_list li .txt span{ text-align:center; padding:0 10px; display:block;color:#666;font-size:14px; cursor:pointer;}
.ipro_list li a:hover span{color:#d51234;}
.ipro_list li .txt p{width:78px; padding-left:5px; display:block; line-height:55px; background:url(../images/pro_1.jpg) no-repeat; color:#fff; font-size:14px; float:right; font-weight:bold;}
.order{ background:url(../images/pro_1.jpg) no-repeat; height:45px; width:50px;}

.ttt{border-bottom:1px solid #ff0000;height:36px;line-height:36px;height:36px; font-size:14px; }
.ttt a{ float:right}

.ttt .active{background:url(../images/cpfls_03.jpg) repeat-x;color:#fff;}
.ttt h3{text-align:center;float:left;padding-left:35px;padding-right:35px;margin::0px; font-weight:normal;color:#333333;}

.cki{ color:#000; height:200PX; width:300px; margin:0px auto; padding-left:20px; text-align:center; background:url(../images/index_104.jpg) no-repeat center top;margin-top:50px;margin-bottom:50px;}
.cki .ena{ padding-top:105px;  font-size:12px;}
.cki .cna{ padding-top:30px; font-size:22px; font-weight:bold; padding-bottom:10px}


/*case*/
.case{width:100%; height:393px;background-color: rgba(248,248,248,1); padding-top:50px}
.case_img{width:1100px; margin:0px auto;overflow:hidden;}
.case_list{width:105%;float:left;}
.case_list li{width:248px; height:298px; float:left; margin-right:34px }
.case_list li img{display:block;width:248px;height:298px; border:1px solid #e0e0e0; padding:3px;}
.case_list li a:hover img{display:block; }
.case_list li:hover{ background:#ccc;  filter:alpha(opacity=100); /* IE */ -moz-opacity:1.0; /* Moz + FF */ opacity: 1.0;}

li.picv{ position: relative;}
li.picv .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 330px;
    height: 221px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
	border-radius:15px;
}
li.picv a:hover .mask {
    opacity: 1;           
}


li.picz{ position: relative;}
li.picz .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 248px;
    height: 298px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
}
li.picz a:hover .mask {
    opacity: 1;           
}

.about{ width:1100px; margin:0px auto}

.iab_toP{ height:395px; width:100%;}
.iab_lef{ width:520px; float:left;}
.iabout .iab_toP img{ padding-top:36px; padding-left:15px;}
.iabout_s{width:550px; float:right; color:#000; padding-top:8px;}
.iabout_s h1{ font-size:22px; text-align:left;  line-height:24px; padding-top:10px; padding-bottom:10px}
.iabout_s a {
	color: #d40014;
	font-size: 14px;
	width: 125px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #d40014 1px solid;
	border-radius: 15px;
	display: inline-block;
	margin-top:20px;
}
.iabout_s a:hover{color:#000;}
.iabout_s p{ line-height:40px; font-size:14px}
.iab_bot li{ float:left; width:250px; height:175px; position:relative;}
.iab_bot img{ float:left; }
.iab_bot span { height:30px; line-height:30px; display:block; text-align:center; width:230px; color:#fff; background:url(../images/proimgbg.png) repeat; position:absolute; bottom:3px; left:0px;}
.iab_bot span:hover{ text-decoration:underline; }






.news_cont {
	width:1100px;
	margin:0px auto;
	margin-top: 70px;
}
.news_cont .newtit {
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #eeeced;
	padding-bottom: 8px;
}
.newtit p {
	color: #030008;
	font-size: 26px;
	margin-left: 7px;
}
.newtit p span {
	font-size: 18px;
	color: #c1c0c0;
	margin-left: 10px;
	font-weight: bold;
}
.newtit a {
	float: right;
	font-size: 16px;
	color: #030008;
	margin-right: 5px;
	margin-top: 8px;
}
.news {
	width: 540px;
}
.firstnew {
	margin-top: 25px;
	height: 131px;
}
.firstnew img {
	width: 197px;
	height: 131px;
}
.firstnew .fr {
	width: 320px;
}
.firstnew .fr a {
	display: block;
	font-size: 16px;
	color: #fb0103;
	margin-top: 10px;
	font-weight:bold;
}
.firstnew .fr p {
	font-size: 12px;
	color: #8d8c8c;
	line-height: 25px;
	margin-top: 10px;
	text-indent: 2em;
}
.news ul {
	margin-top: 20px;
}
.news li {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dashed #e3e3e3;
	background: url(../images/d.jpg) no-repeat left center;
	padding-left: 20px;
}
.news li a {
	color: rgb(19, 19, 19, .85);
}
.news li span {
	float: right;
	color: rgb(88, 88, 88, .71);
	margin-right: 30px;
}
.news li a:hover {
	color: #19358e;
}
.news li:last-child {
	border: 0;
}




.img-scroll {
	position: relative;
	width: 100%;
}
.img-scroll .prev, .img-scroll .next {
	position: absolute;
	cursor: pointer;
	display: block;
	float: left;
	width: 33px;
	height: 22px;
	text-align: center;
	top: 120px;
}
.img-scroll .prev {
	left: 0;
	font-size:20px;
}
.img-scroll .next {
	right: 0;
	font-size:20px;
}

.img-list {
	position: relative;
	width: 1030px;
	overflow: hidden;
	float: left;
	margin-left: 33px;
	display: inline;
}
.img-list ul {
	width: 9999px;
}
.img-list li {
	float: left;
	display: inline;
	width: 330px;
	margin-top: 35px;
	margin-right: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	white-space: nowrap;
}
.img-list li img {
	height: 211px;
	width: 330px;
	border-radius: 15px; 
}
.img-list li img:hover{
 background:#ccc;  filter:alpha(opacity=100); /* IE */ -moz-opacity:1.0; /* Moz + FF */ opacity: 1.0;
}
.img-list li a {
	color: #222;
}

.img-scroll .prev .iconfont::before {
	content: "\e687";
}
.img-scroll .next .iconfont::before {
	content: "\e6ae";
}

.scroll {
	position: fixed;
	right: 100px;
	bottom: 150px;
	z-index: 99999999999999;
	transition: 1s;
}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:410px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:32px;height:5px;margin:1px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#000;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}




.pro_lista {
	display: block;
	overflow: hidden;
}
.pro_lista li {
	margin: 0 10px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}
.pro_lista li .pic{
	width: 245px;
	height: 289px;
	display: block;
	border: 1px solid #eee;
	border-bottom:0px;
}
.pro_lista li .pic img {
	width: 245px;
	height: 289px;

}

.pro_lista li .title1 {
	height: 40px;
	line-height: 40px;
	border: 1px solid #eee;
	border-top:0px;
	text-align:left;
	text-indent:10px;
}
.pro_lista li .pic {
	overflow: hidden;
}

.pro_lista .pic{ position: relative;}
.pro_lista .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 245px;
    height: 289px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
}
.pro_lista .pic a:hover .mask {
    opacity: 1;           
}























.pro_list {
	display: block;
	overflow: hidden;
}
.pro_list li {
	margin: 0 10px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}
.pro_list li .pic{
	width: 245px;
	height: 149px;
	display: block;
	border: 1px solid #eee;
	border-bottom:0px;
}
.pro_list li .pic img {
	width: 245px;
	height: 149px;

}

.pro_list li .title1 {
	height: 40px;
	line-height: 40px;
	border: 1px solid #eee;
	border-top:0px;
	text-align:left;
	text-indent:10px;
}
.pro_list li .pic {
	overflow: hidden;
}

.pro_list .pic{ position: relative;}
.pro_list .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 245px;
    height: 189px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
}
.pro_list .pic a:hover .mask {
    opacity: 1;           
}







.v52fmbx{overflow:hidden;text-align:left; margin:0px auto; width:94%}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}
.v52fmbx dl dt{padding:25px 0px 10px 15px;width:105px;text-align:right;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dt:hover{ color:#ff0000}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}
.v52fmbx dl dd input{position:relative;top:1px;margin-right:3px; width:100%; border:1px solid ; height:40px; border-color:rgba(228,228,228,1); text-indent:10px}
.v52fmbx dl dd textarea{ border:1px solid; height:200px; width:100%; border-color:rgba(228,228,228,1)}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder input{border-bottom:0;background-color:rgba(191,1,1,1); color:#fff}
