*{margin:0;padding:0;}
html{ font-size:62.5%;}
img{border:0;}
a{text-decoration:none;}
li{list-style:none;}
.matop{ margin-top:.2em;}
.clear_in{overflow:hidden;zoom:1;}
.wrap{ width:100%; min-width:320px; max-width:640px; margin:0 auto;font:1.5em "Microsoft YaHei";display:-webkit-box;display:-webkit-flex;display:flex;height:65px;color:#fff; background:#b31a2e; margin-top:1px;}
.wrap div{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.wrap div:nth-child(1){border-right: #fff solid 1px;}
.wrap div:nth-child(2){ border-right: #fff solid 1px;}
.wrap div:nth-child(3){border-right: #fff solid 1px;}
.wrap div a{ color:#fff; text-align:center; line-height:32px; text-decoration:none; width:100%; height:32px;border-bottom: #fff solid 1px; display:block;}
.wrap div a.nobot{ border-bottom:none;}
.clear{ clear:both;}
.logo{width:100%; max-width:640px; min-width:320px;margin:0 auto; background:#b31a2e; margin-top:41px;margin-top:41px;}
.logo img{ display:block; width:100%; max-width:640px; min-width:320px;margin:0 auto;}
.banner img{ display:block; width:100%; max-width:640px; min-width:320px;margin:0 auto;border-bottom: #fff solid 1px;}
.bz img{ display:block; width:30.6%; max-width:196px;margin:0 auto;}
.wrapbz{ width:100%; min-width:320px; max-width:609px; margin:0 auto;font:1.5em "Microsoft YaHei";display:-webkit-box;display:-webkit-flex;display:flex;height:71px; background:#f4f0ed; margin-top:10px;}
.wrapbz div{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.wrapbz div:nth-child(1){border-right: #fff solid 1px;}
.wrapbz div:nth-child(2){ border-right: #fff solid 1px;}
.wrapbz div:nth-child(3){border-right: #fff solid 1px;}
.wrapbz div a{text-align:center; line-height:35px; text-decoration:none; width:100%; height:35px;border-bottom: #fff solid 1px; display:block;}
.wrapbz div a.nobot{ border-bottom:none;}
.wrapbz div a.white{ color:#fff; background:#fcad70;}
.bzcol1 div a{color:#f9994d;}
.bzcol2 div a{color:#86a871;}
.bzcol3 div a{color:#c08d56;}
.wrapbz div a.white2{ color:#fff; background:#b9a682;}
.bz1 img{ display:block; width:31.2%; max-width:200px; margin:0 auto;}
.bzcol4 div a{color:#fd6ab5;}
.bz2 img{ display:block; width:32.8%; max-width:210px; margin:0 auto;}
.bzcol5 div a{color:#ffb458;}
.bz3 img{ display:block; width:32.5%; max-width:208px; margin:0 auto;}
.wrapbz div a.white3{ color:#fff; background:#dfc4ae;}
.bzcol6 div a{color:#d79965;}
.wrapbz div a.white4{ color:#fff; background:#a2cdde;}
.bz4 img{ display:block; width:30.3%; max-width:194px; margin:0 auto;}
.bzcol7 div a{color:#3fa0c5;}
.bz5 img{ display:block; width:30.4%; max-width:195px; margin:0 auto;}
.bzcol8 div a{color:#b67f9d;}
.bzcol8{ margin-bottom:.6em;}
.wrapbz div a.white5{ color:#fff; background:#d7c7d0;}
.exp{ width:100%;max-width:640px; min-width:320px;margin:.6em auto 0px auto; background:#f2e6d7; height:36px;}
.expz{ width:50%; height:36px;max-width:320px; min-width:160px; background:#b41a2e;font:1.5em "Microsoft YaHei"; font-weight:bold; line-height:36px; color:#fff; text-align:center; float:left;}
.explz a{ color:#fff;}
.expy{ width:50%; height:36px;max-width:320px; min-width:160px; float:left;}
.expy img{ display:block; margin-top:8px; margin-left:50%;}
.gray{background:#f8f9f6;width:100%; max-width:640px; min-width:320px;overflow:hidden;padding-top:4px; margin:0 auto;}
.art_a{width:100%;background:#fff;overflow:hidden;border-top:1px solid #e9e9e6;border-bottom:1px solid #e9e9e6;}
.art_a img{display:block;margin:0 auto;width:100%;max-width:640px;min-width:320px;}
.gray h2{text-align:center;color:#5b5b5b;}
.des{text-align:center;color:#a9a9a6;}
.art_line{width:100%;border-top:1px solid #e9e9e6;height:20px;margin-top:8px;}
.content{width:90%;max-width:576px;overflow:hidden;margin:0 auto 30px;}
.prev_next{padding:.6em 0px;float:left;width:100%;overflow:hidden;}
.prev_next ul{width:90%;max-width:576px;margin:0 auto;}
.prev_next li{display:block;color:#5b5b5b;}
.prev_next li a{color:#5b5b5b;}

@media only screen and (min-width: 320px) { 
.expx{ width:300px; background:#fef4ec;margin:0px auto; padding:0px 10px;}

	.focus{width: 100%;margin:0 auto; position:relative; overflow:hidden;font:12px "Microsoft YaHei";}
	.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:0; text-align:center; padding-bottom:10px;}
	.focus .hd ul{ width:100%; text-align:center; } 
	.focus .hd ul li{  width:10px; height:10px; overflow:hidden; line-height:99px; background:#888687; display:inline-block; vertical-align:top; margin:0 5px;; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.focus .hd ul .on{ background:#bd7753; }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li{ padding:.6em 0px;}
	.focus .bd li img{ width:92px; float:left;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.focus .bd li div.zjjs{ width:197px; float:right;}
	.focus .bd li div p{ line-height:21px;}
	.focus .bd li div p span{ color:#b41a2e;font:12px "Microsoft YaHei"; font-weight:bold; padding-right:5px;}
	.focus .bd li div p a{ color:#b41a2e;font-weight:bold;}
	.focus .bd li div a.djzx{ display:inline-block; width:95px; height:32px; text-align:center; color:#fff;font:12px "Microsoft YaHei"; line-height:35px; font-weight:bold; background:#b41a2e; margin-top:10px;}
	.focus .bd li div a.ljyy{ display:inline-block; width:95px; height:32px;  text-align:center; color:#fff;font:12px "Microsoft YaHei"; line-height:35px; font-weight:bold; background:#fea501; margin-left:5px;margin-top:10px;}
	.focus .bd li div.start{ width:90%; padding:6px 10px; border:#b41a2e solid 1px; margin:20px 0px;}
	.focus .bd li div.start img{ width:39px; float:none;}
	.form{ width:310px; margin:0px auto;font:12px "Microsoft YaHei";}
	.form p{ margin-top:15px;}
	.form label{ display:inline-block; width:75px; text-align:right; font-weight:bold; color:#757474; margin-left:50px;}
	.form input,.form select{ width:141px; height:26px; border:#b7b7b7 solid 1px;}
	.form input.tjgh{display:block; width:209px; background:url(../images/tjyy.jpg) no-repeat; height:28px; padding-top:8px; border:none; margin:0 auto;}
	.form p.ys{ color:#e21f16; padding:0px 5px;}
	.foot p{ line-height:32px; font-size:12px; color:#fff; text-align:center;}
	.page{width:100%; min-width:320px; margin:0 auto;font:1.5em "Microsoft YaHei";}
	.page ul.list li{ width:100%; height:30px; border-bottom:#dddddd dashed 1px; line-height:30px; position:relative;}
	.page ul.list li  span{ position:absolute; right:10px; top:5px; font:1em "宋体"; font-weight:bold; color:#bbbbbb;}
	.page ul.list li  a{ padding-left:10px; color:#5d5d5d;}
    .gray .des{font:12px/18px "Microsoft YaHei";margin-top:10px;}
    .gray h2{font:18px/24px "Microsoft YaHei";margin-top:5px;height:24px;}
    .content,.prev_next{font:14px/28px "Microsoft YaHei";}
	.expl{ width:100%;max-width:640px; min-width:320px;margin:.2em auto 0px auto; background:#f2e6d7; height:36px;}
	.explz{ width:50%; height:34px;max-width:320px; min-width:160px; background:#b41a2e;font:12px/18px "Microsoft YaHei"; line-height:34px; color:#fff; text-align:center; float:left;}
	.artexp{font:12px/18px "Microsoft YaHei";margin-top:10px; overflow:hidden;color:#a9a9a6;}
	.artexp a{ margin-top:5%;font:12px/24px "Microsoft YaHei"}
	.artexp p{ margin-top:2px;}
	.callback{font:12px/18px "Microsoft YaHei";margin-top:10px; overflow:hidden;color:#000; line-height:18px;}
}

@media only screen and (min-width: 640px) { 
.expx{ width:600px; background:#fef4ec;margin:0px auto; padding:0px .6em;}
/* 效果CSS开始 */
	.focus{width: 100%;margin:0 auto; position:relative; overflow:hidden;font:1.5em "Microsoft YaHei"; padding-bottom:10px;}
	.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:0; text-align:center;}
	.focus .hd ul{ width:100%; text-align:center; } 
	.focus .hd ul li{  width:10px; height:10px; overflow:hidden; line-height:99px; background:#888687; display:inline-block; vertical-align:top; margin:0 5px;; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.focus .hd ul .on{ background:#bd7753; }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li{ padding:.6em 0px;}
	.focus .bd li img{ width:185px; float:left;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.focus .bd li div.zjjs{ width:393px; float:right;}
	.focus .bd li div p{ line-height:30px;}
	.focus .bd li div p span{ color:#b41a2e;font:1.5em "Microsoft YaHei"; font-weight:bold; padding-right:10px;}
	.focus .bd li div p a{ color:#b41a2e;font-weight:bold;}
	.focus .bd li div a.djzx{ display:inline-block; width:190px; height:35px; text-align:center; color:#fff;font:1.2em "Microsoft YaHei"; line-height:35px; font-weight:bold; background:#b41a2e; margin-top:10px;}
	.focus .bd li div a.ljyy{ display:inline-block; width:190px; height:35px;  text-align:center; color:#fff;font:1.2em "Microsoft YaHei"; line-height:35px; font-weight:bold; background:#fea501; margin-left:10px;margin-top:10px;}
	.focus .bd li div.start{ width:96%; padding:6px 10px; border:#b41a2e solid 1px; margin-top:10px;}
	.focus .bd li div.start img{ float:none;}
/* 效果CSS结束 */
	.form{ width:575px; margin:0px auto;font:14px "Microsoft YaHei";}
	.form p{ margin-top:15px;}
	.form label{ display:inline-block; width:85px; text-align:right; font-weight:bold; color:#757474; margin-left:74px;}
	.form input,.form select{ width:328px; height:26px; border:#b7b7b7 solid 1px; margin-left:10px;}
	.form input.tjgh{ display:block; width:209px; background:url(../images/tjyy.jpg) no-repeat; height:28px; padding-top:8px; margin:0 auto; border:none;}
	.form p.ys{ color:#e21f16; text-align:center;}
	.foot p{ line-height:36px; font-size:16px; color:#fff;text-align:center;}
	.page{width:100%; max-width:640px; margin:0 auto;font:1.5em "Microsoft YaHei";}
	.page ul.list li{ width:100%; height:40px; border-bottom:#dddddd dashed 1px; line-height:40px; position:relative;}
	.page ul.list li span{ position:absolute; right:10px; top:15px; font:1em "宋体"; font-weight:bold; color:#bbbbbb;}
	.page ul.list li a{ padding-left:10px; color:#5d5d5d;}
    .gray .des{font:18px/24px "Microsoft YaHei";margin-top:16px;}
    .gray h2{font:24px/36px "Microsoft YaHei";margin-top:20px;height:36px;}
    .content,.prev_next{font:18px/36px "Microsoft YaHei";}
	.expl{ width:100%;max-width:640px; min-width:320px;margin:.2em auto 0px auto; background:#f2e6d7; height:36px;}
	.explz{ width:50%; height:36px;max-width:320px; min-width:160px; background:#b41a2e;font:1.5em "Microsoft YaHei"; font-weight:bold; line-height:36px; color:#fff; text-align:center; float:left;}
    .artexp{font:18px/24px "Microsoft YaHei";margin-top:16px;overflow:hidden; color:#a9a9a6;}
	.artexp a{ margin-top:40px;font:18px/24px "Microsoft YaHei"}
	.callback{font:18px/24px "Microsoft YaHei";margin-top:16px;overflow:hidden; color:#000; line-height:24px;}
	.artexp p{ margin-top:5px;}
	}
.gh{ background:#b41a2e; width:100%; height:35px;max-width:640px; min-width:320px; margin:.6em auto;font:1.5em "Microsoft YaHei"; color:#fff; line-height:35px; text-align:center; font-weight:bold;}
.foot{ width:100%;max-width:640px; min-width:320px; margin:0 auto; background:#b41a2e; padding-bottom:8%;}
.back a{ display:block;width:26.87%;max-width:172px;border-radius:5px; background:#fff; margin:0 auto; position:relative; top:-0.5em; text-align:center; color:#b41a2e;font:1.8em/2.7em "Microsoft YaHei";}
.bot img { display:block;width:100%;max-width:640px; min-width:320px; margin:0 auto; }




img {max-width: 100%; vertical-align: middle}
.cf:before,.cf:after{display: table;content:""}.cf:after{clear:both}.cf{zoom:1}
.img-responsive{display:inline-block;}
.shadow {z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0; background-color: rgba(0,0,0,.2); }
.float_container {z-index:999991; display: none; position: fixed; width: 100%; left:0; bottom:0; background-images: -moz-linear-gradient(#abe5ef, #deceb7); background-images: -webkit-linear-gradient(#abe5ef, #deceb7); background-images: -o-linear-gradient(#abe5ef, #deceb7); background-images: linear-gradient(#abe5ef, #deceb7); }
.db { display: block}
.float_container .title_talk { background:#13a4db; background-size: 40px; height:40px;line-height:40px;font-size:20px; color:#fff; text-align: center; letter-spacing: -1px; }
.float_container dl { display: none; transiton:all .3s linear 0s}
.float_container dt { display: inline-block; width: 14%; float: left; margin: 34px 0 0 8px; text-align: center}
.float_container dd {margin:0; display: inline-block; position: relative; width: 68%; float: left; margin-top: 15px; }
.float_container .time1 { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center; }
.float_container .box { color:#000;position: relative; margin-left: 5%; padding:10px; border:1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 12px; box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff; background-images: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-images: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-images: -o-linear-gradient(#c6e5fa, #a6d7f7); background-images: linear-gradient(#c6e5fa, #a6d7f7); letter-spacing: -1px; }
.float_container .box img { width: 22px; vertical-align: bottom}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}
.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px; background: url(../images/arrow.png)  0 0 no-repeat; background-size: 18px; }
.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px; background:url(../images/wave.png) 0 0 no-repeat; background-size: 40px; }
.float_container .btn_cf { margin-top: 25px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; overflow:hidden;}
.float_container .btn_cf a { display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%; border:1px solid #a6a5a1; border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#6c6761; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; }
.float_container .btn_cf a:hover {border-color:#959490;background-color: #f7f7f7}

@media screen and (max-width: 320px) {
	.float_container .title_talk {font-size: 18px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn_cf a {
		border-radius: 10px;
		font-size: 15px
	}
}

.expz a{ color:#fff;}
.page ul li{ width:100%; height:40px;}
.pagelist {width: 100%;padding: 10px 0 10px;text-align: center;}
.pagelist li {display: inline;list-style: none;border: none;width: 30px; color:#5d5d5d;}
.pagelist li a{ color:#b41a2e; font-weight:bold;}
.pingl{ width:100%; max-width:640px; min-width:320px; margin:0 auto;padding-top: 20px;}
.doc{ width:100%; max-width:640px; min-width:320px; margin:0 auto;}
.doc li { overflow: hidden; padding:0 5px;border: 1px solid #e6e6e6;padding: 0px;margin-bottom: 10px }
.doc-pic { width: 83px; float: left; margin-right: 8px; margin-top: 3px;}
.doc-pic img { padding: 1px; border: solid 1px #DDD; }
.doc-r { overflow: hidden; margin-top: 3px;}
.doc-r h3 { font-weight: bold; color: #be0063; }
.doc-r p { line-height: 22px; text-indent: 2em; }
.doc-r p a { color: red; }
.doc-swt { padding-top: 4px; margin-bottom: 12px;}
.doc-swt a{ display:inline-block; padding:5px 10px; background:#b31a2e; border-radius:5px; color:#fff; margin-left:10px;}
/* 效果CSS开始 */
	.foc{width: 100%; max-width: 640px; min-width:320px; margin:0 auto; position:relative; overflow:hidden;   }
	.foc .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.foc .hd ul{ width:100%; text-align:center; } 
	.foc .hd ul li{  width:10px; height:10px; overflow:hidden; line-height:99px; background:#b8b8b8; display:inline-block; vertical-align:top; margin:0 5px;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.foc .hd ul .on{ background:#b31a2e; }
	.foc .bd{ position:relative; z-index:0; }
	.foc .bd li img{width: 100%;max-width:640px; min-width:320px;}
	.foc .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
/* 效果CSS结束 */
.des a{ color:#F00; font-weight:bold;}
.artexp{ width:90%; margin:0 auto;}
.artexp img{float:left; width:20%;}
.artexpy{ float:left; width:55%; margin-left:3%;}
.artexp a{ display:block; float:left; margin-left:2%; width:20%; padding:10px 0px; background:#f00; border-radius:10px; color:#fff; text-align:center;}
.artexp span{ color:#F00; font-weight:bold; margin:0px 5px;}
.callback{ width:89%;border:1px solid #e9e9e6; padding:1%; margin:2% auto;}
.callback span{color:#F00; font-weight:bold;}
.telinput{ border:#F00 solid 1px; padding:1%; outline:none;}
.submit{ background:#FC0; color:#F00; padding: 1% 2%;}