﻿@charset "utf-8";
/* CSS Document */

html,body{background-color:#fff;font-family:"Simsun";min-width:1240px;color:#333;}
		body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
		h1,h2,h3,h4,h5,h6{font-size:100%;}
		ol,ul{list-style:none;}

/* 常用浮动 video{margin-left:-2em;}*/

.fl{ float:left;}
.rl{ float:right;}
.clear{ clear:both;}
/* 常用链接样式 */
a{color: #333333;text-decoration: none;}
a:hover{color: #dc1623;text-decoration:underline;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
  font-size: 16px;
}		
        .title{width:1240px;margin:40px auto 40px auto;height:56px;}
        .title img{width:1240px;height:56px;}
		.lb-title{width:1240px;margin:40px auto 12px auto;height:56px;background:url(../images/di01.png) no-repeat center;}
        .lb-title p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;}
		.lb-title01{width:1240px;margin:40px auto 12px auto;height:56px;background:url(../images/di03.png) no-repeat center;}
        .lb-title01 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;}
		.lb-title02{width:1240px;margin:40px auto 12px auto;height:56px;background:url(../images/di02.png) no-repeat center;}
        .lb-title02 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;}
		.lb-title03{width:1240px;margin:40px auto 12px auto;height:56px;background:url(../images/di.png) no-repeat center;}
        .lb-title03 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;}
        .title01{width:1240px;margin:0 auto 30px auto;height:56px;background:url(../images/di.png) no-repeat center;}
        .title01 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;font-family: Microsoft YaHei;}
	    .title02{width:1240px;margin:0 auto 30px auto;height:56px;background:url(../images/di02.png) no-repeat center;}
        .title02 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;font-family: Microsoft YaHei;}
		.title03{width:1240px;margin:0 auto 30px auto;height:56px;background:url(../images/di01.png) no-repeat center;}
        .title03 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;font-family: Microsoft YaHei;}
        .section-1{ background:url(../images/bg.jpg) no-repeat center;height:860px;position:relative;z-index:99;margin-bottom:30px;}
		.daohang{ width:100%;height:56px;background-color:#7f0001;overflow:hidden;}
		.daohang01{ width:100%;height:56px;background-color:#cc1c1e;overflow:hidden;}
		.biaoti{ width:880px;height:140px;margin:0 auto;padding-top:80px;}
		.wenzi{ height:56px;float:left;overflow:hidden;display:block;}
		.wenzi p{color:#fff;font-size:19px;font-weight:bold;line-height:56px;float:left;}
                .wenzi a{color:#fff;font-size:19px;font-weight:bold;line-height:56px;float:left;}
                .wenzi a:hover{color:#ffea00;}
		.wenzi01{ height:56px;float:right;overflow:hidden;display:block;padding-right:80px;}
		.wenzi01 p{color:#fff;font-size:19px;font-weight:bold;line-height:56px;float:left;}
		.wenzi01 a{color:#fff;font-size:19px;font-weight:bold;line-height:56px;float:left;}
                .wenzi01 a:hover{color:#ffea00;}
                .danghui{ width:36px;height:36px;padding:10px 20px 10px 70px;float:left; }
		.danghui img{ width:36px;height:36px;}
		.section-wrap .section-2{ background-color:#f5f5f5;}
		.section-wrap .section-3{ background-color:#f5f5f5;}
		.section-wrap .section-4{ background-color:#f5f5f5;}
		.section-wrap .section-5{ background-color:#f5f5f5;}
		.section-wrap .section-6{ background-color:#f5f5f5;}
		.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
		.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
		.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
		.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
		.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
		.put-section-5{ transform:translateY(-400%);-webkit-transform:translateY(-500%);}
		.section-btn{ width:10px;position:fixed;right:4%;top:45%;}
		.section-btn li{ width:10px;height:10px;cursor:pointer;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;margin-bottom:10px; background:rgba(204,28,30,0.6);text-align:center; color:#fff; onsor:pointer;border:1px solid #fff;}
		.section-btn li.on{ background:#fff;border:1px solid rgba(204,28,30,0.6);}
		.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;transform:rotate(-90deg);-webkit-transform:rotate(-90deg); position:absolute;bottom:20px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:100%;-webkit-border-radius:100%;line-height:55px;text-align:center;font-size:28px;color:#fff;border:1px solid #fff;cursor:pointer;overflow:hidden;background:rgba(204,28,30,0.5);}
		.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
		@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
		@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
		.nav{width:1440px;margin:0 auto;overflow:hidden;padding-top:740px;}
		.annu{width:270px;margin:0 45px;float:left;height:64px;}
		.annu p{width:230px;text-align:center;line-height:36px;font-size:34px;color:#fff;font-weight:bold;float:left;height:64px;background:url(../images/anbg.png) no-repeat center;}
		.annu p:hover{color:#ffea00;}
		.annu span{width:36px;height:36px;float:left;}



.banner {
    width: 1240px;
  
	margin:0 auto 60px auto;
    overflow: hidden;
    position: relative;
}
.lb-banner {
    width: 1240px;
  min-height:600px;
	margin:0 auto 60px auto;
    overflow: hidden;
    position: relative;
}
.banner > ul {
    display: none;
    /*width: 999999999px;*/

    height: 450px;
    position: absolute;
    top:0;
    left: 0;
}

.banner > ul > li  {
    float: left;
    height: 450px;
}

.banner > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    line-height: 450px;
    font-weight: bold;
}


.left-btn,.right-btn {
    width: 61px;
    height: 61px;
    position: absolute;
    top: 48%;
    right: 200px;
    background: url("../images/right-1.png");
    cursor: pointer;
}

.left-btn {
    left: 200px;
    background: url("../images/left-1.png");
}



.img-btn-list {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
}


.img-btn-list > span  {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(0,0,0,0.8);
    cursor: pointer;
}

.img-btn-list > span.current {
    border: 3px solid rgba(0,0,0,0.8);
    background: rgba(255,255,255,0.8);
}
		
/*= effect-1 css =*/
.effect-1{border-radius: 15px 15px 0 0; padding-bottom: 32px;border: 1px solid #c4c4c4;}
.effect-1 .member-image {border: 2px solid #fff; border-radius: 50%; display: inline-block; margin-top: -72px; overflow: hidden; transition: 0.3s;width: 120px;height:120px;}
.effect-1 .social-touch{background:linear-gradient(to right,#e31719,#f9be10); position: absolute; left: 0; bottom: 0; height: 4px; overflow: hidden; width: 100%; transition: 0.3s;text-align:center;font-size:18px;line-height:34px;color:#fff;}

.effect-1 .social-touch a{ width: 100%;text-align:center;font-size:16px;line-height:36px;color:#fff;text-decoration: none;}
.effect-1 .social-touch a:hover{text-decoration:underline;color:#ffea00;}
.effect-1 .member-image img{transition: 0.3s; }
.effect-1:hover .member-image{border-color: rgba(204,28,30,0.8); transition: 0.3s; border-radius: 50%;}
.effect-1:hover .social-touch{ height: 36px; transition: 0.3s;}
.single-member{width: 278px; float: left; margin: 100px 15px 10px 15px; background-color: #fff; text-align: center; position: relative;height:240px;}
.member-image img{max-width: 100%; vertical-align: middle;}
.member-info h3 {font-size: 20px;line-height:30px;font-weight: bold; margin: 10px 0 0 0 ; text-transform: uppercase;font-family:"Simsun";color: #333;}
.member-info span {width:228px;margin:0 auto;font-size: 15px; font-weight: bold;padding:3px 0 10px 0; line-height: 22px;font-family:"Simsun";color: #dc1623;overflow:hidden;display:block;border-bottom: 1px dashed #c4c4c4;}
.member-info p {font-size: 14px; font-weight: normal; line-height: 24px; padding: 0 20px; margin: 15px 0;font-family:"Simsun";text-indent:2em;color: #919191;height:72px;overflow: hidden;}
/*= effect-1 css end =*/		
.xly{width:1240px;margin:0 auto;overflow:hidden;}
.xly-title{width:1240px;margin:20px auto 0 auto;height:64px;}
.xly-tupian{width:140px;height:140px;margin:30px auto 0 auto;border-radius: 50%;overflow:hidden;border: 2px solid rgba(204,28,30,0.6);}
.xly-tupian img{width:140px;height:140px;}
.xly-wz{width:1240px;margin:70px auto 0 auto;overflow:hidden;}
.xly-wz h2{width:1240px;text-align:center;font-size:36px;color:#333;height:36px;line-height:36px;display:block;}
.xly-wz span{width:1240px;text-align:center;font-size:18px;color:#d8181a;height:24px;line-height:24px;display:block;padding:16px 0 24px 0;border-bottom: 1px dashed #c4c4c4;font-weight:bold;}
.xly-js{width:1160px;margin:0 auto;}
.xly-js p{font-size:18px;line-height:36px;display:block;color:#333;}
.xly-jj{width:920px;margin-top:36px;padding:0 160px;overflow:hidden;border-bottom: 1px dashed #c4c4c4;padding-bottom:36px;}
.xly-jj-tp{width:260px;height:385px;float:left;margin-right:70px;background:url(../images/zanwu01.jpg) no-repeat;}
.xly-jj-tp img{width:260px;height:385px;}
.xly-jj-wz{float:left;width:590px;overflow:hidden;}
.xly-jj-wz-dy{width:590px;height:48px;}
.xly-jj-wz-dy p{width:150px;float:left;font-size:24px;font-weight:bold;line-height:48px;color:#c00000;}
.xly-jj-wz-dy font{width:440px;float:left;font-size:24px;font-weight:bold;line-height:48px;color:#6d6d6d;}
.xly-tw{width:1000px;margin:42px auto 30px auto;overflow:hidden;}
.xly-shz{width:380px;height:300px;margin:0 60px;overflow:hidden;float:left;}
.xly-shz-tp{width:380px;height:250px;background:url(../images/zanwu.jpg) no-repeat;}
.xly-shz-tp img{width:380px;height:250px;}
.xly-shz p{text-align:center;font-size:18px;line-height:36px;padding-top:14px;}
.xly-sp{width:380px;height:300px;margin:0 60px;overflow:hidden;float:left;}
.xly-sp-tp{width:380px;height:250px;background:url(../images/zanwu.jpg) no-repeat;position: relative;}
.xly-sp-tp img{width:380px;height:250px;}
.xly-sp p{text-align:center;font-size:18px;line-height:36px;padding-top:14px;}
.xly-sp-tp .bf{position: absolute;left:158px;bottom:93px;width:64px;height:64px;z-index:10;}
.xly-sp-tp .bf img{width:64px;height:64px;}
/*= 小于等于12个汉字 =*/
.anjian{width:270px;height:52px;display:block;float:left; border-radius: 40px;margin:20px 20px;background-color:rgba(234,45,47,0.8);}
.anjian a{width:230px;font-size:18px;line-height:52px;display:block;color:#fff;text-align:center;font-weight:bold;text-decoration: none;padding:0 20px;}
.anjian:hover{color:#ffea00;text-decoration: none;background:linear-gradient(to right,#e31719,#f9be10);}
.anjian a:hover{color:#ffea00;text-decoration: none;}
/*= 大于12个汉字，小于等于16个汉字 =*/
.anjian01{width:270px;height:52px;display:block;background-color:rgba(234,45,47,0.8);float:left; border-radius: 40px;margin:20px 20px;}
.anjian01 a{width:230px;font-size:16px;line-height:52px;display:block;color:#fff;text-align:center;font-weight:bold;text-decoration: none;padding:0 20px;}
.anjian01:hover{color:#ffea00;text-decoration: none;background:linear-gradient(to right,#e31719,#f9be10);}
.anjian01 a:hover{color:#ffea00;text-decoration: none;}
/*= 大于16个汉字，小于等于32个汉字 =*/
.anjian02{width:270px;height:52px;display:block;background-color:rgba(234,45,47,0.8);float:left; border-radius: 40px;margin:20px 20px;}
.anjian02 a{width:230px;font-size:14px;line-height:16px;display:block;color:#fff;text-align:center;font-weight:bold;text-decoration: none;padding:10px 20px;}
.anjian02:hover{color:#ffea00;text-decoration: none;background:linear-gradient(to right,#e31719,#f9be10);}
.anjian02 a:hover{color:#ffea00;text-decoration: none;}
/*= 小于等于12个汉字 =*/
.anjian03{width:270px;height:52px;display:block;float:left; border-radius: 40px;margin:20px 20px;background-color:rgba(234,45,47,0.8);}
.anjian03 a{width:230px;font-size:13px;line-height:52px;display:block;color:#fff;text-align:center;font-weight:bold;text-decoration: none;padding:0 20px;}
.anjian03:hover{color:#ffea00;text-decoration: none;background:linear-gradient(to right,#e31719,#f9be10);}
.anjian03 a:hover{color:#ffea00;text-decoration: none;}
.content{width:1240px;margin:0 auto;overflow:hidden;}
.pb-carouselWarp {position: relative; width: 630px;height: 390px; overflow: hidden;}
.pb-carouselWarp .pb-carousel { position: relative; height: 100%;}
.pb-carouselWarp .pb-carousel li {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pb-carouselWarp .pb-carousel li .bg{
  background:url(../images/hbg.png) repeat-x;
  position: absolute;
  width: 100%;
  height: 64px;
  bottom: 0;
  text-align:center;
}
.pb-carouselWarp .pb-carousel li .bg a{font-size:18px;color:#fff;width: 100%;line-height: 48px;text-decoration:none;}
.pb-carouselWarp .pb-carousel li .bg a:hover{text-decoration: underline;color:#cc1c1e;}
.pb-carouselWarp .pb-carousel li img {width: 100%;height: 100%; vertical-align: middle;}
.pb-carouselWarp .pb-carousel .pb-this {display: block;left: 0;}
.pb-carouselWarp .pb-carousel-ind { position: absolute; bottom: 12px; left: 50%;transform: translateX(-50%);}
.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #ccc;
  margin: 0 5px;
  cursor: pointer;
}
.pb-carouselWarp .pb-carousel-ind .pb-this {background-color: #cc1c1e;}
.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border: none;
}
.pb-carouselWarp .pb-arrow-prev {left: 20px;background: rgba(197,0,2,0.6) url(../images/arrow-left.png) no-repeat center;}
.pb-carouselWarp .pb-arrow-next { right: 20px;background: rgba(197,0,2,0.6) url(../images/arrow-right.png) no-repeat center;}
.pb-carouselWarp[type='updown'] .pb-carousel-ind {
  position: absolute;
  width: 15px;
  top: 50%;
  left: auto;
  bottom: auto;
  right: 20px;
  transform: translateY(-50%);
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind li {
  float: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ccc;
  margin: 5px 0;
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind .pb-this { background-color: #000;}
.pb-carouselWarp[type='updown'] .pb-arrow {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -20px;
  margin-top: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 40px;
  cursor: pointer;

}
.pb-carouselWarp[type='updown'] .pb-arrow-prev {top: 20px;background: #000000 url(../images/arrow-top.png) no-repeat center; }
.pb-carouselWarp[type='updown'] .pb-arrow-next { top: auto;bottom: 20px;background: #000000 url(../images/arrow-bottom.png) no-repeat center;}
.xinwen{ float:left;padding:8px 0 8px 0;overflow:hidden;width:600px;}
.titlelist01{ overflow:hidden;margin-left:30px;}
.titlelist01 li{ height:48px;
	background: url(../images/dot.png) no-repeat left 16px top 24px; 
	overflow:hidden;
	padding-left:42px;
	
	font-family:"Simsun";
	font-size:18px;
	color:#fff;
	line-height:48px;
	}

.titlelist01 li a{color:#fff;font-weight:bold;}
.titlelist01 li a:hover{color:#ffea00;}
.titlelist01 li font{width:50px;overflow:hidden;text-align:right;}
.gengduo{ font-size:18px;text-align:right;overflow:hidden;margin-top:15px;}
.gengduo a{color:#fff;font-weight:bold;}
.gengduo a:hover{color:#ffea00;}
.footer{ background-color:#dc1623;height:72px;}
.footer p{text-align:center; line-height:72px;color:#fff;font-size:18px;}
.gengduo01{ width:1240px;font-size:18px;text-align:right;overflow:hidden;margin: 0 auto;padding:10px 0;}
.gengduo01 a{color:#dc1623;font-weight:bold;}
.gengduo01 a:hover{color:#ffea00;}
.ejy-titlelist{width:1200px;margin:0 auto;}
.ejy-titlelist li{ height:44px;line-height:44px;
	background: url(../images/dot01.png) no-repeat left 16px top 19px;  
	overflow:hidden;
	padding-left:40px;
	padding-right:20px;
	font-family:"Simsun";
	font-size:16px;

	}
.ejy-titlelist li span{width:900px;overflow:hidden;}	
.ejy-titlelist li font{width:90px;overflow:hidden;color:#a3a3a3;}
.youqing{height:42px;margin:0 36px;float:left;line-height:42px;font-size:18px;}
.yq{width:1230px;margin:0 auto 60px auto;overflow:hidden;}
.biaodan{ float:left;margin:30px 30px 0 30px;position:relative;}
.bd-wz{line-height:40px;float:left;color:#fff; font-size:22px;margin-right:10px;}
.bd-wz01{width:110px;line-height:40px;float:left;color:#fff; font-size:22px;margin-right:10px;}
.input001{ width:240px; height:40px; border:1px solid #fff; padding:0 25px;font-family:"Simsun";line-height:40px; font-size:18px;float:left;-moz-border-radius: 30px;
    -webkit-border-radius: 30px;border-radius:30px;color:#fff;background:rgba(255, 255, 255, 0)}

.fangda01{ width:50px; height:43px;float:left;margin-left:2px;}
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 200; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) }		
.reveal-modal { padding-top:24px;visibility: hidden;top: 100px; width:1050px;position: absolute; z-index: 300;  -moz-border-radius:15px; -webkit-border-radius:15px; border-radius: 15px; background:rgba(255,162,0,1);left: 50%;margin-left:-525px;}	
.reveal-modal h2{font-size:24px;line-height:36px;font-weight:bold;text-align:center;display:block;	padding-bottom:15px;margin-bottom:20px;border-bottom:1px dashed #c7c7c7;}	

.reveal-modal a:hover{color:#cc1c1e;}	
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}	
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}	
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}	
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}		
.reveal-modal .close-reveal-modal { font-size: 42px; line-height: 1; position: absolute; top: 15px; right: 24px; color: #fff; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; 		} 
.wrapper {margin-left:10px;float:left;}
.wrapper p{font-size:22px;display:block;line-height:40px;float:left;}
.wrapper ul li{padding:0;color:#fff;float:left;margin-right:30px;}
/*Custom radio button*/
.radio-btn {

    width: 20px;

    height: 20px;

    display: inline-block;

    float: left;

    margin: 11px 0 11px 20px;

    cursor: pointer;

    position: relative;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

    border: 1px solid #ccc;

    box-shadow: 0 0 1px #ccc;

    background: rgb(255, 255, 255);

    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));

    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);

    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);

    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);

    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);

}



.radio-btn i {

    border: 1px solid #E1E2E4;

    width: 10px;

    height: 10px;

    position: absolute;

    left: 4px;

    top: 4px;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}

.checkedRadio i {

    background-color: #ffa200;

}



.radio-btn input[type="radio"], .check-box input[type="checkbox"] {

    visibility: hidden;

}
.nr01{padding:0 20px;	border:1px solid #fff;font-family:"Simsun";width:725px;line-height:40px;font-size:18px;  color:#fff;-moz-border-radius: 15px;
    -webkit-border-radius: 15px;border-radius:15px;background:rgba(255, 255, 255, 0)}
.yanzheng{ width:290px; height:46px; margin:50px auto 70px auto; background-color:rgba(234,45,47,0.7);-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px;border:1px solid #fff;}
.yanzheng a{ color:#FFF; line-height:46px; font-size:22px;font-family:"Simsun";font-weight: bold;}	
.yanzheng a:hover{ color:#FFF; }	
.{ width:390px; height:58px; margin:70px auto 90px auto; background-color:rgba(234,45,47,1);-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius:50px;}
. a{ color:#FFF; line-height:58px; font-size:26px;font-family:"Simsun";font-weight: bold;}	
. a:hover{ color:#FFF; }
.tousu02{padding:20px 0;overflow:hidden;width:900px;}
.tousu02-l{ width:100px;float:left;padding-left:36px;height:36px;}
.tousu02-l p{ color:#888888;font-size:18px;line-height:36px;font-family:"Simsun";  display:block;text-indent:0;}
.tousu02-r{overflow:hidden;float:left;width:740px;}
.tousu02-r p{ color:#888888;font-size:18px;line-height:36px;font-family:"Simsun";  display:block;text-indent:0;}
.liulan{width:135px;height:44px;line-height:44px;border:1px solid #fff;color:#ffffff;cursor:pointer;float:left;font-size:16px;text-align:center;font-family:"Simsun";margin-left:20px;border-radius: 30px;-moz-border-radius:30px;-webkit-border-radius:30px;background-color:rgba(234,45,47,0.7);}
 .files{position:absolute;left:-1000px;top:52px;heigth:26px;cursor:pointer;filter: Alpha(opacity=0);-moz-opacity:0;opacity:0;} 
.input002{ width:320px; height:40px; border:1px solid #fff; padding:0 25px;font-family:"Simsun";line-height:40px; font-size:18px;float:left;-moz-border-radius: 30px;
    -webkit-border-radius: 30px;border-radius:30px;color:#fff;background:rgba(255, 255, 255, 0)}
.bd-jz{width:950px;margin:0 auto;} 

.nice-select{float:left;background:url(../images/jian.png) no-repeat right center; }
.nice-select input{ width:240px; height:40px; border:1px solid #fff; padding:0 25px;font-family:"Simsun";line-height:40px; font-size:18px;-moz-border-radius: 30px;
    -webkit-border-radius: 30px;border-radius:30px;color:#fff;background:rgba(255, 255, 255, 0)}
.nice-select ul{width:290px;display: none;position: absolute;left: 120px;top: 42px;overflow: hidden;background-color: #fff;max-height: 160px;overflow-y: auto;border: 1px solid #dfdfdf;
z-index: 99999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:5px 0;}
.nice-select ul li{height: 40px;line-height: 40px;overflow: hidden;padding: 0 25px;cursor: pointer;	z-index: 99999;font-size:16px;font-family:"Simsun";color:#505050;}
.nice-select ul li.on{background-color: #e0e0e0;}

/*ui-choose样式，可根据实际项目需求进行调整*/
select.ui-choose{display: none;}
ul.ui-choose { display: inline-block;  border-right: none; border-bottom: none; font-size: 16px; margin: 0; padding: 0; list-style: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;width:780px;float:left; }
ul.ui-choose:after { content: ""; display: table; clear: both; }
ul.ui-choose>li { border: 1px solid #fff; float: left; height: 36px;font-size:18px;margin:4px 4px; line-height: 36px;  cursor: pointer; position: relative; z-index: 1;width: 120px; text-align: center; color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
ul.ui-choose>li:first-child {  }
ul.ui-choose>li:last-child { }
ul.ui-choose>li:hover {}
ul.ui-choose>li.selected { z-index: 3; border-color: #fff; background: transparent url("../images/icon-selected.png") no-repeat right bottom ;background-color:#fff;color: #ffa200; }
ul.ui-choose>li.disabled { z-index: 2; background-color: #f2f2f2; color: #aaa; cursor: not-allowed; }
ul.ui-choose>li.disabled:hover { border-color: #aaa; }
ul.ui-choose>li.selected.disabled { z-index: 2; background-color: #8FC7FF; color: #fff; cursor: not-allowed; border-color: #8FC7FF; }
ul.choose-type-right>li.selected { color: #0080ff; background: transparent url("./icon-selected.png") no-repeat right bottom; }
ul.ui-choose.choose-flex { display: flex; }
ul.ui-choose.choose-flex>li { flex: 1; padding: 0 8px; }

.title00{width:1240px;margin:0 auto 10px auto;height:56px;background:url(../images/di.png) no-repeat center;}
.title00 p{width:1240px;line-height:56px;color:#e31f2d;text-align:center;font-weight:bold;font-size:36px;}
/* 评论框 */
.wypl{width: 1120px;height:36px;margin-bottom:10px;}
.wypl-zuo{width:120px;height:36px;float:left;}
.wypl-zuo p{font-size:24px;line-height:32px;color:#e31f2d;}
.wypl-you{width:200px;height:36px;float:right;}
.wypl-you p{font-size:16px;line-height:36px;float:right;color:#999;}
.wypl-you span{font-size:20px;line-height:36px;float:right;color:#e31f2d;padding-right:8px;}
.comment{width: 100%;height: auto;}
.comment .head-face{width: 10%; height: 146px; float: left; text-align: center;}
.comment .head-face img{width: 50px; height: 50px; border-radius: 50%;}
.comment .head-face p{font-size: 12px; font-family: "Simsun";}
.comment .content{width: 100%; height: 194px; float: right;}

.cont-box{ width: 1118px; height: 150px; border: 1px solid #dcdcdc;float: left;}
.cont-box .text{ width: 97.6%; height: 86.9%; border-radius: 5px; line-height:24px;  padding: 10px 10px;line-height:26px; color: #999; font-family: "Simsun"; font-size: 16px; resize:none; border: none;  outline: none; float: left;}

.tools-box{ width: 100%; height: 40px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;float: left;background-color:#f7f7f7;}
.tools-box .operator-box-btn{ width: 83%; height: 40px; float: left;  }
.tools-box .operator-box-btn .face-icon{display: block; float: left; margin-top:-1px; margin-left: 12px; font-family: "Simsun"; font-size: 28px; color:#d30a02;  cursor: pointer;}
.tools-box .operator-box-btn .img-icon{display: block; float: left; margin-top:-1px; margin-left: 12px; font-family: "Simsun"; font-size: 28px; font-weight: lighter; color: #99cc66; cursor: pointer;}
.tools-box .submit-btn{ width: 14%; height: 40px; float: right; }

.tools-box .submit-btn input{ width: 100%; height: 40px; font-family: "Simsun"; font-size: 18px; color: #fff; cursor: pointer; border: none; outline: none; background-color:#d30a02;}
/* 回复信息 */
#info-show{float: left;  width: 100%; margin: 40px 0 80px 0;}
#info-show li{ width: 100%; height: auto; padding: 30px 0 30px 0; border-bottom: 1px dashed #c0c0c0; float: left;}
#info-show .head-face{width: 10%;  float: left; text-align: center;}
#info-show .head-face img{width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 0 8px #c0c0c0;}

#info-show .reply-cont{ width: 99%; padding-right: 1%; float: right;}
#info-show .reply-cont  p{ min-height: 20px; line-height: 20px;  font-family: "Simsun"; font-size: 14px;}
#info-show .reply-cont .username{ color: #d30a02; margin-bottom: 5px;font-weight:bold;}
#info-show .reply-cont .comment-body{ color: #333; max-height: auto;}
#info-show .reply-cont .comment-footer{font-size: 14px; color: #c0c0c0; margin-top: 10px;}
#emotions{
	left:0;
	margin-top: 60px;
	width: 395px;
	font-size:12px;
	background:#fff;
	border-radius: 5px;
	box-shadow: 0 0 8px gray;
	padding: 10px 0;
	position: absolute;
	border: 1px solid #E8E8E8;
}
#emotions a{
	color: #9ABBC8;
	padding:2px 7px;
	text-decoration:none;
}
#emotions img{
	border:0;
}
#emotions div{
	margin:5px 10px;
	padding:1px;
	overflow: hidden;
}
#emotions #prev,
#emotions #next
{
	margin-left:3px;
	height: 15px;
	display: block;
	float: left;
	background:#eee;
}
#emotions .categorys{
	color:#ccc;
	height:26px;
	color: #9ABBC8;
	overflow:hidden;
}
#emotions .categorys a{
	border: 2px solid #e8e8e8;
	border-right:none;
	display: inline-block;
}
#emotions .categorys a:hover{
	text-decoration:underline;
}
#emotions .categorys a.current{
	cursor: default;
	border-bottom:none;
	border-bottom: 2px solid #99cc66;
	background: #F0F0F0;
}
#emotions .container{
	padding:1px;
	overflow: hidden;
	min-height:auto;
	overflow-y:auto;
	max-height:180px;
}
#emotions .container a{
	float:left;
	width:26px;
	height:22px;
	text-align:center;
	padding: 4px 2px;
	margin: -1px 0 0 -1px;
	border: 1px solid #e8e8e8;
}
#emotions .container a:hover{
	z-index:2;
	position:relative;
	border:1px solid #0095cd;
}
#emotions .page{
	text-align:right;
}
#emotions .page a.current{
	color: #666;
	background-color:#fff;
}
#emotions .page a{
	margin-left:3px;
	color: #0078B6;
	background-color:#f3f3f3;
}
#emotions .page a:hover{
	background-color:#e7e7e7;
}
.xwbd{width:1221px;margin:40px auto;overflow:hidden;}
.tingju{width:530px;float:left;padding:0 40px;min-height:200px;}
.tingju-title{width:530px;height:26px;border-bottom:1px solid #e31f2d;padding-bottom:10px;}
.tingju-title p{margin-left:13px;border-left:4px solid #e31f2d;padding-left:10px;line-height:26px;font-size:24px;color:#e31f2d;float:left;width:400px;margin-bottom:10px;}
.xly-titlelist{width:530px;margin:20px auto 0 auto;overflow:hidden;}
.xly-titlelist li{ height:44px;line-height:44px;
	background: url(../images/dot01.png) no-repeat left 16px top 18px;  
	overflow:hidden;
	padding-left:40px;
	padding-right:20px;
	font-family:"Simsun";
	font-size:16px;
	}
.xly-xia{width:1160px;margin:0 auto 18px auto;overflow:hidden;}
.xly-dz{width:200px;float:left;padding-left:24px;}
 .heart {
	    background: url(../images/web_heart_animation.png);
	    background-position: left;
	    background-repeat: no-repeat;
	    height: 100px;
	    width: 100px;
	    cursor: pointer;
	    position: absolute;
	    left:-24px;
        background-size:2900%;
    }
    .heart:hover, .heart:focus{
    background-position: right;
	}

    @-webkit-keyframes heartBlast {
    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

	@keyframes heartBlast {
	    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

	.heartAnimation {
    display: inline-block;
    -webkit-animation-name: heartBlast;
    animation-name: heartBlast;
    -webkit-animation-duration: 1.0s;
    animation-duration: 1.0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: steps(28);
    animation-timing-function: steps(28);
    background-position: right;
    }
    .feed p{font-size: 24px;line-height:100px;}
    .feed{ height: 100px; position: relative;}
    .likeCount{line-height:100px;margin-left: 60px;font-size: 24px;color: #e31f2d;float:left;}
	.likezan{line-height:100px;font-size: 24px;color: #e31f2d;float:left;}
	.box01 {float:right;height:100px;overflow:hidden;}
.box01 span{font-size:22px;line-height:100px;display:block;float:left;color:#e31f2d;margin-right:8px;}
.box01 > div {cursor: pointer;	height:72px;width:72px;	float:left;}
.box01 > div p{margin-top:42px;line-height:30px;font-size:14px;color:#919191;text-align:center;}
			#share-qrcode {margin-top:28px; background: url(../images/n-wx.png) left 15px top 0;background-repeat: no-repeat;}
			#share-qzone { margin-top:28px;background: url(../images/n-q.png) left 15px top 0;background-repeat: no-repeat; }
			#share-sina { margin-top:28px;background: url(../images/n-wb.png) left 15px top 0;background-repeat: no-repeat; }
			#share-qq { margin-top:28px;background: url(../images/n-qq.png) left 15px top 0;background-repeat: no-repeat; }
			#share-qrcode:hover { background-image: url(../images/n-wx.png) ;background-repeat: no-repeat;opacity:0.7;}
			#share-qzone:hover { background-image: url(../images/n-q.png);background-repeat: no-repeat; opacity:0.7;}
			#share-sina:hover { background-image: url(../images/n-wb.png);background-repeat: no-repeat; opacity:0.7;}
			#share-qq:hover{ background-image: url(../images/n-qq.png);background-repeat: no-repeat; opacity:0.7;}
			
.lb-wz{width:1200px;margin:30px auto;min-height:660px;overflow:hidden;}
.lb-fenxi{width:1180px;margin:50px auto 15px auto ;min-height:660px;overflow:hidden;}
.lb-fenxi-l{width:560px;text-align:center;font-size:22px;font-weight:bold;line-height:44px;float:left;}
.lb-fenxi-r{width:620px;text-align:center;font-size:22px;font-weight:bold;line-height:44px;float:left;}
#chartContainer{
	width: 560px;
	height: 440px;
	float:left;
	
}

.biaodan02{ float:left;margin:36px 30px 0 30px;position:relative;width:482px;}
.bd-wz02{line-height:40px;float:left; font-size:22px;margin-right:10px;color:#919191;width:180px;}
.input02{ width:240px; height:40px; border:1px solid #c4c4c4; padding:0 25px;font-family:"Simsun";line-height:40px; font-size:18px;float:left;-moz-border-radius: 30px;
    -webkit-border-radius: 30px;border-radius:30px;color:#919191;background:rgba(255, 255, 255, 0)}
.qzgh{ width:1084px;margin:0 auto;overflow:hidden;}
.yanzheng01{ width:380px; height:58px; margin:70px auto 90px auto; background-color:rgba(234,45,47,1);-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius:50px;}
.yanzheng01 a{ color:#FFF; line-height:58px; font-size:26px;font-family:"Simsun";font-weight: bold;}	
.yanzheng01 a:hover{ color:#FFF; }
.yanzheng02{ width:340px; height:56px; margin:70px auto 90px auto; background-color:rgba(234,45,47,1);-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius:50px;}
.yanzheng02 a{ color:#FFF; line-height:56px; font-size:26px;font-family:"Simsun";font-weight: bold;}	
.yanzheng02 a:hover{ color:#FFF; }
.lianxi{font-size:18px;line-height:36px;width:1160px;margin:20px auto 0 auto;}
.xly01{width:1100px; margin:30px auto 0 auto;overflow:hidden;min-height:780px;}
.xly-bt01{ width:1100px;overflow:hidden;margin-top:15px;}
.xly-bt01 h2{ width:1100px;font-size:32px;line-height:48px;font-family:"Simsun"; font-weight:bold;}
.dizhi01{height:48px;margin:14px 0 28px 0;border-bottom:1px solid #cc1c1e;padding-bottom:5px;}
.dizhi01 span{padding-right:50px;color:#919191;font-size:16px;line-height:48px;}
.xly-nr01{ width:1100px;overflow:hidden;margin-top:15px;}
.xly-nr01 p{ width:1100px;font-size:18px;line-height:34px;font-family:"Simsun"; font-weight:normal;margin:0 0 12px 0;text-indent:2em;}
/*分页*/	
div.digg{padding:3px;margin:50px 15px 15px 15px;text-align:center}
div.digg a{border:#ececec 1px solid;padding:1px;color:#666; margin:2px;text-decoration:none;font-size:14px;}
div.digg a:hover{border:#cc1c1e 1px solid;color:#fff;}
div.digg a:active{border:#cc1c1e 1px solid;color:#cc1c1e;color:#fff;}
div.digg span.current{padding:2px 5px;font-weight:bold;margin:2px;color:#666;font-size:14px;}
div.digg span.disabled{padding:2px 3px;margin:2px;color:#666;font-size:14px;border:#ececec 1px solid;}
.zg-tou{ background:url(../images/zg.jpg) no-repeat center;height:300px;position:relative;z-index:99;margin-bottom:30px;}
.row {
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	 position: relative; min-height: 1px;width: 25%;float:left;border: 1px solid rgb(204, 204, 204);height:625px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-9 {
	position: relative; min-height: 1px;width: 74%;float:left;margin-bottom:35px;
}
.map {
	 border-image: none; width: 98%;float: left;border: 1px solid rgb(204, 204, 204); height: 670px;
}
.map img {
	margin: 0px auto; display: block; max-width: 100%;
}
.zhanguan {
	background: none; padding: 10px 15px;
}
.zhanguan li {
	margin: 5px 0px; padding: 0px 15px;
}
.zhanguan li a {
	color: black; line-height: 32px; font-size: 16px;
}
.zhanguan li a:hover{
	color:#cc1c1e ; 
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-3 {
	position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-9 {
	 position: relative; min-height: 1px;
}
.link {
	background: url("../images/linkbg.png") no-repeat; width: 100%; height: 45px; margin-top: 20px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.link a {
	width: 250px; color: rgb(206, 0, 0); padding-left: 65px; float: right;
}
.link h4 {
	font-size:18px;line-height: 36px;padding-left:10px;
}
.link a:hover {
	color: rgb(253, 0, 0);
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.map {
	position: relative;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
.nav-stacked {
	width: 100%; margin-top: 20px;
}
.nav-stacked li {
	height: 46px;display:block;
}
.nav-stacked li a {
	line-height: 46px; font-size: 16px;height: 46px;display:block;padding-left:35px;
}
.nav-stacked a:hover {
	background: url("../images/navbg.png") no-repeat; height: 50px; color: rgb(255, 255, 255);display:block;
}
#guan_list4501 {
	border-radius: 10px; left: 490px; top: 305px; width: 300px; height: auto;
}
#guan_list4505 {
	border-radius: 10px; left: 340px; top: 455px; width: 300px; height: auto;
}

.paginator {
	height: 34px;
	line-height: 34px;
     
}

.paginator a {
	font-size: 14px;
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #c5b7b7;
	color: #888;
	margin: 0 3px;
	text-decoration: none;
}

.paginator a:hover {
	border-color:  #ef3c20;
	color: #ef3c20;
	text-decoration: none;
}

.paginator span {
	background: #ef3c20;
	border-color: #e50505;
	color: #fff;
	cursor: default;
    padding: 4px 10px;
}

.shipin{height: 158px;width:280px;margin:0 15px;display:block;float:left;position:relative;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.shipin img{height: 158px;width:280px;}
.shipin p{height: 32px;width:280px;position:absolute;bottom:0;text-align:center;font-size:16px;color:#fff;line-height:32px;background:rgba(0,0,0,0.4);}

.shipin01{height: 158px;width:280px;margin:0 15px 15px 15px;display:block;float:left;position:relative;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.shipin01 img{height: 158px;width:280px;}
.shipin01 p{height: 32px;width:280px;position:absolute;bottom:0;text-align:center;font-size:16px;color:#fff;line-height:32px;background:rgba(0,0,0,0.4);}