@charset "gb2312";
html{ }

.header_top_bg{ width:100%; height:36px; background:#3a3a3a;position: fixed; z-index:9999;}
.header_top{ width:1200px; height:36px; margin:0 auto;}
.header_top p{ font-size:14px; color:#fff; width:445px; float:right; line-height:36px; background:url(../images/phone.png) no-repeat left center; padding-left:28px;}
.header_top p span{ float:left;}
.header_top p img{ float:right;}

.header_bg{ width:100%; border-bottom:solid 1px #b2b2b2; height:171px;padding-top: 36px;}
.header{ width:1200px; margin:0 auto; height:171px;}
.logo{ float:left;}

.nav{ float:right; height:171px;}
.nav li{ float:left; width:145px; height:171px;}
.nav li a{ display:block; padding-top:118px; text-align:center; height:53px; color:#000; font-size:14px;}
.nav li a:hover{ color:#fff;}
.nav li a.a1{ background:url(../images/a1.png) no-repeat;}
.nav li a.a1:hover,.nav li a.f1{ background:url(../images/a1_1.png) no-repeat #2a70cb; color:#fff;}
.nav li a.a2{ background:url(../images/a2.png) no-repeat;}
.nav li a.a2:hover,.nav li a.f2{ background:url(../images/a2_1.png) no-repeat #2a70cb; color:#fff;}
.nav li a.a3{ background:url(../images/a3.png) no-repeat;}
.nav li a.a3:hover,.nav li a.f3{ background:url(../images/a3_1.png) no-repeat #2a70cb; color:#fff;}
.nav li a.a4{ background:url(../images/a4.png) no-repeat;}
.nav li a.a4:hover,.nav li a.f4{ background:url(../images/a4_1.png) no-repeat #2a70cb; color:#fff;}
.nav li a.a5{ background:url(../images/a5.png) no-repeat;}
.nav li a.a5:hover,.nav li a.f5{ background:url(../images/a5_1.png) no-repeat #2a70cb; color:#fff;}
.nav li a.a6{ background:url(../images/a6.png) no-repeat;}
.nav li a.a6:hover,.nav li a.f6{ background:url(../images/a6_1.png) no-repeat #2a70cb; color:#fff;}

#banner { margin:0px auto; padding: 0px; width:1440px; height:561px; }
.slides { margin: 0px auto;width:1440px; height:561px; position: relative; z-index:20; }
.slide-pic { margin: 0px; padding: 0px; width:1440px;  list-style: none; }
.slide-pic img {  width:1440px; height:561px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; width:1320px; border-bottom: solid #b2b2b2 1px; }
.slide-li li { margin: 0px; padding: 0px; width: 240px; height: 59px; float: left;list-style: none; position: relative; }
.slide-li a { width: 240px; height: 59px;  color: #000; font-size: 18px; display: block; line-height:59px; text-align:center; }
.slide-li a:hover { color: #fff; text-decoration: none; }
.op{ width:1200px; background: #999999; filter: alpha(opacity=60); opacity: 0.6;padding:0px 120px; }
.op li {}
.op li.cur { background: #333;}
.cur a{ color:#fff;}
.cur em{ background:#e10010 !important;}
.slide-txt{ padding-left:120px;}
.slide-txt span { display: none; }
.slide-li li em{ width:14px; height:14px; border-radius:7px; background:#fff; border:solid 1px #b2b2b2; display:block; position:absolute; bottom:-7px; left:113px;}
.slide-li li:hover em{ background:#e10010;}

fieldset{ text-align:center; margin:40px 0px; border-right:none;border-left:none;border-bottom:none;}
legend{ *left: 50%;margin: 0 auto;
*margin-left:-75px;
*position: relative;
width: 150px;
font-size: 24px;}
legend em{ display:block; font-size:14px; color:#b2b2b2;text-transform : uppercase}

.brand{ width:1200px; margin:0 auto; margin-bottom:50px;}
.brand li{margin-right: 12px; margin-bottom:12px;float: left;}
.brand a{display: block; border: solid 1px #dddddd;width: 289px;height: 331px;text-align: center;position: relative;}
.brand img{width: 289px;height:246px;}
.brand p{ width:291px; height:86px; margin-top:-86px; text-align:center; line-height:86px; color:#fff; font-size:18px;}
.brand .info{display: none; font-size:36px;padding-top:110px; height:221px; line-height:50px;color: #fff;}
.vertical .info{width: 0;height: 221px;margin: 0 auto;}
.horizontal img{position: absolute;top: 0;left: 0;}
.horizontal .info{width: 289px;height: 0;top: 120px;position: absolute;left: 0;}

.footer_bg{ width:100%; background:#202020; height:238px;}
.footer{ width:1200px; margin:0 auto;}
.footer_top{ height:52px; border-bottom:solid 1px #403f3f;}
.footer_top ul{ text-align:center;font-size:14px; color:#adacac; line-height:52px;}
.footer_top ul li{ display:inline;}
.footer_top ul li a{ font-size:14px; color:#adacac; line-height:52px; padding:0px 20px;}
.footer_top ul li a:hover{ color:#fff;}

.footer_bottom{}
.footer_logo{ float:left; height:171px; margin-right:40px;}
.footer_txt{ float:left; padding-top:50px;}
.footer_txt p{ line-height:26px; color:#858383;}
.footer_right{ float:right; padding-top:30px; width:112px;}
.footer_right img{ display:block; margin:0 auto;}
.footer_right p{ color:#858383; line-height:30px;}

/******************* about **************************/
.about_bg{ width:100%; height:50px; border-bottom:solid 1px #d7000f; margin-bottom:8px; }
.about{ width:1000px; margin:0 auto; padding:0px 100px;}
.about a{ width:500px; margin:0 auto; display:block; float:left; text-align:center; font-size:24px; line-height:50px; padding-bottom:8px;}
.about a:hover,.ahere{ color:#d7000f; background:url(../images/icon.png) no-repeat center bottom;}

.about_full{ width:1160px; padding:20px; margin:0 auto;}
.about_full h3{ text-align:center; color:#d7000f; line-height:30px; margin-bottom:20px;font-size:24px;  }
.about_full img{ max-width:1000px; display:block; margin:0 auto; margin-bottom:20px;}
.about_xx{ line-height:36px; font-size:14px; margin-bottom:20px;}

/******************* hd **************************/
.hd_top{ width:100%; height:99px; background:url(../images/hd_bg.png) repeat-x; margin:22px 0px;}
.hd_top ul{ width:932px; margin:0 auto;}
.hd_top ul li{ float:left; width:133px; margin:0 50px;}
.hd_top ul li a{ padding:2px; padding-top:57px; width:129px; height:44px; font-size:14px; line-height:44px; color:#666666; display:block; text-align:center;}
.hd_top ul li a.q1{ background:url(../images/q1.png) no-repeat;}
.hd_top ul li a.q1:hover,.hd_top ul li a.r1{background:url(../images/q1_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.hd_top ul li a.q2{ background:url(../images/q2.png) no-repeat;}
.hd_top ul li a.q2:hover,.hd_top ul li a.r2{background:url(../images/q2_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.hd_top ul li a.q3{ background:url(../images/q3.png) no-repeat;}
.hd_top ul li a.q3:hover,.hd_top ul li a.r3{background:url(../images/q3_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.hd_top ul li a.q4{ background:url(../images/q4.png) no-repeat;}
.hd_top ul li a.q4:hover,.hd_top ul li a.r4{background:url(../images/q4_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }

.hd{ width:1200px; margin:0 auto; margin-bottom:30px;}
.hdq{}
.hdq li{ float:left; margin-right:28px;}
.hdq li img{ width:276px; height:252px; box-shadow:5px 5px 16px #666; border:solid 1px #dcdcdc;}
.hdq li p{ width:278px; height:57px; line-height:57px; text-align:center; color:#666; font-size:18px;}

/******************* xs **************************/
.xs_top{ width:100%; height:99px; background:url(../images/hd_bg.png) repeat-x; margin:22px 0px;}
.xs_top ul{ width:1200px; margin:0 auto;}
.xs_top ul li{ float:left; width:100px; margin:0 10px;}
.xs_top ul li a{ padding:2px; padding-top:57px; width:100px; height:44px;  line-height:44px; color:#666666; display:block; text-align:center;}
.xs_top ul li a.w1{ background:url(../images/w2.png) no-repeat;}
.xs_top ul li a.w1:hover,.xs_top ul li a.t1{background:url(../images/w2_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w2{ background:url(../images/w1.png) no-repeat;}
.xs_top ul li a.w2:hover,.xs_top ul li a.t2{background:url(../images/w1_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w3{ background:url(../images/w3.png) no-repeat;}
.xs_top ul li a.w3:hover,.xs_top ul li a.t3{background:url(../images/w3_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w4{ background:url(../images/w4.png) no-repeat;}
.xs_top ul li a.w4:hover,.xs_top ul li a.t4{background:url(../images/w4_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w5{ background:url(../images/w5.png) no-repeat;}
.xs_top ul li a.w5:hover,.xs_top ul li a.t5{background:url(../images/w5_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w6{ background:url(../images/w6.png) no-repeat;}
.xs_top ul li a.w6:hover,.xs_top ul li a.t6{background:url(../images/w6_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w7{ background:url(../images/w7.png) no-repeat;}
.xs_top ul li a.w7:hover,.xs_top ul li a.t7{background:url(../images/w7_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w8{ background:url(../images/w8.png) no-repeat;}
.xs_top ul li a.w8:hover,.xs_top ul li a.t8{background:url(../images/w8_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w9{ background:url(../images/w9.png) no-repeat;}
.xs_top ul li a.w9:hover,.xs_top ul li a.t9{background:url(../images/w9_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }
.xs_top ul li a.w10{ background:url(../images/w10.png) no-repeat;}
.xs_top ul li a.w10:hover,.xs_top ul li a.t10{background:url(../images/w10_1.png) no-repeat #f6f6f6; color:#d70010; border:solid 2px #d70010; padding:0px; padding-top:55px; }

.hd span{ font-size:18px; color:#333; line-height:42px; margin:30px 0px; /*display:block;*/}

/******************* kh **************************/
.kh{ width:1200px; margin:0 auto;}
.kh_left{ width:604px; float:left;}
.kh_left h3{ width:600px; display:block;text-align:center; font-size:24px; line-height:50px; padding-bottom:8px;color:#d7000f; background:url(../images/icon.png) no-repeat center bottom; height:50px;}

.kh_left_full{ width:596px;border-right:solid 8px #f82323; border-top:solid 1px #d7000f; margin-top:-8px; padding:20px 0px;}

.brand1{ width:574px; margin:0 auto; margin-bottom:50px;}
.brand1 li{margin:6px;float: left;}
.brand1 a{display: block; border: solid 1px #dddddd;width: 273px;height: 312px;text-align: center;position: relative;}
.brand1 img{width: 273px;height: 312px;}
.brand1 .info{display: none; font-size:36px;padding-top:110px; height:202px; line-height:50px;color: #fff;}
.brand1 p{ width:273px; height:47px; margin-top:-47px; text-align:center; line-height:47px; color:#fff; font-size:16px; position:relative;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/}
.vertical .info{width: 0;margin: 0 auto; background:#de4718;}
.vertical1 .info{width: 0;height: 202px;margin: 0 auto; background:#2a70cb;}


.kh_right{ width:596px; float:left;}
.kh_right h3{ width:596px; display:block;text-align:center; font-size:24px; line-height:50px; padding-bottom:8px;color:#2a70cb; background:url(../images/icon1.png) no-repeat center bottom; height:50px;}

.kh_right_full{ width:596px; border-top:solid 1px #2a70cb; margin-top:-8px; padding:20px 0px;}

.pages{ text-align:center;}
.pages li{ display:inline; margin: 0 3px;}
.pages li a{ color:#000;}
.pages li a.ahere1{color:#f00;}

/******************* lxwm **************************/
.lxwm{}
.lxwm h3{width:100%; display:block;text-align:center; font-size:24px; line-height:50px; padding-bottom:8px;color:#d7000f; background:url(../images/icon.png) no-repeat center bottom; height:50px; }

.lxwm_bg{ width:100%; padding:30px 0px;}
.lxwm_full{ width:1200px; margin:0 auto;}
.map{ float:left; width:493px; height:438px; margin-right:50px;}
.lx{ float:left; margin-right:40px; padding-top:40px;}
.lx1{ float:left; padding-top:40px;}
.p1{ padding-left:80px; background:url(../images/p1.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p1 b{ display:block; line-height:26px; color:#666666;}
.p2{ padding-left:80px; background:url(../images/p2.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p2 b{ display:block; line-height:26px; color:#666666;}
.p3{ padding-left:80px; background:url(../images/p3.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p3 b{ display:block; line-height:26px; color:#666666;}
.p4{ padding-left:80px; background:url(../images/p4.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p4 b{ display:block; line-height:26px; color:#666666;}
.p5{ padding-left:80px; background:url(../images/p5.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p5 b{ display:block; line-height:26px; color:#666666;}
.p6{ padding-left:80px; background:url(../images/p6.jpg) no-repeat; height:65px;line-height:26px; color:#666666; margin-bottom:50px;}
.p6 b{ display:block; line-height:26px; color:#666666;}























