﻿@charset "utf-8";
/*----------------------------------reset.css*/
*{padding:0;margin:0;}
body{font-family:"微软雅黑",Tahoma,Arial,Helvetica;font-size:12px;background:#fff;color:#333;text-align:left;}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
div,dl,dt,dd,form,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:lighter}
ul,li,ol{list-style-type:none;vertical-align:middle;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{height:0px;clear:both;font-size:0px;line-height:0px;zoom:1;}
a,a:hover{color:#000;text-decoration:none;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}
::selection{background:#2083ff;color:white;} /* Safari */
::-moz-selection{background: #2083ff;color:white;} /* Firefox */ 
::-webkit-selection {background:#2083ff;color:white;} /*google chrome*/
.boxSpace10px{clear:both;height:10px;}
.boxSpace20px{clear:both;height:20px;}
.boxSpace30px{clear:both;height:30px;}
.boxSpace50px{clear:both;height:50px;}
/*----------------------------------common*/
header{height:80px;position:relative;z-index:1;margin-top:10px;}
header #top{width:1002px;margin:0 auto;}
header #logo{width:240px;height:40px;margin:3px 0 0 10px;float:left}
header nav{float:left;height:80px;padding-left:107px;}
header nav li{float:left;width:100px;height:80px;position:relative; overflow:hidden}
header nav li a{float:left;width:99px;height:40px; text-align:center;padding-top:40px;font-size:14px}
header nav li span{float:right;width:1px;height:13px; background:#e5e5e5;overflow:hidden;color:#666;margin-top:45px}
header nav li img{ position:absolute;left:0;top:99px; z-index:-1}
header nav .on img{top:0;}
header nav .on a{color:#fff}
header #search{float:left;width:45px;height:80px;cursor:pointer; position:relative;overflow:visible}
header #search a{width:45px;height:80px;padding:0; position:absolute;top:0;right:0;}
header #search .bt{height:80px; background:url(../images/search_bt.png) no-repeat right 40px;}
header #search .bthover{height:80px;background:url(../images/search_hover.png) no-repeat 13px 40px;display:none}
header #search .searchHR{width:145px;}
header menu{width:100%;height:30px; position:absolute;top:80px; z-index:2; overflow:hidden}
header menu #ulw{width:1002px;margin:0 auto;height:30px; position:relative; z-index:1}
header menu ul{height:30px;position:absolute;top:-30px}
header menu ul li{height:30px;line-height:30px;float:left;padding:0 13px}
header menu ul li a{color:#fff}
header menu ul li a:hover{color:#fff; text-decoration:underline}
header menu #menubg{background:url(../images/subbg.png) repeat-x;height:30px;width:100%; position:absolute;top:-30px;z-index:0}
header menu #sr_bt{position:relative;margin:0}
header menu #sr_bt ul{ position:absolute;top:-30px; }
header menu #sr_bt li{float:right;padding:0;background:url(../images/searchbg.png) no-repeat; z-index:11;width:218px;height:27px;padding-left:16px;}
header menu #sr_bt .keyword{width:145px;height:27px;line-height:27px;color:#999;background:none;border:0;float:left;margin-left:10px}
header menu #sr_bt .qr{cursor:pointer;font-weight:bold;float:left;margin-left:18px}
footer{height:80px; background:#e9e9e8;color:#666}
footer #bottom{width:1002px;margin:0 auto;padding-top:15px;line-height:24px}
footer #bottom a{color:#666;padding:0 10px}
footer #bottom a:hover{color:#333}
footer #bt_left{float:left;width:580px}
footer #bt_right{float:left}
/*----------------------------------index-banner*/

#banner{ height:460px; position:relative;}
.bannerbox {width: 100%; height:460px;position: relative; overflow:hidden; margin-bottom: 15px;}
.bannerbox li{ height:460px; background-repeat:no-repeat; background-position:center}
.bannerbox .num { overflow:hidden; height: 14px; position: absolute; bottom:31px; right:0; zoom:1; z-index:3 }
.bannerbox .num li {background:url(../images/banner_on.png) no-repeat;width: 10px; height: 14px; line-height: 25px; text-align: center; font-weight: 400;color: #FFFFFF;margin-right: 10px;cursor:pointer; float: left; }
.bannerbox .num li.on { background-position:-10px 0} /*当前项*/
.bannerbox .prev,.bannerbox .next { display: none; width: 80px; height: 170px; background: url(../images/banner_bt.png) no-repeat; position: absolute; top: 115px; z-index:999}
.bannerbox .prev { left: 0; }
.bannerbox .next { right: 0; background-position: right }
#index_main{height:247px; position:relative}
#index_bg{background:url(../images/indexmain.png) no-repeat center;height:248px;padding-top:30px;position:relative;top:-31px;width:100%}
#index_m{width:1002px;margin:0 auto;height:248px}
#index_left{float:left;width:285px;}
#index_middle{float:left;width:332px;margin-left:30px}
#index_right{float:right;width:323px}
.index_tl{height:35px;line-height:35px; background:url(../images/indextlbg.gif) repeat-x;margin-bottom:10px}
.index_tl .on{background:#b5161b;color:#fff}
.index_tl h1{width:87px;float:left;color:#333;text-align:center;font-size:14px;border-right:1px solid #d5d4d4; cursor:pointer}
.index_tl a{float:right;color:#999;}
.index_box{height:171px;position:relative}
.xw{ display:none}.qyxw_tl{ height:71px;}.qyxw_img{float:left}
.qyxw_txt{float:right;font-size:16px;color:#333;width:220px;line-height:24px;}
.qyxw_txt a{height:48px;float:left; overflow:hidden}
.qyxw_txt a:hover{color:#a90f14}
.qyxw_txt span{float:left;color:#999; background:#e9e9e9;font-size:12px;padding:0 3px;line-height:18px;margin-top:5px}
.qyxw_ul{margin-top:10px;clear:both;}
.qyxw_ul li{line-height:24px;height:24px;padding-left:7px;background:url(../images/lidot.png) no-repeat 0 10px}
.qyxw_ul li a{float:left;color:#555}
.qyxw_ul li a:hover{color:#a90f14}
.qyxw_ul li span{float:right;color:#999}
#video{width:210px;float:left; text-align:center; }
#videobox{width:210px;height:150px;background:#e4e2e2;margin-bottom:5px}
#video_img{width:107px;float:right;text-align:center}
#video_img a:hover{color:#a90f14}
/*homefocus*/
#pic_box{width:285px;height:171px;margin:0 auto; position:relative; overflow:hidden}
#slbox{ position:absolute;left:0;bottom:0; z-index:1}
#slbox #pic_up{width:35px;height:35px;float:left;cursor:pointer;}
#slbox #pic_down{width:35px;height:35px;float:left;cursor:pointer;}
#slbox #pic_number{width:33px;height:35px;float:left; background:url(../images/slm.png) no-repeat;color:#fff; text-align:center;line-height:35px}
#pic_box #pic_list{width:285px;height:171px;position:relative;overflow:hidden}
#pic_box #pic_list ul{position:absolute;height:171px;left:0}
#pic_box #pic_list li{width:285px;height:171px;text-align:center;float:left;text-align:center}
#pic_box #pic_list li img{width:285px;height:171px;cursor:pointer;border:0px solid #e0e0e0;}
#pic_tl{display:none; position:absolute; z-index:1;right:0;bottom:0;padding:0 10px;height:24px;line-height:24px; text-align:center;color:#fff;font-size:14px;background:#b5161b;}
/*sub_banner*/
#sub_banner1{background:url(../images/banner/sub_banner1.png) no-repeat center;height:300px;}
#sub_banner2{background:url(../images/banner/sub_banner2.png) no-repeat center;height:300px;}
#sub_banner3{background:url(../images/banner/sub_banner3.png) no-repeat center;height:300px;}
#sub_banner4{background:url(../images/banner/sub_banner4.png) no-repeat center;height:300px;}
#sub_banner5{background:url(../images/banner/sub_banner5.png) no-repeat center;height:300px;}
/*导航*/
#sub_bg{position:relative;}
#sub_box{padding-top:20px;position:absolute;top:-72px;width:100%;background:url(../images/sub_tlbg.png) no-repeat center top;}
#sub_main{width:960px;margin:0 auto; min-height:525px;}
#sub_title{border-bottom:3px solid #a90f14;height:50px;}
#sub_title h1{float:left; background:url(../images/titleh1.png) no-repeat;width:209px;height:50px;line-height:50px; text-align:center;font-size:20px;color:#fff}
#sub_title #subtl1{float:right;color:#333;padding-top:17px}
#sub_title #subtl1 a{padding:0 6px;color:#333;font-size:13px}
#sub_title #subtl1 .on{color:#a90f14}
#sub_title #subtl1 a:hover{color:#a90f14}
/*关于*/
#dszzc{padding:60px 40px 0 40px;min-height:470px}
#dszzc p{font-size:14px;line-height:30px;}
#dszzc .cz{padding:10px 0;height:24px;line-height:24px;padding-right:75px; text-align:right}
#gsjj{padding:60px 40px 0 40px}
#gsjj_left{background:url(../images/gsjj.png) no-repeat;width:409px;padding-top:279px;float:left}
#gsjj_left #gsjj_tl{font-size:20px;color:#333;padding:20px 0 10px 0;font-weight:bold}
#gsjj_left p{line-height:30px;}
#gsjj_right{width:409px;float:right}
#gsjj_right p{line-height:30px}
#qywh{padding:60px 40px 0 40px}
#qywhlogo{background:url(../images/logo1.png) no-repeat center top;padding-top:110px;margin:0 auto}
#qywhlogo p{line-height:24px;}
.qywhbox{border-top:1px dotted #ccc;margin-top:30px;padding-top:30px;clear:both}
.qywhimg{float:left;width:200px;}
.qywhtxt{float:left;width:650px}
.qywhtxt h1{font-size:18px;padding:0 0 10px 15px; background:url(../images/qywh5.png) no-repeat 0 9px}
.qywhtxt p{line-height:24px}
#zlpp{padding:60px 40px 0 40px}
#zlpptl{font-size:14px;color:#333; background:url(../images/zlpp1.png) no-repeat 93px 5px;height:65px; text-align:right;width:180px;margin:0 auto}
#zlpptl h1{font-size:30px;text-align:left}
#zlpptl a:hover{color:#a90f14}
#ppsp{width:771px;height:603px;margin:25px auto 0;padding:22px 74px 67px 72px;width:625px;height:464px;}
#ppspbx{width:625px;height:464px; background:#e4e2e2}
#zljybox{padding-top:25px}
#zljyL{float:left;background:url(../images/zlpp5.png) no-repeat;width:326px;height:484px;padding:10px 10px 16px 10px; text-align:center;font-size:14px}
#zljyL img{margin-bottom:23px;}
#zljyL a:hover{color:#a90f14}
#zljyR{width:519px;float:right}
#zljyR li{padding:2px 17px 0 2px;width:154px;height:253px;float:left;text-align:center; background:url(../images/zlpp6.png) no-repeat;}
#zljyR li img{line-height:30px;margin-bottom:15px;}
#zljyR li a{font-size:14px}
#zljyR li a:hover{color:#a90f14}
#control{height:30px;line-height:30px;text-align:center}
#control a{padding:5px 10px;border:1px solid #c6c6c6;margin-left:3px}
#control a:hover{border:1px solid #a90f14;color:#a90f14}
#control .on{border:1px solid #a90f14;background:#a90f14;color:#fff}
#shry{padding:20px 40px 0 15px}
#shry li{width:248px;height:288px;border:1px solid #c6c6c6;float:left;margin:40px 0 0 30px;padding:0 10px 10px 10px;}
#shry li .shryimg{width:248px;height:202px;border-bottom:1px solid #c6c6c6;line-height:202px; text-align:center}
#shry li .shryimg img{max-width:248px;max-height:202px;}
#shry li .shrytl{line-height:24px;font-size:14px;padding-top:10px;color:#666;height:72px; overflow:hidden}
#shry li a:hover .shrytl{color:#a90f14}
#gysy{padding:60px 40px 0 40px}
#gyxd{background:url(../images/gysy1.png) no-repeat; height:147px;}
#gyxd1{background:url(../images/gysy3.png) no-repeat; height:116px;}
.gyxdbox{clear:both;padding-top:10px;border-top:1px solid #dcdcdc; background:url(../images/gysy6.png) no-repeat 51px bottom}
.gyxdbox li{padding:10px 0;clear:both}
.gyxdbox li h1{background:url(../images/gysy2.png) no-repeat center top;width:56px;height:36px;float:left;padding:10px 25px 0;color:#fff;font-size:14px;text-align:center}
.gyxdbox li h2{background:url(../images/gysy4.png) no-repeat center top;width:56px;height:38px;float:left;padding:18px 25px 0;color:#fff;font-size:14px;text-align:center}
.gyxdbox li .gyxdR{float:right;width:774px;font-size:14px;line-height:28px;padding-top:6px;}
.csrl li .gyxdR{padding-top:14px}
#dsjy{padding:0 40px;}
#dsjyT{height:37px;background:url(../images/dsj2.png) no-repeat 67px 0}	
#dsjyF{height:37px;background:url(../images/dsj2.png) no-repeat 67px -37px}
#dsjyM{clear:both; background:url(../images/dsj3.png) repeat-y 67px}
#dsjyM li{clear:both}
#dsjyM h1{float:left; background:url(../images/dsj1.png) no-repeat;padding-left:18px;width:58px;height:30px;line-height:30px;color:#fff; font-size:14px;margin-top:5px}
#dsjyM .dsjyMR{float:right;width:780px;background:#a90f14;font-size:14px;border-radius:5px 0px 0px 5px;padding-left:7px;margin-bottom:10px}
#dsjyM .dsjyMRbox{background:#f5f5f5;line-height:24px;padding:8px 0 8px 10px}
#about{padding:30px 0 0 0}
#about1{height:217px;overflow:hidden}
#about2{ background:url(../images/aboutbg.png) no-repeat; height:520px;margin-top:40px}
#aboutjj{width:580px;float:left}
.jjtitle{font-size:18px;color:#a90f14;padding-bottom:10px}
#jjboxL{float:left;width:165px;}
#jjboxR{float:right;width:395px;line-height:26px}
#jjboxR a{color:#a90f14}
#jjboxR a:hover{ text-decoration:underline}
#aboutcz{width:332px; height:213px;float:right;background:url(../images/about1.jpg) no-repeat 210px bottom}
#aboutczM{line-height:26px;padding-right:150px;}
#aboutczM a{color:#a90f14}
#aboutczMB{max-height:156px;overflow:hidden}
.aboutqywh{width:295px;float:left;}
.aboutqywh h1{font-size:18px;padding:17px 0 12px 20px}
.aboutqywhM{width:255px;padding:0 20px;}
.aboutqywhT{line-height:20px;padding:10px 20px 0;height:66px}
.aboutqywhT a{float:right}
.zlpp{width:346px;float:right; text-align:center}
.zlpp h1{float:left}
#about3{clear:both;height:230px;padding-top:47px;}
#about3 h1{font-size:18px;padding:7px 0 7px 20px}
#about3 #aboutsy{float:left;width:601px;}
#about3 #aboutdsj{float:right;width:347px;}
#aboutsyM{background:url(../images/about6.png) no-repeat 20px;height:161px;padding:0 310px 0 20px;line-height:26px}
#aboutsyM a img{margin-top:5px}
#aboutdsjM{padding:0 20px;line-height:20px;}
#aboutdsjM img{margin-bottom:10px;}
#aboutdsjM a{float:right}
#aboutdsjM a img{margin:10px 0 0 0}
/*关于结束*/
 #qyxw{padding:40px 0 0 0}
#qyxwtl{height:263px;border-bottom:3px solid #f0f0f0}
#qyxwtlL{float:left;width:361px}
#yqxwtlR{float:right;width:570px;}
#yqxwtlRtl{font-size:24px;padding:10px 0}
#yqxwtlRtl a:hover{color:#a90f14}
#yqxwtlRtime{height:20px;}
#yqxwtlRtime span{float:left;color:#666;height:20px;padding-left:12px;width:83px;line-height:20px; background:url(../images/qyxw3.png) no-repeat left}
#yqxwtlRtxt{padding-top:10px;line-height:30px;height:120px;overflow:hidden}
#yqxwtlRmore{text-align:right;padding-top:20px;}
#qyxwlist{border-top:1px solid #f0f0f0;margin-top:2px;padding-top:10px}
#qyxwlist li{height:40px;line-height:40px;border-bottom:1px dotted #999;}
#qyxwlist li a{padding-left:6px;color:#333;float:left;height:40px;line-height:40px;border-left:5px solid #fff;width:949px;}

#qyxwlist li a:hover{background:#f0f0f0;border-left:5px solid #a90f14;color:#a90f14;}
#qyxwlist li a:hover h2{color:#333}
#qyxwlist li a h1{float:left;font-size:14px;}
#qyxwlist li a h2{float:left;font-size:14px;width:110px;padding-left:10px;border-right:1px solid #ccc;height:20px;line-height:20px;margin:10px 20px 0 0;}
#qyxwlist li a span{float:right;padding-right:5px;font-size:14px;color:#999}   
#newsshow{padding:60px 40px 0 40px}
#newsshowH{text-align:center;font-size:24px;padding-bottom:28px;}
#newsshowT{height:22px;line-height:22px;text-align:center;background:#f0f0f0;color:#999}
.newsshowI{text-align:center;padding:34px 0}
.newsshowB{line-height:30px;font-size:14px}
.newsshowF{padding-top:20px;}
.newsshowL{float:left;line-height:30px;}
.newsshowR{float:right;padding-top:28px}
.newsshowL span{font-size:14px;color:#999}
.newsshowL a{font-size:14px;color:#333;}
.newsshowL a:hover{color:#a90f14}
#zlc{background:url(../images/banner_cp.jpg) no-repeat fixed;}
#zlc_path{width:890px;margin:0 auto;height:23px;padding-top:35px;}
#zlc_path a{}
#zlcB{width:1000px;margin:0 auto}
#zltH{background:url(../images/zlc3.png) no-repeat;height:35px}
#zltH img{margin:7px 12px 0 0;float:right}
#zltM{background:url(../images/zlc2.png);padding:15px 50px 0 50px;}
#zltMT{ height:380px;}
#zltML{width:535px;height:355px;position:relative;float:left}
#zltML .logo{ position:absolute; right:0;top:0}
#zltMR{float:right;width:333px}
#zltMRT{font-size:32px;color:#0b0306;padding:4px 0}
#zltMRM{line-height:24px;height:120px; overflow:hidden}
#zltMRF{font-size:14px;line-height:30px;padding-top:5px}
#zlcX{background:url(../images/zlc13.png) no-repeat;width:900px;height:50px;position:relative;clear:both}
#zlcX a{float:left;width:90px;height:50px;line-height:50px;font-size:14px;text-align:center;position:relative;z-index:1}
#zlcX .on{color:#fff}
#zlcX .mobile{position:absolute;width:91px;height:50px;left:0;top:0;background:#a90f14; z-index:0}
.zlcXM{min-height:510px; background:url(../images/zlc2.png)}
#zlcXM1{line-height:30px;font-size:14px;padding:37px 50px 0 50px;}
#zlcXM6{padding:20px 50px 0 20px; background:#fff}
#zlcXM6 li{float:left;width:280px;height:226px;margin:0 0 30px 30px}
#zlcXM6 li a{text-align:center;float:left;height:226px;text-align:center;font-size:14px}
#zlcXM6 li img{margin-bottom:7px}
#zlcXM6 li a:hover{ background:#a90f14;color:#fff}
#sub_title #subtl2 ul{float:right}
#sub_title #subtl2 li{float:left;padding:0 3px; position:relative;width:58px;height:50px;line-height:50px; text-align:center;font-size:14px;background:url(../images/product1.png) no-repeat center}
#sub_title #subtl2 li .on{ position:absolute;width:58px; background:url(../images/product2.png) no-repeat; height:78px; top:0;left:3px;color:#fff}
.productB{width:915px;height:230px;border:1px solid #e5e5e5;margin-top:30px;box-shadow: 2px 2px 2px #f2f2f2;padding:20px 17px 20px 20px;}
.productBL{width:576px;height:230px;float:left}
.productBR{float:right;width:324px;}
.productBRT{height:45px}
.productBRT h1{font-size:24px;color:#222;float:left}
.productBRT img{float:left;margin:12px 0 0 10px}
.productBRT h2{float:right;color:#eb6100;margin:12px 0 0 0}
.productBRM{line-height:24px;height:72px; overflow:hidden}
.productBRM a{color:#a90f14}
.productBRMT{line-height:24px;margin-top:17px;padding-top:17px;border-top:1px dotted #999}
.productBRMT h1{background:url(../images/product5.png) no-repeat left;float:left; clear:both;padding-left:25px;font-size:14px;font-style:oblique;margin-top:4px}
.productBRMT h2{background:url(../images/product6.png) no-repeat left top;float:left;clear:both;padding-left:25px;margin-top:4px}
#subtl3{height:50px;float:left}
#subtl3 li{float:left;width:88px;height:50px; text-align:center;line-height:50px;padding-left:1px}
#subtl3 li a{font-size:14px;float:left;width:88px;height:50px;background:#ededed;}
#subtl3 li a:hover{background:#a90f14;color:#fff}
#subtl3 .on{background:#a90f14;color:#fff}
#ywjs{margin-top:60px;background:url(../images/wyjs1.jpg) no-repeat left 64px;padding-left:400px;min-height:680px}
#ywjs h1{font-size:22px;}
#ywjs p{line-height:30px;font-size:14px}
#sqxw{padding-top:30px;}
.sqxwB{padding:20px 0;border-bottom:1px dotted #ccc;height:180px;}
.sqxwL{width:270px;height:180px;float:left}
.sqxwR{width:660px;float:right}
.sqxwR h1 a{font-size:20px;color:#a90f14;height:35px;line-height:35px}
.sqxwR h1 a:hover{}
.sqxwR h2{color:#999;height:20px;}
.sqxwR p{line-height:24px;font-size:14px}
.sqxwR a{font-size:14px;color:#a90f14}
.sqxwR p a:hover{ text-decoration:underline}
#tsjy{margin-top:30px;background:url(../images/tsjybg.jpg) no-repeat;height:548px;}
#tsjyH{text-align:center;font-size:24px;padding:42px 0 60px 0}
#tsjy table{width:735px;margin:0 auto;color:#999}
#tsjy .tt{width:350px;height:40px;line-height:40px;border:1px solid #d9d9d9; background:#fff;font-size:14px;padding-left:10px;color:#999}
#tsjy  #textarea{width:735px;height:155px;border:1px solid #d9d9d9; background:#fff;font-size:14px;padding:10px;color:#999}
#rczp{padding:50px 40px 0 40px}
#rczpH{height:48px;padding-top:12px;border:1px solid #e7e7e7;border-bottom:3px solid #e7e7e7;}
#rczpH h1{float:left;line-height:34px;padding-left:20px; font-weight:bold;font-size:14px;}
#rczpH .rczpH1{border:1px solid #e0e0e0;float:left;height:34px;color:#666;margin-right:10px;width:270px; position:relative}
#rczpH .rczpM{line-height:34px;float:left;width:230px;}
#rczpH .on{height:34px;line-height:34px;width:230px; overflow:hidden; text-align:left;padding-left:10px;}
#rczpH .rczpM ul{border:1px solid #e0e0e0;width:268px;text-align:left;background:#fff; display:none}
#rczpH .rczpM ul li{height:34px;line-height:34px;}
#rczpH .rczpM ul li a{clear:both;padding-left:10px;width:258px;float:left;line-height:24px;color:#666;float:left;height:height:34px;line-height:34px;}
#rczpH .rczpM ul li a:hover{background:#ac181d;color:#fff;}
#rczpH .rczpH1 .rczpM{float:left;line-height:34px;text-align:center}
#rczpH .rczpH1 img{margin-left:10px; cursor:pointer;float:right}
#rczpH .in6{border:1px solid #e0e0e0;float:left;height:34px;line-height:34px;color:#999;padding-left:10px;margin-right:10px;width:220px}
#rczpH #rczpT2{width:130px; text-align:center}
#rczpH #rczpT2 .rczpM{width:93px}
#rczpH #rczpT2 .rczpM .on{width:90px;}
#rczpH #rczpT2 .rczpM ul{width:128px}
#rczpH #rczpT2 .rczpM ul li a{width:118px}
#rczpTB{margin-top:20px}
#rczpTB table{font-size:14px;line-height:36px;color:#666}
#rczpTB table td{border-bottom:1px dotted #999;padding-left:10px; text-align:center}
#rczpTB table td a{color:#ac181d}
#rczpTB table .rczpTB1{text-align:left;padding-left:20px;}
#rczpTB table .rczpTB1 a{color:#333}
#rczpTB table .rczpTB1 a:hover{color:#a90f14; text-decoration:none}
#rczpTB table td a:hover{ text-decoration:underline}
#rczpTB table #rczpTBH td{color:#fff;background:#ac181d;border-bottom:0}
#rczpshow{padding:60px 40px 0 40px}
#rczpshow #rczpshowH{font-size:16px;color:#fff;background:#a90f14;height:50px;line-height:50px;padding-left:20px}
#rczpshow #rczpshowF{text-align:center;padding-top:15px}
#rczpshow #rczpshowM{}
#rczpshow #rczpshowM table{border-left:1px solid #e4e4e4}
#rczpshow #rczpshowM td{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-left:10px;font-size:12px}
#rczpshow #rczpshowM .rczpshowMT{height:40px;line-height:40px;font-size:14px}
#rczpshow #rczpshowM .rczpshowMB{padding:35px;line-height:36px}
#rczpshow #rczpshowM .rczpshowMB h1{font-size:14px;font-weight:bold;color:#a90f14}
#rcln{padding:60px 0 40px 40px}
#rclnM{line-height:30px;font-size:14px;padding-top:30px}
#ygfc{padding:60px 40px 0 20px}
#ygfc li{float:left;width:280px;padding:0 0 20px 20px;}
#ygfc li a{float:left;width:280px;height:230px; background:#f2f2f2; text-align:center;}
#ygfc li a img{margin-bottom:10px}
#ygfc li a:hover{ background:#a90f14;color:#fff}
#lswm{padding:60px 40px 0 40px}
.lswmb{line-height:30px;font-size:14px;padding-bottom:10px}
/*二级页面*/
#sub1{background:url(../images/banner/banner_about.jpg) no-repeat;height:791px}
#sub2{background:url(../images/banner/banner_news.jpg) no-repeat;height:791px}
#sub3{background:url(../images/banner/banner_pd.jpg) no-repeat;height:791px}
#sub4{background:url(../images/banner/banner_fw.jpg) no-repeat;height:791px}
#sub5{background:url(../images/banner/banner_rc.jpg) no-repeat;height:791px}
#submain{width:1000px;margin:0 auto;padding-top:75px;}
#submainH{ height:100px; background:url(../images/titlebg.png) no-repeat center;text-align:center;}
#submainH img{margin-top:33px}
#submainB1{height:500px; position:relative}
.sub8L{width:7px;background:url(../images/sub8.png) repeat-y left;height:500px;position:absolute;left:243px;z-index:1}
.sub8R{width:7px;background:url(../images/sub8.png) repeat-y right;height:500px;position:absolute;left:750px;z-index:1}
#submain td{vertical-align:top;}
.Mbox{position:relative;overflow:hidden;width:250px;height:250px;}
.Mbox .Mbg{background:url(../images/mbg.png);width:200px;height:200px;position:absolute;top:25px;left:25px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.Mbox .M1{position:absolute;color:#fff;font-size:16px;font-weight:bold;left:65px;top:30px;width:125px;text-align:center}
.Mbox a{font-size:12px;color:#fff;position:absolute;left:89px;top:250px;}
.Mbox a:hover{ text-decoration:underline;}
.Mbox1{position:relative;background:#fff}
.Mbox1 .M2{padding:25px 30px 30px 30px;height:195px; position:absolute;top:0;left:0;width:190px}
.Mbox1 .M2 h1{color:#333;font-weight:bold;font-size:16px;}
.Mbox1 .M2 h2{color:#333;font-weight:bold;font-size:16px; width:100%; text-align:center}
.Mbox1 .M2 .M2B{line-height:20px;padding-top:15px;margin-bottom:5px;height:120px; overflow:hidden}
.Mbox1 .M2 a{float:right;width:80px;height:28px; background:#a90f14; text-align:center;line-height:28px;color:#fff}
.Mbox1 .M2bg{background:url(../images/mbg.png);width:250px;height:250px; position:absolute;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.M3{ background:url(../images/sub5.png) no-repeat center;width:190px;height:110px}
.M3 .M3L{padding-top:17px;height:40px}
.M3 .M3L a{font-size:24px;color:#999;width:auto;background:none;float:left}
.M3 .M3R a{font-size:24px;color:#999;width:auto;background:none;float:right}
.Mbox1hover .M2 h1{color:#fff;}
.Mbox1hover .M2 h2{color:#fff;}
.Mbox1hover .M2 .M2B{color:#fff}
.Mbox1hover .M2 a{color:#a90f14;background:#fff}
.Mbox1hover .M3 a{color:#fff; background:none}
#submainB2{position:relative}
.sub2N h1{color:#FFF;font-weight:bold;font-size:16px;margin:30px 0 10px 30px}
.sub2N ul{ height:120px;padding:0 30px;}
.sub2N li{height:24px;line-height:24px}
.sub2N li a{color:#FFF; display:block}
.sub2N li a:hover{ text-decoration:underline;}
.sub2NB{line-height:24px;height:120px;padding:0 30px;color:#fff}
.sub2N .sub2M{float:right;width:80px;height:28px; background:#FFF; text-align:center;line-height:28px;color:#999;margin:10px 30px 0 0}
.sub2N .sub2M:hover{color:#a90f14}
.sub2Y h1{color:#333;}
.sub2Y li a{color:#666;display:block}
.sub2Y li a:hover{color:#a90f14; text-decoration:none}
.sub2Y .sub2M{background:#a90f14;color:#fff}
.sub2Y .sub2M:hover{color:#fff}
.sub2X{padding:18px; height:50px; overflow:hidden;line-height:25px}
.sub2X a{color:#fff;font-size:14px;font-weight:bold;}
.sub2Y li{clear:both}
.sub2Y .mtL{float:left;width:82px;overflow:hidden;height:24px;line-height:24px;}
.sub2Y .mtR{float:left;height:24px;line-height:24px;}
.sub2Y .mtC{float:left;color:#999;padding:0 5px 0 10px}
.sub2I{cursor:pointer; position:relative;}
.sub2IBG{background:#a90f14;width:500px;height:250px;position:absolute;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; display:none}
.sub2IM{text-align:center;width:100%;color:#fff; position:absolute;top:250px;font-size:14px; display:none}
.sub2IM a{color:#fff;font-size:12px;}
.sub2IM a:hover{ text-decoration:underline}
.sub21{position:absolute; background:url(../images/sub10.png) repeat-x;height:10px; top:240px;width:620px;z-index:1}
.sub22{position:absolute; background:url(../images/sub12.png) no-repeat;width:14px;height:29px; left:620px;top:30px;z-index:1}
.sub23{position:absolute; background:url(../images/sub12.png) no-repeat right;width:14px;height:29px; left:370px;top:280px;z-index:1}
.zlrcB h1{margin:30px 0 0 30px;font-size:16px;color:#333;font-weight:bold}
.zlrcB table{line-height:30px;width:440px;margin:10px auto 0 auto}
.zlrcB td{border-bottom:1px dotted #999;text-align:center}
.zlrcB .zlrcH{font-weight:bold;font-size:14px;}
.zlrcML{padding-left:20px;text-align:left;height:30px;line-height:30px; overflow:hidden}
.zlrcML a:hover{color:#a90f14;}
.zlrcB .sub2M{float:right;width:80px;height:28px; background:#a90f14; text-align:center;line-height:28px;color:#fff;margin:10px 30px 0 }
#submainB4 .sub2I{height:250px}
#submainB4 .sub2IBG{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; display:none}
#submainB4 .sub2IM{top:80px;}
#focus{position:relative;width:250px;height:250px;overflow:hidden}
#focus #focus_box{position:absolute;width:250px;height:250px;}
#focus #focus_box li{display:none;position:absolute;top:0;left:0}
#focus #focus_box img{width:250px;height:250px;}
#focus #focus_list{position:absolute;height:30px;line-height:30px;top:12px;right:12px;}
#focus #focus_list ul{float:right;margin:4px 5px 0 0}
#focus #focus_list li{float:left;width:5px;height:5px;line-height:20px;border:1px solid #fff;background:#fff;margin-left:5px;cursor:pointer; border-radius:7px 7px 7px 7px}
#focus #focus_list .cur{border:1px solid #a90f14; background:#a90f14;}
#submainB4{ position:absolute}
#submainB4 .sub41{width:29px;height:14px; background:url(../images/sub19.png) no-repeat; position:absolute;top:250px;left:35px; z-index:1}
#submainB4 .sub42{width:750px;height:10px; background:url(../images/sub10.png) repeat-x 0 -10px; position:absolute;top:250px;left:250px;z-index:1}
.sub3_nav{height:207px;width:125px;float:left; background:#fff;padding-top:43px;}
.sub3_nav h1{font-size:24px;letter-spacing:1px;width:125px; text-align:center;font-weight:bold}
.sub3_on{height:90px;padding:25px 0 10px 0}
.sub3_on ul{width:8px;margin:0 auto}
.sub3_on li{background:#d7d6d6;border-radius:5px;width:8px;height:8px;margin-bottom:10px;*margin-bottom:2px;cursor:pointer}
.sub3_nav a:hover{ background:#a70f14;color:#fff}
.sub3_on .on{background:#a90f14;}
.sub3_nav a{float:left;width:65px;height:26px;line-height:26px; text-align:center; background:#f4f4f4;color:#999;margin-left:30px}
#submainB3{ position:relative}
.sub3TL{position:absolute;background:url(../images/sub24.png) no-repeat right;width:14px;height:29px;left:125px;top:45px;z-index:2}
.sub3TR{position:absolute;background:url(../images/sub24.png) no-repeat right;width:14px;height:29px;left:625px;top:45px;z-index:2}
.sub3FL{position:absolute;background:url(../images/sub24.png) no-repeat;width:14px;height:29px;left:361px;top:295px;z-index:2}
.sub3FR{position:absolute;background:url(../images/sub24.png) no-repeat;width:14px;height:29px;left:861px;top:295px;z-index:2}
.sub3_box{height:250px;width:375px;float:left;position:relative; overflow:hidden}
.sub3_box ul{ position:absolute;width:auto;left:0}
.sub3_box li{width:375px;height:250px;cursor:pointer;float:left; position:relative}
.sub3_box li img{width:375px;height:250px;}
.sub3_box li .onbx{position:absolute;top:0;left:0;width:375px;height:185px;padding-top:65px;z-index:1;background:url(../images/mbg.png);color:#fff;display:none}
.sub3_box li .onH{font-size:24px;font-weight:bold;width:100%;text-align:center;}
.sub3_box li .onM{width:207px;margin:10px auto;border-top:1px solid #b43c42;padding:10px 30px 0 30px;line-height:24px;overflow:hidden; max-height:72px}


.sub3_box li .onbx a{color:#fff;display:block;height:250px}
.sub3_box li .onbx h1{float:right;margin-right:55px}
.sub3_box li .onbx a:hover{ text-decoration:none !important}


.zlh{ position:absolute;left:40px;top:80px}


#rczpH #rczpT1 select{width:270px;height:34px;line-height:34px;font-size:13px;color:#333;border:0}
#rczpH #rczpT2 select{width:130px;height:34px;line-height:34px;font-size:13px;color:#333;border:0}
.small,.middle,.big{cursor:pointer}

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8; display: none; }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
.lightbox .lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.lightbox a img { border: none; }
.lb-outerContainer { position: relative; background-color: white;  *zoom: 1;
width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.lb-outerContainer:after { content: ""; display: table; clear: both; }
.lb-container { padding: 4px; }
.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: none; }
.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer;display: block; }
.lb-prev { left: 0; float: left; }
.lb-prev:hover { background: url(../images/prev.png) left 48% no-repeat; }
.lb-next { right: 0; float: right; }
.lb-next:hover { background: url(../images/next.png) right 48% no-repeat; }
.lb-dataContainer { margin: 0 auto; padding-top: 5px;  *zoom: 1;
width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { content: ""; display: table; clear: both; }
.lb-data { padding: 0 4px; color: #bbbbbb; }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7; }
.lb-data .lb-close:hover { cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1; }

/*service*/
.service
{
	position:fixed;
	right:0;
	top:220px;
	+top:150px;
	_position:absolute;
	_margin:180px 0 0 0;
	_top:expression(eval(document.documentElement.scrollTop));
	cursor:pointer;
	width:156px;
	z-index:2;
}
.service_btn
{
	float:left; 
	width:26px; 
	padding:20px 0 0 0;
}
.service_main
{
	float:left; 
	width:130px;
	text-align:center;
	background:url("../Images/service_bg.png") repeat-y center top;
	height:100%;
}
.service_main_top
{ 
	background:url("../Images/service_top.png") no-repeat center top;
	padding:70px 0 0 0;
}
.service_main_content
{ 
	background:url("../Images/service_footer.png") no-repeat center bottom;
	padding:0 0 25px 0;
}
.service_main_content li
{
    color:#8b8b8b;
    line-height:22px;
}