@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr,font, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td,a{ padding:0;margin:0;font-size:12px; font-family:"微软雅黑";color:#6e6e6e;list-style-type:none;}
a{text-decoration:none}
img{ border:none;padding:0px;margin:0px;}
a img{ border:none;}
a:link{color:#6e6e6e;text-decoration: none}
a:visited{color:#6e6e6e;text-decoration: none}
a:hover{color:#F48625;text-decoration:none}
a:active{color:#6e6e6e;text-decoration: none}
font{color:#e60012}
a:focus{outline-style:none;}
a{blr:expression(this.onfocus=this.blur())}
button,img{border:0px;margin:0px;padding:0px;outline-style:none}
table,td{font-size: 12px;color:#333;text-decoration:none}
input{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#333}
u,i,em{ font-style:normal}
body{background:url(../images/bg.jpg) no-repeat center top}
.float_left{float:left;display:inline}
.float_right{float:right;display:inline}
.clear{clear:both;content:" ";display:block;height:0px;overflow:hidden;zoom:1 }


.margint4{margin-top:4px}
.margint5{margin-top:5px}
.margint6{margin-top:6px}
.margint7{margin-top:7px}
.margint10{margin-top:10px}
.margint17{margin-top:17px}
.margint20{margin-top:20px}
.margint30{margin-top:30px}
.margint40{margin-top:40px}
.margint50{margin-top:50px}
.margint60{margin-top:60px}
.margint70{margin-top:70px}
.margint100{margin-top:200px}
.marginl2{margin-left:2px}
.marginl10{margin-left:10px}
.marginl20{margin-left:20px}
.marginl30{margin-left:30px}
.marginl40{margin-left:40px}
.marginl50{margin-left:50px}
.marginl60{margin-left:60px}
.marginl70{margin-left:70px}
.marginr10{margin-right:10px}
.marginr20{margin-right:20px}
.marginr30{margin-right:30px}
.marginr40{margin-right:40px}
.marginr50{margin-right:50px}
.marginr60{margin-right:60px}
.marginr70{margin-right:70px}
.marginb5{margin-bottom:5px}
.marginb10{margin-bottom:10px}


.wrap{margin:-70px auto 0;width:998px;position:relative;z-index:10;overflow:hidden;border:1px solid #e1e1e1;background:url(../images/t_line.jpg) no-repeat left top #fff;padding-top:20px}
.head{}
.top{width:1000px;height:100px;margin:0 auto;}
.top .logo{float:left}
.top .phone{float:right;width:176px;height:62px;position:relative;background:url(../images/phone.png) no-repeat top left;margin:25px 50px 0 0}
.top .phone p{color:#FB6711;font-family:arial;font-size:22px;position:absolute;right:-45px;bottom:2px}



.nav{width:100%;height:45px;clear:both;background:url(../images/nav.jpg) repeat-x left bottom}
.wmag{width:980px;padding:0 10px;margin:0px auto;background:url(../images/nav.jpg) repeat-x left bottom;height:45px}
.nav ul{float:left}
.nav li{float:left;width:103px;height:45px;line-height:45px;text-align:center;background:url(../images/nav_line.gif) no-repeat right center}
.nav li.last{background:none}
.nav li a{display:block;color:#fff;font-size:14px;}
.nav li a:hover{background:url(../images/nav_bg1.gif) repeat-x top;color:#390}
.nav li.on a{background:url(../images/nav_bg1.gif) repeat-x top;color:#390}
.search{float:right;margin:12px 20px 0 0}
.search .tx{width:160px;height:20px;line-height:20px;border:1px solid #eee;float:left;padding:0 5px;color:#999}
.search .botm{width:23px;height:22px;background:url(../images/ss_tb.png) no-repeat;float:left;margin-left:5px;cursor:pointer}

.banner{position:relative;width:100%;height:425px;margin-bottom:15px;}
.banner ul{position:relative;margin:0 auto}
.banner ul li,.banner ul li img,.banner ul{width:100%;height:425px}
.banner ul li{position:absolute;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat}
.banner dl{position:absolute;right:50%;bottom:15px;}
.banner dl dd{float:left;width:15px;height:5px;line-height:5px;margin-right:5px;cursor:pointer;background:#8ec31f;text-indent:-99999px}
.banner dl dd.on{background:#f39800;}
.present,.news{margin:5px 0}
.present{width:335px;height:230px;float:right;background:url(../images/present.png) no-repeat}
.present .pt{padding:50px 10px 10px}
.present .pt,.present .pt p{line-height:24px;color:#fff}
.present p{height:168px;overflow:hidden}
.present p img{float:left;margin-right:10px}

 
.caption{width:100%;background:url(../images/caption.png) no-repeat;height:30px;line-height:30px;border-bottom:1px dashed #e8e8e8;margin-bottom:10px;clear:both}
.caption a{float:right;padding-right:15px}
 
.news{width:650px;float:left}
.news .caption{background-position:0 0}
.news .picns{float:left;position:relative}
.news .picns,.news .picns ul li,.news .picns ul li a img,.news .picns ul{width:250px;height:188px}
.news .picns ul{position:relative}
.news .picns ul li{position:absolute;left:0px;top:0px;display:none}
.news .picns dl{position:absolute;right:10px;bottom:10px;}
.news .picns dl dd{float:left;width:12px;height:12px;background:#549E01;text-indent:-9999px;margin-right:5px;cursor:pointer}
.news .picns dl dd.on{background:#F48625}


.news .writing{width:400px;float:right}
.news .writing ul{}
.news .writing ul li{text-indent:20px;border-bottom:1px solid #e8e8e8}
.news .writing ul li,.news ul li a,.news ul li i{height:30px;line-height:30px}
.news .writing ul li a{width:260px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; float:left;background:url(../images/arrow.gif) no-repeat 5px center;color:#549E01}
.news .writing ul li a:hover{color:#F48625}
.news .writing ul li i{float:right;padding-right:14px;color:#549E01}
 
 
.products{width:750px;float:right} 
.products .caption{background-position:0px -30px}
.products .scroll ul{width:99999px}
.products .scroll{overflow:hidden;width:750px;margin-top:20px}
.products .scroll ul li{width:178px;float:left;display:inline;margin-right:13px}
.products .scroll ul li a{display:block}
.products .scroll ul li a img{width:174px;height:130px;padding:1px;border:1px solid #d2d2d2;border-bottom:1px solid #eee;background:#fff}
.products .scroll ul li a img:hover{filter: alpha(opacity=70);opacity: 0.7;}
.products .scroll ul li a p{width:178px;height:30px;line-height:30px;text-align:center;background:url(../images/prolip.jpg) no-repeat}


.products .scroll ul li.on img{border:1px solid #F48625;border-bottom:1px solid #F48625}
.products .scroll ul li.on p{background:#F48625;color:#fff}
 



.contacts{width:235px;height:205px;float:left;background:url(../images/contacts.png) no-repeat}
.contacts .cs{padding:45px 15px 10px;clear:both}
.contacts .cs,.contacts .cs p{line-height:30px;color:#549E01}
 
.bottomer{width:100%;height:85px;background:url(../images/bottom.png) repeat-x top;margin-top:20px}
.bottom{width:1000px;margin:0 auto;overflow:hidden;padding-top:12px}
.bottom ul{}
.bottom ul li{float:left;height:30px;line-height:30px;background:url(../images/bottomli.jpg) no-repeat right center;padding:0 10px}
.bottom p{text-align:left;line-height:30px;text-indent:10px}
.bottom i,.bottom span{display:block;height:30px;line-height:30px;padding-right:10px}





.left{width:262px;float:left}
.right{width:696px;float:right;padding-right:20px}


.sort{width:202px;overflow:hidden;background:url(../images/n_bg.jpg) no-repeat right top;min-height:222px;padding-left:60px}
.sort h3{height:44px;margin:30px 0 10px}
.sort ul{width:144px;overflow:hidden}
.sort ul li{text-indent:18px;line-height:28px;height:28px;margin-bottom:5px}
.sort ul li a{display:block;font-size:12px;color:#666;background:url(../images/smenuv1.jpg) no-repeat}
.sort ul li a:hover{color:#F48625}
.sort ul li.on a{color:#F48625;font-weight:bold}

 

.picture{position:relative}
.picture .bg{width:100%;height:5px;background:url(../images/iconbg.png) repeat-x;zoom:1;position:absolute;left:0px;top:0px;z-index:2}
.picture .bg1{width:100%;height:5px;background:url(../images/iconbg.png) repeat-x;zoom:1;position:absolute;left:0px;bottom:-5px;z-index:2}
.picture,.picture ul li,.picture ul li img,.picture ul{width:100%;height:280px}
.picture ul{position:relative}
.picture ul li{position:absolute;left:0px;top:0px;display:none}

.network{width:698px;margin:0 auto}

.contactimg{width:232px;text-align:center;margin-bottom:50px;overflow:hidden}
.contactimg a img{margin-top:10px}


.location{width:100%;border-bottom:1px solid #ddd;margin-top:24px}
.location,.location i,.location em{height:28px;line-height:28px}
.location i{color:#72b920;float:left;font-size:16px;text-indent:30px;background:url(../images/location_title.gif) no-repeat 10px center}
.location em{float:right}

.outer{padding:15px;clear:both;border-top:1px solid #fff}
.newslist li{float:left;width:100%;padding:7px 0;background:url(../images/arrow.gif) no-repeat 10px 10px;text-indent:25px;border-bottom:1px dotted #aaa; }
.newslist li a{display:block;float:left;}
.newslist li em{float:right;margin-right:10px;display:inline;font-style:normal;}

.newsMain{ width:100%;overflow:hidden}
.newsMain .headTit{border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;margin-bottom:10px}
.newsMain .headTit h1{ font-size:16px; line-height:18px; color:#341A00; margin-bottom:10px;  text-align:center;}
.newsMain .headTit .clickhov{text-align:center;}
.newsMain .headTit .clickhov span{margin-left:10px;color:#999;}
.newsMain .headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#d91212; color:#fff; text-align:center;font-family: \5B8B\4F53;}
.newsMain .texBody{padding-bottom:10px;line-height:30px}
.listControl{width:95%;padding: 10px 0;margin:0 auto;overflow:hidden}
.show_page {float:right;text-align:right;color:#666; overflow:hidden;font-size:12px;line-height:15px;}
.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px; background:#fff;}
.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;}
.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;background:#fff;border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}





.prolist li{display:inline;float: left;width:206px;margin-right:40px;margin-bottom:20px}
.prolist li.no{margin-right:0px}
.prolist li a img{border: 1px solid #ccc;padding:2px;width:200px;height:150px}
.prolist li a img:hover{border: 1px solid #ff0000}
.prolist li a p{height:30px;line-height:30px;text-align:center}

.procont img {}
.procont{line-height:30px}


.con{line-height:40px;font-size:14px}
.con p{font-size:14px}



.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}





.picbox li{display:inline;width:220px;height:188px;overflow:hidden;float:left;padding-top:10px;cursor:pointer;text-align:center;}
.picbox li.no{margin-right:0px}
.picbox li img{border:1px solid #ccc;padding:2px;width:210px;height:150px;margin-bottom:5px;}
.picbox li img:hover{border: 1px solid #ff0000}
.picbox li p{width:210px;margin:0px auto;text-align:center;}