@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#444;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a{transition: color .3s ease}
a:link{color:#444; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#444; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#d1080c;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#d1080c;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */
.hd{ width:100%;}
.bd{ width:100%;}
.mt15{margin-bottom:15px;}

ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border:none !important; background:none !important;}


/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:36px; background:url(../images/arrow4.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px;float:right; color:#999999; text-align:center;  font-size:15px; font-family:"Arial"; }
.newlist li p{width:100%;}
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.newlist li.line1 {border-bottom: 1px dashed #d2d2d2;margin: 10px 0;height: 1px !important;background: none !important;}



body{ background:#fff !important;}
.topBanner{ width:100%; margin: 0 auto; background: url(../images/topBanner.jpg) no-repeat center top; position: relative; height:677px;}

.neiCenter{ width:1200px; margin: 0 auto; background: #fff;}
.neiCenter2{ width:1200px; margin: 0 auto;}

/*----------首页-----------*/
.headerBox{ width:1200px; margin: 0 auto;}
.rounded-5{ border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

.headerBox{padding-top:40px; }
.headerBox .logo{ width: 286px;}
.headerBox .logo img{ display: block; width:auto;}

.boxOne{ width:100%;margin:0 auto;margin-top:20px;}


.BTtitle{ width:249px; height: 59px;padding:0 108px; text-align: center; background: url(../images/tit-bg.png) no-repeat; line-height: 72px; font-size:22px; font-weight: bold; margin: 0 auto;}
.BTtitle a{ color: #fff;}

.headline{ width:100%; background: url(../images/line1.jpg) repeat-x bottom; height: 76px;}
.headline .tit{ width:76px; height: 66px; padding:10px 8px 0 0; background: url(../images/headline-bg.jpg) no-repeat; color: #fff; font-weight: bold; text-align: center; font-size: 20px; color: #fff; letter-spacing: 5px; line-height: 26px;}
.headline .touline{ background:url(../images/headline-dian.jpg) no-repeat bottom right;height: 76px; line-height: 66px; font-size: 36px; font-weight: bold; color: #df1e0f; text-align: center; width:1076px;}

.wrap{ padding:20px;}


.newBox2{margin-top:47px; width:100%;}
.fousNews{ width:100%; margin-top:15px;}
.foucebox{ width:660px; height:407px; position:relative;}
.foucebox .hd{  width:80px; height: 10px; position:absolute; bottom:17px; right:15px; z-index:999; }

.foucebox .hd li{ float: left; width:10px; height: 10px; margin-right:6px; background: #fff; border-radius:100px; -webki-border-radius:100px; -moz-border-radius:100px;}
.foucebox .hd li.on{ background: #f12c2c;}
.foucebox .bd{ width:660px; height:407px;}
.foucebox .bd li{ float:left;width:660px; height:407px; position:relative;}
.foucebox .bd li p{ width:100%; height:45px; background: url(../images/tm-bg.png) repeat;color:#fff; position:absolute; left:0; bottom:0; z-index:99;}
.foucebox .bd li p span{ width:80%;line-height:45px; display:block; text-indent:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.areaCon{ width:513px; }
.areaCon li,.infoBox li{ background: url(../images/arrow6.jpg) no-repeat left; line-height:45px;}
.areaCon li.first,.infoBox li.first{ width:100%;padding-bottom:15px; margin-bottom:10px;padding-left:0; line-height: normal; background:url(../images/line3.jpg) repeat-x bottom;margin-top:10px;}
.areaCon li.first h3,.areaCon li.first p,.infoBox li.first h3,.infoBox li.first p{ display: block; width:100%;}
.areaCon li.first h3,.infoBox li.first h3{ color: #0d6333333fd3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 24px; font-weight: bold;margin-bottom:5px;}
.areaCon li.first h3 a,.infoBox li.first h3 a{ color: #333333;}
.areaCon li.first a,.infoBox li.first a{ width: auto; float:inherit; }
.areaCon li.first p,.infoBox li.first p{text-align: left;line-height:32px; font-size: 15px; color: #777; text-indent: 15px;}
.areaCon li.first p a,.infoBox li.first p a{color: #f83535; margin: 0; display:inline;}

.newBox{ margin-top:39px; position: relative;}
.titBox{ width:100%; height: 53px; background: url(../images/line4.jpg) repeat-x bottom; position: relative;padding-bottom:1px;}
.titBox span{ position: absolute; right:14px; bottom:14px; text-align: center; width:46px; height: 16px; line-height: 16px; color: #888888; font-size: 14px;}
.titBox span a{ color: #888888;}
.titBox h3{ margin: 0 auto; font-size: 26px; line-height: 53px;  font-weight: bold; color: #2e80dd; text-align: center;}
.titBox h3 a{ color: #2e80dd;}

.infoBox{ width:537px;}
.infoBox ul{margin-top:5px;}
.infoBox li{ background: url(../images/arrow4.png) no-repeat left; line-height:44px;padding-left:20px;}

.newBoxTow{ width:100%;max-height: 452px;margin-top:25px;background: url(../images/center-bg2.jpg) no-repeat;height:430px; padding:11px 0;position:relative;  overflow:hidden;  zoom:1;  }

.newBoxTow .hd{ float:left; width:405px;  height:430px;overflow:hidden; margin-left:110px; position:relative; }
.newBoxTow .hd ul{ margin-top:80px;}
.newBoxTow .hd ul li{ width:416px; height:90px; text-align:center; background: url(../images/li_ba.png) no-repeat; color:#fff; font-weight:bold; margin-bottom:5px;  }
.newBoxTow .hd ul li.on{background: url(../images/li_ba2.png) no-repeat; }
.newBoxTow .hd ul li a{ display:block; width:78%; line-height: 26px; padding-left:20px;padding-top:16px; color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newBoxTow .hd ul li.on a{ color:#CF0A16;}
	
.newBoxTow .bd{ float:right; width:648px;  height:362px; position:relative; padding-top:30px; margin-top:30px;margin-right:37px;}	
.newBoxTow .bd li{ position:relative; zoom:1; vertical-align:middle;}
.newBoxTow .bd li p{ width:550px; margin:0 auto; text-align:justify; text-indent:2em; line-height:34px;}
.newBoxTow .bd li h4 a{ float:right; margin-right:45px; font-size:14px; font-weight:normal; color:#C45903;}

.txtScroll-top .hd1 .prev{ display:block;  width:58px; height:58px; border-radius:50%;float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; 
		background: url(../images/arrow1_1.png) center no-repeat rgba(255,255,255,0.5); position:absolute; top:0; left:150px;}
.txtScroll-top .hd1 .next{ display:block;  width:58px; height:58px; border-radius:50%; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; 
		 background: url(../images/arrow1_2.png) center 20px no-repeat rgba(255,255,255,0.5); position:absolute; bottom:0; left:150px;}
.txtScroll-top .hd1 .prev:hover{background: url(../images/arrow1_11.png) center no-repeat rgba(255,255,255,1);}
.txtScroll-top .hd1 .next:hover{background: url(../images/arrow1_21.png) center 20px no-repeat rgba(255,255,255,1);}
.txtScroll-top .bd1{ margin-top:79px;}	 


.boxTow{ background: #f7f7f7; padding:30px 0 30px 0;; width:100%; margin:0 auto;margin:10px auto;}

.boxTree{width:100%;margin:30px auto 40px  auto;}
.boxFour{margin:30px auto 50px auto;}
.photoBox{ width:100%; margin-top:20px; position: relative;}
.photoBox .hd{ width:100%;z-index: 99;}
.photoBox .hd a{ display: block; width:46px; height: 46px; position: absolute; top:82px;}
.photoBox .hd a.next{ background: url(../images/arrow11.png) no-repeat; left: 0;}
.photoBox .hd a.prev{ background: url(../images/arrow12.png) no-repeat; right: 0;}
.photoBox .bd{ width:1038px; margin: 0 auto;margin-top:30px;}
.photoBox .bd li{ float: left; width:313px; margin-right:40px; height: 211px; position: relative;}
.photoBox .bd li .img{ width:305px; height: 193px; border: 4px solid #ebe9e9; overflow: hidden;}
.photoBox .bd li .img img{ width:100%;}
.photoBox .bd li .txt{ width: 247px; background: #fff; height: 40px; border-bottom:2px solid #db332f; line-height: 40px; padding:0 10px; overflow: hidden; text-overflow: ellipsis;	white-space: nowrap; position: absolute; left: 23px; bottom: 0; }



/*----页脚样式----*/
.foot{width:100%; margin: 0 auto;background: #ab1d0e;padding:10px 0; }
.copyright{ width:1200px; margin: 0 auto; text-align: center; padding:20px 0; margin-top:-10px; color:#fff; font-size: 14px; line-height: 26px;}






