
/* CSS Document */
/* reset */
*{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#083750;}
body {color: #083750;background: url("../style/top.jpg") top center repeat-x #fff;font: normal 14px/1.5 "Microsoft Yahei","Simsun";}


/* 顶部内容 */
.header {width: 990px;height: 60px;position: absolute;left: 50%;z-index: 999;top: 50px;margin-left: -495px;}
.header .menu {width: auto;height: auto;padding-left: 50px;float: left;overflow: hidden;}
.header .menu li {width: 124px;height: 60px;line-height: 60px; text-align: center; margin-left: 1px;float: left;position: relative;}
.header .menu li a {font-size: 20px;font-weight: bolder;color:#fff;text-shadow: #333 2px 3px 3px; display: block;}
.header .menu li.logo {width: 140px; text-indent: -99999px;}
.menu a:after {
	content: "";
	width: 70px;
	height: 5px;
	background: #000;
	position: absolute;
	left: 28px;
	border-radius: 5px;
	bottom: 7px;
	background: #10acdc;
	box-shadow: 0px 1px 0px rgba(0,0,0,0.3) inset;
	display: none;
}
.menu a:hover:after {display: block;}
.header .menu li.logo a:hover:after {display: none;}
.menu:hover a{color: #FF2600}
/* 主体内容 */ 
.container {margin: 0 auto;width: 100%;height: auto;position: relative;min-height: 600px;float: left;}
.m-index-main {width: 990px;height: 260px;margin: 540px auto 0 auto;}
.m-grid-2 {width: 490px;height: auto;}
.m-top-btn {width: 240px;height: 60px;cursor: pointer;}
.m-download {background: url("../style/merge_ui.png");}
.m-download:hover {background: url("../style/merge_ui.png") -240px 0;}
.m-register {background: url("../style/merge_ui.png") 0px -60px;}
.m-register:hover {background: url("../style/merge_ui.png") -240px -60px;}
.m-banner {width: 470px;height:240px;padding: 10px;float: left;;background: url("../style/merge_ui.png") -490px -340px;}
.m-slider {width: 100%;height: 100%;overflow: hidden;background: #fff;border-radius: 10px;}
.m-slider li{width: 100%;height: 100%;}
.m-slider img{width: 100%;height: 100%;}


.m-index-news {width: 490px;height: 260px;float: left;background: url("../style/merge_ui.png") -490px -340px;}
.m-news-tab {margin-top: 20px;padding: 0 20px;}
.m-news-content {clear: both;padding: 15px 30px;display: none;}
.show {display: block;}
.m-news-tab li {
	width: 80px;
	height: 40px;
	font: normal 14px/44px "Microsoft Yahei";
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
	background: #c3c3c3;/* #53c8ec */
	border: 3px solid #2c9abb;
	border-bottom: none;
	margin-top: -3px;
	border-radius: 10px 10px 0 0;
	box-shadow: 0px 4px 4px rgba(255,255,255,0.5) inset;
	float: left;
}
.m-list li {border-bottom: 1px dashed #e1e1e1;list-style: square;list-style-position: inside;}
.pagenavi *{padding: 5px 10px;margin-right: 5px;border: 1px dashed #ccc;border-radius: 10px;}
.pagenavi .current {background: #13caeb;border: 1px solid #13caeb;color: #fff;}
.m-news-content li {width: 100%;line-height:2;}
.m-news-content li span.time {float: right;color: #999;}
.m-news-content li span.category {color: #658f0f !important;}
.m-news-content li span.category a {color: #658f0f !important;}
.m-news-tab li.current-tab, 
.m-news-tab li:hover {background: #53c8ec;}
.m-index-recommend {width: 990px;height: 120px;margin: 10px auto 0 auto;background: url("../style/merge_ui.png") 0 -600px;}

.banner1{width: 990px;height: 120px;margin: 10px auto 0 auto; overflow: hidden;}


.m-index-bottom {width: 990px;height: 220px;margin: 10px auto 0 auto;}
.m-index-photo {width: 725px;height: 220px;background: url("../style/merge_ui.png") 0 -120px;}
.m-index-contact {width: 255px;height: 220px;background: url("../style/merge_ui.png") -725px -120px;}
.m-normal-box {width: auto;padding: 50px 20px 20px 20px;}
.m-contact-box {width: auto;padding: 55px 30px 30px 30px;}
.m-contact-box p{font-size: 14px;line-height: 30px;}
.m-contact-box .qq-group {padding-left: 28px;background: url("../style/qq_group.png") left center no-repeat;line-height: 36px;}
.m-contact-box .qq {padding-left: 28px;background: url("../style/qq.png") left center no-repeat;line-height: 36px;}
.m-contact-box .thanks {text-align: center;line-height: 40px;}
#photo {width: 100%;height: auto;overflow: hidden;}
#picture-scroll {float: left;}
#picture-scroll li {width: 190px;height: 140px;margin-right: 10px;border: 1px solid #ccc;padding: 4px;border-radius: 10px;float:left;}
#picture-scroll li img {border-radius: 10px;}
.slider {width: 470px;height: 170px;position: relative;}
.slider li {position: absolute;}
.slider_btn {width: 100%;height: 30px;position: absolute;bottom: 0;text-align: center;}
.slider_btn a {border-radius: 50%;width: 12px;height: 12px;text-indent: -9999em;display: inline-block;margin: 5px 2px;background: #6ae5ff;opacity: 0.5;border: 2px solid #fff;}
.slider_btn a.current {background: #6ae5ff;opacity: 1;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.sidebar {width: 240px;height: auto;}
.warp {width: 990px;margin: 0 auto;}
.f-mt-540 {margin-top: 540px;}
.f-mb-10 {margin-bottom: 10px;}
.box {
	width: 720px;
	border: 1px solid #1B708C;
	height: auto;
	padding: 20px 10px 10px 10px;
	background: #10ACDC;
	border-radius: 10px;
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5) inset,  0px 4px 4px rgba(255,255,255,0.3) inset;
}
.sidebar-box {
	width: 218px;
	border: 1px solid #1B708C;
	height: auto;
	margin-bottom: 10px;
	padding: 40px 10px 10px 10px;
	position: relative;
	background: #10ACDC;
	border-radius: 10px;
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5) inset,  0px 4px 4px rgba(255,255,255,0.3) inset;
}
.sidebar-box .title{
	position: absolute;
	line-height: 20px;
	top: 10px;
	padding-left: 10px;
	left: 10px;
	font: normal 14px/20px "Microsoft Yahei";
	box-shadow: 1px 0px 0px rgba(255,255,255,0.3) inset;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	border-left: 2px solid #1B708C;
	color: #fff;
}
.sidebar-box .content{padding: 14px;}
.sidebar-box .content ul li{width: 100%;height: 27px;line-height: 27px;list-style: square;list-style-position: inside;
	overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.content {background: #fff;border: 1px solid #1B708C;border-radius: 10px;height: auto;padding: 8px;}
.content .headline {width:100%;height: 60px;background: url("../style/merge_ui.png") 0px -720px;	}
.content .headline h1 {
	padding-left: 70px;
	line-height: 60px;
	font-size: 24px;
	color: #fff;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	float:left;
	text-shadow: 2px 0px 1px #1B708C,0px 2px 1px #1B708C,0px -2px 1px #1B708C,-2px 0px 1px #1B708C;}
.breadcrumb {float: right;padding-right: 20px;line-height: 60px;color: #fff;}
.breadcrumb a {	color: #F7FFAE;}
h1.title {text-align: center;line-height: 60px;font: normal 24px/60px "Microsoft Yahei";}
.page-text {padding: 15px;}
.page-text p {margin-bottom:10px; line-height: 1.8;	word-break: break-all;}
.page-text img {max-width: 100%;height: auto; text-align: center;}
.page-text h2 {font-weight: bold;font-size: 18px;margin: 10px 0px;line-height: 40px;border-left: 3px solid #ffae00;
    padding-left: 10px;color: #ff6600;}
.page-info {padding: 10px 0;margin: 0 15px;line-height: 20px;text-align: center;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;color: #999;}
.page-info span {margin: 0 10px;}

.viewbox{}
.viewbox .title h2{text-align: center; border-left: none;font-size: 22px;}
.viewbox .info{text-align: center; overflow: hidden; margin-bottom: 15px;}

.viewbox .cont-prv{overflow: hidden; margin-top: 20px;}
.viewbox .cont-prv li{line-height: 30px;}




/*
.footer {
	width: 100%;
	height: 200px;
	background: #ececec;
	margin-top: 30px;
	background: url(../style/footer.png) bottom repeat-x;
	clear:both;
	text-align: center;
	color: #666;
}
*/


.footer {width: 100%;height: 317px;margin-top: 30px;background: url("../style/bot.jpg") center bottom no-repeat #70dcff;
	clear:both;text-align: center;color: #666;overflow: hidden;}
.footer .text{margin-top: 230px;}



.about-data{padding:2% 2%; overflow: hidden;}
.about-data h2{padding:10px 0;border-bottom:1px dashed rgba(242, 234, 240, 1);margin-bottom:10px;    color: #758084;
    font-size: 22px;}
.about-data p {padding:5px 0;color:#929596;line-height: 1.8em !important;}
.about-data p a{color:#e17c65;font-weight:bold;font-size:16px;}
.about-data p a:hover{	color:#222;	text-decoration:underline;}


.clearfix {clear: both;visibility: hidden;}
.f-mr-10 {margin-right: 10px;}
.f-fr {float: right;}
.f-fl {float: left;}

.m-top-btn a {display: block;width: 100%;height: 100%;overflow: hidden;text-indent: -9999em;position: relative;}

/*Alignment*/
.alignleft {display:inline;float:left;margin-right:1.625em;}
.alignright {display:inline;float:right; margin-left:1.625em;}
.aligncenter {clear:both; display:block;  margin-left:auto;  margin-right:auto;}
a:hover{color: #FF8600;}


.pagelist{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;padding:12px 0px 12px 16px;}
.pagelist li{display:inline;font-family:Tahoma;line-height:17px;margin-right:6px;}
.pagelist li a{display:inline;padding:2px 4px 2px;color:#666;border-bottom:1px solid #EEE;}
.pagelist li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}
.pagelist li.thisclass a,.pagelist li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}
.pagelist .pageinfo{line-height:21px;padding:0px 10px 0px 16px;color:#999;}
.pagelist .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}