/* CSS Document */

*{ margin:0px; padding:0px; list-style-type:none; list-style-image:none;text-decoration:none;font-family: "微软雅黑";}
ul li{ margin:0px padding:0px;}
ul li{ list-style-type:none;}
a{ color:#6e6e6e;}
i,u,b{font-style: normal;}

/*----top----*/
.index-top{width:1100px;height:56px;margin:30px auto;}

.top-left{width:386px;height:auto;overflow:hidden;float:left;margin-top:10px;}
.top-left img{width:164px;height:42px;float:left;}
.top-left i{display:block;width:1px;height:46px;background:rgba(0,0,0,0.24);float:left;margin:0 20px;}
.top-left p{display:block;width:170px;height:46px;float:left;}
.top-left p b{display:block;width:158px;height:24px;background:#c60001;color:#fff;font-weight:normal;text-align:center;line-height:16px;float:left;}
.top-left p span{display:block;width:100%;height:22px;font-size:16px;line-height:22px;color:#333;float:left; letter-spacing: 2px;}

.top-right{width:320px;height:auto;float:right;}
.top-right img{width:220px;height:26px;float:right;}
.top-right p{display:block;width:100%;height:18px;line-height:18px;font-family: "宋体";float:right;text-align:right;margin-top:10px;}
.top-right p a{display:inline-block;color:#888;font-size:12px;padding:0 4px 0 0px;}
.top-right p span{display:inline-block;font-size:12px;color:#888;}
.top-right p a:hover{color:#c60001}

/*导航部分*/

.nav{width:100%;min-width:1100px;height:58px;position: relative;text-align: center}

.nav-con{width:100%;height:50px;background:#c60001;position: absolute;top:8px;}
.nav-con2{width:100%;height:58px;position: absolute;z-index:2;}
.nav-con2-con{width:1100px;height:58px;margin:0 auto;}
.nav-con2 ul li{width:156px;height:50px;float:left;margin-top:8px;}
.nav-con2 ul li a {display:block;width:100%;height:50px;line-height:50px;color:#333;font-family: "微软雅黑";font-size:16px;color:#fff;background: url(../images/nav-x_14.jpg) no-repeat right center;cursor: pointer}


.nav-right{width:212px !important;height:58px !important;float:right !important;margin-top:0 !important;}
.nav-right a{display:block;width:100%;height:100%;}
.nav-con2 ul li a:hover{background:#ffa801;}
.nav-con2 ul li a.on{background:#ffa801;}


.li {position:relative;}
.li img{display: inline-block;margin-left:6px;}
.nav3 {	position:absolute;height:0px;overflow:hidden;transition:height 0.7s;-moz-transition:height 0.7s;/* Firefox 4 */ -webkit-transition:height 0.7s;	/* Safari and Chrome */	top:50px;	width:156px;margin-left:0px;background:#fff;z-index:999;}
.nav3 li{width:100%;height:40px !important;margin-top:0 !important;border-bottom:1px solid rgba(0,0,0,0.04);}
.nav3 li a{display:block;;height:40px !important;line-height:40px !important;color:#000 !important;width:100%;}
			/*就是当鼠标悬浮在li 上面的时候，让他子元素中的 nav3 显示可见*/ 
.li:hover .nav3 {height:80px;}
			
.li:hover .nav3 li a:hover{color:#fff600 !important;}


.fixedwrap {
        display: none;
    }
    
.fixedwrapshow {display: block;position: fixed;z-index:99;top:0;left:0;height: 70px;width: 100%;background: #fff;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
				-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
				box-shadow: 0 0 20px rgba(0, 0, 0, .5);}

.nav2 {text-align: center}
.nav_s {width: 1200px;margin: 0 auto;}
.nav2 .logo {width: 210px;float: left;margin-top: 5px;}
.nav2 .nav_dh {float: left;line-height: 68px;margin-left: 60px;}
.nav2 .nav_dh li {float: left;width: 95px;text-align: center;}
.nav2 .nav_dh li a {display: block;color: #000;font-size: 16px;height: 68px;}
.nav2 .nav_dh li a:hover {color: #ffa800;border-bottom: 2px solid #ffa800;}
.nav2 .nav_dh li:last-of-type{/*width:130px;*/}

.nav2 .nav_phone {width: 200px;margin-top: 24px;float: right;}


.li2 {position:relative;}
.li2 img{display: inline-block;margin-left:6px;}
			
.li2 .nav3 {position:absolute;height:0px;overflow:hidden;transition:height 0.7s;-moz-transition:height 0.7s;/* Firefox 4 */ -webkit-transition:height 0.7s;	/* Safari and Chrome */top:70px;width:100px;margin-left:0px;background:#fff;z-index:99;	}
.li2 .nav3 li{width:100%;height:40px;}
.li2 .nav3 li a{display:block;;height:40px;line-height:40px;color:#000 !important;width:100%;border-bottom:1px dashed rgba(0,0,0,0.1);}
			/*就是当鼠标悬浮在li 上面的时候，让他子元素中的 nav3 显示可见*/ 
.li2 a:hover{border:none !important;}
.li2:hover .nav3 {height:82px;border:1px solid rgba(0,0,0,0.04);border-top: 2px solid #ffa800; 	}
			
.li2:hover .nav3 li a:hover{color:#ffa800 !important;border-bottom:none;}


/*-------banner-------*/

/* 本例子css */
.banner{ width:100%;min-width:1100px; height:650px; overflow:hidden; position:relative;  }

.banner .hd{width:100%; height:30px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:5; }
.banner .hd ul{ overflow:hidden; zoom:1;width:1100px;height:30px;text-align:center;margin:0 auto;}
.banner .hd ul li{display:inline-block;width:30px;height:4px;background:#fff;line-height:999px;overflow:hidden;border-radius:10px;cursor:pointer;margin:0 8px; }
.banner .hd ul li.on{ background:#ffa801; color:#fff; }

.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }

/*.banner .bd li a{display:block;width:100%;height:650px;background:#f00;background-size:cover;overflow: hidden;}


.banner-text1{width:1100px;height:auto;margin:0 auto;margin-top:120px;}
.banner-text1 h1{display:block;width:100%;height:36px;line-height:36px;font-size:36px;color:#ffffff;font-weight:normal;}
.banner-text1 h2{display:block;width:100%;height:110px;color:#fff;margin-top:20px;}
.banner-text1 h2 i{display: inline-block;height:110px;font-style: normal;font-size:110px;color:#ff0001;margin-top:0px;}
.banner-text1 h2 span{display:inline-block;height:66px;font-size:66px;margin:0 0 20px 10px;}
.banner-text1 p{display:block;width:100%;height:24px;font-size:24px;margin-top:50px;line-height:24px;}
.banner-text1 p span{display:inline-block;color:#fff;float:left;}
.banner-text1 p i{display:inline-block;width:1px;height:24px;background:rgba(255,255,255,0.33);float:left;margin:0 30px 0 20px !important;}
.banner-text1 b{display:block;width:200px;height:50px;font-size:20px;color:#fff;background:#c60001;font-weight:normal;border-radius:30px;float:left;margin-top:50px;text-align:center;line-height:50px;}


.banner-text2{width:1100px;height:auto;margin:0 auto;margin-top:120px;}
.banner-text2 h1{display:block;width:100%;height:auto;font-size:66px;color:#fff;line-height:70px;}
.banner-text2 p{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:36px;margin-top:40px;}
.banner-text2 b{display:block;width:200px;height:50px;font-size:20px;color:#fff;background:#c60001;font-weight:normal;border-radius:30px;float:left;margin-top:50px;text-align:center;line-height:50px;}
*/
		


.index-banner1{width:100%;height:650px;display: block;overflow:hidden;}
.index-banner1 p{display:block;width:100%;height:30px;font-size:26px;line-height:30px;text-align: center;margin-top:460px;}

.index-banner2{width:100%;height:650px;}
.index-banner2-con{width:1265px;height:650px;margin:0 auto;}
.index-banner2-right{width:336px;height:350px;float:right;margin:170px 22px 0 0;}
.index-banner2-right h1{width:100%;height:32px;font-size:26px;color:#333;line-height:28px;text-align:center;margin-top:43px;overflow:hidden;}
.index-banner2-right h1 sup{font-size:18px;}

.index-banner2-rgiht h6{display:block;width:100%;height:137px;text-align:center;padding-top:15px;overflow:hidden;}
.index-banner2-right h6 span{display:inline-block;background:#c41a27;font-size:67px;width:107px;height:137px;text-align:center;line-height:137px;color:#fff;border-radius: 8px;margin:0 5px;}

.index-banner2-right p{display:block;width: 100%;height:106px;float:right;margin:10px 0px 0 0;text-align:center;}
.index-banner2-right p a{display:inline-block;width:102px !important;height:24px !important;/*background:#e5e5e5;*/font-size:18px;color:#000;margin:5px;border-radius:5px;text-align:center;line-height:45px;float:left;}
.index-banner2-right p a:hover{color:#ee080d;}




@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
	
-webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.hvr-pulse-grow:hover{
animation-play-state:paused;
-webkit-animation-play-state:paused;
}



/*---------con-------*/

.con{width:100%;min-width:1100px;height:auto;overflow:hidden;position: absolute;z-index:4;top:759px;left:0;}

.index-con{width:1100px;height:auto;margin:0 auto;}

/*----------left-----------*/

.index-left{width:206px;height:auto;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow: rgba(0,0,0,.1) 0 0 10px;    -moz-box-shadow: rgba(0,0,0,.1) 0 0 10px;
    box-shadow: rgba(0,0,0,.1) 0 0 10px;float:left;}
.index-left h1{display:block;width:100%;height:64px;background:#bf1628 url(../images/sj_18.jpg) no-repeat bottom center;font-size:18px;color:#fff;text-align:center;line-height:56px;}

.index-left img{display:block;width:115px;height:88px;margin:18px auto 0 auto;}
.index-left b{display:block;width:100%;height:48px;font-size:18px;color:#333;line-height:40px;text-align:center;}
.index-left b span{color:#bf1628;}
.index-left p{display:block;width:182px;height:auto;font-size:14px;color:#666;margin:0 auto;line-height:22px;}
.index-left i{display:block;width:182px;height:1px;background:rgba(0,0,0,0.11);margin:15px auto;}

.index-left dl{width:182px;height:auto;margin:0 auto;}
.index-left dl dt{width:100%;height:24px;line-height:24px;color:#333;font-size:18px;font-weight:bold;}
.index-left dl dd{width:100%;height:auto;line-height:30px;font-size:24px;color:#bf1628;margin-top:10px;}

.index-left a{display:block;width:182px;height:48px;border-radius: 3px;margin:20px auto 0 auto;font-size:20px;line-height:48px;color:#fff;}

.kf{background:#bf1628 url(../images/kf-icon_26.png) no-repeat 32px center;text-indent:66px;}
.sy{background:#ffac01 url(../images/sy-icon_26.png) no-repeat 32px center;text-indent:66px;}

.kf:hover{background:#a00011 url(../images/kf-icon_26.png) no-repeat 32px center;text-indent:66px;}
.sy:hover{background:#e39900 url(../images/sy-icon_26.png) no-repeat 32px center;text-indent:66px;}

.index-left h2{display:block;width:100%;height:auto;overflow:hidden;font-size:20px;color:#fff;background:#bf1628;text-align:center;line-height:24px;padding:20px 0;margin:20px auto 0 auto;}

/*-----------center----------*/
.index-center{width:580px;height:auto;padding:0 44px;border-right:1px solid rgba(0,0,0,0.1);float:left;margin-top:104px;}
.index-center h1{display:block;width:100%;height:auto;text-align:center;font-size:30px;padding-bottom:20px;}
.index-center p{font-size:16px;line-height:44px;color:#333;text-indent: 24px;}
.index-center b{font-size:27px;color:#c60001;}
.index-center span{font-size:20px;font-weight:bold;color:#c60001;}
.index-center p img{display:block;width:100%;margin:24px 0;}

/*-------------right--------*/

.index-right{width:204px;height:auto;float:right;margin-top:104px;}

.index-right1{width:204px;height:auto;overflow:hidden;}
.index-right1 h1{display:block;width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,0.1);line-height:50px;font-size:20px;color:#bf1628;text-indent:32px;background:url(../images/r-icon_25.jpg) no-repeat left center;margin-bottom:5px;}

.index-right1 a{display:block;width:198px;height:45px;font-size:18px;color:#fff;text-align:center;line-height:36px;border-radius:5px;margin:15px auto 0 auto;}

.index-right1 .a1{background:#bf1628;}
.index-right1 .a2{background:#ffa801;}
.index-right1 .a3{background:#ff7301;}


.index-right1 .a1:hover{background:#b10013;}
.index-right1 .a2:hover{background:#e59700;}
.index-right1 .a3:hover{background:#e66700;}


.index-right2{width:204px;height:auto;overflow:hidden;margin-top:20px;}
.index-right2 h1{display:block;width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,0.1);line-height:50px;font-size:20px;color:#bf1628;text-indent:32px;background:url(../images/f-icon2_26.jpg) no-repeat 5px center;margin-bottom:5px;}

.index-right2 ul{width:100%;height:auto;padding-top:10px;}
.index-right2 ul li{width:100%;line-height:30px;}
.index-right2 ul li a{display:block;width:100%;height:30px;background:url(../images/li-bg_30.jpg) no-repeat left center;text-indent:14px;color:#333;overflow: hidden;font-size:14px;}

.index-right2 ul li a:hover{color:#c60001;}



.index-right3{width:204px;height:auto;margin-top:20px;}
.index-right3 h1{display:block;width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,0.1);line-height:50px;font-size:20px;color:#bf1628;text-indent:32px;background:url(../images/f-right3_26.jpg) no-repeat 5px center;margin-bottom:5px;}

.index-right3 a{display:block;width:100%;height:auto;margin:20px auto 0 auto;}
.index-right3 a dl{width:100%;height:100%;}
.index-right3 a dl dt{width:100%;height:117px;overflow:hidden;}
.index-right3 a dl dt img{width:100%;height:100%;}
.index-right3 a dl dd{width:100%;}
.index-right3 a dl dd b{display:block;width:100%;height:52px;line-height:52px;font-size:18px;color:#333;font-weight:normal;}
.index-right3 a dl dd span{display:block;width:108px;height:30px;background:#bf1628 url(../images/k-bg_41.png) no-repeat 84px center;font-size:16px;color:#fff;text-indent:14px;border-radius:30px;line-height:30px;}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.index-right3 a:hover .hvr-pulse, .index-right3 a:focus .hvr-pulse, .index-right3 a:active .hvr-pulse {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/*---foot--*/

.bottom-index {	width: 100%;height: 211px;background: url(http://pmp.aura.cn/pmpks/file/images/wz/b_bg.jpg) no-repeat center top;float:left;margin-top:40px;}
			
.bottom-i {width: 1100px;height: 199px;	margin: 0 auto;	}
			
.bottom-index ul {	float: left;margin: 40px 0 0 120px;color: #ccc;font-size: 14px;	}
.bottom-index ul li {line-height: 25px;	}
.qqus {width: 200px;height: 22px;float: left;margin-top: 140px;margin-left: -134px;	}
.qqus li {float: left;margin-left: 5px;	}
.bottom-free {float: left;margin: 47px 0 0 20px;}
.bottom-free ol li {margin-bottom: 10px;}
.bottom-free a:hover {opacity: 0.7;	}
