﻿@charset "utf-8";
/* CSS Document */
/*全局控制*/
body{margin:0; padding:0; font-family:"宋体","微软雅黑","黑体","Tahoma","Verdana","sans-serif","simsun"; font-size:12px;line-height:1;clear:both;font: normal 100%;background-color:#F2F2F2;}
a:link,a:visited{color:#666; text-decoration:none;}
a:hover{color:red;}
/*重置浏览器默认样式*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike,strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;list-style:none;}
/* [disabled]outline:0; */

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing: 0;}
/* clearfix hack */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}


body{background:#e9f1f4;}
.wrap{background:#FFF;width:960px;margin:0 auto;overflow:hidden;}

/*top*/

.top{padding-top:35px;}
.top label{font-size:12px;padding-right:5px;}
.top .current input{border:#84d0b2 1px solid;width:60px;height:7px;padding:5px;}
.top .search .tex input{width:160px;height:12px;}
.top li{display:inline-block;padding:0 10px;}
.top ul{overflow:hidden;}
.top .login{border-radius:3px;background:#2dbaac;width:72px;height:20px;line-height:19px;color:#FFF;font-size:12px;font-family:"宋体","微软雅黑";cursor:pointer;display:inline-block;border:0;padding:0;}
.top .sub input{background:url(../images/query01_01.png) no-repeat;width:29px;height:19px;cursor:pointer;border:0;position:absolute;right:1px;bottom:-1px;}
.top .search{position:relative;width:217px;height:17px;}


.top .set{display:inline;font-size:12px;float:right;padding-top:7px;}
.top .set a{color:#000;text-decoration:none;}
.top .set a:hover{color:#167f39;text-decoration:none;}


/*header*/
.header{padding-top:0px;}

.headerNav {
    width: 960px;
    height: 40px;
    background: #ce3a3a;
}

    .headerNav a {
        color: #FFF;
        text-decoration: none;
    }

        .headerNav a:hover {
            color: #FFF;
            text-decoration: none;
        }

    .headerNav ul {
        padding-left: 5px;


    }

    .headerNav li {
        float: left;
        color: #FFF;
        font-size: 14px;
        line-height: 40px;
        padding: 0 42px;
    }


.headerNav1 {
    width: 960px;
    height: 45px;
    background: #E4E4E4;
}
.headerNav1 a{color:#FFF;text-decoration:none;}
.headerNav1 a:hover{color:#FFF;text-decoration:none;}
.headerNav1 ul{padding-left:5px;}
.headerNav1 li{float:left;color:#FFF;font-size:14px;line-height:32px;padding:0;}


/*nav*/
.nav{overflow:hidden;}
.NavS1{border:1px solid #2db9ac;background:#FFF;width:260px;height:45px;line-height:45px;display:block;cursor:pointer;font-size:16px;margin:150px 0 35px 347px;font-weight:bold;}
.NavS2{border:1px solid #2db9ac;background:#FFF;width:260px;height:45px;line-height:45px;display:block;cursor:pointer;font-size:16px;margin:35px 0 150px 347px;font-weight:bold;}


/*footer*/
.footer{background:#444;width:960px;height:102px;font-size:12px;color:#FFF;overflow:hidden;}
.footer a{color:#FFF;text-decoration:none;}
.footer a:hover{color:#FFF;text-decoration:none;}
.footerBox1{width:320px;background:url(../images/footer.png) no-repeat right center;height:102px;float:left;}
.footerBox1 p{line-height:16px;padding:35px 0 0 50px;}
.footerBox2{width:320px;background:url(../images/footer.png) no-repeat right center;height:102px;line-height:102px;float:left;}
.footerBox2 p{line-height:16px;padding:35px 0 0 0;text-align:center;}
.footerBox3{width:320px;height:102px;line-height:102px;float:left;}
.footerBox3 p{line-height:16px;padding:35px 0 0 50px;}


/*left*/
.nav{padding:10px 0;}
.left{width:526px;overflow:hidden;float:left;}
.box {
    border: 1px solid #75c5cc;

    margin: 10px 0;
    overflow: hidden;
    /*width: 100%;*/
    padding-bottom: 10px;
}
.boxTop {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px dashed #8ba8b0;
    padding-bottom: 10px;
    margin: 8px 0;
    height: 40px;
}
.box a{color:#666;text-decoration:none;}
.box a:hover{color:red;text-decoration:none;}  /* color:#167f39; */
.box h3 {
    font-family: "微软雅黑","黑体","宋体";
    display: inline-block;

    float: left;
    padding-left: 15px;
    width: 120px;
    height: 21px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 40px;
    color: #030303;
    opacity: 1;
}
.box span a {
    display: inline-block;
    font-size: 14px;
    float: right;
    color: #b70218;
    padding-right: 6px;
    padding-top: 3px;
    text-decoration: none;
    line-height: 35px;
}
.box span a:hover{color:#167f39;text-decoration:none;}
.box ul{padding:0px 16px;}
.box li{padding:11px 0;color:#666;font-size:14px; }
.box ul img{padding:0 6px 2px 0;}
.boxOne{width:280px;float:left;}
.boxTwo{width:280px;float:right;}

.box_1 {width:280px;float:left;margin-right:37px;}
.box_2 {width:280px;float:left;margin-right:37px;}
.box_3 {width:280px;float:left;}

/*right*/
.right{width:425px;overflow:hidden;float:right;}
.rightBox{border:1px solid #75c5cc;overflow:hidden;width:352px;margin-bottom:10px;}
.rightBox h3{font-family:"微软雅黑","黑体","宋体";font-size:18px;padding:10px 0;text-align:center;background:#5ec6cf;color:#FFF;}
.rightBox a{display:inline-block;font-size:14px;color:#666;padding-right:20px;text-decoration:none;}
.rightBox a:hover{color:red;text-decoration:none;}
.rightBox ul{padding:5px 10px;}
.rightBox li{padding:5px 0;color:#666; font-size:14px;overflow:hidden; white-space: nowrap;text-overflow: ellipsis; }
.rightBox ul img{padding:0 6px 2px 0;}


/*onlineService*/
.onlineService{background:#fff;overflow:hidden;margin: 0;text-align:center;}
    .onlineService h2 {
        font-family: "微软雅黑","黑体","宋体";
        padding-top: 18px;
        text-align: center;
        display: block;
        line-height: 25px;
    } 
.onlineService ul{margin:0 0 0 20px; overflow:hidden;padding:10px 0;} 
.onlineService a{color:#FFF;}
.onlineService li{float:left;margin: 6px;}
    .onlineService li img {
        width: 175px;
        height: 66px;
    }

.elseWeb_01{margin:10px 0;}
.elseWeb_02{margin-bottom:10px;}


/*bottom*/
.bottom{overflow:hidden;padding-bottom:20px;}
.bottom ul{width:960px;height:40px;background:#f07978;}
.bottom li{float:left;padding:12px 29px; font-size:14px;}
.bottom li a{color:#FFF;text-decoration:none;}
.bottom li a:hover{color:#FFF;text-decoration:none;}





        .banner {
	position: relative;
	width: 100%;
	overflow: auto;

	font-size: 18px;
	line-height: 24px;
	text-align: center;

	color: rgba(255,255,255,.6);
	text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);

	background: #5b4d3d;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
	.banner ul {
		list-style: none;
		width: 300%;
	}
	.banner ul li {
		display: block;
		float: left;
		width: 33%;


		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;

		box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
	}

	.banner .inner {
		padding: 160px 0 110px;
	}

	.banner h1, .banner h2 {
		font-size: 40px;
		line-height: 52px;

		color: #fff;
	}

	.banner .btn {
		display: inline-block;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		clear: both;

		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;

		border: 2px solid rgba(255,255,255,.4);
		border-radius: 5px;
	}
		.banner .btn:hover {
			background: rgba(255,255,255,.05);
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}

	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}

	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 8px;
	}
		.banner .dots li {
			display: inline-block;
			width: 5px;
			height: 5px;
			margin: 0 4px;

			text-indent: -999em;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}

	.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
	}
		.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}

.boxbottom { margin-top:-20px; margin-bottom:10px;}

.boxleftlink {background-color:#FbFbFb; margin-top:-20px; margin-bottom:10px;}
.boxleftlink ul {width:100%;padding:4px 0 0 7px;float:left;}
.boxleftlink ul li {width:25%; padding:0;height:30px; text-indent:10px;line-height:30px;font-size:14px;float:left;}