﻿
@charset "utf-8";;body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,textarea,th,td{margin:0;padding:0;}
body{padding:0 0 34px 0;font-size:1em;font-family:'Microsoft Yahei','Simsun';color:#444;line-height:150%;background:#f8f8f8;-webkit-text-size-adjust:none;width:100%;margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
form{display:inline;}
small{font-size:12px;}
ul,ol{list-style:none; margin:0; padding:0;}
a{text-decoration:none;color:#333;}
a:hover,a:active,a:focus{color:#900;text-decoration:none;}
a:active{color:#9e9e9e;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}
button,input,select,textarea{vertical-align:middle;color:#B7B7B7;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}
.l{float:left;display:inline;}
.r{float:right;display:inline;}
.radius_4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.hidden{display:none;}

.all {margin: 0 auto;width: 100%;max-width: 640px;}

header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}

.headbox{clear:both;overflow:hidden;*zoom:1;height:110px;}

.logoarea{clear:both;height:50px;padding:0 8px;overflow:hidden;*zoom:1;width:304px;margin:0 auto;}
.logoarea h2{float:left;width:212px;display:inline;padding-top:10px;}
.logoarea h2 img{display:inline-block;width:248px;height:33px;overflow:hidden;background-size:112px auto;}


.tel a{color: #fff;text-align:center;}

.footbox { border-top:1px solid #bababa;color:#212224;text-align:left;font-size:14px;background:#ebebeb;background-image:-webkit-linear-gradient(top,#ebebeb,#fcfcfc);background-image:-moz-linear-gradient(top,#ebebeb,#fcfcfc);background-image:-ms-linear-gradient(top,#ebebeb,#fcfcfc);background-image:linear-gradient(top,#ebebeb,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb',EndColorStr='#fcfcfc');-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);}
.footbox dl{padding-left:15px;}
.footbox dd {height:72px;color:#B7B7B7;font-size:14px;text-align:center;margin-left: 0px;}
.footbox dd a{color:#B7B7B7;}
.mainpage{overflow:hidden;margin:0 auto;width:100%;}
.main_prom{clear:both;overflow:hidden;padding:10px 8px;text-align:center;font-size:14px;color:#777;}
.main_prom a{color:#777;}
.main_prom h1{font-size:18px;color:#b31212;}
.main_prom h1 li{list-style:none outside none;}
.main_prom h1 a{color:#b31212;}
.sina_small_pic{clear:both;overflow:hidden;*zoom:1;position:relative;text-align:center;padding:10px 4px;margin:0 auto;width:412px;}
.sina_small_pic li{/*display:inline-block;*/width:146px;height:132px;position:relative;margin:0 4px 10px; float:left;}
.sina_small_pic li img{width:146px;height:132px;}
.sina_small_pic li h2{position:absolute;left:0;bottom:0;height:28px;line-height:28px;background:url(18130.png) repeat-x;display:block;font-weight:normal;color:#fff;font-size:14px;width:100%;}
.nav_content_list{position:relative;left:0;white-space:nowrap;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.nav_content_list .nav_content_item{overflow:hidden;vertical-align:top;}

.bar_nav{clear:both;overflow:hidden;height:40px;line-height:40px; border-top:1px solid #fff;color:#4C4319;position:relative;-webkit-tap-highlight-color:transparent;background-color:#e1e1e1;}




.bar_nav ul li{float:left;padding:0 12px;text-align:center;height:43px;line-height:40px;cursor:pointer;color:#99893e;}
.bar_nav ul li a{color:#99893e;}
.bar_nav ul li.on{color:#fff;}
.bar_nav ul li.on a{color:#fff;}
.bar_nav ul li.onlychild{width:100px;padding:0 0 0 10px;text-align:left;background:url(18184.png) no-repeat 0 -159px;color:#424242;}
.bar_nav .top{position:absolute;width:32px;height:33px;z-index:999;right:8px;top:4px;}
.bar_nav .top a{background:url(18184.png) no-repeat -144px -118px;width:32px;height:33px;display:inline-block;}

.list_more{clear:both;overflow:hidden;padding:8px;}
.list_more a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;text-align:center;border:1px solid #dedede;height:30px;line-height:30px;font-size:14px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e4e4e4));background-image:-webkit-linear-gradient(top,#efefef,#e4e4e4);background-image:-moz-linear-gradient(top,#efefef,#e4e4e4);background-image:-ms-linear-gradient(top,#efefef,#e4e4e4);background-image:-o-linear-gradient(top,#efefef,#e4e4e4);background-image:linear-gradient(top,#efefef,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef',EndColorStr='#e4e4e4');}
#searchbox{clear:both;border-top:1px solid #ddd;font-size:14px;background-color:#e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#e5e5e5,#f5f5f5);background-image:-moz-linear-gradient(top,#e5e5e5,#f5f5f5);background-image:-ms-linear-gradient(top,#e5e5e5,#f5f5f5);background-image:-o-linear-gradient(top,#e5e5e5,#f5f5f5);background-image:linear-gradient(top,#e5e5e5,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5e5e5',EndColorStr='#f5f5f5');padding:10px 7px 10px 7px;position:relative;}
.inputsearh{width:100%;height:30px;border:none;background:none;line-height:30px;color:#a9a9a9;}
#searchbox .searchopbox{position:absolute;z-index:100;left:13px;top:14px;float:left;width:40px;height:27px;background:url(18184.png) no-repeat -183px -124px;text-decoration:none;}
.sbtn{width:48px;height:31px;border:1px solid #000;cursor:pointer;text-shadow:1px 1px 2px #61616B;text-align:center;line-height:31px;background-color:#6D6D77;background:-webkit-gradient(linear,left top,left bottom,from(#AFAFBE),to(#6D6D77),color-stop(0.5,#727280),color-stop(0.5,#242428));-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;float:right;margin-top:2px;}
.searchBoxBor{height:30px;border:1px solid #c5c6c7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;margin:2px 55px 0 0;padding:0 0 0 110px;background:#fff;font-size:16px;}
.searchBoxBors{height:30px;border:1px solid #c5c6c7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;margin:2px 55px 0 0;padding:0 0 0 135px;background:#fff;font-size:16px;}
a:hover,a:active,a:focus{color:#900;text-decoration:none;}
a:active{color:#aaa;}
.b_top{border-top:3px solid #b8b8b8;}
.main_prom h1 a{color:black;}
.nav_content_list{overflow:hidden;white-space:nowrap;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.nav_content_list .nav_content_item{vertical-align:top;}
#wrap{overflow:hidden;margin:0 auto;}
.bar_nav{-webkit-tap-highlight-color:transparent;}
#wrapper{width:320px;height:143px;float:left;position:relative;z-index:1;overflow:hidden;}
#nav{position:absolute;display:block;bottom:0;right:0;height:30px;z-index:999;}
#prev,#next{float:left;font-weight:bold;font-size:14px;padding:5px 0;width:80px;}
#next{float:right;text-align:right;}
.bar_nav ul li.on:before{content:"[";}
.bar_nav ul li.on:after{content:"]";}
.hid{display:none;}
.nav_content_list .nav_content_item {display:none;}
.nav_content_list .nav_content_item:first-of-type {width:100%;display:block;}
a{text-decoration:none;color:#333;}
a:hover,a:active,a:focus{color:#900;text-decoration:none;}
a:active{color:#9e9e9e;}
/**/
.about {overflow:hidden; padding:5px 9px; line-height:160%;font-size:1em;}
.about img{max-width:100%;overflow:hidden;}
.contact {clear:both;overflow:hidden; *zoom:1; padding:5px 9px; line-height:160%}

.pro_list li {border-bottom:1px solid #e8e8e9;border-top:1px solid #fff; width:29%; float:left;}
.pro_list{clear:both;overflow:hidden;*zoom:1;padding:0 2px;}
.pro_list li {background:url(18405.png) no-repeat 6px -45px;background-size:23px auto;list-style:none outside none;padding:6px 48px 6px 18px;position:relative;overflow:hidden;}
.pro_list li a:visited {color:#9e9e9e;}
.pro_list li a.sticky:visited {color:#333;}
.pro_list li a:only-child {display:block;}


.news_list{clear:both;overflow:hidden;*zoom:1;padding:0 2px;}
.news_list li,.news_list p{background-size:23px auto;list-style:none outside none;padding:6px 48px 6px 18px;position:relative;overflow:hidden;}
.news_list li a:visited,.news_list p a:visited{color:#9e9e9e;}
.news_list li a.sticky:visited,.news_list p a.sticky:visited{color:#333;}
.news_list li a:only-child,.news_list p a:only-child{display:block;}
.news_icon{position:absolute;right:10px;top:6px;display:block;}




*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html .advbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.advbox{width:244px;position:fixed;display:none;left:50%;top:0;margin:-215px 0 0 -122px;}
.advbox .advpic1{position:relative;overflow:hidden;}
.advbox .advpic1 .closebtn1{display:block;width:40px;height:24px;line-height:26px;font-size:12px;color:#fff;text-indent:12px;overflow:hidden;position:absolute;right:12px;top:5px;z-index:99;}
.advbox .advpic1 .tel1{display:block;width:198px;height:24px;line-height:26px;font-size:24px;color:#FF6C00;text-indent:12px;overflow:hidden;position:absolute;right:12px;top:120px;z-index:99; }


.index_dh {width:100%; background:#F1F1F1; color:#000 ;padding-top:15px;text-align:center }
.index_dh dt{width:100%;margin:0 auto;text-align:center}
.index_dh dd{width:24%;background:#fff; margin:0 auto;text-align:center; float:left;margin-left:0.8%;height:85px; line-height:45px;overflow:hidden;   }

/*按钮*/
/* 分页按钮颜色 */
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	/* width:27%; */

	font: 14px/100% ,Arial, Helvetica, sans-serif;
	padding: .2em 0.5em .1em;
	-webkit-border-radius: 0.5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	margin:3px
	
}


/* 跳转页 */

.tzy  {height:35px;text-align:center;}


/*新闻中心*/
.ghjg { width:98%;
 text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ghjg ul{ list-style:none; margin:5px 0px 0px 5px;}
.ghjg li{ line-height:27px;border-bottom:1px dashed #CCC; }
.ghjg li a{ line-height:25px; color:#5b6266;padding:0px 10px 0 10px; font-size:1em;}
.ghjg li span{ float:right; line-height:25px; color:#ACACAC;}
.ghjg li a strong{ line-height:25px;}
.ghjg li a:hover{color:#1BAF04;}

/*首页产品中心*/
.rollBox {padding:0% 0 2% ;width:100%;margin:0 auto;}/*产品空间大小*/
.rollBox ul{ list-style:none; overflow:hidden;}
.rollBox li{float:left;width:50%;padding-top:2%}/*产品单个大小*/
.rollBox li a{color:#626466;text-decoration:none;display: block;text-align: center;}
.rollBox li img{padding:4px;background:#fff;border:1px solid #ccc;max-width: 86%;width:100%}
.rollBox li h3 { text-align:center;display:block;margin-top:4%;width:86%;margin-left:7.55%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap }


/*产品跳转页*/
.tz{ width:98%; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;text-align:center;border:1px solid #dedede;height:30px;line-height:30px;font-size:14px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e4e4e4));background-image:-webkit-linear-gradient(top,#efefef,#e4e4e4);background-image:-moz-linear-gradient(top,#efefef,#e4e4e4);background-image:-ms-linear-gradient(top,#efefef,#e4e4e4);background-image:-o-linear-gradient(top,#efefef,#e4e4e4);background-image:linear-gradient(top,#efefef,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef',EndColorStr='#e4e4e4');margin:0 auto;}



/*底部导航*/						
.boot{border-top:1px solid #c4c4c4;}
.boot li{width:25%;float:left;overflow:hidden;}
section.boot{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,0.2);}
.boot a{display:block;text-align:center;overflow:hidden;height:42px;line-height:42px;font-size:0.8em;border-right:1px solid #c4c4c4;}
.boot li:last-child a{border:0 none;}
.boot a:hover,.boot a:active{background-color:#eee;}
.boot i{display:inline-block;width:32px;height:27px;vertical-align:middle;}
.boot .i1{background-position:-47px -2px;}
.boot .i2{background-position:-97px -1px;}
.boot .i3{background-position:-147px 0;}
.boot .i4{background-position:-197px 0;}						
i {
  display: block;
  overflow: hidden;
  text-indent: -999px;
  margin: 0 auto;
  background-image: url(../images/ui.png);
  background-repeat: no-repeat;	}					

/*搜索产品*/	

   .container { margin:15px auto 15px auto;text-align: center; }
   .container    input[type=text],
   .container    input[type=password] {
        font-size: 0.8em;
        min-height: 32px;
        margin: 0;
        padding: 7px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .buttonso {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 6px 14px;
        font-size: 1em;
        font-weight: bold;
        color: #7E7C7C;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #eaeaea;
        background-image: -moz-linear-gradient(#fafafa, #eaeaea);
        background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
        background-image: linear-gradient(#fafafa, #eaeaea);
        background-repeat: repeat-x;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }
      .buttonso:hover,
      .button:active {
        background-position: 0 -15px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .buttonso:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .buttonso:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
     
      label[for=search] {
        display: block;
        text-align: left;
      }
      #search label {
        font-weight: 200;
        padding: 5px 0;
      }
      #search input[type=text] {
        font-size: 14px;
        width: 75%;
      }
      #search .button {
        padding: 10px;
        width: 90px;
      }
	  
	  .icon-phone {
	background: #000;
	background-image: url(../images/phone.png);
	background-size: 22px;
	background-position: 60px center;
	background-repeat: no-repeat;
	color:#222222;
}
.icon-phone a{
	color:#222222;
}  

.list_font {
	padding: 0px 0px;
	display: -webkit-box;
}


.index .active {
	background: #fff;
}
.ui-slider-dots {
	height: 15px;
	width: 100%;
	bottom: 0 !important;
	padding-top: 5px !important;
	background-color: rgba(0,0,0,0.3);
}
.ui-slider-dots>b {
	margin: 0 4px;
	width: 10px !important;
	height: 10px !important;
	border-radius: 5px !important;
}
.link_tel {
	display: block!important;
	line-height: 40px!important;
	margin: 10px 10px 0 10px;
	margin-top: 10px!important;
	color: #fff!important;
	text-align: center;
	border-radius: 5px;
	word-spacing: nowrap;
	overflow: hidden;
	font-size: 18px;
	position: relative;
}
.link_tel:before {
	margin-left: 0;
	position: absolute;
	left: 10px;
	top: 2px;
	font-size: 25px;
}

.list_font li {
	overflow: hidden;
	color: #fff;
	background-color: #fff;
	height: 50px;
	width: 33%;
	display: inline-block;
	float: left;
	padding: 0px;
	text-align: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
}
.list_font li a {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.list_font div:first-child {
	height: 50px;
	margin: 0;
	margin-bottom: 5px;
	line-height: 80px; border:1px solid #fff;
}
.list_font span[class^="icon"] {
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 30px;
}
.list_font li p {
	font-size: 16px;
	position: absolute;
	width: 100%; 
	bottom: 10px;
	color: #fff;
}

.icon-tp1 {
	background: url(../images/tb-001.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp2 {
	background: url(../images/tb-002.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp3 {
	background: url(../images/tb-003.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp4 {
	background: url(../images/tb-004.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp5 {
	background: url(../images/tb-005.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp6 {
	background: url(../images/tb-006.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp7 {
	background: url(../images/tb-007.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}
.icon-tp8 {
	background: url(../images/tb-008.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	display: block;
}

.rollBox {padding:0% 0 0% ;width:100%;margin:0 auto; background:#F5F5F5; }/*²úÆ·¿Õ¼ä´óÐ¡*/

.rollBox ul{width: 95%;overflow: hidden;margin:10px auto;}
.rollBox ul li{width:33.3%;overflow: hidden;margin-right: 0; padding: 0 4px; box-sizing: border-box; float: left;padding-bottom: 10px;}
.rollBox ul li .totp{width: 202px; height: 130px; border: 1px solid #ddd; display: table-cell; vertical-align: middle; text-align: center;}
.rollBox ul li .totp img{max-width:100%; max-height: 100%;}
.rollBox ul li span{color:#df6a14;font-size: 14px;display: inline-block;}
.rollBox ul li h5{position:absolute;color:#333;font-size: 14px; font-weight: normal; width: 100%;text-overflow: ellipsis; 
			white-space: nowrap; overflow: hidden;bottom:0;background: rgba(80, 80, 80, 1);color:#fff;font-size: 14px;padding:10px 0;}
.rollBox ul .rollBox_pad{margin:0;}
.rollBox ul li a{position: relative;transform: all .3s ease;}



.bar_nav{clear:both;overflow:hidden;line-height:40px; border-top:0px solid #fff;color:#4C4319;position:relative;-webkit-tap-highlight-color:transparent;background-color:#0072E8;}
.bar_nav ul li{float:left;padding:0 12px;text-align:center;height:43px;line-height:40px;cursor:pointer;color:#99893e; list-style:none;}
.bar_nav ul li a{color:#99893e;}
.bar_nav ul li.on{color:#fff;}
.bar_nav ul li.on a{color:#fff;}
.bar_nav ul li.onlychild{width:100px;padding:0 0 0 10px;text-align:left;background:url(18184.png) no-repeat 0 -159px;color:#424242;}
.bar_nav .top{position:absolute;width:32px;height:33px;z-index:999;right:8px;top:4px;}
.bar_nav .top a{background:url(18184.png) no-repeat -144px -118px;width:32px;height:33px;display:inline-block;}


/*ÐÂÎÅ*/
.cp-box{padding: 0 10px;margin-bottom: 25px;}
.main-h{text-align: center;}
.main-h em{display: block;width:80px;height:2px;background: #9C4D02;margin:20px auto;}
.main-h h3{font-size: 20px;color:#999;margin-bottom: 18px;font-family:"Arial";}
.main-h  h3 span{color:#9C4D02;font-family:"Î¢ÈíÑÅºÚ" £¡important£»}
.cp-list{margin-top:25px;}
.cp-list li{padding:10px 10px 0 10px;text-align: center;border:1px solid #9C4D02;margin-bottom: 15px;}
.cp-list li a{display: block;}
.cp-list li img{width:100%;}
.cp-list li h3{color:#333;font-size: 20px;margin:30px 0;}
.bor-2-f2{border-top:2px solid #f2f2f2;}
.nav-list2 li{float:left;width:33.3%;border:1px solid #e6e6e6;text-align: center;padding:8px 0;font-size: 14px;border-right:none;}
.nav-list2 li:last-child {border-right:1px solid #e6e6e6;}
.nav-actine{color:#fff;background: #0d71ca;}
body .cp-info-list li{width:48%;padding-top: 10px;font-size: 16px;color:#333;border-bottom:1px solid #dbdbdb;margin-bottom: 15px;}
.cp-info-list li a{display:block;}
.cp-info-list li img{width:100%;}
.cp-info-list li h4{padding: 10px 0;font-size: 14px;}
.cp-info-list li h4 span{display:block;width:12px;height:16px;background: url(../webimages/right-icon.png) no-repeat;background-position: center 5px; background-size: 12px 12px;}
.riqi{border:1px solid #ff0000;color:#ff0000;text-align: center;font-size: 28px;font-weight: 700;}
.riqi h3{line-height: 40px;}
.riqi em{display: block;background:#ff0000;padding: 4px 6px;color:#fff;font-size: 14px;line-height: 21px;}
.li-new{width:80%;}
.li-new h4{font-size: 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; color:#2F2F2F;} 
.li-new p{color:#666;padding: 0px 0;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;line-height: 23px;}
.cp-box{padding: 0 10px;margin-bottom: 25px;}
.zx-list li{padding:20px 0 10px;border-bottom: 1px solid #ff0000; height:120px;}
.zx-list li a{display: block;}
.btn{display: block;text-align: center;padding: 12px 0;width:100%;}
.ul-li-25{margin-top:25px;}
.ul-li-25 li{float:left;width: 25%;}
.fw-zc li{text-align: center;font-size: 16px;color:#333;}
.fw-zc li a{display: inline-block;}
.fw-zc li img{width:60px;height:60px;}
.fw-zc li p{padding-top: 10px;}
.bg-bule{background:#505050; display:block; margin: 0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.text-18-fff{font-size: 18px;color: #fff;}
/*Index*/
.InWrap { background:#fff; border-top:1px solid #ccc; }
.InWrap h3{font-weight:bold;font-size:16px;color:#333;line-height:3.57rem;padding:0 .85rem;border-bottom:1px solid #ccc;overflow:hidden;}
.InWrap h3 a { float:right; font-size:13px; color:#999; font-weight:normal; padding-left:5px; }

.youshi{ background:#462518; overflow:hidden; margin: 0 auto;}
.youshi span{ font-size:14px; font-weight:bold; line-height:20px; color:#FFFFFF; padding:10px 15px 0 15px; display:block;}
.youshi text{ font-size:10px; line-height:20px; color:#FFFFFF; padding:10px 15px 0 15px; display:block;}
/*公司简介*/
.btitle{width: 100%;position: relative;background:#fff;overflow: hidden}
.btitle1{height: 45px;}
.btitle .btitle_img{width: 90%;position: absolute;right: 0;top:25%;}
.btitle .btitle_img img{width: 100%;}
.btitle .btitle_hd{width:90%;/*position: absolute;left:10px;*/background: #fff;z-index: 999;border:7px solid #CCCCCC;text-align: center;margin: 15px auto;}
.btitle .btitle_hd h4{font-size: 20px;text-align: center;color:#333;font-weight: 500;}
.btitle .btitle_hd p{font-size: 12px;text-align: center;color:#333;line-height: 22px;padding:5px 10px;}
.btitle .btitle_hd a{font-size: 14px;width: 100px;margin:0 auto;border:1px solid #696969;color:#fff; background:#696969; padding:5px 10px;}
.btitle em{font-style:normal;color:#a0a0a0;background:url(../images/bg.png);margin-left:1%; font-size:0.7em}
.zhuda>a{border:1px solid #c6a159;height:40px;width:120px;line-height: 40px;font-size: 0.7em;color:#c6a159;}
.adv>a{border:1px solid #c6a159;height:40px;width:120px;line-height: 40px;font-size: 0.7em;color:#c6a159;}

.nav_adv{width: 100%;overflow: hidden;}
.nav_adv h4{width: 100%;text-align: center;font-size: 20px;color:#333;font-weight: 400;padding:0px 0;}
.nav_adv div{width:50%;height:3px;text-align: center;margin: 0 auto;border-bottom: 1px solid #BDBDBD ;position: relative;}
.nav_adv div span{width:20%;height:3px;background:#585858;position: absolute;left:40%;}
.nav_adv h5{font-size: 14px;text-align: center;color:#696969;padding:10px 0;font-weight: initial;}
.zhuda{width:100%;overflow: hidden;padding-top:15px;text-align: center;background: #f5f5f5;}