@charset "utf-8";
/* CSS Document */

a img{border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; line-height:22px; }

/*banner*/
.banner_about{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_product{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_project{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_news{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_contact{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_link{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_service{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}
.banner_t{width:1200px;height:240px;margin:0 auto;margin-top:-10px;overflow:hidden;}


.web_cont{width:980px;height:auto;margin-top:10px;}
.web_cont .cont_left{width:267px;height:auto;margin-top:10px;}
.web_cont .cont_left .left_tit{width:267px;height:50px;}
.web_cont .cont_left .left_menu{width:267px;}
.web_cont .cont_left .left_menu ul {margin-top:10px;}
.web_cont .cont_left .left_menu ul li{margin-bottom:2px;width:267px;height:48px;line-height:48px;text-align:center;background:url(../mod_img/menu_bg.jpg) no-repeat;}
.web_cont .cont_left .left_menu ul li a{width:267px;height:48px;font-size:14px;font-weight:700;}
.web_cont .cont_left .left_menu ul li a:hover{width:267px;height:48px;color:#fff;text-decoration:none;background:url(../mod_img/menu_bg_y.jpg) no-repeat;display:block;}


.left_menu2{width:267px;text-align:center;}
.arrowlistmenu { width: 267px; padding-top:0px;margin-bottom:25px;}
.arrowlistmenu .menuheader { height:48px; line-height:48px; background:url(../mod_img/menu_bg.jpg) no-repeat;}
.arrowlistmenu .menuheader a{}
.arrowlistmenu .menuheader a:hover{color:#fff;text-decoration:none;background:url(../mod_img/menu_bg_y.jpg) no-repeat;display:block;}
.arrowlistmenu .menuheader a.on{color:#fff;text-decoration:none;background:url(../mod_img/menu_bg_y.jpg) no-repeat;display:block;}
.arrowlistmenu .openheader {  background:url(../mod_img/menu_bg.jpg) no-repeat;}
.arrowlistmenu ul { margin: 0; padding: 0; margin-bottom: 10px;}
.arrowlistmenu ul li a { display: block;text-decoration: none;  line-height:40px; height:40px;border-bottom:1px dashed #ccc;}
.arrowlistmenu ul li a:hover,.arrowlistmenu_hover {color:#e43227;}
.arrowlistmenu h3{ font-weight:normal; margin:0; padding:0;font-size:14px;font-weight:700;}

.web_cont .cont_right{width:900px;min-height:500px;_height:500px;margin-top:10px;margin-bottom:10px;}
.web_cont .cont_right .right_tit{width:880px;height:30px;line-height:30px;background:#eee;padding:0 10px;}
.web_cont .cont_right .right_tit span.title{padding:5px 10px;font-size:13px;color:#fff;background:#e43227;}
.web_cont .cont_right .right_cont{width:880px;padding:10px;font-size:14px;}
.web_cont .cont_right .right_cont p{line-height:24px;margin-bottom:10px;text-indent:2em;}


/*web_products*/
.web_cont .cont_right .right_pic{width:900px;padding-top:20px;}
.web_cont .cont_right .right_pic .pic{float:left;width:217px;margin-bottom:20px}
.web_cont .cont_right .right_pic .pic li {line-height:24px;}
.web_cont .cont_right .right_pic .pic li img{border:1px solid #ccc;}
.web_cont .cont_right .right_pic .pic li a{font-weight:bold;}

/*web_project*/
.web_project{width:880px;overflow:hidden;}
.web_project li{width:880px;height:145px;border-bottom:1px solid #ccc;padding-top:10px;}
.web_project li dl dt{float:left;width:140x;height:140px;}
.web_project li dl dt img{width:120px;height:120px;border:1px solid #ccc;}
.web_project li dl dd{float:right;width:720px;line-height:24px;}

/*web_news*/
.web_news{width:880px;}
.web_news li{font-size:14px;width:880px;height:40px;line-height:40px;background:url(../mod_img/icon_1.jpg) left no-repeat;padding-left:10px;border-bottom:1px solid #ccc;}
.web_news li span{float:right;}
.news_tit{width:880px;height:60px;line-height:60px;text-align:center;font-size:20px; font-weight:bold;}
.news_cont{font-size:14px;}

/*web_right_pic*/
.right_picl{float:left;width:408px;height:450px;}
#preview{ float:none; margin:0 auto; text-align:center; width:408px;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:183px; margin-right:6px;}
#spec-list div{ margin-top:0; *margin-left:0;}


.right_picr{float:right;width:430px;margin-top:30px;}
.right_picr li{line-height:40px;}
.right_picr li a{padding:10px;background:#56362b;margin-right:10px;color:#fff;}

/*web_right_xgcp*/
.right_xgcp{width:900px;margin-top:10px;}
.right_xgcp ul li{text-align:center;float:left;}
.right_xgcp ul li img{border:1px solid #ccc;width:160px;height:120px;}

/*web_tab*/
#tab{width:900px;height:auto;margin:0 auto;clear:both;}
#tab ul{list-style:none;height:30px;border-bottom:1px solid #eee;}
#tab ul li{padding:0 10px;float:left;height:30px;background:#eee;margin-left:10px;text-align:center;line-height:30px;color:#666;} 
.dise{display:block;}
.undise{display:none;}
#tab ul li.on{background:#ee6d36;color:#fff;}
#all{clear:left; /* width:400px; */}
#all div{/* width:688px; */text-align:left;line-height:20px;padding:10px;}

}

/*xl*/
.web_xl{text-align:center;margin-top:10px;}
.web_xl a{height:30px;padding:6px;color:#333;border:1px solid #ccc;margin-right:10px;}
.web_xl a.hover{background:#999;}
.web_xl a.on{background:#ccc;text-decoration:none;}

/*login&register*/
.web_login td{height:35px;font-size:12px;}
.web_login td input{height:24px;width:200px;margin-left:5px;}
.web_login td a{padding:5px 10px;background:#56362b;color:#fff;margin-top:20px;margin-left:5px;}

.web_register td{height:35px;font-size:12px;}
.web_register td input{width:200px;height:24px;margin-left:5px;}
.web_register td a{padding:5px 10px;background:#56362b;color:#fff;margin-top:20px;margin-left:5px;}

/*link*/
.link{margin:0 10px 10px 0;}
.link a{line-height:25px;}

/*style*/
.marginl13{margin-left:13px;}
.marginl18{margin-left:10px;}
.marginb15{margin-bottom:15px;}


.web_cont .right_class{width:1200px; padding-bottom:20px;}
.web_cont .right_class ul.Big_style1{height:130px; width:1150px; margin-top:20px; border:solid #CCCCCC 1px; float:left; margin-left:20px;}
.web_cont .right_class ul.Big_style1 li.classPic{height:100px; padding:15px; overflow:hidden; border-right:#CCCCCC solid 1px; float:left;}
.web_cont .right_class ul.Big_style1 li.classNav{height:70px; width:100px; text-align:center; font-size:14px; color:#000; vertical-align:middle; padding:50px 10px; border-right:#CCCCCC solid 1px; float:left;}
.web_cont .right_class ul.Big_style1 li.classTxt{height:100px; width:860px; margin:15px 10px; float:left;}
.web_cont .right_class ul.Big_style1 li.classTxt a{font-size:14px; color:#000; line-height:25px; display:block; width:205px; margin:0px 5px; float:left;}
.web_cont .right_class ul.Big_style1 li.classTxt a:hover{color:#f60;}
/*.web_cont .right_class ul.Big_style2{height:130px; width:1150px; margin-top:20px; border:solid #CCCCCC 1px; float:left; margin-left:20px;}
.web_cont .right_class ul.Big_style2 li.classPic2{height:100px; padding:15px; overflow:hidden; border-right:#CCCCCC solid 1px; float:left;}
.web_cont .right_class ul.Big_style2 li.classNav2{height:100px; width:100px; line-height:100px; text-align:center; font-size:14px; color:#000; vertical-align:middle; padding:15px 10px; border-right:#CCCCCC solid 1px; float:left;}
.web_cont .right_class ul.Big_style2 li.classTxt2{height:100px; width:860px; margin:15px 10px; float:left;}
.web_cont .right_class ul.Big_style2 li.classTxt2 span{height:50px; width:67px; text-align:left; display:block; margin:0px 20px; float:left;}
.web_cont .right_class ul.Big_style2 li.classTxt2 span img{height:50px; width:50px;}
.web_cont .right_class ul.Big_style2 li.classTxt2 p{height:25px; line-height:25px; width:195px; display:block; vertical-align:middle; text-align:left; margin:0px 10px; float:left;}
.web_cont .right_class ul.Big_style2 li.classTxt2 p a{font-size:14px; color:#000;}
.web_cont .right_class ul.Big_style2 li.classTxt2 p a:hover{color:#f60;}*/

.web_cont .cont_right .right_tupan{width:900px; padding:10px 0px;}
.web_cont .cont_right .right_tupan table{font-size:12px;}
.web_cont .cont_right .right_tupan table tr.tab_nav{color:#FFFFFF;}

.fenye_info{text-align:center; height:30px; line-height:30px; background-color:#efefef; float:left; width:900px; color:#000; font-size:12px; vertical-align:middle; margin-top:10px;}
.fenye_info a{color:#333; margin:0px 5px; font-size:12px;}
.fenye_info a:hover{color:#f60;}

.down_info{ width:100%; float:left; text-align:center;}

.hor_info{width:100%; text-align:center; padding:0px; margin:0px; margin-top:5px; float:left; text-align:center;}
.hor_info ul{width:206px; float:left; margin-left:18px;}
.hor_info ul li.hor_pic{width:200px; padding:2px; border:solid 1px #ddd; height:260px; position:relative; overflow:hidden; float:left;}
.hor_info ul li.hor_pic img{width:200px; height:260px; display:block;}
.hor_info ul li.hor_txt{width:200px; padding:15px 0px; float:left;}
.hor_info ul li.hor_txt a{font-size:14px; color:#333;}
.hor_info ul li.hor_txt a:hover{color:#000;}
.hor_info ul.first_hor{margin-left:0px;}