body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding:0; margin:0; list-style:none outside none; }


input.submit {
background: none repeat scroll 0 0 #f09403;
color: #fff;
cursor: pointer;
height: 24px;
/* line-height: 15px; */
margin-left: 6px;
text-align: center;
width: 120px;
border: none;

}
.hot { line-height:28px;background:#C03; background:#39f; padding:0 5px; font-size:16px; line-height:40px; border:none; }
.td1 { background:#e78801; line-height:40px; border:none;}
.td2 { background:#C03; line-height:40px; border:none;}
.td4 { background:#ffab33; line-height:40px; border:none; }
.td3 { background:#0C6; line-height:40px; border:none;}
.list { float:left; }
.list ul { border:none; float:left; height:auto; width:auto; }
.list ul li { margin:0px; width:300px; text-align:left; color:#636363; padding:10px; border-bottom:1px solid #E9E9E9; }
.list ul li a img { border:1px solid #e9e9e9; float:right; padding:5px; display:block; height:60px; width:60px; margin-left:10px; }
.list ul li h2 a { font-size:12px; width:300px; text-align:center; color:#666; height:24px; text-align:left; font-weight:700; }
.list ul li p { width:300px; line-height:24px; text-indent:2em; color:#636363; }
.list ul li p a { color:#f00; font-style:normal; }
.page { float:left; height:auto; width:320px; color:#636363; text-align:center; border-bottom:1px solid #e9e9e9; }
.page ul { border:none; float:right; height:auto; width:auto; margin-right:5px; }
.page ul li { width:auto; float:left; ; height:24px; line-height:24px; padding:0 5px; }
.page ul a { color:#636363; }
.article { margin:0 0 0 0; width:320px; color:#636363; line-height:28px; font-size:12px; }
.article h2 { border-left:5px solid #3399ff; border-bottom:1px solid #3399ff; color:#333; padding:0 0 0 10px; }
.article p { text-indent:2em; color:#444; margin:0 10px; font-size:14px; }
.article table p{ margin:0 !important; text-indent:0em !important;}
.article img { max-width:300px; height:100%; margin:0 auto !important; display:block !important; }
.article p a { color:#636363; }
.updwn { margin-top: 20px; }
.updwn p { color:#444; overflow:hidden; width:310px; height:20px; line-height:20px;}
.updwn p  a { color:#3399fe;  }
.dt p{color: #636363;margin-bottom: 5px;}

.QQ {overflow: hidden;margin: 0px;padding: 4px;position: fixed;z-index: 99999;left: 0px;top: -50px;background: rgba(255,255,255,1);width: 100%;border-bottom: 1px solid #f1f1f1;-webkit-box-shadow: 0 0 10px #666;font-family: "microsoft yahei";box-shadow: 0 0 10px #666;}.QQ a {text-decoration: none;}
.QQ img {float: left;border-right: 1px dashed #f1f1f1;margin-right: 8px;padding-right: 4px;}.QQ h4 {line-height: 18px;font-size: 16px;margin: 0px;padding: 0px;color: #000;}
.QQ p {font-size: 14px;line-height: 18px;color: #666;margin: 0px;padding: 0px;}.show1 {-webkit-animation: show 10s infinite;}
@-webkit-keyframes show {
	0% {top: -50px;opacity: 0;}
	10% {top: 0px;opacity: 1;}
	50%{top: 0px;opacity: 1;}
	60%{top: -50px;opacity: 0;}
	100%{top: -50px;opacity: 0;}
	}

/*整站修改模块1，头部修改----------------*/
.top_first{position:fixed;left:0px;top:0px;z-index:2000;width:100%;padding:8px 6px;box-sizing:border-box;-webkit-box-sizing:border-box;background:#0059A2;overflow: hidden;text-align: center;}
.top_first a{width:30px;height:30px;line-height:30px;box-shadow:0 0 1px #02284B;-webkit-box-shadow:0 0 1px #02284B;text-align: center;color:#fff;background:#207CD3;font-size:18px;border-radius:4px;-webkit-border-radius: 4px;}
.top_first .icon-home{margin-right: 6px;}
.top_first .phone{overflow: hidden;display:block;width:auto;font-size:14px;max-width: 190px;margin:0 auto;}
.top_first .phone em{background:#207CD3;color:#FFE459;padding:0 4px;}
.top_first .phone span{padding:8px 4px;background:#0166B9;color:#FFE459;}
/*----------底部bottom样式-------------*/
.bottom_first { width: 100%; position: fixed; bottom: 41px; left: 0px; border-top: 1px solid #740000; overflow:visible; }
.bottom_first ul{ overflow:visible;}
.bottom_first li { width: 25%; float: left; height: 41px; background: #930000; }
.bottom_first li a { line-height: 1.6em; display: block; padding-top: 3px; text-align: center; color: white; font-size: 12px; border-right: 1px solid #AA0A0A; border-left: 1px solid #740000; position: relative; color:#fff !important; }
.bottom_first li a span { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; top: 2px; right: 8px; width: 17px; height: 17px; line-height: 12px; font-size: 12px; color: #fff; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; -o-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.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
 @-ms-keyframes dot { 0% {
 opacity:1;
}
 50% {
 opacity:1;
}
 50.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
 @-moz-keyframes dot { 0% {
 opacity:1;
}
 50% {
 opacity:1;
}
 50.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
.bottom_first li:first-child a { border-left: none; }
.bottom_first li:first-child a span { -webkit-animation: none; -webkit-transform: scale(0.75); }
.bottom_first li:last-child a { border-right: none; }
.bottom_first li a:before { display: block; margin: 0 auto; height: 20px; }
.bb { position: relative; }
.bb a { position: relative; }
.bb a i { position: absolute; right: 5px; top: 5px; display: block; width: 14px; height: 14px; border-radius: 7px; border: 2px solid #fff; background-color: #f00; line-height: 14px; animation: run 1s ease infinite; font-style: inherit; color: #fff; }
.bb .ss { width: 170px; height: 50px; display: block; position: absolute; top: -50px; animation: runs 5s ease infinite; right:10%; }
/*public*/
.icon-tel:before { width: 16px; height: 16px; background-position: 0px -104px; }
.icon-setup:before { width: 21px; height: 21px; background-position: 0px -136px; }
.icon-location:before { width: 18px; height: 20px; background-position: -32px -215px; }
.icon-phone:before { width: 18px; height: 18px; background-position: 0px -162px; }
.icon-top:before { width: 17px; height: 20px; background-position: -133px 0px; }
[class^="icon-"]:before, [class*=" icon-"]:before { background-repeat: no-repeat; background-size: 250px auto; }
.icon-home:before { width: 22px; height: 26px; background-position: -32px -187px; }
.icon-undo:before { background-position:-106px -96px; width:28px; height:28px;}



.title { line-height: 40px; background: #eeeeee; position: relative; overflow: hidden; text-align: right; }
.title:after { border-top-color: #fff; border-bottom-color: #ccc; }
.title span { position: absolute; left: 8px; top: 0px; background: #fff; border-top: 2px solid #3d4c91; padding: 0 8px; z-index: 20; }
.title span:before { float: left; margin: -1px 0 0 -9px; padding: 3px 0 0; font-size:18px !important; color:#F00; }
.title span:after { margin: -1px -9px 0 0; padding: 3px 0 0; }
.title a { padding-right: 8px; display: inline-block; color:red !important; }

.nr { color:#4d4d4d; width: 100%; height: 100%; padding: 10px 0 10px 0; overflow: hidden; }
.nr_top { width: 100%; height: 55px; }
.nr_top img { width: 100%; height: auto; }
.nr_n1 { width: 94%; margin: 0 auto; height: 56px; border-bottom: 1px dashed #CCCCCC; }
.nr_n1 p { line-height: 30px; font-size: 16px; }
.nr_n1_dx { width: 95%; height: 26px; padding-left: 5%; }
.nr_n1_dx input { float: left; line-height: 26px; margin-top: 6px; }
.nr_n1_dx label { float: left; line-height: 26px; width: 30%; text-align: left; }
.nr_n1_dx label a { display: block; line-height: 26px; text-indent: 0.5em; font-size: 14px; color:#4d4d4d; }
.nr_n2 { width: 94%; height: auto; overflow: hidden; padding: 10px 0; margin: 0 auto; }
.nr_n2_d1 { width: 100%; height: 34px; }
.nr_n2_d1 p { float: left; line-height: 34px; font-size: 13px; padding: 0 2%; width: 24%; text-align: center; }
.nr_n2_d1 input { display: block; width: 70%; height: 32px; border: 1px solid #CCC; }
.nr_n2_d2 { width: 100%; height: 47px; }
.nr_n2_d2 p { line-height: 47px; font-size: 14px; padding: 0 2%; float: left; width: 24%; text-align: center; }
.nr_n2_d2 span{ width: 70%; display: block; line-height: 47px; height: 47px; text-align: left; float: left; }
.nr_n2_d2 span a { line-height: 47px; font-size: 14px; float:left; color:#4d4d4d;}
#sex{ float:left;}
.nr_n2_d2 span label{ padding-right:24px;float:left; line-height:46px;}
.anniu1 { width: 40%; height: 30px;  margin: 10px auto; border-radius: 5px; }
.anniu1 a { display: block; width: 100%; height: 30px; text-align: center; line-height: 30px; color: #fff; }
.wxts { width: 96%; height: 53px; margin: 0 auto; }
.wxts p { line-height: 22px; }
.wxts p strong { color: #ba0000; }
.lixianbao input[type="text"]{ float:left;}

.index_zixun {
    margin: 5px auto;
    text-align: center;
    width: 98%;
}
.index_zixun a {
  background: -webkit-linear-gradient(bottom,#930000 10%,#f40000 90%);
  color: #fff;
  border-radius: 4px;
  border: 1px solid #930000;
  line-height: 32px;
  font-size: 16px;
  padding: 3px 6px;
  display: block;
}


.logoimg {
    display: block;
    margin: 0 auto;
    width: 100%;
	height:auto;
}