@charset "utf-8";
body{font-family: 'Microsoft yahei',"黑体",STHeiti,simsun,STXihei,"华文细黑",Verdana,Arial,sans-serif;;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#333; background:#a7a7a8 url(../images/body_bj.png) repeat-y center top;line-height:20px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-size:12PX; font-style:normal;}
a:link,a:visited,a:active{color:#333;text-decoration: none;}
a:hover{text-decoration:none;color:#f00;}
a.alink:link,a.alink:visited,a.alink:hover,a.alink:active{color:#0000ff;}
img { border:none; vertical-align:middle; }
.clear{ clear:both;}
.lf { float:left; }
.rg { float:right; }
.br{border-top:#D0D0D1 1px solid}
.pt{padding-top:30px;}

.header{height:30px;line-height:30px;background:#000}
.headTop{width: 980px;margin: 0 auto;text-align: right;}
.headTop img{display:inline-block;vertical-align:middle;margin-right:5px;}
.headTop a{position:relative;z-index:999999;padding:0 18px;cursor:pointer;}
#sina,#weixin{position:absolute;left:20px;top:25px;z-index:999999;width:80px;height:80px;text-align:center;border:1px solid #d1d1d1;background:#fff;display:none;}

.logo{text-align:center}
.nav{background:url(../images/nav.jpg) no-repeat center top;height:39px;width:980px;margin:0 auto 10px;border:1px solid #EFEFEF;border-top:none;}
.nav ul{height:39px; width:976px;margin:0 auto;}
.nav ul li{float:left;width:138px;text-align:center;background:url(../images/menu_bj.jpg) no-repeat right center;height:39px;line-height:39px;position:relative;z-index:36529}
.nav ul li.last{background:none}
.nav ul li a{display: block;text-decoration: none;color:#000;font-size:14px;letter-spacing: 1px;}
.nav ul li a:hover{text-decoration:underline}
.nav ul li.on a{color:#fff;text-decoration:none;background:url(../images/menua.gif) no-repeat center}
.nav ul li dl{width:138px;position:absolute;top:40px;left:0px;display:none;padding:5px 0 0;overflow:hidden;background:#fff;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid}
.nav ul li dl dd{height:30px;line-height:30px;text-align:center}
.nav ul li.on dl dd a,.nav ul li dl dd a{color:#666;font-size:12px;background:none;text-decoration:none}
.nav ul li.on dl dd a:hover,.nav ul li dl dd a:hover{background:#8FC23B;text-decoration:none;color:#fff;}

.banner{position:relative;margin-bottom:12px;width:980px;margin:0 auto;}
.banner ul li,.banner ul li a img,.banner ul{width:100%;height:460px}
.banner ul{position:relative}
.banner ul li{position:absolute;left:0px;top:0px;display:none}
.banner dl{position:absolute;right:50%;bottom:10px}
.banner dl dd,.banner dl dd.on{background:url(../images/dot.png) no-repeat}
.banner dl dd{float:left;width:13px;height:13px;background-position:-13px 0;text-indent:-9999px;margin-right:5px;cursor:pointer}
.banner dl dd.on{background-position:0 0}

.prev,.next{width:21px;height:42px;position:absolute;top:50%;margin-top:-25px}
.prev{left:10px}
.next{right:10px}

.main{width:980px;margin:0 auto;position:relative}
.list{padding:0 0 15px;overflow:hidden}
.list li{float:left;width:316px;height:391px;margin:10px 16px 0 0;display:inline}
.list a{display:block;width:316px;height:391px;position:relative;color:#fff}
.list img{width:100%;height:100%}
.list h3{position:absolute;left:0;bottom:15px;text-align:center;width:100%;font-size:20px;}

.down{border:#D0D0D1 1px solid}
.tit{height:57px;padding:0 42px 0 40px;overflow:hidden}
.tit h2{float:left;line-height:57px;color:#397E25;font-size:18px;font-weight:normal}
.tit a{float:right;margin:12px 0 0;line-height:45px;color:#535252;background:url(../images/more.gif) no-repeat right center;padding:0 10px 0 0}
.ul_down{overflow:hidden;zoom:1;width:942px;margin:0 auto}
.ul_down li{line-height:28px;text-align:center;width:280px;height:206px;margin:0 17px;float:left;display:inline;overflow:hidden;position:relative}
.ul_down a{color:#535252;display:block;width:100%;height:100%;position:relative}
.ul_down a:hover{ text-decoration:none}
.video{display:block;width:280px;height:150px;background:url(../images/video.png);position:absolute;left:0;top:0}
.ul_down h3{font-size:12px;width:280px;height:30px;overflow:hidden;line-height:30px;}
.ul_down img{width:280px;height:150px}
.text{position:absolute;background:url(../images/tm.png);width:240px;height:130px;overflow:hidden;left:0;top:-150px;color:#fff;font-size:12px;line-height:25px;padding:20px 20px 0;text-align:left;}


#footer{width:980px;padding-top: 40px;margin: 0px auto 20px auto;}
#foot{width: 980px;padding-top:30px;float:left;}
#foot #l {float: left;width:600px;}
#foot #l .copyright {width: 350px;display: block;float: left;color: #5a5a5a;text-align: left;padding-top:30px;}
#foot #r #contact {width: 312px;float: left;border: 1px solid #eeeeee;padding: 20px;}
#foot #r #contact a {display: block;float: left;padding-right: 10px;}
#foot #r #contact em{float: left;font-style:normal;font-size:20px;color:#c15b06;}
#foot #r #contact span {width: 310px;display: block;float: left;margin-top: 10px;text-align: left;color: #656565;}
#foot #r {float: right;}
#foot #r li {float: left;font-weight: bold;width:107px;display: block;text-align: left;margin-left: 20px;}
#foot #r li span {display: block;width:107px;margin-bottom: 10px;}
#foot #r li a{color: #000;float: left;display: block;font-weight: normal;text-align: left;width:107px;margin-bottom: 5px;}
#foot #r li a:hover { color:#c15b06;}
#footer #link {float: left;width: 980px;padding: 20px 0px 20px 0px;height:10px;line-height:10px;}
#footer #link a {display: block;padding: 0px 6px 0;float: left;color: #666666;border-right:#000 1px solid;text-decoration:none;}
#footer #link a:hover {text-decoration:underline}
.pic {display: block;float: left;}


.path{float:left;text-align:left;}
.path em{font-size:15px;padding:0 3px; color:#000;}
.path a:hover,.path a{color:#000;}
.path strong{color:#C8070A; font-weight:300}
.p_nav {border: 1px solid #000;width: 978px;margin: 20px 0px 20px 0px;background-color: #000;float: left;}
.p_nav a {line-height: 28px;display: block;color: #FFF;background-color: #000;float: left;width: 122px;text-align:center}
.p_nav span {height: 28px;width: 8px;display: block;color: #FFF;float: left;line-height: 28px;}
.p_nav a:hover {background-color: #606060;}
.p_nav a.on{background-color:#606060}

.label {width: 980px;height: auto;float: left;margin-bottom: 30px;}
.label span {display: block;float: left;text-align: left;font-weight: bold;color: #000;height: 23px;line-height: 23px;margin-bottom: 3px;} 
.label a {height: 23px;line-height: 23px;display: block;padding: 0px 10px;background-color: #999999;width: auto;float: left;color: #FFF;margin: 0px 0px 8px 5px;}
.label a:hover {background-color: #3C7E26;}

.headTit{ border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;}
.headTit h4{ font-size:20px; line-height:20px; color:#c8120b; margin-bottom:10px; text-align:center;font-family:"宋体"}
.headTit .time{ font-size:12px;color:#ccc; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#3C7E26; color:#fff; text-align:center;}

.texBody{ padding-top:20px; text-indent:2em; line-height:25px;font-size:14px;font-family:"宋体"}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.no_note{text-align:center;width:500px;color:red;height:50px; margin:20px auto;}
.listControl{width:95%;padding:0px 0 10px 0;margin:0 auto;}
DIV.show_page {float:right;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden;font-size:12px;line-height:15px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page a {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;}
DIV.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}
/*end page*/


.line_height{line-height:24px;text-align:left;}

.news,.case{width:980px;margin:0px auto;overflow:hidden; padding-bottom:10px;}

.honors li{display:inline;float: left;width:215px;margin-right:40px;margin-bottom:20px;cursor:pointer}
.honors li.no{margin-right:0px}
.honors li img{border:1px solid #ccc;padding:2px;width:210px;height:180px}
.honors li img:hover{border: 1px solid #ff0000}
.honors li p{height:30px;line-height:30px;text-align:center}


.displaynone{display:none}
.longzhao{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;filter: alpha(opacity=80);opacity: 0.8;z-index:15678}
.imgbigs{width:150px;height:150px;overflow:hidden;padding:10px;background:#fff;position:fixed;left:50%;top:50%;margin-left:-80px;margin-top:-80px;z-index:15679;background:url(../images/loading1.gif) no-repeat center center #fff}
.imgbigs .imgvalue{width:530px;height:382px}
.imgbigs .imgvalue img{width:530px;height:342px;display:none}
.imgbigs .imgvalue p{width:530px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:bold;display:none}
.imgbigs a.ryclose{float:right;height:22px;display:none}


.case li{width:227px;height:200px;overflow:hidden;float:left;padding-top:10px;text-align:center;background:#fff;border: 1px solid #efefef;border-radius: 6px;box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);margin:0 20px 20px 0;}
.case li p{width:200px;margin:2px auto;text-align:center;}
.case li p img{width:190px;height:160px;margin-bottom:5px;}
.case li:hover{background:#fff;border: 1px solid #71BF45;border-radius: 6px;box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);display:block}

.news_list {width:980px;margin:0 auto;height:148px;border-bottom:1px dashed #7b7b7b;margin-top:28px;}
.news_list_pic {display:block;border:1px solid #e6e6e6;float:left;padding:3px;}
.news_list_txt {float:right;width:750px;}
.news_list_title {font-size:14px;color:#3C7E26;line-height:20px;margin-bottom:15px;}
.news_list_mm {margin-bottom:15px;color:#767676;}
.news_list_p {font-size:12px;color:#888888;line-height:1.8em;position:relative;}
.news_list_p a {color:#c15b06;position:absolute;top:45px;right:0px;}

.prolist {float: left;width: 980px;}
.prolist ul {width: 980px;}
.prolist ul li {width: 207px;float: left;z-index: 1;height: auto;display: block;margin: 0px 21px 10px 0px; background:#fff;border: 1px solid #efefef;border-radius: 6px;box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);padding:10px;}
.prolist ul li a .n {text-align: left;display: block;float: left;width: 220px;color: #333333;line-height:24px;}
.prolist ul li a .s {text-align: left;display: block;float: left;width: 220px;color: #000;font-size:14px;font-weight:bold;line-height:24px;}
.prolist ul li a:hover .s { color:#3C7E26;}
.prolist ul li a .p {display: block;float: left;border: 1px solid #bfbfbf;}
.prolist ul li a .p {display: block;float: left;color: #3C7E26;width: 50px;}
.prolist ul li a span {display: block;float: left;color: #000000;}
.prolist ul li a .gray {color: #a3a3a3;}
.prolist ul li a .pi {width: 210px;height: 50px;padding: 5px 0px 0px 0px;text-align: left;}
.prolist ul .noh {display: block;float: right;position: relative;top: 38px;}


#view #l p {width: 250px;display: block;float: left;height: 50px;font-size: 24px;line-height: 50px;text-align: left;}
#view {width: 980px;float: left;height: auto;}
#view .left {width: 380px;float: left;height: auto;}
#view .left .series {display: block;text-align: left;padding-bottom: 20px;float: left;color:#c15b06;}
#view .left .series span{font-weight: bold;color: #000;}
#view .left .sidebox {float: left;width: 382px;height: auto;margin-bottom: 30px;min-height:500px}
#view .left .sidebox a{display: block;width:120px;height: 120px;float: left;margin: 0px 5px 5px 0px;border:#ddd 1px solid}
#view .left .name {font-size: 20px;font-weight:bold;text-align: left;display: block;width: 360px;float: left;padding-bottom: 20px;color:#c8070a;}
#view .left .content {display: block;text-align: left;padding-bottom: 20px;float: left;width: 360px;font-size:14px; line-height:22px;color: #8a8d8e;}
#view .right {width: 542px;float: right;height: auto;}
.tpic{width:542px;height:610px;display:none}

.products{width:900px;position:relative;margin:0 auto}
.products .bigpic,.products .bigpic ul,.products .bigpic ul li,.products .bigpic ul li img{width:900px;height:440px}
.products .bigpic ul{position:relative}
.products .bigpic ul li{position:absolute;left:0px;top:0px;display:none}


.products .scroll{overflow:hidden;margin:10px auto;width:900px}
.products .scroll ul{width:99999px}
.products .scroll ul li{float:left;cursor:pointer;margin-right:10px}	
.products .scroll ul li{width:124px}
.products .scroll ul li a img{width:120px;height:80px}
.products .scroll ul li a{display:block}
.products .scroll ul li a img{border:2px solid #fff;}
.products .scroll ul li.on a img{border:2px solid #f00;}
.products .scroll ul li a img:hover{border:2px solid #f00;}
.products .pre,.products .nex{position:absolute;top:200px;cursor:pointer;width:57px;height:62px}
.products .pre{left:-57px}
.products .nex{right:-57px}

#detail_next{border:1px solid #ccc; margin:20px auto; padding:9px;line-height:180%;width:950px ; }
#detail_next a:link,#detail_next a:visited,#detail_next a:active{}

.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:20px;line-height:20px;text-indent:2px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:75px}