﻿@charset "utf-8";

/*全局样式*/
* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
body {font: 12px/180% Arial, Helvetica, sans-serif, "新宋体";}

h3 {font:18px/180% "微软雅黑", Helvetica, sans-serif,Arial ;}

a {text-decoration:none; color:#333333;}
a:hover {color:#0066CC;}
img {border:none;}

table {border-collapse:collapse;}
table td {padding:0px 5px;}

.mauto {margin:0px auto; width:1200px; position:relative;}
.mauto1100 {margin:0px auto; width:1100px; position:relative;}
.fleft {float:left;}
.fright {float:right;}
.fclear {clear: both;}
.clear {clear: both; font-size: 1px; width: 1px; height: 7px; visibility: hidden; overflow: hidden;}

/*顶部+主导航*/
.header {background: #FFF url(index_top_bg.png) right no-repeat; height: 90px; margin:0px auto; max-width:100%; position:relative;}
.header2 {background:#EEEEEE;}
.header .logo {
	float: left;
	margin: 34px 10px 0px 61px;
}
.header .mainnav {
	float: left;
	width: 800px;
	height: 30px;
	margin-top: 25px;
}
.header .contract {width:220px; position: absolute; right: 0px; top: 5px; color:#ccc;}
	.header .contract img {float:left;margin: 10px;}
	.header .contract span {display:block;margin: 2px 5px;}
	.header .contract i {color:#FFF;line-height: 15px; }
	.dh {
		margin: 0px auto;
		height: 40px;
		position: initial;
		z-index: 100;
		overflow: visible;
	}
.dh ul { margin:auto; padding:0px; overflow:visible;height: 100%;}
	.dh ul li {
		position: relative;
		float: left;
		height: 30px;
		text-align: center;
		overflow: visible;
		z-index: 100;
		padding: 5px 10px;
	}
		.dh ul li a {
			display: block;
			text-align: center;
			height: 30px;
			color: #666666;
			overflow: hidden;
			font-weight: bolder;
			font: 14px / 120% "微软雅黑", Helvetica, sans-serif, Arial;
			line-height: 30px;
		}

        .dh ul li.cur a, .dh ul li:hover a {
            color: #F6AA00;
        }
.dh ul li a span{
	display:block;
	font-weight:bolder;
    font:14px/120% "微软雅黑", Helvetica, sans-serif,Arial;line-height:30px;
}
.dh ul li a span.under{
    font:10px/100% sans-serif, Arial, Helvetica;
}
.dh ul li.dhhover a {color:#F6AA00;}

	.dh ul ul {
		display: none;
		position: absolute;
		left: -45px;
		top: 35px;
		height: auto;
		z-index: 110;
	}

		.dh ul ul li {
			display: block;
			height: 30px;
			text-align: center;
			list-style-type: none;
			padding: 0px 15px;
			width: 100%;
			background-color: #F9F9F9;
		}
.dh ul ul li.subdhtop {
	display:block;
	height:3px;
	min-width:120px;
}
.dh ul ul li.subdhbottom {
	display:block;
	height:3px;
}

.dh ul li.dhhover ul a {
	color:#333;
	font-weight:normal;
	background-image:none;
}

.dh ul ul li:hover {
	color:#FFFFFF;
	background-color:#7ca7f5;
}

.dh ul li ul li ul {
	display: none;
	left: -1000px;
	top: -1000px;
}

.dh .FloMbr {
	position:absolute;
	right:0px;
	top:0px;
	width:5px;
	height:36px;
	background-color:#0076BC;
	z-index:200;
}

/*banner*/
.i_block_ao {
    height:43px;
    background:url("i_context_ao.jpg");
}



/*首页模块内容*/
.articleico img{ width:270px; height:162px;}
.articleico ul { list-style-type:none;width:100%;}
.articleico li { float:left;}
.articleico span {display:block; overflow:hidden; height:25px; width:230px; font-size:14px; font-weight:bolder; line-height:25px;}
.articleico p {display:block; height:45px; font-size:12px; line-height:15px; margin:10px 0px; overflow:hidden;}

.articlemix ul {list-style-type:none;width:100%;}
.articlemix li {float:left; overflow:hidden;}
.articlemix img {float:left;}
.articlemix span {float:left; overflow:hidden;}

.articledesc {margin:auto;}
.articledesc ul {list-style-type:none;}
.articledesc li {float:left; overflow:hidden;}
.articledesc img {float:left;}
.articledesc span {float:left; overflow:hidden;}


.prodico img{ width: 80%; margin: 5px; vertical-align: middle;}
.prodico ul { list-style-type:none;width:100%;}
.prodico li { }
.prodico li span { overflow:hidden; height:25px; line-height:25px;text-align:left;}

.i_content {clear:both;}

.mauto .search { display:block; float:right; position:relative; margin-right:60px; height:22px; width:168px; line-height:22px;}
.mauto .search select {display:none;}
.mauto .search input {height:20px;background:#9BA1BC; border:1px solid; width:166px;}
.mauto .search button {position:absolute; right:1px; top:1px; background:#EEE url(search.png) center center no-repeat; width:20px; height:20px; border:0px;}
.mauto .language { display:inline-block; height:30px; width:120px; text-align: center; line-height:30px;position: absolute; right: 250px;bottom: 20px;}
.mauto .language a {margin:0px 10px; color:#FFF}
.i_content_notice {padding:30px;height: 118px;}
.i_content_notice h3 {color:#116db6;font-size:24px; margin:auto;text-align: center;font-weight: bolder;}
.i_content_notice p {color:#cdcdcd; margin:auto;text-align: center;font-weight: bolder; font-size: 14px;}

.i_content_prod {overflow:hidden;padding: 40px 0px 0px;}
.i_content_prod h3 {border-left:7px solid #F6AA00;margin:0px auto; width: 110px; padding:0px; font:18px/150% "微软雅黑", Helvetica, sans-serif,Arial; font-weight:bolder; color: #868686; text-indent:1em;}
.i_content_prod img { }
.i_content_prod .body {width: 960px;margin: 39px auto;height: 290px;}
.i_content_prod li {width: 220px; margin: 15px; position: relative; text-align: center; height: 218px; float: left; border: 2px solid #ccc;}
.i_content_prod .prodico {overflow:hidden;margin: 15px auto; width:1016px;}
.i_content_prod li:hover { border-color:#F6AA00;}
.i_content_prod .name {position: absolute; bottom: 2px; width: 210px; left: 5px; background: #131a5b;}
.i_content_prod .name a {display: block; font: 14px/180% "微软雅黑", Helvetica, sans-serif,Arial; font-weight: bolder; line-height: 35px; text-align: center; overflow: hidden; color: #CCC;}
.i_content_prod .image { display:block; background:#FFF; overflow: hidden; width: 220px; height:160px;}
.i_content_prod .define { display:none; height:25px; padding:0px 10px; color:#666; line-height:25px; text-align:left; overflow: hidden; margin:10px 0px;}
.i_content_prod a.more { clear:both; display:block; height:50px; margin:10px auto; width:200px; color:#666; background:#FFDEAD; line-height:50px; text-align:center; font:20px/180% "微软雅黑", Helvetica, sans-serif,Arial;}

.i_content_app {overflow:hidden;padding: 45px 0px 0px;}

.i_content_app h3 {border-left:7px solid #F6AA00;margin:20px auto; width: 960px; padding:0px; font:18px/150% "微软雅黑", Helvetica, sans-serif,Arial; font-weight:bolder; color: #868686; text-indent:1em;}

.i_content_app .title {padding:20px 0px; text-align:center; font:24px/120% "微软雅黑", Helvetica, sans-serif,Arial; font-weight:bolder;}
.i_content_app .title span {font:18px/120% Arial, Helvetica, sans-serif; color:#666666;}
.i_content_app .desc {text-align:center; font:12px/180% Arial, Helvetica, sans-serif;}
.i_content_app .body {width: 960px;margin: 39px auto;height: 290px;}
.i_content_app ul {width:960px; margin: auto;}
.i_content_app li {width:320px; margin:0px; position:relative; text-align:center; height: 120px; float: left;}
.i_content_app li:nth-child(1) {background:url(index.yy01.png);}
.i_content_app li:nth-child(2) {background:url(index.yy03.png);}
.i_content_app li:nth-child(3) {background:url(index.yy05.png);}
.i_content_app li:nth-child(4) {background:url(index.yy02.png);}
.i_content_app li:nth-child(5) {background:url(index.yy04.png);}
.i_content_app li:nth-child(6) {background:url(index.yy06.png);}
.i_content_app li:nth-child(4) img {float:right;}
.i_content_app li:nth-child(5) img {float:right;}
.i_content_app li:nth-child(6) img {float:right;}
.i_content_app li:nth-child(4) a {left:0px;}
.i_content_app li:nth-child(5) a {left:0px;}
.i_content_app li:nth-child(6) a {left:0px;}
.i_content_app li a {position:absolute; top:70px; width:160px; right:0px; font-weight:bolder; font-size:14px;}
.i_content_app li span {display: block;}
.i_content_app img { display:block; background:#FFF; overflow: hidden; width: 160px; height:120px;}

.i_content_brief {overflow:hidden; height: 475px;}
.i_content_brief .columndetail {overflow:hidden; height: 366px; width:460px; margin-top: 60px; float: left; padding-left: 35px; }
.i_content_brief img { width: 425px; height: 366px; float:left; display: block; margin: 55px 20px 55px 170px;}
.i_content_brief .columnlist {margin:40px 0px 20px;}
.i_content_brief h3 { border-left:7px solid #F6AA00;margin-top:20px; padding:0px; font:18px/150% "微软雅黑", Helvetica, sans-serif,Arial; font-weight:bolder; color: #868686; }
.i_content_brief li { width:300px; text-align:center; float:left;}
.i_content_brief span { display:block; color:#0797CF;font:20px/180% "微软雅黑", Helvetica, sans-serif,Arial; line-height:36px; text-align:center;}
.i_content_brief p { display:block; max-height:150px; overflow:hidden; margin:120px auto 20px; font:14px/180% "微软雅黑", Helvetica, sans-serif,Arial; line-height:25px; text-align:left; text-indent:2em;}
.i_content_brief a { display:block; color: #868686; line-height:26px; text-indent:1em;}
.i_content_brief a.more {width:100px; float:left; }
.i_content_brief a.enmore {width:100px; float:left; }
.i_content_brief .notice {position:absolute; left: 55%; font-size: 30px; line-height: 150%; top: 120px; font-weight: bolder;}

.i_banner {height:350px; background:#eee;}

.rollcontainer {position:relative; }
.rollcontainer .prev {position:absolute; left:30px; top:80px;  width:30px; height:50px; background: url(/style/left.png); }
.rollcontainer .next {position:absolute; right:30px; top:80px; width:30px; height:50px; background: url(/style/right.png); }


.bottomnav {margin:20px auto; overflow:hidden;}
.bottomnav a {display:block;  font:16px/150% "微软雅黑", Helvetica, sans-serif,Arial; width:120px;height:25px; line-height:25px; float:left;text-align:center;}
/*QQ样式*/
.QQbox1 {
	visibility: hidden;
	display: none;
}
.QQbox {
	z-index: 99;
	right: 0px;
	max-width: 128px;
	max-height: 400px;
	position: absolute;
}
.QQbox .press {
	right: 0;
	width: 36px;
	cursor: pointer;
	position: absolute;
	height: 128px;
}
.QQbox .Qlist {
	left: 0;
	width: 131px;
	position: absolute;
	background: url("/style/floatServiceBj_middle.gif") repeat-y left center;
}
.QQbox .Qlist ul {
	width: 120px;
}
.QQbox .Qlist li {
	height: 36px;
	text-align:left;
	text-indent:20px;
	list-style-type: none;
	clear: both;
}

.CloseIt{
float:right;
	width:400px;
	line-height:8px;
	text-align:right;
	padding-right:10px;
	color:#cc0000;
	cursor:pointer;
	font-size:16px;
	z-index:4;
}


/*底部*/
.footer {margin-top:50px;overflow:hidden; background: #131a5b;}
.footer .logo {margin: 45px 111px 20px; float: left;}

.infobottom {overflow:hidden; clear:left;}
.infobottom h3 {display:none; width:90%; margin:auto; text-align:right; border-bottom:solid 1px #FFF; color:#FFF; font: 22px/180% "微软雅黑", Helvetica, sans-serif,Arial;}
.infobottom p {line-height:26px; color:#FFF; font-size: 14px; padding:0px 5%;}
.infobottom p strong {line-height:30px; color:#FFF; font-size: 18px; font-weight:bolder;}
.infobottom p.center {text-align:center;line-height:30px;margin: 20px auto;}
.infobottom a {padding:5px 5px; color:#FFF;}

/*内容页*/
.m_header {position:relative; width:1200px; height:189px; background:url("ly_top_bg.jpg") center top #ffffff;}
.m_header .logo
{
    position:absolute;
    left:220px;
    top:30px;
}
.m_header .topnav
{
    position:absolute;
    top:100px;
    left:250px;
    width:459px;
    height:23px;
    text-align:center;
    color:#FFF;
}

.m_banner {height:200px; background:#FFC353;}


.m_context {padding: 30px 0px; overflow: hidden;}
.m_subnav {background: url("header_bg.jpg"); float: left; width: 250px; overflow: hidden; min-height: 350px;}
.m_subnav .articleico a {display:block;text-align:center; color:#116fb9; font-size:14px; font-weight:bolder;}

.columnlist {width: 248px; overflow:hidden; border:0px solid #D6D6D6; position:relative;}
.columnlist h3 {display:block; line-height:38px; padding:0px 30px; background:url(index.address.png) no-repeat; width:60%; margin:0px auto;}
.columnlist li {padding:5px 10px; border-bottom:1px dotted #EEE; /*background:url(right_arrow.png) 90% no-repeat;*/}
.columnlist li a {font-size:14px; color:#666666;}

.m_position {width:100%; font-size :14px; line-height:33px; text-indent:2em;letter-spacing:2px;}
.m_position a { font-size :14px; text-align: center;}

.m_content { padding: 0px 20px 0px 280px;}
.m_content .context {border:1px solid #EEE; padding:0px 10px; overflow:hidden; font-size: 14px;min-height: 500px;}
.m_content .context img {display:block; margin:10px auto;margin: 0px auto; max-width: 878px;}
.m_content .context p {text-indent:2em;}

.m_content .context .contextico {width:850px; margin:5px auto; overflow: hidden;}
.contextico li { width:240px;margin:5px 20px; float:left; height:172px;position:relative; border: 1px #EEE solid; text-align:center; overflow:hidden;}
.contextico li:hover { border-color:#F6AA00;}
.contextico img {width:240px;margin:5px; height: 140px;}
.contextico .ImageName {padding: 5px 0px; position:absolute; bottom:0px; width:240px; background: #116fb9;}
.contextico .ImageName a { display:block; color:#FFF;font:14px/180% "微软雅黑", Helvetica, sans-serif,Arial;height:20px; width:240px; line-height:20px; text-align:center; overflow: hidden;}


.m_content .context .pagerecord { text-align:center; line-height:30px;}
.m_content .context .RecordTotal { text-align:center; line-height:30px;}
.Page {}
.Page span {padding:0px 10px; line-height:30px; display:inline-block; margin:0px 5px;}
.Page span.cur {border:1px solid #F6AA00;}

.m_content .context .contextlist { margin:10px auto; overflow:hidden;}
.m_content .context .contextlist li {margin:5px; float:left;height:65px;text-indent:0px;}
.contextlist div {float:left; text-indent:0px;}
.contextlist .name {width:740px;}
.contextlist .time {width:120px; font-size: 18px; color: #999; height:25px;}
.contextlist a {display:block; height:25px; font-size:18px; line-height:25px; text-indent:0px; color:#116fb9; overflow:hidden;}
.contextlist p {line-height:20px; height:40px; overflow:hidden; color:#999;}

.attachlist a {display: inline-block; height: 35px; font-size: 18px; line-height: 35px; text-indent: 0px; color: #116fb9; overflow: hidden;}
.attachlist a:hover {color:darksalmon;}

.m_content .context .ColumnsIcoList {width:850px; margin:5px auto; overflow: hidden;}
.ColumnsIcoList li { width:240px;margin:5px 20px; float:left; height:172px;position:relative; border: 1px #EEE solid; text-align:center; overflow:hidden;}
.ColumnsIcoList li:hover { border-color:#F6AA00;}
.ColumnsIcoList img {width:240px;margin:5px; height: 140px;}
.ColumnsIcoList .ImageName {padding: 5px 0px; position:absolute; bottom:0px; width:240px; background: #116fb9;}
.ColumnsIcoList .ImageName a { display:block; color:#FFF;font:14px/180% "微软雅黑", Helvetica, sans-serif,Arial;height:20px; width:240px; line-height:20px; text-align:center; overflow: hidden;}

.weixin-mp { float: left; clear: left; margin: 0px 100px;}
.weixin-mp div { color:white; margin: 0px 10px; float:left;}
.weixin-mp img { margin: 0px }
.weixin-mp span { display:block }
.weixin-mp p {display:block }

.Contact {position:absolute; top: 30px; right: 20px;}
.Contact strong {font-size:14px;}
.Contact h3 {display:none; line-height:30px; background: #F6AA00; padding:0px 10px; color:#FFF; margin:60px;}
.Contact p {padding:5px 20px; text-indent:2em;}
.Contact .lxfs {line-height:30px; padding:10px;color: #FFF;vertical-align:middle; float:left; max-width:300px;}
.Contact .lxfs i {width:20px;height:21px; display:inline-block; margin:4px;float: left;}
.Contact .lxfs i.linkman {background:url(index.linkman.png);}
.Contact .lxfs i.phone {background:url(index.phone.png);}
.Contact .lxfs i.address {background:url(index.address.png);}
.Contact .lxfs i.url {background:url(index.url.png);}
.Contact .lxfs i.email {background:url(index.email.png);}
.Contact .lxfs a {color:#FFF;}
/*分页*/
.Pagination{clear: both;padding: 10px 0px;text-align: center;}
.Pagination a {padding: 3px 10px;margin: 0px 5px;border: 1px gray solid;background-color: #F9F9F9;}
.Pagination a:hover {background-color: #0066CC;color: #FFFFFF;}

.ArtPagination {margin-top:20px;}
.ArtPagination div {float:left; width:50%; display:inline-block;}
.ArtPagination div a{border:0px;}
.ArtPagination div:last-child {width:50%; display:inline-block;}

/*自定义*/
.ylpa_esc_table {
    background: #FFF;float:left;width:450px; border-collapse:collapse; line-height:30px;overflow:hidden;
}
.prodheader {overflow:hidden; margin-bottom:20px;}
.prodheader .info {width:450px; float:left;}
.prodheader span { font-size:18px;font-weight:bolder; color:#FF0000; clear:both; display:block; padding:30px 20px;}
.prodheader img { width:280px; float:left;}