@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
body{overflow-x: hidden;overflow-y:hidden;}
*{ padding:0; margin:0}
body,td,th,ul,li,p {margin: 0px; padding:0; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体" ; font-size:12px; color:#333; line-height:22px;}
img{border:0; padding:0; margin:0;vertical-align: top;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size:12px;color:#333;text-decoration:none;}
a:hover{color:#C00;}
.clean{ clear:both; display:block; }
em{ font-style: normal;}
.clearfix{clear:both; display:block;}
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
input,button,select,textarea{outline:none; border:none;}
i{ font-style:normal}
.fl { float:left;}
.fr { float:right;}
.lineheight40{height:40px; overflow:hidden; clear:both;}
/* -- 页面整体布局 -- */
.block1200,.content {width:1100px;margin:0 auto;}

/*头部开始*/
.head1{ background:url(../images/top_bg.jpg) repeat-x; height:37px;}
.head1_con{color:#555; line-height:37px; width:1100px; margin:auto;}
.head1_con .left{ float:left; width:500px;}
.head1_con .right{ float:right; text-align:right; width:314px;}
.head1_con .right a{ margin:0 10px;}
.head1_con .right img{ margin-top:8px; margin-left:-10px;}

.h_con{height:86px; padding:18px 3px 6px;}
.h_con .logo img{ width:90px; margin-top:6px;}
.h_con p{ padding:11px 0 0 33px;background:url(../images/t_ge.jpg) no-repeat 15px 4px; line-height:26px;font-size:28px; height:70px; font-weight:800}
.h_con p span{display:block; /*line-height:26px;font-size:26px; letter-spacing:2px;*/  padding-top:7px;font-weight:800; text-align:center;  /*background:url(../images/xian.jpg) no-repeat center 67% */}
.h_pho{background:url(../images/i02.png) no-repeat 0 20px; padding:15px 0 0 52px;font-family:"微软雅黑"; font-size:14px;line-height:25px;}
.h_pho span{ font-size:24px; display:block; color:#fb851a; font-weight:800}

/*nav*/
.nav1{ background: url(../images/nav_xian.jpg) repeat-x center top; height:49px;}
#menu{ width:1100px; margin:0 auto; height:49px;}
#menu:after{}
.nav{ width:1100px; margin:0 auto;}
.nav ul li {float: left; position: relative;padding-right: 1px; height: 49px; background:url(../images/nav_abg.jpg) no-repeat right center}
.nav ul li:last-child{ }
.nav ul li:first-child{}
.nav ul li h3 {font-size: 1.5em;}
.nav ul li h3 a {color: #494949;display: block;height: 49px;line-height: 47px; width:135px; color:#FFF; font-size:16px; text-align:center; font-weight:normal;}
.nav ul li:hover h3 a,.nav ul li.on h3 a {color: #fff;-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease; transition: All 0.2s ease;background:#FF7E00;}
.navmenu {position: absolute;left: -92px;top: 49px;z-index: 9999;display: none;width: 583px; padding: 30px 44px 33px 29px; -webkit-border-radius: 0 0 10px 10px;-ms-border-radius: 0 0 10px 10px;-o-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;-webkit-box-shadow: 0 0 2px #c4c4c4 inset;-moz-box-shadow: 0 0 2px #c4c4c4 inset; -ms-box-shadow: 0 0 2px #c4c4c4 inset;box-shadow: 0 0 2px #c4c4c4 inset;background: url(../images/navshadow.jpg) repeat-x 0 0 #f9f9f9;}
.navleft {float: left;width: 124px;padding-right: 29px;border-right: 1px solid #dedede;}
.navleft div {margin-top: 12px;height: 33px;line-height: 33px;text-align: center;background: #207338;}
.navleft div:first-child {margin-top: 0;}
.navleft div a {display: block;font-size: 1.2em;color: #fff;}
.navleft div:hover {filter: alpha(opacity=70);opacity: 0.7;}
.navright {float: right;width: 409px;}
.navimg {float: right;margin-top: 25px;width: 190px;height: 127px;}
.navimg img {width: 100%;height: 100%;}
.navimg:hover {filter: alpha(opacity=70);opacity: 0.7;}
.navInfo {width: 190px;padding-top: 17px;}
.navInfo h4 {font-size:20px;color: #000;padding-bottom: 5px;}
.navInfo p {font-size: 1.2em;color: #474747;line-height: 24px;padding-bottom: 2px;}
.navInfo div {text-align: right;}
.navInfo div a {font-size: 1.2em;color: #328E12;}
.navInfo div a:hover {padding-right: 10px;-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;transition: All 0.2s ease;}

/*搜索—*/
.research{height:42px; border-top:1px solid #CCC;}
.research .rscont{ overflow: hidden;}
.research .rscont .hotci{ width: 650px; overflow: hidden; height: 42px;}
.research .rscont .hotci *{ height: 42px; line-height: 42px; float: left;color: #666666;font-size: 13px;}
.research .rscont .hotci a{ margin: 0px 3px;}

.research .rscont .rsbox{ overflow: hidden; width: 297px; margin-top:5px;}
.research .rscont .rsbox *{ }
.research .rscont .rsbox .cont_text{ float: left; width: 234px; font-size: 13px; color: #999999; background: #fff; border: 1px solid #e5e5e5; outline: none; line-height: 16px; padding: 6px 0px 6px 12px;}
.research .rscont .rsbox .cont_btn{ float: right; width: 49px; outline:none; border: none; cursor: pointer; height: 30px; background: #0a8731; color: #fff; font-size: 13px;}

/* product */
.product { overflow: hidden; margin-bottom: 20px; margin-top:20px; }
.product .title { margin-bottom: 28px; }
.prodSide { border: 3px solid #0a8731; width: 220px; padding:12px 7px 17px; }
.prodSide li { margin-top:6px; }
.prodSide h2 a { height:48px; line-height:48px; text-indent: 20px; font-size: 14px; background: #f4f4f4; display: block; transition: 0s; }
.prodSide h2 a:hover { background: url(../images/prodSide.jpg); color: #fff; }
.prodTel { background: url(../images/prodTel.jpg) no-repeat; height:62px; text-align: center; color: #fff; padding-top:8px; }
.prodTel p { line-height: 22px;color: #fff; }
.prodTel .num { font-size:24px; }
.prodWrap { width:830px; }
.prodTop { border-top: 2px solid #dadada; position: relative; height: 50px; }
.prodTop h2 { border-top: 2px solid #0a8731; position: absolute; left: 0; top: -2px; line-height: 48px; }
.prodTop .cn { font-size: 18px; color: #0a8731; margin-right: 8px; }
.prodTop .en { font-size: 14px; color: #bdbdbd; font-family: Arial; }
.prodTop a { background: url(../images/more.png) no-repeat; width: 50px; height: 18px; position: absolute; right: 0; top: 16px; text-indent: -999px; overflow: hidden; }
.prodTop a:hover { background-image: url(../images/moreOn.png); }
.prodBox { width: 830px; overflow: hidden; }
.prodBox ul { width: 830px; }
.prodBox li { float: left; position: relative; overflow: hidden; margin-right: 10px; margin-bottom:0px; }
.prodBox img { padding:2px; border: 1px solid #dadada; width:191px; height:191px; }
.prodBox em { background: #000; opacity: 0.7; filter: alpha(opacity=70); position: absolute; width: 100%; height:85%; left: 0; top: 0; display: none; }
.prodBox span { position: absolute; top: -73px; left: 0; font-size: 14px; color: #fff; width:158px; padding: 0 20px; text-align: center; background: url(../images/prodOn.png) no-repeat center 0; padding-top: 49px; }
.prodBox p{ font-size:14px; text-align:center; line-height:30px;}

/*------优势---------*/
.pa{ position:absolute;}
.pr{position:relative;}
.core_t {width: 100%;padding-top:155px;background:url(../images/core_t.gif) no-repeat center top #f8f8f8;}
.core {width:1100px;height:949px;margin: 0 auto;background:url(../images/core_bg.jpg) no-repeat center top;}
.core img {vertical-align:top;}
.core .p1 {position:absolute;left:186px;top:90px;color:#fff;font-size:42px;font-family:"Microsoft YaHei";}
.part {position:absolute;width:355px;}
.part dt {padding:0 0 5px 5px;width: 344px;height:38px;line-height:27px;font-size:20px;font-weight:bold;color:#3ea24e;}
.part dd {padding-top:7px;font-size:14px;line-height:23px;color:#555;width: 466px;}
.part dd span {color:#ec7e27;font-size:16px;}
.part1 {left:108px;top:48px;}
.part2 {left:108px;top:266px;}
.part3 {right:155px;top:534px;}
.part4 {right:155px;top:750px;}
.part5 {left:20px;top:978px;}
.youshi_tel {position:absolute;right:0;top:25px;width:200px;line-height:20px;font-family:"Microsoft YaHei";font-size:14px;color:#adb4b0;margin-right:183px;margin-top:80px;}
.youshi_tel span {font-size:24px;color:#fe6d00;font-weight:bold;font-family:"Times New Roman", Times, serif, Arial, Helvetica, sans-serif;}
/*------home_about---------*/
.home_about{background: url(../images/about_bg.jpg);padding:2% 0px 2%;}
.home_about h2{ font-size:26px; text-align:center; color:#FFF; height:60px;}
.home_about .about_com{max-width: 1100px;width: 98%;margin: auto;}
.home_about .about_com .a_left{width: 47%;float: left;position: relative;}
.home_about .about_com .a_left .ab_bg{background: url(../images/about_a_bg.jpg) no-repeat;position: relative;}
.home_about .about_com .a_left .ab_bg i{display: block;padding-bottom: 73.38403041825094%;}
.home_about .about_com .a_left .pic{position: absolute;z-index: 999;width: 100%;top: 15px;left: 20px;}
.home_about .about_com .a_left .pic i{display: block;padding-bottom: 73.38403041825094%;}
.home_about .about_com .a_left .pic img{z-index: 999; width:468px; height:354px;}
.home_about .about_com .a_right{width: 48%;float:right;margin-left: 3%;color: #fff;padding-top:
/* 5%*/0;}
.home_about .about_com .a_right .span_y{font-family: FuturaCondensedNormal;font-size: 34px;width: 98%;overflow: hidden;height: 50px;line-height: 50px;}
.home_about .about_com .a_right .span_z{font-size: 24px;line-height: 24px;height: 24px;width: 98%;overflow: hidden;}
.home_about .about_com .a_right .span_zw{ padding:20px 0; font-size:14px}
.home_about .about_com .a_right p{line-height: 24px;min-height: 48px;overflow: hidden;width: 98%;margin:
/*30px auto*/15px auto 0 auto;}
.home_about .about_com .a_right .more{color: #fff;font-size: 14px;height: 40px;width: 150px;background: #fe9d00;display: block;text-align: center;line-height: 40px;}
.home_about .about_com .a_right .more:hover{font-weight: 700;}
.vcenter {
  position: absolute;
  top:14px;
  right: 0;
  bottom: 0;
  left: 50px;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}

.tour{ font-size:20px; color:#FFF; margin-top:20px;}
#demoa {overflow:hidden;width:1100px;margin-right: auto;margin-left: auto;height:220px; padding-top:15px;} 
#demoa img {padding:0px;height:175px;width:240px; border:1px solid #ddd; padding:2px; background:#ddd}
#demoa a:hover img {opacity:0.8;filter:alpha(opacity=80);}
#indemoa {float: left;width: 1200%;margin: 0px;padding: 0px;} 
#demo1a {float: left;margin: 0px;padding: 0px;} 
#demo1a ul {list-style-type: none;padding-top: 0px;padding-bottom: 8px;margin: 0px;padding-right: 0px;padding-left: 0px;}
#demo1a li {text-align: center;float: left;padding-right: 6px;padding-left: 6px;color: #ccc;
margin: 0px;padding-top: 0px;padding-bottom: 0px;height: 125px;font-size: 14px;line-height:28px;}
#demo2a {float: left;margin: 0px;padding: 0px;} 
#demo2a ul {list-style-type: none;padding-top: 0px;padding-left: 0px;padding-right: 0px;
padding-bottom: 8px;margin: 0px;}
#demo2a li {text-align: center;float: left;padding-right: 6px;padding-left: 6px;color: #ccc;
height: 125px;line-height:28px;}
#demo2a li a,#demo1a li a{font-size: 14px; color:#FFF}
/*news*/
.newsbj{ background:#f6f6f6; padding-bottom:40px;}
.xdh{height:50px; line-height:42px; color:#0d970f; background:url(../images/xi.png) left no-repeat; font-size:18px; margin-bottom:20px;}
.xdh font{float:right; font-weight:400; font-size:12px; color:#888888; text-transform:uppercase;}
.news{width:724px; margin-top:20px;}

.news_l{ float:left; width:245px;}
.news_l .news_div_item{ position:relative;}
.news_l .news_div_item_pic{ position:absolute; top:0;}
.news_l .news_div_item_content{line-height:22px; width:260px; padding-top:10px; position:absolute; top:255px;}
.news_l .news_div_item_a{ font-size:15px;}
.news_l .news_div_item_body{ color:#999; line-height:24px;}

.news_r{ float:right; width:458px; }
.news_r .news_div .news_div_item:nth-child(1){}
.news_r .news_div_item{background:#f6f6f6; width:458px; height:80px; margin-bottom:10px;}
.news_r .news_div_item_date{float:left; width:92px; background:url(../images/date.jpg) right no-repeat;  height:80px; position:relative;}
.news_r .news_div_item_day{position:absolute; top:15px; left:35px; font-size:20px; font-weight:bold;}
.news_r .news_div_item_month{position:absolute; top:38px; left:57px; color:#999;}
.news_r .news_div_item_year{position:absolute; top:38px; left:19px; color:#999;}
.news_r .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:300px; padding-top:10px;}
.news_r .news_div_item_content .news_div_item_a{ font-size:14px}
.news_r .news_div_item_body{ color:#999;}
.news_r .news_div_item:hover { background:#237f3d;}
.news_r .news_div_item:hover .news_div_item_day,.news_r .news_div_item:hover .news_div_item_month,.news_r .news_div_item:hover .news_div_item_year,.news_r .news_div_item:hover .news_div_item_title,.news_r .news_div_item:hover .news_div_item_body{ color:#FFF;}
.news_r .news_div_item:hover .news_div_item_title a{ color:#FFF;}

.wenti{width:315px; margin-top:20px;}
.wenti_dh{width:100px; height:35px; background-color:#707070; font-size:14px; text-align:center; color:#fff; line-height:35px;}
.faq_bg{ width:300px; padding-top:11px; background:url(../images/da.jpg) no-repeat left 20px; line-height:24px; padding-left:25px; padding-bottom: 10px; border-bottom:1px dashed #cdcdcd; color:#888888;}
.faq_bg p a{ display:block; padding-bottom:2px; color:#484848; line-height:30px;}
.faq_bg p a:hover{ text-decoration:underline;}
.faq_bg span{color:#484848;}
.xw_zi { width:288px; height:auto;}

/*底部开始*/
.fbg {overflow:hidden;background:#ddd;}
.fbg1{height:50px; background:#139f44;}
.f_nav { height:50px; text-align:center; color:#fff;}
.f_nav a { padding:0 21px; height:50px; font:14px/50px "微软雅黑"; color:#fff; display:inline-block;) no-repeat right center;}
.f_nav a.nobot { background:none;}

.f_con { height:170px; overflow:hidden; padding:16px 0 0 0;}
.f_con .f_conimg { margin:5px 0 0 0px;}
.f_con .f_conimg img{ width:112px;margin-right:15px; margin-top:15px; opacity:0.6}
.f_con .f_contit { color:#3f3f3f; font:12px/26px "微软雅黑"; text-align:center; padding:0 0 0 16px; overflow:hidden; border-left:1px solid #ddd; width:600px; margin-top:12px;}
.f_con .f_contit a { color:#3f3f3f;}
.f_con .f_contit img { vertical-align:middle; padding:0 0 0 10px;}

.code { width:143px; overflow:hidden; padding:0 0 0 0px;}
.code img { width:122px; height:122px; padding:5px;}
.code span { text-align:center; display:block; color:#3f3f3f; font:12px "微软雅黑";}
/*底部结束*/

/*linkx*/
.linkx { height:155px; overflow:hidden;}
.link { height:155px; overflow:hidden;}
.link h2 { background:url(../images/links_en.gif) no-repeat 0 12px; width:147px; height:81px; margin:42px 0 32px 0; border-right:1px solid #d6d6d6;}
.link h2 a { color:#333; font:16px "微软雅黑"; padding:42px 0 0 0; float:left;}
.link h2 span a { font:12px "微软雅黑"; background:url(../images/links.gif) no-repeat; width:66px; height:27px; padding:0 0 0 3px; margin:45px 0 0 3px; color:#fff; float:left; display:inline;}
.ll_con { width:923px; padding:50px 0 0 0; height:80px; overflow:hidden;}
.ll_con a { padding:0 24px 0 18px; display:inline-block; font:12px/32px "微软雅黑"; color:#333;}

/*客服*/
.qqkefu{position: fixed; top:50%; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365)); z-index: 20; right:0; width:45px;}
.qqkefu ul li{width: 45px; height:45px; margin-bottom:1px; float:right; background:#139f44; line-height:45px; font-size:14px; cursor:pointer; position:relative;}
.qqkefu ul li a{color:#fff; display: block; overflow: hidden; height: 45px;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#f08519;}
.qqkefu ul li.top{background:url("../images/backup.png") no-repeat center #139f44; position:relative; width:45px; height: 45px; cursor:pointer;}
.qqkefu ul li.top span{position:absolute; display:block; left:0; top:-5px; height:5px; width:45px; /*background:url(../images/czx2.png) no-repeat center;*/}
.qqkefu ul li.top:hover{background:url("../images/backup.png") no-repeat center #f08519;}
.qqkefu ul li b{width:45px; height:45px; display:block; overflow:hidden; float:left}
.qqkefu ul li span{font-size: 14px; font-weight: bold; color: #FFF;}
.qqkefu ul li b.a{background:url(../images/qq.png) no-repeat center center;}
.qqkefu ul li b.b{background:url(../images/message.png) no-repeat center center;}
.qqkefu ul li b.c{background:url(../images/weixin.png) no-repeat center center;}
.qqkefu ul li b.e{background:url(../images/tel.png) no-repeat center center;}
.qqkefu ul li.qq_czae{line-height:15px !important}
.erweima{/*width: 390px;*/ height: 150px; position: absolute; top: -107px; left: -140px; background: #FFF; border: 1px solid #CCC; float: right; cursor: default !important; display:none}
.erweima p{line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px;}
.erweima p a{height: auto;}
.erweima p img{width: 110px; height: 110px; margin: 10px 10px 0px 10px;}
.erweima .arrow3{width: 5px; height: 10px; display: block; background:url(../images/czx6.png) no-repeat; position: absolute; right: -5px; top: 122px;}

/*=======================nymain=============================*/
.sbanner{height:260px;width: 100%;position: relative;}
.sbanner1{height:270px!important;}
.sbanner .tips{padding-top:97px;color: #fff;line-height:60px;}
.sbanner .tips span{font-size:30px;display: block;position: relative;}
.sbanner .tips span:after{content: "";after: "after";position: absolute;width: 20px;height: 3px;background: #ed5c1b;left: 0;bottom: 0;}

.ny_search{height:48px; background:#f8f8f8;font-family:"Microsoft YaHei",SimSun,SimHei; margin:0px auto;}
.ny_search .main{ width:1100px;height:48px; margin:0px auto;}
.ny_search .xdaoh{ background: url(../images/navbg.png) left center no-repeat; padding-left:22px;}
.ny_search p{ color:#484848; font-size:14px; line-height:48px;}
.ny_search em{ color:#888; font-size:14px; font-family:"宋体"; line-height:48px;padding-right:10px;}
.ny_search p a{ color:#666666; padding-right:10px;}
.ny_search p a:hover{color:#26b458; text-decoration:underline;}

.ny { width:1100px;height:auto; margin:30px auto; }
.ny .ny_l{ width:200px; height:auto;}

.Innav {width:100%; padding:34px 0 48px 0; overflow:hidden; margin-top:20px; border-bottom:1px solid #eee}
.InnavCon {  width:1100px; margin:0px auto; overflow:hidden;}
.Innavleft {  float:left;}
.Innavleft h3 {  color:#16993b; font-size:30px; line-height:32px; font-weight:normal}
.Innavleft p {  padding-top:10px;color:#666;}
.Innavleft p a {  color:#666; padding:0 4px;}
.Innavright {  float:right;}
.Innavright ul {overflow:hidden; padding:31px 0 8px 0; }
.Innavright ul li{ float:left;color:#666;padding:0 30px 0 8px;  }
.Innavright ul li a{ color:#666; font-size:16px; padding-bottom:8px; }
.Innavright ul li a:hover,.Innavright ul li a.cur {  border-bottom:1px solid #c9c8c8; color:#16993b;}



/* 列表页 css */
.sideMenu{height:auto;margin:0 0 20px;}
.sideMenu h2,.sideMenu1 h2{ height:50px; line-height:50px;text-indent: 28px;  text-align:left; background: url(../images/arrow.png) #26b458 170px center no-repeat;}
.sideMenu2 h2{ height:50px; line-height:50px;text-indent: 28px;  text-align:left; background: url(../images/arrow.png) #26b458 200px center no-repeat;}

.sideMenu h2 a,.sideMenu1 h2 a{color:#fff; font-size:18px; }
.sideMenu h4 a{height:40px; overflow:hidden; line-height:40px;padding-left:50px;font-weight:normal; text-align:left;font-size:15px;color:#1f1f1f;background:#eee;display:block; border-bottom:1px solid #fff;}
.sideMenu h4 a:hover,.sideMenu .cur a{background:url(../images/cp_c1.jpg) center no-repeat;color:#f08300;}

.sideMenu1{ width:200px;overflow:hidden;}
.sideMenu1 .side_t{ padding:6px 14px 14px; height:auto; overflow:hidden;border:1px solid #ebebeb; background:#f5f5f5;  }
.sideMenu2 .side_t{ padding:6px 15px 10px;height:auto; overflow:hidden;border:1px solid #ebebeb; background:#f5f5f5;  }
.sideMenu1 h5{ height:40px; font-weight:normal; line-height:40px;text-align:left;font-size:13px; border-bottom:1px solid #ebebeb; overflow:hidden;}
.sideMenu1 h5 a{color:#000;}
.sideMenu1 h5 a:hover{color:#f08300; text-decoration:underline;}
.sideMenu1 h5 em{ float:left; display:block; width:19px; height:32px; line-height:42px;background:url(../images/ny_alxb.png) 0px 15px no-repeat; cursor:pointer; color:#fff; font-size:12px; font-family:"宋体"; padding-left:3px; }
.sideMenu1 h5.on em{ background-position:0px 15px;  color:#fff;}
.sideMenu1 dl{  display:none; padding-top:6px; /* 默认都隐藏 */ }
.sideMenu1 dl img{ width:170px;overflow: hidden; /* 默认都隐藏 */ }
.sideMenu2 dl img{ width:208px;overflow: hidden; /* 默认都隐藏 */ }

.ny .ny_r{ width:100%; height:auto;}
.rtop{ overflow:hidden;padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{float:left;padding-left:10px;border-left:3px solid #16993b;font-size:18px;color:#16993b;font-weight:normal;line-height:16px;}
.ny_rmain{ font-size:14px; padding:30px 0; line-height:28px;}

.ny_rmain table{ margin-bottom:20px;}
.ny_rmain table td{ font-size:14px; padding:6px 0 6px 12px;}
/*contact*/
.con_con{ float:left; width:482px;}
.con_con1 iframe{ float:right; width:616px; height:425px;}

/*feedback*/
.feedback{ font-size:22px; margin-top:30px;}
.kk_message{ width:100%;}
.kk_message .kk_msg_input{ width:30%; height:40px; border:1px solid #e0e0e0; float:left; padding:0px 10px; margin:30px 1% 0px 0;}
.kk_message .kk_msg_tex{ width:97%; height:180px; border:1px solid #e0e0e0; padding:10px; margin-top:30px;}
.kk_message .kk_msg_but{ width:200px; height:60px; text-align:center; line-height:60px; background:#d2d2d2; margin:20px 0 50px 350px; font-size:20px; color:#fff; border-radius:5px; cursor:pointer;}
.kk_message .kk_msg_but:hover{ background:#16993b;}
.kk_message .lstone{ margin-right:0;}

/*news*/
.newslist li{overflow: hidden;border-bottom: 1px solid #CCCCCC;padding-bottom: 35px;margin-top: 35px;font-size: 14px;color: #999999;transition: all .3s ease-out 0s;}
.newslist li .left{width:120px;margin-left: 5px;}
.newslist li .left p{font-size: 30px;position: relative;line-height: normal;color: #999999;}
.newslist li .left span{display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #CCCCCC;position: relative;margin-top: 25px;transition: all 0.5s;left: 0;color: #e8e8e8;}
.newslist li .center{width:537px;margin-top: 10px;}
.newslist li .center h5{font-weight: normal;font-size: 18px;color: #333333;margin-bottom: 20px;transition: all ease-out .3s;}
.newslist li .center p{word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color: #999999;}
.newslist li .right{width:196px; height:130px;overflow: hidden;}
.newslist li .right img{width: 100%;transition: all 0.5s;}
.newslist li:hover,.newslist li:hover .left span{border-color: #e67817;}
.newslist li:hover .left span{left: 45px;}
.newslist li:hover .center h5,.newslist li:hover .left span{color: #e67817;}
.newslist li:hover .right img{transform: scale(1.1,1.2);}

/*详情*/
.projectshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #cccccc solid;}
.projectshow1 .title h1{font-size:24px; color:#333; padding-bottom:10px;}
.projectshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.projectshow1 .title .time span{ padding:0 10px;}
.projectshow1 .contentbox{ font-size:14px; margin-bottom:20px; line-height:2; padding:0 12px;}
.projectshow1 .contentbox p{font-size:14px;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; color:#666; line-height:30px;}

/*tour*/
.fancybox_img{width:100%;}
.fancybox_img ul{width:100%;}
.fancybox_img ul li{width:31%;float:left;margin-right:1%;margin-left:1%; margin-bottom:10px;}
.fancybox_img ul li:nth-child(3n){margin-right:0;}
.fancybox_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding-top:5px;}
.fancybox_img ul li img{ display:block; width:100%;padding:2px; border:1px solid #ddd;height: auto;}
.fancybox_img ul li img:hover{padding:2px;background:#0093dd;}

/*download*/
.Downloadlist{background:#fff;margin-top:0px; }
.Downloadlist dl{ margin:0px; padding:0px;width:100%}
.Downloadlist dl dd{ text-align:center; float:left; font-size:14px; border:1px solid #d9d9d9; color:#1a1a1a; height:50px; line-height:50px; margin-top:-1px; margin-right:-1px;}
.Downloadlist dl dd.Filename{ width:60%;}
.Downloadlist dl dd.Release{width:20%;}
.Downloadlist dl dd.FileDownload{width:18%; padding-top:8px; height:42px;}
.Downloadlist dl dd.FileDownload a{ display:block; margin:0px auto; width:35px; height:35px; }
.Downloadlist dl.cur dd{ background:#26b458; color:#fff; height:50px; line-height:50px; border:1px solid #fff; padding:0px;}
.Downloadlist dl dd.FileDownload img {  width:35px; height:35px;}

/*问答*/
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;background:url(../images/da.jpg) no-repeat left 12px;}
dl.news_dl a{  }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:38px; height:30px;  overflow:hidden;}
dl.news_dl dt a{color:#000;display:block}
dl.news_dl .dt_1{ height:38px; padding-left:30px;  font-size:14px; color:#333; font-weight:bold; float:left }
dl.news_dl .dt_1:hover {color:#F59601; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px; }
dl.news_dl dd { font-size:12px; padding-left:10px; margin-bottom:20px;text-indent:20px;}

/*partner*/
.partner{ }
.partner li{ float:left; margin:0 15px 20px 20px}
.partner li img{ width:180px;border:1px solid #CCC;}
.partner li span{ display:block; text-align:center; line-height:25px;}

/*__________________neiy产品展示____________________*/
#img_p1{ height:100%;margin:0px auto; padding-top:0px; }
#img_p1 ul li{ width:330px;}
.info_img1 a img{ width:324px; height:324px;}
#img_p1 li{ float:left; padding:5px 12px 0px 8px; text-align:center; margin-right:3px;line-height:0}
#img_p1 span.info_img1 a{ display:block; padding:2px; border:1px solid #CCC;}
#img_p1 span.info_img1 a:hover{ display:block; border:1px solid #CCC; padding:2px;opacity:0.8;filter:alpha(opacity=80); }
#img_p1 span.info_title{ display:block; height:32px; line-height:28px; overflow:hidden;}

/* 左侧图片放大镜样式 */
.prodetail_box{ padding:20px 10px 40px 10px; width:710px; overflow: hidden;  border-top:1px solid #ccc;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}
.product-show-pic{width:402px;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:310px;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;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/* 图片小图样式 */
.spec-preview{width:400px;height:400px;border:1px solid #ccc;}
.spec-scroll{margin-top:26px;width:402px;height:73px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:20px;left:10px;background:url(../images/proshow_btn.png) no-repeat 0 0px;overflow:hidden;cursor:pointer;}
.spec-scroll a.prev:hover{background-position:0 -21px;}
.spec-scroll a.next{display:block;width:12px;height:21px;position:absolute;top:20px;right:10px;background:url(../images/proshow_btn.png) no-repeat 0 -42px;overflow:hidden;cursor:pointer;}
.spec-scroll a.next:hover{background-position:0 -63px;}
.spec-scroll .items{position:relative;width:336px;height:73px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:73px;}
.spec-scroll .items ul li{width:85px;height:73px;float:left;}
.spec-scroll .items ul li img{width:73px;height:57px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #da251c;}

/* 产品右侧简介样式 */
.product-show-title{width:428px;overflow:hidden; float:left; margin-left:50px;}
.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-size:18px;color:#26b458;padding:10px 0;}
.gr-description{padding:10px 0;}
.prodcut-tel{ padding-left:55px; margin-bottom:20px; margin-top:30px; padding-top:10px;  line-height:22px; background:url(../images/head_phone.png) no-repeat left 10px; border-top:1px dashed #ccc; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#da251c;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#26b458; line-height:40px; text-align:center;font-size:15px; color:#fff; border-radius: 5px; float:left; margin-right:25px;}
.product-order a:hover{ background:#555;transition: all 0.5s; }

.ny_prolist{ background:#eee; padding:5px; font-size:16px}
.ny_prolist1{ font-size:14px; line-height:26px; padding:20px 0}