﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

/*
 1、小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;）
 */


.banner a{ display:block; height:500px; overflow:hidden;}
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 500px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; background-repeat:no-repeat; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; display:none; z-index:1; bottom:30px; 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; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#3598db; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../images/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images/right1s.png) no-repeat; }
/*sou*/
.ser_bg{background:#f2f2f2; height:66px; overflow:hidden;     margin-bottom: 0px;}  
.ser_c{ height:66px; overflow:hidden;}
.inp01{ float:left; padding-left:10px; width:277px;   height:30px;overflow:hidden; font:12px/30px "Microsoft Yahei"; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#999; margin-top:18px; display:inline;outline:none;} 
.inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:41px; height:30px; border:0; margin-top:18px;outline:none;}
.ser_c p{height:66px; width:600px; overflow:hidden; display:block; color:#999;font:14px/66px "Microsoft Yahei";}

.ser_c p a{color:#999; padding-right:15px; display: inline-block;}
.ser_c p b{color:#222; font-weight: normal; padding-right:3px; display: inline-block;}

/*fag*/
.fag_bg{ background:url(../images/fag_bg.jpg) no-repeat center top; height:700px; overflow:hidden;}
.fag h2{margin:73px auto 35px; width: 550px; padding-left: 450px; height: 100px; overflow:hidden;  background:url(../images/fag_t.png) no-repeat center top; padding-top: 8px; color: #555; letter-spacing: 3px; font:24px/38px "Microsoft Yahei";}
.fag h2 em{display: block; color: #222;font:30px/42px "Microsoft Yahei";letter-spacing: 0px;}
.fag h2 em i{color: #E46A00;font-size:36px}

.fag01{width: 480px; height: 427px; padding-top: 15px; overflow:hidden; float: left;  background:url(../images/fag_i.jpg) no-repeat left top;}
.fag01 p{padding-left: 365px; color: #E46A00;font:bold 22px/24px "Microsoft Yahei";}
.fag01 .fag_p2{font-size: 18px; padding-left: 418px; padding-top: 40px;}
.fag01 .fag_p3{font-size: 16px; padding-left: 430px; padding-top: 45px;}
.fag01 .fag_p4{font-size: 14px; padding-left: 396px; padding-top: 43px;}

.fag02{float: right; margin-top: 6px; width: 465px; overflow: hidden;}
.fag02 li{margin-bottom: 18px;width: 447px; height: 61px;padding-right:10px;color: #555;font:15px/31px "Microsoft Yahei"; overflow: hidden;  background:url(../images/fag_ip.jpg) no-repeat left top; }
.fag02 li em{float: left; width: 44px; margin-right: 20px; text-align: center; color: #fff; display: block; font:bold 26px/61px "Times New Roman", Times, serif;}
.fag02 h3{color: #222;font:24px/62px "Microsoft Yahei";}
.fag02 h3 i{color: #E46A00;}
.fag02 p{color: #555;font:18px/35px "Microsoft Yahei";}
.fag02 p b{color: #E46A00; font:bold 30px/35px "Times New Roman", Times, serif;}
.fag02 p a{display: inline-block; height: 35px; width: 105px; float: right; text-align: center;color: #fff; background: #E06B04;font:14px/35px "Microsoft Yahei";}

/*anli_bg*/
.anli_bg{ background:#f7f7f7 url(../images/al_ic.jpg) no-repeat center top; height:690px; overflow:hidden}

.t_h2{ margin:73px auto 40px; height:118px; overflow:hidden; text-align:center; font:36px/50px "Microsoft Yahei"; background:url(../images/tic.png) no-repeat center bottom;}
.t_h2 a{ color:#222;}
.t_h2 i{ display:block; color:#b3b3b3; font:18px/28px "Times New Roman", Times, serif; text-transform: uppercase;}
.t_h2 a:hover{ text-decoration:none;}

.anli_t{margin-bottom: 30px; width: 998px; height:38px;border: 1px solid #E46A00;}
.anli_t li{float:left;width: 165px; text-align: center; height:38px; overflow:hidden; line-height:0px;border-right: 1px solid #E46A00;}
.anli_t li a{display:inline-block;width: 165px; font:16px/38px "Microsoft Yahei"; color:#4D4D4D; height:38px; overflow:hidden;background: none;}
.anli_t li a:hover,.anli_t .cur a{ zoom:1;  color:#fff; text-decoration:none; background: #E46A00;}
.anli_t .nones{border: 0px; width: 168px;}
.anli_t .nones a{width: 168px;}

.anli{border: 1px solid #d2d2d2;width: 998px; height:311px; overflow:hidden;}
.anli_dl{float: left; padding: 16px; width: 466px; height: 279px; border-right: 1px solid #d2d2d2;}
.anli_dl dt{ width: 466px; height: 279px; overflow: hidden;}
.anli_dl dt img{ width: 466px; height: 279px;}

.anli_u2{padding:15px; width:469px; height: 281px; overflow: hidden; background:url(../images/al_l02.gif) no-repeat center 243px;}
.anli_u2 dd{position: relative; height: 281px;}
.anli_u2 dd h3{margin-top: 9px; font:bold 18px/40px "Microsoft Yahei";}
.anli_u2 dd h3 a{color: #222;}
.anli_u2 dd p{color: #555;font:14px/30px "Microsoft Yahei";}
.anli_u2 dd em{position: absolute; right: 0px; bottom:15px; background: #E06B04; width: 105px; height: 35px; overflow: hidden; text-align: center; display: block; font:14px/35px "Microsoft Yahei";}
.anli_u2 dd em a{color: #fff;}
.anli_u2 .nones{margin-top:18px; }

.anli_dl dt img:hover,.pk_qh dt img:hover{
		transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);
}

/*pk*/
.pk_bg{height: 1107px; background: #f7f7f7; overflow: hidden;}
.pk .t_h2{margin:68px auto 34px; }
.pk ul{margin: 0 0 40px 288px; overflow: hidden; height: 60px; }
.pk ul li{float:left; padding-right: 60px; margin-right: 40px; background:url(../images/pk_l2.gif) no-repeat right 10px; font:22px/32px "Microsoft Yahei";   }
.pk ul li a{ display: inline-block;color: #222; height: 60px; overflow: hidden;}
.pk ul li i{display: block;text-transform: uppercase; color: #b3b3b3;font:12px/22px "Times New Roman", Times, serif;}
.pk ul li a:hover,.pk ul .on a{text-decoration: none; color: #E06B04;background:url(../images/pk_l1.gif) no-repeat left bottom; }
.pk ul .nones{background: none; padding-right: 0px;}

.pk_qh{height: 438px; position: relative; overflow: hidden;}
.pk_qh dl{width: 460px; float: left; overflow: hidden;}
.pk_qh dt{width: 460px; height: 209px; overflow: hidden;}
.pk_qh dt img{width: 460px; height: 209px; overflow: hidden;}
.pk_qh dd{}
.pk_qh dd h3{margin: 10px auto 14px; border-bottom: 1px solid #d9d9d9;  font:bold 18px/58px "Microsoft Yahei"; color: #222;}
.pk_qh dd p{color: #444;  font:14px/24px "Microsoft Yahei"; padding-left: 18px; background:url(../images/pk_ic.gif) no-repeat left 10px; }
.pk_qh dd p em{color: #E46A00;}
.pk_qh .pk_dl2{float: right;}

.pk_qh span{position: absolute; left:441px;top:42px; display: block; width: 126px; height: 126px; overflow: hidden;}
.pk_qh span img{width: 126px; height: 126px;}

/*pro*/
.pro_bg{ height:744px; overflow:hidden;} 

.pro_l{ margin-top:50px; width:230px;overflow:hidden;}
.pro_l h2{ height:88px; width: 230px; overflow:hidden; text-align:center; font:bold 22px/88px "Microsoft Yahei";  background:url(../images/pro_t.jpg) no-repeat center top;}
.pro_l h2 a{ color:#fff;}

.pro_c{border: 1px solid #ccc;border-top: 0px; padding-top: 12px; height: 515px; width: 228px; overflow: hidden;}
.pro_l h3{ margin:27px auto;width:194px; height:40px; overflow:hidden; font:normal 15px/40px "Microsoft Yahei";}
.pro_l h3 a{ color:#333; display: inline-block; padding-left:15px;  width: 174px; height: 40px; overflow: hidden; color: #fff;background:url(../images/pro_b2.gif) no-repeat center top;}
.pro_l h3 a:hover,.pro_l h3.cur a{zoom: 1; text-decoration: none; background:url(../images/pro_b1.gif) no-repeat center top;}
.pro_l ul{margin-left: 40px; margin-bottom: 10px; margin-top: -15px; width: 188px; overflow: hidden;}
.pro_l ul li{ height:30px; overflow:hidden; font:14px/30px "Microsoft Yahei";}
.pro_l ul li a{ color:#555;}
.pro_l ul li a:hover,.pro_l ul .cur a{ color: #E06B04; text-decoration: none;}


.pro_r{ margin-top:36px; width:740px; overflow:hidden;}
.pro_t{margin: 0 auto 30px; height: 42px; overflow: hidden;}
.pro_u1 li{float: left; height: 42px;padding-right: 20px; margin-right: 19px; background:url(../images/pro_l2.gif) no-repeat right center;}
.pro_u1 li a{color: #666; display: inline-block;height: 42px; overflow: hidden; font:18px/42px "Microsoft Yahei";}
.pro_u1 .nones{ background: none;}
.pro_u1 li a:hover,.pro_u1 .cur a{color: #333;text-decoration: none; font-weight: bold; background:url(../images/pro_l1.gif) no-repeat left bottom;}
.pro_t span{display: block; margin-top: 10px; width: 47px; height: 20px; overflow: hidden; text-align: center; font:12px/20px "Microsoft Yahei";text-transform: uppercase; background:url(../images/pro_m.png) no-repeat left top;}
.pro_t span a{color: #999;}

.pro_u2{}
.pro_u2 li{ float:left; margin:0 24px 25px 0;  width:230px; height:266px; overflow:hidden; line-height: 0px;}
.pro_u2 li img{ width:228px; height:223px; border: 1px solid #f2f2f2;}
.pro_u2 li em{ margin-top:1px; display: block; height:40px; overflow:hidden; font:14px/40px "Microsoft Yahei"; color:#555; text-align:center; background:#f2f2f2;}
.pro_u2 li a:hover{text-decoration: none;}
.pro_u2 li a:hover img{border: 1px solid #E06B04;}
.pro_u2 li a:hover em{background: #E06B04; color: #fff;}
.pro_u2 .nones{ margin-right:0;}



/*bann1*/
.bann1_bg{height:342px;overflow:hidden;} 
.bann1 { position:relative; height:342px; overflow:hidden;}
.bann1 p{margin-top: 220px; width: 480px; overflow: hidden; color: #fff;font:18px/37px "Microsoft Yahei";}
.bann1 p b{color: #fff; font:38px/37px "Times New Roman", Times, serif;}
.bann1 p a{float: right; display: inline-block; height: 35px; width: 105px;text-align: center;color: #fff; border:1px solid #fff; font:14px/35px "Microsoft Yahei";}



/*ys*/
.ys_bg{height:920px; overflow:hidden;}

.ys{margin-top: 266px;}
.ys ul{}
.ys li{height: 320px; width: 1000px; overflow: hidden;}
.ys li dl{}
.ys li dt{float: right; width: 500px; height: 251px; overflow: hidden;}
.ys li dt img{ width: 500px; height: 251px;}
.ys li dd{float: left; width: 444px; overflow: hidden;}
.ys li dd h3{height: 74px; overflow: hidden; border-top:2px solid #ccc; padding-top: 30px; }
.ys li dd h3 em{display: block; margin-top: 5px; float: left; color: #E46A00; width: 38px; height: 38px; overflow: hidden; text-align: center;  background:url(../images/ys_n1.gif) no-repeat left top; font:26px/38px Arial, Helvetica, sans-serif;}
.ys li dd h3 span{float: right; width: 393px; overflow: hidden; color: #222;font:18px/30px "Microsoft Yahei";}
.ys li dd h3 span i{color: #222; display: block; text-transform: uppercase; font:14px/20px "Times New Roman", Times, serif;}
.ys li dd p{margin-left: 48px; color: #555; font:14px/24px "Microsoft Yahei";}
.ys li dd b{color: #555;border: 1px solid #ccc; width: 128px; height: 33px; text-align: center; display: block; overflow: hidden; margin-top: 36px; margin-left: 48px; font:14px/33px "Microsoft Yahei";}

.ys li a:hover{text-decoration: none;}
.ys li a:hover h3{border-top:2px solid #E06B04;}
.ys li a:hover h3 em{color: #E06B04;background:url(../images/ys_n2.gif) no-repeat left top; }
.ys li a:hover h3 span{color: #E06B04;}
.ys li a:hover h3 span i{color: #E06B04;}
.ys li a:hover dd b{color: #fff; background: #E06B04; border: 1px solid #E06B04;}

.ys .ys_li02 dt{float: left;}
.ys .ys_li02 dd{float: right;}


/*bz_bg*/
.bz_bg{ background:url(../images/bz_bg.jpg) no-repeat center top; height:580px; overflow:hidden;} 
.bz{position: relative; height: 580px; overflow: hidden;}
.bz h2{position: absolute; right: 108px; top:78px; width: 310px; height: 150px; overflow: hidden; color: #fff;font:36px/60px "Microsoft Yahei";}
.bz h2 i{margin-top: 14px; display: block;color:#d0e1f1; font-size: 16px;line-height: 32px;}
.bz h3{text-transform: uppercase; margin-top: 85px;width: 170px; height: 415px; overflow: hidden;background:url(../images/bz_ic2.gif) no-repeat left bottom;}
.bz h3 em{display: block;color: #fff;font:16px/20px Arial, Helvetica, sans-serif; }
.bz h3 span{margin-top: 226px; padding-top: 45px; color: #fff; display:block;background:url(../images/bz_ic1.png) no-repeat left top; font-size: 20px; line-height: 34px; font-weight: normal;}

.bz01{position: absolute; left:205px; top:112px; overflow: hidden; width: 325px; height: 388px; }
.bz01 h4{font:bold 22px/40px "Microsoft Yahei"; color:#E46A00;}
.bz01 ul{margin-top: 15px;}
.bz01 ul li{font:14px/45px "Microsoft Yahei";}
.bz01 ul li a{color:#555555;}
.bz01 span{margin-top: 25px; display:block;}
.bz01 span a{display: inline-block; margin-right: 20px; float: left;background: #E46A00; width: 130px; height: 35px; overflow: hidden; text-align: center;font:14px/35px "Microsoft Yahei";  color: #fff;}
.bz01 span .bz_a2{background: #E06B04;}

.bz02{position: absolute; right:0px; top:258px; overflow: hidden; width: 469px; height: 280px;background:url(../images/bz_bg1.png) no-repeat left top; }
.bz02 ul{margin-left: 75px;}
.bz02 ul li{color: #fff; float: left; margin-bottom: 40px; width: 140px; font:14px/100px "Microsoft Yahei";}
.bz02 ul .nones{width: 100px;}
.bz02 ul .bz_li5{width: 114px; padding-left: 25px;}


/*about_bg*/
.about_bg{ height:652px; overflow:hidden;} 
.about{position: relative;  height:652px; overflow:hidden;background:url(../images/gy_bg.jpg) no-repeat left 270px; }
.about .t_h2{margin:64px auto 40px;}
.about dl{ width: 1000px; overflow: hidden;}
.about dt {margin-right: 88px; display: inline; float:right;width:322px; height:368px;overflow:hidden;}
.about dt img{width:322px; height:368px;}
.about dd{margin-left: 45px; float:left; width:505px; padding-top:80px; display:inline; overflow:hidden; }
.about dd p{font:14px/28px "Microsoft Yahei"; color:#555;}
.about dd h3{margin-bottom: 18px; overflow:hidden; font: bold 18px/62px "Microsoft Yahei";background:url(../images/gy_l2.gif) no-repeat left bottom;}
.about dd h3 a{ color:#222;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd em{background: #E46A00; display:block; margin-top: 38px; float: left;background: #E46A00; width: 130px; height: 35px; overflow: hidden; text-align:center;font:14px/35px "Microsoft Yahei";  color: #fff;}
.about dd em a{color: #fff;}

.about h4{position: absolute;right: 0px; top:396px; padding-right: 36px; height: 35px; width: 103px; overflow: hidden;text-align: center;font:14px/35px "Microsoft Yahei"; background:url(../images/gy_b.gif) no-repeat left top; }
.about h4 a{color: #fff;}

.about span{position: absolute; left: 0px; top:217px; padding-left: 44px; display:block; height: 50px; width: 80px; overflow: hidden;font:12px/20px "Times New Roman", Times, serif; text-transform: uppercase; color: #333; background:url(../images/gy_l1.gif) no-repeat left 19px; }


/*new*/
.new_bg{ background:#f7f7f7; height:450px; overflow:hidden;}
.new_l{ margin-top:50px; width:1000px; height: 375px; border-bottom: 1px solid #e6e6e6; overflow:hidden;}

.new_t{margin: 0 auto; height: 42px; overflow: hidden;}
.new_t li{float: left; height: 42px;width: 115px; margin-right: 19px; background:url(../images/new_l2.gif) no-repeat right center;}
.new_t li a{color: #666; display: inline-block;height: 42px; overflow: hidden; font:18px/42px "Microsoft Yahei";}
.new_t .nones{ background: none;}
.new_t li a:hover,.new_t .cur a{text-decoration: none; color: #333;font-weight: bold; background:url(../images/new_l1.gif) no-repeat left bottom;}
.new_t span{display: block; margin-top: 10px; width: 47px; height: 20px; overflow: hidden; text-align: center; font:12px/20px "Microsoft Yahei";text-transform: uppercase; background:url(../images/pro_m.png) no-repeat left top;}
.new_t span a{color: #999;}

.new_dl1{ margin-top:20px; width: 480px; float: left;overflow:hidden;}
.new_dl1 dt{ width:480px; height:158px;overflow:hidden;}
.new_dl1 dt img{width:480px; height:158px;}
.new_dl1 dd{ overflow:hidden; }
.new_dl1 dd h3{ margin-top: 19px; font: bold 14px/35px "Microsoft Yahei";}
.new_dl1 dd h3 a{ color:#222;}
.new_dl1 dd p{font:14px/26px "Microsoft Yahei"; color:#666;} 

.new_c{margin-top: 20px; float: right; width: 470px; overflow: hidden;}
.new_dl2{margin-bottom: 20px; height: 110px; border-bottom: 1px dashed #999; width: 470px; float: left;overflow:hidden;}
.new_dl2 dt{float: left; width:203px; overflow:hidden;}
.new_dl2 dt img{ margin-top: 4px; width:134px; height:78px; float: right;}
.new_dl2 dt em{float: left; text-align: right; display:block; width: 60px; overflow: hidden; color: #555;font:18px/20px "Microsoft Yahei";}
.new_dl2 dt em i{display: block; font-size: 14px; color: #999;}

.new_dl2 dd{float: right; width: 248px; overflow:hidden; }
.new_dl2 dd h3{font: bold 14px/35px "Microsoft Yahei";}
.new_dl2 dd h3 a{ color:#222;}
.new_dl2 dd p{font:14px/26px "Microsoft Yahei"; color:#666;} 

.new_dl3 {margin-bottom: 20px; height: 65px; border-bottom: 1px dashed #999; width: 470px; float: left;overflow:hidden;}
.new_dl3 dt{float: left; text-align: right; display:block; width: 60px; overflow: hidden; color: #555;font:18px/20px "Microsoft Yahei";}
.new_dl3 dt i{display: block;  font-size: 14px; color: #999;}
.new_dl3 dd{float: right; width:400px; overflow:hidden; font:14px/45px "Microsoft Yahei"; color:#666;}

.new_r{ width:1000px;overflow:hidden; margin:38px 0 0 0;}
.new_r h2{ margin-bottom:15px;height:42px;width:1000px; overflow:hidden; font: bold 18px/42px "Microsoft Yahei";}
.new_r h2 a{ color:#222;}
.new_r h2 span{display: block; margin-top: 10px; width: 47px; height: 20px; overflow: hidden; text-align: center; font:12px/20px "Microsoft Yahei";text-transform: uppercase; background:url(../images/pro_m.png) no-repeat left top;;}
.new_r h2 span a{ color:#999;}

.new_r dl{float: left; width:280px; overflow:hidden; margin-right: 80px;}
.new_r dt{margin-bottom: 15px; height:20px; width:280px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left top; font:14px/20px "Microsoft Yahei";}
.new_r dt a{padding-left:30px; color:#222; display:inline-block;}
.new_r dd{ padding-left:30px; font:14px/20px "Microsoft Yahei"; color:#666;background:url(../images/new_d.gif) no-repeat left top; }
.new_r .nones{margin-right: 0px; float: right;}

/*link*/
.link_bg{ height:73px;overflow:hidden;} 
.link{}
.link span{float: right; display: block; height: 73px;display:block;font:14px/73px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#333;}

.link p{width: 850px; float: left; height:73px; overflow:hidden; font:14px/73px "Microsoft Yahei";}
.link p a{ color:#666; padding:0 23px; display:inline-block;background:url(../images/link_ic.gif) no-repeat left center;}
 .link p .nones{background:none; padding-left: 0px;}

 
