@charset "gb2312";
/* CSS Document */

body, ul, form,img,li { margin:0; padding:0; }
body{ font-size:12px; font-family:"Microsoft yahei",Arial,simsun; }
a{text-decoration:none; color:#444;}
a:hover{text-decoration:none;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6,h7{font-weight:normal; margin:0; padding:0; }
.fl{float:left;}
.fr{float:right;}
.c{clear:both;}
table,tr,td {margin: 0px;padding: 0px; border:none;list-style:none;}
img{margin: 0px;padding: 0px;list-style:none; border:0px;}
dd{list-style:none;margin: 0px;padding: 0px; border:none;}
dt{list-style:none;margin: 0px;padding: 0px; border:none;}
.hidden{ display:none;}
.w{ width:1160px; margin:0 auto; position:relative;}
.clear{clear: both;}

/*header*/
.header{ background:url(../images/bg_top.gif) repeat-x top; height:95px;}
.top{ line-height:28px; color:#666;}
.top .number{ color:#b80438; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.logo{ clear:both; width:310px; float:left;}
.nav{ width:800px; float:right;}
.nav ul{ height:65px; overflow:hidden;}
.nav ul li{ width:150px; margin-top:10px; text-align:center; padding:5px; float:left;}
.nav ul li a{ color:#fff; font-size:16px; text-align:center;}
.nav ul li a:hover{color:#eee;}
.nav ul li em{ display:block; color:#ce3460; text-transform:uppercase; font-style:normal; font-size:12px;}

/*banner*/
.banner{ background:url(../images/bg_banner.gif); margin:0 auto; text-align:center;}
.banner_1{ background:url(../images/banner_01.jpg) center top no-repeat; height:201px;}
.banner_2{ background:url(../images/banner_02.jpg) center top no-repeat; height:211px;}
.banner_3{ background:url(../images/banner_03.jpg) center top no-repeat; height:100px;}
.banner_3 .w a{ top:17px; left:50px; width:280px; height:50px; position:relative; display:block; text-indent:-999em;}

/*mod*/
.box{margin:30px auto; text-align:center; width:100%;}
.bgcf6{ padding:30px 0; background:#f6f6f6;}
.btn{ margin-top:30px; margin-bottom:20px;}
.mod_1{}
.m_hd{ margin-bottom:30px;}
.m1_ct{ float:left;}
.m1_tp{ width:520px; height:355px; float:right; text-align:left; padding-top:18px; padding-left:40px; border:1px #fcf6e6 solid;}
.num{ float:right; text-align:center; padding-top:8px; margin-top:-375px; margin-right:40px; font-size:16px; background:#f0a13a; width:80px; height:60px; color:#fff;}
.num b{ display:block; font-size:24px;}

.m1_a{ background:url(../images/m1_05.jpg) center top no-repeat; width:1151px; height:233px; margin-top:15px;}
.m1_al a{ position:absolute; margin-top:155px; margin-left:130px; display:block; width:225px; height:50px; text-indent:-999em;}
.m1_ar a{ position:absolute; margin-top:120px; font-size:16px; margin-left:120px;}
.m1_c{ text-indent:1em; position:absolute; margin-top:15px; margin-right:10px;}
.m1_b{ background:url(../images/m1_06.jpg) center top no-repeat; width:1151px; height:266px;}
.m1_b .gun{ position:absolute; margin-top:195px; height:50px; margin-left:710px;}
.m1_b .gun ul.g_txt{ width:295px; float:left;}
.m1_b .gun ul.g_txt li{ float:left; text-align:left; line-height:24px; font-size:16px;}
.m1_b .gun ul.g_btn{ float:right;}
.m1_b .gun ul.g_btn a{ width:110px; height:50px; text-indent:-999em; display:block;    margin-top: -60px;
    margin-right: -120px;}

.m2_thd{ border-left:6px #b80438 solid; text-align:left; padding-left:20px; font-weight:700; margin:20px 10px; color:#333; font-size:18px;}
.m2_four{ background:url(../images/m2b.jpg) center top no-repeat; width:1115px; height:620px; text-align:left; font-size:14px;}
.m2_four b{ display:block; margin-top:15px;}
.m2_four b span{ color:#b80438;}
.m2_four .m2_yue{ padding-top:70px; margin-left:35px; width:460px; position:absolute;}
.m2_four .m2_bei{ padding-top:70px; margin-left:635px; width:460px; position:absolute;}
.m2_four .m2_yuan{ padding-top:210px; margin-left:470px; position:absolute;}
.m2_four .m2_yuan a{ display:block; width:150px; height:150px; text-indent:-999em;}
.m2_four .m2_yan{ margin-top:370px; margin-left:35px; width:460px; position:absolute;}
.m2_four .m2_lan{ margin-top:370px; margin-left:635px; width:460px; position:absolute;}
.sbtn a{ display:block; background:#b80438; width:80px; color:#fff; text-align:center; margin-top:16px; padding:6px 16px;}
.rbtn{ float:right; margin-right:10px; _margin-top:25px; +margin-top:25px;}
.rbtn a{ display:block; background:#b80438; width:80px; color:#fff; text-align:center; margin-top:16px; padding:6px 16px;}

.main_zh{margin:0px auto; width:1160px; overflow:hidden;}
.caipot{ width:1160px; float:left; padding-top:30px;}
.moran{ width:1160px; float:left;}
.jinzhang{ float:left; margin-left:50px; display:inline;}
.defen{ float:left; width:440px; padding-left:40px; text-align:left; padding-top:10px;}
.defen dl{ float:left; width:480px;}
.defen dl dt{ float:left; width:480px;font-size:36px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.defen dl dd{ float:left; width:480px;}
.ixngf{ font-size:14px; line-height:24px;font-family:"Î¢ÈíÑÅºÚ"; padding-top:20px;}
.ixngftu{ font-size:18px;font-family:"Î¢ÈíÑÅºÚ";padding-top:10px;}
.tiliang{ width:550px; float:left; }
.tiliang p{ width:550px; float:left; text-indent:2em; line-height:28px; font-size:14px; padding-top:10px;}
.tiliang p a{ color:#b80438;}
.moyuis{ float:left; width:480px; padding-top:20px;}
.moyuis a{ float:left; margin-right:20px; display:inline;}
.listBox ul{ float:left; width:840px;position:absolute; top:30px; height:150px; overflow:hidden;}
.listBox ul li{ float:left; width:141px; height:115px;position:relative;cursor:pointer;}
.listBox ul li img{ float:left; width:121px; height:115px;} 
.listBox .on span{ background:#b80438; padding:7px; width:107px; height:103px; display:inline-block}
.listBox .on img{ color:#FFF; width:109px; height:103px;}
.listBox{width:980px;height:150px;position:relative; left:97px; overflow:hidden;}
.picBox{height:430px;position:relative;overflow:hidden;}
.picBox ul{height:1160px;position:absolute;overflow:hidden;}
.picBox li{width:1160px;height:400px; display:block; float:left;}
.prev{ position:absolute; width:42px; height:69px; left:20px; top:650px; background:url(../images/left_btn.jpg);cursor:pointer;z-index:10000}
.next{ position:absolute; width:42px; height:69px; right:0px; top:650px; background:url(../images/right_btn.jpg);cursor:pointer;z-index:888}


.m3_post{ background:url(../images/bg_m3.jpg) center top no-repeat; width:700px; height:540px; padding-left:100px; margin:50px auto 30px auto;}
.m3_post input{ margin-top:230px; height:36px; line-height:36px; margin-left:10px; background:#f4f4f4; border:1px #ddd solid;color:#666; font-size:14px; text-align:right; padding-right:15px;}
.m3_post input.name{ width:180px;}
.m3_post input.tel{ width:260px;}
.m3_post .pbtn{ margin-top:30px;}


.m4_p{ margin:20px 35px; font-size:16px; text-align:left;}
.m4_p .fl,.m4_p .fr{ margin:20px 0;}

.mod_5 ul{ height:auto; width:1180px; margin:0 auto; overflow:hidden;}
.mod_5 ul li{ float:left; width:235px;}

.mod_6{ position:relative;}


/*footer*/
.footer{overflow:hidden;zoom:1;background:#272727;}
.footernav { border-bottom: #4b4b4b 1px solid; border-top: #4b4b4b 1px solid; background: #323232; height: 43px; line-height: 43px; text-align: center; overflow: hidden; font-size: 14px; color: #bababa; }
.footernav a { color: #bababa; margin: 0px 25px; font-weight: bold; }
.footernav a:hover { text-decoration: underline; }