/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

@charset "utf-8";

/* CSS Document */

* {

	transition: all .5s;

}

#flashs {

	position: relative;

height::;

	overflow: hidden;

}

#flashs .bgitem {

	z-index: 1;

	position: absolute;

	top: 0;

}

#flashs .btn {

	position: absolute;

	z-index: 7;

	bottom: 15px;

	left: 50%;

	margin-left: -45px;

	padding: 0px 6px;

}

#flashs .btn span {

	background: #252525;

	cursor: pointer;

	display: inline-block;

	margin: 0 2px;

	width: 25px;

	height: 25px;

	font-size: 14px;

	line-height: 25px;

	text-align: center;

	color: #fff;

}

#flashs .btn span.on {

	background: #29A0F7;

}

/*searchMain*/

.search {

	height: 80px;

	border-bottom: 1px solid #f2f2f2;

}

.search .keywords {

	float: left;

	line-height: 80px;

}

.search .keywords a {

	padding-left: 10px;

}

.search .form {

	float: right;

	margin-top: 22px;

	background: url(../images/ssbg.png) no-repeat center;

}

.search .form input {

	float: left;

	width: 218px;

	padding: 0 15px;

	height: 37px;

	line-height: 37px;

	border: none;

	font-size: 14px;

	color: #6d6d6d;

	outline: none;

	background: none;

}

.search .form a {

	float: left;

	width: 36px;

	height: 37px;

}

/*zhineng*/

.zhineng {

	background: url(../images/lang.png) repeat center top;

	padding-top: 40px;

	padding-bottom: 43px;

}

.zhineng .znt {

	text-align: center;

}

.zhineng .znt p {

	font-size: 18px;

	color: #333;

}

.zhineng .znt h5 {

	font-size: 32px;

	color: #333;

	margin-bottom: 10px;

	margin-top: 5px;

}

.zhineng .znt h5 span {

	color: #0060aa;

}

.zhineng .znt b {

	display: block;

}

.zhineng .znt i {

	display: block;

	margin-top: 3px;

}

.zhineng .znc {

	position: relative;

	margin-top: 30px;

}

.zhineng .znc img {

	display: block;

}

.zhineng .znc dl {

	position: absolute;

	right: 0;

	width: 386px;

}

.zhineng .znc dt {

	font-size: 20px;

	color: #0060aa;

	font-weight: bold;

}

.zhineng .znc dd {

	font-size: 13px;

	color: #333;

	line-height: 20px;

	margin-top: 10px;

}

.zhineng .znc .z1 {

	top: 0;

}

.zhineng .znc .z2 {

	top: 86px;

}

.zhineng .znc .z3 {

	top: 168px;

}

.zhineng .znc .z4 {

	top: 254px;

}

.zhineng .znc .z5 {

	top: 353px;

}

/*chuanmei*/

.chuanmei {

	background: url(../images/rwm.jpg) no-repeat center;

	height: 463px;

}

.chuanmei .holder {

	position: relative;

}

.chuanmei dl {

	color: #fff;

	padding-top: 60px;

}

.chuanmei dt p {

	font-size: 18px;

}

.chuanmei dt p span {

	font-size: 28px;

}

.chuanmei dt h5 {

	font-size: 32px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.chuanmei dd {

	margin-top: 25px;

}

.chuanmei dd p {

	font-size: 14px;

	padding-left: 30px;

	background: url(../images/dian.png) no-repeat left center;

	line-height: 34px;

}

.chuanmei .shenq {

	background-color: #fff;

	height: 78px;

	line-height: 78px;

	padding: 0 25px;

	margin-top: 30px;

}

.chuanmei .shenq p {

	font-size: 14px;

	color: #333;

}

.chuanmei .shenq span {

	font-size: 22px;

	color: #0060aa;

	font-weight: bold;

	margin-left: 10px;

}

.chuanmei .ewm {

	position: absolute;

	width: 136px;

	top: 163px;

	right: 90px;

}

.chuanmei .ewm img {

	display: block;

}

.chuanmei .ewm p {

	text-align: center;

	line-height: 22px;

	margin-top: 10px;

	font-size: 15px;

	color: #fff;

}

.chuanmei .phone {

	position: absolute;

	padding-left: 43px;

	background: url(../images/phone.png) no-repeat left center;

	top: 380px;

	right: 24px;

}

.chuanmei .phone em {

	display: block;

	color: #333;

}

.chuanmei .phone b {

	font-size: 22px;

	color: #0060aa;

	font-family: "Arial";

}

/*proMain*/

.proindex {

	background-color: #f9f9f9;

	padding: 40px 0;

}

.proindex .proleft {

	float: left;

	width: 226px;

	border: 2px solid #0a74cc;

}

.proindex .proleft .pt {

	background: url(../images/ptbg.png) no-repeat center top;

}

.proindex .proleft .pt a {

	display: block;

	text-decoration: none;

	font-size: 22px;

	color: #0865b2;

	text-align: center;

	padding-top: 20px;

	padding-bottom: 27px;

}

.proindex .proleft .pt img {

	display: block;

	margin: 0 auto;

	margin-top: 3px;

}

.proindex .proleft ul {

	padding: 0 10px;

	overflow: hidden;

	padding-top: 5px;

	background-color: #fff;

}

.proindex .proleft li {

	margin-bottom: 14px;

}

.proindex .proleft li h5 a {

	font-size: 16px;

	color: #fff;

	display: block;

	padding-left: 53px;

	height: 39px;

	line-height: 39px;

	text-decoration: none;

}

.proindex .proleft li h5.prol1 {

	background: url(../images/pl1.png) no-repeat left center;

}

.proindex .proleft li h5.pl2 {

	background: url(../images/pl2.png) no-repeat left center;

}

.proindex .proleft li .sed_p p {

	line-height: 34px;

	height: 34px;

	overflow: hidden;

	border-bottom: 1px solid #ebebeb;

}

.proindex .proleft li .sed_p p a {

	font-size: 13px;

	color: #333;

	margin-left: 30px;

	padding-left: 21px;

	background: url(../images/yuan1.png) no-repeat left center;

}

.proindex .proleft dl {

	background-color: #0863af;

	overflow: hidden;

	padding: 20px 0;

}

.proindex .proleft dt {

	float: left;

	margin-left: 28px;

}

.proindex .proleft dd {

	margin-left: 70px;

	color: #fff;
	
	font-size: 15px;

}

.proindex .proleft dd p {

	font-size: 20px;

	font-family: "Arial";

}

.proindex .proright {

	float: right;

	width: 750px;

}

.proindex .proright .protitle {

	height: 65px;

	background: url(../images/msw_p.jpg) repeat-x left top;

}

.proindex .proright .protitle ul {

	height: 65px;

	float: left;

}

.proindex .proright .protitle li {

	float: left;

	width: 194px;

	position: relative;

}

.proindex .proright .protitle li a {

	display: block;

	width: 194px;

	height: 65px;

	line-height: 65px;

	font-size: 18px;

	color: #333;

	text-decoration: none;

	text-align: center;

}

.proindex .proright .protitle li i {

	display: block;

	position: absolute;

	background: url(../images/sj.png) no-repeat center;

	width: 13px;

	height: 5px;

	bottom: -5px;

	left: 50%;

	margin-left: 6px;

	display: none;

}

.proindex .proright .protitle li:hover, .proindex .proright .protitle li.on {

	background: url(../images/prc.jpg) no-repeat center;

}

.proindex .proright .protitle li:hover i, .proindex .proright .protitle li.on i {

	display: block;

}

.proindex .proright .protitle li:hover a, .proindex .proright .protitle li.on a {

	color: #fff;

}

.proindex .proright .protitle .prologo {

	float: right;

	margin-top: 22px;

	margin-right: 22px;

}

.proindex .proright .procont ul {

	overflow: hidden;

	width: 771px;

}

.proindex .proright .procont li {

	float: left;

	border: 1px solid #0863af;

	width: 227px;

	height: 310px;

	position: relative;

	margin-top: 21px;

	margin-right: 20px;

}

.proindex .proright .procont li img {

	display: block;

	width: 227px;

	height: 227px;

}

.proindex .proright .procont li .intr_p {

	position: absolute;

	padding: 15px;

	width: 197px;

	color: #0863af;

	left: 0px;

	bottom: 0px;
	
	height: 20px;

    margin-bottom: 40px;


}

.proindex .proright .procont li .intr_p h5 {

	font-size: 15px;

	margin-bottom: 40px;
	
    text-align: center;

}

.proindex .proright .procont li:hover {

	border-color: #0861ac;

}

.proindex .proright .procont li:hover .intr_p {

	display: block;

}

/*ggMain_01*/

.ggMain_01 {

	background: url(../images/ggbg_01.jpg) no-repeat center;

	height: 180px;

}

.ggMain_01 .holder {

	position: relative;

}

.ggMain_01 p {

	font-size: 14px;

	color: #fff;

	padding-top: 50px;

	padding-bottom: 15px;

}

.ggMain_01 h5 {

	font-size: 24px;

	color: #fff;

	margin-bottom: 8px;

}

.ggMain_01 dl {

	top: 43px;

	right: 0;

	position: absolute;

	padding-left: 45px;

	background: url(../images/phone2.png) no-repeat left center;

	color: #fff;

}

.ggMain_01 dd {

	font-size: 22px;

	font-family: "Arial";

}

.ggMain_01 a {

	display: block;

	background: url(../images/zxbg1.png) no-repeat center;

	width: 124px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	font-size: 14px;

	color: #333;

	padding-left: 51px;

	position: absolute;

	top: 94px;

	right: 0;

	text-decoration: none;

}

/*tydMain*/

.tydMain {

	padding-top: 35px;

	padding-bottom: 15px;

}

.tydMain .tyt {

	text-align: center;

}

.tydMain .tyt p {

	font-size: 20px;

	color: #333;

}

.tydMain .tyt h5 {

	font-size: 30px;

	color: #0060aa;

	margin-bottom: 10px;

}

.tydMain .tyt i {

	display: block;

	margin-top: 5px;

}

.tydMain .tyc {

	margin-top: 20px;

}

.tydMain .tyc ul {

	overflow: hidden;

	width: 1001px;

}

.tydMain .tyc li {

	float: left;

	margin-right: 1px;

	margin-bottom: 1px;

	position: relative;

}

.tydMain .tyc li a {

	display: block;

	background-color: #000;

}

.tydMain .tyc li img {

	display: block;

	filter: alpha(opacity=30); /* IE */

	-moz-opacity: 0.3; /* 老版Mozilla */

	-khtml-opacity: 0.3; /* 老版Safari */

	opacity: 0.3; /* 支持opacity的浏览器*/

}

.tydMain .tyc li span {

	display: block;

	width: 200px;

	height: 40px;

	line-height: 40px;

	background-color: #0861ab;

	color: #fff;

	font-size: 13px;

	bottom: 20%;

	position: absolute;

	text-align: center;

}

.tydMain .tyc li:hover img {

	filter: alpha(opacity=100); /* IE */

	-moz-opacity: 1; /* 老版Mozilla */

	-khtml-opacity: 1; /* 老版Safari */

	opacity: 1; /* 支持opacity的浏览器*/

}

.tydMain .tyc li span.tz {

	left: 0;

}

.tydMain .tyc li span.tr {

	right: 0;

}

/*ggMain_02*/

.indexads_01 {

	background: url(../images/ggbg_02.jpg) no-repeat center;

	height: 202px;

}

.indexads_01 .holder {

	position: relative;

}

.indexads_01 .title {

	padding-left: 200px;

}

.indexads_01 span {

	font-size: 20px;

	color: #171717;

	padding-top: 60px;

	display: block;

}

.indexads_01 h5 {

	font-size: 26px;

	color: #0861ab;

	margin-bottom: 8px;

}

.indexads_01 p {

	font-size: 13px;

	color: #333;

	margin-top: 10px;

}

.indexads_01 dl {

	top: 75px;

	left: 768px;

	position: absolute;

	padding-left: 45px;

	background: url(../images/phone.png) no-repeat left center;

}

.indexads_01 dt {

	color: #333;

}

.indexads_01 dd {

	font-size: 22px;

	font-family: "Arial";

	color: #0861ab;

}

.indexads_01 a {

	display: block;

	background: url(../images/zxbg2.png) no-repeat center;

	width: 124px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	padding-left: 51px;

	position: absolute;

	top: 126px;

	left: 768px;

	text-decoration: none;

}

/*youshi*/

.advantage .advantage1 {

	background: url(../images/youshi01.jpg) no-repeat center top;

	height: 567px;

}

.advantage .advantage2 {

	background: url(../images/youshi02.jpg) no-repeat center top;

	height: 279px;

}

.advantage .advantage3 {

	background: url(../images/youshi03.jpg) no-repeat center top;

	height: 329px;

}

.advantage .advantage4 {

	background: url(../images/youshi04.jpg) no-repeat center top;

	height: 333px;

}

.advantage .advantage5 {

	background: url(../images/youshi05.jpg) no-repeat center top;

	height: 338px;

}

.advantage .advantage6 {

	background: url(../images/youshi06.jpg) no-repeat center top;

	height: 401px;

}

.advantage .holder {

	position: relative;

}

.advantage .advantage1 .title {

	overflow: hidden;

	margin-left: 145px;

	padding-top: 82px;

}

.advantage .advantage1 .title dt {

	float: left;

	background: url(../images/ystbg.png) no-repeat center;

	width: 266px;

	height: 81px;

	line-height: 81px;

	text-align: center;

	font-size: 32px;

	color: #fff;

}

.advantage .advantage1 .title dd {

	margin-left: 282px;

}

.advantage .advantage1 .title dd p {

	font-size: 20px;

	color: #333;

}

.advantage .advantage1 .title dd h5 {

	font-size: 34px;

	color: #44474e;

	margin-bottom: 5px;

}

.advantage .advantage_y {

	position: absolute;

}

.advantage .advantage_y dt {

	font-size: 24px;

	color: #333;

	position: relative;

	height: 58px;

}

.advantage .advantage_y dt span {

	font-size: 44px;

	color: #0861ab;

}

.advantage .advantage_y dt em {

	display: block;

	background: url(../images/yuan2.png) no-repeat center;

	width: 58px;

	height: 58px;

	line-height: 58px;

	text-align: center;

	font-size: 34px;

	color: #fff;

	font-family: "Arial";

	left: -73px;

	top: 0;

	position: absolute;

}

.advantage .advantage_y dd {

	margin-top: 25px;

}

.advantage .advantage_y dd span {

	display: block;

	font-size: 13px;

	line-height: 20px;

}

.advantage .advantage_y dd p {

	font-size: 13px;

	padding-left: 23px;

	line-height: 20px;

	margin-bottom: 10px;

	background: url(../images/ff.png) no-repeat left 8px;

}

.advantage .description1 {

	left: 565px;

	top: 275px;

}

.advantage .description2 {

	left: 76px;

	top: 65px;

}

.advantage .description3 {

	right: 0px;

	top: 98px;

}

.advantage .description4 {

	left: 80px;

	top: 90px;

}

.advantage .description5 {

	right: 0px;

	top: 70px;

}

.advantage .description6 {

	left: 80px;

	top: 70px;

}

/*ggMain_03*/

.indexads_02 {

	background: url(../images/ggbg_03.jpg) no-repeat center;

	height: 188px;

}

.indexads_02 .holder {

	position: relative;

}

.indexads_02 p {

	font-size: 14px;

	color: #dde4e6;

	padding-top: 50px;

	padding-bottom: 10px;

}

.indexads_02 h5 {

	font-size: 20px;

	color: #f9f9f9;

	margin-bottom: 8px;

}

.indexads_02 h5 em {

	font-size: 30px;

	color: #40a8ff;

	font-weight: bold;

	margin-right: 5px;

}

.indexads_02 span {

	display: block;

	font-size: 14px;

	color: #f9f9f9;

	margin-top: 5px;

}

.indexads_02 dl {

	top: 50px;

	right: 0;

	position: absolute;

	padding-left: 45px;

	background: url(../images/phone2.png) no-repeat left center;

	color: #fff;

}

.indexads_02 dd {

	font-size: 22px;

	font-family: "Arial";

}

.indexads_02 a {

	display: block;

	background: url(../images/zxbg3.png) no-repeat center;

	width: 124px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	font-size: 14px;

	color: #333;

	padding-left: 51px;

	position: absolute;

	top: 102px;

	right: 0;

	text-decoration: none;

}

/*khjzMain*/

.appraise {

	padding: 40px 0;

}

.appraise .title {

	text-align: center;

}

.appraise .title h5 {

	margin-bottom: 3px;

}

.appraise .title h5 a {

	font-size: 30px;

	color: #0861ab;

}

.appraise .title i {

	display: block;

*margin-top:10px;

}

.appraise .cont {

	margin-top: 20px;

	position: relative;

}

.appraise .cont ul {

	overflow: hidden;

	height: 357px;

	width: 1020px;

	position: relative;

}

.appraise .cont li {

	float: left;

	width: 229px;

	height: 329px;

	text-align: center;

	border: 3px solid #0861ab;

	position: relative;

	margin-right: 20px;

}

.appraise .cont li img {

	display: block;

}

.appraise .cont li h5 {

	margin: 25px 0;

	font-weight: normal;

}

.appraise .cont li h5 a {

	font-size: 15px;

	color: #0861ab;

}

.appraise .cont li p {

	margin: 0 20px;

	font-size: 13px;

	line-height: 20px;

}

.appraise .cont li .mor {

	display: block;

	width: 24px;

	height: 24px;

	position: absolute;

	bottom: -12px;

	left: 50%;

	margin-left: -12px;

}

/*honerMain*/

.honer {

	background: #f6f6f6;

	height: 350px;

}

.honer .title {

	text-align: center;

	padding-top: 37px;

}

.honer .title h5 {

	margin-bottom: 3px;

}

.honer .title h5 a {

	font-size: 30px;

	color: #0861ab;

}

.honer .title i {

	display: block;

*margin-top:10px;

}

.honer .cont {

	position: relative;

	margin-top: 24px;

}

.honer .cont ul {

	overflow: hidden;

	width: 900px;

	margin: 0 auto;

}

.honer .cont li {

	float: left;

	background-color: #fff;

	padding: 10px;

	height: 165px;

	width: 187px;

	margin: 0 9px;

}

.honer .cont li img {

	display: block;

}

.honer .cont li p {

	text-align: center;

	margin-top: 10px;

}

.honer .cont li p a {

	font-size: 13px;

	color: #999;

}

.honer .cont .hbt {

	display: block;

	width: 41px;

	height: 41px;

	transition: all 0s;

	position: absolute;

	top: 76px;

}

.honer .cont .hbt1 {

	background: url(../images/hbt1.png) no-repeat center top;

	left: 0;

}

.honer .cont .hbt2 {

	background: url(../images/hbt2.png) no-repeat center top;

	right: 0;

}

.honer .cont .hbt:hover {

	background-position: center bottom;

}

/*aboutMain*/

.about {

	padding-top: 35px;

	padding-bottom: 40px;

}

.about .title {

	text-align: center;

}

.about .title h5 {

	margin-bottom: 10px;

}

.about .title h5 a {

	font-size: 30px;

	color: #0861ab;

}

.about .title span {

	display: block;

	background: url(../images/abtline.png) no-repeat center;

}

.about .cont {

	background-color: #f6f6f6;

	padding: 30px 45px 30px 30px;

	margin-top: 40px;

}

.about .cont dl {

	overflow: hidden;

}

.about .cont dt {

	float: left;

}

.about .cont dt img {

	display: block;

}

.about .cont dd {

	margin-left: 505px;

}

.about .cont dd h5 {

	padding: 18px 0;

}

.about .cont dd h5 a {

	font-size: 18px;

	color: #0861ab;

}

.about .cont dd p {

 font-family: arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";
font-size: 16px;
margin-bottom: 0px;
text-align: justify;
line-height: 28px;
color:#555;

}

.about .cont dd span {

	display: block;

	margin-top: 25px;

	font-size: 0;

}

.about .cont dd span a {

	display: inline-block;

	font-size: 13px;

	color: #fff;

	width: 86px;

	height: 47px;

	line-height: 47px;

	text-decoration: none;

	padding-left: 60px;

	margin-right: 15px;

}

.about .cont dd span a.btn1 {

	background: url(../images/xq1.png) no-repeat center;

}

.about .cont dd span a.btn2 {

	background: url(../images/xq2.png) no-repeat center;

}

.about .office {

	margin-top: 20px;

}

.about .office .left {

	float: left;

	width: 193px;

}

.about .office .left li {

	width: 193px;

	position: relative;

	vertical-align: top;

	height: 115px;

}

.about .office .left li h5 {

	padding-left: 86px;

	font-weight: normal;

	font-size: 16px;

	color: #035ba3;

	padding-top: 40px;

	padding-bottom: 40px;

}

.about .office .left li span {

	display: block;

	font-family: "Impact";

	text-transform: uppercase;

	color: #999a9e;

	font-size: 12px;

	margin-top: 2px;

}

.about .office .left li i {

	display: block;

	width: 5px;

	height: 15px;

	position: absolute;

	background: url(../images/sj2.png) no-repeat center;

	right: -5px;

	top: 50%;

	margin-top: -7px;

	display: none;

}

.about .office .left li.bt1 {

	background: #eee;

}

.about .office .left li.bt2 {

	background: #e8e8e8;

}

.about .office .left li.bt3 {

	background: #dadada;

}

.about .office .left li.bt4 {

	background: #d2d2d2;

}

.about .office .left li.bt1 h5 {

	background: url(../images/m01.png) no-repeat 25px center;

}

.about .office .left li.bt2 h5 {

	background: url(../images/m02.png) no-repeat 25px center;

}

.about .office .left li.bt3 h5 {

	background: url(../images/m03.png) no-repeat 25px center;

}

.about .office .left li.bt4 h5 {

	background: url(../images/m04.png) no-repeat 25px center;

}

.about .office .left li.bt1:hover h5, .about .office .left li.bt1.on h5 {

	background: url(../images/wkl1.png) no-repeat 25px center;

}

.about .office .left li.bt2:hover h5, .about .office .left li.bt2.on h5 {

	background: url(../images/wkl2.png) no-repeat 25px center;

}

.about .office .left li.bt3:hover h5, .about .office .left li.bt3.on h5 {

	background: url(../images/wkl3.png) no-repeat 25px center;

}

.about .office .left li.bt4:hover h5, .about .office .left li.bt4.on h5 {

	background: url(../images/wkl4.png) no-repeat 25px center;

}

.about .office .left li:hover, .about .office .left li.on {

	background: url(../images/wklbg.png) no-repeat center;

}

.about .office .left li:hover h5, .about .office .left li.on h5 {

	color: #fff

}

.about .office .left li:hover i, .about .office .left li.on i {

	display: block;

}

.about .office .left li:hover h5 span, .about .office .left li.on h5 span {

	color: #6eb5eb;

}

.about .office .right {

	float: right;

	width: 803px;

}

.about .office .right ul {

	overflow: hidden;

	width: 804px;

}

.about .office .right li {

	float: left;

	width: 267px;

	height: 230px;

	position: relative;

	margin-left: 1px;

	margin-bottom: 1px;

}

.about .office .right li img {

	display: block;

}

.about .office .right li a {

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background: url(../images/yy.png) repeat center;

	overflow: hidden;

	top: 0;

	left: 0;

	text-decoration: none;

	display: none;

}

.about .office .right li a img {

	margin: 0 auto;

	margin-top: 85px;

}

.about .office .right li a span {

	display: block;

	text-align: center;

	color: #fff;

	font-size: 13px;

	margin-top: 10px;

}

.about .office .right li:hover a {

	display: block;

}

.indexnews {

	background: url(../images/newsbg.png) no-repeat center top;

	height: 576px;

}

.indexnews .holder {

	padding-top: 40px;

}

.indexnews .left {

	float: left;

	width: 680px;

}

.indexnews .left .newslist {

	overflow: hidden;

	width: 678px;

	border-left: 1px solid #e4e4e4;

	border-right: 1px solid #e4e4e4

}

.indexnews .left .newslist li {

	float: left;

	width: 339px;

	height: 56px;

	text-align: center;

	background: url(../images/nlistbg1.png) repeat-x left center;

	line-height: 56px;

	font-size: 18px;

	color: #333;

	cursor: pointer;

}

.indexnews .left .newslist li span {

	font-size: 13px;

	color: #bfbfbf;

	font-family: "Impact";

	text-transform: uppercase;

	margin-left: 5px;

}

.indexnews .left .newslist li:hover, .indexnews .left .newslist li.on {

	background: url(../images/nlistbg2.png) no-repeat center;

	color: #fff

}

.indexnews .left .newslist li:hover span, .indexnews .left .newslist li.on span {

	color: #5195cd;

}

.indexnews .left .news {

	background-color: #fff;

	width: 680px;

	height: 440px;

	overflow: hidden;

}

.indexnews .left .cont {

	margin: 30px;

}

.indexnews .left .cont dl {

	overflow: hidden;

	padding-bottom: 20px;

	border-bottom: 1px solid #e5e5e5;

}

.indexnews .left .cont dt {

	float: left;

}

.indexnews .left .cont dt img {

	display: block;

}

.indexnews .left .cont dd {

	margin-left: 260px;

}

.indexnews .left .cont dd h5 {

	padding: 18px 0;

}

.indexnews .left .cont dd h5 a {

	font-size: 15px;

	color: #333;

}

.indexnews .left .cont dd p {

	color: #7d7d7d;

	line-height: 20px;

	margin-bottom: 40px;
	
	font-size: 15px;

}

.indexnews .left .cont dd>a {

	font-size: 15px;

	color: #7d7d7d;

	font-family: "Arial";

}

.indexnews .left .cont ul {

	margin-top: 0px;

}

.indexnews .left .cont li {

	height: 48px;

	overflow: hidden;

	background-color: #fcfcfc;

	margin-bottom: 3px;

}

.indexnews .left .cont li h5 {

	float: left;

	width: 48px;

	background: url(../images/date.png) no-repeat center;

	height: 48px;

	font-weight: normal;

	font-family: "Arial";

	text-align: center;

}

.indexnews .left .cont li h5 span {

	font-size: 26px;

	display: block;

	line-height: 26px;

	color: #fff;

	padding-top: 3px;

}

.indexnews .left .cont li h5 em {

	color: #c8c8c8;

}

.indexnews .left .cont li p {

	line-height: 48px;

	width: 445px;

	padding: 0 20px;

	overflow: hidden;

	float: left;

}

.indexnews .left .cont li p a {

	font-size: 16px;

}

.indexnews .left .cont li .btn {

	float: right;

	background: url(../images/morbg.png) no-repeat center;

	width: 13px;

	height: 13px;

	margin-top: 18px;

	margin-right: 15px;

}

.indexnews .right {

	width: 300px;

	float: right;

	height: 496px;

	overflow: hidden;

	background-color: #fff;

}

.indexnews .right .title {

	text-align: center;

	background: url(../images/ntbg.png) no-repeat center;

	width: 300px;

	height: 56px;

	line-height: 56px;

	color: #fff;

	font-size: 18px;

}

.indexnews .right .title span {

	color: #5195cd;

	font-size: 13px;

	font-family: "Impact";

	text-transform: uppercase;

	margin-left: 5px;

}

.indexnews .right .inquiry {

	padding: 0 19px;

	height: 370px;

	overflow: hidden;

	margin-top: 30px;

}

.indexnews .right .inquiry dl {

	padding-bottom: 30px;

	border-bottom: 1px solid #e3e3e3;

	margin-bottom: 30px;

}

.indexnews .right .inquiry dt {

	background: url(../images/wenbg.png) no-repeat center;

	padding: 15px 0;

	margin-bottom: 5px;

	overflow: hidden;

}

.indexnews .right .inquiry dt p {

	padding-left: 28px;

	line-height: 18px;

	height: 37px;

	overflow: hidden;

	background: url(../images/wen.png) no-repeat left 3px;

	margin-left: 96px;

	width: 145px;

}

.indexnews .right .inquiry dt a {

	font-size: 13px;

	color: #333;

}

.indexnews .right .inquiry dd {

	background: url(../images/dabg.png) no-repeat center;

	overflow: hidden;

	padding: 15px 0;

}

.indexnews .right .inquiry dd span {

	padding-left: 28px;

	line-height: 18px;

	height: 37px;

	overflow: hidden;

	background: url(../images/da.png) no-repeat left 3px;

	margin-left: 20px;

	display: block;

	font-size: 13px;

	color: #0861ab;

	width: 145px;

}

newMain .right .inquiry dd span {

	padding-left: 28px;

	line-height: 18px;

	height: 37px;

	overflow: hidden;

	background: url(../images/da.png) no-repeat left 3px;

	margin-left: 20px;

	display: block;

	font-size: 13px;

	color: #0861ab;

	width: 145px;

}

/*panerMain*/

.indexpaner {

	padding-top: 35px;

	padding-bottom: 55px;

}

.indexpaner .title {

	text-align: center;

	padding-bottom: 20px;

	border-bottom: 1px solid #ebebeb;

}

.indexpaner .title h5 {

	margin-bottom: 10px;

}

.indexpaner .title h5 a {

	font-size: 30px;

	color: #333;

}

.indexpaner .title h5 span {

	color: #0861ab;

}

.indexpaner .title i {

	display: block;

	width: 40px;

	height: 0;

	border-top: 1px solid #0861ab;

	margin: 0 auto;

	position: relative;

	top: 21px;

}

.indexpaner .paner {

	position: relative;

	margin-top: 39px;

}

.indexpaner .paner ul {

	overflow: hidden;

	width: 936px;

	margin: 0 auto;

}

.indexpaner .paner li {

	float: left;

	width: 218px;

	margin: 0 8px;

}

.indexpaner .paner li img {

	display: block;

	border: 1px solid #f0f1f1;

}

.indexpaner .paner li p {

	text-align: center;

	margin-top: 12px;

}

.indexpaner .paner li p a {

	font-size: 13px;

	color: #333;

}

.indexpaner .paner .pbt {

	display: block;

	position: absolute;

	width: 41px;

	height: 41px;

	top: 30px;

	transition: all 0s;

}

.indexpaner .paner .pbt1 {

	background: url(../images/pbt1.png) no-repeat center top;

	left: -21px;

}

.indexpaner .paner .pbt2 {

	background: url(../images/pbt2.png) no-repeat center top;

	right: -21px;

}

.indexpaner .paner .pbt:hover {

	background-position: center bottom;

}

.indexform {

	background: url(../images/formbg.jpg) no-repeat center top;

	height: 488px;

}

.indexform h5 {

	font-size: 30px;

	color: #0861ab;

	padding-top: 54px;

	margin-bottom: 3px;

}

.indexform p {

	font-size: 16px;

	color: #d4d4d4;

	font-family: "Impact";

	text-transform: uppercase;

}

.indexform ul {

	margin-top: 25px;

}

.indexform li {

	margin-bottom: 5px;

	overflow: hidden;

}

.indexform li span {

	width: 52px;

	border: 2px solid #0861ab;

	border-right-width: 1px;

	float: left;

}

.indexform li span img {

	display: block;

}

.indexform li input, .indexform li textarea {

	float: left;

	width: 383px;

	outline: none;

	background: #fff;

	border: 2px solid #0861ab;

	border-left: none;

	font-size: 13px;

	color: #666;

}

.indexform li input {

	height: 43px;

	line-height: 43px;

	padding: 0 10px;

}

.indexform li textarea {

	height: 62px;

	line-height: 20px;

	resize: none;

	padding: 10px;

}

.indexform .sub {

	display: block;

	width: 190px;

	height: 47px;

}

/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1 {

	display: none;

	z-index: 1001;

	width: 398px;

	border: 1px solid #ccc;

	background: #fff;

	padding-bottom: 20px;

}

#mesbook1_c div, #mesbook1 div {

	border: 1px solid #E4E3E3;

	background: #EBECEB;

	height: 18px;

	padding: 4px .5em 0;

	margin-bottom: 10px;

}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {

	width: 370px;

	margin: 0 auto;

}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {

	float: left;

	width: 105px;

	overflow: hidden;

}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {

	width: 265px;

	float: right;

}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {

	padding-bottom: 10px;

}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {

	margin-right: 20px;

}

.inbt {
    
    background-image: url(/style/images/pro0123.png);
    background-repeat: no-repeat;
    background-position: left top;}
	
.datt2 {
    padding-left: 20px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #FFF;
    line-height: 40px;
}
.more2 {
    color: #FFF;
    float: right;
    padding-right: 10px;
    line-height: 40px;
}
.more2 a {
    color: #FFF;
	font-size: 16px;
}

.jiage {
    width: 224px;
    height: 55px;
	margin-top: 30px;
}
.jiage p {
    line-height: 22px;
    margin-left: 5px;
    font-size: 14px;
    margin-top: 5px;
}
