﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0px; border:0px; vertical-align:baseline;}



html{}
body{font: 12px/1.5 '微软雅黑';color: #666;}

img{border:0; vertical-align:middle; }
ul,li{list-style-type: none;}
a{   color: #666; text-decoration:none; outline:0;}
a:hover{  color:#ff6700;}
input, select, textarea {outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size:100%;}

.invisible{visibility:hidden;}
.hidden{display: none;}
i,em{font-style: normal;}


.ll, .left { float:left }
.rr, .right { float:right }


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
	* html .clearfix {
		height:1%;
	}
.clearfix {
	display:block;
}
	


.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml6{margin-left:6px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.t_c { text-align:center }
.t_l { text-align:left }
.t_r { text-align:right }
.block{ display:block; overflow:hidden; zoom:1;}


.page_link{overflow: hidden; text-align: center; margin:20px 0;width:100%;}
.page_link li{display:inline; zoom:1;}
.page_link li a{display: inline-block; padding: 0 5px; height: 22px; line-height:22px; text-align: center; font-size: 14px; background: #e5e5e5; margin: 0 3px;}
.page_link li.active a{color: #fff; background:#ff6700;}

.bodydiv{width:100%; min-width: 1000px; overflow:hidden;}
.mainbody{  width: 100%; margin: 0 auto;  position: relative;}
.container,.main{margin:0 auto; width:1000px;}

.topbar{height: 34px; line-height: 34px;background: #f1f1f1;border-top: 2px solid #ff6700;}
.topbar .container .left{float:left;}
.topbar .container .right{float:right;}
.text-warning {color:#ff6700;padding:0 8px 0 5px;}

.topbar .container .top-qrcode img{display: none; padding: 10px; border: 1px solid #eee; position: absolute; top: 36px; left: -23px; background: #fff; box-shadow: 0 0 3px #ccc inset; z-index: 5;}
.topbar .container .top-nav{padding:0 5px;}
.topbar .container .pos{position:relative;}
.topbar .container .top-nav .drop-down{position: absolute; top:34px; left: 0; min-width:150%; background: #fff; line-height: 23px; display: none; z-index: 5; box-shadow: 0 1px 3px #777; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:3px 5px;}
.topbar .container .top-nav .drop-down a{display:block;}
.topbar .container .top-nav:hover{background: #fff; box-shadow: 0 -1px 3px #777;}
.topbar .container .top-web-nav{padding-right:15px;}
.topbar .container .top-web-nav .drop-down{padding-left: 20px;}

#top{}
#top .container{height:111px; position:relative;overflow:hidden;}
#top .container .top_right{position:absolute; right:0; top:0;}

#daohang{   width: 100%;  height: 46px;  background: #ff6700;  line-height: 46px;  border-bottom: 1px solid #cd5500;}
#daohang .container{ position:relative;}
#nav{height:46px;line-height:46px;font-size: 14px;}
#nav .navigation .nav-lilink{position: relative;float: left;text-align: center;height:46px;  margin: 0 -1px;}
#nav .navigation .nav-lilink .nav-alink{height:46px;display: inline-block;padding: 0px 20px; font-size: 14px;color:#fff;background: url(../image/FheRbVzOBDdZ5deFx6gu03q8XJva.png) right no-repeat;}
#nav .navigation li:hover a.nav-alink,.navigation .hover .nav-alink,.navigation .nav-lilink .nav-alink:hover{color: #fff!important; background:#e46400!important;}
#nav .navigation .nav-lilink .exnav{z-index: 999999;left: 0px;position: absolute;  background:#e46400;width: 200px;position: absolute; display:none;  left: 50%;  margin-left: -100px;}
#nav .navigation .nav-lilink .exnav ul li{width:190px;margin:0 5px; display:block; background:none;  text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;  border-bottom: 1px solid #ccc;}
#nav .navigation .nav-lilink .exnav ul li .cat-item{ height:39px;line-height: 39px;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1{ background:none; height:39px; margin:0px auto; width:200px;position:relative;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1 a,.navigation .nav-lilink .exnav ul li .cat-item a{color: #fff; display:block;font-size:12px;  border-bottom: 1px solid #fff;}
#nav .navigation .nav-lilink .exnav ul li a:hover { text-decoration:none;  color:#fff;font-size:14px;}
#nav .navigation .nav-lilink .exnav ul li:hover{   color:#fff;}
#nav .navigation .nav-lilink .exnav ul li:hover .cat-name-1 a{color:#fff;}
#nav .navigation .nav-lilink .exnav ul li .cat-item .children{position:absolute;left:195px;top:0;display:none;  background:#e46400;}

.banner{}
#kinMaxShow{width:100%; height:353px; visibility:hidden; overflow:hidden; position:relative; z-index:0;}
#kinMaxShow .KMSPrefix_kinMaxShow_button {  bottom: 20px!important;}

.s-left {  background: #f5f5f5;height: 50px; line-height: 50px;}
.hotwords {  width: 700px;  height: 50px;  overflow: hidden;}
.hotwords ul li{float:left;}
.hotwords ul li a{  padding-right: 22px;}
.hotwords b{font-size: 14px; }
.search{float:right;background: url(../image/FpeDSg7uqwCGtxe_Q2fTHetc4GGp.x-png.png) no-repeat 0 0;width:204px;height:31px;margin: 10px 0;}
.s-left .s-txt {  float: left;  width: 181px;  height: 26px;background: url(404.png) no-repeat 0 0;  border: 0;  text-indent: 10px; }
.s-left .s-btn {  border: 0;background:none;  width: 23px;  height: 26px;  float: right;}

.fl {float:left; display:inline}
.fr {float:right; display:inline}

.w1003{ width:1003px; margin:0 auto;} 
.indextitle{ padding-top:25px; height:50px; line-height:50px; background:url(../image/boxtitle_bg.png) bottom repeat-x; font-family:Microsoft YaHei;}
.indextitle  .indat{float:left; display:inline-block; height:50px; text-transform:uppercase;padding-right:5px; background:url(../image/boxtitle_span.png) bottom repeat-x; color:#333; font-size:24px; max-width:35%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indextitle span{ float:left; display:inline-block; height:47px; text-transform:uppercase;padding-right:5px;  font-size:24px; max-width:35%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;    background: url(../image/boxtitle_em.png) no-repeat left;
 padding-left: 40px;border-bottom:3px solid  #ff6700;}
.indextitle i{ float:left; margin-left:10px; display:inline-block; height:50px; line-height:54px; color:#cbcbcb; font-size:16px; text-transform:uppercase; font-style:normal;  max-width:35%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indextitle .indm{ float:right; background:url(../image/FsonncQdwbDJPsVwQnlXnjiKbqPJ.png) no-repeat right; padding-right:18px;}

.main1_div{  margin-top:20px; }
.main1_div .leftimg{ float:left; width:169px; height:183px; border:1px solid #e4e4e4; position:relative;}
.main1_div .leftimg a{ display:block;  width:169px; height:183px; } 
.main1_div .leftimg span{ position:absolute; top:0px; right:-3px; height:181px; width:14px; background:url(../image/main1_div_jiao.png) left top no-repeat;}
.main1_div ul{ float:left; width:620px; height:185px; background:#ededed;}
.main1_div ul li{ margin:18px 0px 0px 20px;   float:left; width:130px;}
.main1_div ul li a.lxmimg{ width:128px; height:119px; border:1px solid #c9c9c9;}
.main1_div ul li a.tit{ display:block; height:28px; line-height:28px; padding:0px 5px;background:#c9c9c9;color:#333333; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_div ul li:hover a.lxmimg{ border:1px solid #ff6900;}
.main1_div ul li:hover a.tit{ background:#ff6900; color:#fff;}
.main1_div .rightimg{ float:right; width:169px; height:183px; border:1px solid #e4e4e4; position:relative;}
.main1_div .rightimg a{ display:block;  width:169px; height:183px; } 

.indexpro{ position:relative;}
.indexpro .indexpro_c{ padding-top:20px;}
.indexpro .protab{ float:left; width:190px; padding-top:22px; height:407px; border:1px solid #e6e6e6;}
.protab .protabul{position:relative;z-index:2;margin:0 auto;width:142px; height:344px;overflow:hidden;}
.protab .protabul ul{position:absolute;width:142px; }
.protab .protabul li{ padding:2px 0px; height:38px; border-bottom:1px solid #e6e6e6; font-family:Microsoft YaHei;}
.protab .protabul li a{ display:block; padding:0px 15px; height:38px; line-height:38px; font-size:14px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.protab .protabul li a:hover{ color:#fff; background:#ff6700;}
.protab .protabul li.cur a{ color:#fff; background:#ff6700;}
.protab .arrows a{width:13px;height:17px; margin-top:22px; overflow:hidden;text-indent:-999em;}
.protab .arrows a.arrowsPrev{float:left; margin-left:30px; background:url(../image/index_pro_bt2.png) no-repeat;}
.protab .arrows a.arrowsNext{float:right; margin-right:30px;  background:url(../image/index_pro_bt1.png) no-repeat;}
.protab .arrows a.default{ background:none;}


.pro_c {float:right; display:none; width:771px; padding:30px 0px 0px 20px; height:399px; border:1px solid #e6e6e6;}
.pro_c.cur{ display:block;}
.pro_c .pro_l { position:relative; width:415px; height:375px; overflow:hidden; background:url(../image/index_pro_bg.png) no-repeat;}
.pro_c .pro_l span { position:absolute; top:50%; margin-top:-25px; width:30px; height:56px; cursor:pointer; z-index:2; }
.pro_c .pro_l .prev { left:8px; background:url(../image/index_pro_left.png) no-repeat; }
.pro_c .pro_l .next { right:8px; background:url(../image/index_pro_right.png) no-repeat;}
.pro_c .pro_l .box { position:relative; width:399px; height:359px; margin:8px; overflow:hidden; }
.pro_c .pro_l .list { position:relative; width:9999px; overflow:hidden; }
.pro_c .pro_l .list li { position:relative; width:399px; height:359px; float:left; display:inline;}
.pro_c .pro_l .list li a.lxmimg{ width:399px; height:359px;}
.pro_c .pro_l .list li p{ position:absolute; width:399px; bottom:0px; left:0px; height:38px; line-height:38px; background:url(../image/index_pro_p.png); color:#fff;}
.pro_c .pro_l .list li p a{ display:block; color:#fff; font-size:14px; padding:0px 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;}
.pro_c .pro_r { overflow:hidden; width:338px; }
.pro_c .pro_r a.lxmimg{ float:left; width:141px; height:127px; border:3px solid #f0f0f0; padding:1px; margin-right:18px;}
.pro_c .pro_r_info{ width:300px; height:250px;  margin-top:25px;}
.pro_c .pro_r_info .tit{ height:38px; width:100%;}
.pro_c .pro_r_info .tit a{ float:left; display:inline-block; font-size:18px; color:#ff6700; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_c .pro_r_info .tit i{ float:left; margin-left:5px; display:block; width:30px; height:28px; background:url(../image/index_pro_tit.png) no-repeat;}
.pro_c .pro_r_info .con{ line-height:26px; height:104px; overflow:hidden; color:#333333;}
.pro_c .pro_r_info .more{ margin-top:20px; width:89px; text-align:center; height:26px; line-height:26px; display:inline-block; background:#ff6700; border:1px solid #d25a09; color:#fff;}

.indexhonor{ position:relative;}
.indexhonor_c{ width:905px; padding-top:33px; height:250px; margin:0 auto; overflow:hidden; position:relative;}
.indexhonor_c ul{ width:10000px; position:relative; height:250px; overflow:hidden;}
.indexhonor_c li{ float:left; width:212px; height:250px; margin-right:20px;}
.indexhonor_c li span.lxmimg{  width:200px; height:196px; background:url(../image/indexhonor_bg.png) no-repeat; padding:6px;}
.indexhonor_c li p{ height:46px; line-height:46px; text-align:center;  font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexhonor .arrows a{ position:absolute; top:187px; display:inline-block; width:15px; height:26px; text-indent:999em;}
.indexhonor .arrowsPrev{ left:0px; background:url(../image/Fq_DJoLaxFO49vK6t2MwrF2_aEUR.x-png.png) no-repeat;}
.indexhonor .arrowsNext{ right:0px;  background:url(../image/Fir88NQp4aC1XZymQ97Deg1bBmR1.png) no-repeat;}
.indexhonor .arrowsPrev:hover{ background:url(../image/FoGWp9rhllX3gEPty0y91s8vrtS6.x-png.png) no-repeat;}
.indexhonor .arrowsNext:hover{ background:url(../image/arrowsNext.png) no-repeat;}

.content2{ width:100%; background:#eeeeee;}
.indexadd{ width:100%; height:185px; position:relative; overflow:hidden; z-index:2; background:#fff;}
.indexadd img{ position:absolute; top:0px; left:50%; margin-left:-800px; width:1600px;}
.index_content{ width:100%; padding-bottom:50px; z-index:3; position:relative;}
.index_content .conbg{ width:1003px; margin:-50px auto 0px; padding:25px 0px 120px; background:#fff;}
.index_content_c{ position:relative;  background:url(../image/index_content.png) right top no-repeat;}
.index_content_c .yuan{ position:absolute; z-index:1;}
.index_content_c .num{ float:left; display:inline-block; width:46px; height:46px; line-height:46px; text-align:center; background:url(../image/index_content_span.png) no-repeat; font-size:28px; color:#fff; font-family:Arial;}
.index_content_c .con{ float:right;}
.index_content_c .con .title{ height:46px; line-height:40px; margin-bottom:10px; background:url(../image/index_content_c_ti.jpeg) bottom repeat-x;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_content_c .con .title b{ font-size:24px; font-family:Microsoft YaHei; font-weight:normal;}
.index_content_c .con .title i{ font-size:18px; font-style:normal; margin-left:5px; font-family:Myriad Pro, Arial;}
.index_content_c .divc:hover .num{ background:url(../image/index_content_span2.png) no-repeat;}
.index_content_c .divc:hover .title{ background:url(../image/index_content_c_tih.jpg) bottom repeat-x; color:#ff6700;}
.index_content_c .con p{ color:#333333; font-size:14px; line-height:28px;}
.index_content_c .con p span{ color:#ea5504; font-size:16px;}


.indexcase ul{ width:110%; padding-top:30px;}
.indexcase ul li{ float:left; margin-right:5px; width:247px; height:313px; position:relative;}
.indexcase ul li a.lxmimg{ width:247px; height:154px; z-index:2;}
.indexcase ul li div{ padding-left:20px; padding-right:20px; position:relative; z-index:3;}
.indexcase ul li div .tit{ display:block; height:44px; line-height:44px; font-size:16px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexcase ul li div p{ line-height:22px; height:66px; overflow:hidden;}
.indexcase ul li div a.more{ position:absolute; right:20px; bottom:20px; display:block; width:25px; height:23px; background:url(../image/indexcase_more.png) no-repeat;}
.indexcase ul li:hover div .tit{ color:#fff;}
.indexcase ul li:hover div p{ color:#fff;}
.indexcase ul li:hover div a.more{ background:url(../image/indexcase_moreh.png) no-repeat;}
.indexcase ul .li1 a.lxmimg{ position:relative; z-index:2;}
.indexcase ul .li1 div{ padding-top:23px; height:140px; background:url(../image/indexcase_li1.png) no-repeat; margin-top:-4px;}
.indexcase ul .li1:hover div{ background:url(../image/indexcase_li1h.png) no-repeat;}
.indexcase ul .li2 a.lxmimg{ position:absolute; top:159px; left:0px; z-index:2;}
.indexcase ul .li2 div{padding-top:19px; height:144px; background:url(../image/indexcase_li2.png) no-repeat;}
.indexcase ul .li2:hover div{ background:url(../image/indexcase_li2h.png) no-repeat;}


.indexabout{ margin-top:50px; width:100%; height:383px; overflow:hidden; background:url(../image/indexabout.jpg) center no-repeat;}
.indexabout .lxmimg{ float:left; margin-top:35px; width:409px; height:298px;}
.indexabout_c{ float:right; margin-right:5px; padding-top:35px; width:518px;}
.indexabout_c .tit{ height:85px; background:url(../image/indexabout_tit.png) left bottom no-repeat;}
.indexabout_c .tit a{ display:block; margin-bottom:5px; font-size:36px; height:40px; color:#ff6700;  font-weight:bold; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexabout_c .tit p{  color: #cbcbcb;  font-size: 16px;  text-transform: uppercase;}
.indexabout_c .con{ margin-top:15px; line-height:28px; height:140px; overflow:hidden;}
.indexabout_c a.a1{ display:inline-block; margin:22px 10px 0px 0px; width:74px; height:32px;line-height:32px; font-size:16px; background:url(../image/index_about_a2.png) no-repeat; text-align:center; color:#fff; padding:0px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexabout_c a.a1:hover{ background:url(../image/Fg0cH1uGh8fmOi__l7GcOiT7k-Mw.x-png.png) no-repeat;}

.equiBox .equiBox_c{ padding-top:29px; height:261px; width:1003px; overflow:hidden; position:relative;}
.equiBox .equiBox_c .equi_ul{ width:10000px;  height:261px;  }
.equi_ul li{ float:left; margin-right:28px; width:214px; height:245px; padding:7px; border:1px solid #e9e9e9; overflow:hidden;}
.equi_ul li span.lxmimg{ width:214px; height:211px; background:#f0efef;}
.equi_ul li p{ display:block; margin-top:10px; height:20px; line-height:20px; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.index_add2{ margin-top:50px; width:100%; height:126px; overflow:hidden; position:relative;}
.index_add2 img{ position:absolute; top:0px; left:50%; margin-left:-800px;}

.main2{ margin:50px auto; height:588px; overflow:hidden;}
.main2 .lxmimg{ width:318px; height:111px;overflow: hidden;}
.main2 .main2more{ position:absolute; top:125px; right:15px; display:inline-block; height:10px; width:10px; background:url(../image/main2_more.png) no-repeat; }
.main2 .main2more:hover{ background:url(../image/main2_moreh.png) no-repeat; }
.newsBox{ float:left; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.newsBox .tab{ margin:20px 0px 0px 26px; width:235px; height:50px;}
.newsBox .tab li{ float:left; height:40px; padding:5px 10px; min-width:86px;  background:#d5d5d5; line-height:20px; cursor:pointer; text-transform:uppercase;}
.newsBox .tab li p{  font-size:16px; }
.newsBox .tab li p a{color:#333;}
.newsBox .tab li.cur{ background:#ff6700; color:#fff;}
.newsBox .tab li.cur p{ color:#fff;}
.newsBox .tabcon{ display:none;}
.newsBox .tabcon.cur{ display:block;}
.main2 .div1{ width:256px; margin:0 auto; padding:10px 0px 22px; border-bottom:1px dotted #5c5c5c;}
.main2 .div1 a.tit{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .div1 a.tit:hover{ color:#ff6700;}
.main2 .div1 p{ color:#1d1d1d; line-height:20px; height:40px; overflow:hidden;}
.main2 .div1 a.more{ color:#ff6700;}
.main2 .conlist{ width:256px; margin:5px auto 0px;}
.main2 .conlist li{ height:28px; line-height:28px; padding-left:12px; background:url(../image/main2_conlist_bg.jpg) no-repeat left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .conlist li a:hover{ color:#ff6700;}
.main2 .title{ width:256px; margin:25px auto 0px; height:45px; line-height:20px; text-transform:uppercase; overflow:hidden;}
.main2 .title span{ display:block; height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .title p{  font-size:16px; font-weight:bold; height:20px; font-family:Microsoft YaHei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tecBox{ float:left; margin-left:21px; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.tecBox .conlist li{ line-height:32px; height:32px;}
.faqBox{ float:right; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.faqBox ul{ width:256px; margin:0 auto;}
.faqBox ul li{ margin-top:15px; height:85px; border-bottom:1px dotted #5a5a5a;}
.faqBox ul li .p1{ height:22px; line-height:22px; color:#333; font-size:14px; background:url(../image/FkqTyx8q8SH2WZT25i_RPOOglJcJ.jpg) no-repeat left; padding-left:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.faqBox ul li .p2{ margin-top:5px;  background:url(../image/FmNoUkQDEjMJ9KqXI2GYJlriDgcG.jpg) no-repeat top left; line-height:20px; height:40px; overflow:hidden; padding-left:36px;}

.liecontent{width: 100%;margin:20px 0;}
#jy-left{float: left; width: 230px;  overflow: hidden; margin-right: 20px;}
#jy-left .ltop{ width: 230px;  margin-bottom: 20px;}
.leftTitle{  height: 115px;   text-align: center; border: 6px solid #d7d7d7;}
.leftTitle  h2{ padding-top:30px; height:30px; line-height:30px; font-size:25px; color:#ff6700; overflow:hidden; white-space:nowrap;}
.leftTitle span{ color:#d8d8d8; font-size:24px; height:32px; line-height:32px; text-transform:uppercase; overflow:hidden; white-space:nowrap;}

#jy-left .cat_con{  overflow: hidden;border: 1px solid #ccc;}
#jy-left .cat_con .cat-name-1{border-bottom: 1px solid #dcdcdc;}
#jy-left .cat_con .li-level-1 .cat-name-1 a{height: 36px; font-size: 14px;  line-height: 36px;display: block;text-align:center;}
#jy-left .cat_con .li-level-2{}
#jy-left .cat_con .li-level-2 a{height: 30px; display: block;  line-height: 30px;text-align: center;  border-bottom: 1px dashed #ccc; }
#jy-left .cat_con .li-level-1 .cat-name-1 a:hover,.cat_con .li-level-1 .cat-name-1.pos a{color: #fff;background: #ff6700;}
#jy-left .cat_con .level-1 .linkon a{color:#ff6700!important;}
#jy-left .cat_con .children{display:none;}
#jy-left .cat_con .children.level-2{display:none!important;}

.leftnews{ margin:20px 0;}
.lenew{border: 1px solid #ccc;}
.leftnews ul{}
.leftnews li{width: 190px; height:30px;margin: 0 auto;   border-bottom: 1px dotted #b5b5b5;  background: url(../image/pro_03.jpg) no-repeat 2px; padding-left: 15px;}
.leftnews li a{ font-size: 14px; line-height: 30px;}

.leftContact{}
.leftTitle a{  color: #dedede;}
.leftContact .contactnr{ margin-bottom: 10px;  padding: 10px;  border: 1px solid #ccc;}
.contactnr dl{width:202px; display:block;clear:both;line-height:26px;}

#jy-right{  width: 750px;  float: right;}
.rtop{  position: relative;height: 35px;  font-size: 20px;  line-height: 35px;  padding-bottom: 15px;  background: url(../image/bread_bg.png) no-repeat bottom left;margin-bottom: 15px;}
.rtop h3{  float: left;  height: 35px;font-size:24px;font-weight:bold;  line-height: 35px;  color: #333333;}
.site-tips{ float:right;  height:35px;  font-size: 14px;  line-height: 35px;}
.site-tips a{ }

.prolict {position:relative}
.prolict ul {  width:780px}
.prolict ul li { float:left; width:235px; position:relative;margin-right:22px; height:280px;overflow:hidden;  }
.prolict ul li  .mc a{height:30px;line-height:30px;  display: block; text-align: center;}
.prolict ul li img{  padding: 4px;background: #fff;  border: 1px solid #ccc;}
.prolict ul li:hover img{ border: 1px solid #ff6700;}

.serolict {position:relative}
.serolict ul {  width:780px}
.serolict ul li { float:left; width:235px; position:relative;margin-right:22px; height:265px;overflow:hidden;  }
.serolict ul li  .mc a{height:30px;line-height:30px;  display: block; text-align: center;}
.serolict ul li img{  padding: 4px;background: #fff;  border: 1px solid #d6d6d6;}
.serolict ul li:hover img{	border: 1px solid #ff6700;}

.proConList{  width: 770px;margin-bottom: 20px;}
.proConList .pic1{float:left;width:236px;height: 268px; border:1px solid #fff;margin-right: 18px; overflow: hidden;  position: relative;   margin-bottom: 15px;  background: #ececec;}
.proConList .pic1 a{width:236px; height:230px;display: block;}		
.proConList .pic1 dt{position:relative;width:236px; height:236px; overflow:hidden;}
.proConList .pic1 .titevnt{padding:0 5px; height:30px; display: block;font-size:14px;line-height:30px;  text-align: center;}
.proConList .pic1:hover .titevnt{color:#fff;}
.proConList .PicAuto img { padding: 5px; }
.proConList .pic1:hover{  background: #ff6700;}

.mConList {  width: 780px;}
.mConList .pic1 {  float: left;  width: 178px;   margin-right:12px;  height:232px; overflow: hidden;}
.mConList .pic1 .dt {  position: relative;border: 1px solid #ccc;  height: 178px;  border: 1px solid #ccc;  padding: 1px;}
.mConList .pic1 .dd a {  position: relative;  width: 178px;  height: 52px;  display: block;font-size: 14px; line-height: 52px;  text-align: center;}
.mConList .pic1 .dd a:hover{  color:#ff6700;}

.actLists{}
.actLists li{width: 100%; overflow:hidden; margin-bottom: 18px; border-bottom: 1px dashed #ccc; padding-bottom: 16px;  position: relative;}
.actLists li img{padding:1px; border: 1px solid #dcdada; float:left; margin-right:24px;}
.actLists li h3{height:30px; line-height:30px; overflow:hidden;}
.actLists li h3 a{font-size: 14px;}
.actLists li p{height: 138px; line-height: 23px; overflow:hidden;}
.actLists  .view{	position: absolute;right:0px; bottom: 17px;	width: 107px; height: 30px;	background:#ff6700;}
.actLists  .view a{	text-align:center; height: 30px; display: block;color: #ffffff; font-size: 16px;line-height:30px;}

.backgroudW {}
.newsConList ul{clear:both;  padding-bottom:10px;}
.newsConList ul li{	width: 750px; height: 50px;	border-bottom:1px dashed #ccc; }
.newsConList ul li a{height: 50px; display: block;font-size:14px; line-height:50px; }
.newsConList ul li a:hover{ color:#ff6700;}
.newsConList ul li span{ color: #999999; float: right; font-size:12px;line-height:50px;}

.acConList .pic2{ width: 724px;  height:120px;padding:12px; margin-bottom: 14px; border: 1px solid #ccc;}
.acConList .pic2 dt{float: left; width:240px; height:120px;  border: 1px solid #dcdcdc; margin-right: 16px;background: #ffffff; }
.acConList .pic2 dt img{ display:block;}
.acConList .pic2 dd{ width:466px;height:122px;  float:left;}
.acConList .pic2 .ti{font-size:14px; line-height:40px; font-weight:bold;}
.acConList .pic2 .intro{width:466px; height:52px;font-size:12px;line-height:20px}

.box_content .news_title{text-align: center;margin-bottom:20px;}
.box_content .news_title h3{font-size: 21px;}
.box_content .news_title p{padding: 10px 0 5px 0;}
.box_content .typo{overflow: hidden; line-height:2;}
.box_content .typo img{max-width:100%;}
.pro-related .bd { padding: 10px!important;}
.pro-related .bd li { width: 146px!important;}
.pro-related .bd li p{  height: 30px;line-height: 30px;}
.photo_wapper{padding:10px; }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;margin-right:15px;}
.photo_info {}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#555;}

.photo_item{ border-top:2px #ddd solid; margin-top:20px;padding:20px 0;}
.photo_item li {width: 162px;  height: 138px;  float: left;  text-align: center;  margin: 0 10px;}
.pro-detail .hd {  background:#ff6700!important;color:#fff!important;border-bottom:0!important;}
.pro-related .hd {  background:#ff6700!important;color:#fff!important;border-bottom:0!important;}
.tobuybtn {background:#ff6700!important;line-height:32px!important;}
.border1_bottom .ser-imgs .bd {width:350px;}
.border1_bottom .pro-txts {width:350px;}

.suotu .suolt{width:100%!important;}
.suotu .suolt .viewport{width:100%!important;}
#scrollbar2 .overview img {  margin: 3px!important;}

.linkBd{ width: 100%;}
.link{ 	position: relative;	width:1000px; margin: 0px auto;}
.linkTitle{	float: left; height:54px; font-size: 18px;line-height: 54px;text-align:left;}
.link_list{ float: left;width: 788px; height:auto!important; height:54px; min-height: 54px;}
.link_list a{float:left;display:block;font-size:14px; line-height:54px; margin-left:15px;}

.bottomNav{ margin-top:25px; width:100%; height:35px; line-height:35px; background:#ff6700; overflow:hidden;}
.bottomNav ul {}
.bottomNav ul li{ float:left;}
.bottomNav ul li a{ padding:0px 22px; color:#fff; font-size:14px;}
.bottomNav ul li a:hover{ font-weight:bold;}
.bottomDiv{ padding:23px 0px 33px;}
.bottomDiv .div1{ float:left; width:120px;overflow:hidden;  margin-right: 20px;}
.bottomDiv .div2{ float:left; border-left:1px solid #d6d6d6; padding-left:25px; width:610px;}
.bottomDiv .div2 p{ line-height:30px; color:#333;}
.bottomDiv .ergu{  float:right;}
.bottomDiv .ergu1{float:left;margin-right:14px; width:100px; height:120px;overflow:hidden;}
.bottomDiv .ergu2{float:right; width:100px; height:120px;overflow:hidden;}
.bottomDiv .ergu .lxmimg{ width:100px; height:94px; border:3px solid #e8e8e8;}
.bottomDiv .ergu p{ width:100px; height:24px; line-height:24px; text-align:center; display:block; text-transform:uppercase; overflow:hidden; white-space:nowrap;}


.p_ScrollTopBtn {  position: fixed;  right: 2px;  display: none;  bottom: 20px;  width:40px; height: 40px;  background: url(../image/FlVKgXquAS4dgfRx25UkuhEI8K3t.png) no-repeat;  cursor: pointer;  z-index: 9999;}