*{margin: 0; padding: 0;}
a{text-decoration: none; color:#000;}
.fl{float: left;}
#brightor{width: 1280px;}

.margin{margin: 0 auto;}
.clear{clear:both;}
.dh{height: 50px;width: 1280px; background: #3e64a9; position:fixed;top:0; z-index:5;}

/*
#banner{height:600px;position: relative; overflow:hidden;z-index:1; list-style:none}
#banner>ul{height:600px;position:absolute;}
#banner>ul>li{height:600px;float:left;position:relative;overflow:hidden;}
*/

#banner{width:1280px;height: 400px; position: relative; overflow:hidden;z-index:1; list-style:none}
#banner>ul{width:3840px;height: 400px; position:absolute;left:-1280px;}
#banner>ul>li{width:1280px;height: 400px;float:left;position:relative}


.banner_bg{width: 100%; margin-top:50px;}
.banner_bg img{width: 100%;}

.dh>ul{width:1280px;height: 50px; }
.dh>ul>li{display: block; float: left;line-height: 50px;font-family: arial;color:#fff;font-size: 20px;}
.dh>ul>li>a{display: block;color:#fff;width: 140px; height: 50px;text-align: center;}
.dh>ul>li>a:hover{background:#12316b;}
.dh>ul>li:first-child{margin-left:50px;}

.sales{background: #f4f4f4; width: 1280px;height: 420px; background:url(../img/sales.png); }
.sales_text{line-height: 100px; text-align: center;font-family: arial;font-size: 40px;color: #3E64A9; margin-bottom: 20px;}
.sales_img{width: 250px; margin-left: 50px;}
.sales_t{font-family: arial;text-align: center;font-size: 16px; width: 250px;margin-left: 50px; line-height: 40px;}

#imgtext{border:#06F dashed 1px;width:1280px;}
#img{float:left; padding: 30px 50px; width: 400px;}
#about_bg{width:1280px;height:366px;background:url(../img/about_bg.jpg);border:#06f dashed 1px; margin-top:10px;}
#about_text{color:#333;font-family:arial; line-height: 25px;font-size: 17px; padding:15px 5px 0 15px ; width:500px; text-align:justify}

#imgtext>div>span{display:block;font-size: 40px; text-align: center; line-height: 100px;}
#imgtext>div>p{text-indent: 2em;}

.index_catalog{width: 1280px; margin: 0 auto; margin-top:30px;}
.index_catalog>ul>li{display: block;float: left;width: 300px; height: 210px; margin: 20px 10px 0 10px;}

.index_catalog_text{width: 1280px; margin: 0 auto;}
.index_catalog_text>ul>li{display: block;float: left;width: 300px;height:60px; margin: 0 10px 0 10px;background: #3e64a9;}
.bimg{border-radius: 5px 5px 0 0; cursor:pointer;}
.bimg:hover{ opacity:0.5 ;}


.index_catalog_text>ul>li p{color: #fff; font-family: "arial";font-size: 22px; text-align: center; font-weight: bold; margin-top: 5px;}
.index_catalog_text>ul>li span{color:#FFFFFF;font-family: "times new roman"; font-size: 12px;text-align: center;display: block;}
.index_fg{height: 3px;background: #3E64A9; margin-top: 10px;}
.clear{clear: both;}
.index_n_product{color: #000; font-size: 35px;line-height: 100px;font-family: arial; font-weight: bold;text-align: center;}

.down{height: 405px;background:url(../img/downbg.jpg); color: #fff;} 
.log>img{height: 100px; }
#down_a{height:305px;}
#down_a p{ font-size:22px; font-weight:bold; line-height:45px;font-family:Arial, Helvetica, sans-serif;margin-top:5px;}
#down_a span{display:block;line-height:18px;margin:10px 80px 0 0; font-size:16px; font-family:"Times New Roman", Times, serif; color:#ccc;}
#down_a a{color:#ccc;}
#down_a a:hover{color:#F00;}
#down_a div:first-child{width:270px;}
#down_a>div:first-child img{border-radius:5px;border:#000 1px solid; width:120px;display:block;margin:60px auto}

#down_a>div{height:305px;}

.Touc_us{width:420px;}

.hot_tags{width:310px;}

.navigation{width:280px;}





#solar1{margin-bottom: 50px;}
#solar2{margin-bottom: 50px;}
#solar3{margin-bottom: 50px;}
#solar4{margin-bottom: 50px;}
/*#solar1 #solar2 #solar3 #solar4 img{width: 240px; padding:40px;}*/
.index_table{ border-collapse:collapse; width: 1280px;}


.ptable{border-left:solid 1px #CCC; border-top:solid 1px #CCC;}
.ptable1{border-right:solid 1px #CCC; border-bottom:solid 1px #CCC;}
.index_table1_i{ height:250px; width:250px; overflow:hidden;}

.index_table1_t{ height:320px; width:320px; overflow:hidden;}
.index_table1_t{height:30px; text-align:center;}


.index_table1 img{ max-width:280px; max-height:280px; padding:20px;display:block;margin:0 auto;}
.product_img img{ max-width:250px; max-height:250px; padding:5px;display:block;margin:0 auto;}
.index_p_l{width:320px; text-align:center; }
.catalog_a:hover{background:#94baff;}
.catalog_a{line-height:70px;color:#fff; font-size:22px; display:block;height:70px;width:320px;}
.catalog_sa{ line-height:40px;color:#CCC; display:block;line-height:40px;height:40px;width:320px;}
.catalog_sa:hover{background:#e5eeff;color:#F00;}
.rz_td{border-left:1px solid #3d64a9;border-top:1px solid #3d64a9; border-bottom:1px solid #3d64a9;}
.certification{height:45px; background:#3d64a9; color:#fff; line-height:45px; font-family:Arial, Helvetica, sans-serif;font-size:20px; font-weight:bold;}
.aboutus_banner{width:1280px;height:300px;margin-top:50px;}
.index_ab_t{font-size:30px;color:#006; line-height:50px; width:530px; text-align:center; font-family:"Arial Black", Gadget, sans-serif;}
#aboutus{margin:35px 0; }
.aboutus_text{width:470px; padding:5px 15px; line-height:25px; font-size:14px;font-family:Arial, Helvetica, sans-serif; text-align:justify}



.aboutus_img{width:780px; background:url(../img/about_bg.jpg) no-repeat; height:300px; top:20px; background-position:right;}
.aboutus_img1{width:780px;height:326px}
.aboutus_gc{ margin-left:15px;}
.product_banner{width:1280px;height:300px;margin-top:50px;}
.product{margin-top:20px;}
.product div:first-child{width:256px;}
.product_s_div{width:1000px; margin-left:24px;}



.pro_cate{font-size:22px; line-height:30px; color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-indent:15px; margin-top:50px;}
.pro_cate span{display:block; margin-bottom:10px;}
.pro_fc{font-size:16px; line-height:22px;color:#666;font-family:Verdana, Geneva, sans-serif;text-indent:15px;}
.pro_fc a{display:block;color:#000; line-height:40px; width:256px;}
.pro_fc a:hover{background-color:rgba(3,72,186,0.3); color:#fff;}
.pro_fc span{display:block;margin-top:5px;}
.second_cl span{display:block; text-indent:35px; font-size:14px; line-height:20px; margin-bottom:10px;}
.second_cl a{display:block;line-height:30px; width:240px; color:#000;}
.second_cl a:hover{background-color:rgba(162,162,255,0.3); color:#000;}
.second_title span{display:block; line-height:30px; font-size:16px;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.second_title a{color:#000;}

.index_pro{width:320px;height:320px; background:#069;}


.pro_info{background:#fff; margin-top:50px;}

.pro_info>div:first-child{width:256px; margin-right:24px;}
.pro_info>div:last-child{width:1000px;}



.pname{ margin:0 0 30px 0; width:550px;}
.pname p{font-size:30px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:30px; margin-bottom:5px;}
.pname span{color:#999; font-size:18px;}


.pimg{width:400px;height:400px; position:relative}
.pimg img{max-width:400px; max-height:400px;}
.pro_title{margin-left:30px; font-family:Arial, Helvetica, sans-serif;font-size:20px; color:#999; position:absolute;left:670px; z-index:-1}

.pro_cs{width:600px;}
.pro_cs p{display:block; float:left; width:200px;line-height:30px;color:#000; font-size:15px; font-weight:bold;}
.pro_cs span{display:block;float:left;width:350px;height:30px; line-height:30px; font-size:15px}

.pro_detail{padding:10px 10px; font-size:18px; line-height:50px; font-family:"Times New Roman", Times, serif; margin:30px 0 0 0;}

.pro_xxk{font-size:20px; font-family:Arial, Helvetica, sans-serif;width:160px;background:#3E64A9; border-radius:5px 5px 0 0; padding:0 10px; color:#fff; text-align:center;}
.pro_xxk+div{margin-left:10px;}

#con{font-size:18px; line-height:30px;font-family:"Times New Roman", Times, serif; width:100%; margin-bottom:30px;}
#con table tr{border-left:solid 1px #000; border-right:solid 1px #000;}
#con table tr td{border:solid 1px #000; padding:2px 15px 2px 15px;}
#con table tr th{border:solid 1px #000;}
#con>img{max-width:1000px;}

#cpcs{display:none;font-size:18px; line-height:30px;font-family:"Times New Roman", Times, serif; width:100%;margin-bottom:30px;}
#cpcs table tr{border-left:solid 1px #000; border-right:solid 1px #000;}
#cpcs table tr td{border:solid 1px #000; padding:2px 15px 2px 15px;}
#cpcs table tr th{border:solid 1px #000;}



.pro_rec{margin-top:20px;}
.pro_rec ul{margin-top:0;}
.pro_rec ul li{list-style:none; float:left; padding:0 5px; overflow:hidden}
.pro_rec ul li img{height:215px;width:215px;}
.pro_rec ul li a{display:block; text-align:center; line-height:30px; font-size:18px;color:#000;font-family:Arial, Helvetica, sans-serif; }



/* video*/
.top_video{font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:bold;font-size:24px;padding:30px 0 0 30px; border-bottom:#999 dashed 1px;}
.video_wh{width:620px;height:350px;}
.video_ml{margin-left:28px;}
.video{margin-top:30px;}
.video>div:last-child{margin-left:40px;}
.video_wh>video{max-width:600px; max-height:280px; margin:10px 10px 60px 10px; display:block; margin:0 auto;}
.video_wh>img{max-width:600px; max-height:280px; margin:10px 10px 60px 10px; display:block; margin:0 auto;}
.video_wh p{text-align:center; margin-top:5px;}


.case_wh>video{max-width:1120px;  margin:10px 10px 60px 10px; display:block; margin:0 auto;}
.case_wh>img{max-width:1120px;  margin:10px 10px 60px 10px; display:block; margin:0 auto;}
.case_wh>p{width:1120px; text-align:center;}




#fy{height:40px;line-height:40px; text-align:right;font-size:18px; margin-bottom:50px; border-bottom:1px dashed #999;}

.pro_detail table{border:1px solid #000;}


.pro_detail table tr{border-left:solid 1px #000; border-right:solid 1px #000;}
.pro_detail table tr td{border:solid 1px #000; padding:2px 15px 2px 15px;}
.pro_detail table tr th{border:solid 1px #000;}

.produc_show_n{margin:30px 0 10px 10px;; color:#666; font-size:24px;font-family:"Times New Roman", Times, serif;}
.product_show_hr{border:none;border-top:1px dashed #666; margin-bottom:20px;}


.product_show_hot{width:256px;height:256px; border-left:1px dotted #999;border-top:1px dotted #999;border-right:1px dotted #999; vertical-align:middle;}
.product_show_hot>img{max-width:236px; max-height:236px; margin:10px; display:block; margin-left:auto; margin-right:auto; }
.product_show_hot ~ p{height:30px; margin-bottom:20px; text-align:center; line-height:30px; border-bottom:1px dotted #999;border-right:1px dotted #999;border-left:1px dotted #999; display:block;width:256px;}

/* 方大镜*/
#box{width:200px;height:200px; background:#000; opacity:0.5; position:absolute;top:0;left:0; display:none}
#right{width:400px;height:400px;overflow:hidden; float:left; z-index:50; display:none; position:relative;margin-left:20px;}
#pic{width:800px;height:800px; background:#fff;position: absolute; left:0;top:0;}
.pic{max-height:800px; max-width:800px; display:block; margin:0 auto;}
.cover{width: 400px;height: 400px;background: rgba(0,0,0,0);position: absolute;top: 0;left: 0;}


#news{display:none;position:absolute;left:750px;background-color:rgba(62,100,169,0.5)}
#news a{display:block;line-height:30px;width:160px; height:35px; padding-left:20px; color:#CCC;}
#news a:hover{background:#93D3FF;color:#F00;}


#service{display:none;position:absolute;left:470px;background-color:rgba(62,100,169,0.5)}
#service a{display:block;line-height:30px;width:260px; height:35px; padding-left:20px; color:#CCC;}
#service a:hover{background:#93D3FF;color:#F00;}



.news_body{margin-top:10px; margin-bottom:30px;}
.news_ml{width:250px;}
.news_ml div{padding:15px 0 0 30px; font-size:18px; font-weight:bold;}
.news_info{width:1000px; margin-left:30px}
.new_con img{width:250px; height:150px; margin:5px 25px 25px 5px; float:left;}
.new_con{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.new_con p{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.new_con span{ color:#999;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.shownew_con{font-size:16px;padding:10px 30px;}

.shownew_con{ line-height:30px;}




#contactus_body{width:1280px;height:350px;margin:30px 0;}
#contactus_body>div{width:300px;height:300px;}
#contactus_body>div:first-child{width:190px;height:300px;}
#contactus_body>div:last-child{width:190px;height:300px;}
#contactus_body>div img{width:120px;display:block;margin:30px auto;}
#contactus_body>div span{display:block; font-family:"Times New Roman", Times, serif; color:#666; font-size:18px; margin-top:20px; padding:10px 20px; text-align:center; line-height:25px;}
#contactus_body>div p{color:#000;font-size:28px; text-align:center; line-height:30px; font-family:"Arial Black", Gadget, sans-serif;}



.service_z{padding-left:80px;}

.service_g{width:250px; border-radius:5px;height:45px; background:#C1194E; line-height:45px;color:#FFF; padding-left:20px;font-size:22px;margin-top:50px;}
.service_g1{padding:30px 0; margin:10px 0;}
.service_g1 p{line-height:30px; font-family:Arial, Helvetica, sans-serif;font-size:16px; }
.service_o{width:250px; line-height:45px; padding-left:20px;font-size:20px; font-weight:bold; text-decoration:underline;}
.service_o+div{padding:20px; line-height:30px; font-size:18px;  }
.service_o+div p{font-size:17px;  }
.service_b{width:360px; border-radius:5px;height:45px; background:#80BC42; line-height:45px;color:#FFF; padding-left:20px;font-size:22px;}
.service_b1{margin:30px 0;}

.service_like{padding-left:100px;padding-top:15px;}
.service_like li{font-size:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;line-height:35px;}
.service_gsn_qy{color:#E36C69;font-size:18px; font-weight:bold;}
.service_link{padding-left:80px; line-height:30px; font-family:"Arial Black", Gadget, sans-serif;font-size:18px;margin-bottom:30px;}
.service_link>ul>li a:hover{color:#F00;}


.faq_link{padding-left:40px; line-height:30px; font-family:"Arial Black", Gadget, sans-serif;font-size:18px;margin-bottom:30px;}
.faq_link>ul>li a:hover{color:#F00;}




.case_text{padding:20px 0 20px 30px; font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:35px; }






.faq{ padding:20px 30px;}
.faq_text{line-height:25px;}
.faq_text span{font-size:16pxpx; color:#E36C09; font-family:"Arial Black", Gadget, sans-serif; display:block; margin-top:30px;}
.faq_text p{font-family:Arial, Helvetica, sans-serif;}
.faq_title{color:#000; font-family:"Arial Black", Gadget, sans-serif;font-size:18px; }

.basic{padding:0 30px 40px 30px; line-height:30px;}
.basic_title{ font-size:16px;font-family:"Arial Black", Gadget, sans-serif; color:#E36C09; margin-top:30px;}


.table{margin:30px 0; border:1px dashed #999; padding:15px;}


.table input{border:1; height:40px; padding:10px; margin-bottom:10px;width:100%; }
.table input:first-child{margin-right:10px;}
.table textarea{padding:10px; width:100%; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}




