@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
ul,li{ list-style-type:none;}
a,a:hover{ text-decoration:none;}
textarea{ resize: none;}
img{ border:none;}
*{  box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;}
.clear{ content:"."; display:block; height:0; line-height:0; clear:both; overflow:hidden;}
html{ font-size:20px;}
body{ font-family:"Microsoft YaHei",Arial,sans-serif; background-color:#fff;}

#boxo{ width:100%; height:auto;}
/*#boxoo{ width:1200px; height:auto;}*/
.bg_colo{ background-color:#f5f5f5; border-bottom:1px solid #dcdcdc;}
.bg_cola{ background:#04060a url(../img/ban-bg.jpg) no-repeat top center;}
.bg_colb{ background:#1e2529 url(../img/tuan-bg.jpg) no-repeat top center;}
.bg_cole{ background:#03070a url(../img/dang-bg.jpg) no-repeat top center;}
.bg_colc{ background:#ef3333 url(../img/contact-bg.png) no-repeat top center;}
.bg_cold{ background:#1e2529 url(../img/style-bg.jpg) no-repeat top center;}

.top{ height:4.4rem; padding-top:0.1rem;}
.logo{ min-width:10.5rem; max-width:13.5rem; max-width:65%; height:4.4rem; float:left;}
.logo img{ max-width:100%;}
.toptel{ min-width:3.4rem; max-width:33%; height:4.4rem; display:inline-block; float:right;}
.toptel img{  max-width:100%;}

.imain2{ height:auto; box-shadow:0 1px 1px -1px rgba(0, 0, 0, 0.5) inset; background-color:#262626; border-top:0.25rem solid #000;}
.imain2 li{ display:inline; float:left; width:25%; font-size:0.8rem; height:2rem; line-height:2rem; text-align:center; border-right:1px solid rgba(255,255,255,0.3); border-bottom:1px solid #000;}
.imain2 li:last-child{ border-right:none;}
.imain2 li a{ display:block;color:#fff;text-decoration:none;}

/**/
.nav { width:770px; height:; float:right; text-align:center;}
.nav_menu li{ display:inline-block; float:left;}
.nav_menu a { display: inline-block; cursor: pointer; padding:31px 12px; font-size:16px; color:#343434; text-align:center;}
.nav_menu a:hover,.nav_menu a:active{ color:#ef3333;}
.nav_menu a span{ font-size:12px; line-height:25px;}

.nav_submenu a{ padding: 0 9px; font-size:14px; color:#666; border-bottom:1px solid #ccc;}
.nav_submenu a:hover{ border-bottom:1px solid #ccc; color:#b46b2b;}

/**/
#full-screen-slider { width:100%; height:;/* float:left;*/ position:relative}
#slides { display:block; width:100%; min-height:7.3rem; max-height:9.5rem; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-size:100% auto;
background-repeat:no-repeat;
background-position:center center;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:10%; top:6.5rem; z-index:9900;  margin:0; position:absolute; left:-120px;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:0.5rem; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}

.ind_ti{ width:100%; height:2rem; margin:0.5rem 0; text-align:left; background-color:#ddd;}
.ind_ti h1{ display:inline-block; float:left; max-width:50%; font-weight:normal; font-size:0.9rem; color:#fff; line-height:2rem; padding:0 0.5rem; background-color:#ef3333;}
/*.ind_ti span{ display:inline-block; float:right; font-size:0.8rem; color:#fff; line-height:2rem; 
background:#373737 url(../img/dian_c.png) no-repeat 0 0.4rem; padding:0 0.5rem 0 1.5rem; }*/
.ind_ti span{ display:inline-block; float:right; line-height:1.4rem; height:1.4rem; margin-top:0.3rem; background:#373737 url(../img/dian_c.png) no-repeat 0.3rem 0.1rem; border-radius:0.3rem; padding:0 0.3rem 0 1.5rem;}
/*.ind_ti a{ display:inline-block; float:right; font-size:0.7rem; color:#343434; line-height:2rem; padding:0 0.3rem;}*/
.ind_ti a{ display:inline-block; float:right; font-size:0.7rem; line-height:1.4rem; padding:0 0.3rem; border-radius:0.3rem; color:#fff; }
.ind_bubu{ width:100%; height:2rem; text-align:right; font-size:0.8rem;}
.ind_bubu a{ color:#ef3333; line-height:1.6rem; padding:0.2rem 0.5rem;}
.ind_naa{ padding:0; background:url(../img/super-bg.png) no-repeat top center; text-align:center;}
.ind_na{ padding:0; text-align:center;}
.ind_nb{ padding:0; text-align:center;}
.ind_nb img{ max-height:100%;}
.ind_nbb{ width:95%; min-height:11.5rem; padding:0; text-align:center; display:block; overflow:hidden;}

/*.td_list{}*/
.td_list ul{ padding:0 0.5rem;}
.td_list li{ display:block; background-color:#FFF; height:10.6rem; position:relative; padding-left:7.6rem; text-align:left; margin:0.3rem 0; border-bottom:1px solid #ddd;}
.td_list li img{ width:7rem; height:9.3rem; margin:0.5rem 0.4rem 0.5rem 0.2rem; position:absolute; left:0; top:0;}
.td_zi{ display:block; float:left; width:; height:9.3rem; padding-left:0.1rem;}
.td_zi h5{ font-weight:normal; font-size:0.9rem; line-height:1.8rem; color:#343434; margin:0.8rem 0 0.4rem 0;}
.td_zi span{ display:block; line-height:1.2rem; margin-top:0.3rem; font-size:0.7rem; color:#777;}
.td_zi span.td_span{ width:100%; height:2.4rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.td_zia{ display:inline-block; float:left; width:; height:1.6rem; line-height:1.6rem; border-radius:0.2rem; border:1px solid #ef3333; padding:0 0.9rem; margin-top:0.7rem; font-size:0.8rem; color:#ef3333; }
.td_more{ clear:both; height:0.8rem; line-height:1.4rem; text-align:right; font-size:0.8rem;}
.td_more a{ color:#8f0e28; padding:0 0.5rem;}
.zixun{ display:block; padding:1.2rem 1rem; background-color:#fff;}
.zixun img{ width:100%;}

.siban-ul{ padding:0 0.5rem;}
.siban-ul li{ display:block; height:6.2rem; padding-top:0.5rem; position:relative; padding-left:9.25rem; text-align:left; border-bottom:1px dashed #ccc;}
.ban-lt{ position:absolute; left:0; top:0.5rem;}
.ban-lt img{ width:8.25rem; height:4.7rem; margin:0.25rem;}
.ban-rt{ display:block; float:left; width:; height:5.2rem;}
.ban-rt h5{ font-size:0.9; font-weight:normal; color:#343434; line-height:1.8rem; height:1.8rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.siban-ul a:hover .ban-rt .ban-rtoo,.siban-ul a:hover .ban-rt h5{ color:#ef3333;}
.ban-rt .ban-rtoo{ font-size:0.7rem; color:#777; line-height:1rem; height:2rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.ban-rt .ban-rtbei{ font-size:0.7rem; color:#aaa; line-height:0.9; margin-top:10px;}
.ban-rtime{ display:inline-block; float:right;/* background:url(../img/times.png) no-repeat top left;*/}

.nc_ul{ padding:0 0.5rem;}
.nc_ul a:hover .nc_wenone,.nc_ul a:hover .nc_wenda{ color:#ef3333;}
.nc_ul li{ display:block; position:relative; height:4rem; padding:0.5rem 0; text-align:left;
border-bottom:1px dashed #ccc;}
.nc_lia{  width:4rem; height:3rem; position:absolute; right:0; bottom:0; line-height:1rem; font-size:0.7rem; padding-top:1.5rem; color:#aaa;}
.nc_lib{ display:block; float:left; max-width:75%; height:3rem;}
h3.nc_ulti{ font-weight:normal; font-size:0.9rem; color:#333; line-height:1.25rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.nc_ulzi{ font-size:0.7rem; color:#999; line-height:1rem; height:2.5rem; text-align:left; margin-top:0.4rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.nc_ul li a:hover .nc_ulzi{ color:#ef3333;}

.nc_wenone{ text-align:left; font-size:0.7rem; color:#777; height:1.5rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.nc_wenda{ text-align:left; font-size:0.7rem; color:#777; line-height:1.5rem;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.nc_wenone span.nc_ming,.nc_wenda span.nc_ming{ font-size:18px;/* font-weight:bold;*/ color:#343434; line-height:30px;}

.ind-papty{ padding:20px; background-color:#555;}
.ind-paptylt{ display:inline-block; float:left; width:570px;}
.ind-paptyrt{ display:inline-block; float:left; width:560px; margin-left:30px;}
.pptrttop{}
.pptrttop h5{ font-weight:bold; font-size:18px; color:#fff; line-height:40px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.pptrttop p{ font-size:14px; color:#aaa; line-height:20px; height:60px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.pptrttop:hover p{ color:#ef3333;}
/*news*/
.pptrtbom ul{ padding:0.5rem; text-align:left; width:100%;}
.pptrtbom li{ display:block; position:relative; width:100%; height:1.8rem; font-size:0.8rem; color:#777; line-height:1.8rem; border-bottom:1px dashed #ccc;}
.pptrtbom li a{ color:#777; float:left; max-width: 75%; height:1.8rem; color:#777;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.pptrtbom li a:hover{ color:#ef3333;}
.ind-time{ position:absolute; display:block; float:right; width:5rem; right:0; top:0; text-align:right; color:#aaa; font-size:0.7rem;}

/*光法风采*/
.hp_list .plist{width: 100%; min-height:12.6rem; padding:0.5rem;}
.hp_list .plist .li{ width:50%; min-height:6.3rem; float:left; padding:0.3rem;}
.hp_list .plist .li .img{ width: ; height: ; overflow: hidden; text-align: center;}
.hp_list .plist .li .img img{ max-width:100%; height:5.3rem;}

/*合作客户*/
.hezuo{ padding:0.5rem;}
.hezuo li{ display:inline-block; width:33.33%; height:; padding:0.3rem; float:left; text-align:center;}
.hezuo li img{ max-width:100%; height:; border:1px solid #ddd;}


/*办公场景*/
.muceng li{ position:relative; display:inline-block; float:left; width:400px; height:241px;}
.muceng li .img img{ width:399px; height:240px;}
.muceng li .fuceng{ position:absolute; width:399px; height:240px; background:rgba(0,0,0,0.6); top:0; left:0;}
.muceng li:hover .fuceng{ background:rgba(0,0,0,0);}
/**/
/*from*/
.liuyan{ width:; height:; background-color:#fff; min-height:21.2rem; display:block; margin-bottom:0.5rem;}
.liuyan h3{ width:100%; height:3.5rem; line-height:3rem; padding-top:0.5rem; background:#fff url(../img/liuyan_bg.png) repeat-x 0 1.6rem; text-align:center;}
.liuyan h3 span{ display:inline-block; padding:0 0.5rem; font-weight:normal; font-size:1rem; color:#343434; background-color:#fff;}
.liuyan table{ display:block; background-color:#fff;}
.miaoshu{ line-height:1.6rem; padding:0.5rem;}
.lanm{ font-size:0.9rem; color:#999;}
.leib{ width:100%; padding-right:1rem; height:1.5rem;color:#666; background:url(../img/icon_leib.png) right center no-repeat; background-size:auto 0.8rem; border:1px solid #ddd;}
.contact_form{}
.contact_form h2, .contact_form label { color:#777;}
.form_hint, .required_notification {font-size:;}
.contact_form ul {
    width:;
    list-style-type:none;
    list-style-position:outside;
    margin:0px;
    padding:0px;
	background-color:#fff;
}
.contact_form li{
    padding:0.5rem;
    position:relative;
}
/*.contact_form li:first-child, .contact_form li:last-child {
    border-bottom:1px solid #777;
}*/
.contact_form h2 {
    margin:0;
    display: inline;
}
.required_notification {
    color:#d45252;
    margin:0.2rem 0 0 0;
    display:inline;
    float:right;
}
.contact_form label {
    width:5rem;
    display:inline-block;
    float:left;
    /*padding:0.2rem;*/
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
}
.contact_form input {
    height:1.5rem;
    width:70%;
    padding:0.2rem 0.4rem;
	border:1px solid #ccc;
}
.contact_form select {
    height:1.5rem;
    width:70%;
    padding:0.2rem 0.4rem;
	border:1px solid #ccc;
	font-size:0.8rem;
}
.contact_form textarea {padding:0.2rem; width:70%; border:1px solid #ccc;}
.contact_form button{ margin-left:5rem; font-family:"Microsoft YaHei";}
.submit{ width:55%; height:1.7rem; line-height:1.7rem; background-color:#ef3333; border:none; border-radius:5px; font-size:0.8rem; color:#fff;}

/*foot nav*/
footer{clear:both; width:100%; height:2.5rem; background-color:#333; overflow:hidden; position:fixed; bottom:0; left:0; z-index:990;}
footer a{display:inline-block; float:left; width:25%; text-align:center;color:#666; font-size:0.6rem; line-height:2.7rem; background-size:auto 100%;overflow:hidden; color:#fff; border-left:2px solid #222; border-right:2px solid #444;
vertical-align: top;}
footer a:hover{ color:#fff;}
footer a i{ display:inline-block; width:1.1rem; height:1.1rem; position:relative; margin:0.4rem 0.2rem 0 0;}
footer a i img{ width:1.1rem; height:1.1rem; }
.footerh{width:100%; height:2rem; overflow:hidden;}

.boxoo-lt{ width:100%; height:; padding:0.5rem;}
.boxoo-lt form{ margin-top:60px;}
.boxoo-lt input[type="text"]{ width:95%; height:40px; padding:0 5px; border-radius:5px; border:1px solid #b5b5b5; margin-bottom:18px; color:#777;}
.boxoo-lt textarea{ width:95%; height:70px; line-height:20px; padding:5px; border-radius:5px; border:1px solid #b5b5b5; margin-bottom:20px; color:#777;}
.boxoo-lt input[type="submit"]{ width:210px; height:38px; line-height:38px; border:1px solid #fff; background:none; font-size:16px; color:#fff; cursor:pointer;}
.boxoo-rt{ width:500px; height:; display:inline-block; float:left; padding-left:50px; padding-top:30px;}
.lianxi-zi{ width:470px; height:52px; margin-top:20px; margin-left:30px; font-size:14px; color:#fff;}
.lianxi-zi img{ display:inline-block; float:left;}
.lianxi-zi p{ width:400px; display:inline-block; float:left; padding-left:20px; line-height:26px; height:42px;}
.boxoo-ot{ width:150px; height:; display:inline-block; float:left; margin-top:150px; color:#fff; text-align:center; line-height:30px;}
.boxoo-ot img{ display:block;}

.er-ti{ width:100%; height:1.5rem; line-height:1.5rem; font-weight:bold; font-size:1rem; color:#ef3333; border-bottom:1px solid #ef3333;}
.er-ti span{ font-weight:normal; font-size:0.8rem; margin-left:0.75rem;}
.er-ti a{ display:inline-block; float:right; font-weight:normal; font-size:14px; color:#ef3333;}
.er-boxoo{ padding:1rem 0; min-height:11rem; font-size:0.7rem; line-height:1.3rem; color:#343434;}
.er-boxoo img{max-width:100%; height:auto;}
.er-boxoo-p{ margin-bottom:1.5rem;}
.er-boxbig{ padding:0.5rem; border:1px solid #ef3333;}
.er-boxsha{ padding:0.5rem; box-shadow: 0 1px 10px #ccc;}

.erul-prof{ margin:25px 0;}
.erul-prof li{ position:relative; width:275px; height:365px; display:inline-block; float:left; margin:10px 10px;}
.jie-zio{ position:absolute; top:200px; left:0; width:275px; height:165px; background-color:rgba(0,0,0,0.5);}
.jie-zio h5{ font-weight:normal; font-size:18px; color:#fff; line-height:40px; text-align:center;}
.jie-zio p{ font-size:; color:#aaa; width:80%; margin-bottom:15px;}
.jie-zio a.xunwen{ display:block; width:100px; height:28px; line-height:28px; color:#ddd; border:1px solid #ddd; text-align:center;}
.jie-zio:hover{ background-color:rgba(0,0,0,0.7);}

.prof-lt{ width:13rem; display:block; text-align:center; padding-bottom:1rem;}
.prof-rt{ width:100%; display:inline-block; float:left;}
.prof-rt h3{ font-weight:normal; font-size:24px; line-height:45px; border-bottom:1px solid #ccc;}
.prof-rt h3 span{ font-size:14px; margin-left:15px;}
.er-boxoo-p{ font-size:14px; color:#777; line-height:26px; padding-top:15px;}

.er-ulb .ban-rt{ width:970px;}

.nb_ul{}
.nb_ul li:first-child{ margin-left:0;}
.nb_ul li{ width:237px; height:325px; display:inline-block; padding:0 19px 40px 19px;  float:left; margin:10px 0 40px 26px; text-align:center; background-color:#464646;}
.nb_ul li img{ width:138px; height:138px; border-radius:50%; border:5px solid #fff; margin-top:30px;}
.nb_ulzi{ height:130px; margin-top:20px; font-size:12px; color:#fff; line-height:21px; text-align:center;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.tuan-ming{ font-weight:bold; font-size:18px; line-height:40px;}
.tuan-jie{ font-size:14px;}
.tuan-xian{ width:30%; line-height:15px; border-bottom:1px solid #fff;}
.nb_ulzi a{ display:block; width:100px; height:30px; color:#fff; text-align:center;}
.tuan-xun{ margin-top:20px; width:98px; height:28px; line-height:28px; border-radius:5px; border:1px solid #fff; font-size:12px;}
.nb_ul li:hover{ background-color:#ef3333;}

/**/
.sub-ban{ background-image:url(../img/sub-a.png); background-repeat:no-repeat;  background-position: top center; background-size:contain;}
.sub-fot{ background-image:url(../img/sub-fot.jpg); background-repeat:no-repeat;  background-position: top center; background-size:contain;}

.navlt{ width:275px; height:auto; display:inline-block; float:left; margin-left:40px;}
/*服务*/
.navrt{ width:880px; height:auto; min-height:400px; display:inline-block; float:left; background-color:#fff;}
.er-ul{ padding:30px 15px;}
.er-ul li{ height:143px; border-bottom:1px solid #ddd;}
.er-ul .ban-lt{ width:; height:123px;}
.er-ul .ban-rt h5{ color:#333;}
.er-ul .ban-rt .ban-rtoo{ color:#777; line-height:30px;}

.ersub-ul{ margin-top:1.25rem;}
.ersub-ul li{ width:100%; height:8rem; padding:0.5rem 0.7rem; display:inline-block; float:left; margin:0.4rem 0; background-color:#fff; border-radius:7px; border:1px solid #ddd;/* box-shadow: 0 1px 10px #ccc;*/}
.ersub-ul li h4{ font-weight:normal; font-size:0.9rem; color:#343434; line-height:1.75rem;}
.ersub-ul li p{ font-size:0.7rem; color:#666; line-height:1.25rem;}
.ersub-ul li:hover{ box-shadow: 0 1px 10px #999;}



/*版权*/
.foot{ width:100%; height:45px; background-color:#333333;}
.footer{ width:1100px; height:45px; line-height:45px; color:#aaa; text-align:center;}
.footer a{ width:; display:inline-block; padding:0 18px; color:#aaa; font-size:14px;}

.copy{ width:100%; height:4.7rem; padding:1rem; background-color:#ddd; line-height:1.2rem; text-align: center; font-size: 0.7rem; text-align:center; color:#343434;}

/*sub*/
.ban_ti{ color:#fff; margin-left:60%; width:40%; padding:15px 0; display:inline-block; margin-top:63px; text-align:right; background-color:rgba(40,60,70,0.3); border-bottom:7px solid rgba(40,60,70,0.4);}
.ban_ti h1{ font-weight:normal; font-size:36px; line-height:70px; padding-right:15px;}
.ban_ti h1 b{ font-weight:normal; font-size:30px; color:rgba(255,255,255,0.5); padding-left:5px; line-height:30px; border-bottom:1px solid #eee;} 
.ban_ti p{ display:inline-block; padding:0 15px; text-align:left; font-size:12px; line-height:20px; color:rgba(255,255,255,0.9);
overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.sub_kehu{ padding:70px 0;}
.sub_news{ background-color:#fff; padding:40px 0;}
.client { padding:0; list-style:none;
}
.client li { border:solid 1px #ddd; margin:-1px 0 0 -1px; float:left; width:20.09%; display:inline-block;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
overflow:hidden;}
.client li img {
	-webkit-filter:grayscale(100%);
	-webkit-filter:grayscale(1);
	-ms-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	opacity: 0.4;
	transition-duration: 0.4s;
	transition-property: all;
}
.client li:hover img {
	-webkit-filter:grayscale(0);
	-webkit-filter:grayscale(0);
	-ms-filter:grayscale(0);
	filter:grayscale(0);
	filter:none;
	opacity:1;
}
/**/
.ul_news{ width:100%; margin:15px 0 20px 0;}
.ul_news li{ display:block; clear:both; width:770px; height:40px; padding-left:10px; border-bottom:1px dashed #eee; line-height:40px; color:#666;}
.ul_news li a{ width:700px; height:40px; line-height:40px; display:inline-block; float:left; color:#666;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;}
.ul_news li a:hover{ color:#000;}
.ind_ultime{ display:inline-block; float:right; font-size:12px; color:#aaa;}
.ul_news li a.liflti{ height:auto; line-height:25px; padding-top:5px; white-space:normal;}
.liflrt{ display:inline-block; float:right;}
/**/
.foottop{ width:100%; height:auto; min-height:5rem; padding:1rem; background-color:#ef3333; font-size:0.7rem; line-height:1rem; color:#fff; text-align:center;}
.foottop a{ color:#fff;}


/*分页样式*/
.kld_fenye{ width:100%; height:auto; padding:15px 0;}
#pagelist { width:; height:28px;overflow:hidden;font: 14px/28px "宋体";color: #36332b; margin:10px 25px 10px auto; text-align:right;}
#pagelist a {overflow:hidden;height:14px;line-height:14px;border:1px solid #ddd;padding:5px; display:inline;overflow:hidden;background-color:#f5f5f5;color: #504730;}
#pagelist a:hover{background: #ef3333;color:#fff;overflow:hidden;border:1px solid #bbb;}
.points  { border:0px; color:#36332b;}
.pageinfo  { color:#36332b;}
#pagelist .current1 {background: #ef3333; color:#fff; border:1px solid #d38259;padding:5px 10px;font-weight:bold;}
#pagelist a:visited {color: #36332b;}
#pagelist a {text-decoration:none;}

.newlist{ width:100%; text-align:right; font-size:0.6rem;}
.newlist a{ padding:3px 8px; background-color:#f90; color:#fff;}
.newlist a:hover{ background-color:#f60;}
.newti{ font-size:1rem; font-weight:normal; color:#333; line-height:2rem; text-align:center; }
.newbei{ font-size:0.6rem; color:#8c8c8c; line-height:1.75rem; height:1.75rem; border-bottom:1px solid #ccc;}
.newbei span{ margin-right:0.5rem;}
.newzio{ font-size:0.7rem; line-height:1.2rem; color:#333;
padding:1rem 0;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.newzio img{ max-width:100%;}
.new_fanye{ padding-left:20px;}
.new_fanye a{ line-height:27px; display:inline-block; color:#f90;}
.new_fanye a:hover{ text-decoration:underline;}
.diqu{ padding:50px; background:#fff;}
.diqu li{ width:100%; height:auto; padding:15px 0;}
.diquh{ display:inline-block; float:left; padding:0 15px; height:30px; line-height:30px; background-color:#f90; text-align:center; font-weight:normal; font-size:14px;  color:#fff;}
.dituul{ width:900px; line-height:30px; height:auto; display:inline-block; float:right;}
.dituul a{ display:inline-block; height:30px; padding:0 15px; color:#444;}


.subti_rt{ font-size:18px; font-weight:normal; color:#333; line-height:60px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.subzio{ font-size:14px; line-height:1.8em; color:#888;}
.subzio h4{ font-size:16px; font-weight:normal; color:#007bd8; line-height:3em;}

/*产品*/
.yd_bgd{ background:#fafafa url(../img/kt_wu_bg.png) no-repeat top center;}
.yd_ba_ltb{ width:660px; height:295px; padding:85px 0 0 60px; display:inline-block; float:left;}
.yd_ba_rtb{ width:380px; height:380px; display:inline-block; float:left;}
.yd_mara{ margin-top:20px;}
h3.yd_ti_san{ font-size:32px; color:#666; line-height:85px; font-weight:normal;}
h5.yd_ti_wu{ font-size:18px; color:#999; line-height:35px; font-weight:normal;}
h4.yd_ti_si{ font-size:24px; color:#666; line-height:45px; font-weight:normal; margin-top:-15px;
width:360px; border-bottom:1px solid #666; display:inline-block;}

.yd_ba_otb{ width:780px; height:295px; padding:85px 0 0 0;}

/*合作-申请表单*/
.hezuo_form{ width:750px; padding:20px 0;}
.form-group{ width:100%; height:45px; line-height:30px;}
.form-group label{ width:100px; display:inline-block; text-align:right; font-size:14px;}
input.form-control{ width:220px; height:30px; padding:0 5px; border:1px solid #ddd; border-radius:3px;}
input.input-radio{ margin-right:5px;}
.btn-submit{ width:120px; height:30px; border:none; background-color:#b46b2b; color:#fff; margin-left:105px; border-radius:3px;}
.form-group a{ color:#666;}

/*1111*/
.bubuul{ width:100%; height:3.5rem; display:block; overflow:hidden; background-color:#fff; z-index:9999;}
.buullt{ width:14%; height:3.2rem; display:inline-block; float:left; background-color:#ef3333; color:#fff; font-size:1rem; padding:0.2rem 0 0.2rem 0.3rem; }
.buuluul{ width:86%; height:3.8rem; display:inline-block; float:left; padding:0 0.1rem;}
.buuluul li{ display:inline-block; float:left; width:auto; height:3.8rem; padding:0.2rem 0.1rem;}
.buuluul li img{ display:inline-block; float:left; width:2rem; height:2rem; margin-right:0.2rem;}
.bubuzi{ min-width:	5rem; height:;}
.buzipa{ font-size:0.7rem; color:#ef3333; line-height:2rem;}
.buzipa span{ font-size:1.1rem; line-height:2.2rem;}
.buzipb{ font-size:0.6rem; color:#000;}



.yewu{padding: 0.4rem; overflow: hidden;}
.yewu li{ width: 20%;  float: left; margin-bottom: 0.6rem; }
.yewu li a{ display: block; text-align: center; }
.yewu li a img{width: 3rem;}
.yewu li a p{ font-size: 0.7rem; color: #000; }
/*.yewu li:nth-child(9){margin-left: 10%;}*/

img.ban{ width: 100%; margin-bottom: 0.5rem }
#text img{ max-width: 100%; }

.biaoti{text-align: center; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.biaoti h1{font-size: 1.1rem; color: #333333; line-height: 2rem; font-weight: bold; }
.biaoti h1 span{ color: #e70012; }
.biaoti i{ display: inline-block; width: 2rem; height: 3px; background: #e70012;  }



.yewu_icon{ padding: 0.6rem; }
.yewu_icon ul{ overflow: hidden; }
.yewu_icon ul li{ float: left; text-align: center; width: 25%; margin-bottom: 0.5rem; }
.yewu_icon ul li a{}
.yewu_icon ul li a img{ width: 3.3rem; margin-bottom: 0.1rem; }
.yewu_icon ul li a p{ font-size: 0.7rem;color: #000; }

#icon_three li{ width: 33.33%; }