﻿@charset "utf-8";
/*全局*/
html,body{border:0;margin:0;padding:0; background:#fff; color:#333; font-size:14px; line-height:25px; font-family:Microsoft Yahei, Helvetica, Arial,"宋体"}
div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;margin:0;padding:0;}
article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}
table{border-collapse:separate;border-spacing:0;}
table caption,table th,table td{vertical-align:middle; font-weight:400;}
input,select,textarea{ font-family:Microsoft Yahei,Helvetica, Arial,"宋体"; outline:none;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a img,input,button{border:0;}
a{ color:#666; text-decoration:none; /*淡入淡出*/
-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;-ms-transition: all 0.1s ease-in;transition: all 0.1s ease-in;}
a:hover{ color:#666; text-decoration:none;}

/*公共*/
.border{border:1px solid #ebeced;}
.borderno{ border:none;}
.content{ width:1200px; min-width:1200px; margin:0 auto;}
.w{ margin:0 auto; width:1200px; min-width:1200px;}
.w1200{ margin:0 auto; width:1200px; min-width:1200px;}
.w1000{ margin:0 auto; width:1000px; min-width:1000px;}
.w800{ margin:0 auto; width:800px; min-width:800px;}
.clear{ clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0;}
.fl {float: left;}
.fr {float: right;}
.clearfix{zoom:1}
.clearfix:after{ content:"."; display:block; height:0; clear:both; overflow:hidden; visibility:visible}

.color-3{color:#333;}
.color-6{color:#666;}
.color-9{color:#999;}
.color-4ec269,.color-4ec269:hover{color:#4ec269;}
.color-3af,.color-3af:hover{color:#3af;}
.color-f,.color-f:hover{ color:#fff;}
.color-ff9d00,.color-ff9d00:hover{ color:#ff9d00}

.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font32{font-size:32px;}
.font36{font-size:36px;}
.hide,.hid{ display:none;}
.dib{display:inline-block;}
.db{display:block;}
.ove{ overflow:hidden;}
.mt20{margin-top:20px}
.mb20{margin-bottom:24px}
.pt20{padding-top:20px;}
.pb40{padding-bottom:40px;}

/*雪碧图*/
.bg,
#header .top .tlbox ul li span,
#header .top .tlbox .selbox li .sellist .wx-qr i,
#header .top .trbox li i.sel,
#header .top .trbox li i.icon ,
#header .top .trbox li.usericon a i.icon,
#header .top .trbox .selbox li ,
#header .header-box .nav ul li a i.sel ,
.banner .hd ul li,
.banner .hd ul li.on ,
.banner .b-rbox .switchlogin ,
.banner .b-rbox .pc_btn,
.banner .helep_box ,
.banner .b-rbox .qr_box p span,
#qrcode_r span,
.banner .b-rbox h3 em ,
.banner .b-rbox a.reg-but ,
.content .peculiarity li,
.content .peculiarity li i ,
.product .min-banner i,
.product .more a i ,
.product .title-ul li i ,
.r-box ul li ,
.listbox h2 ,
.listbox h2 a i ,
.listbox ul li a span ,
.listbox .digest a span.hot,
.listbox .digest a span.new,
.cooperation .hd .prev,.cooperation .hd .next,
.cooperation .hd ul li ,
.product .title-ul.list-ul li.operate a.countdown sapn i,
.floatingTool ul li a,
.product .title-ul.list-ul li.name i ,
.tab .hd,
.location li.first i ,
.invest-list-box .search-box ul li.openli span,
.tab .hd ul li.novice i ,
.invest-list-box ul.list-title li em i ,
.invest-list-box ul.list-title.boxul li.name i ,
.invest-list-box ul.list-title.boxul li.operation a.countdown span i,
.invest-list-box.crowdbox ul.list-title li.progress strong,
.popobox .arrow,
.tag_select,
.tag_select_open,
.detailsbox h2 i,
.detailsbox .describebox ul.lines-ul li em i,
.detailsbox .describebox .cash-box i.bgi,
.detailsbox .detab .parHd,
.aptitude a.sPrev,
.aptitude a.sNext,
ul.plandata li i,
.popobox .vou-close,
.detailsbox .describebox .cash-box .buy-invest li.confirm a.countdown span i,
.detailsbox .describebox .cash-box .buy-invest li.receivable-li h4 i,
.detailsbox .detab .project-brief .unfold,
.detailsbox .detab .project-brief .unfold i,
.details-crow .history-records h3,
.details-crow .history-records h3 em,
.historyScroll .hd .prev,.historyScroll .hd .next ,
.leaveMessage .entertextwray span ,
.leaveMessage .entertextwray em.arrow,
.leaveMessage .entertext p i,
.leaveMessage .entertext-ok h5 i,
.pop-vip ul li em.rate i.viprate,
.activity-zone h2 span i,
.nodata i,
.sitemap dd span,
.infobox table td span.receivable-slie,
.infobox table td span.receivable-slie i,
#header .header-box .nav ul li b.netvaluenewicon,
.group i,
#header .header-box .nav ul li b.netvaluenewicon, 
#foot .ft-bottom .iconimg a .icon-05{ background:url(../img/index.png) 0 0 no-repeat;}

/*banner盖头*/
.bannertop{width:100%; height:80px;}

/* header */
#header {
  width:100%;
  height:80px;
  background:#FFFFFF;
  position:fixed;/*固定作用*/
  top:0px;
  /*ie6下样式，加下划线表示只针对ie6 的hack */
  _position:absolute;/* 把导航栏位置定义为绝对位置  关键*/
  _top:expression(documentElement.scrollTop + "px"); /* 把导航栏位置放在浏览器垂直滚动条的顶端  关键 */
  z-index:99999; /* 让导航栏浮在网页的高层位置，遇到flash和图片时候也能始终保持最外层 */
 box-shadow:0 0 1px 0px #C6C6C6;
}

#header .main {margin:0 auto; width:1250px; height:80px;}
#header .main .headerL {float:left; width:370px; margin-top:18px; text-align:center;}
#header .main .headerC {float:left; width:650px;}
#header .main .headerC .menu {width:100%; height:40px;}
/* MENU */
#header .main .headerC .menu .nav {float:right; margin:0 auto; width:600px; height:40px;}
#header .main .headerC .menu .nav .navlist1 {float:left; width:60px; height:80px; line-height:80px; text-align:center;}
#header .main .headerC .menu .nav .navlist1 a {float:left; width:60px; height:80px; color:#333; font-size:15px; text-decoration:none;}
#header .main .headerC .menu .nav .navlist1 a:hover {float:left; width:60px; height:80px; color:#1E50AE; text-decoration:none; background:url("../img/nav01.png") center no-repeat;}
#header .main .headerC .menu .nav .navlist1 .ov {float:left; width:60px; height:80px; color:#1E50AE; font-weight:bold; text-decoration:none; background:url("../img/nav01.png") center no-repeat;}
#header .main .headerC .menu .nav .navlist2 {float:left; width:90px; height:80px; line-height:80px; text-align:center;}
#header .main .headerC .menu .nav .navlist2 a {float:left; width:90px; height:80px; color:#333; font-size:15px; text-decoration:none;}
#header .main .headerC .menu .nav .navlist2 a:hover {float:left; width:90px; height:80px; color:#1E50AE; text-decoration:none; background:url("../img/nav02.png") center no-repeat;}
#header .main .headerC .menu .nav .navlist2 .ov {float:left; width:90px; height:80px; color:#1E50AE; font-weight:bold; text-decoration:none; background:url("../img/nav02.png") center no-repeat;}

#header .main .headerR {float:right; padding-left:26px; width:170px; font-size: 23px; color: #f60; line-height: 80px; background:url("../img/tel2.png") left center no-repeat;}
#header .main .headerR span{font-size: 14px; color: #999;}

/*内容区域标题*/
.maintit {text-align: center; padding:40px 0;}
.maintit .titname {margin:0 auto; width:100%; font-size: 24px; color: #333; line-height: 45px; letter-spacing:1px;}
.maintit .titname span { font-weight:bold; color: #56B737;}
.maintit .titlint {margin:0 auto; width:40px; height:20px; background:url(../img/zhuti2_bg.png) center center no-repeat;}
.maintit p { padding-top:5px; color: #999; font-size:14px; line-height:30px;}

/*内容区域标题2*/
.maintit2 {text-align: center; padding:40px 0 0; background: #f7f7f7;}
.maintit2 .titname {margin:0 auto; width:100%; font-size: 24px; color: #333; line-height: 45px; letter-spacing:1px;}
.maintit2 .titname span { font-weight:bold; color: #56B737;}
.maintit2 .titlint {margin:0 auto; width:40px; height:20px; background:url(../img/zhuti2_bg.png) center center no-repeat;}
.maintit2 p { padding-top:5px; color: #999; font-size:14px; line-height:30px;}


/*首页关于*/
.in_about {margin:0 auto; width:100%; margin-bottom:80px; background:url(../img/index_about_bg.jpg) center center no-repeat;}
.in_about .aboutmain {margin:0 auto; height:500px;}

.in_about .aboutmain .aboutleft{ float:left; width:690px; height:500px;}
.in_about .aboutmain .aboutleft .aboutltit { width:550px; height:28px; color:#333; font-size:22px; line-height:30px; font-weight:bold;}
.in_about .aboutmain .aboutleft .aboutltit2 { width:550px; height:50px; color:#333; font-size:28px; line-height:45px; padding-bottom:10px;}
.in_about .aboutmain .aboutleft .zhongw { width:550px; height:220px; color: #333; font-size:14px; line-height:30px;}

.in_about .aboutmain .aboutleft .shuju { width:100%; height:110px;}
.in_about .aboutmain .aboutleft .shuju .shuju01 {float:left; width:225px; height:110px;}
.in_about .aboutmain .aboutleft .shuju .shuju01 .shuzi { width:100%; color: #1E50AE; font-size:35px; line-height:35px; text-align:center; margin-top:25px;}
.in_about .aboutmain .aboutleft .shuju .shuju01 .shuzi span{color:#333; font-size:14px;}
.in_about .aboutmain .aboutleft .shuju .shuju01 .shuziname { width:100%; color: #333; font-size:14px; text-align:center;}

.in_about .aboutmain .aboutleft .shuju .shuju02 {float:left; width:230px; height:110px;}
.in_about .aboutmain .aboutleft .shuju .shuju02 .shuzi { width:100%; color: #1E50AE; font-size:35px; line-height:35px; text-align:center; margin-top:25px;}
.in_about .aboutmain .aboutleft .shuju .shuju02 .shuzi span{color:#333; font-size:14px;}
.in_about .aboutmain .aboutleft .shuju .shuju02 .shuziname { width:100%; color: #333; font-size:14px; text-align:center;}

.in_about .aboutmain .aboutleft .shuju .shuju03 {float:left; width:225px; height:110px;}
.in_about .aboutmain .aboutleft .shuju .shuju03 .shuzi { width:100%; color: #1E50AE; font-size:35px; line-height:35px; text-align:center; margin-top:25px;}
.in_about .aboutmain .aboutleft .shuju .shuju03 .shuzi span{color:#333; font-size:14px;}
.in_about .aboutmain .aboutleft .shuju .shuju03 .shuziname { width:100%; color: #333; font-size:14px; text-align:center;}


/*首页产品*/
.in_pro {margin:0 auto; width:100%; padding:10px 0 60px 0; background: #f7f7f7;}
.in_pro .promain { margin:0 auto; width:1200px; padding:30px 0;}

.in_pro .promain .prolist {float:left; width:230px; height:180px; background:#fff; padding:25px 35px;}
.in_pro .promain .prolist .protit { width:100%; color: #333; font-size:16px; line-height:30px;}
.in_pro .promain .prolist .protit:hover{ color: #f60;}
.in_pro .promain .prolist .prolint { margin:10px 0; width:30px; height:1px; background:#1E50AE;}
.in_pro .promain .prolist .prowen { width:100%; color: #777; font-size:14px; line-height:28px;}

.in_pro .promain .prolist1 {float:left; width:300px; height:230px; background:url(../img/in_pro_bg.png) no-repeat;}
.in_pro .promain .prolist1 .prophoto {width:300px; height:230px; text-align:center; overflow:hidden; white-space:nowrap;}
.in_pro .promain .prolist1 .prophoto img { transition: all 0.3s ease-out 0s; width:auto; height:230px;}
.in_pro .promain .prolist1 .prophoto img:hover { transform: scale(1.2);}
.in_pro .promain .prolist2 {float:left; width:300px; height:230px; background:url(../img/in_pro2_bg.png) no-repeat;}
.in_pro .promain .prolist2 .prophoto {width:300px; height:230px; text-align:center; overflow:hidden; white-space:nowrap;}
.in_pro .promain .prolist2 .prophoto img { transition: all 0.3s ease-out 0s; width:auto; height:230px;}
.in_pro .promain .prolist2 .prophoto img:hover { transform: scale(1.2);}


/*首页案例*/
.in_anli {margin:0 auto; width:100%; padding:0 0 60px 0;}
.in_anli .anlimain { margin:0 auto; width:1200px;}

.in_anli .anlimain .anlilist {float:left; margin:0 20px; width:360px;}
.in_anli .anlimain .anlilist .anliphoto {width:360px; height:280px; text-align:center; overflow:hidden; white-space:nowrap;}
.in_anli .anlimain .anlilist .anliphoto img { transition: all 0.3s ease-out 0s; width:360px; height:auto;}
.in_anli .anlimain .anlilist .anliphoto img:hover { transform: scale(1.2);}

.in_anli .anlimain .anlilist .anlitit { margin:0 auto; width:95%; height:60px; line-height:60px; color: #333; font-size:15px; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.in_anli .anlimain .anlilist .anlitit:hover{ color: #f60;}


/*证书列表*/
.in_rongyu {margin:0 auto; width:100%; padding:0 0 60px; background:url(../img/ronhyu_di.jpg) no-repeat;}
.in_rongyu .maintit3 {text-align: center; padding:70px 0 0;}
.in_rongyu .maintit3 .titname {margin:0 auto; width:370px; font-size: 24px; color: #fff; background:url(../img/zhuti_bg.png) center center no-repeat; letter-spacing:2px;}
.in_rongyu .maintit3 .titname span { font-weight:bold; color: #56B737;}
.in_rongyu .maintit3 p {color: #fff; font-size:14px; padding-top:20px; line-height:35px;}

.in_rongyu .rymain{ margin:0 auto; width:100%;}


/*首页资讯*/
.in_news {margin:0 auto; width:100%;}
.in_news .newsmain { margin:0 auto; width:1200px;}
.in_news .newsmain .newslist {float:left; margin:0 30px; width:340px;}
.in_news .newsmain .newslist .newsphoto { width:340px; height:220px; text-align:center; overflow:hidden; white-space:nowrap; border-radius: 8px 8px 0 0;}
.in_news .newsmain .newslist .newsphoto img { transition: all 0.3s ease-out 0s; width:340px; height:auto;}
.in_news .newsmain .newslist .newsphoto img:hover { transform: scale(1.2);}

.in_news .newsmain .newslist .newstit { margin:0 auto; margin-top:10px; width:95%; height:40px; line-height:40px; color: #333; font-size:15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.in_news .newsmain .newslist .newstit:hover{ color: #f60;}
.in_news .newsmain .newslist .newswen { margin:0 auto; width:95%; color: #999; font-size:14px; line-height:25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.in_news .newsmain .newslist .newsdate { margin:0 auto; width:95%; color: #999; font-size:14px; line-height:35px;}


/*--通用通栏更多--*/
.in_more{margin: 10px 0 20px; text-align: center; color: #fff; white-space: nowrap; overflow: hidden;}
.in_more>a.more{ display: block; width: 160px; margin:15px auto 0; font:14px/3.5 "微软雅黑"; color: #fff; background-color: #1E50AE;}
.in_more>a.more:hover{background-color: #F60; border-color: #F60; color: #fff;}

/*--通用通栏更多2--*/
.in_more2{margin: 10px 0 20px; text-align: center; color: #666; white-space: nowrap; overflow: hidden;}
.in_more2>a.more{ display: block; width: 160px; margin:15px auto 0; font:14px/3.5 "微软雅黑"; color: #666; background-color: #ddd;}
.in_more2>a.more:hover{background-color: #F60; color: #fff;}


/*--内页banner--*/
.pbanner { margin:0 auto; width: 100%; height:350px; overflow: hidden;}
.pbanner .weizhi{ margin:0 auto; width: 1200px; height:80px; padding:215px 0 0 15px; overflow: hidden;}
.pbanner .weizhi .yinwen{ width:100%; height:25px; color:#fff; font-size:12px; }
.pbanner .weizhi .zhongwen{width:100%; color:#fff; font-size:28px; letter-spacing:2px; line-height:45px;}
.pbanner .weizhi em { display:block; background:#fff; width:55px; height:3px; margin: 5px 0 0;}

/* 位置 */
.location {width: 100%; height: 60px; line-height: 60px; background: #fff; position: relative; border-bottom: 1px solid #ddd;}
.location .w {width: 1200px; position: relative;}
.location .sitepath { padding-left:18px; width: 400px; background: url(../img/site.png) center left no-repeat; white-space: nowrap; color: #333; font-size:14px;}
.location .sitepath s {width: 22px; height: 20px; background-position: 0 0;}
.location .sitepath a {color: #333;}
.location .sitepath a:hover { color: #1E50AE;}
.location .menu {height: 60px; line-height: 60px;}
.location .menu span {width: 1px; height: 16px; margin: 0 16px 0 14px; background-position: -206px -36px;}
.location .menu li {padding: 0; height: 60px; line-height: 60px;
	margin-left: 35px;
	text-align: center;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	color: #333;
	display: inline-block;
*display: inline;
*zoom: 1;
}
.location .menu li a { font-size:16px; display: block; position: relative;}
.location .menu li i {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 3px;
	background-color: #1E50AE;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.location .menu li:hover i, .location .menu li.hover i {
	width: 100%;
	margin-left: -50%;
}
.location .menu li a:hover { color: #1E50AE;}
.location .menu li .box {
	width: 100%;
	text-align: left;
	position: absolute;
	left: 0;
	top: 80px;
	display: none;
}
.location .menu li .box dl {
	position: relative;
}
.location .menu li .box dd {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	margin-right: 14px;
	text-align: center;
	width: 158px;
}
.location .menu li .box dd .a1 {
	border: 1px solid #ddd;
	background: #f8f8f8;
	display: block;
}
.location .menu li .box dd s {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	background: #999;
	margin-right: 5px;
	display: none;
}
.location .menu li .box dd.hover .a1 {
	background: #fff;
	border: 1px solid #1E50AE;
	color: #1E50AE;
}
.location .menu li .box dd a:hover {
	background: #fff;
	border: 1px solid #1E50AE;
	color: #1E50AE;
}
.location .menu li.hover a {
	color: #1E50AE;
}
.location .menu li.hover .box {
	display: block;
}
.location.fixt .menu .box {
	display: none !important;
}

/*--内页框架--*/

.pagemain { position:relative; width:100%; background: #fff; padding:5px 0 50px;}
.pagemain2 { position:relative; width:100%; background: #fff; padding:30px 0 50px;}
.pagemaincon {background: #fff; padding:0px 30px;}
.pagemaincon_lxwm {background: #fff; padding:0px 30px; background: url(../img/lxwm_bg.jpg) top center no-repeat;}

.pmaincon {font-size:15px; line-height:30px;}
.pmaincon img{ margin-top:8px;}

/*--留言预约--*/

.liuyanmain { margin:0 auto; width:900px; height:163px; background: url(../img/zxly_bg.jpg) center center no-repeat;}
.liuyanmain2 { margin:0 auto; width:900px; height:163px; background: url(../img/zxyy_bg.jpg) center center no-repeat;}
.liuyanmain3 { margin:0 auto; width:900px; height:163px; background: url(../img/zxdg_bg.jpg) center center no-repeat;}
.liuyanmbiao { margin:0 auto; width:740px; padding:20px 0; font-size:16px;}


/*产品列表*/
.productlist {margin:0 auto; width:1200px; margin-top:20px;}
.productlist .prolist { transition: all 0.3s ease-out 0s; float:left; width:365px; height:250px; margin:0 16px 35px 16px; padding:17px 0; border:1px solid #ddd;}
.productlist .prolist .photo {margin:0 auto; width:330px; height:210px; overflow:hidden; white-space:nowrap;}
.productlist .prolist .photo img { transition: all 0.3s ease-out 0s; width:330px; height:auto;}
.productlist .prolist .photo img:hover { transform: scale(1.1);}
.productlist .prolist .photo .jiage { position:absolute; color:#FFF; font-size:20px; margin-top:140px; width:105px; height:35px; z-index:999; text-align:center; line-height: 35px; background:url(../img/jiagebg.png);}
.productlist .prolist .photo .jiage span {color:#FFF; font-size:14px;}
.productlist .prolist .title {margin:0 auto; margin-top:15px; width:330px; color:#666; font-size:15px; text-align:center; line-height:25px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.productlist .prolist a::after{display:block;clear: both;}
.productlist .prolist:hover {box-shadow: 0px 12px 25px #ddd; text-decoration:none;}

/*证书列表*/
.rongyulist {margin:0 auto; width:1200px; margin-top:20px;}
.rongyulist .prolist { transition: all 0.3s ease-out 0s; float:left; width:365px; height:280px; margin:0 16px 35px 16px; padding:17px 0; border:1px solid #ddd;}
.rongyulist .prolist .photo {margin:0 auto; width:330px; height:240px; overflow:hidden; white-space:nowrap;}
.rongyulist .prolist .photo img { transition: all 0.3s ease-out 0s; width:330px; height:auto;}
.rongyulist .prolist .photo img:hover { transform: scale(1.1);}
.rongyulist .prolist .photo .jiage { position:absolute; color:#FFF; font-size:20px; margin-top:140px; width:105px; height:35px; z-index:999; text-align:center; line-height: 35px; background:url(../img/jiagebg.png);}
.rongyulist .prolist .photo .jiage span {color:#FFF; font-size:14px;}
.rongyulist .prolist .title {margin:0 auto; margin-top:15px; width:330px; color:#333; font-size:15px; text-align:center; line-height:25px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rongyulist .prolist a::after{display:block;clear: both;}
.rongyulist .prolist:hover {box-shadow: 0px 12px 25px #ddd; text-decoration:none;}

/*newsPage*/
.newsPage {margin:0 auto; width:1170px;}
.newsPage .list {
	padding-bottom: 20px;
}
.newsPage .item {
	height: 178px;
	transition: all .5s;
	border: 1px solid #f3f3f3;
	display: block;
	margin-bottom: 20px;
}
.newsPage .item a {
	padding: 26px;
	display: block;
}
.newsPage .item img {
	width: 189px;
	height: 126px;
	display: block;
	margin-right: 30px;
}
.newsPage .item h3 {
	font-size: 20px;
	padding: 10px 0 15px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	color: #000;
}
.newsPage .item:hover h3 {color: #f60;}
.newsPage .item .txt {
	color: #999;
	line-height: 24px;
	width: 640px;
	height: 48px;
	overflow: hidden;
}
.newsPage .item .time {
	width: 130px;
	padding: 20px 0 20px 45px;
	border-left: 1px solid #eee;
	font-family: arial;
	font-size: 18px;
	color: #999;
	text-align: center;
}
.newsPage .item .time .day {
	font-size: 30px;
	line-height: 45px;
	display: block;
}
.newsPage .item .time .year strong {
	font-size: 16px;
	line-height: 35px;
	display: block;
}
.newsPage .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	margin-left: 15px;
}
.newsPage .item:hover .time .day span {background: #6d6d6d;}
.newsPage .item:hover .time .day strong {background: #ff0000; color: #fff;}


/* pic list */
.p_pro_list {width: 100%; padding-bottom:30px;}
.p_pro_list .pprolist{width: 100%; font-size: 15px; border-bottom: 1px dotted #ddd;}
.p_pro_list .pprolist>a.more{display:inline-block; margin:0px 3px 10px 0px; padding:6px 12px; color: #333; border:1px solid #fff; border-radius:6px;}
.p_pro_list .pprolist>a.more:hover{background-color: #eee; border-color: #eee; color: #333;}
.p_pro_list .pprolist>a.ov {display:inline-block; margin:0px 3px 10px 0px; padding:6px 12px; color: #333; background-color: #eee; border:1px solid #eee; border-radius:6px;}


/*分页样式*/
.pglist {
	padding: 30px 0 15px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #f60;
	border-color: #f60;
}

/* list wenzhang */
.wenzhlist {margin:0 auto; margin-top:10px; width:100%;}
.wzlist {margin:0 auto; width:98%;}
.wzlist ul {margin:0; padding:0;}
.wzlist ul a {text-decoration:none;}
.wzlist ul li {float:left; padding:15px; width:1140px; border:1px solid #DDD; margin-bottom:15px; border-radius:4px;}
.wzlist ul li .picmain {float:left; width:180px;}
.wzlist ul li .picmain .photo {width:100%; height:120px; overflow: hidden; white-space: nowrap;}
.wzlist ul li .picmain .photo img {width:180px; height:120px;}
.wzlist ul li .wzmain {float:right; width:930px;}
.wzlist ul li .wzmain .wztit {width:100%; line-height:35px; color:#333; font-size:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wzlist ul li .wzmain .intro {width:100%; line-height:25px; color:#777; font-size:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.wzlist ul li .wzmain .addtime {width:100%; line-height:30px; color:#999; font-size:13px;}
.wzlist ul li:hover {border:1px solid #753069; border-radius:4px;}

/* neirong */
.newsDel {width:100%;}
.newsDel img {margin:0 0 15px 0;}
.newsDel h1 {width:100%; color:#333; font-size:32px; line-height:45px; text-align:center; padding-bottom:15px; font-weight:bold;}
.newsDel h2 {width:100%; color:#333; font-size:18px; line-height:35px; padding-bottom:15px;}
.newsDel .addtime {width:100%; color:#999; font-size:13px; line-height:25px; text-align:center; padding-bottom:25px;}
.newsDel .detail {width:100%; color:#333; font-size:16px; line-height:35px; padding-bottom:10px;}
.newsDel .yuedu {width:100%; color:#333; font-size:14px; line-height:25px; padding-bottom:10px;}
.newsDel .yuedu span {color:#666;}
.newsDel .kwords {width:100%; color:#666; font-size:14px; line-height:25px; padding-bottom:10px;}
.newsDel .kwords span {color:#666;}

/* 翻页*/
.List-pages {margin:0 auto; width:98%;}
.List-pages p{}
.List-pages p a{vertical-align: top; margin-right:5px; padding:3px 12px; height:25px; display:inline-block; line-height:25px; text-align:center; color:#333; font-size:13px; border:1px solid #ddd;}
.List-pages p a:hover{ color: #FFF; background-color: #279D00; text-decoration: none; border:1px solid #279D00;}
.List-pages p a.on{ position: relative; color:#FFF; font-weight:bold; background-color: #279D00; text-decoration: none; border:1px solid #279D00;}
.List-pages p a.jt{ font-weight:bold;}

/* form button */
.button { background-color: #f60; border: none; color: white; padding: 10px 40px; text-align: center; text-decoration: none; display: inline-block; color: #FFFFFF; font-size: 14px; font-weight:bold; cursor: pointer; -webkit-border-radius:3px; -moz-border-radius: 3px;}
.button:hover {background-color: #60C23D; color: #FFFFFF;}
.button-fh { background-color: #ddd; border: none; padding: 10px 30px; text-align: center; text-decoration: none; display: inline-block; color: #666; font-size: 14px; font-weight:bold; cursor: pointer; -webkit-border-radius:3px; -moz-border-radius: 3px;}
.button-fh:hover {background-color:#60C23D; color:#FFF;}
.select {height:26px; line-height:26px; font-size:14px; padding:0 3px; font-size: 14px; border:1px solid #BBBBBB; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.input {height:26px; line-height:26px; font-size:14px; padding:0 3px; font-size: 14px; border:1px solid #BBBBBB; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.textarea {padding:3px; font-size:14px; line-height:20px; border:1px solid #BBBBBB; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.daodu {padding:3px; border:1px solid #BBBBBB; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.checkbox {width:16px; height:16px;}

/*--友情链接--*/
.shangmeng {margin:0 auto; margin-top:50px; padding:20px 0 25px; }
.shangmeng .shm_tit { width:120px; height:62px; float:left;}
.shangmeng .shm_tit h4 { font-size:34px; line-height:42px; color:#999;}
.shangmeng .shm_tit p { font-size:14px; color:#999; margin-top:-5px;}

.shangmeng .links { width:1070px; float:right;}
.shangmeng .links .top_14 { width:100%; background:#fff;}
.shangmeng .links .top_14 ul { }
.shangmeng .links .top_14 li { float: left; display:block; height:34px; text-align:center; line-height:34px; padding-right:20px;}
.shangmeng .links .top_14 li a{ color:#666; font-size:14px;}
.shangmeng .links .top_14 li a:hover{ color:#f60;}

/*底部*/
.footer{ margin-top:30px; background:url(../img/footer_bg.jpg) no-repeat center; color:#ccc; background-size:cover;}
.footer a {color: #ccc;}
.footer a:hover{color:#fff;}
.footer .f_top{padding:49px 0 43px;}
.footer .f_top .f_logo{width:100%; margin-bottom:30px;}

.footer .f_top .f_content {height:190px;}
.footer .f_top .f_content .cell a:hover{color:#fff;}
.footer .f_top .f_content .cell dt{font-size:18px; line-height:25px; color:#fff; margin-bottom:12px;}
.footer .f_top .f_content .cell dd{float:left; margin-right:50px; font-size:14px; line-height:30px; color:#ccc;}
.footer .f_top .f_content .cell:after{content:''; width:1px; height:158px; background:#fff; background:rgba(255,255,255,0.23); position:absolute; right:0; top:50%; margin-top:-79px;}

.footer .f_top .f_content .f_l{width:22%; float:left; position:relative;}
.footer .f_top .f_content .f_c{width:18%; float:left; position:relative;}
.footer .f_top .f_content .f_r{width:33%; float:left; position:relative;}

.footer .f_top .f_content .f_l .box{padding-right:12%;}
.footer .f_top .f_content .f_c .box{padding:0 12% 0 16%;}
.footer .f_top .f_content .f_c .f_link{margin-top:20px; width:89%; height:38px; line-height:38px; background:url(../img/white17.png) center; position:relative;}
.footer .f_top .f_content .f_c .f_link>a{display:block; width:100%; height:38px; line-height:38px; text-indent:13px; color:#fff; background:url(../img/f_link.png) no-repeat right;}
.footer .f_top .f_content .f_c .f_link ul{width:100%; position:absolute; bottom:100%; left:0; line-height:38px; color:#fff; background:#2c5297; text-indent:13px; display:none;}
.footer .f_top .f_content .f_c .f_link ul li a{display:block;}
.footer .f_top .f_content .f_c .f_link ul li a:hover{background:#d70d25;}

.footer .f_top .f_content .f_r .box{padding:0 10%;}
.footer .f_top .f_content .f_r .box dd{margin-right:0; width:100%;}
.footer .f_top .f_content .f_r .box dd i{display:inline-block; width:18px; height:18px; background:url(../img/f_ico.png) no-repeat; margin-right:10px;}
.footer .f_top .f_content .f_r .box dd i.icon01{background-position:0 0;}
.footer .f_top .f_content .f_r .box dd i.icon02{background-position:0 -18px;}
.footer .f_top .f_content .f_r .box dd i.icon03{background-position:0 -36px;}
.footer .f_top .f_content .f_r .box dd i.icon04{background-position:0 -54px;}
.footer .f_top .f_content .f_r .box dd span{display:inline-block;}

.footer .f_top .f_content .share_box{width:27%; float:left;}
.footer .f_top .f_content .share_box .f_ewm{padding-left:15%;}
.footer .f_top .f_content .share_box .f_ewm li.li01{float:left; margin-right:40px;}
.footer .f_top .f_content .share_box .f_ewm li .txt{font-size:12px; line-height:30px; color:#fff; color:rgba(255,255,255,0.7); text-align:center;}
.footer .f_top .f_content .share_box .share{padding-left:19%; margin-top:2px;}
.footer .f_top .f_content .share_box .share span{display:inline-block; vertical-align:middle;}
.footer .f_top .f_content .share_box .share .txt {font-size:13px; color:#fff; line-height:24px;}
.footer .f_top .f_content .share_box .share a{display:inline-block; width:21px; height:18px; background:url(../img/f_share.png) no-repeat; padding:0; float:none; margin:0 6px 0 0; vertical-align:text-bottom;}
.footer .f_top .f_content .share_box .share .bds_weixin{background-position:0 -18px;}
.footer .f_top .f_content .share_box .share .bds_tsina{background-position:-21px -18px;}
.footer .f_top .f_content .share_box .share .bds_sqq{background-position:-42px -18px;}
.footer .f_top .f_content .share_box .share .bds_weixin:hover{background-position:0 0;}
.footer .f_top .f_content .share_box .share .bds_tsina:hover{background-position:-21px 0;}
.footer .f_top .f_content .share_box .share .bds_sqq:hover{background-position:-42px 0;}
.footer .f_top .f_content .share_box .share .bdshare-button-style0-16:after{display:none;}

.footer .f_bott{background:#001857; background:rgba(0,0,0,0.3); width:100%; height:51px; overflow:hidden;}
.footer .f_bott .left{float:left; font-size:13px; color:#fff; color:rgba(255,255,255,0.6); line-height:24px; padding:13px 0 14px;}
.footer .f_bott .left .f_company{padding:0 7px 0 3px;}
.footer .f_bott .left .beian{padding-left:8px;}
.footer .f_bott .right{float:right; font-size:13px; color:#fff; color:rgba(255,255,255,0.7); line-height:24px; padding:13px 0 14px;}
.footer .f_bott .right .jerei{padding-right:5px;}
.footer .f_bott a:hover{color:#fff;}


/* RIGHT MENU */
.side {
	position:fixed;
	width:50px;
	height:275px;
	right:0;
	top:250px;
	z-index:100;
}
.side ul li {
	width:50px;
	height:50px;
	float:left;
	position:relative;
	margin-bottom: 2px;
}
.side ul li .sidebox {
	position:absolute;
	width:50px;
	height:50px;
	border-radius:5px 0 0 5px;
	top:0;
	right:0;
	transition:all 0.3s;
	background:#2D68D8;
	color:#fff;
	font:16px/50px "微软雅黑";
	overflow:hidden;
}
.side ul li a:hover .sidebox {width: 185px;}
.side ul li .sidetop {
	width:50px;
	height:50px;
	line-height:50px;
	display:inline-block;
	background:#000;
	opacity:0.8;
	filter:Alpha(opacity=80);
	transition:all 0.3s;
}
.side ul li .sidetop:hover {
	background:#990033;
}
.side ul li img {float:right;}

.side2 {
	position: fixed;
	width: 40px;
	right: 10px;
	z-index: 100;
	top: 500px;
	height: 80px;
}
.side2 ul li {
	width: 40px;
	height: 40px;
}
.side2 ul li a {
	display: block;
	background-color: #F8A632;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
}
.side2 ul li a img {
	vertical-align: middle;
	display: inline-block;
}
.side2 ul li a:hover {
	background-color: #9E8581;
}
.side2 ul li .weixin {
	position: absolute;
	left: -154px;
	bottom: 0;
	display: none;
}
.side2 ul li .weixin em {
	background: url(../img/side_arr.png) no-repeat;
	width: 5px;
	height: 17px;
	display: block;
	position: absolute;
	right: -5px;
	top: 50%;
	margin-top: 3px;
}
.side2 ul li .weixin img {
	display: block;
}