@charset "gb2312";

/* CSS Document */



* { padding:0px; margin:0px; font-style:normal;}

html { overflow-x:hidden; margin:0 auto; background:#fff; }

body { margin:0 auto; max-width:480px; font-size:12px; background:#fff; color:#494949; font:14px/24px 'Microsoft YaHei' Arial; }

form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }

div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a { zoom:1; }

td, th, .wrapper { color:#494949; font-size:13px; line-height:1.75em; }

input, select { vertical-align:middle; line-height:normal; font-size:1em; }

textarea { font-size:1em; line-height:1.5em; }

a { outline:0; cursor:pointer; *star:expression(this.onFocus=this.blur());

text-decoration:none;

}

a { text-decoration:none; color:#000; }

img { border:0; }

ul, li { list-style:none; }

h1, h2, h3, h4, h5, h6 { font-size:1em; line-height:1.5em; }

.red{color:#f00;}





.top { margin-top:10px; text-align:center;border-bottom:1px solid #e7d0ad; font-size:12px; }

.top .logo img{ width:100%; }

.top .logo strong { color:#910000; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; }

.nav { zoom:1; position:relative; }

.nav li { width:25%; height:33px; line-height:33px; float:left; text-align:center; background:url(../img/nav_bg.jpg); font-size:14px; }

.nav li a, .nav li a:visited { color:#fff; line-height:33px; text-decoration:none; display:block; }

.nav a:hover { color:#ff0; }

.nav span { width:6px; text-align:center; line-height:33px; position:absolute; color:#fff; right:6px; top:0px; }

.nav span a { color:#fff; }

.nav .line { background: url(../img/line.jpg) no-repeat right; }

.nav .line2 { background: url(../img/line3.jpg) no-repeat right bottom; }



.banner{overflow:hidden;margin:0 auto;width:100%;}

.banner img{width:100%;margin:0 auto;}



.tit1{

	text-align: center;

    height: 69px;

    background: url(../img/t1-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 20px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

	}

.tit2{

	text-align: center;

    height: 69px;

    background: url(../img/t2-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 19px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

    text-indent: 2.9rem;

	}

.tit3{

	text-align: center;

    height: 69px;

    background: url(../img/t3-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 15px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

    text-indent:3rem;

	}

.tit4{

	text-align: center;

    height: 69px;

    background: url(../img/t4-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 19px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

    text-indent: 2.3rem;

	}

.tit5{

	text-align: center;

    height: 69px;

    background: url(../img/t5-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 13px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

    text-indent: 3.1rem;

	}

.tit6{

	text-align: center;

    height: 69px;

    background: url(../img/t6-bg.png) center no-repeat;

    background-size: 100%;

    font-size: 19px;

    color: #fff;

    line-height: 64px;

    margin: 0 auto;

    text-indent: 2.5rem;

	}

.tit5 em{font-size:12px;}

.tit2 em,.tit4 em,.tit6 em{font-size:15px;}

.tit3 em{font-size:12px;}

.tit1-nav{

    margin: 0 10px;

    overflow: hidden;

    line-height: 23px;

    text-indent: 2rem;

	}

.tit1-nav span{font-size:20px;font-weight:bold;}

.t1-img{width:90%;overflow:hidden;margin:10px auto;}

.t1-img img{width:100%;margin:0 auto;}







.swt{

	overflow:hidden;

	width:100%;

	margin:10px auto;

	line-height:50px;

	text-align:center;

	font-size:17px;

	border-top:1px solid #8a431e;

	border-bottom:1px solid #8a431e;

	}

.swt a{

	color:#8a431e;

	font-weight:800;

	}

.call{

	overflow:hidden;

	width:100%;

	margin:10px auto;

	border-top:1px solid #8a431e;

	border-bottom:1px solid #8a431e;

	line-height:50px;

	text-align:center;

	font-size:17px;

	}

.call a{

	color:#8a431e;

	font-weight:800;

	}

.call a span:before{

	content:"";

	background:url(../img/cb.png);

	width:35px;

	height:35px;

	display:inline-block;

	margin: 0 2px -11px 0;

	}



.zj-nav{

	overflow:hidden;

	margin:0 auto 10px auto;

	width:90%;

	font-size:12px;

	}	

.zj-nav ul{overflow:hidden;}

.zj-nav ul li{overflow:hidden;float:left;width:28.5%;margin-right:4.5%;}

.zj-nav ul li a{color:#fff;}

.zj-nav ul li img{width:100%;}

.zj-nav ul li div{text-align:center;display:block;width:100%;background:#378893;line-height:16px;}

/*.zj-nav ul li:nth-child(3) div{line-height:32px;}*/

.t2-nav{

    margin:20px;

    overflow: hidden;

    line-height: 23px;

    text-indent: 2rem;

	background:#f7e3d4;

	border-bottom:1px dashed #adaaab;

	padding:5px;

	}

.t2-nav span{font-size:20px;font-weight:bold;}





.t3-nav{

    margin: 0 20px;

    overflow: hidden;

    line-height: 23px;

    text-indent: 2rem;

	}

.t3-nav span{font-size:20px;font-weight:bold;}





.t4-nav{

	overflow:hidden;

	width:98%;

	margin:10px auto;

	}

.t4-nav ul{ overflow:hidden;}

.t4-nav ul li{

	 overflow:hidden;

	 float:left;

	 width:24%;

	 margin-right:1%;

	}

.t4-nav ul li img{width:100%;margin:0 auto;}



.t5-nav{

	overflow:hidden;

	width:98%;

	margin:10px auto;

	}

.t5-nav ul{overflow:hidden;}

.t5-nav ul li{    

    overflow: hidden;

    float: left;

    width: 49%;

    margin-right: 1%;

	margin-bottom:1%;

    line-height: 20px;

	font-size: 12px;

   }

.t5-nav ul li img{width:100%;margin:0 auto;display:block;}

.t5-nav ul li div{width:100%;line-height: 23px;}

.t5-nav ul li:nth-child(1) div{

	background:url(../img/lbg1.jpg) no-repeat;

    background-size: 100% 100%;

	}

.t5-nav ul li:nth-child(2) div{

	padding:0 3px;

	background:url(../img/lbg2.jpg) no-repeat;

	background-size:100% 100%;

	}

.t5-nav ul li:nth-child(3) div,.t5-nav ul li:nth-child(4) div{background:#e9f3ae}

/*ÈËÎÄ*/

.n-renw{overflow: hidden; margin: 10px 0;padding: 0 10px;}

.n-renw ul{}

.n-renw ul li{ width:32.5%; margin:4px 1.2% 8px 0; float:left; min-height:284px;}

.n-renw ul li:nth-of-type(3),.n-renw ul li:nth-of-type(6){ margin-right:0;}

.n-renw ul li img{ width:100%; }

.n-renw ul li.b1{ background-color:#f7caad;}

.n-renw ul li.b2{ background-color:#f8c4b0;}

.n-renw ul li.b3{ background-color:#f8d6a6;}

.n-renw ul li.b4{ background-color:#f7caad;}

.n-renw ul li.b5{ background-color:#f8c4b0;}

.n-renw ul li.b6{ background-color:#f8d6a6;}

.n-renw ul li p{ font-size:12px; line-height:18px; padding:0 4px 0 8px}





.last{margin:20px auto;overflow:hidden;width:100%;}

.last img{margin:0 auto;width:100%;}





.OnlineBtna { width:100%; height:42px; background:-webkit-gradient(linear, left top, left bottom, from(#cf1111), to(#c41414)); background:-moz-gradient(linear, left top, left bottom, from(#cf1111), to(#c41414)); background:-o-gradient(linear, left top, left bottom, from(#cf1111), to(#c41414)); background:-ms-gradient(linear, left top, left bottom, from(#cf1111), to(#c41414)); color:#fff; text-align:center; cursor:pointer; position: fixed; left:0; top:0px; overflow:hidden; z-index:3; }

.OnlineBtna a, .OnlineBtna span { height:34px; padding-top:4px; float:left; width:100%; text-align:center; z-index:9999; color:#fff; }

.OnlineBtna img { vertical-align:middle; margin-right:5px; }



.footer { margin-top:4px; height:100px; text-align:left; font-size:14px; background: url(../img/footer.jpg) repeat-x; text-align:center; font-size:12px; line-height:21px; margin-bottom: 16px; }

.footer strong { display:block; line-height:24px; color:#910000; padding-top:5px; }

.bottom { position:fixed; left:0px; bottom:0px; width:100%; z-index:1000; }

.bottom:before { content:""; display:block; height:1px; width:100%; background:#888; -webkit-transform:scaleY(0.5); transform:scaleY(0.5); }

.bottom ul { display:-webkit-box; display:box; background:-webkit-linear-gradient(top, #c64104, #ab2d04); height:50px; }

.bottom ul li { -webkit-box-flex:1; box-flex:1; text-align:center; }

.bottom ul li a { line-height:75px; font-size:14px; position:relative; height:50px; display:block; color:#fff }

.bottom ul li a:before { position:absolute; left:50%; margin-left:-7px; top:4px; line-height:25px; color:#fff; text-shadow: 0 1px 1px #949494; }

.bottom ul li:nth-child(2) a:before {

-webkit-animation:zixun 1s linear 0 infinite;

text-shadow:0 0 1px #949494;

-webkit-text-stroke:1px #949494;

}

.bottom ul li:nth-child(3) {

}

.bottom ul li:nth-child(3) a {

width:42px;

height:42px;

line-height:42px;

display:block;

margin:0 auto;

border-radius:30px;

border:2px solid #fff;

box-shadow:inset 0 0 0 1px #fff;

font-size:18px;

top:2px;

background: -webkit-radial-gradient(50% 50%, #c23d04, #b03004);

-webkit-tap-highlight-color:rgba(0, 255, 0, 0);

}

.bottom ul li:nth-child(3) a:before {

-webkit-transition:all 0.3s linear 0;

line-height:42px;

top:0px;

margin-left:-9px;

}

.bottom ul li:nth-child(3) a.icon-plus1:before {

content:"\e610";

-webkit-transition:all 0.3s linear 0;

line-height:42px;

top:0px;

margin-left:-9px;

-webkit-transform:rotate(45deg);

}

.daohang { position:fixed; width:100%; height:0; background:rgba(0, 0, 0, 0.7); left:0; top:0; z-index:10; box-sizing:border-box; }

.daohang ul { position:absolute; left:2.5%; bottom:95px; width:95%; overflow:hidden; -webkit-transition:all 0.3s linear 0; -webkit-transform:scale(0); -webkit-transform-origin:center bottom; }

.daohang li { height:90px; width:25%; float:left; }

.daohang li a { text-align:center; color:#fff; font-size:12px; display:block; }

.daohang li a:before { display:block; overflow:hidden; margin:0 auto; border-radius:2px; font-size:32px; width:50px; height:50px; line-height:50px; background-color:rgba(0, 0, 0, 0.7); color:rgba(0, 0, 0, 1); box-sizing:border-box; -webkit-text-stroke:1px #fff; text-shadow:0 0 1px #fff; }

.bottom ul li a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }

@-webkit-keyframes dot { 0% {

opacity:1;

}

 50% {

opacity:1;

}

 50.01% {

opacity:0;

}

 100% {

opacity:0;

}

}

@keyframes dot { 0% {

opacity:1;

}

 50.01% {

opacity:1;

}

 50% {

opacity:0;

}

 100% {

opacity:0;

}

}

.msgBox { padding:20px 0 0 0; border-top:1px solid #ddd }

.msgBox .time { display:block; width:35%; height:25px; background:#ccc; border-radius: 5px; text-align:center; line-height:25px; font-size:14px; color:#fff; margin:0 auto 12px; }

.msgBox .item { padding-bottom:15px; padding-left:10px; }

.msgBox .item img { display:block; width:44px; height:44px; float:left; margin-right:10px; margin-top:5px; }

.msgBox .item .message { width:60%; height:70px; text-align:left; background: -webkit-gradient(linear, left top, left bottom, from(#beee4d), to(#aad144)); background: -moz-gradient(linear, left top, left bottom, from(#beee4d), to(#aad144)); background: -o-gradient(linear, left top, left bottom, from(#beee4d), to(#aad144)); background: -ms-gradient(linear, left top, left bottom, from(#beee4d), to(#aad144)); border-radius: 5px; float:left; line-height:20px; padding-left:17px; padding-right:10px; color:#222; padding-top:5px; box-shadow:2px 2px 2px #888; position:relative; border:1px #c0d997 solid; }

.msgBox .item .message:before { content: ""; display: block; width: 8px; height: 8px; background: #b1e545; -webkit-transform: rotate(45deg); position: absolute; top: 1rem; left: -4px; }

.msgBox .clear { clear:both; height:5px; }



.new-from { width: 96%; height: 100%; overflow: hidden; border-radius: 5px; margin-top: 10px; padding:0 2%; text-align:left; font-size:15px; color:#333; }

.new-from .tit { width:100%; overflow:hidden; line-height:0; height:auto; }

.new-from .tit img { width:100%; }

.new-from .n1 { overflow:hidden; margin:2% 0 0 0; background: #eef3dc;}

.new-from .n1 .n1-t { border-bottom:1px #f7cf51 solid; border-top:1px #f7cf51 solid; font-size:12px; padding:2px 0; color:#f00; text-align:center; }

.new-from .n1 .n1-con { margin:1%; border-bottom:1px #ccc dashed; }

.new-from .n1 .n1-con p { line-height:20px; }

.new-from .n1 .n1-con p em { width:20px; height:20px; line-height:21px; text-align:center; background:#AA6C45; float:left; font-weight:bolder; border-radius:4px; color:#fff; margin:0 15px 0 0; font-style: normal;}

.new-from .n1 .n1-con label { font-size:13px; margin:0 0 0 10px; line-height: 30px; }

.new-from .n1 .n1-con label a { font-size:12px; }

.new-from .n2 { padding-bottom:10px; border-bottom:4px #fabd00 solid; background: #f3eadc;}

.new-from .n2 .n2-con { padding-top:2%; margin:0 0 0 40px; overflow:hidden; }

.new-from .n2 .n2-con p { float:left; margin:0 10px 0 0; }

.new-from .n2 .n2-con input { width:30%; font-size:12px; line-height:18px; border: 1px #666 solid; border-radius: 2px; padding-left:8px; }

.new-from .n2 .n2-con font { margin:0 0 0 2px; font-size: 12px; color:#f00; }

.new-from .n2 .n2-con font input { width: 18px; height: 13px; }

.new-from .n2 .n2-con span input { width:22px; }

.new-from .n2 .anniu { width:30%; margin:12px auto; }

.new-from .n2 .anniu input { line-height: 34px; background: #f00; border: 1px #f00 solid; width: 100%; color: #fff; border-radius: 5px; box-shadow: 2px 2px 2px #000; text-align:center; -webkit-appearance: none; }

.new-from .n2 .line { border:1px #ccc dotted; margin:10px 0; }

.new-from .n3 { border:1px #000 solid; border-radius:3px; margin-top:40px; position:relative; font-size: 12px; padding: 10px 5px; }

.new-from .n3 .tit3 { position: absolute; top: -32px; background: url(/kmsy_s/images/wenxin.png) center no-repeat; height: 52px; width: 100%; text-align: center; color:#fff; line-height: 68px;text-indent: 0;}

.new-from .n3 p { line-height:20px; }

.new-from .n3 p a { color:#f00; font-weight:bold; }