body {
	font-family: "黑体";
	font-size: 14px;
	color: #5B5B5B;
	padding: 0;
	margin: 0;
}

input , textarea , select {
	font-family: "黑体";
	color: #5B5B5B;
	font-size: 14px;
}

.s_bg_a {
	background: #FAFAFA;
	background: -moz-linear-gradient(top, #fff,#E5E4E7);
	background: -webkit-gradient(linear,top,from(#fff),to(#E5E4E7));
	background: -webkit-linear-gradient(top, #fff, #E5E4E7);
	background: -o-linear-gradient(top, #fff, #E5E4E7);
}
/*头部*/
.top {
	width: 100%;
	height: 6px;
	background: #0A6499;
	margin: 0px auto;
}

.s_bg {
	width: 100%;
}

.head {
	width: 1100px;
	margin: 0px auto;
	height: 92px;
}

.head .logo {
	width: auto;
	float: left;
	text-align: left;
}

.head .logo img,.head .logo h1 {
	display: inline-block;
	*display: inline;
	zoom: 1;
/* height:52px; *//* line-height:52px; */
	width: auto;
	vertical-align: top;
	margin-top: 17px;
}

.head .logo img {width: auto;margin-top: 5px;margin-right: 5px;}

.head .logo h1 {
	font-size: 30px;
	color: #0063C7;
	font-weight: normal;
}

.head .head_right {
	/* width: 210px; */
	float: right;
	text-align: right;
}

.head_right .h_top {
	width: 100%;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}

.head_right .h_top a,.head_right .h_top span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #555555;
	vertical-align: top;
	margin-top: 3px;
}

.head_right .h_top a:hover {
	color: #0063C7;
}

.head_right .h_top span {
	color: #FFF;
	background: #0058AD;
	padding: 0 5px;
	margin-top: 0px;
}

.head_right .h_tel {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	font-size: 24px;
	color: #005EB3;
}

.nav_bg {
	width: 100%;
	height: 50px;
	/* border-top:1px solid #0156BC; */
	/* border-bottom:1px solid #0156BC; */
	background: #3282b6;
	background: -moz-linear-gradient(top,#015B8F,#0e7fa3);
	background: -webkit-gradient(linear,top,from(#015B8F),to(#0e7fa3));
	background: -webkit-linear-gradient(top, #015B8F, #0e7fa3);
	background: -o-linear-gradient(top, #015B8F, #0e7fa3);
}

.nav_main {
	width: 1100px;
	margin: 0px auto;
	height: 50px;
	position: relative;
}

.nav_main .nav {
	width: 100%;
}

.nav_main .nav li,.nav_main .nav li a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 50px;
	float: left;
}


.nav_main .nav li a {
	font-size: 16px;
	color: #FFF;
	/* padding: 0 45px; */
	line-height: 50px;
}

.nav_main .s_icon {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 14px;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	padding-left: 25px;
	background: url(../images/nav_ico.png) no-repeat left center;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 9999;
	cursor: pointer;
	display: none;
}

.banner {
	width: 100%;
	overflow: hidden;
	height: auto;
	margin: 0px auto;
}

.i_ma {
	width: 1100px;
	margin: 0px auto;
	padding: 40px 0;
}

.i_mb {
	border: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
}

.i_ma li {
	width: 22%;
	float: left;
	margin-right: 32px;
	background: #3283b1;
	border-radius: 10px;
}
.i_ma li:last-child{
	margin-right: 0 !important;
}
.i_ma li:hover{
	background:#207d88
}
.i_ma li img {
	width: 275px;
	height: 165px;
	vertical-align: top;
	padding: 5px;
	border: 2px solid #ddd;
}

.i_ma li a:hover p {
	color: #fff;
}

.i_ma li p {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
	color: #fff;
}

.i_h {
	width: 1100px;
	margin: 0px auto;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	text-align: left;
}

.i_h span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 40px;
	line-height: 40xp;
	padding-right: 30px;
	font-size: 18px;
	color: #096399;
	background: url(../images/icon2.png) no-repeat right center;
	vertical-align: top;
}

.bg_a {
	width: 100%;
	background: #ECECEC;
}

.i_mc {
	width: 1100px;
	text-align: left;
	margin: 0px auto;
	padding: 35px 0;
}

.i_mc dl {
	/* width: 730px; */
	float: left;
}

.i_mc dl dt {
	width: 348px;
	height: 206px;
	float: left;
}

.i_mc dl dt img {
	width: 348px;
	height: 206px;
	vertical-align: top;
}

.i_mc dl dd {
	width: 65%;
	float: right;
}

.i_mc dl dd h2 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
}

.i_mc dl dd h2 a {
	font-size: 16px;
	color: #474747;
}

.i_mc dl dd p {
	width: 100%;
	/* height: 150px; */
	font-size: 14px;
	color: #7B7B7B;
	line-height: 180%;
	overflow: hidden;
	text-align: justify;
}

.i_mc .i_contact {
	width: 348px;
	height: 206px;
	float: right;
	background: url(../images/bg_a.jpg) no-repeat;
	background-size: cover;
}

.i_mc .i_contact ul {
	width: 90%;
	margin: 0px auto;
	padding-top: 20px;
}

.i_mc .i_contact ul li {
	width: 100%;
	margin-top: 5px;
}

.i_mc .i_contact ul li img,.i_mc .i_contact ul li p {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.i_mc .i_contact ul li img {
	width: 20px;
	height: 20px;
}

.i_mc .i_contact ul li p {
	font-size: 13px;
	color: #777;
	line-height: 180%;
	width: 285px;
}
#main{width: 1100px;margin:0 auto;background: #fff;overflow: hidden;margin-top: 17px;}
/***********************************************************************内页********************************************************************/
#left,#right{
	/* margin-top:10px; */
	}
#left {
	float: left;
	width: 220px;
}
#left1 {
	height: auto;
	border: #c7c9cb solid 1px;
	margin-bottom: 10px;
	background:#fff;
	border-radius: 5px;
	border-bottom: none;
}
#left1 span {
	width: 100%;
	height: 45px;
	margin-bottom: 5px;
	text-indent: 42px;
	vertical-align: middle;
	line-height: 45px;
	display: list-item;
	/* background: #3688b9; */
	list-style-type: none;
	/* margin-top: 10px; */
	border-radius: 5px;
	border-bottom: 1px solid #c7c9cb;
}
#left1 span a {
	font-size:14px;
	color: #000;
}
#left2 {
	width: 198px;
	height: 250px;
	border: #005bac solid 1px;
	margin-bottom: 10px;
}
#right {
	float: left;
	width: 770px;
	/* border: #1172c8 solid 1px; */
	background:#fff;
	/* padding: 10px; */
}
#rightGbook {
	float: left;
	width: 838px;
	background:#fff;
}
.right {
	float: left;
	width: 868px;
	
	background:#fff;
}
.tableborder{margin:10px;}
.clear1{ float:left; width:10px; height:100px;}
#current {
	clear: both;
	/* background: #3688b9; */
	height: 50px;
	color: #000;
	line-height: 50px;
	vertical-align: middle;
	/* padding-left: 15px; */
	border-bottom: 1px solid #aaa;
}
#current a {
	color: #000;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
#current span {
	float: right;
	margin-right: 10px;
	font-size: 12px;
	color: #CCCCCC;
}
.title03 {

width: 100%;

height: 50px;

padding-top: 0px;

text-indent: 30px;

color: #fff;

font-size: 14px;

font-weight: bold;

background: #3688b9;

text-align: left;

line-height: 50px;

vertical-align: middle;
}
.title03 span {
	float: right;
	margin-right: 5px;
	font-weight: normal;
}
.title03 span a {
	color: #FFFFFF;
	font-size: 10px;
	font-family: "黑体";
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
/*常用列表*/

#info {
	/* width: 99%; */
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
#info_title {
	/* width: 80%; */
	height: auto;
	line-height: 30px;

	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#msg {
	/* width: 98%; */
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	color: #666666;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px dashed #aaa;
}
#info_txt {
	margin: 0 auto;
	font-size: 14px;
	line-height: 180%;
	padding: 10px 0;
	color: #666666;
	overflow: hidden;
	text-align: left !important;
}
#info_txt img{width:100%;}

#page {
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
	/* margin-top: 30px; */
	/* height: 30px; */
	line-height: 30px;
}
#page li{float:left;padding-right:20px}
#page  a{
	padding:0 5px;
	color:#000
}

.i_frd {
	width: 1100px;
	margin: 0px auto;
	margin-bottom: 15px;
}

.i_frd a {
	display: block;
	width: 151px;
	height: 47px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.i_frd a img {
	width: 151px;
	height: 47px;
	vertical-align: top;
}
.newsindex{
	margin:0 auto;
	width:1100px;
	overflow:hidden;
	padding: 40px 0;
	background: none;
}
.h_left,.h_mid{
	float:left;
	width: 32%;
	/* height: 288px; */
	margin-right: 2%;
}
.h_right{
	float:left;
	width: 32%;
	/* height: 288px; */
	
}
.title01{
	width:100%;
	height: 58px;
	line-height: 58px;
	vertical-align: middle;
	border-bottom: 1px solid #e8e8e8;
	font-size: 18px;
	color: #3688b9;
	overflow: hidden;
}
.title01 a{
	color:#3688b9;
}
.title01 span{float:right;/* margin-right:10px; */display:inline-block;width: 30px;height:58px;}
.title01 span a{width:30px;height:58px;display:inline-block;font-size: 12px;color: #b37219;}
.list1{width: 100%;/* padding: 20px  0; */}
.list1 ul{list-style:none;margin-left:0px;padding:10px;}
.list1 li{line-height: 35px;text-align:left;color: #000;height: 35px;list-style-type: none;background:url(../images/li1.png) 0 15px no-repeat;text-indent:10px;border-bottom:1px dashed #aaa}
.list1 li a{color: #000;font-size: 14px;}
.list1 span{font-size:12px;color: #000;float:right;margin-right:10px;letter-spacing: 0px;word-spacing: 0px;line-height: 30px;}
.f_bg_a {
	width: 100%;
	background: #015B8F;
	padding: 20px 0;
	color: #FFF;
	text-align: left;
}

.f_m {
	width: 1100px;
	margin: 0px auto;
	color: #DDDDDD;
}

.f_m a {
	color: #FFF;
}

.f_m .box_h {
	width: 100%;
	/* height: 30px; */
	line-height: 30px;
	position: relative;
	text-align: left;
	font-size: 12px;
	color: #FFF;
}

.f_m .box_h a {
	display: block;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 12px;
}

.f_m .box_m {
	width: 100%;
	padding-top: 15px;
}

.f_m .f_ml {
	width: 60%;
	float: left;
}
.f_m .f_ml .box_a{
	font-size:16px;
	line-height:40px;
	border-bottom:1px solid #0071b4;
}
.f_ml .box_m a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
	color: #FFF;
	padding: 15px 10px;
	margin-right: 13px;
	margin-bottom: 15px;
	background: #0071B4;
	width:20%;
	text-align:center;
}

.f_m .f_mz {
	width: 225px;
	float: left;
	margin-left: 72px;
}

.f_mz ul {
	width: 100%;
}

.f_mz ul li {
	width: 100%;
	margin-bottom: 5px;
}

.f_mz ul li img,.f_mz ul li p,.f_mz ul li span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	vertical-align: top;
	width: auto;
}

.f_mz ul li img {
	width: 20px;
	height: 20px;
}

.f_mz ul li p {
	width: 198px;
}

.f_m .f_mr {
	width: 365px;
	float: right;
}

.f_m .f_mr dl {
	width: 100%;
}


.f_m .f_mr dl dt,.f_m .f_mr dl dt img {
	width: 158px;
	height: 110px;
	float: left;
	vertical-align: top;
}

.f_m .f_mr dl dd {
	width: 198px;
	float: right;
}

.f_m .f_mr dl dd .title {
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dashed #Fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bg_b {
	width: 100%;
	background: #004873;
}

.f_m .f_mr dl dd .title a {
	font-size: 14px;
	color: #FFF;
}

.f_m .f_mr dl dd p {
	width: 100%;
	height: 60px;
	font-size: 12px;
	line-height: 175%;
	overflow: hidden;
	margin-top: 5px;
}

.bq {
	width: 1100px;
	margin: 0px auto;
	padding: 15px 0;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	position: relative;
}

.bq a,.bq .bq_r a {
	font-size: 14px;
	color: #FFF;
}

.bq .bq_r {
	width: 140px;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 15px 0;
	text-align: right;
	font-size: 14px;
}

.banner_s,.banner_s img {
	width: 100%;

	height: auto;
	vertical-align: top;
}

.p_bg {
	width: 100%;
	height: 35px;
}

.pst {
	width: 1100px;
	margin: 0px auto;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #020202;
}

.pst a {
	font-size: 14px;
	color: #020202;
}

.pst a:hover {
	color: #0071D3;
}

.scd {
	width: 1100px;
	margin: 0px auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.scd .scd_l {
	width: 200px;
	float: left;
}

.scd_l .name {
	width: 200px;
	height: 120px;
	background: url(../images/bg_b.jpg) no-repeat;
	text-align: center;
	font-size: 36px;
	color: #FFF;
}

.scd_l .name b {
	display: block;

	padding-top: 15px;
	font-size: 36px;
	color: #005383;

	font-weight: normal;
}

.ads,.ads img {
	width: 200px;
	height: auto;
	vertical-align: top;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.s_nav {
	width: 200px;
}

.s_nav li {
	width: 100%;
	height: auto;
}

.s_nav li .li_m,.s_nav li.xia .li_m,.s_nav li.xia:hover .li_m {
	width: 100%;
	height: 30px;
	background: #ddd;
	background: -moz-linear-gradient(top, #EDECEC,#ccc);
	background: -webkit-gradient(linear,top,from(#EDECEC),to(#ccc));
	background: -webkit-linear-gradient(top, #EDECEC, #ccc);
	background: -o-linear-gradient(top, #EDECEC, #ccc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.s_nav li:hover .li_m,.s_nav li.now .li_m,.s_nav li.now .sec {
	background: #006DAA;
	background: -moz-linear-gradient(top, #007EC5,#00588A);
	background: -webkit-gradient(linear,top,from(#007EC5),to(#00588A));
	background: -webkit-linear-gradient(top, #007EC5, #00588A);
	background: -o-linear-gradient(top,#007EC5, #00588A);
}

.s_nav li .li_m a {
	width: 150px;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 50px;
	background: url(../images/icon12.png) no-repeat 35px center;
	font-size: 16px;
	color: #000000;
}

.s_nav li:hover .li_m a,.s_nav li.now .li_m a {
	color: #FFF;
	background: url(../images/icon14.png) no-repeat 35px center;
}

.s_nav li.xia .li_m a,.s_nav li.xia:hover .li_m a {
	background: url(../images/icon10.png) no-repeat 35px center;
	color: #000;
}

.s_nav li.xia .er {
	width: 100%;
	background: #E0F4FF;
}

.s_nav li.xia .er li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
}

.s_nav li.xia .er li:hover {
	background: #FFF;
}

.s_nav li.xia .er li b,.s_nav li.xia .er li a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 145px;
	padding-left: 55px;
	height: 30px;
	line-height: 30px;
}

.s_nav li.xia .er li b {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	width: 160px;
	padding-left: 40px;
}

.s_nav li.xia .er li a {
	background: url(../images/icon11.png) no-repeat 40px center;
	font-size: 14px;
	color: #555555;
}

.s_nav li.now .sec a {
	background: url(../images/icon15.png) no-repeat 35px center;
	color: #FFF;
}

.scd .scd_r {
	width: 864px;
	float: right;
	border: 1px solid #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.scd_r .r_name {
	width: 700px;
	height: 45px;
	line-height: 45px;
	padding-top: 10px;
	border-bottom: 1px solid #C8C8C8;
	background: url(../images/icon13.jpg) no-repeat left 23px;
	position: relative;
	margin: 0px auto;
}

.scd_r .r_name span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-left: 25px;
	height: 45px;
	line-height: 45px;
	position: absolute;
	left: 0px;
	bottom: -1px;
	z-index: 3;
	font-size: 18px;
	color: #0075B8;
	border-bottom: 1px solid #FF790D;
}

.scd_r .r_name span em {
	font-size: 13px;
	color: #000;
}

.scd_r .r_ctn {
	width: 700px;
	margin: 0px auto;
	padding: 25px 0;
}

.scd_r .r_ctn dl {
	width: 100%;
	padding-bottom: 25px;
	border-bottom: 1px dashed #eee;
	margin-bottom: 25px;
}

.scd_r .r_ctn dl dt {
	width: 188px;
	height: 135px;
	float: right;
	margin-top: 40px;
}

.scd_r .r_ctn dl dt img {
	width: 188px;
	height: 135px;
	vertical-align: top;
}

.scd_r .r_ctn dl dd {
	width: 480px;
	float: left;
}

.scd_r .r_ctn dl dd .title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.scd_r .r_ctn dl dd .title a {
	font-size: 18px;
	color: #0064B0;
}

.scd_r .r_ctn dl dd p {
	width: 100%;
	height: 130px;
	overflow: hidden;
	font-size: 14px;
	color: #555;
	line-height: 195%;
}

.pages {
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.pages a {
	display: inline-block;

	*display: inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	font-size: 16px;
	color: #555555;
	margin: 0 3px;
}

.pages .now {
	color: #179EED;
}

.pages .prev,.pages .next {
	color: #FFF;
	background: #646464;
	padding: 0 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pages .prev:hover,.pages .next:hover {
	background: #00649F;
}

.scd_r .r_ctn .pro {
	width: 100%;
}

.pro .title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	position: relative;
}

.pro .title .line {
	width: 100%;
	height: 1px;
	background: #aaa;
	position: absolute;
	left: 0px;
	top: 22px;
	z-index: 1;
}

.pro .title span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 45px;
	line-height: 45px;
	background: #FFF;
	position: relative;
	z-index: 9;
	padding: 0 25px;
	font-size: 24px;
	color: #006CAB;
}

.pro .title span i {
	display: block;
	width: 20px;
	height: 5px;
	background: #AAAAAA;
	position: absolute;
	top: 20px;
	z-index: 4;
}

.pro .title span .l {
	left: -20px;
}

.pro .title span .r {
	right: -20px;
}

.pro ul {
	width: 100%;
}

.pro ul li {
	width: 190px;
	background: #F1F1F1;
	float: left;
	margin: 10px 21px;
	text-align: center;
	padding-bottom: 5px;
}

.pro ul li img {
	width: 170px;
	height: 125px;
	padding: 2px;
	border: 1px solid #ddd;
	vertical-align: top;
	margin-top: 7px;
}

.pro ul li p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #555;
	white-space: nowrap;
	overflow: hidden;
}

.pro ul li a:hover p {
	color: #006CAB;
}

.scd_r .r_ctn_a,.scd_r .r_name_a {
	width: 785px;
}

.scd_r .r_ctn .pro_d {
	width: 100%;
}

.scd_r .r_ctn .pro_d h1 {
	width: 100%;
	text-align: center;
	padding: 10px 0;
	font-size: 18px;
	color: #0074B8;
	font-weight: normal;
}

.scd_r .r_ctn .pro_d dl {
	width: 100%;
	border: 0px;
	margin-bottom: 10px;
}

.scd_r .r_ctn .pro_d dl dt,.scd_r .r_ctn .pro_d dl dt img {
	width: 320px;
	height: 300px;
	float: left;
	vertical-align: top;
	margin-top: 0px;
}

.scd_r .r_ctn .pro_d dl dd {
	width: 440px;
	float: right;
	text-align: left;
	font-size: 14px;
	color: #555555;
	line-height: 170%;
}

.scd_r .r_ctn .pro_d dl dd p {
	height: auto;
}

.pro_d .pro_dm {
	width: 100%;
	text-align: left;
}

.pro_d .pro_dm .p_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #000;
}

.pro_d .pro_dm p {
	font-size: 14px;
	color: #555555;
	line-height: 200%;
}

.pro_d .pro_dm .tab {
	width: 100%;
	font-size: 14px;
	color: #555;
	text-align: center;
	border: 1px solid #7DACD8;
	border-top: 0px;
}

.pro_d .pro_dm .tab th {
	text-align: center;
	font-size: 18px;
	color: #00639A;
	padding: 15px 0;
	border-top: 1px solid #7DACD8;
	border-right: 1px solid #ddd;
}

.pro_d .pro_dm .tab td {
	padding: 10px 0;
	font-size: 14px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.about {
	width: 785px;
	margin: 0px auto;
	font-size: 14px;
	color: #555555;
	line-height: 215%;
	padding: 10px 0 30px;
}

.about h1 {
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: 24px;
	color: #007DC4;
	font-weight: normal;
}

.skill {
	width: 100%;
	padding: 25px 0;
}

.skill .s_name,.contact .s_name {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
	color: #0074D8;
	margin-bottom: 15px;
}

.skill .s_name em,.contact .s_name em {
	color: #878787;
}

.skill .skill_l {
	width: 100%;
	text-align: center;
}

.skill_l li {
	width: 270px;
	float: left;
	margin: 0 3px 25px 12px;
	text-align: center;
}

.skill_l li img {
	width: 258px;
	height: 162px;
	padding: 3px;
	border: 3px solid #eee;
}

.skill_l li p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #000000;
}

.skill_l li a:hover p {
	color: #015B8F;
}

.skill_la li img {
	width: 255px;
	height: 355px;
	padding: 0px;
	border: 5px solid #Eee;
}

.skill .skill_lb {
	width: 760px;
	margin: 0px auto;
}

.skill_lb li {
	width: 100%;
	height: 55px;
	background: #E6F6FF;
	position: relative;
	margin: 0px;
}

.skill_lb li p {
	width: 580px;
	padding-left: 40px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	background: url(../images/icon16.png) no-repeat 13px center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.skill_lb li p a {
	font-size: 14px;
	color: #555555;
}

.skill_lb li p a:hover {
	color: #00659F;
}

.skill_lb li .btn {
	display: block;
	width: 74px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	position: absolute;
	right: 15px;
	top: 15px;
	border: 1px solid #008CDF;
	color: #008CDF;
}

.contact {
	width: 780px;
	margin: 0px auto;
	padding: 25px 0 35px;
}

.contact dl {
	width: 100%;
	margin-bottom: 15px;
}

.contact dl dt {
	width: 250px;
	float: left;
	text-align: center;
}

.contact dl dt img {
	width: 128px;
	height: 128px;
	vertical-align: top;
	margin-top: 10px;
}

.contact dl dd {
	width: 530px;
	float: left;
	text-align: left;
}

.contact dl dd p {
	font-size: 14px;
	color: #878787;
	line-height: 255%;
}

.contact .map {
	width: 100%;
}

.contact .map img {
	width: 100%;
	height: auto;
	vertical-align: top;
}

.news {
	width: 780px;
	margin: 0px auto;
	padding-bottom: 30px;
}

.scd_r .news .r_name {
	width: 100%;
	background: url(../images/icon18.jpg) no-repeat 3px 25px;
}

.news ul {
	width: 100%;
}

.news ul li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #aaa;
	background: url(../images/icon19.png) no-repeat 8px center;
}

.news ul li a {
	font-size: 14px;
	color: #555555;
}

.news ul li a:hover {
	color: #0080CA;
}

.news ul li p,.news ul li span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	vertical-align: top;
}

.news ul li p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 590px;
	margin-left: 20px;
	margin-right: 15px;
}
ul.nav{width:100%;position:relative;z-index:999;}			
ul.nav li{ width: 156px; text-align:center;}
ul.nav > li{float: left;/* margin-right:10px; */}
ul.nav li{}
ul.nav li a{color:#ffffff;width: 100%;}
ul.nav > li > ul > li{background: #09729c;border-bottom: #e0e0e0 1px solid;}
ul.nav > li > ul > li ul li{
background:#056695;
border-bottom:#e0e0e0 1px solid;
}
ul > li > ul{display: none;/* padding-top: 1px; */}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li ul{ position: absolute; top: 0; right: -141px;}
ul.nav span.sub{position: absolute;display: block;right: 0;top: 15px;width: 1px;height: 24px;background: rgba(255,255,255,0.3);}



