﻿/* CSS Document */
html{font-family:"Microsoft YaHei"; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,b,img{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
img{border:0}
a{color:#666; text-decoration:none; }
a:focus{outline:0}
a:hover{color:#ffab53;text-decoration:none;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
a:hover{color:#fbad3c;text-decoration:none;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}

.header{ width:100%; max-width:1920px; overflow:hidden; margin:0 auto; }
.top_b{ width:100%; max-width:1920px; overflow:hidden; background:#f6f6f6; height:28px; line-height:28px; margin:0 auto; }
.header_top{ width:1200px; overflow:hidden; margin:0 auto; }
.header_fl{ float:left; font-size:12px; color:#000; width:400px;}
.header_fr{ width:252px; float:right; }
.header_fr a{ float:left; font-size:12px; color:#333; display:block; margin-left:20px; }
.header_fr a.topa_1{ background: url(../images/top_1.jpg) no-repeat right center; padding-right:16px; }
.header_fr a.topa_2{ background: url(../images/top_2.jpg) no-repeat right center; padding-right:12px; }
.header_fr a:hover{ color:#93d018 }

.logo{ width:1200px; overflow:hidden; margin:0 auto; margin-top:16px; }
.logo_tu{ float: left; height:70px; overflow:hidden; line-height:70px; margin-top:12px;}
.logo_fl{ float: left; width:400px; overflow:hidden; height:70px; margin-top:12px; margin-left:24px}
.logo_fl h3{ font-size:20px; color:#000; font-weight:normal; margin-top:6px; margin-bottom:2px;}
.logo_fl h2{ font-size:20px; color:#333; }
.logo_fl em{ font-style:normal; color:#93d018; margin-left:6px}
.logo_fr{ float:right; width:300px; overflow:hidden;}
.logo_fr dt{ font-size:16px; color:#333; margin-left:76px; margin-bottom:-10px}
.logo_fr a{ float:left; margin-right:8px}
.logo_fr h4{ font-size:26px; color:#000; letter-spacing:1.3px; margin-bottom:-4px; margin-top:14px;}
.logo_fr h5{ font-size:26px; color:#333}

.nav_box{ width:100%; max-width:1920px; height:56px;  margin:0 auto;  background:#93d018; margin-top:32px;}
.nav_scroll { margin: 0 auto; position: fixed;top: 0; width: 686px;width:100%; max-width:1920px;margin:0 auto; z-index:9999 }
.nav{ width:100%; max-width:1920px; height:56px;  margin:0 auto;  background:#93d018;}
.nav ul{width:1200px; margin:0px auto; overflow:hidden;}
.nav ul li{ float:left; height:56px; line-height:56px; text-align:center; font-size:16px; background:url(../images/haoliang_15_03.jpg) no-repeat right;}
.nav ul li a{ display:block; height:56px; color:#fff;  margin:0 1px; padding:0 28px; width:72px;}
.nav ul li:last-child{background:none;}
.nav ul li  a:hover{ color:#fff; background:#93d018;}

.banner{ width:100%; max-width:1920px;margin:0px auto;height:493px; position:relative; }
.fullSlide{width:100%;position:relative;height:493px;background:#EEE;margin:0 auto;}
.fullSlide .md{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .md ul{width:100% !important;margin:0;padding:0;list-style:none}
.fullSlide .md li{width:100% !important;height:493px;overflow:hidden;text-align:center;}
.fullSlide .md li a{display:block;height:493px;}
.fullSlide .hd{ bottom: -8px;height: 38px; left: 0;line-height: 32px; margin: 0 auto; position: relative;width: 280px; z-index: 1; overflow:hidden; margin-right:-44px; float:right;}
.fullSlide .hd ul{  list-style: outside none none; margin: 0 auto;padding: 0; text-align: center; position: absolute; left: 50%; margin-left: -58px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:32px;margin:5px 2px; color:#fff;  height: 32px;background:#cccccc; font-size:12px; overflow:hidden; float: left;border-radius:4px;}
.fullSlide .hd ul .on{background:#93d018; color:#fff; }
.sousuo{ width:1200px; overflow:hidden; margin:0 auto; background:#ededed; height:56px; line-height:56px; position:absolute; bottom:0; left:50%; margin-left:-600px;border-radius:6px; bottom:-28px;}
.sousuo input{ float:left; }
.input_text{ height:30px; line-height:30px; overflow:hidden; width:186px; margin-top:14px;border-radius:6px 0px 0px 6px; margin-left:10px; padding-left:8px}
.input_bu{ height:30px; line-height:30px; width:56px;border-radius:0px 6px 6px 0px; background:#93d018; margin-top:14px; cursor:pointer; color:#fff;}
.remen{ width:300px; float:left; font-size:14px; color:#666; margin-left:10px;}
.remen a{ margin-left:4px; }
.remen a.rm_frist{ margin-left:10px; }
.hezuo_b{ width:100%; max-width:1920px; height:358px; overflow:hidden; background:#f4f4f4; margin:0 auto;}
.hezuo{ width:1200px; overflow:hidden; margin:0 auto; }
.hz_tit{ background:url(../images/title.jpg) no-repeat center center; height:30px; line-height:30px; margin-top:58px; text-align:center; font-size:22px;}
.hz_tit a{ color:#000 }
.hz_tit em{ font-style:normal; color:#93d018 }
.hezuo dt{ font-size:16px; text-align:center; width:100%; color:#333; margin-top:5px}
.hz_lun{ width:1162px; overflow:hiddenl; margin:0 auto; position:relative; padding-left:32px; margin-top:32px;}
.hz_lun ul{ overflow:hidden; }
.hz_lun li{ width:240px; height:174px; overflow:hidden; float:left; margin-left:34px}
.hz_tu{ width:238px; height:142px; overflow:hidden; border:1px solid #ccc; text-align:center; line-height:142px;background:#fff;display: table-cell; vertical-align: middle;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;
}
.hz_tu img{ vertical-align: middle; }
.hz_lun li h3{ font-size:14px; color:#333; width:100%; text-align:center; height:28px; line-height:28px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;} 
.hz_lun li:hover h3{ color:#93d018;}
.hz_lun li:hover .hz_tu{ border:1px solid #93d018; }
.hz_lun a.hz_fl{ position:absolute; left:0; top:48px; }
.hz_lun a.hz_fr{ position:absolute; right:0; top:48px; }
.anli{ width:1200px; overflow:hidden; margin:0 auto; margin-top:26px;}
.al_fl{ float:left; width:304px; overflow:hidden; }
.al_fl h3{ width:100%; height:78px; line-height:78px; font-size:24px; color:#fff; background:#93d018; text-align:center; }
.al_fl h4{ width:280px; height:52px; line-height:52px;font-size:18px; color:#666; background:#f2f2f2; font-weight:normal; margin-left:12px; margin-top:10px; text-indent:2em; }
.al_fl ul{ overflow:hidden; margin-top:10px;}
.al_fl li{ background:url(../images/anli_1.jpg) no-repeat 8px center; font-size:14px; color:#333; border-bottom:1px solid #ccc; padding-left:32px; height:42px; line-height:42px; width:248px; margin-left:12px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.al_dianh{ width:100%; height:102px; overflow:hidden; background:url(../images/al_dh.jpg) no-repeat 36px center #93d018; margin-top:20px; float:left}
.al_dianh dt{ font-size:14px; color:#fff; text-align:center; margin-top:22px}
.al_dianh h3{ width:180px; float:right; font-size:24px; color:#fff; width:218px; margin-top:-20px; height:78px; line-height:78px; text-align:center}
.al_fr{ width:885px; overflow:hidden; float:right; }
.al_tit{ width:100%; height:78px; overflow:hidden; background:#93d018 }
.al_tit dt{ font-size:24px; color:#fff; font-weight:normal; float:left; line-height:78px; margin-left:18px; font-weight:bold}
.al_tit span{ float:right; font-size:14px; color:#fff; line-height:78px; margin-right:20px; }
.al_tit span a{color:#fff;}
.al_tit a:hover{ text-decoration:underline; }
.al_dtu{ width:885px; height:443px; overflow:hidden; border:1px solid #ccc; text-align:center; margin-top:10px; position:relative; }
.al_dtw{ position:absolute; width:290px; height:100%; overflow:hidden;opacity:0.7; top:0; right:0; background:#000; }
.al_dtw h2{ font-size:28px; color:#fff; width:210px; text-align:center; margin-left:40px; border-bottom:1px solid #fff; padding-bottom:14px; margin-top:90px; }
.al_dtw p{ font-size:14px; color:#fff; width:226px; line-height:24px; overflow:hidden; margin-left:32px; margin-top:8px; height:120px; overflow:hidden; }
.al_dtw a{ display:block; width:108px; height:38px; line-height:38px; overflow:hidden; border:1px solid #fff; color:#fff; font-size:14px; margin-top:52px; margin-left:91px; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.al_dtw a:hover{ border:1px solid #93d018; text-decoration:underline; }
.al_fr ul{ overflow:hidden; padding-top:10px; }
.al_fr .n_pro li{ margin-left:29px;}
.al_tu{ width:288px; height:184px; overflow:hidden; border:1px solid #ccc; text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; }
.al_tu:hover{opacity:0.7 }
.al_fr li{ float:left; margin-left:7px; width:290px; overflow:hidden; height:220px; text-align:center; }
.al_fr li.first{ margin-left:0}
.al_fr h3{ font-size:14px; height:36px; line-height:36px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; font-weight:normal } 
.henfu{ width:1200px; height:183px; overflow:hidden; position:relative; margin:0 auto; margin-top:18px; }
.henfu h3{ font-size:24px; color:#fff; position:absolute; top:58px; right:16px; color:#474646;}
.henfu a{ display:block; width:172px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; position:absolute; bottom:38px; right:16px;  background:#93d018; }
.henfu a:hover{ text-decoration:underline }
.kehu{ width:1200px; overflow:hidden; margin:0 auto; }
.kh_tit{ background:url(../images/title.jpg) no-repeat center center; height:30px; line-height:30px; margin-top:58px; text-align:center; font-size:22px;}
.kh_tit a{ color:#000 }
.kh_tit em{ font-style:normal; color:#93d018 }
.kehu dt{ font-size:16px; text-align:center; width:100%; color:#333; margin-top:5px; margin-bottom:16px;}
.kh_lun{ width:1200px; overflow:hidden; margin:0 auto; position:relative; margin-top:10px; padding-left:42px;}
.kh_lun ul{ overflow:hidden;}
.kh_lun li{ float:left; width:345px; height:422px; overflow:hidden; background:#f4f4f4; margin-left:20px;}
.kh_tu{ width:343px; height:257px; overflow:hidden; text-align:center; border:1px solid #ccc;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 
0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; }
.kh_tu:hover{opacity:0.7; border:1px solid #93d018; }
.kh_lun h3{ font-size:14px; width:302px; margin-left:22px; border-bottom:1px solid #ccc; margin-top:18px; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.kh_lun h3 a{  color:#666;  }
.kh_lun h3 a:hover{ color:#93d018 }
.kh_lun p{ width:288px; overflow:hidden; line-height:24px; color:#666; margin-left:22px; margin-top:10px; height:48px; }
.kh_lun a.kh_xq{ display:block; width:120px; height:30px; line-height:30px; text-align:center; overflow:hidden; border:1px solid #ccc; font-size:14px; margin-left:107px; margin-top:12px; }
.kh_lun a.kh_xq:hover{ text-decoration:underline; border:1px solid #93d018; }
.kh_prev{ position:absolute; top:180px; left:0; }
.kh_next{ position:absolute; top:180px; right:42px; }
.henfu_2b{ width:100%; max-width:1920px; overflow:hidden; margin:0 auto; background:#93d018; height:178px; overflow:hidden; margin-top:22px;}
.henfu_2{ width:1200px; overflow:hidden; margin:0 auto; }
.henfu_2 h3{ font-size:22px; color:#fff; width:100%; text-align:center; margin-top:20px;}
.henfu_2 h2{ font-size:26px; color:#fff; width:100%; text-align:center; margin-top:12px; }
.henfu_2 h4{ font-size:20px; color:#fff; width:100%; text-align:center; font-weight:normal; margin-top:16px;}
.youshi_b1{ width:100%; max-width:1920px; margin:0 auto; background:url(../images/youshi_1.jpg) no-repeat center center; height:1174px; overflow:hidden; }
.ys_1{ overflow:hidden; width:1200px; margin:0 auto; position:relative; height:1174px;}
.youshi{ position:absolute; top:96px; right:132px; }
.ys_1 em{ font-style:normal; font-size:16px; color:#93d018;}
.ys_1 h3{ font-size:16px; color:#5a4532 }
.ys_1 p{ width:446px; overflow:hidden; font-size:13px; color:#333; margin-top:14px }
.ys_2{ position:absolute; top:256px; left:74px; }
.ys_3{ position:absolute; top:376px; right:108px; }
.ys_3 p{ margin-left:10px; }
.ys_4{ position:absolute; top:580px; left:146px; }
.ys_5{ position:absolute; top:780px; right:140px; }
.ys_6{ position:absolute; top:950px; left:92px; }
.ys_1 dt{ font-size:28px; color:#000; position:absolute; bottom:60px; left:158px; font-weight:bold;}
.ys_1 a{ display:block; width:172px; height:38px; text-align:center; line-height:38px; overflow:hidden; background:#93d018; color:#fff; font-size:18px;border-radius: 6px; position:absolute; bottom:62px; left:380px;}
.ys_1 a:hover{ text-decoration:underline; }
.liucheng{ width:1200px; overflow:hidden; margin:0 auto; }
.liucheng dt{ font-size:16px; text-align:center; width:100%; color:#333; margin-top:5px; margin-bottom:16px;}
.lc_tu{ width:100%; margin:0 auto; }
.lc_tu img{ margin:16px auto 0; width:980px; display: block;}
.gs_jieb{ width:100%; max-width:1920px; overflow:hidden; background:url(../images/gs_3.jpg) center center; height:574px; margin: 0 auto; }
.gs_jie{ width:1200px; margin:0 auto; overflow:hidden; }
.gs_tu{ background:url(../images/gs_2.jpg) no-repeat center center; width:442px; height:315px; overflow:hidden; position:relative; margin-top:210px; float: left; }
.gs_tu img{ position:absolute; top:22px; left:16px; border:1px solid #ccc;}
.gs_fr{ float:right; width:730px; overflow:hidden; margin-top:245px;} 
.gs_fr h3{ font-size:18px; color:#fff; }  
.gs_fr p{ font-size:14px; color:#fff; line-height:24px; width:716px; margin-top:4px;}
.gs_fr a{ display:block; width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; margin-left:8px; margin-top:42px;}
.gs_fr a:hover{ text-decoration:underline; }

.news{margin:30px  auto 0;width:1200px; overflow:hidden; margin-top: 32px;}
.news_l{float:right; overflow:hidden; width:350px; padding:0px 20px 2px; }
.index_tit6{ width:100%; height:35px; background: url(../images/news_4.jpg) no-repeat center bottom; overflow: hidden;}
.index_tit6 strong{ float:left; font-size:16px; color:#040404; font-weight:normal}
.index_tit6 a{ float:right; font-size:12px; color:#040404; font-family:Arial;}
.index_tit6 a:hover{ color:#fbad3c;}
.naws_two {height:420px; overflow:hidden; }
.naws_two ul li{ background:url(../images/fnq.jpg) no-repeat 4px 0px; padding-left:40px; width:310px; margin-top:22px;font-size:14px; padding-bottom: 6px; border-bottom: 1px dashed #ccc;}
.naws_two ul li a span{ font-size:14px; display:block; line-height:19px; color:#040404; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis; padding-top:4px}
.news_l ul li a span:hover{color:black;transition:all 0.5s ease-in-out;color:#f60;}
.news_l ul li p{ font-size:12px; line-height:25px; height:75px; overflow:hidden; margin-top:14px; color:#666;}
.news_r{ float:left; overflow:hidden; width:792px; position:relative;    margin-right: 4px;}
.news_r dt{position:absolute; right:10px; top:24px;}
.news_r i{position:absolute; right:10px; top:8px; font-style:normal;}
.news_tab{ width:100%; height:34px; overflow:hidden; background: url(../images/news_2.png) no-repeat center bottom}
.news_tab ul li{ color:#93d018;  background-color:white; width:104px; float:left;font-size: 18px; height:20px; line-height:20px; font-weight:bold; text-align: center; font-weight: normal;}
.news_tab ul>li:first-child{ margin-left:-16px;border-right: 1px solid #898989;}
.news_tab ul li.thistab{ border-bottom:1px #fff solid; color:#93d018; }
.news_tab ul li.thistab a{ color:#93d018}
.mot1{width:792px; overflow:hidden; }
.content{width:792px; overflow:hidden;}
.mot1 {width:792px; overflow:hidden;    height: 435px; }
 .zixun{ margin:30px 0 0; overflow:hidden;  background:url(../images/aaa_61.jpg) no-repeat center bottom;}
 .tu2{ width:278px; height:185px; overflow:hidden; border:8px #e6e6e6 solid; float:left; margin:0 30px 0; margin-left: 0;}
 .zixun span{ display: block;float: left; height: 126px; margin:6px 0 0 0px; width: 462px;}
.zixun span h3{width:270px; height:24px; line-height:24px; overflow:hidden; font-size:16px; white-space: nowrap; text-overflow: ellipsis;}
 .zixun span p{ line-height:28px; height:112px; overflow:hidden;  display:block; color:#666; text-align:justify; font-size: 14px; margin-top:12px;}
.zixun span h3 a{color:#383733}
.zixun span h3 a:hover{color:#93d018;}
.news_r dl{position: absolute;top: 0; right: 0;}
.mot1 ul{ overflow: hidden;width:792px; margin:0px auto;  margin-top: 22px; height:178px; margin-left: 0px;}
.mot1 ul li{ overflow:hidden;line-height:35px; height:35px; background:url(../images/news-3.png) no-repeat center left; text-indent:9px; border-bottom: 1px dashed #ccc;}
.mot1 ul li a{ text-indent:1em; display:block}
.mot1 ul li a:hover{color:#93d018;}
.news_a{font-size: 14px; color: #585656; display: block; float: left;width: 195px; overflow: hidden; padding-left: 5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mot1 dd{width: 90px; overflow: hidden;float: right; font-size: 12px; color: #585656;}
.zixun a.news_xq{ display:block; font-size:14px; margin-top:18px; float:right;  }
.wary{width:1200px; margin:50px auto 0; overflow:hidden; clear:both;}
.wary_left{width:220px; overflow:hidden; float:left;}
.wary_right{width:950px; float:right; overflow:hidden;}
.cp_right{ width:768px; overflow:hidden; border:1px #ccc solid;}

.tuijian{ width:220px; overflow:hidden; margin-top:20px; float:left}
.tuijian h2{width: 100%;height: 78px;line-height: 78px;font-size: 24px;color: #fff; background: #93d018;text-align: center;}
.tuijian ul{ overflow:hidden;width:220px; margin:0px auto;}
.tuijian ul li{width:220px; overflow:hidden; margin:10px  auto 0}
.tuijian ul li div{width:218px;height:150px; border:1px #ccc solid; padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.tuijian ul li dd{ width:220px; height:28px; line-height:28px;  text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:14px; text-align:center; margin-top:5px; }
.tuijian ul li div .he_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.tuijian ul li div :hover{opacity:0.7 }
.news_m{width:100%; overflow:hidden; }
.news_m ul{ overflow:hidden; padding:20px 10px; border:1px solid #eee;}
.news_m ul li{ float:left; width:930px; height:150px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:17px; margin-bottom:17px}
.news_m ul li div{ width:204px; height:137px; border:1px solid #ccc; float:left; margin-right:10px;overflow: hidden;}
.news_m ul li dl{ float:left; width:714px;font-size:14px; overflow:hidden; display:block; }
.news_m ul li dl dt{ width:714px; height:80px;overflow:hidden; color:#666}
.news_m ul li dl h3{ width:714px; height:24px; line-height:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:15px; float:left;}
.news_m ul li dl h3 a{ color:#93d018;}
.news_m ul li dl h3 a:hover{ color:#f60;}
.news_m ul li:hover div{opacity:.8}
.news_m ul li dl dd{display:block; color:#ccc; margin-top:10px;}
.about_box{width:928px; overflow:hidden;background:#fff;  padding:10px; line-height:24px; font-size:14px; color:#666; border:1px solid #eee}


.nei{width:928px; overflow:hidden; line-height:30px; margin:0px auto; color:#666; font-size:14px; padding:10px;border:1px solid #eee;}
.nei h2{border-bottom:2px #06C solid; height:40px; line-height:40px; font-size:16px; color:#06C; margin-bottom:15px;}
.nei h1{width:930px; height:60px; line-height:60px;color:#000; font-size:22px; text-align:center; font-weight:normal;}
.nei h5{width:930px; font-size:12px; height:30px; line-height:30px; color:#333; text-align:center;font-weight:normal; background:#f1f1f1; margin: 10px 0}
.pian{margin:20px;position:relative;}
.pian div{margin-top:10px;}
.fenxiang_box{    width: 300px;
    position: absolute;
    right: 0;
    top: -15px;
    height: 40px;
    line-height: 40px;}
.fenxiang_box span{float:left;}
.fenxiang{ float:right}
.shangxia{width:930px; overflow:hidden; margin:20px auto 0; border-top:1px #ccc solid;}
.shangxia ul{width:600px; overflow:hidden; margin:0px auto; float:left; border:none}
.shangxia ul li{width:600px; height:25px; line-height:25px; overflow:hidden;padding: 0;margin: 0;border: none;}
.pro-xq{ width:882px; padding-top:10px; padding-bottom:20px; overflow:hidden; border:1px solid #eee;}
.pro_t{ width:882px; overflow:hidden;}
#preview {text-align: center; width:320px; overflow:hidden; float:left; margin-top:15px; margin-left:15px;}
.jqzoom {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; width:318px; margin-bottom: 10px; height:270px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; position: relative;}
.zoomdiv {width: 310px; height: 310px; left: 859px;z-index: 100; border-bottom: #e4e4e4 1px solid; position: absolute; text-align: center; border-left: #e4e4e4 1px solid; width: 310px; display: none; background: url(../images/loading.gif) #fff no-repeat center center; height: 310px; overflow: hidden; border-top: #e4e4e4 1px solid; top: 1px; border-right: #e4e4e4 1px solid; left: 0px}
#spec {position: relative; width:314px; height: 56px; margin-left: 6px; overflow: hidden; padding-top: 6px}
.specLeftT {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -14px 0px; float: left; height: 9px; top: 17px; cursor: pointer; left: 0px}
.specRightT {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -22px 0px; float: left; height: 9px; top: 17px; cursor: pointer; right: 0px}
.specLeftF {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -2px 0px; float: left; height: 9px; top: 17px; cursor: pointer; left: 0px}
.specRightF {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -8px 0px; float: left; height: 9px; top: 17px; cursor: pointer; right: 4px}
#specList {display: inline; float: left; margin-left: 2px}
#specList UL LI {width: 66px; display: inline; float: left; margin:0 3px;}
#specList UL LI IMG {border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; width: 62px; padding-right: 2px; margin-bottom: 1px; height: 48px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px}
.bigimg {WIDTH: 753px; HEIGHT: 600px}
.jqZoomPup {z-index: 10; border-bottom: #aaa 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #aaa 1px solid; width: 50px; background: #fede4f no-repeat 50% top; height: 50px; visibility: hidden; border-top: #aaa 1px solid; top: 0px; cursor: move; border-right: #aaa 1px solid; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
#specList {POSITION: absolute; TEXT-ALIGN: left; WIDTH:287px; HEIGHT: 60px; OVERFLOW: hidden; TOP: 0px; LEFT: 13px;}
#specList UL {POSITION: absolute; WIDTH:384px; LEFT: -4px}
.cp_r{ width:505px; float:left; overflow:hidden; margin-left:25px;}
.cp_tit{ width:505px; border-bottom:1px dashed #e4e4e4; margin-top:10px; height:44px; overflow:hidden; line-height:44px; font-size:18px; color:#3c3c3c; font-weight:normal;}
.cp_js{ width:483px; height:135px; overflow:hidden; line-height:24px; font-size:14px; color:#666; background-color:#f0f0f0; border:1px solid #bbb; margin-top:15px; padding:10px;}
.xq-pic{ width:720px; overflow:hidden; margin:0px auto; border:1px #ccc solid; padding:10px;}
.dahua{width:505px; overflow:hidden; }
.dahua ul li{color:#000; font-size:14px; float:left; width: auto; margin: 0; height: 45px}
.dahua ul li.dht{margin-left:8px;}
.dahua ul li.dht span{font-family:Impact; font-size:20px;}
.dahua a.dz{width:150px; height:45px; line-height:43px; font-size:16px; margin-top:8px; color:#fff;  background:#2872c6; display:block; text-align:center; float:left; }
.dahua a.dg{width:150px; height:45px; line-height:43px;  color:#fff;  background:#f9851e; display:block; text-align:center; float:left; margin-left:10px; font-size:16px; }
.xq-tit{ width:740px; height:45px; background:#f1f1f1; border:1px #ccc solid;line-height:45px; font-size:16px; text-indent:1em; color:#0c8b38; }
.tabc{width:725px; height:45px; line-height:60px; background:url(../images/T1K_53.jpg) repeat-x;}
.tabc li{ height: 45px;  line-height: 45px;float:left;overflow:hidden;position:relative; margin-right:10px; text-align:center; }
.tabc li a{display:block;text-decoration:none;color:#1b459b;font-size:16px;text-align:center; padding:0px 10px;  }
.tabc .thistab a.tab{ color:#fff; padding:0px 10px; text-align:center;background:url(../images/T1K_102.jpg) repeat-x;}
.tabc li i{font-weight:normal;  color:#ccc; font-style:normal;}
.com_tent{font-size:14px; line-height:28px; padding:10px;}
.tab_content{width:882px; border-bottom:1px #f9851e solid; color:#f9851e; height:36px; line-height:36px;  font-size:18px; text-indent:1em; font-weight: bold}
.xq{ overflow:hidden; padding:10px; color:#333; font-size:14px; line-height:30px;}


.nal_fl{ float:left; width:220px; overflow:hidden; }
.nal_fl h3{ width:100%; height:78px; line-height:78px; font-size:24px; color:#fff; background:#93d018; text-align:center; }
.nal_fl h4{ width:220px; height:52px; line-height:52px;font-size:18px; color:#666; background:#f2f2f2; font-weight:normal;  margin-top:10px; text-indent:2em; }
.nal_fl ul{ overflow:hidden; margin-top:10px;}
.nal_fl li{ background:url(../images/anli_1.jpg) no-repeat 8px center; font-size:14px; color:#333; border-bottom:1px solid #ccc; padding-left:32px; height:50px; line-height:50px; width:175px; margin-left:12px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.nal_dianh{ width:220px; height:102px; overflow:hidden; background:url(../images/al_dh.jpg) no-repeat 10px center #93d018; margin-top:20px; float:left}
.nal_dianh dt{ font-size:14px; color:#fff; text-align:center; margin-top:22px}
.nal_dianh h3{ width:180px; float:right; font-size:20px; color:#fff; width:218px; margin-top:-20px; height:78px; line-height:78px; text-align:right; padding-right:10px}
.nal_fr{ width:950px; overflow:hidden; float:right; }
.nal_tit{ width:100%; height:78px; overflow:hidden; background:#93d018 }
.nal_tit dt{ font-size:24px; color:#fff; font-weight:normal; float:left; line-height:78px; margin-left:18px; font-weight:bold}
.nal_tit span{ float:right; font-size:14px; color:#fff; line-height:78px; margin-right:20px; }
.nal_tit span a{color:#fff;}
.nal_tit a:hover{ text-decoration:underline; }
.nal_fr ul{ overflow:hidden; padding-top:10px; }
.n_pro{ border:1px solid #eee; padding: 10px;}
.nal_fr .n_pro li{ margin-left:29px;}
.nal_tu{ width:288px; height:184px; overflow:hidden; border:1px solid #ccc; text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; }
.nal_tu:hover{opacity:0.7 }
.nal_fr li{ float:left; margin-left:7px; width:290px; overflow:hidden; height:220px; text-align:center; }
.nal_fr li.first{ margin-left:0}
.nal_fr h3{ font-size:14px; height:36px; line-height:36px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; font-weight:normal } 

.footer_b{ width:100%; max-width:1920px; overflow:hidden; background:#333333;  margin-top:24px;}
.footer{ width:1200px; overflow:hidden; margin:0 auto; margin-top:48px; }
.ft_fl{width:820px; overflow:hidden; float:left; }
.ft_fl ul{ overflow:hidden; } 
.ft_fl li{ float: left; width:136px; margin-right:28px}
.ft_fl li h3{ color:#fff; width:100%; border-bottom:1px solid #fff; font-size:16px; font-weight:normal; margin-bottom:4px; padding-bottom:16px}
.ft_fl li a{ display:block; font-size:14px; color:#cccccc;height:36px; line-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.ft_fl li a:hover{ color:#93d018 }
.ft_fr{ overflow:hidden; float:right; margin-right:90px; }
.ft_dh{ background:url(../images/footer_1.png) no-repeat left center; height:70px; padding-left:78px; margin-top:12px; }
.ft_dh dt{ font-size:14px; color:#fff; padding-top:6px; color:#ccc; }
.ft_dh h3{ font-size:26px; letter-spacing:-2px; color:#ccc; margin-top:5px}
.ft_tu{ width:108px; height:108px; overflow:hidden; float:left; }
.ft_er dt{ color:#ccc; font-size:14px; line-height:28px; margin-left:126px }
.ft_er dt.ft_fir{ padding-top:10px; }
.ft_er{ margin-top:30px; }
.yq_link{ width:1200px; margin:0 auto; float:left; margin-top:40px;line-height:25px; margin-bottom:20px}
.yq_link h3{ font-size:16px; color:#fff; width:100%; border-bottom:1px solid #fff; font-weight:normal; padding-bottom:10px; margin-bottom:10px}
.yq_link a{ color:#ccc; margin-top:22px; }
.yq_link a.link_fir{ margin-left:0; }

.bottom_b{ width:100%; max-width:1920px; overflow:hidden; background:#000; }
.bottom{ width:1200px; margin: 0 auto; overflow:hidden; padding-top:14px; }
.bottom dt{ font-size:14px; color:#fff; width:100%; text-align:center; line-height:26px; }
.bottom a{color:#FFF}
.news_list{ border-top:none;overflow:hidden; width:950px}
.news_list ul{ overflow:hidden; border:1px solid #eee; padding:10px}
.news_list ul li{ float:left; width:930px; height:75px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-bottom:10px}
.news_list ul li div{ float:left; color:#3d6dcf; font-size:15px; width:930px; height:24px; line-height:24px; overflow:hidden; background:url(../images/fnq.png) no-repeat left 5px; text-indent:2em;}
.news_list ul li div a{ color:#333;}
.news_list ul li div a:hover{ color:#f60;}
.news_list ul li p{ padding:5px 0 0 30px; line-height:25px; height:50px; overflow:hidden; color:#666;background:url(../images/fnq.png) no-repeat left -24px; font-size:14px;}
.hezuohuoban{width:950px; overflow:hidden; margin:0px auto; }
.hezuohuoban ul{width:928px; overflow:hidden; border:1px solid #eee; padding:10px;}
.hezuohuoban ul li{width:212px; float:left;  overflow:hidden; margin:0px 10px 2px}
.hezuohuoban ul li div{width:210px; height:120px; border:1px #ccc solid; overflow:hidden; background:#fff; text-align:center}
.hezuohuoban ul li p{width:210px;text-align:center; height:30px; line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:14px; }
.hezuohuoban ul li p a {color:#333; }
.hezuohuoban ul li p a:hover {color:#f60; }
.hezuohuoban ul li div:hover img{opacity:.8}
.hezuohuoban ul li div:hover{border:1px #68a853 solid; opacity:.8}
.message{width:948px; overflow:hidden; padding-bottom:20px; border:1px solid #eee;}
.message li{ width:500px;height:50px; float:left; margin:10px 0 0 0; padding:0px; cur/sor:pointer}
.message li input{ height:30px; line-height:30px; width:250px; border:1px solid #ccc;}
.message li p.message_title{ width:100px; height:30px; float:left; text-align:right; line-height:30px;}
.message li p.message_content{ width:400px; height:30px; float:left; text-align:left}
.message li.contentb{ width:500px;height:140px; float:left;}
.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc }
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;}
.message li p.message_yzminput input{ width:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li .message_sub{ background:none; border:none; width:100px; height:30px; float:left; text-align:center; line-height:30px; background-color:#666; border-radius:3px; margin:0px 0 0 100px; color:#fff}
.message li .bookbut{ background:#4ab7fe; border:0; font-size:14px; font-weight:bold; color:#fff; line-height:30px;height:30px;}
.c_red{ color:#f00;}
.searchred{ color:#f00 !important; margin:0 !important}
.message_content p{color:#f00}
.zz_zs{width:950px;   font-size:14px; margin:0px auto; overflow:hidden; min-height: 976px; padding-bottom:15px; }
.zz_zs ul{ width:948px; overflow:hidden; border:1px solid #ccc; padding:10px 0}
.zz_zs ul li{ width:164px; overflow:hidden; float:left; margin:10px 12px 0 13px} 
.zz_zs ul li div{width:162px; height:215px; border:1px #ccc solid; overflow:hidden; background:#fff; text-align:center} 
.zz_zs ul li dd{ width:162px; height:36px; line-height:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center } 
.zz_zs ul li div:hover{opacity:.8}

.fenye{ clear:both; margin-top:20px}
div.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:center;  height:40px;}
div.flickr a {margin-right: 3px;border: 1px solid #ccc; padding: 6px 10px; border-radius: 2px; margin:0 3px}
div.flickr a:hover {border-right: #93d018 1px solid; border-top: #93d018 1px solid; background-image: none; border-left: #93d018 1px solid; color: #fff; border-bottom: #93d018 1px solid; background-color: #93d018}
div.meneame a:active {border-right: #93d018 1px solid; border-top: #93d018 1px solid; background-image: none; border-left: #93d018 1px solid; color: #fff; border-bottom: #93d018 1px solid; background-color: #93d018}
div.flickr span.current {margin-right: 3px; padding: 6px 10px;  color:#fff;font-weight:bold; background:#93d018;border-right: #93d018 1px solid;border-radius: 2px;}
div.flickr span.disabled { color: #adaaad; margin-right: 3px; border:1px solid #ccc; padding:6px 10px; border-radius:2px; }


.wzdt{ width:1200px; margin:10px auto; background:#FFFFFF; overflow:hidden}
.wzdt_h1{ height:37px; line-height:37px;  border-left:1px #ccc solid;border-right:1px #ccc solid;font-size: 14px;color: #DD0014;font-weight: bold;text-indent: 25px;} 
.wzdt_cont{ margin:0 auto; width:1198px; border:1px #ccc solid; margin-bottom:20px}
.wzdt_cont h1{ font-size:14px; color: #666; line-height:40px; text-indent:15px;}
.wzdt_cont h1 a{color: #666;}
.wzdt_cont h2{ border-bottom:1px #ccc dashed;}
.wzdt_cont div{ color:#666;  line-height:25px; font-size:12px; overflow:hidden}
.wzdt_cont div a{ color:#666; font-size:14px; line-height:30px; margin-right:10px}
.wzdt_cont div a:hover{ color:#666; text-decoration:underline;}
.wzdt_cont div span{width:130px; text-align:right; float:left}
.wzdt_cont div p{ float:left; width:630px; text-indent:0}
.wzdt_cont div p a{ padding:0 5px}