@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/* zoom:1;去掉IE的样式浮动  小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */

.banner a{ display:block; background:url(images/banner.jpg) no-repeat center top; height:564px; overflow:hidden;}

.fullSlide {width:100%;position:relative;background:#fff;height:400px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:564px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:564px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; border-radius:10px;width:62px;height:11px;margin:1px;overflow:hidden;background:#fff;border:1px solid #fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#da251c;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{ background:url(/Skins/Default/Img/banLeft.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png');_background:none; left:150px;}
.fullSlide .next {background:url(/Skins/Default/Img/banRight.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png');_background:none;right:150px;}




.sou_bj{ background:url(images/sou_bj.gif) repeat-x center top; height:79px; overflow:hidden;} 
/*case_bj*/
.case_bj{ background:#f1f1f1; height:715px; overflow:hidden;} 
.case_bj h2{ margin:46px auto 19px; width:1080px; height:95px; overflow:hidden; text-align:center;}
.case_bj h2 img{ width:917px; height:71px; display:block; margin:0 auto;}
.case_bj h2 i{ display:block; font:14px/24px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;}

.case{ height:550px; width:1080px; overflow:hidden; background:url(images/case_img.jpg) no-repeat left top;}
.case dl{ width:440px;  overflow:hidden;margin:18px 0 46px 522px;}
.case dl dt{height:47px;overflow:hidden; color:#212121; font:bold 24px/47px "Microsoft Yahei"; }
.case dl dt b{ color:#da251c;}
.case dl dd{ width:440px; overflow:hidden; color:#363636; font:16px/24px "Microsoft Yahei"; }
.case .case_dl02{ margin-left:608px; margin-top:3px;}


/*part*/
.part_bj{     background-color: #CA2826; height:373px; overflow:hidden;} 
.part{ height:440px; overflow:hidden;}
.part h2{ margin:36px auto 38px; height:49px; width:1080px; overflow:hidden; text-align:center; font: bold 30px/49px "Microsoft Yahei"; background:url(images/part_t.gif) no-repeat center center; font-style:italic;}
.part h2 a{ color:#fff;}
.part ul li{ height:270px; width:255px; overflow:hidden; float:left; background:#f1f1f1; margin-right:20px; display:inline; font:14px/20px "Microsoft Yahei";}
.part ul li img{ width:255px; height:175px;}
.part ul li span{ display:block; margin:22px 23px 0  23px; text-align:center;}
.part ul .nones{ margin-right:0px;}

.bigprolist{
    background: #eee;
    height: 41px;
    padding-left: 26px;
    display: block;
    line-height: 41px;
    margin-bottom: 1px;
    font-size: 16px;
    color: #515151; text-align:center;
}

.smallprolist{    margin-bottom: 1px;}
.smallprolist a{height:40px;line-height:40px;background:#3f3f3f url('images/side_li.png') no-repeat 15px center;padding-left:35px;display:block; color:#fff;}
.smallprolist li .current,.proside li a:hover{background:#e20013 url('images/side_li.png') no-repeat 15px center;}



/*pro*/
.pro_bj{ background:url(images/bj.gif) repeat center top;  overflow:hidden;} 
.pro_l{ width:242px; overflow:hidden;  background:#fff url(images/pro_t.jpg) no-repeat left top;}
.pro_l h2{ padding:25px 0 0 0; width:242px; height:65px; overflow:hidden; text-align:center; font:24px/31px "microsoft Yahei";}
.pro_l h2 i{ overflow:hidden; color:#fff; font:12px/17px Arial, Helvetica, sans-serif; display:block;} 
.pro_l h2 a{ color:#fff;}

.pro_c{ width:240px; overflow:hidden;  border:1px solid #d6d6d6; border-top:0;}
.pro_ul1{width:201px; overflow:hidden; margin:3px auto 0;padding:5px 0;}
/*.pro_ul1 h4{ width:201px; height:36px;  margin: 5px 0; overflow:hidden; background:#da251c; font:bold 14px/36px "Microsoft Yahei"; text-align:center; display:block;}
.pro_ul1 h4 a{ color:#fff;}  */

.pro_ul1 h4{ height:39px; padding-left:56px; overflow:hidden; font:14px/40px "microsoft Yahei"; border-bottom:1px dashed #e5e5e5; }
.pro_ul1 h4 a{ display:inline-block; color:#1f1a17; padding-left:9px; }

.pro_ul1 h5{ margin-top:1px; width:201px; height:36px; overflow:hidden; font:bold 14px/36px "Microsoft Yahei"; text-align:center; display:block;}
.pro_ul1 h5 a{ color:#515151; width:201px; height:36px; display:inline-block; background:url(images/pro_btn2.jpg) no-repeat left top;}
.pro_ul1 h5 a:hover,.pro_ul1 h5.cur a{ background:url(images/pro_btn1.jpg) no-repeat center top; color:#da251c; text-decoration:none;}

.pro_c ul{ padding:5px 0;}


.pro_ul2{ margin-top:1px;}

.pro_r{ width:822px;  overflow:hidden; background:#fff;}
.pro_r h2{ width:822px; height:51px; overflow:hidden; background:url(images/pro_rtbj.jpg) no-repeat left top; font:20px/51px "microsoft Yahei";}
.pro_r h2 a{color:#fff; display:inline-block; background:url(images/pro_rt.jpg) no-repeat left top; height:51px; width:165px; overflow:hidden; text-align:center;}

.pro_rc{ width:820px; overflow:hidden; border:1px solid #d6d6d6; border-top:0;}
.pro_rc dl{ margin:20px 22px 0 20px; height:374px; overflow:hidden;}
.pro_rc dl dt{ float:left; width:398px; height:371px;overflow:hidden; }
.pro_rc dl dt img{width:396px; height:368px; border:1px solid #dddddd;}
.pro_rc dl dd{ float:right; display:inline; width:347px; overflow:hidden;}
.pro_rc dl dd h3{ padding:11px 0 7px 0; overflow:hidden; height:61px; overflow:hidden; font:bold 24px/60px "Microsoft Yahei"; background:url(images/pro_line.gif) no-repeat left bottom;}
.pro_rc dl dd h3 a{ color:#1f1a17;}
.pro_rc dl dd p{ float:left; width:172px; overflow:hidden; color:#1f1a17; display:block; font:14px/34px "microsoft Yahei";}
.pro_rc dl dd em{ padding-top:26px; height:34px; width:200px; overflow:hidden; display:block; font:14px/34px "Microsoft Yahei"; text-align:center;}
.pro_rc dl dd em a{color:#1f1a17; width:92px; height:34px; overflow:hidden; display:inline-block; background:url(images/pro_btn3.jpg) no-repeat left top;}
.pro_rc dl dd em .pro_btn2{ color:#fff; margin-left:14px; background:url(images/pro_btn4.jpg) no-repeat left top;}

.pro_rc ul{ margin-left:22px; overflow:hidden;}
.pro_rc ul li{width:249px; height:282px; overflow:hidden; float:left; margin-right:16px; display:inline;}
.pro_rc ul li img{width:230px; height:230px;overflow:hidden; padding:2px; border:1px solid #e5e5e5;}
.pro_rc ul li a{width:249px; height:277px;overflow:hidden;display:inline-block;} 
.pro_rc ul li i{ height:49px;overflow:hidden; display:block; font:14px/49px "Microsoft Yahei"; text-align:center;color:#1f1a17;} 
.pro_r ul .nones{ margin-right:0px;}
.pro_rc ul li a:hover{ text-decoration:none; zoom:1;}
.pro_rc ul li a:hover img{ padding:0px;  border:3px solid #da251c;}

/*pz*/
.pz_bj{ background:#f0f0f0; height:1020px; overflow:hidden;} 
.pz_bj h2{ margin:59px auto 30px; width:1080px; height:95px; overflow:hidden; text-align:center;}
.pz_bj h2 img{ width:917px; height:71px; display:block; margin:0 auto;}
.pz_bj h2 i{ display:block; font:14px/24px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;}

.pz{ position:relative; z-index:5; height:851px; overflow:hidden; background:url(images/pz_pic1.jpg) no-repeat center top;}
.pz dl{ width:231px; height:400px;  overflow:hidden;}
.pz dl dt{width:199px; height:199px;overflow:hidden;margin-left:16px; display:inline;}
.pz dl dt img{width:199px; height:199px;}
.pz dl dd{ text-align:center; width:231px; overflow:hidden;}
.pz dl dd h3{ padding-top:8px; overflow:hidden; height:44px; overflow:hidden; font:bold 20px/44px "Microsoft Yahei";}
.pz dl dd h3 a{ color:#da251c;}
.pz dl dd p{color:#1f1a17; padding:0 7px; display:block; font:14px/22px "microsoft Yahei";}

.pz .pz_dl01{ position:absolute; left:16px; top:20px;}
.pz .pz_dl02{ position:absolute; left:840px; top:0px;}
.pz .pz_dl03{ position:absolute; left:16px; top:359px;}
.pz .pz_dl04{ position:absolute; left:840px; top:365px;}

.pz .pz_dl05{ position:absolute; left:322px; top:611px; width:460px; height:199px; overflow:hidden;}
.pz .pz_dl05 dt{ float:left;}
.pz .pz_dl05 dd{ float:right;display:inline;}
.pz .pz_dl05 dd h3{ padding-top:35px; }

/*ys_bj*/
.ys_bj{ position:relative;  height:1301px; overflow:hidden;} 
.ys1{ background:url(images/ys1.jpg) no-repeat center top; height:400px; overflow:hidden;}
.ys2{ background:url(images/ys2.jpg) no-repeat center top; height:400px; overflow:hidden;}
.ys3{ background:url(images/ys3.jpg) no-repeat center top; height:501px; overflow:hidden;}

.ys{ position:absolute;left:50%; top:0px; margin-left:-540px; width:1080px; overflow:hidden; height:1301px;}

.ys_t{ position:relative; margin-top:149px; height:104px; overflow:hidden;}
.ys h2{ padding-top:3px; height:55px;  overflow:hidden; color:#8d8d8d; margin-left:311px;font:14px/35px Arial, Helvetica, sans-serif;  text-transform:uppercase;}
.ys_t h3{ position:absolute; top:0px; left:0px; height:104px; width:1080px; overflow:hidden;display:block;}
.ys_t h3 img{height:104px; width:1080px;}

.ys dl{ margin-left:36px; width:495px; height:267px; overflow:hidden;}
.ys dl dt{ margin-bottom:4px; height:69px; overflow:hidden;} 
.ys dl dt span{ float:left;padding:0 14px 0 0; width:61px; height:53px; overflow:hidden;}
.ys dl dt span img{width:61px; height:53px;}
.ys dl dt p{ display:inline-block; float:left; width:400px; height:65px; overflow:hidden; font: bold 36px/46px "Microsoft Yahei"; display:block; color:#da251c; }
.ys dl dt p em{ color:#494949;}
.ys dl dt p i{ display:block; color:#8d8d8d;font:12px/19px Arial, Helvetica, sans-serif;  text-transform:uppercase;}
.ys dl dd{ padding-left:18px; width:475px; overflow:hidden; color:#212121; font:18px/32px "Microsoft Yahei"; background:url(images/ys_icon.gif) no-repeat left 11px;}
.ys dl dd b{ display:inline; color:#da251c; overflow:hidden; font: bold 18px/32px "Microsoft Yahei";}

.ys .ys_dl01{ position:absolute; top:365px; left:0px; }
.ys .ys_dl02{ position:absolute; top:737px; right:0px;}
.ys .ys_dl03{ position:absolute; top:1052px; left:0px;}


/*lc*/
.lc_bj{  height:423px; overflow:hidden;}
.lc_bj h2{ margin:0 auto 30px; width:1080px; height:93px; overflow:hidden; text-align:center;}
.lc_bj h2 img{ width:917px; height:71px; display:block; margin:0 auto;}
.lc_bj h2 i{ display:block; font:12px/22px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:uppercase;}
 
.lc{ height:424px; overflow:hidden; width:1000px; padding-left:79px; margin:0 auto; display:block;}
.lc ul li{ width:175px; height:242px; overflow:hidden; float:left; margin-right:80px; display:inline;}
.lc ul li img{ width:175px; height:175px;}
.lc ul li p{ margin-top:14px; text-align:center; height:53px; width:175px; overflow:hidden; display:block;  font:16px/27px "Microsoft Yahei"; color:#060001;}
.lc ul li p em { color:#060001; display:block; font:bold 16px/26px "Microsoft Yahei";}
.lc ul .nones{ margin-right:0px;}


/*bann*/
.bann_bj{  background:url(images/bann1_bj.jpg) no-repeat center top; height:231px; overflow:hidden;} 
.bann{ height:231px; width:1080; overflow:hidden;}
.bann img{height:171px; width:1080px;}

/**/

 




/*about*/
.about_bj{ background:url(images/bj.gif)  repeat center top; height:431px; overflow:hidden;} 
.about{ margin-top:45px; height:366px; overflow:hidden;}
.about dl{height:360px;overflow:hidden;}
.about dl dt{ float:left;width:541px; height:341px;overflow:hidden;}
.about dl dt img{width:541px; height:341px;}
.about dl dd{ float:right; width:495px; overflow:hidden;}
.about dl dd h3{ margin:0 auto 12px; height:73px; overflow:hidden; font:bold 24px/49px "Microsoft Yahei";}
.about dl dd h3 i{ color:#aeaeae; display:block; font:16px/24px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about dl dd h3 a{ color:#3c3c3c;}
.about dl dd p{color:#3c3c3c; display:block; font:14px/30px "microsoft Yahei";}
.about dl dd em{ margin-top:68px; display:block; height:38px; width:164px; overflow:hidden; background:#da251c; text-align:center; font:14px/38px "Microsoft Yahei";}
.about dl dd em a{ color:#fff;}

/*cul*/
.cul_bj{background:url(images/bj.gif)  repeat center top; height:280px; overflow:hidden;} 
.cul_bj h2{ margin:0 20px; width:1040px; height:37px; overflow:hidden; font:16px/34px "Microsoft Yahei"; background:url(images/cul_line.jpg) no-repeat left bottom;}
.cul_bj h2 a{ color:#212121;}
.cul_bj h2 i{ color:#8d8d8d; padding-left:12px; text-transform:uppercase; display:inline-block; font:16px/34px Arial, Helvetica, sans-serif; }
.cul_bj h2 span{font:16px/34px "Microsoft Yahei"; display:block; height:34px; overflow:hidden;}
.cul_bj h2 span a{ color:#8d8d8d;}

.cul{ margin-top:20px; height:249px; width:1080px; overflow:hidden;}
.scroll1,.scroll2{ margin:81px 0 0 0; display:blcok; width:16px; height:40px; overflow:hidden;}
.scroll1 a,.scroll2 a{width:16px; height:40px;overflow:hidden; display:inline-block;}
.scroll1 a{ background:url(images/cul_roll1.gif) no-repeat left top;}
.scroll2 a{ background:url(images/cul_roll2.gif) no-repeat left top;}

.cul_c{ height:249px; overflow:hidden; width:1035px; margin-left:8px; display:inline;}
.cul_c ul li{width:216px; height:222px; float:left; margin-right:13px; overflow:hidden;}
.cul_c ul li img{ width:206px; height:159px;}
.cul_c ul li span{height:44px; width:205px; overflow:hidden; text-align:center; font:14px/44px "microsoft Yahei"; display:block; color:#212121; }
.cul_c ul .nones{ margin-right:0px;}

/*new*/
.new_bj{ background:url(images/bj.gif)  repeat center top; height:420px; overflow:hidden;}

.new_l{display:inline; width:709px; height:429px; overflow:hidden; background:#ffffff;}
.new_l .titles{ height:57px; width:709px; overflow:hidden; background:#da251c;}
.new_l .titles ul{height:57px; width:300px; overflow:hidden; margin:0;}
.new_l .titles ul li{ height:57px; width:136px; overflow:hidden; font:16px/57px "microsoft Yahei"; text-align:center; float:left; display:inline;}
.new_l .titles ul li a{ color:#fff; display:inline-block; height:57px; width:136px; }
.new_l .titles ul li a:hover,.new_l .titles ul .cur a{ text-decoration:none; background:#212121;}
.new_l .titles span{ display:block; font:16px/57px "microsoft Yahei"; padding-right:22px;}
.new_l .titles span a{ color:#fff; background:none;}

.new_c{ width:707px; height:336px; overflow:hidden; border:1px solid #e5e5e5;}
.new_l dl{ height:212px; width:670px;overflow:hidden; padding:15px 12px 0 23px;}
.new_l dl dt{ float:left; height:192px; width:352px; overflow:hidden;}
.new_l dl dt img{height:192px; width:352px;}
.new_l dl dd{ float:right; width:300px; overflow:hidden;}
.new_l dl dd h3{height:36px; overflow:hidden; font: bold 16px/36px "microsoft Yahei";}
.new_l dl dd h3 a{ color:#212121;}
.new_l dl dd p{ display:block; font:12px/24px "microsoft Yahei"; color:#212121;}

.new_c ul{ display:inline; padding:0 15px 0 23px; width:668px; overflow:hidden;}
.new_c ul li{ float:left; height:30px; width:305px; overflow:hidden; font:12px/30px "microsoft Yahei"; padding-left:5px;}
.new_c ul li a{ color:#212121;}
.new_c ul li em{ float:right; color:#212121; width:200px;}
.new_c ul .new_li02{ float:right;}

.new_r{width:328px; height:429px; overflow:hidden;background:#fff;}
.new_r h2{ height:57px; width:305px; padding-left:23px;overflow:hidden; background:#da251c;font:16px/57px "microsoft Yahei";}
.new_r h2 a{ color:#fff;}
.new_r h2 span{  display:block; font:16px/57px "microsoft Yahei"; padding-right:22px;}
.new_r h2 span a{ color:#fff;}

.new_rc{width:326px; height:336px; overflow:hidden; border:1px solid #e5e5e5;}
.new_r dl{width:270px; margin-left:19px; overflow:hidden; padding:0 0 15px 0;}
.new_r dl dt{ height:30px;padding-left:27px; overflow:hidden; background:url(images/new_w.gif) no-repeat left 4px; font: bold 12px/30px "microsoft Yahei";}
.new_r dl dt a{ color:#212121;}
.new_r dl dd{ background:url(images/new_d.gif) no-repeat left 2px; font:12px/26px "microsoft Yahei"; color:#212121; text-indent:27px;} 
.new_r dl dd a{color:#212121; }
.new_r .nones{ padding-bottom:0px;}
.new_r .new_dl01{ margin-top:15px;}
.new_rc p { line-height:26px; padding-left:10px;}
.new_rc  img { padding-left:10px; margin-bottom:10px}
/*link*/
.link_bj{ background:url(images/bj.gif)  repeat center top; height:97px;overflow:hidden;} 
.link{ height:97px;overflow:hidden;}
.link h2{ height:37px; overflow:hidden; font: bold 16px/37px "microsoft Yahei";}
.link h2 a{ color:#212121; display:inline-block;}
.link h2 b{font-style:normal;font-size:12px;font-weight:normal;}
.link h2 b a{font-style:normal;font-size:12px;}

.link p{ display:block; float:left; font:12px/30px "microsoft Yahei";}
.link p a{ color:#8d8d8d; padding:0 11px; display:inline-block;}
 

 .kehu_bj{background:url(images/bj.gif)  repeat center top;  overflow:hidden;}
.kh{ } 


.kehu{  }
.kehu h2{ height:50px; width:1058px;overflow:hidden; background:#da251c;}
.kehu h2 b{ width:253px; height:50px; overflow:hidden; display:inline-block; text-align:center;font:16px/50px "microsoft Yahei"; background:#212121;}
.kehu h2 a{ color:#fff;}
.kehu h2 span{  display:block; font:16px/50px "microsoft Yahei"; padding-right:22px;}
.kehu h2 span a{ color:#fff;}