@charset "utf-8";
/*公用样式*/
/*
layout fon the website 
opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;
透明
background: black;
filter: alpha(opacity=65);
opacity: 0.65;
* @desc  
*/
body{  font-size:12px; background:url(bg.gif) repeat;}
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,p,br,a,form,p{ margin:0; padding:0;font-family:"微软雅黑", "YAHEI", "宋体"; line-height:17px;font-size:12px; text-align:left; color:#333}
ul,li{list-style:none; margin:0; padding:0}
img{border:none}
a{text-decoration:none; color:#000}
a:hover,.tourlist li a:hover{ color:#F00}
.wrap{width:1200px; margin:0 auto;margin-bottom:20px}
.clear{clear:both;overflow:hidden;zoom:1}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
.green,.green *{ color:#339900}
.orange{color:#ff6600; }
.fl{ float:left}
.fr{ float:right}

::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#F0F0F0}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:6px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

body{ background:#E3E7E8;}
.head{ /*background:url(../img/headbg.jpg) repeat-x;*/ background:#E3E7E8;}
.headpan{ height:110px; position:relative; }
.logo{ float:left; margin-top:18px}
.head .wrap{ margin-bottom:0}
.slogo{ float:left; margin-top:7px; margin-left:10px;}

.nav{ float:right;width:900px; margin-top:35px; position:relative}
.nav ul li{ float:left; line-height:32px;width:80px;height:32px;  text-align:center; position:relative}
.nav ul li a{font-family: "微软雅黑", "YAHEI"; display:block;line-height:32px; font-size:14px; position:relative; z-index:2; text-align:center;}
.lavaLamp li.back { z-index:1; position:absolute; background:url(../img/navong.png) center center no-repeat}
.nav ul li a:hover{ }
.nav ul .current-cat a{ }
.nav ul .free{ position:absolute; top:-10px;right:10px; z-index:99}
.nav .on{background: url(../img/navong.png) center center no-repeat}

.casebg{}
.prenextimg{  position:fixed;top:48px;width:1200px;left:50%; margin-left:-600px; z-index:9999}
.preimg,.nextimg{ position:absolute;top:0;right:0;  height:0; display:none;z-index:9999}
.preimg,.nextimg{background:#8CB719;}
.preimg img,.nextimg img{z-index:1; border:5px solid #8CB719;width:270px; height:135px;}

.navpan{ background:#5B6659; position:fixed;*left:0%; filter: alpha(opacity=80);opacity: 0.8;width:100%;  z-index:1000;_position:absolute;
_top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); *height:auto; }
.navpan ul{ margin-left:200px}
.navpan ul li{ float:left; line-height:48px; margin-right:40px;}
.navpan ul li a{ line-height:48px; color:#ccc; font-size:12px; }
.navpan ul li a:hover{ color:#97D000}
.navpan .wrap{ position:relative}


.navpan .prenext{ position:absolute; right:0; top:8px;}
.navpan ul.prenext li{float:left; height:32px; position:relative;margin-left:20px; z-index:1000 }
.navpan ul.prenext li{ margin-right:0;overflow:hidden;zoom:1;height:32px;}
.navpan .prenext li a{ overflow:hidden;zoom:1;height:32px; position:relative; display:block;}
.navpan .prenext li div{ background:#8CB719;  position:absolute; /* bottom:0px;left:-188px; z-index:1; height:0; overflow:hidden;zoom:1*/}
.navpan .prenext li div img{z-index:1; border:5px solid #8CB719;width:270px; height:135px;}


.show{ height:450px; border-top:1px solid #AFB1B5; background:url(../img/showbg.jpg) bottom repeat-x; padding-bottom:6px}
.show ul{}
.show ul li{margin:0 auto; text-align:center}
.show ul li a{ text-align:center;}


.kfpan{ background:url(../img/kfbg.gif) top left  no-repeat; height:120px; position:relative; margin-bottom:20px}
.kf_row{ padding:80px 0 0 40px}
.kf_row li{ float:left;}
.kf_row .qq{width:210px}
.kf_row .tel{width:142px}

.tvbox{width:418px; height:370px; position:absolute; top:-250px; right:0; background:url(../img/tvbg.png) top right no-repeat;}

.pan{ position:relative; background:url(../img/panbg2.jpg) center bottom no-repeat #fff; }
.pan .pan_t{ position:absolute; top:0; left:-30px;width:20px; text-align:center; padding:10px 5px;writing-mode:lr-tb; background:#999; font-family:"微软雅黑", "YAHEI", "黑体", "宋体"; font-size:14px; color:#fff}
.pan_c{width:1160px;padding:20px 20px 20px 20px; overflow:hidden;zoom:1;}
.shadow{ background:url(../img/panbg.jpg) center bottom no-repeat #fff;}

.service{ overflow:hidden; zoom:1; width:1250px}
.service .pbox{width:220px; margin-right:15px; float:left}
.pbox_t{ margin-bottom:10px}
.pbox_t h2{ font-family:"微软雅黑", "YAHEI", "黑体", "宋体"; font-size:16px}
.pbox_t span,.pbox_t{ color:#999; font-family:Arial, Helvetica, sans-serif; line-height:20px}
.dimg{ margin-bottom:10px}

.arrow li{ line-height:25px;}
.arrow li a{ line-height:25px}

.case{ overflow:hidden;zoom:1;width:1250px; padding-bottom:20px}
.case dl{ display:block;float:left;width:280px; height:210px;margin-right:15px; margin-bottom:25px; /*background:url(../img/shodow.jpg) center 145px no-repeat;*/}
.case dl dd h3 a{ line-height:30px; text-align:left; font-size:16px}
.case dl dd h3{ text-align:left;}
.case dl dd{ padding: 4px;padding-top:2px; text-align:center}
.case dl dd p{ color:#8f8f8f; line-height:20px}
.case dl dt{display: block;padding: 4px;position: relative;height: 135px;width: 270px;overflow: hidden;zoom: 1;background: #E3E7E8;}
.case dl dt a{height: 135px;width: 270px;overflow: hidden;zoom: 1; display:block; position:relative}

.mycase  dl dt{ background:#fff}
.cp dl dd h3 a,.cp dl dd h3 { text-align:center}

.cover{ z-index:1000;background:url(../img/black_bg.png) no-repeat; position:absolute; top:-70px; left:0;width:270px; height:70px; text-align:center;}
/*我们的产品*/
.pro{ padding-left:300px; background:url(../img/cms.jpg) left center no-repeat;}
.pro_t h3{ font-size:16px; font-family:"微软雅黑", "YAHEI", "宋体"}
.pro_info{ background:url(../img/line.jpg) left center no-repeat;padding:0 20px 0 20px;width:550px; height:300px; float:left}
.pro_t{ color:#999; line-height:20px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:15px; position:relative}
.pro_info p{ line-height:25px; }
.pro_info p a{ color:#3B7A1F}
.pro_info p a:hover{ color:#ff7700}

.pro_ico{ overflow:hidden;zoom:1; margin-top:20px}
.pro_ico p{ margin-bottom:20px}
.pro_ico dl{ float:left;width:58px; margin:0 15px;}
.pro_ico dl dt{height:56px; overflow:hidden;zoom:1;}
.pro_ico dl dt a{ height:58px;  position:relative; display:block}
.pro_ico dl dd{ text-align:center; line-height:25px; color:#3B7A1F}

.sliderIMG a img{ position:relative;}

.patner{ float:right; background:url(../img/line.jpg) left center no-repeat;padding-left:15px;width:260px;}
.patner li{ display:block;  overflow:hidden;zoom:1; margin-bottom:10px}
.patner li img{}
.patner li a{ overflow:hidden;zoom:1;display:block; height:50px; position:relative;}
.partner_pan{ height:230px; overflow:hidden;zoom:1}

.dongtai{ float:left;width:260px; padding-right:10px; margin-right:10px}
.box_t{ position:relative; border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:20px}
.box_t h3{font-family:"微软雅黑", "YAHEI", "黑体", "宋体"; font-size:16px}
.more{ position:absolute; top:15px; right:5px;}

.box_c .arrow a{ font-size:14px; color:#666}
.arrow a:hover{ color:#8EC100}
.myarrow li{ background:url(../img/arrow.jpg) left 12px no-repeat; padding-left:10px;line-height:25px}
.myarrow li a{ line-height:25px}
.myarrow li a:hover{ color:#8EC100}

.moban{float:right;padding-left:20px;width:260px; background:url(../img/line.jpg) left center no-repeat}
.pan_r{float:right; background:url(../img/line.jpg) left center no-repeat;padding-left:30px;width:260px;}

.faqpan{ padding-top:10px; position:relative; height:245px; overflow:hidden;zoom:1 }
.faqpan dl{ display:block;border-bottom:1px dotted #ddd; padding-bottom:15px; margin-bottom:15px; height:100px}
.faqpan .ask{ background:url(../img/ask.jpg) left center no-repeat; height:30px; padding-left:35px; margin-bottom:10px}
.faqpan .ask span{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:12px}
.faqpan .ask a{ line-height:18px; font-size:14px; font-weight:bold}
.faqpan .ask a:hover{ color:#8EC100}
.faqpan .answer{ background:url(../img/da.png) 10px 10px no-repeat #E3E7E8; margin-left:32px; line-height:22px; height:45px; padding:5px 10px; padding-left:42px; position:relative}
.faqpan .answer *{ line-height:22px}
.faqpan .answer span{width:12px; height:5px; display:block; background:url(../img/faqbg.jpg) no-repeat; position:absolute; left:10px; top:-5px}
.askpan{ height:auto;}

.news dl{ display:block; overflow:hidden;zoom:1;border-bottom:1px dotted #ddd; padding-bottom:15px; margin-bottom:15px;}
.news dt{ float:left;width:270px;}
.news dt img{ border:1px solid #fff; padding:2px}
.news dd{ float:left;width:520px; padding-left:10px;}
.news dd h3 a{ font-family:"微软雅黑", "YaHei","黑体", "宋体"; font-size:16px}
.news dd h3{ margin-bottom:8px}
.news dd p{ line-height:25px}
.news dd .lm,.news dd .lm a{ color:#557500;}
.news dd .lm a:hover{ color:#F00}
.news dt a:hover img{ border:1px solid #7AA800}

#slideup{margin-right:25px; height:10000px; position:absolute;}
.updown{ position:absolute; right:0px; bottom:0;width:17px; height:38px; background:url(../img/up-down.jpg) no-repeat;}
.updown span{ cursor:pointer;width:17px; height:17px; display:block}
.updown .up{ margin-bottom:4px}

.wenhua p{ line-height:25px;}
.wenhua{ background:url(../img/wenhua.jpg) right bottom no-repeat; padding-right:320px; height:265px}

.flink{ height:50px}
.flink li{ float:left}
.flink li a{ color:#666; line-height:25px;}

.footer{ /*background:#C9D1D3;*/}
.footer .wrap{ padding:20px;width:1160px; text-align:center;color:#666; position:relative; margin-bottom:0}
.footer p{ line-height:25px; text-align:center; color:#666}
#back-to-top{ position:absolute; right:10px; top:-4px;width:55px; height:26px; display:block; background:url(../img/top.png) no-repeat; cursor:pointer;}
.footer p a{color:#666}
.footer p a:hover{ color:#56932B;}
.footer p h1,.footer div h1 { display:inline;color:#666}
.footer p,.footer div{ text-align:center;color:#666}
.footer p a,.footer div a{color:#666}


.tongpan{ text-align:center;background:url(../img/tongbg.jpg) bottom repeat-x #000; padding-bottom:6px;  margin-bottom:20px;}
.tab{ clear:both; overflow:hidden;zoom:1; margin-bottom:20px}
.tab li{ float:left; background:#999; width:142px; margin-right:10px; text-align:center;}
.tab li a{ display:block;line-height:35px; font-family:"微软雅黑","YAHEI", "黑体", "宋体"; text-align:center; font-weight:normal; font-size:16px; color:#fff}
.tab li.on{ background:url(../img/tab_on.jpg) no-repeat; height:42px;}
.tab li a:hover{ _background:#7AA800}

/*分页*/
div.page{clear:both;padding:6px;margin:3px;text-align:center;font-family:"arial"}
div.page a{border:#BEBEBE 1px solid;padding:5px 8px;margin:2px;color:#666;text-decoration:none;}
div.page a:hover{border:#4696C8 1px solid;}
div.page a:active{border:#000099 1px solid;color:#000;}
div.page span.current{border:#4695C6 1px solid;padding:5px 8px;font-weight:bold;margin:2px;color:#fff;background-color:#4695C6;}
div.page span.disabled{border:#DBDBDB 1px solid;padding:5px 8px;margin:2px;color:#CECECE;}


.mainimg{ padding-top:48px;margin:0 auto;width:1200px; position:relative;}
.mpan{ background-image:none; padding-bottom:0}
.left{ float:left;width:910px;}
.right{ float:right;width:225px; padding-left:15px; border-left:1px solid #E7E7DE}
.right p{ line-height:25px; color:#333}
.right h1{ line-height:25px; margin-bottom:5px;color:#990000; font-family:"微软雅黑", "黑体", "宋体"; font-size:18px; font-weight:normal;}
.case_t{ margin-bottom:10px; border-bottom:1px dotted #ddd; padding-bottom:10px; font-family:"微软雅黑", "黑体", "宋体"; font-size:24px; color:#333}
.td{ color:#B40000}
.casebox{ margin-bottom:40px;}
.casebox dl a,.casebox dl *{ color:#333}
.casebox dl dd{ padding-top:10px}
.casebox dl a:hover{ color:#ff0000}
.casebox dl{ margin-bottom:10px}

.leftpan{ float:left;width:815px;}
.rightpan{ float:right;width:290px; padding-left:20px; border-left:1px solid #E7E7DE}
.position{ border-bottom:1px solid #EFEFEA; padding-bottom:10px; margin-bottom:10px}
.leftpan h1,.art h1{ text-align:center; margin-bottom:10px; font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:normal; margin-top:20px}
.art{ margin-bottom:20px}
.art,.art *{ line-height:25px;}
.art a{ color:#8EC100;}
.art a:hover{ text-decoration:underline}
.small,.small *{ text-align:center; font-style:normal; font-size:12px; color:#999}
.small{ margin-bottom:20px}
.description{ border:1px dotted #DFE4E4; background-color:#F7F8F5; margin-bottom:20px; padding:10px; line-height:22px}
.art img{max-width:815px; width:expression(this.width>815?"815px":this.width+"px"); }

.pnbox{ border-top:1px solid #EAEDEE; padding-top:10px; line-height:25px;}
.amore{ color:#8EC100;line-height:25px;}
.amore:hover{ text-decoration:underline}
.casebox .amore{ font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; font-weight:bold}

.list li{ margin-bottom:20px; border:1px solid #E9EAE5; padding:15px 15px 10px 15px; display:block;}
.list h3{ padding-left:15px; background:url(../img/arrowlist.jpg) left 0px no-repeat; margin-bottom:10px}
.list h3 a{ font-family:"微软雅黑", "黑体", "宋体"; font-size:22px; font-weight:normal}
.list p{ line-height:25px; color:#777}
.list .other{ border-top:1px solid #E9EAE5; padding-top:10px; margin-top:5px; }

.ser_img li{ margin-bottom:10px; overflow:hidden; height:50px; position:relative;zoom:1;}

.bmore{ font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; color:#B50000}

.gy{ background:url(../img/gy.jpg) bottom left no-repeat; padding:0;padding-left:234px; height:300px;width:620px; }
.gy .wenhua{ padding:0;height:240px; background:url(../img/wenhua2.jpg) right bottom no-repeat;}

.ser_pro{ padding-left:270px}
.ser_pro .pro_info{width:270px}
.dzhi{width:580px;}
.dzhi .bg{ background:url(../img/dzhibg.jpg) left bottom no-repeat; height:320px; padding-left:290px;}

.art_c a{ color:#3B7A1F;}
.art_c a:hover{ color:#ff6600}
.art_c,.art_c *{ line-height:25px}

.sliderpan{ position:relative;width:1070px; margin:0 auto;overflow:hidden;zoom:1;height:345px;}
.sliderpan ul{width:5000px; overflow:hidden;zoom:1; height:345px; position:absolute; top:0; left:0}
.sliderpan ul li{ float:left; overflow:hidden;zoom:1; }
.slidercontainer{ position:relative;}
.leftbtn{width:23px; height:68px; cursor:pointer; background:url(../img/leftbtn.jpg) no-repeat; position:absolute; top:150px; left:20px}
.rightbtn{width:23px; height:68px; cursor:pointer; background:url(../img/rightbtn.jpg) no-repeat; position:absolute; top:150px; right:20px}

.black_tab{ overflow:hidden;zoom:1; clear:both; margin-bottom:20px}
.black_tab li{ float:left;width:201px;height:59px; background:#ccc; margin-right:1px}
.black_tab li a{ font-size:18px; color:#000; font-weight:bold; display:block; height:49px; padding-left:30px; padding-top:10px}
.black_tab li a span{ clear:both; font-size:12px; font-weight:normal;display:block; color:#999; line-height:25px}
.black_tab li.on{ background:url(../img/blackbg.png) center bottom no-repeat; color:#fff; margin:0;height:65px;}
.black_tab li.on a{color:#fff;}
.black_tab li a:hover{ background:#000; color:#fff}

/*lightbox*/
#jquery-overlay {position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left;}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

#gallery dd h3{line-height:30px; text-align:left; font-size:16px;font-family:"微软雅黑", "黑体", "宋体";}

#gallery dl{ display:block;float:left;width:280px; height:170px;margin-right:15px; margin-bottom:25px;}
#jquery-overlay{ z-index:100}
#lightbox-image-details-currentNumber{ display:inline-block; padding-left:10px; margin:0}
#lightbox-image-description{ display:block; line-height:25px}

.aboutus {margin-bottom:60px;}
.aboutus p{text-indent:2em;float:left; font-size:14px ;line-height:25px; color:#7F7F7F}
.aboutus h2{ font-size:20px;font-family:"微软雅黑", "黑体", "宋体"; line-height:25px}

.aboutico1{ background:url(../img/aboutico1.jpg) left top no-repeat;}
.aboutico2{ background:url(../img/aboutico2.jpg) left top no-repeat; margin-left:35px}
.aboutico3{ background:url(../img/aboutico3.jpg) left top no-repeat;}
.aboutico4{ background:url(../img/aboutico4.jpg) left top no-repeat; margin-left:35px}

.us{ padding-right:550px; background:url(../img/us.jpg) 700px 100px no-repeat;}
.us h3{font-size:30px;font-family:"微软雅黑", "黑体", "宋体"; line-height:30px; font-weight:normal; margin-bottom:5px}
.us p{ line-height:25px; margin-bottom:20px;color:#7F7F7F}
.usbgbox{ margin-top:210px}
.usbg{ text-align:right; position:absolute; top:-230px;right:0}

.ditu dt{width:730px; height:480px; float:left; display:block}
.ditu dd{ float:left;width:430px; display:block; padding-top:140px}
.ditu dd p{ font-size:15px; line-height:30px}

.deng{ margin-top:80px;}
.dengtxt{ position:absolute; top:-80px; right:0px}

.team{ position:relative; margin-top:110px}
.team_c{ background:url(../img/teambg.jpg) 10px -20px no-repeat; padding-left:560px}
.teambox{ position:absolute; top:-148px; left:22px}

.cp_price{border-collapse:collapse;}
.cp_price td{ padding:3px;border:1px solid #EDEDED;border-collapse: collapse;}

.del{ text-decoration:line-through;}

.bbox{ clear:both; overflow:hidden;zoom:1; text-align:center}
.bmore{ display:inline-block; padding:0 12px; line-height:30px; font-family:"微软雅黑", "宋体"; font-size:14px; clear:both; background:#999; text-align:center; color:#fff; text-decoration:none}
.bmore:hover{ background:#55922A; color:#fff}

.core_feature li{ background:url(../img/border.png)  center bottom no-repeat; padding-bottom:40px; padding-top:30px; }
.core_feature h3{ font-family:"微软雅黑", "黑体", "宋体"; font-size:26px; font-weight:normal; padding-bottom:10px}
.core_feature p{font-size: 16px; color:#888; line-height:30px}
.core_feature li .fl{ margin-right:10px}
.core_feature li .fr{ margin-left:10px}

.core_feature li.f1 div{ padding-right:450px;padding-top:30px; padding-bottom:80px;}
.core_feature li.f1 div{ background:url(../img/core01.png) right top no-repeat}

.core_feature li.f2 div{ padding-left:450px;padding-top:30px; padding-bottom:80px;}
.core_feature li.f2 div{ background:url(../img/core02.png) left center no-repeat}

.core_feature li.f3 div{ padding-right:450px;padding-top:30px; padding-bottom:80px;}
.core_feature li.f3 div{ background:url(../img/core03.png) right center no-repeat}

.core_feature li.f4 div{ padding-left:450px;padding-top:30px; padding-bottom:80px;}
.core_feature li.f4 div{ background:url(../img/core04.png) left center no-repeat}

.fico{ overflow:hidden;zoom:1; margin-bottom:20px}
.fico li{width:220px; height:60px; float:left; border-right:1px solid #CCC; display:block}
.fico li a{ display:block; height:60px; text-indent:-9999px}
.fico .fico1 a{ background:url(../img/fico1.png) no-repeat #DFE0DC;}
.fico .fico1 a:hover{ background:url(../img/fico1.png) no-repeat #7FB316;}

.fico .fico2 a{ background:url(../img/fico2.png) no-repeat #DFE0DC;}
.fico .fico2 a:hover{ background:url(../img/fico2.png) 0 -60px no-repeat #7FB316;}

.fico .fico3 a{ background:url(../img/fico3.png) no-repeat #DFE0DC;}
.fico .fico3 a:hover{ background:url(../img/fico3.png) 0 -60px  no-repeat #7FB316;}

.fico .fico4 a{ background:url(../img/fico4.png) no-repeat #DFE0DC;}
.fico .fico4 a:hover{background:url(../img/fico4.png) 0 -60px  no-repeat #7FB316;}

.fico li.fico1 .on{ background:url(../img/fico1.png) 0 -60px  no-repeat #7FB316;}

.gouarrow li{ background:url(../img/ys_ico.gif) left 10px no-repeat; color:#888; font-size:16px; padding:0; padding-left:25px; line-height:32px}
.red{ color:red}

/*我们的客户*/
.panservice{width:1160px;padding:20px 20px 20px 20px; overflow:hidden;zoom:1;}
.panservice li{ width:220px; height:100px; float:left;}
.panservice img{ padding:2px; border:1px #CCC solid}

/*在线客服*/
.online_icon{width:36px; height:156px; overflow:hidden; font-family:'宋体';}
.online_icon a{ display:block; width:36px; height:156px; background:url(../img/online_bg.png) no-repeat; _background:url(../img/online_bg_ie6.png) no-repeat;}
.online_windows{ width:140px;}
.online_w_top{ background:url(../img/online_bg.png) no-repeat -146px -315px; height:112px; _background:url(../img/online_bg_ie6.png) no-repeat -140px -318px; _margin-bottom:-7px;}
.online_w_c{ background:url(../img/online_bg.png) repeat-y 0 -185px; padding:0 5px; _background:url(../img/online_bg_ie6.png) repeat-y 0 -185px}
.online_w_bottom{ background:url(../img/online_bg.png) repeat-y -36px -35px; height:29px; _background:url(../img/online_bg_ie6.png) repeat-y -36px -35px;}
.online_content{ background:#fff; padding-top:5px; }
.online_content a.qq_icon{ background:url(../img/online_bg.png) no-repeat -37px -130px; width:109px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; _background:url(../img/online_bg_ie6.png) no-repeat -37px -130px; padding-left:12px; margin:0 auto}
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h6{ background:url(../img/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666;  _background:url(../img/online_bg_ie6.png) repeat-x 0 -156px; text-align:center}
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../img/online_bg.png) no-repeat -36px -69px; _background:url(../img/online_bg_ie6.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../img/online_bg.png) no-repeat -36px -96px; _background:url(../img/online_bg_ie6.png) no-repeat -36px -96px;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;  border-bottom:none;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-family:'宋体'; }
.online_content ul li a:hover{color:#c81d04; }
.online_content .tel,.online_content .mobile{ line-height:20px; height:20px; padding-left:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000}
.online_content .tel{ background:url(../img/telbg.jpg) 6px center no-repeat #fff; padding-left:30px; margin-bottom:0; padding-bottom:0;}
.online_content .mobile{ background:url(../img/mobliebg.jpg) 6px center no-repeat #fff; padding-left:30px}

/*在线客服*/
#online_qq_layer {/*position:fixed;*/position:absolute; right:0px; top:150px; _position:absolute; z-index:10}
* html,* html body {_background-attachment:fixed;}
* html #online_qq_layer {_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab {float:left; margin-top: 150px;}
#onlineService {float:left; margin-left:-5px; display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}


.ad{ position:absolute;top:0; left:200px}

/*在线客服2*/
.overz{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.mn_12{ margin-bottom:12px;}

#online_qq_layer {position:fixed; right:0px; top:150px; _position:absolute; z-index:200}
* html,* html body {_background-attachment:fixed;}
* html #online_qq_layer {_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}

.mobile{ background:url(../img/mobile-bg.jpg) center center no-repeat #8F852F; height:300px}
.mobile_pan{ overflow:hidden;zoom:1; margin-bottom:20px; border-bottom:1px dotted #E2E2E2; padding-bottom:20px;}
.mobile_pan h2{ font-family:"微软雅黑"; font-size:28px;  margin-bottom:10px; font-weight:bold; color:#000;}
.mobile_pan p,.mobile_pan{font-family:"微软雅黑"; line-height:25px; font-size:14px}

@media (max-width:1024px){
#focus,.mobile{width:1200px;}
}

.guanzhu{ width:300px; margin:0 auto; padding:10px 0 0 0}
.guanzhu li{ width:150px; height:130px; float:left; text-align:center}

.weibo {width:300px;background: url(../img/weibo.png) no-repeat;height: 26px;line-height:26px;width:110px;margin: auto;}
.weibo  a{line-height:26px;}

.cpsite{ overflow:hidden;width:1250px; padding-bottom:20px; padding-top:10px;}
.cpsite dl{ display:block;float:left;width:250px; height:280px;margin-right:15px; margin-bottom:25px; /*background:url(../img/shodow.jpg) center 145px no-repeat;*/}
.cpsite dl dd h3 a{ line-height:30px; text-align:left; font-size:16px}
.cpsite dl dd h3{ text-align:center;}
.cpsite dl dd{ padding: 4px;padding-top:2px; text-align:center}
.cpsite dl dd h2{ color:#8f8f8f; line-height:20px;text-align:center;}
.cpsite dl dd h2 a{ font-size:16px; color:#06F}
.cpsite dl dt{display: block;padding: 4px;position: relative;height:230px;width: 240px;overflow: hidden;zoom: 1;background: #E3E7E8; }
.cpsite dl dt a{height:230px;width: 240px;overflow: hidden;zoom: 1; display:block; position:relative}
.cpsite dl dt img{ text-align:center; padding-left:10px;padding-top:8px;}