﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;color: #333;font-size: 12px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1200px; margin:0 auto;}


.banner{ width:100%; min-width:1200px; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ /*height:400px;*/  position:absolute; left:0; top:0;}
.b-img img{ display:block; /*height:400px;*/ float:left;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}


.topbox{ background:#EEEEEE;width:100%; min-width:1200px; height:35px; overflow:hidden; line-height:35px;}
.topbox p{ font-size:14px; color:#000}

.logobox{ width:1200px; margin:0 auto; overflow:hidden; min-height:10px}

.nav{width:100%; min-width:1200px; height:55pxp; line-height:55px; background:#025CAA; overflow:hidden}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:130px; text-align:center}
.nav ul li a{ font-size:16px; color:#fff;}
.nav ul li:hover{ background:#b4160f}

.part1{ padding-top:15px; width:1200px; margin:0 auto; overflow:hidden}
.part1 .part1L{ float:left; width:240px;}
.part1 .part1L .titbox{ color:#fff; background:url(../images/titbg.jpg) no-repeat; width:240px; height:100px; overflow:hidden}
.part1 .part1L .titbox p{ padding-top:25px; padding-left:40px;font-size: 24px;}
.part1 .part1L .titbox span{ padding-left:40px;font-size: 16px;padding-top: 5px; text-transform:uppercase}
.part1 .part1L ul{ width:240px; max-height:410px; overflow:hidden; padding:5px 0; border-bottom:5px solid #DADADC}
.part1 .part1L ul li{height: 45px;line-height: 45px; font-size:16px; border-bottom:1px dashed #ccc}
.part1 .part1L ul li a{color: #333; text-align:center}
.part1 .part1L ul li a:hover{ color:#025caa}
.part1 .part1L ul li:last-child{ border:0}
.part1 .part1L .lxwm{ background:#025CAA; margin-top:10px}
.part1 .part1L .lxwm .con{ padding:10px;font-size: 14px;line-height: 35px;color: #fff;}

.part1 .part1R{ float:right; width:930px; overflow:hidden}
.part1 .part1R ul{ overflow:hidden}
.part1 .part1R ul li{ float:left; width:299px; margin-right:15px}
.part1 .part1R ul li .proimg{_display:table;display:table-cell;text-align:center;width:287px; height:202px; border: 1px solid #B2C2E3; padding:5px;vertical-align:middle}
.part1 .part1R ul li .proimg img{vertical-align:middle;max-height:202px; max-width:287px;}
.part1 .part1R ul li p{font-size: 14px; height:35px; line-height:35px; text-align:center}
.part1 .part1R ul li:nth-child(3n){ margin-right:0}
.part1 .part1R ul li:hover p{color:#025caa}


.part2{ background:#025CAA;width:100%; min-width:1200px; height:400px; overflow:hidde; margin-bottom:40px; margin-top:20px}
.part2 .part2L{ float:left; width:550px; height:400px; overflow:hidden}
.part2 .part2L img{ display:block;width:550px; height:400px;}
.part2 .part2R{ float:right; width:600px; height:400px; overflow:hidden}
.part2 .part2R .tit{ height:60px; line-height:60px; padding-top:20px; color:#fff;font-size: 24px;}
.part2 .part2R .con{ max-height:250px; overflow:hidden; padding:5px;font-size: 14px;line-height: 35px;color: #fff;}
.part2 .part2R a{ height:45px; line-height:45px; background:#FFD202; color:#fff; width:130px; text-align:center;font-size: 15px; display:block; color:#333}

.part3{ width:1200px; margin:0 auto; overflow:hidden}
.part3 .titbox{ width:1200px; height:140px; overflow:hidden;}
.part3 .titbox .tit{ text-align:center; font-size:40px}
.part3 .titbox .key{ text-align:center; text-transform:uppercase;font-size: 14px;padding-top: 12px;}
.part3 .titbox .sub{ display:block; height:30px; line-height:30px; width:300px; border-radius:15px;  margin:0 auto; color:#fff;font-size: 17px;letter-spacing: 8px;text-align: center;margin-top: 16px;}
.part3 .con{ width:1200px; overflow:hidden; padding-top:20px}
.marqueeleft{width:1200px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline; padding-right:5px }
.marqueeleft li img{ display:block; height:260px;border: 1px solid #B2C2E3; padding:5px;}

.part4{width:1200px; margin:0 auto; overflow:hidden; padding-top:40px;}
.part4 .titbox{ height:40px; line-height:40px; overflow:hidden}
.part4 .titbox p{ float:left; background:url(../images/line.jpg) left 10px center no-repeat; padding-left:20px; max-width:380px;font-size: 18px; font-weight:bold;color: #333333;}
.part4 .titbox p span{font-family: "Times New Roman", Times, serif;font-weight: normal;}
.part4 .titbox a{font-size: 15px;line-height: 35px;color: #333; float:right}
.part4 .part4L{ float:left; width:585px; overflow:hidden}
.part4 .part4L .onebox{ padding:10px 0; overflow:hidden}
.part4 .part4L .onebox .L{ float:left; width:212px;}
.part4 .part4L .onebox .L img{border: 1px solid #B2C2E3; display:block; width:200px; height:150px; padding:5px;}
.part4 .part4L .onebox .R{ float:right; width:342px;}
.part4 .part4L .onebox .R a{font-size: 15px; height:35px;line-height: 35px;color: #333; font-weight:bold}
.part4 .part4L .onebox .R a:hover{ color:#025caa}
.part4 .part4L .onebox .R .sub{font-size: 14px;line-height: 30px;color: #000000; height:120px; overflow:hidden}
.part4 .part4L ul{ padding:10px; overflow:hidden}
.part4 .part4L ul li{ background:url(../images/libg.png) left bottom no-repeat; height:40px; line-height:40px; overflow:hidden}
.part4 .part4L ul li a{ float:left; max-width:430px; padding-left:20px; font-size:14px; color:#000}
.part4 .part4L ul li span{ float:right; font-size:14px}
.part4 .part4L ul li a:hover{color:#025caa}

.part4 .part4R{ float:right;width:585px; overflow:hidden}
#demo{ height:380px;overflow: hidden; margin-top:15px}
#demo ul{ overflow:hidden;}
#demo ul li{ overflow:hidden}
#demo ul li .wen{ height:40px; line-height:40px; background:url(../images/wen.jpg) left 10px center no-repeat; padding-left:35px}
#demo ul li .wen a{font-size: 14px;color: #DF5002;}
#demo ul li .da{font-size: 14px;line-height: 30px;color: #000000;background:url(../images/da.jpg) left 10px top 7px no-repeat; padding-left:35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}


.footerbox{width:100%; min-width:1200px; background:#007BD7; padding:30px 0; overflow:hidden; margin-top:20px}
.footerbox .fnav{ background:#104BBA; width:1200px; height:50px; text-align:center;}
.footerbox .fnav a{ display:inline-block; width:120px; height:50px; line-height:50px;font-size: 15px; color: #fff;}
.footerbox .fnav a:hover{color: #FFFF00;}
.footerbox .footer{ padding-top:30px; text-align:center}
.footerbox .footer .con{ text-align:center; color:#fff; font-size:14px; line-height:30px;}


.mainWarp{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0}

.mainWarp .mainL{float:left; width:240px;}
.mainWarp .mainL .titbox{ color:#fff; background:url(../images/titbg.jpg) no-repeat; width:240px; height:100px; overflow:hidden}
.mainWarp .mainL .titbox p{ padding-top:25px; padding-left:40px;font-size: 24px;}
.mainWarp .mainL .titbox span{ padding-left:40px;font-size: 16px;padding-top: 5px; text-transform:uppercase}
.mainWarp .mainL ul{ width:240px; overflow:hidden; padding:5px 0; border-bottom:5px solid #DADADC}
.mainWarp .mainL ul li{height: 45px;line-height: 45px; font-size:16px; border-bottom:1px dashed #ccc}
.mainWarp .mainL ul li a{color: #333; text-align:center}
.mainWarp .mainL ul li a:hover{ color:#025caa}
.mainWarp .mainL ul li:last-child{ border:0}
.mainWarp .mainL .lxwm{ background:#025CAA; margin-top:10px}
.mainWarp .mainL .lxwm .con{ padding:10px;font-size: 14px;line-height: 35px;color: #fff;}



.mainWarp .mainR{ width:900px; float:right; overflow:hidden}
.mainWarp .mainR .titbox{ height:55px; line-height:55px;}
.mainWarp .mainR .titbox p{padding-left:10px;font-size: 18px;color: #000000;}
.mainWarp .mainR .titbox p span{font-size: 20px;color: #EB4D06;font-family: Georgia, "Times New Roman", Times, serif;}

ul.piclistul{ overflow:hidden; padding:9px}
ul.piclistul li{ float:left; width:287px; margin-right:10px; margin-bottom:10px}
ul.piclistul li .proimg{_display:table;display:table-cell;text-align:center;width:275px; height:205px; border: 1px solid #B2C2E3; padding:5px;vertical-align:middle}
ul.piclistul li .proimg img{vertical-align:middle;max-height:205px; max-width:275px;}
ul.piclistul li p{font-size: 14px; height:35px; line-height:35px; text-align:center}
ul.piclistul li:nth-child(3n){ margin-right:0}
ul.piclistul li:hover p{color:#025caa}

ul.listul{overflow:hidden; padding:9px}
ul.listul li{ background:url(../images/libg.png) left bottom no-repeat; height:40px; line-height:40px; overflow:hidden}
ul.listul li a{ float:left; max-width:430px; padding-left:25px; font-size:14px; color:#000}
ul.listul li span{ float:right; font-size:14px}
ul.listul li a:hover{color:#025caa}


.detailbox{ padding-top:20px; overflow:hidden; padding-bottom:30px}
.detailbox .xq{}
.detailbox .xq .tit{line-height: 34px;color: #434343;margin-bottom: 15px;text-align: center;font-size: 24px;}
.detailbox .xq .date{ text-align:center;font-size: 14px;}
.detailbox .xq .con{padding: 15px 0;line-height: 28px;color: #2F2F2F;font-size: 14px;}
.detailbox .xq .pro{ overflow:hidden; padding-top:10px}
.detailbox .xq .pro img{ display:block; margin:0 auto; max-width:800px}


.tjbox{height: 44px;line-height: 44px;border-bottom: 1px solid #ebebeb;}
.tjbox p{font-size: 20px;color: #545454;}
ul.tjul{overflow:hidden; padding:9px}
ul.tjul li{background:url(../images/libg.png) left bottom no-repeat; height:40px; line-height:40px; overflow:hidden; float:left; width:430px;}
ul.tjul li a{float:left; max-width:300px; padding-left:25px; font-size:14px; color:#000}
ul.tjul li span{float:right; font-size:14px}
ul.tjul li a:hover{color:#025caa}
ul.tjul li:nth-child(2n){ margin-left:20px;}


.pagebar{clear:both;margin:20px 0;text-align:center;}
.pagebar a:hover{color:#1376c7;}
.pagebar span a{color:#333;}
.page-status{border-radius:2px 0 0 2px;}
.page-last{border-radius:0 2px 2px 0;}
.page-index,.page-last,.page-next,.page-num,.page-pre,.page-status{display:inline-block;margin:0 -1px 5px 0;padding:0 15px;height:28px;border:1px solid #e2e2e2;background-color:#fff;color:#333;vertical-align:middle;font-size:12px;line-height:28px;}
.page-status{display:none;}
.page-num-current{border-top:none;border-bottom:none;background-color:#1376c7;color:#fff !important;}
a.page-num-current:hover{color:#fff;}

.liuyan {
	margin-top: 28px;
}
.liuyan_l {
	width: 100%;
	margin-top: 30px;
	text-align: center;
}
.liuyan_l_top {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
}
.liuyan_inp {
	display: block;
	font-size: 16px;
	color: #333333;
	margin-left: 215px;
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	width: 435px;
	font-family: "微软雅黑";
	margin-top: 21px;
	border: 1px solid #b9b7b7;
}
.liuyan_text {
	font-family: "微软雅黑";
	height: 200px;
	line-height: 25px;
	padding: 9px 16px 0 16px;
	font-size: 16px;
	color: #333333;
	width: 435px;
	margin-top: 21px;
}
.liuyan_c {
	width: 391px;
	margin-left: 26px;
	margin-top: 42px;
}
.liuyan_r {
	width: 332px;
	margin-top: 32px;
}
.liuyan_r span {
	font-size: 14px;
	color: #666666;
	line-height: 40px;
	display: block;
}
.liuyan_img {
	margin-top: 3px;
}






































