﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
.width{ width:1100px; margin:0 auto;}
.clear{ clear:both; height:0;}
a{ text-decoration:none; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
img{ border:0; max-width:100%;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
li{ list-style-type:none;}
body{ font-family:Arial; overflow-x:hidden;}

.top{ height:37px; background:#505050; font-size:12px;}
.wel{ float:left; line-height:37px; color:#fff;}
.lang{ float:right; display:block; width:83px; height:19px; border:1px solid #7c7f80; background:url(../img/cn.png) center no-repeat; margin-top:8px;}
.lang:hover{ border-color:#aaa;}
.top_nav{ float:right; margin:0 15px;}
.top_nav a{ float:left; display:block; width:67px; height:21px; line-height:21px; text-align:center; background:#fff; color:#666; border-radius:2px; margin:8px 5px;}
.top_nav a:hover{ background:#cd0819; color:#fff;}
.top_link{ float:right; color:#fff; line-height:37px;}
.top_link a{ color:#fff;}
.top_link a:hover{ text-decoration:underline;}

.logo_bg{ height:100px;}
.logo{ float:left; margin-top:14px;}
.tel{ float:right; background:url(../img/phone.png) left center no-repeat; padding-left:85px; color:#666; font-size:14px; margin-top:25px;}
.tel span{ font-size:30px; font-weight:bold; color:#cd0819;}

.nav_bg{ height:50px; line-height:50px; background:url(../img/nav_bg.jpg); font-size:15px;}
.nav li{ float:left; background:url(../img/nav_li.jpg) left no-repeat;}
.navli1{ background:none !important;}
.nav a{ display:block; color:#fff; padding:0 29px;}
.nav a:hover{ background:#991a1d;}
.cur{ background:#830b14;}

.key_bg{ height:50px;}
.key{ float:left; line-height:50px; font-size:14px; color:#666;}
.key a{ color:#666;}
.key a:hover{ color:#cd0819;}
.search{ float:right; margin-top:11px;}
.search1{ float:left; width:150px; height:26px; line-height:26px; padding:0 30px 0 10px; border:1px solid #999; border-radius:12px; outline:none;}
.search2{ float:left; width:18px; height:18px; background:url(../img/search.png) center no-repeat; border:none; outline:none; cursor:pointer; margin-top:5px; margin-left:-25px;}
.search2:hover{ background-image:url(../img/search2.png);}

.banner{ position:relative; width:100%; height:550px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner li{ list-style-type:none;}
.banner .slides li{ width:100%; height:100%;}
.flex-direction-nav a{ width:50px; height:50px; display:block; position:absolute; margin-top:250px;}
.banner:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25); background:url(../img/banner_right.png) center no-repeat; right:2%;}
.banner:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25); background:url(../img/banner_left.png) center no-repeat; left:2%;}
.banner:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width:100%; position: absolute; bottom: 18px; text-align: center;}
.flex-control-nav li {margin: 0 2px; display:inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { display:inline-block; height:20px; overflow: hidden; width:20px; cursor: pointer; background:#79151e; color:#fff; line-height:20px; text-align:center; font-size:12px;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#cd0819;}
.banner .slides a img {width: 100%; display: block; cursor:default;}

.pro_title{ position:relative; background:url(../img/pro_title.jpg) center no-repeat; height:112px; margin:45px auto 15px;}
.t1{ font-size:26px; font-weight:bold; color:#fff; text-align:center; line-height:48px;}
.t2{ font-size:16px; color:#333; text-align:center; line-height:40px;}
.pro_title .tel{ position:absolute; padding-left:0; background:none; line-height:30px; top:-20px;}
.pro_title .tel span{ font-size:24px;}
.pro_title .tel2{ position:absolute; padding-left:0; background:none; right:0;}
.pro_title .tel2 span{ font-family:Arial; font-size:16px;}

.left{ float:left; width:242px;}
.left_pro1:hover .pro_sub{ display:block;}
.right{ float:right; width:801px;}
.pro1_bg{ width:816px;}
.pro1{ position:relative; float:left; display:block; width:255px; height:255px; border:1px solid #ddd; text-align:center; font-size:14px; color:#666; margin-right:15px; margin-bottom:45px;}
.pro1:hover{ color:#cd0819;}
.pro1:hover .pro1_hover{ filter:alpha(Opacity=30); -moz-opacity:0.3; opacity:0.3;}
.pro1:hover .pro1_p{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.pro1_hover{ position:absolute; width:100%; height:100%; background:#000; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; color:#fff; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.pro1_p{ position:absolute; width:100%; color:#fff; text-align:center; bottom:15px; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}

.pro_t1{ height:80px; background:url(../img/pro_t1.jpg) center no-repeat; line-height:80px; font-weight:bold; font-size:15px; color:#fff; padding-left:80px;}
.pro_t2{ background-image:url(../img/pro_t2.jpg);}
.pro_t4{ background-image:url(../img/pro_t4.jpg); margin-top:20px;}
.pro_t5{ background-image:url(../img/pro_t5.jpg); margin-top:20px;}
.pro_t6{ background-image:url(../img/pro_t6.jpg); margin-top:20px;}
.pro_t0{ background-image:url(../img/pro_t0.jpg); text-align:center; font-size:16px; padding-left:0;}
.left ul{ border:1px solid #ddd; border-top:none; border-bottom:none;}
.left ul li{ line-height:49px; border-bottom:1px solid #ddd; text-align:center;}
.left ul a{ display:block; font-size:15px; color:#666; background:250px center no-repeat;}
.left ul a:hover{ background:url(../img/pro_left_a.png) 200px center no-repeat #666; color:#fff;}
.cur2{ background:url(../img/pro_left_a.png) 200px center no-repeat #666 !important; color:#fff !important;}
.cur3{ background:#666; color:#fff !important;}
.left_hover a{ background:url(../img/pro_left_a.png) 200px center no-repeat #666 !important; color:#fff !important;}

.pro_sub{ position:absolute; background:#fff; border:1px solid #ddd; padding:30px 0 20px 35px; box-shadow:2px 2px 2px #999; margin-left:242px; margin-top:80px; display:none; z-index:2;}
.sub1_bg{ text-align:left; padding-right:15px;}
.sub2_bg{ border:none; margin-left:30px;}
.pro_t3{ font-size:18px; color:#cd0819; margin-bottom:15px;}
.sub1{ float:left; display:inline-block; margin-bottom:10px; vertical-align:top; margin-right:25px;}
.sub1_t{ font-size:13px; line-height:30px; font-weight:bold;}
.sub1_t a{ color:#666;}
.sub1_t a:hover{ color:#cd0819;}
.sub1_t2{ font-size:12px; line-height:24px;}
.sub1_t2 a{ color:#666;}
.sub1_t2 a:hover{ color:#cd0819;}
.hover_color{ color:#cd0819 !important;}

.advan_t{ height:88px; background:url(../img/advan_t.jpg) left center no-repeat; margin:40px auto 15px;}
.advan_t1{ float:left; color:#fff; font-size:26px; margin-top:25px; margin-left:130px;}
.advan_t2{ float:right; color:#333; font-size:26px; margin-top:25px; margin-right:50px;}
.advan_t3{ color:#cd0819;}
.advan_t4{ color:#096dbb;}

.a1_bg{ background:url(../img/bg.jpg) center 150px no-repeat; background:none;}
.a1{ float:left; text-align:center; margin:110px 3px 0;}
.a1:hover .a1_c{ background:#2b2b2b; -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.a1:hover .a1_t,.a1:hover .a1_t2{ color:#fff;}
.a1:hover .a1_ico{ background-image:url(../img/a11.png); background-color:#cd0819; color:#fff;}
.a2:hover .a1_ico{ background-image:url(../img/a21.png);}
.a3:hover .a1_ico{ background-image:url(../img/a31.png);}
.a1_c{ width:360px; height:500px; background:#eaf4f9; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.a1 img{ margin:35px 0 10px;}
.a1_t{ font-size:20px; font-weight:bold; color:#666; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.a1_t2{ font-size:16px; color:#666; margin:10px 0; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.a1_desc{ font-size:12px; color:#999; line-height:24px; padding:0 30px;}
.a1_ico{ position:absolute; width:135px; height:23px; background:url(../img/a1.png) center 5px no-repeat #f6f6f6; border:1px solid #ddd; padding-top:42px; margin-top:-100px; margin-left:330px; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.a2 .a1_ico{ background-image:url(../img/a2.png); margin-left:111.5px;}
.a3 .a1_ico{ background-image:url(../img/a3.png); margin-left:-107.5px;}

.vs1_bg{ margin:60px 0 55px;}
.vs_nav{ float:left; margin-left:3px;}
.vs_nav a{ display:block; width:80px; text-align:center; font-size:16px; background:#fff; color:#666; padding:40px 0; border-radius:4px; border:1px solid #ddd; margin-top:30px; outline:none;}
.vs_nav a:hover{ background:#cd0819; border-color:#cd0819; color:#fff;}
.vs_pic{ float:right; width:1002px; margin-right:5px;}
.vs_pic img{ border:1px solid #ddd;}
.vs_p1{ float:left; width:501px; text-align:center; font-size:16px; color:#666;}
.vs_p1 span{ color:#cd0819;}
#tabs ul li.ui-tabs-active a{ background:#cd0819; border-color:#cd0819; color:#fff;}

.cus_t{ font-size:22px; font-weight:bold; line-height:42px; text-align:center; color:#fff; background:url(../img/cus_t.jpg) center no-repeat;}
.cus_t2{ color:#666; text-align:center; line-height:35px; margin-bottom:15px;}
.cus_nav{ float:right; width:428px;}
.cus_nav li{ float:left; margin-left:10px; margin-bottom:10px;}
.cus_nav a{ display:block; width:200px; height:125px; border:2px solid #ddd; outline:none;}
.cus_nav a:hover{ border-color:#cd0819;}
.cus_p{ float:left; width:672px; height:407px; background:#eee;}
.cus_p img{ float:left;}
.cus_desc{ float:left; width:630px; color:#666; padding:0 20px;}
.cus_t3{ font-size:18px; text-align:center; padding:10px 0; margin-top:30px;}
.cus_t4{ font-size:14px; line-height:24px; height:264px; overflow:hidden;}
.cus_more{ display:block; width:120px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#f8f8f8; color:#666; text-align:center; margin:5px auto; border-radius:5px;}
.cus_more:hover{ background:#cd0819; color:#fff;}
#tabs2 ul li.ui-tabs-active a{ border-color:#cd0819;}

.about{ background:#f6f6f6; padding:40px 0; margin-top:40px;}
.about_t{ line-height:44px; background:url(../img/about_t.png) center no-repeat; margin-bottom:30px;}
.about_t1{ color:#fff; font-size:22px; font-weight:bold; width:240px; text-align:center;}
.about_t2{ position:absolute; margin-left:260px; color:#666; font-size:18px;}
.about1{ float:left; width:550px;}
.message{ float:right; width:500px;}
.about_desc{ font-size:14px; color:#666; line-height:1.9em; text-indent:2em; margin-top:20px;}
.about_desc .about_span{ font-size:20px; color:#cd0819;}
.about_btn{ float:left; display:block; font-size:14px; border:1px solid #aaa; border-radius:4px; color:#666; width:100px; height:30px; line-height:30px; padding:0 10px; background:url(../img/about_btn.png) 90px center no-repeat; margin-right:10px; margin-top:15px;}
.about_btn:hover{ background-image:url(../img/about_btn2.png); border-color:#cd0819; color:#cd0819;}
.message_desc{ width:auto; font-size:14px; color:#fff; background:#cd0819; line-height:24px; padding:10px;}
.message_desc a{ color:#fff;}
.message_desc a:hover{ text-decoration:underline;}
.mes_t{ font-size:18px; color:#cd0819; margin:15px 0 10px 5px;}
.in1{ width:478px; padding:0 10px; height:35px; line-height:35px; border:1px solid #ddd; font-family:Arial; font-size:14px; color:#666; margin-bottom:10px;}
.in2{ float:right; width:80px; height:30px; line-height:30px; text-align:center; font-family:Arial; font-size:14px; color:#666; margin-left:10px;}

.equ1_bg{ width:1116px; height:175px; margin:30px 0 20px;}
.equ1{ display:block; width:263px; height:175px; float:left; margin-right:16px; font-size:14px; color:#666; text-align:center;}
.equ1:hover{ color:#cd0819;}

.news{ background:url(../img/news_bg.jpg) center no-repeat; background-size:cover; padding:40px 0;}
.news1{ float:left; width:530px;}
.news1_t{ position:relative; font-size:18px; font-weight:bold; color:#fff; line-height:44px; background:url(../img/news_t.png) left center no-repeat; margin-bottom:20px;}
.news1_t1{ width:156px; text-align:center;}
.news2_t{ height:30px; line-height:30px; overflow:hidden; margin-top:10px;}
.news2_t1{ float:left; font-size:14px; color:#cd0819;}
.news2_t2{ float:left; width:380px; overflow:hidden;}
.news2_t2 a{ color:#333;}
.news2_t2 a:hover{ color:#cd0819;}
.news2_t3{ float:right; font-size:14px; color:#666;}
.news2_desc{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.more1{ position:absolute; font-size:14px; color:#666; font-weight:normal; right:10px;}
.more1:hover{ color:#cd0819;}

.news3_bg{ float:right; width:530px;}
.news3_bg2{ padding:10px 15px; background:#fff;}
.news3{ padding:5px 0;}
.news3_t{ line-height:30px; height:30px; overflow:hidden;}
.news3_t a{ color:#333;}
.news3_t a:hover{ color:#cd0819;}
.news3_time{ font-size:14px; color:#666; line-height:24px;}
.news3_desc{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}

.link_t{ font-size:22px; font-weight:bold; color:#cd0819; text-align:center; margin-top:30px;}
.link_t2{ font-size:18px; color:#666; text-align:center; border-bottom:1px solid #bbb; padding-bottom:10px;}
.link_bg{ text-align:center; margin-top:15px;}
.link{ display:inline-block; font-size:14px; color:#666; line-height:30px; margin:0 10px;}
.link:hover{ color:#cd0819;}

.foot{ background:url(../img/foot_bg.jpg) center no-repeat; color:#f6f6f6; text-align:center; padding:30px 0;}
.foot a{ color:#f6f6f6;}
.foot a:hover{ color:#cd0819;}
.foot_t{ font-size:20px; line-height:35px;}
.foot_nav{ margin:15px 0; font-size:15px;}
.foot_nav a{ margin:0 10px;}
.line{ width:830px; height:1px; background:#aeb3b6; margin:0 auto;}
.foot_desc{ font-size:14px; line-height:24px; margin-top:15px;}

.ban{ height:382px;}
.body{ padding:40px 0;}
.right_t{ line-height:50px; border-bottom:2px solid #bbb; margin-bottom:20px;}
.right_t1{ font-size:18px; font-weight:bold; color:#cd0819; border-bottom:3px solid #cd0819; padding-bottom:13px;}
.right_t2{ font-size:14px; color:#666; margin-left:20px;}
.right_t2 a{ color:#666;}
.right_t2 a:hover{ color:#cd0819;}

.contact{ border:1px solid #ddd; border-top:none; padding:15px 0;}
.left_tel{ font-size:14px; color:#666; background:url(../img/left_tel.png) left center no-repeat; padding-left:45px; margin-left:20px;}
.left_tel span{ font-size:18px; color:#cd0819; font-weight:bold;}
.contact_t{ font-size:14px; color:#666; font-weight:bold; margin:10px 15px;}
.contact_desc{ font-size:14px; color:#666; line-height:24px; padding:0 15px;}
.contact_desc a{ color:#666;}
.contact_desc a:hover{ color:#cd0819;}

.page,.page span,.page p,.page a{ padding:4px; font-size:14px; color:#aaa;}
.page a{ color:#666;}
.page a:hover{ color:#cd0819;}
.page-num-current{ color:red !important;}

.pro_right{ float:right; width:380px;}
.pro_t{ line-height:46px; background:url(../img/pro_t.jpg) left center no-repeat; padding-left:85px; color:#fff; font-weight:bold; font-size:14px;}
.pro_desc{ color:#666; line-height:2em; padding:15px 10px;}
.pro_desc a{ color:#cd0819;}
.pro_desc a:hover{ text-decoration:underline;}
.pro_tel{ color:#666; padding:15px 10px; border-top:1px dashed #ddd;}
.pro_tel span{ font-size:20px; color:#cd0819;}
.pro_btn{ float:left; display:block; padding:0 8px; height:33px; line-height:33px; text-align:center; font-size:14px; border:1px solid #ddd; color:#666; margin-right:5px;}
.pro_btn:hover{ border-color:#cd0819; background:#cd0819; color:#fff;}

.pro_detail{ width:800px;}
.pro1_t1{ height:35px; color:#fff; text-align:center; line-height:33px; background:url(../img/t1.jpg) center no-repeat; margin-top:35px;}
.pro1_t2{ text-align:center; border:1px solid #ddd; line-height:35px; margin:20px 0; padding:15px 0 10px;}
.pro1_t3{ font-size:22px; color:#666;}
.pro1_t4{ font-size:18px; color:#cd0819;}
.pro11{ width:392px; height:392px; border:1px solid #ddd; float:left;}
.pro12{ float:right;}
.pro1_t5{ font-weight:bold; color:#fff; line-height:35px; border-bottom:1px dashed #ddd; margin:30px 0 20px;}
.pro1_t5 span{ background:#cd0819; padding:8px 15px;}
.pro1_t6{ background:none !important; color:#666;}
.pro_table{ padding:0 15px; line-height:2em; color:#666;}
.pro_table table{ width:100%; line-height:2em; color:#666;}
.pro_spe{ width:470px; background:url(../img/spe_bg.jpg) left center no-repeat; height:205px; color:#666; padding:30px 20px 30px 310px;}
.pro_spe1{ font-weight:bold; border-bottom:1px solid #aaa; line-height:40px;}
.pro_spe2{ font-size:14px; line-height:24px; margin-top:15px;}
.advan{ height:675px; background:url(../img/advan.jpg) top center no-repeat;}
.advan1_t{ color:#fff; line-height:40px; background:url(../img/advan_t1.jpg) left center no-repeat; padding-left:10px; margin-bottom:10px;}
.advan1_desc{ font-size:14px; color:#666; line-height:24px;}
.advan1{ margin-left:280px; padding-top:10px;}
.advan2{ margin-left:410px; margin-top:10px;}
.advan3{ margin-left:20px; margin-top:30px; width:380px;}
.use_t{ font-size:14px; text-align:center; color:#666; background:#efeff1; padding:18px 0; margin-bottom:15px; line-height:20px;}
.pro_contact{ float:left; font-size:14px; color:#666; line-height:24px; margin-top:20px; margin-left:15px; width:465px;}
.pro_contact a{ color:#666;}
.pro_contact a:hover{ color:#cd0819;}
.pro_con{ float:right; margin-right:50px;}

.pro2_bg{ border:1px solid #ddd; border-top:none; padding:15px 0 0;}
.pro2_bg .pro1{ width:194px; height:194px; margin-left:22px;}
.par1_bg{ border:1px solid #ddd; border-top:none; padding:15px 0 0;}
.par1{ display:block; width:200px; height:120px; border:1px solid #ddd; margin:0 auto 35px; font-size:14px; color:#666;}
.par1:hover{ border-color:#cd0819; color:#cd0819;}
.par1_pic{ width:200px; height:120px;}
.par1 p{ line-height:30px; text-align:center;}

.hon_pic1{ float:left; border:1px solid #ddd;}
.hon_pic2{ float:right; border:1px solid #ddd;}
.hon1{ float:right; width:550px; margin-top:15px;}
.hon1_t{ font-size:16px; color:#fff; background:#cd0819; text-align:center; padding:10px;}
.hon1_desc{ margin-top:25px; font-size:14px; color:#666; line-height:24px;}
.hon2{ float:left;}

.par2{ margin-bottom:15px;}
.par2_pic{ float:left; width:200px; height:135px; border:1px solid #ddd;}
.par2_p{ float:right; width:565px;}
.par2_t{ color:#333; padding:10px 0;}
.par2_desc{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:5px;}
.par2_more{ font-size:14px; color:#666;}
.par2_more:hover{ color:#cd0819;}
.use_bg{ width:816px;}
.use_bg .pro1{ height:172px;}

.news4{ display:block; background:#f6f6f6; color:#8f8f8f; padding:20px 0; margin-bottom:15px;}
.news4:hover{ background:#666; color:#fff;}
.news4:hover .news4_t{ color:#fff;}
.news4_time{ float:left; width:120px; text-align:center; font-size:14px; margin-top:15px;}
.news4_time span{ font-size:24px;}
.news4_p{ float:left; width:650px;}
.news4_t{ padding:5px 0; color:#333;}
.news4_desc{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.news_t1{ text-align:center; font-size:18px; color:#666; padding:15px 0;}
.news_t2{ font-size:14px; border-bottom:1px dashed #ddd; color:#666; line-height:30px; height:30px;}
.news_time{ float:left;}
.news_return{ float:right; display:block; line-height:30px; padding:0 25px 0 10px; text-align:center; background:url(../img/return.png) 60px center no-repeat #f6f6f6; color:#666; cursor:pointer;}
.news_return:hover{ color:#cd0819;}
.news_desc{ font-size:14px; color:#666; line-height:2em; padding:20px 0;}
.news_desc a{ color:#cd0819;}
.news_desc a:hover{ text-decoration:underline;}
.news_next{ display:block; line-height:35px; font-size:14px; background:#f6f6f6; color:#666; padding:0 15px; margin-bottom:1px;}
.news_next:hover{ background:#666; color:#fff;}
.about_desc2{ font-size:14px; color:#666; line-height:2em;}
.about_desc2 a{ color:#cd0819;}
.about_desc2 a:hover{ text-decoration:underline;}

.con_t{ background:url(../img/contact_t.jpg) center no-repeat; height:44px; margin-bottom:40px;}
.con_desc{ float:left; color:#666; line-height:2em; font-size:14px; width:570px; padding:40px; min-height:342px; margin-bottom:40px;}
.con_desc a{ color:#666;}
.con_desc a:hover{ color:#cd0819;}
.con_t1{ font-size:24px; color:#cd0819; margin-bottom:20px;}
.con_t2{ background:url(../img/con1.png) left 16px no-repeat; line-height:24px; border-bottom:1px dashed #ddd; padding:20px 0 20px 50px;}
.con_t22{ background-image:url(../img/con2.png);}
.con_t23{ background-image:url(../img/con3.png);}
.con_t24{ background-image:url(../img/con4.png);}
.con_pic{ float:right; width:318px; margin-right:60px;}

.message_pic{ float:left;}
.mes_t2{ float:left; margin-left:30px; margin-top:90px;}
.mes_t3{ font-size:24px; color:#cd0819; line-height:24px;}
.mes_t3 span{ font-size:16px;}
.line2{ width:30px; height:5px; background:#666; margin-top:20px;}
.mes_desc{ float:right; width:690px; margin-top:20px;}
.mes_desc table{ width:100%;}
.mes_desc table td{ padding-bottom:10px;}
.mes1{ width:300px; padding:0 10px; font-family:Arial; font-size:14px; color:#666; line-height:40px; border:1px solid #ddd; outline:none;}
.mes2{ width:644px; padding:0 10px; font-family:Arial; font-size:14px; color:#666; line-height:40px; border:1px solid #ddd; outline:none;}
.mes3{ width:100px; height:40px; line-height:40px; text-align:center; font-family:Arial; font-size:14px; color:#666; margin-right:10px;}

.map_t{ background:url(../img/map_t.jpg) left center no-repeat; height:32px; margin:40px 0 20px;}

.to-top{background: #cd0819; color: #fff;padding: 15px;border-radius: 5px; filter:alpha(opacity:50);opacity:0.5; z-index:9999999; font-size:14px;}
.to-top:hover{ filter:alpha(opacity:100);opacity:1;}

.float{ position:fixed; right:0; width:148px; border:1px solid #ddd; padding:20px 0; background:#e5e5e5; border-radius:5px; z-index:999; top:18%;}
.float_t1{ font-size:14px; line-height:20px; font-family:Arial; color:#666; text-align:center; margin:10px 0; padding:0 10px;}
.float_btn{ display:block; width:120px; height:35px; line-height:35px; text-align:center; background:#cd0819; color:#fff; font-size:14px; border-radius:5px; margin:10px auto;}
.float_btn:hover{ background:#830b14;}
.float_t2{ text-align:center; font-size:16px; margin:10px 0 5px; color:#cd0819;}
.float_t3{ text-align:center; font-size:12px;}
.float_t3 a{ color:#cd0819;}
.bar{ position:absolute; width:30px; height:106px; background:url(../img/btn.jpg) center no-repeat; margin-left:-31px; margin-top:7px;}

.code{ position:absolute; margin-left:720px; margin-top:5px;}

.app{ padding:40px 0 0;}
.app .equ1_bg{ height:auto;}
.app .equ1{ margin-bottom:35px;}
.app .equ1 img{ border:1px solid #ddd;}
.app .about_t{ position:relative;}
.app .about_t2{ font-size:20px;}
.about_t3{ right:0; top:0; margin-left:0;}
.about_t3 span{ color:#cd0819;}

.faq{ width:1016px; padding:30px 40px; background:#f6f6f6; margin:30px auto 0; border:2px solid #ddd;}
.faq_t{ font-size:24px; font-weight:bold; text-align:center; color:#cd0819; margin-bottom:20px;}
.faq_img{ float:left; width:510px;}
.faq_p{ float:right; width:480px; line-height:35px; margin-top:10px;}
.faq_p1{ height:210px; overflow:hidden;}
.faq_p1 p{ background:url(../img/faq_li.jpg) left center no-repeat; padding-left:36px; font-size:13px; color:#666;}
.faq_p a{ color:#cd0819;}
.faq_btn{ float:left; display:block; width:180px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff !important; background:#cd0819; margin-top:24px;}
.faq_btn:hover{ background:#991a1d;}
.faq_tel{ float:left; line-height:36px; font-size:20px; color:#cd0819; margin-left:15px; margin-top:24px;}