﻿@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:12px; color:#333; background-color:#fff}
* { margin:0; padding:0;}
a { color:#333333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.top{ width:1000px; height: 90px; margin:0 auto;padding: 10px;}
.logo{ float:left;}
.logo img{ float:left}
.logo span{ float:left; width:211px; height:24px; overflow:hidden; margin-left:15px; line-height:24px; font-size:12px; font-style:italic; font-family:Arial}
.top_r{ float:right; }
.top_r strong{ display:block; line-height:36px; font-size:26px; color:#d9241b}
.top_r span{ display:block; line-height:28px; font-size:18px; color:#d9372f}

.dh_bg{ width:100%; height:40px; background-color:#eb8a1a;}
.dh{ width:1000px; height:40px; overflow:hidden; margin:0 auto;}
.dh a{ display:block; float:left; width:90px; height:40px; overflow:hidden; font-size:18px; line-height:40px; text-align:center; color:#FFFFFF; margin:0px 26px 0 26px}
.dh a:hover{ line-height:36px}

/*
.flash_box{ width:100%; height:520px; overflow:hidden;}
.slideBox{ position:relative; width:100%; height:520px; }  
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:15%; bottom:30px; z-index:900; }  
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }  
.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; line-height:0px; cursor:pointer; background-color:#fff}  
.slideBox .hd ul li.on{ background-color:#CC6633}  
.slideBox .bd{ width:1499px; height:520px; position:absolute; left:50%; margin-left:-750px; display:block; z-index:800 }  
.slideBox .bd img{ width:1499px; height:520px; } */

.flash_box{ width:100%; position:relative;}

.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{ width:100%; height:10px; overflow:hidden; position:absolute; right:15%; bottom:30px; z-index:201;}
.slideBox .hd ul{ float:right; overflow:hidden; zoom:1; height:10px; margin:0 auto;}
.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; line-height:0px; cursor:pointer; background-color:#fff}
.slideBox .hd ul li.on{ background-color:#CC6633}

.slideBox .bd{ position:relative; height:100%; z-index:0; /*background-color:#0CC;*/ padding:0px}
.slideBox .bd img{ width:100%;} 

.index_00{ width:1000px; height:1000px; overflow:hidden; margin:0 auto; margin-top:50px}

.index_01{ width:1000px; height:594px; overflow:hidden; margin:0 auto; margin-top:50px}
.index_01 .one{ float:left; width:320px; height:594px; overflow:hidden; margin-right:20px}
.index_01 .one .tit{ float:left; width:320px; height:49px; overflow:hidden; background-image:url(../images/index_01_titbg.jpg); text-align:center; font-size:20px; color:#FFFFFF; line-height:38px}
.index_01 .one .tit a span{ color:#FFFFFF}
.index_01 .one .img{ float:left; width:320px; height:363px; overflow:hidden; margin-top:7px}
.index_01 .one img{ float:left; width:320px; height:363px}
.index_01 .one .con{ float:left; width:318px; height:154px; line-height:22px; overflow:hidden; color:#777; margin:22px 0 0 2px}

.index_02{ width:1000px; height:352px; overflow:hidden; margin:0 auto; margin-top:50px}

.index_02 .left{ float:left; width:558px; height:352px; overflow:hidden;}
.index_02 .left img{ float:left; width:558px; height:352px;}

.index_02 .right{ float:left; width:432px; height:352px; overflow:hidden; margin-left:10px;}
.index_02 .right .tit{ float:left; width:432px; height:44px; overflow:hidden; text-align:center; line-height:44px; color:#d9251b; font-weight:bold; font-size:22px}
.index_02 .right .con{ float:left; width:416px; height:135px; overflow:hidden; background-image:url(../images/index_02_right_conbg.jpg); line-height:35px; margin-top:4px; font-size:18px; color:#FFFFFF; padding-left:8px; padding-right:8px;}
.index_02 .right .con .con_z{ float:left; line-height:65px}
.index_02 .right .r1{ float:left; width:212px; height:154px; overflow:hidden; margin-top:15px}
.index_02 .right .r2{ float:left; width:212px; height:154px; overflow:hidden; margin-left:8px; margin-top:15px;}
.index_02 .right .r1 img{ float:left; width:212px; height:154px}
.index_02 .right .r2 img{ float:left; width:212px; height:154px}

.index_03{ width:1000px; height:737px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_03 img{ float:left; width:1000px; height:737px;}

.index_04{ width:1000px; height:348px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_04 img{ float:left; width:1000px; height:348px;}

.index_05{ width:1000px; height:270px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_05 img{ float:left; width:1000px; height:270px;}

.index_06{ width:1000px; height:673px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_06 .img{ float:left; width:499px; height:673px;}
.index_06 .img img{ float:left; width:499px; height:673px;}

.index_06 .con{ float:left; width:480px; height:673px; overflow:hidden; margin-left:20px;}
.index_06 .con .tit{ float:left; width:480px; height:50px; overflow:hidden; line-height:70px; font-size:25px; color:#d82119}
.index_06 .con .tit span{ float:left; font-size:46px; line-height:50px; margin-right:10px}
.index_06 .con .detail{ float:left; width:480px; line-height:24px; font-size:16px; margin-top:28px; margin-bottom:60px}

.index_07{ width:1000px; height:348px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_07 img{ float:left; width:1000px; height:348px;}

.index_08{ width:1000px; height:185px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_08 img{ float:left; width:1000px; height:185px;}

.index_09{ width:1000px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_09 img{ float:left; width:1000px;}

.index_10{ width:1000px; height:380px; overflow:hidden; margin:0 auto; margin-top:50px}

.index_10 .left{ float:left; width:499px; height:380px; overflow:hidden;}
.index_10 .left img{ float:left; width:499px; height:380px;}

.index_10 .right{ float:left; width:487px; height:380px; overflow:hidden; margin-left:14px;}

.index_10 .right .con{ float:left; width:487px; height:80px; overflow:hidden; font-size:27px; line-height:40px; color:#eb8b1b}
.index_10 .right .con span{ color:#d91f15}
.index_10 .right .r1{ float:left; width:238px; height:287px; overflow:hidden; margin-top:13px}
.index_10 .right .r2{ float:left; width:238px; height:287px; overflow:hidden; margin-left:11px; margin-top:13px;}
.index_10 .right .r1 img{ float:left; width:238px; height:287px}
.index_10 .right .r2 img{ float:left; width:238px; height:287px}

.index_11{ width:1000px; height:348px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_11 img{ float:left; width:1000px; height:348px;}

.index_12{ width:1000px; overflow:hidden; margin:0 auto; margin-top:50px;}
.index_12 img{ float:left; width:1000px; height:95px;}

.foot_bg{ width:100%; height:205px; background-color:#e6a049; margin-top:100px}
.foot_h1{ width:1000px; height:63px; overflow:hidden; margin:0 auto}
.foot{ width:1000px; height:100px; overflow:hidden; margin:0 auto; line-height:36px; font-size:14px; color:#FFFFFF}
.foot_logo{ float:left; margin-right:20px}

/*--------neiye---------*/
.procate_box{ width:100%; background-image:url(../images/pro_cate_bg.gif); background-repeat:repeat-y; background-position:center 0px}

.pro_cate_one{ width:1000px; height:611px; overflow:hidden; margin:0 auto; margin-top:70px;}
.pro_cate_one .con{ float:left; width:350px; height:370px; overflow:hidden; margin-top:237px; margin-left:5px}
.pro_cate_one .con span{ float:left; width:350px; height:34px; overflow:hidden; line-height:34px; font-size:20px}
.pro_cate_one .con font{ float:left; width:350px; height:26px; overflow:hidden; line-height:26px; font-size:14px}
.pro_cate_one .con .pco_a{ float:left; width:95px; height:32px; overflow:hidden; background-image:url(../images/pco_a_bg.jpg); color:#FFFFFF; line-height:32px; font-size:20px}
.pro_cate_one .con .pco_a b{ margin-left:7px; font-weight:normal}

/*--------neiye---------*/

.yycd_banner{ width:100%; position:relative;}
.yycd_banner img{ width:100%;}

.yycd_list{ width:1000px; height:322px; overflow:hidden; margin:0 auto; margin-top:45px}
.yycd_list .yycd_list_img{ float:left; width:549px; height:322px;}
.yycd_list .con{ float:left; width:406px; height:322px; overflow:hidden; margin-left:45px}
.yycd_list .con .tit1{ float:left; width:406px; height:44px; overflow:hidden; line-height:44px; font-size:32px}
.yycd_list .con .tit2{ float:left; width:406px; height:20px; overflow:hidden; line-height:20px; font-size:14px; margin:14px 0 5px 0}
.yycd_list .con .con2{ float:left; width:406px; overflow:hidden; line-height:20px; font-size:14px}

/*--------neiye---------*/

.news_banner{ width:100%; position:relative;}
.news_banner img{ width:100%;}

.news_list_top{ width:1000px; height:50px; margin:0 auto; overflow:hidden; line-height:80px}
.news_list_top b{ float:left; width:60px; height:50px; overflow:hidden; text-align:center; font-size:18px; font-weight:normal} 
.news_list_top span{ float:left; width:790px; height:50px; overflow:hidden; text-align:center; font-size:18px} 
.news_list_top font{ float:left; width:150px; height:50px; overflow:hidden; text-align:center; font-size:18px} 

.news_list{ width:1000px; height:50px; margin:0 auto; overflow:hidden; line-height:80px}
.news_list b{ float:left; width:60px; height:50px; overflow:hidden; text-align:center; font-size:18px; font-weight:normal} 
.news_list span{ float:left; width:790px; height:50px; overflow:hidden; font-size:18px} 
.news_list span a:hover{ color:#eb891a}
.news_list font{ float:left; width:150px; height:50px; overflow:hidden; text-align:center; font-size:18px; font-weight:normal} 

.news_detail_box{ width:1000px; margin:0 auto}
.news_detail{ float:left; width:1000px; margin-top:15px; font-size:14px; line-height:28px;}
.news_detail .news_detail_tit{ float:left; width:1000px; height:40px; overflow:hidden; line-height:40px; text-align:center; margin-bottom:10px}
.news_detail .news_detail_tit span{ font-size:20px; margin-right:20px}
.news_detail .news_detail_tit font{ font-size:14px; margin-right:20px}

/*--------neiye---------*/

.contact_banner{ width:100%; position:relative;}
.contact_banner img{ width:100%;}

.contact_detail_box{ width:1000px; margin:0 auto}
.contact_detail{ float:left; width:1000px; margin-top:25px; font-size:14px; line-height:28px}

.contact_box1{ float:left; width:528px; height:480px; overflow:hidden; margin-left:10px; font-size:16px; line-height:32px}
.contact_box1 .tit{ float:left; width:528px; height:50px; overflow:hidden; line-height:50px; font-size:28px; margin-bottom:10px;}

.contact_box2{ float:left; width:462px; height:480px; overflow:hidden;}
.contact_box2 .tit{ float:left; width:462px; height:50px; overflow:hidden; line-height:50px; font-size:28px; margin-bottom:10px;}

.contact_box3{ float:left; width:1000px; height:90px; overflow:hidden; background-image:url(../images/contact_box3_bg.jpg); background-repeat:no-repeat; margin-top:30px; line-height:32px; font-size:20px}
.contact_box3 .con{ margin-left:135px; color:#d4150c}

.contact_box4{ float:left; width:1000px;}

/*--------neiye---------*/

.about_banner{ width:100%; position:relative;}
.about_banner img{ width:100%;}

.about_con_tit{ width:1000px; height:80px; overflow:hidden; margin:0 auto; margin-top:40px; background-image:url(../images/about_con_tit.jpg); background-repeat:no-repeat; line-height:88px; color:#FFF}
.about_con_tit span{ margin-left:15px; font-size:26px}

.about_con_box{ width:1000px; margin:0 auto; font-size:12px; line-height:24px}

.about_detail1{ float:left; width:1000px; min-height:500px; margin-top:40px;}

.about_detail2{ float:left; width:1000px; min-height:407px; margin-top:40px;}

.about_detail3{ float:left; width:1000px; min-height:521px; margin-top:40px;}

.about_detail4{ float:left; width:1000px; min-height:300px; margin-top:40px;}

.about_detail5{ float:left; width:1000px; min-height:300px; margin-top:40px;}

.about_detail6{ float:left; width:1000px; min-height:300px; margin-top:40px;}

.about_detail7{ float:left; width:1000px; min-height:300px; margin-top:40px;}
.about_detail7 .one{ float:left; width:474px; height:560px; margin-right:52px; margin-bottom:50px}
.about_detail7 .one .imgbox{ float:left; width:474px; height:358px; overflow:hidden; background-color:#c1c1c1}
.about_detail7 .one .imgbox img{ float:left; width:422px; height:340px; margin:34px 0 0 26px}
.about_detail7 .one .tit{ float:left; width:474px; height:54px; overflow:hidden; line-height:54px; font-size:20px; text-align:center; color:#d6271f; background-color:#c1c1c1}
.about_detail7 .one .con{ float:left; width:422px; height:136px; overflow:hidden; line-height:36px; font-size:20px; margin-left:26px; margin-top:10px;}





.about_detail8{ float:left; width:1000px; min-height:300px; margin-top:40px; font-size:22px; color:#333; line-height:50px}

/*--------neiye---------*/

.prodetail_menu1{ width:1000px; height:28px; overflow:hidden; margin:0 auto; margin-top:60px; font-size:18px; line-height:28px; background-image:url(../images/pro_detail_dian1.jpg); background-repeat:no-repeat}
.prodetail_menu1 b{ font-weight:normal}
.prodetail_menu1 span{ margin-right:8px; margin-left:10px}
.prodetail_menu1 font{ font-size:18px; color:#eb891a}

.prodetail_menu2{ width:1000px; height:236px; overflow:hidden; margin:0 auto; margin-top:50px}
.prodetail_menu2 .prodetail_menu2_img{ float:left; width:646px; height:236px;}
.prodetail_menu2 .con{ float:left; width:354px; height:236px; overflow:hidden; background-color:#f7d100}
.prodetail_menu2 .con .detail{ float:left; width:316px; height:150px; overflow:hidden; margin:40px 0 0 38px; line-height:38px; font-size:20px}

.prodetail_box1{ width:1000px; height:700px; overflow:hidden; margin:0 auto; margin-top:70px; position:relative}
.prodetail_box1 .prodetail_box1_img{ float:left; width:1000px; height:700px;}
.prodetail_box1 .conbox{ position:absolute; width:464px; height:700px; overflow:hidden; z-index:100; right:0px}
.prodetail_box1 .conbox .tit{ float:left; width:464px; height:70px; overflow:hidden; line-height:70px; font-size:34px; color:#d7190b}
.prodetail_box1 .conbox .con{ float:left; width:464px; font-size:18px; line-height:30px; margin:0 0 40px 0}

.prodetail_box2{ width:1000px; height:580px; overflow:hidden; margin:0 auto; margin-top:70px}
.prodetail_box2 .img1{ float:left; width:500px; height:247px;}
.prodetail_box2 .con1{ background-color:#dededc}
.prodetail_box2 .con2{ background-color:#c1c1c1}
.prodetail_box2 .con{ float:left; width:500px; height:333px }
.prodetail_box2 .con .tit{ float:left; width:460px; height:70px; overflow:hidden; line-height:70px; font-size:30px; color:#d7190b; margin-left:26px}
.prodetail_box2 .con .detail{ float:left; width:460px; height:250px; overflow:hidden; line-height:32px; font-size:18px; margin-left:26px}

.prodetail_box3{ width:1000px; height:745px; overflow:hidden; margin:0 auto; margin-top:43px;}
.prodetail_box3 .tit{ float:left; width:1000px; height:84px; overflow:hidden; line-height:84px; font-size:34px; color:#d7190b}
.prodetail_box3_img{ float:left; width:1000px; height:661px}

.prodetail_box4{ width:1000px; height:460px; overflow:hidden; margin:0 auto; margin-top:70px}
.prodetail_box4 .one{ float:left; width:480px; height:206px; overflow:hidden; margin:0 40px 48px 0}
.prodetail_box4 .one img{ float:left; width:210px; height:206px; margin-right:33px}
.prodetail_box4 .one .tit{ float:left; width:237px; height:50px; overflow:hidden; line-height:50px; margin-top:15px; font-size:24px; color:#d7190b}
.prodetail_box4 .one .con{ float:left; width:237px; height:120px; overflow:hidden; line-height:30px; font-size:18px}

.prodetail_box5{ width:1000px; height:406px; overflow:hidden; margin:0 auto; margin-top:70px;}
.prodetail_box5_img1{ float:left; width:500px; height:406px; margin-right:24px}
.prodetail_box5 .tit{ float:left; width:476px; height:38px; overflow:hidden; line-height:38px; font-size:36px; color:#d7190b}
.prodetail_box5 .con{ float:left; width:476px; height:114px; overflow:hidden; line-height:38px; font-size:18px; margin-top:12px}
.prodetail_box5_img2{ float:left; width:476px; height:222px; margin-top:20px}

.prodetail_box6{ width:1000px; height:411px; overflow:hidden; margin:0 auto; margin-top:70px;}
.prodetail_box6 img{ float:left; width:1000px; height:411px;}

.prodetail_box7{ width:1000px; height:334px; overflow:hidden; margin:0 auto; margin-top:70px;}
.prodetail_box7 img{ float:left; width:1000px; height:334px;}

.prodetail_box8{ width:1000px; height:570px; overflow:hidden; margin:0 auto; margin-top:70px;}
.prodetail_box8 img{ float:left; width:1000px; height:570px;}

.prodetail_box9{ width:1000px; height:606px; overflow:hidden; margin:0 auto; margin-top:50px;}
.prodetail_box9 img{ float:left; width:1000px; height:606px;}

.prodetail_box10{ width:1000px; height:334px; overflow:hidden; margin:0 auto; margin-top:50px;}
.prodetail_box10 img{ float:left; width:1000px; height:334px;}

.prodetail_box11{ width:1000px; height:660px; overflow:hidden; margin:0 auto; margin-top:50px;}
.prodetail_box11 a{ display:block; float:left; width:220px; height:292px; overflow:hidden; margin:0px 40px 75px 0px}
.prodetail_box11 a img{ float:left; width:220px; height:243px;}
.prodetail_box11 a span{ float:left; width:220px; height:25px; overflow:hidden; text-align:center; line-height:26px; font-size:20px}
.prodetail_box11 a font{ float:left; width:220px; height:25px; overflow:hidden; text-align:center; line-height:26px; font-size:16px}
.prodetail_box11 a:hover span{ color:#eb891a}
.prodetail_box11 a:hover font{ color:#eb891a}

.prodetail_box12{ width:1000px; height:196px; overflow:hidden; margin:0 auto; margin-top:50px;}
.prodetail_box12 img{ float:left; width:1000px; height:196px;}









/************  QQ FLOAT  ***********/
.qq_box{ width:189px; height:296px; overflow:hidden; position:fixed; right:-154px; top:180px; font-family:"微软雅黑"; z-index:999}
.qqbox_left_01{ float:left; width:35px; height:145px; overflow:hidden; margin:96px 0 0 0; background-image:url(../images/qqbox_left.jpg); cursor:pointer; display:block}
.qqbox_left_02{ float:left; width:35px; height:145px; overflow:hidden; margin:96px 0 0 0; background-image:url(../images/qqbox_left.jpg); cursor:pointer; display:none}
.qqbox_right{ float:left; width:154px; height:296px; overflow:hidden; background-image:url(../images/qqbox_right_bg.jpg)}
.qqbox_right .con1{ float:left; width:149px; height:20px; overflow:hidden; text-align:center; font-size:16px; line-height:20px; color:#333; margin-top:87px; margin-left:3px}
.qqbox_right .qq_dian{ float:left; width:113px; height:35px; overflow:hidden; background-image:url(../images/qq_dianbg.jpg); text-decoration:none; margin:13px 15px 5px 18px}
.qqbox_right .qq_dian span{ font-size:14px; color:#FFF; margin-left:47px; text-decoration:none; line-height:32px}
.qqbox_right .con2{ float:left; width:149px; height:20px; overflow:hidden; text-align:center; font-size:16px; line-height:20px; color:#333; margin-top:20px; margin-left:3px}
.qqbox_right .con3{ float:left; width:149px; height:20px; overflow:hidden; text-align:center; font-size:16px; line-height:20px; color:#333; margin-top:10px; margin-left:3px; color:#d00901; font-weight:bold}
/************  QQ FLOAT  ***********/
.totop_box{ width:31px; height:31px; overflow:hidden; position:fixed; right:20px; bottom:20px}




