﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */


.banner a{ display:block; height:418px; overflow:hidden;}

/*sou*/
.sou_bj{ background:url(../images/sou_bj.gif) repeat-x center top; height:43px; overflow:hidden;} 
.sou_c{ height:43px; overflow:hidden;}
.inp01{ padding-left:10px; width:182px;   height:22px;overflow:hidden; font:12px/22px "Microsoft Yahei"; border:none; background:url(../images/sou1.jpg) no-repeat left top; color:#ffffff; margin-top:10px; display:inline;outline:none;} 
.inp02{ background:url(../images/sou2.jpg) no-repeat left top; width:34px; height:22px; border:0; margin-top:10px;outline:none;}
.sou_c p{ width:600px; height:43px; overflow:hidden; display:block; color:#c20109; font:14px/43px "Microsoft Yahei";}
.sou_c p a{color:#333333; padding-right:25px;}
.roll1,.roll2{ line-height:0px; width:17px; height:45px; overflow:hidden; margin-top:65px;}
.roll1 a,.roll2 a{width:17px; height:45px; overflow:hidden; display:inline-block; background:#a6a6a6;}
.roll1 a img,.roll2 a img{width:17px; height:45px;}
.roll1 a:hover,.roll2 a:hover{ text-decoration:none; background:#c20109;}

.pro02{}
.pro02 li{width:235px;  position:relative; float:left; margin-right:11px; line-height:0px; }
.pro02 li a{ display:inline-block;}
.pro02 li img{ width:229px; height:164px; border:1px solid #ddd; padding:2px; background:#fff;}
.pro02 li p{ display:none; position:absolute; top:3px; left:3px;  width:229px; height:164px; overflow:hidden; background:url(../images/pro_i1.png) no-repeat left top;}
.pro02 li span{ display:block; position:absolute; left:3px; top:139px; height:28px; width:229px; overflow:hidden; text-align:center; display:block; font:14px/28px "Microsoft Yahei"; color:#fff; background:url(../images/pro_span2.png) repeat;}
.pro02 li a:hover img{ border:2px solid #c20109; padding:1px; background:#eaea;  *border:1px solid #c20109; *padding:2px;}
.pro02 li a:hover{ text-decoration:none;}
.pro02 .nones{ margin-right:0px;}
/*bann1*/
.bann1_bj{ position:relative; z-index:8; margin-top:-91px; overflow:hidden; background:url(../images/bann1.png) no-repeat center top; height:275px; overflow:hidden;} 
.bann1 { position:relative;}
.bann1 p{ position:absolute; top:208px; left:450px;  height:47px;display:block; color:#c20109;height:56px; font:20px/47px "microsoft Yahei";}
.bann1 b{ color:#c20109; display:inline-block; font: bold 20px/47px "microsoft Yahei";}


/*case*/
.case_bj{ margin-top:50px; height:607px; overflow:hidden;} 
.t_h2{ height:72px; width:1000px; overflow: hidden;}
.t_h2 img{height:72px; width:1000px; }

.case{ margin-top:38px;}
.case ul{ margin:0 30px;}
.case li{ position:relative; float:left; width:418px; height:444px; overflow:hidden; background:url(../images/case_ibj.jpg) no-repeat left top;}
.case li img{ margin:1px 0 0 1px; width:416px; height:263px; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.case li i{ position:absolute; display:block; top:242px; left:189px; width:39px; height:45px; overflow:hidden; text-align:center; font:bold 22px/45px "Microsoft Yahei"; color:#fff; background:url(../images/case_span.png) no-repeat left top;}
.case li span{ display:block; padding:46px 20px 0; color:#424242; font:16px/31px "Microsoft Yahei";}
.case li span em{ color:#c20109;}
.case li a:hover{ text-decoration:none;}
.case ul .nones{ float:right;}



/*anli_bj*/
.anli_bj{height:446px; overflow:hidden;} 
.anli{ margin-top:40px;}
.anli li{ position:relative; float:left; margin-right:9px; width:327px; height:272px;  overflow:hidden;}
.anli li img{ width:327px; height:272px; }
.anli li span{ position:absolute; left:0px; top:243px; width:327px; height:29px; font:12px/29px "Microsoft Yahei"; color:#fff; text-align:center; display:block; background:url(../images/anli_span.png) no-repeat left top;}
.anli ul .nones{ margin-right:0px;}


/*ys*/
.ys_bj{ height:1560px; overflow:hidden; position:relative;}
.ys1{ background:url(../images/ys1.jpg) no-repeat center top; height:244px; overflow:hidden;}
.ys2{ background:url(../images/ys2.jpg) no-repeat center top; height:311px; overflow:hidden;}
.ys3{ background:url(../images/ys3.jpg) no-repeat center top; height:297px; overflow:hidden;}
.ys4{ background:url(../images/ys4.jpg) no-repeat center top; height:396px; overflow:hidden;}
.ys5{ background:url(../images/ys5.jpg) no-repeat center top; height:312px; overflow:hidden;}

.ys{ position:absolute; top:0; left:50%; margin-left:-500px; height:1560px; width:1000px; overflow:hidden;}
.ys h2{ width:529px; height:124px; overflow:hidden; margin:52px auto 0;}
.ys h2 img{width:529px; height:124px;}

.ys dl{width:490px;overflow:hidden;}
.ys dt{height:58px; margin-bottom:13px; overflow:hidden; background:url(../images/ys_line.gif) repeat-x left bottom;}
.ys dt p{ float:left; height:44px; width:76px; overflow:hidden; padding:4px 7px 0 15px; font: bold 34px/44px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/ys_n1.png) no-repeat left top;}
.ys dt span{ float:left; width:384px; overflow:hidden; display:inline-block;color:#c20109; font: bold 24px/34px "Microsoft Yahei";}
.ys dt i{ display:block; color:#cbcbcb; font:12px/17px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ys dd{color:#1f1f1f; padding-left:18px; background:url(../images/ys_g.gif) no-repeat left 17px; font:14px/40px "microsoft Yahei";} 

.ys .ys_dl04{ width:466px;}
.ys .ys_dl04 dt span{ width:362px;}
.ys .ys_dl03 dd{ width:460px;}


.ys .ys_dl01{ position:absolute; top:266px; left:0px;}
.ys .ys_dl03{ position:absolute; top:944px; left:0px;}
.ys .ys_dl04{ position:absolute; top:1265px; right:0px;}

.ys_c{ position:absolute; left:0px; top:556px; width:1000px; height:297px; overflow:hidden; background:url(../images/ys_horbj.jpg) no-repeat left top;}
.ys_c .ys_dl02{ width:470px;}
.ys_c .ys_dl02 dt span{ width:370px;}
.ys_c .ys_dl02 .ys_dd{ background:none;}
.ys_c .ys_dl02 .ys_dd b{ font:bold 18px/40px "Microsoft Yahei";}

.ys_l{ width:500px; overflow:hidden;}
.roll3,.roll4{ line-height:0px; width:18px; height:51px; overflow:hidden; margin-top:123px;}
.roll3{ margin-left:9px;}
.roll4{ margin-right:9px;}
.roll3 a,.roll4 a{width:18px; height:51px; overflow:hidden; display:inline-block; background:#a6a6a6;}
.roll3 a img,.roll4 a img{width:18px; height:51px;}
.roll3 a:hover,.roll4 a:hover{ text-decoration:none; background:#c20109;}

.ys_ul{ margin:18px 0 0 22px; display:inline; width:410px; overflow:hidden;}
.ys_ul li{ width:179px; height:124px; overflow:hidden; float:left; margin:0 36px 15px 0; }
.ys_ul li img{ width:166px; height:110px; padding:7px; background:url(../images/hor_ibj1.jpg) no-repeat left top;}
.ys_ul .nones{ margin-right:0px;}


/*lc*/
.lc_bj{ margin-top:54px; height:334px; overflow:hidden;} 
.lc{ margin-top:40px;}
.lc li{ float:left; height:186px; width:166px; overflow:hidden; overflow:hidden;}
.lc li a{ height:186px; width:160px; overflow:hidden; display:inline-block;}
.lc li img{ margin:0 auto; text-align:center; width:93px; height:93px; padding:11px; background:url(../images/lc_ibj1.jpg) no-repeat left top;}
.lc li span{ display:block; height:70px; overflow:hidden;}
.lc li span em{ display:inline-block; height:56px; padding-top:14px; overflow:hidden; color:#333; font:14px/56px "Microsoft Yahei";}
.lc li span i{ float:left; width:35px; height:70px; overflow:hidden;}
.lc li a:hover,.lc .cur a{ text-decoration:none; zoom:1;}
.lc li a:hover img,.lc .cur a img{ background:url(../images/lc_ibj2.jpg) no-repeat left top;}
.lc li a:hover span em,.lc .cur a span em{ color:#c20109;}
.lc li a:hover span i{}

.lc01 i{ background:url(../images/lc_n1.gif) no-repeat left top;}
.lc01 a:hover i{background:url(../images/lc_n11.gif) no-repeat left top;}
.lc02 i{ background:url(../images/lc_n2.gif) no-repeat left top;}
.lc02 a:hover i,.lc .cur a i{background:url(../images/lc_n22.gif) no-repeat left top;}
.lc03 i{ background:url(../images/lc_n3.gif) no-repeat left top;}
.lc03 a:hover i{background:url(../images/lc_n33.gif) no-repeat left top;}
.lc04 i{ background:url(../images/lc_n4.gif) no-repeat left top;}
.lc04 a:hover i{background:url(../images/lc_n44.gif) no-repeat left top;}
.lc05 i{ background:url(../images/lc_n5.gif) no-repeat left top;}
.lc05 a:hover i{background:url(../images/lc_n55.gif) no-repeat left top;}
.lc06 i{ background:url(../images/lc_n6.gif) no-repeat left top;}
.lc06 a:hover i{background:url(../images/lc_n66.gif) no-repeat left top;}


/*kh*/
.kh_bj{ position:relative; z-index:10; height:365px; overflow:hidden;} 

.kh{ margin-top:38px;}
.kh dl{ float:left; width:460px;overflow:hidden;}
.kh dl dt{ margin-top:10px; float:left; width:167px; height:188px;overflow:hidden;}
.kh dl dt img{ width:167px; height:188px;}
.kh dl dd{ float:right; width:275px; overflow:hidden; font:14px/24px "microsoft Yahei"; color:#474747;} 
.kh dl dd h3{font:bold 16px/30px "Microsoft Yahei";}
.kh dl dd h3 a{ color:#c20109;}
.kh dl dd h3 i{ color:#333; display:block; font:14px/24px "Microsoft Yahei";}
.kh dl dd em{ margin-top:5px; display:block; font:14px/22px "Microsoft Yahei"; text-transform:uppercase;}
.kh dl dd em a{ color:#404040;}
.kh .nones{ float:right;}
.kh dl dd h3 a:hover{ text-decoration:none;}


/*bann2*/
.bann2_bj{ position:relative; z-index:8; margin-top:-53px; overflow:hidden; background:url(../images/bann2.png) no-repeat center top; height:226px; overflow:hidden;} 
.bann2 { position:relative;}
.bann2 p{ margin-top:125px; text-align:center;  height:47px;display:block; color:#fff;font:20px/47px "microsoft Yahei";}
.bann2 b{ color:#fff; display:inline-block; font: bold 20px/47px "microsoft Yahei";}
.bann2 span{ margin:0 auto; display:block; background:url(../images/bann_btn.gif) no-repeat left top; width:188px; height:24px; overflow:hidden; text-align:center; font:12px/24px "microsoft Yahei"; }
.bann2 span a{ color:#fff;}


/*about*/
.ab_bj{ background:url(../images/ab_bj.jpg) no-repeat center top; height:530px; overflow:hidden;} 
.ab{ position:relative; height:530px;overflow:hidden; }

.ab dl{ margin-top:106px;}
.ab dt{ margin-top:6px; float:left;width:381px; height:310px; overflow:hidden;}
.ab dt img{width:381px; height:310px;}
.ab dd{
	float: right;
	width: 566px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
	line-height: 25px;
} 
.ab dd a{ color:#666;}
.ab dd b{ display:block; font:bold 16px/28px "Microsoft Yahei"; color:#c20109;}
.ab dd h3{ margin-bottom:10px; font: bold 24px/48px "Microsoft Yahei"; background:url(../images/ab_line1.gif) no-repeat left bottom;}
.ab dd h3 a{ color:#c20109;}
.ab dd h3 i{ display:inline-block; padding-left:30px; font:24px/48px "Times New Roman", Times, serif; text-transform:uppercase; color:#c7c6c6;}
.ab h3 a:hover{ text-decoration:none;}

.ab ul{}
.ab li{ line-height:0px; width:170px; height:170px; overflow:hidden; margin-right:15px; float:left;}
.ab li img{ width:160px; height:116px; padding:4px 5px; background:#fff;}
.ab li em{ display:block; width:170px; height:46px; overflow:hidden; color:#666; text-align:center; font:14px/46px "Microsoft Yahei"; background:url(../images/cul_ispan.jpg) no-repeat left top;}
.ab ul .nones{ margin-right:0px;}

.ggg {width:555px;margin:33px 0 0 55px;float:left;}

/*new*/
.new_bj{ height:470px; overflow:hidden;}
.new_l{ margin-top:60px; height:405px; width:620px; overflow:hidden; background:url(../images/new_l1.gif) repeat-x left 38px;}
.new_t span{ display:block; text-align:center; height:40px; overflow:hidden; font:14px/40px "Microsoft Yahei";}
.new_t span a{ color:#333;}

.new01{ width:500px; height:40px; overflow:hidden;}
.new01 li{ height:40px; width:130px; overflow:hidden; font:16px/40px "microsoft Yahei"; float:left;}
.new01 li a{ color:#333; display:inline-block; height:40px; overflow:hidden;}
.new01 li a:hover,.new01 .cur a{ text-decoration:none; font-weight:bold; background:url(../images/new_l2.gif) repeat-x center bottom;}

.new_l dl{ margin-top:20px; height:160px; width:620px; overflow:hidden;}
.new_l dl dt{ float:left; width:197px; height:145px; overflow:hidden;}
.new_l dl dt img{width:197px; height:145px;}
.new_l dl dd{ float:right; width:405px; overflow:hidden; font:14px/24px "Microsoft Yahei"; color:#333;} 
.new_l dl dd h3{ font: bold 14px/33px "microsoft Yahei";}
.new_l dl dd h3 a{ color:#333; }
.new_l dl dd em{ margin-top:15px; display:block; width:80px; height:24px; text-align:center; overflow:hidden; font:12px/24px "Microsoft Yahei"; background:#c20109;}
.new_l dl dd em a{ color:#fff;}

.new02 li{ padding-left:15px; width:600px; height:36px; overflow:hidden; font:14px/36px "Microsoft Yahei"; background:url(../images/new_pic.gif) no-repeat left center;}
.new02 li a{ color:#333;}
.new02 li a:hover{ text-decoration:none;}

.new_r{ width:290px; margin-top:60px; height:405px; overflow:hidden;}
.new_r h2{ height:40px; width:288px; font: bold 16px/40px "Microsoft Yahei"; background:url(../images/new_l3.gif) no-repeat left bottom;}
.new_r h2 i{ font:14px/40px Arial, Helvetica, sans-serif; color:#aaa8a8; display:inline-block; padding-left:15px;}
.new_r h2 a{ color:#333;}
.new_r h2 span{ display:block; text-align:center; height:40px; overflow:hidden; font:14px/40px "Microsoft Yahei";}
.new_r h2 span a{ color:#333;}

.new_r p{ width:290px; height:114px; overflow:hidden; margin:13px auto 14px;}
.new_r p img{ width:288px; height:112px; border:1px solid #aaa;}


.new_r dl{width:291px; overflow:hidden; padding:12px 0 14px 0; border-bottom:1px dashed #d9d9d9;}
.new_r dl dt{ height:24px; width:291px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left 6px; font: bold 14px/24px "microsoft Yahei";}
.new_r dl dt a{ color:#212121; padding-left:28px;}
.new_r dl dd{ background:url(../images/new_d.gif) no-repeat left 4px; font:14px/23px "microsoft Yahei"; color:#333; padding-left:28px;} 
.new_r .nones{ padding-bottom:0px; border-bottom:0;}


/*reg*/
.reg_bj{background:url(../images/reg_bj.jpg) no-repeat center top; height:430px; overflow:hidden;}
.reg{ float:right; width:317px; height:430px; overflow:hidden; }  
.reg span{ margin-top:30px; display:block; height:46px; overflow:hidden; font:20px/46px "Microsoft Yahei"; color:#494949;}
.reg span b{ font:20px/46px "microsoft Yahei"; color:#494949;}


.reg ul{ width:317px; overflow:hidden;}
.reg ul li{ line-height:0px; height:43px; width:317px; overflow:hidden; margin-bottom:8px;} 
.reg ul li img{ display:block; float:left; height:41px; width:64px; vertical-align: middle;}
.reg ul li em{ display:block; float:left; color:#b71312; font-style:normal; line-height:41px; height:43px; width:7px; vertical-align:middle;}
.reg ul li p{ float:left; height:41px; width:245px; overflow:hidden; border:1px solid #b3b3b4; margin-right:5px;}
.reg ul li .inp1{ float:left; height:41px; width:171px; background:#fff; overflow:hidden; border:0; border-left:0;padding-left:10px;  color:#959595; font:14px/41px "microsoft Yahei";}

.reg ul .li02{height:64px; overflow:hidden;}
.reg ul .li02 p{ float:left; height:62px; width:247px; overflow:hidden; border:1px solid #b3b3b4;}
.reg ul .li02 img{ float:left; display:block; height:62px; width:64px; vertical-align:middle;}
.reg ul .li02 .inp2{ float:left; height:62px; width:173px; background:#fff; overflow:hidden; border:0; border-left:0;padding-left:10px;  color:#959595; font:14px/41px "microsoft Yahei";resize:none;}
 
.reg ul .li03 p{ float:left; height:41px; width:165px; overflow:hidden; border:1px solid #b3b3b4;} 
.reg ul li .inp3{ float:left;height:41px; display:inline; width:91px; overflow:hidden; border:0; border-left:0; background:#fff; padding-left:10px; color:#959595; font:14px/41px "microsoft Yahei";}

.reg ul .li04{ padding-top:12px; *padding-top:8px; height:33px; width:260px; overflow:hidden;}
.reg .btn1{ float:left; display:inline; background:url(../images/reg_btn1.gif) no-repeat left top; width:82px; height:33px; border:0; margin-left:26px;}
.reg .btn2{ float:left; display:inline; background:url(../images/reg_btn2.gif) no-repeat left top; width:82px; height:33px; margin-left:6px; border:0;}


/*link*/
.link_bj{ height:171px;overflow:hidden;} 
.link{}
.link h2{ margin:43px auto 13px; height:34px; width:1000px; overflow:hidden; font:14px/34px "microsoft Yahei";background:url(../images/link_line.jpg) no-repeat 144px 8px;}
.link h2 a{ color:#c20109;}
.link h2 i{ float:left; padding-right:12px; display:inline-block; font:26px/34px "Times New Roman", Times, serif;}
.link h2 span{ display:block;font:14px/34px "microsoft Yahei"; }
.link h2 span a{ display:inline-block; color:#c20109;}

.link p{ height:80px; overflow:hidden;font:14px/26px "microsoft Yahei";}
.link p a{ color:#333; padding:0 11px; display:inline-block;}
 

 
