@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:12px; color:#333; overflow-x:hidden}
* { margin:0; padding:0;}
a { color:#333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.top{ width:1100px; height:124px; overflow:hidden; margin:0 auto; position:relative}
.top .logo{ float:left; margin-top:28px}
.top .top_img1{ float:left; margin:33px 0 0 33px}
.top .top_tel{ float:right; width:330px; height:18px; overflow:hidden; margin-top:31px; font-size:16px; line-height:20px}
.top .top_tel img{ float:left; margin-right:10px}
.top .top_tel span{ float:left}
.top .top_tel font{ float:left;}
.top .top_search{ float:right; width:330px; height:35px; background-color:#da0011; margin-top:15px}
.top .top_search .search_txt{ float:left; width:215px; height:29px; font-size:14px; line-height:29px; border:0px; background-color:#fff; padding-left:25px; padding-right:5px; font-family:"微软雅黑"; color:#999; margin:3px 0 0 3px; background-image:url(../images/top_search_dian1.gif); background-repeat:no-repeat; background-position:5px 7px}
.top .top_search .search_dian{ float:left; width:82px; height:35px; background:none; color:#fff; border:0px; font-size:16px; font-family:"微软雅黑"; line-height:34px; cursor:pointer}

.top .search_link{ float:left; position:absolute; width:266px; height:22px; overflow:hidden; font-size:13px; line-height:22px; z-index:100; top:74px; right:350px;}
.top .search_link span{ float:right}
.top .search_link a{ float:right; color:#da0011; margin-left:8px}
.top .search_link a:hover{ text-decoration:underline}

.dh_bg{ float:left; width:100%; height:45px; background-image:url(../images/dh_bg.gif); background-repeat:repeat-x}
.dh{ width:1100px; height:45px; overflow:hidden; margin:0 auto}
.dh .index{ float:left; width:142px; height:44px; font-size:18px; line-height:44px; background-image:url(../images/dh_index_bg.png); text-align:center; color:#fff; word-spacing:0px; letter-spacing:1px;}
.dh .dh_box{ float:right; width:910px; height:45px;}
.dh .dh_box img{ float:left; margin-top:10px; margin-left:1px; margin-right:1px}

#nav li{ text-align:center;}
#nav_wrap { width:910px; height:45px;}
#nav{ width:910px; height:45px;}
#nav .c{ margin:0; padding:0}
.dh_dian{ float:left;}
#nav li { float:left; list-style:none; width:118px; height:45px;}
#nav li .v{ width:118px; height:45px; float:left;}
#nav li .v a{ float:left; display:block; width:118px; height:44px; text-align:center; font-size:18px; color:#242e37; line-height:44px; border-bottom:#f1f1f1 1px solid}
#nav li .v a:hover,#nav li .v .sele{ float:left; display:block; width:118px; height:44px; text-align:center; font-size:18px; color:#fff; background-color:#e8222f; background-image:url(../images/dh_dian.png); background-repeat:no-repeat; background-position:center 80px}

#nav .kind_menu { width:118px; height:100%; text-align:left; display:none; font-size:14px; float:left; }
#nav .kind_menu div{ width:118px; float:left; position:absolute; z-index:999; border-bottom:#e8222f 10px solid}
#nav .kind_menu a { float:left; width:118px; height:36px; float:left; font-size:15px; overflow:hidden; text-align:center; line-height:36px; color:#FFF; background-color:#e8222f;}
#nav .kind_menu a:hover { background-color:#242e37; color:#FFF}


.flash{ float:left; width:100%; height:449px; overflow:hidden; border-bottom:#FFF 10px solid}

.flash .slideBox{ position:relative; width:100%; height:449px; }  

.flash .slideBox .hd{ height:17px; overflow:hidden; position:absolute; left:17%; bottom:35px; z-index:1;}  
.flash .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }  
.flash .slideBox .hd ul li{ float:left; margin-right:13px; width:15px; height:15px; text-align:center; background:#242e37; cursor:pointer; border:#FFF 1px solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}  
.flash .slideBox .hd ul li.on{ background:#ea0000; border:#FFF 1px solid}  
.flash .slideBox .bd{ width:1920px; height:449px; position:absolute; left:50%; margin-left:-960px; display:block;}  
.flash .slideBox .bd img{ width:1920px; height:449px; }  

.index_bg{ float:left; width:100%; background-color:#f2f2f2}
.index{ width:1100px; height:1800px; margin:0 auto; background-color:#fff}

.index_01{ float:left; width:1100px; height:100px; background-color:#fafafa; padding-top:10px; padding-bottom:18px}
.index_01 .in01_left{ float:left; width:270px; height:100px; border-right:#dbdbdb 1px solid; padding-right:18px}
.index_01 .in01_left .index_01_img1{ float:left; margin:10px 0 0 24px}
.index_01 .in01_left p{ float:right; font-size:22px; line-height:22px; margin-top:16px; color:#525051}
.index_01 .in01_right{ float:left; width:777px; margin-left:18px}
.index_01 .in01_right .tit{ font-size:18px; line-height:30px; color:#ea0000}
.index_01 .in01_right .con{ font-size:12px; line-height:22px; margin-top:8px; font-family:"宋体"}
.index_01 .in01_right .con img{ margin-top:5px;}

.index_02{ float:left; width:1100px; height:34px; overflow:hidden; background-color:#242e37}
.index_02 span{ float:left; color:#fff; font-size:15px; line-height:34px}
.index_02 font{ float:left; color:#fff; font-size:18px; line-height:34px; font-family:Arial, Helvetica, sans-serif}
.index_02 .search_txt{ float:right; width:340px; height:26px; font-size:14px; line-height:26px; border:0px; background-color:#fff; padding-left:18px; padding-right:18px; font-family:"微软雅黑"; color:#999; margin:4px 0 0 5px;}
.index_02 .search_dian{ float:right; width:49px; height:26px; background-image:url(../images/index_02_search_dian.gif); border:0px; cursor:pointer; margin:4px 23px 0 22px}

.index_03{ float:left; width:1100px; height:276px; overflow:hidden; margin-top:20px;}
.index_03 .li1{ float:left; width:335px; height:276px; overflow:hidden; margin-left:20px; padding-right:20px; border-right:#f2f2f2 1px solid}
.index_03 .li2{ float:left; width:335px; height:276px; overflow:hidden; margin-left:20px; padding-right:20px; border-right:#f2f2f2 1px solid}
.index_03 .li3{ float:left; width:320px; height:276px; overflow:hidden; margin-left:20px;}
.index_03 li .tit{ float:left; width:100%; font-size:18px; line-height:20px;}
.index_03 li .con{ float:left; width:100%; margin-top:6px}
.index_03 li .con .list{ float:left; width:335px; height:49px; overflow:hidden; border-bottom:#f8f8f8 1px solid; font-family:"宋体"}
.index_03 li .con .list .date{ float:left; width:100%; height:18px; font-size:12px; line-height:18px; margin-top:5px; color:#c10000}
.index_03 li .con .list .news_tit{ float:left; width:100%; height:20px; overflow:hidden; font-size:px; line-height:26px;}
.index_03 li .con .list .news_tit a{ color:#333; font-size:12px;}
.index_03 li .con .list .news_tit a:hover{ color:#c10000}

.index_03 li .img_qiehuan{ float:left; width:320px; height:180px; overflow:hidden; margin:25px 0 0 0}

.index_03 li .img_qiehuan .slideBox_ps{ position:relative; width:100%; height:180px; }  

.index_03 li .img_qiehuan .slideBox_ps .hd{ height:10px; overflow:hidden; position:absolute; left:5%; bottom:10px; z-index:1;}  
.index_03 li .img_qiehuan .slideBox_ps .hd ul{ overflow:hidden; zoom:1; float:left;  }  
.index_03 li .img_qiehuan .slideBox_ps .hd ul li{ float:left; margin-right:8px; width:8px; height:8px; text-align:center; background:#242e37; cursor:pointer; border:#FFF 1px solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}  
.index_03 li .img_qiehuan .slideBox_ps .hd ul li.on{ background:#ea0000; border:#FFF 1px solid}  
.index_03 li .img_qiehuan .slideBox_ps .bd{ width:320px; height:180px; position:absolute;  display:block;}  
.index_03 li .img_qiehuan .slideBox_ps .bd img{ float:left; width:320px; height:180px; }  


.index_03 li .psort_link{ float:left; width:100%; font-size:14px; line-height:22px; margin-top:10px}
.index_03 li .psort_link a{ float:left; margin-left:10px; margin-right:10px}
.index_03 li .psort_link a:hover{ color:#ea0000}

.index_04{ float:left; width:1100px; height:414px; overflow:hidden; background-image:url(../images/index_04_bg.jpg); margin-top:45px}
.index_04 .con{ float:left; width:720px; height:96px; overflow:hidden; font-size:12px; line-height:24px; color:#fff; margin:78px 0 0 336px}
.index_04 .img_list{ float:left; width:811px; height:190px; overflow:hidden; margin:45px 0 0 284px;}
.index_04 .img_list li{ float:left; width:185px; height:190px; overflow:hidden; margin-right:23px} 
.index_04 .img_list li img{ float:left; width:177px; height:182px; border:#FFF 4px solid} 
.index_05{ float:left; width:1100px; height:414px; overflow:hidden; background-image:url(../images/index_05_bg.jpg); margin-top:45px}
.index_05 .con{ float:left; width:720px; height:96px; overflow:hidden; font-size:12px; line-height:24px; color:#fff; margin:78px 0 0 336px}
.index_05 .img_list{ float:left; width:811px; height:190px; overflow:hidden; margin:45px 0 0 284px;}
.index_05 .img_list li{ float:left; width:185px; height:190px; overflow:hidden; margin-right:23px} 
.index_05 .img_list li img{ float:left; width:177px; height:182px; border:#FFF 4px solid}

.index_06 { float:left; width:1100px; height:410px; overflow:hidden; margin-top:25px}
.index_06 .tit{ float:left; width:100%; height:43px; overflow:hidden; line-height:40px; background-image:url(../images/index_06_tit_bg.gif); background-repeat:no-repeat; background-position:bottom}
.index_06 .tit span{ float:left; font-size:18px; color:#000; line-height:40px; margin-left:12px}
.index_06 .tit font{ float:left; font-size:14px; color:#ccc; font-family:Arial, Helvetica, sans-serif; margin-left:20px; line-height:40px}
.index_06 .con{ float:left; width:1080px; height:350px; overflow:hidden; margin:13px 0 0 10px}
.index_06 .con a{ float:left; width:186px; height:163px; overflow:hidden; margin:0 18px 15px 0}
.index_06 .con a img{ float:left; width:174px; height:128px; border:#e5e5e5 1px solid; padding:5px}
.index_06 .con a span{ float:left; width:186px; height:22px; overflow:hidden; text-align:center; font-size:12px; line-height:28px; font-family:"宋体"}
.index_06 .con a:hover span{ color:#c10000}

.foot_1{ float:left; width:100%; height:40px; overflow:hidden; background-color:#FFF; border-top:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid; font-size:14px; line-height:40px}
.foot_1 .con{ width:1100px; height:40px; overflow:hidden; margin:0 auto}
.foot_1 .foot_dian{ float:left; margin:13px 15px 0 17px}
.foot_2{ float:left; width:100%;/* height:45px;*/ overflow:hidden; background-color:#242e37; font-size:14px; line-height:80px; text-align:center; color:#fff}
.foot_2 .info{ width: 1100px; height: 80px; margin: 0 auto;}
.foot_2 .txt{ float: left; }
.foot_2 .liangzhao{ float: right; margin: 5px;}



.nei_box{ width:1100px; margin:0 auto}
.nei{ float:left; width:1100px; margin-top:30px; margin-bottom:30px;}
.nei_left{ float:left; width:250px; min-height:300px;}
.nei_right{ float:right; width:805px; min-height:300px;}

.left_01{ float:left; width:250px; height:85px; overflow:hidden; background-image:url(../images/left_01_bg.jpg); text-align:center; border-bottom:#000 10px solid}
.left_01 span{ float:left; width:250px; height:30px; font-size:25px; margin-top:16px; color:#fff}
.left_01 font{ float:left; width:250px; height:20px; font-size:16px; line-height:20px; margin-top:3px; color:#fff; word-spacing:0px; letter-spacing:2px;}

.left_menu{ float:left; width:250px; min-height:100px; background-color:#231816; padding:15px 0 15px 0}
.left_menu a{ float:left; width:250px; height:32px; overflow:hidden; border-bottom:#231816 1px solid; border-top:#231816 1px solid; color:#fff; line-height:30px; margin:5px 0 5px 0}
.left_menu a span{ float:left; margin-left:75px; font-size:14px}
.left_menu a:hover{ background-color:#da0011; border-bottom:#c3000f 1px solid; border-top:#c3000f 1px solid; background-image:url(../images/left_menu_dian.png); background-repeat:no-repeat; background-position:203px 9px}

.left_menu .current{ background-color:#da0011; border-bottom:#c3000f 1px solid; border-top:#c3000f 1px solid; background-image:url(../images/left_menu_dian.png); background-repeat:no-repeat; background-position:203px 9px}

.right_01{ float:left; width:805px; height:40px; overflow:hidden; border-bottom:#c7c7c7 1px solid; font-size:14px; line-height:40px}
.right_01 p{ float:left; color:#666}
.right_01 p a{ color:#666}
.right_01 p a:hover{ color:#d97215}

.right_01 .search{ float:right; width:284px; height:28px; overflow:hidden; margin-top:4px; border:#bbb 1px solid; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.right_01 .search .search_txt{ float:left; width:216px; height:28px; overflow:hidden; font-size:12px; line-height:28px; padding:0 15px 0 15px; background:none; color:#bdbdbd; border:0px}
.right_01 .search .search_dian{ float:left; width:38px; height:28px; overflow:hidden; background:none; background-image:url(../images/right_01_search_dian.png); background-repeat:no-repeat; cursor:pointer; border:0px;}

.right_con_box{ float:left; width:805px; margin:0 0 5px 0;}
.right_con_box .pcb_tit{ float:left; width:805px; height:35px; overflow:hidden; background-image:url(../images/pcb_tit_bg.jpg)}
.right_con_box .pcb_tit span{ float:left; width:160px; height:18px; font-size:16px; line-height:18px; color:#e90000; margin-left:58px}
.right_con_box .pcb_tit font{ float:left; width:160px; height:14px; font-size:12px; margin-left:58px}
.right_con_box .pcb_con{ float:left; width:805px; min-height:350px; margin-top:15px; margin-bottom:5px; background-color:#fdfdfd; font-size:13px; line-height:26px}

.pro_detail_img{ float:left; width:298px; height:298px; border:#ffe8d6 6px solid; padding:3px; margin-top:15px}
.pro_detail_tit{ float:right; width:430px; height:50px; overflow:hidden; font-size:20px; color:#e90000; line-height:50px; border-bottom:#ccc 1px solid; padding-left:2px; margin-bottom:6px}
.pro_detail_shuxing{ float:right; width:430px; height:32px; overflow:hidden; font-size:14px; line-height:32px; padding-left:2px}
.pro_detail_shuxing span{ float:left; width:116px; height:32px; color:#444; font-weight:bold}



.newslist{ float:left; width:795px; height:36px; overflow:hidden; font-size:14px; line-height:36px; border-bottom:#c9c9c9 1px dashed; margin-left:5px}
.newslist span{ float:left; width:760px; height:36px; overflow:hidden}
.newslist span strong{ color:#705; font-size:12px}
.newslist span a{ color:#333; font-weight:normal}
.newslist span a:hover{ color:#da0011}
.newslist font{ float:left; width:100px; height:36px; overflow:hidden; text-align:right}

.huanye{ float:left; margin-top:15px; }
.huanye a{ color:#333}
.huanye a:hover{ color:#008003}


.news_detailtitle{ font-size:16px; text-align:center; color:#111}
.news_detail_time{ font-size:14px; text-align:center; color:#888}
.news_content{ margin-top:10px; font-size:13px; line-height:26px}

.prolist{ float:left; width:188px; height:218px; overflow:hidden; margin:0 17px 20px 0}
.prolist a{ float:left; width:188px; height:218px; overflow:hidden;}
.prolist a img{ float:left; width:186px; height:186px; border:#c9c9c9 1px solid}
.prolist a span{ float:left; width:202px; height:30px; overflow:hidden; font-size:14px; line-height:36px; text-align:center}
.prolist a:hover span{ color:#da0011}

.nei_sourtable1{ width:100%; line-height:33px; background-color:#bdc1ca; margin-bottom:10px}
.nei_sourtable1 td{ height:29px; line-height:33px; background-color:#f7f9fd}
.nei_sourtable2{ width:100%; text-align:center; background-color:#bdc1ca;}
.nei_sourtable2 td{ height:29px; line-height:33px; background-color:#f7f9fd}


















