#header{height:75px; position:relative;}
#header h1{position:absolute;top:10px;left:0px;}
#header .tools{position:absolute;top:25px;right:0px;height:29px; line-height:29px; background:url(images/toolbg.png) no-repeat;width:263px;}

#menu-bg{height:35px;background: url(images/menu-bg.png) repeat-x; width:100%;}
#menu{float:left;height:35px; width:820px;}
.mainlevel {float:left;width:100px;height:35px;line-height:35px;text-align:center;}
.mainlevel a {display:block;font-size:14px;color:#FFF;}
.mainlevel a:hover {color:#fff; background:url(images/menu-bg.png) 0 -35px repeat-x;}
.mainlevel:hover {color:#fff; background:url(images/menu-bg.png) 0 -35px repeat-x;}

.mainlevel ul {display:none; position:absolute;border:none; z-index:99999;width:105px;}
.mainlevel ul li {border-bottom:1px solid #A1070D;height:25px;line-height:25px; background:#D34742;overflow:hidden; width:100px;/*IE6 only*/}
.mainlevel ul li a{display:block;height:25px;line-height:25px;font-size:12px;overflow:hidden;padding:0px;}
.mainlevel ul li a:hover{background:#A1070D;color:#fff;}

ul#byq, ul#wyq, ul#tyq{ width:205px;}
ul#byq li, ul#wyq li, ul#tyq li{width:200px; text-align:left;}
ul#byq li a, ul#wyq li a, ul#tyq li a{ padding-left:10px;}

.searchform{ float:right; width:165px; height:20px; background:#fff; border:#CCCCCC solid 1px; margin-top:6px;}
.searchform .in1{ float:left; width:125px; border: 0px; height:20px; line-height:18px; color:#666; padding-left:5px;}
.searchform .in2{ float:right; background:url(images/searchr.jpg) center center no-repeat; width:30px; height:20px;}


.fullSlide{ width:100%;position:relative;height:350px;margin:0 auto  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:350px; }
.fullSlide .hd{width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.fullSlide .hd ul li{width:14px;height:14px;display:inline-block;margin:0 5px;background:#285d64;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s; border-radius:7px;}
.fullSlide .hd ul .on{background:#1ea5c2;width:14px}

.jptj{border:1px solid #ccc;background:#fff;margin-top:10px;}
.jptj .bt{height:40px;line-height:40px;background:url(bt_bg.jpg) repeat-x center;}
 
.jptj .jptj_m{overflow:hidden;height:225px;position:relative;}
/*.jptj .prev,.jptj .next{position:absolute;top:70px;left:10px;display: block;width:46px; height:62px; background:url(focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;z-index: 9;overflow: hidden;}
.jptj .next{ left:auto; right:10px; background-position:-46px 0;}
.jptj .prev:hover,.jptj  .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }*/
.jptj .jptj_m .jptj_ul{width:940px;margin:15px 0px 0px 10px;overflow:hidden;float:left;}
.jptj .jptj_m .jptj_ul ul li{text-align:center;float:left;margin-left:23px;display:inline;margin-bottom:30px;}
.jptj .jptj_m .jptj_ul ul li p.pic{width:158px;height:158px;border:1px solid #ccc;overflow:hidden;}
.jptj .jptj_m .jptj_ul ul li p.pic img{height:157px; overflow:hidden;transition: all 1s ease 0s;}
.jptj .jptj_m .jptj_ul ul li p.pic:hover img{transform:scale(1.2);transition: all 1s ease 0s;}
.jptj .jptj_m .jptj_ul ul li p.txt{width:160px;line-height:30px;height:30px;overflow:hidden;margin-top:5px;}

.thumbnail{width:352px; height:auto;overflow:hidden;float:left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:352px;height:352px;}
.jqzoom img{ width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:350px;height:354px;border:1px solid #DFDFDF;}
.jqzoom img{max-width:350px;max-height:340px;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

 .pro_list{margin:0 0 20px 0;}
 .pro_list li{width:164px; height:180px;float:left;background:#fff;margin: 10px 20px 0 0px;border:1px solid #c5c5c5;overflow:hidden;}
 .pro_list li:hover{box-shadow: 0 2px 8px #bbb;}
 .pro_list li:nth-child(4n){margin-right:0px;}
 .pro_list li .pro_pic{ width:164px;height: 150px;overflow:hidden;transition: all 1s ease 0s;}
/*.rec_pro .pro_list li .pro_pic:hover img{transform:scale(1.2);transition: all 1s ease 0s;}*/
 .pro_list li .pro_pic img{width:164px;height:150px;transition: all 1s ease 0s;}
 .pro_list li .desc{line-height:30px;color:rgb(102,102,102);background:rgb(240,240,240);height:30px;overflow:hidden; text-align:center}



#main{background:#fff url(images/main_bg.jpg) repeat-x; overflow:hidden; border:#ccc solid 1px; margin-top:10px;}
#main h1{ background:url(images/tit-bg.gif) no-repeat; height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#FFF;}
#main h1 em{ font-style:normal; color:#fff; font-size:12px; padding-left:10px;}
#main h2{ background:url(images/d2.gif) 0 center no-repeat; height:30px; line-height:30px; border-bottom:#d4d4d4 dotted 1px;font-size:14px; padding-left:15px; color:#b70000;}
#main h2 em{ font-style:normal; color:#999; font-size:12px; padding-left:10px;}
#main h2 a{float:right; display:block; background:url(images/more1.gif) left center no-repeat; height:30px; width:40px;}
#main h3{ background:url(images/tit-bg.gif) 0 -30px repeat-x; height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#FFF;}
#main h3 em{ font-style:normal; color:#fff; font-size:12px; padding-left:10px;}
#main h3 a{float:right; display:block; background:url(images/more2.gif) left center no-repeat; height:30px; width:40px;}

#main .w-left{ float:left; width:200px; padding:20px;}
#main .w-right{ float:right; width:730px; padding:20px 20px 20px 0;}

#main .h-proclass dt{background:url(images/tit-bg.gif) no-repeat; height:30px; line-height:30px; padding-left:10px; }
#main .h-proclass dt a{color:#FFF;font-size:14px; font-weight:bolder;}
#main .h-proclass dd{height:30px;line-height:30px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
#main .h-proclass dd a{ display:block;background:#fff url(Images/d11.gif) 5px center no-repeat;height:30px; padding-left:15px; border-bottom:#ddd dotted 1px;}
#main .h-proclass dd a:hover{background:#f5f5f5 url(Images/d11.gif) 5px center no-repeat;}

#main .h-about{ float:left; width:460px;}
#main .h-about img { float:right; width:134px; height:91px; margin-left:5px;}
#main .h-about p { text-indent:2em; padding:20px 0;}

#main .h-contact{ float:right; width:230px;}
#main .h-contact-box{margin-top:20px; overflow:hidden; padding:10px 15px; background:#fafafa;}

#main .h-product{padding:0;}
#main .h-product-list{padding:25px 0 20px 0;}
#main .h-product-list li{width:182px;height:200px;float:left;text-align:center;}
#main .h-product-list li img{width:165px; height:165px;display:block;margin:0 auto 5px auto;border:#CCC solid 1px; padding:1px;}

#main .h-links{padding:0px 20px 20px 20px;}
#main .h-links-list{ padding:10px;}
#main .h-links-list a{ margin-right:10px;}

#footer{overflow:hidden;background:url(images/f-bg.png) repeat-x; height:150px; margin-top:20px;}
#footer .footer_copy{ text-align: center; padding:20px 0; color:#333;}
#footer .footer_copy p{ color:#999;}
 
 /*-----传统样式---------*/

.sitemap{ background: url(images/stiemap.gif) no-repeat 0 center;height:30px; line-height:30px; font-size:12px; color:#000; padding-left:15px;}

.l-title{background:url(images/tit-bg.gif) no-repeat; height:30px; line-height:30px; font-size:14px; font-weight:bolder; padding-left:10px; color:#FFF;}
.l-tree{border:#ccc solid 1px; overflow:hidden;}
.l-tree li{height:30px;line-height:30px;border-bottom:#CCC dotted 1px;}
.l-tree li a{ display:block;background:#fff url(Images/d11.gif) 10px center no-repeat;height:30px; padding-left:25px; }
.l-tree li a:hover{background:#f5f5f5 url(Images/d11.gif) 10px center no-repeat;}
.l-tree li.cur a{background:#f5f5f5 url(Images/d11.gif) 10px center no-repeat; color:#B70000;}

.sub-menu-list{border:#ccc solid 1px; overflow:hidden;}
.sub-menu-head{height:30px;line-height:30px;background:#f5f5f5 url(Images/d11.gif) 10px center no-repeat;color:#fff;font-size:14px;border-bottom:1px solid #fff;padding-left:25px;}
.sub-menu-head a{color:#333;}
.sub-menu-head a:hover{color:#b70000}
.sub-menu-head.selected {background:#e2e2e2  url(Images/d11.gif) 10px center no-repeat;color:#019fe9;}
.sub-menu-head.selected a{ color:#b70000}
.sub-menu-body {display:none;}
.sub-menu-body li{height:30px;line-height:30px;background:#fff;color:#333;font-size:12px;padding-left:15px;}
.sub-menu-body li.selected a{color:#b70000;}

.sitemap-r{background:url(images/d2.gif) 0 center no-repeat; height:30px; line-height:30px; border-bottom:#d4d4d4 dotted 1px;font-size:14px; padding-left:15px; color:#b70000; font-weight:bolder;}

.product-list{}
.product-list li{ clear:both;height:248px;overflow:hidden; margin-top:30px; margin-bottom:20px;}
.product-list li img{ float:left;width:282px;height:234px;padding:3px; border:#CCC solid 1px;}
.product-list li p{ float:right; width:400px; }
.product-list li strong{ display:block;font-size:14px; font-weight:bolder;}
.product-list li span{ margin-right:20px; display: inline-block; width:90px; height:30px; background:url(images/icons_bg.png) no-repeat; margin-top:16px;}
.product-list li span a{display:block; width:90px; height:30px; line-height:30px; text-align:center;}
.product-list li span.qq{ background-position: 0 -40px;}
.product-list li span.qq a{width:70px; padding-left:20px;}
.product-list li span.wangwang{ background-position: 0 -80px; }
.product-list li span.wangwang a{width:70px; padding-left:20px;}

.case-list{ margin-top:20px;}
.case-list li{clear:both;border:1px solid #dcdbdb;background:#FFF;height:240px;margin-bottom:15px;}
.case-list li .imgcss{ float:left; width:360px; height:240px;}
.case-list li p{float:right; width:300px;padding-top:50px; color:#9f9f9f;}
.case-list li strong{ display:block;font-size:14px;font-weight: bolder;color:#2a2a2a; padding-bottom:10px;}

.news-list{ margin-top:20px;}
.news-list li{background:url(images/d11.gif) no-repeat 0 center; padding:0 10px 0 15px;height:30px;line-height:30px;border-bottom:1px dotted #e2e2e2;color:#999; text-align:right;}
.news-list li a{ float:left; font-size:14px;}

#article-lsf {line-height:28px; padding:10px 0; font-size:14px;}
#article-lsf p{margin-top:20px;line-height:28px;}
#article-lsf img{WIDTH: expression(this.width > 700 && this.width > this.height ? 700 : true);max-width: 700px;margin-top:20px;}

.single_title{font-size:18px;font-family:"微软雅黑";text-align:center;margin:5px 0px;color:#A1070D; padding:20px 0 5px;}
.single_add{color:#666;text-align:center; padding:5px 0; background:#fafafa; border-bottom:#efefef solid 1px;}
.single_pic img{ display:block;WIDTH: expression(this.width > 700 && this.width > this.height ? 700 : true);max-width: 700px;margin:20px auto auto auto;border:1px solid #D7D7D7;}
.pre_next{height:28px;line-height:28px;border-top:1px solid #D7D7D7;padding-top:5px;margin-top:15px;}

.single_img_cp{ float:left;  margin:20px 15px 0 0;}
/*.single_img_cp img{ width:282px;border:1px solid #D7D7D7;}*/
.single_txt_cp{ float:left; width:320px;margin-top:20px;}
.single_title_cp{font-size:18px;font-family:"微软雅黑";color:#A1070D; padding-bottom:20px;}
.single_txt_cp span{ margin-right:20px; display: inline-block; width:90px; height:30px; background:url(images/icons_bg.png) no-repeat; margin-top:16px;}
.single_txt_cp span a{display:block; width:90px; height:30px; line-height:30px; text-align:center;}
.single_txt_cp span.qq{ background-position: 0 -40px;}
.single_txt_cp span.qq a{width:70px; padding-left:20px;}
.single_txt_cp span.wangwang{ background-position: 0 -80px; }
.single_txt_cp span.wangwang a{width:70px; padding-left:20px;}
.single_xx_cp {display:block; background:url(images/right-xx.png) repeat-x; color:#b70000; font-weight:bolder; font-size:14px; height:30px; line-height:27px; padding-left:10px; margin-top:20px;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;}


.table_post {border-collapse: collapse; width:100%;}
.table_post td{ padding:8px 0; font-size:14px;}
.table_post strong{ color:#F00; padding-right:8px;}
.table_post input{ background:url(images/input_bg.gif) no-repeat; height:22px; line-height:20px; width:300px;  border:#ccc solid 1px; margin-left:10px;}
.table_post textarea{border:#ccc solid 1px; width:400px; height:100px;background:url(images/input_bg.gif) no-repeat;margin-left:10px;}
.table_post .btn{ background:#b70000; border:none; width:113px; height:32px; line-height:28px; text-align:center; color:#FFF; cursor:pointer; margin:0px 10px 10px 10px; font-size:14px;}

.sitetag{ padding:15px 0 10px 0;}
.sitetag a{ padding-right:8px;}

/*分页样式开始*/
.turnover { padding:5px 10px; font-family:"宋体" ;text-align:center; margin-top:10px; font-size:14px;}
.turnover a { display:inline-block; height:25px; line-height:25px;background:#f8f8f8;border:1px solid #ddd;text-align:center; padding:0 10px;margin-left:2px;}
.turnover a:hover {border:1px solid #A1070D; background:#A1070D; color:#fff; text-decoration:none }
.turnover .current { display:inline-block; height:25px; line-height:25px; background:#A1070D; border:1px solid #A1070D; color:#fff; text-align:center;padding:0 10px;margin-left:2px;}
.turnover .disabled { display:inline-block; height:25px; line-height:25px;background:#f8f8f8; border:1px solid #ddd; text-align:center;margin-left:2px; padding:0 10px; }

.good{padding:20px;}