
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff
	}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #e60813;

}
.dline{ width:100%; margin-top:15px; border-top:1px dashed #ddd; float:left; margin-bottom:15px}
.white,.white a{ color:#fff}
.blue,.blue a{ color:#0068b7}
.blue a:hover{ text-decoration:underline}
#allw{ width:100%; float:left}
#warp{ width:1200px}

#bodyw{ width:100%; background:url(404.png) center no-repeat; overflow:hidden; height:2486px; padding-top:90px}
.cl{ clear:both}
#header{ width:100%; height:500px; background:url(../image/index_02.jpg) center no-repeat}


#tt{ width:100%; float:left; height:112px; border-bottom:1px dashed #ddd; margin-bottom:27px}
#tta{ width:100%; float:left; height:74px; font-size:42px; font-weight:bold; text-align:center;}
#ttb{ width:100%; float:left;font-size:14px;text-align:center; color:#666}


#lljd{ float:left; width:540px; padding:25px 20px 0 20px; height:340px; background:#f5f5f7}
#lljda{ float:right; width:540px; padding:25px 20px 0 20px; height:340px; background:#f5f5f7}

#dxtit{ width:100%; float:left; height:95px; text-align:center}

#dxleft{ width:610px; float:left}
#dxright{ width:580px; float:right}


#dximg{ width:276px; float:left;margin-right:25px; margin-bottom:14px}
#dximga{ width:276px; float:left; height:192px;}
#dximga img{ width:276px;height:192px;}
#dximgb{ width:100%; float:left; height:40px; line-height:40px; overflow:hidden; font-size:16px}

#xwr{ width:500px; float:right}
#xwra{ width:98%; float:left; height:100PX; border-bottom:1PX dashed #DDD; margin-bottom:18px; margin-left:2%}
#xwraa{ width:98%; float:left; height:126PX; border-bottom:1PX dashed #DDD; margin-bottom:18px; margin-left:2%}
#xwra1{ width:100%; float:left; height:35PX; line-height:35px; overflow:hidden; font-size:18px; font-weight:bold; margin-top:-5px; margin-bottom:5px}
#xwra2{ width:100%; float:left; height:52px; line-height:26px; font-size:14px; color:#666; overflow:hidden}
#xwra3{ width:100%; float:left; height:78px; line-height:26px; font-size:14px; color:#666; overflow:hidden}

#empty{ width:100%; float:left; height:40px}
#emptya{ width:100%; float:left; height:23px}

#tjxw{width:95%; float:left; height:42px; line-height:42px; font-size:16px;background:url(../image/index_10.jpg) left center no-repeat; padding-left:15px; overflow:hidden; margin-left:2%}
#tjxw span{ float:right; font-size:14px; color:#666; padding-left:14px}

#news{ width:470px; float:left; margin-left:42px;}
#news li{ width:455px; float:left; height:46px; line-height:46px; font-size:18px;background:url(404.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#news li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#newsa{ width:100%; float:left; margin-top:20px}
#newsa li{ width:97%; float:left; height:46px; line-height:46px; font-size:18px;background:url(404.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#newsa li span{ float:right; font-size:14px; color:#666; padding-left:14px}


#newsb{ width:570px; float:right; margin-top:-10px}
#newsb li{ width:555px; float:left; height:46px; line-height:46px; font-size:18px;background:url(404.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#newsb li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#gzdtmore{ width:470px; text-align:right;float:left; font-size:18px; margin-top:10px;}
#gzdtmorea{ width:570px; text-align:right;float:left; font-size:18px; margin-top:10px;}

#tjxwmore{ width:100%; float:left; font-size:18px; margin-top:35px;}
.red,.red a{ color:#ed2a38}

#ads{ width:100%; margin-top:75px; height:250px}

#gzdt{ width:100%; background:url(404.png); height:447px; margin-bottom:85px; padding-top:170px}


#newslist{ width:98%; float:left; margin-bottom:20px; margin-left:2%}
#newslist li{ width:98%; border-bottom:1px dashed #ddd; float:left; height:54px; line-height:54px; font-size:16px;background:url(../image/index_10.jpg) left center no-repeat; padding-left:15px; overflow:hidden;}
#newslist li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#menu{ width:100%; background:#b51206; height:62px}
#nave{ width:100%; float:left; height:62px}
#nave ul{ display:inline}
#nave li{ width:171px; text-align:center; font-size:20px; font-weight:bold; float:left; height:62px; line-height:62px}
#nave li:hover{ width:171px; text-align:center; font-size:20px; font-weight:bold; float:left; height:62px; line-height:62px; background:#dc3e33}
#nave li a{ color:#fff}
.navlie{ background:url(../image/index_03.jpg) right no-repeat; height:62px}


#I_ban{ width:100%; float:left; height:42px;border-bottom:2px solid #b51206; margin-bottom:18px}
#I_ban strong{float:left; font-size:22px;color:#fff; height:42px; padding-left:50px; width:113px; background:url(../image/ban.jpg); line-height:42px; margin-top:2px}
#I_ban span{float:right; font-size:16px; padding-top:8px}


#I_bana{ width:100%; float:left; height:42px;border-bottom:2px solid #b51206; margin-bottom:18px}
#I_bana strong{float:left; font-size:22px;color:#fff; height:42px; padding-left:50px; width:113px; background:url(../image/bana.jpg); line-height:42px;}
#I_bana span{float:right; font-size:16px; padding-top:8px}


.topmar{ margin-top:45px}

#bak{ width:100%; float:left; font-size:16px}
#bak strong{ background:#F00; color:#fff; text-align:center;height:48px; line-height:48px; display:block; width:120px; margin-left:550px; margin-top:30px; border-radius:5px; font-weight:normal}
#bak strong:hover{ background:#ef580e}

#copy{ width:100%;background:#f1f1f1; height:90px; padding-top:25px; border-top:4px solid #b51206; margin-top:35px}
#copy p{ margin-top:0px; line-height:34px; font-size:16px;text-align:center}





#DispTitle
{
  width: 100%;
  font-size: 30px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:38px; margin-bottom:15px;


}
#DispDesc
{
  width: 100%;
  font-size: 16px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:38px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px; font-size:14px}

.ContentArea{ font-size:16px; line-height:34px; width:100%; float:left;}
.ContentArea img{margin-top:10px}

.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}


#llxx{ width:575px; float:left}
#llxxa{ width:575px; float:right}

#xxzlt{ width:100%; float:left; text-align:center; margin-top:60px; height:130px}

#llxx_ban{ width:100%; float:left; height:40px; background:url(404.png) bottom repeat-x}
#llxx_ban img{float:left; margin-top:5px}
#llxx_ban span{ float:right; font-size:16px; margin-bottom:5px}

abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,hgroup,ins,kbd,label,legend,mark,object,ol,p,pre,q,samp,section,summary,sup,tfoot,th,thead,var,video{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;font-weight:415;font-style:inherit;font-family:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,hr,section{display:block}a{margin:0;font-size:100 %;vertical-align:baseline;background:0 0;blr:expression(this.onFocus=this.blur())}a,ins{text-decoration:none}a,hr{padding:0}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;font-weight:415}hr{height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0}


#tpxw{ width:670px; float:left; height:430px}
.demo {width: 670px;height: 430px;font-size: 16px;position:relative; float:left; overflow:hidden}
.demo a.control {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../image/buttons.png) no-repeat}
.demo a.prev {
	left: 2px;
	background-position: 0 0
}
.demo a.next {right: 0;background-position: -76px 0}
.demo img{width: 670px;height: 430px;}


.demoa {width: 550px;height: 430px;font-size: 16px;position:relative; float:right; margin-right:47px; overflow:hidden}
.demoa a.controla {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../image/buttons.png) no-repeat}
.demoa a.prev {
	left: 2px;
	background-position: 0 0
}
.demoa a.next {right: 0;background-position: -76px 0}
.demoa img{width: 670px;height: 430px;}

.demob {width: 670px;height: 430px;font-size: 16px;position:relative; float:left;overflow:hidden}
.demob a.controlb {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../image/buttons.png) no-repeat}
.demob a.prev {
	left: 2px;
	background-position: 0 0
}
.demob a.next {right: 0;background-position: -76px 0}
.demob img{width: 670px;height: 430px;}


.slider {display: none}

     .swiperm{
		float:right; position:absolute; z-index:2; right:0; margin-top:30px
    }

    .swiper-container {
        width: 1200px;
        height: 100px;
		margin-top:10px


    }
    .swiper-slide {
        text-align: center;
        font-size: 40px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	    .swiper-slide strong{
			padding-bottom:20px
    }


var,em{font-style:normal;}
ul,ol{list-style-type:none;}
.slideBox{ width:100%; height:415px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:47%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#fff; float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#eb2d26 !important;}
.slideBox .bd{ height:415px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 415px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 415px; margin:0 auto; position: relative;}
#dbline{ width:100%; height:20px; border-bottom:1px dashed #ddd; margin-top:20px; float:left; margin-bottom:20px}

#nybantit{ width:100%; background:url(404.png) center no-repeat; height:66px; text-align:center; line-height:66px; float:left; margin-bottom:60px; font-size:28px; color:#000; font-family:宋体; font-weight:bold}
.nybp{ padding-bottom:50px}
