@charset "utf-8";
/*通用样式*/html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,abbr,acronym,address,cite,code,del,dfn,em,img,ins,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0 none;}
body {text-align:center;font-size:12px; color: #000;}
div {text-align:left;}
input,button,label {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,em,form,label,i {color:#000;font-style:normal;padding:0;margin:0;}
ul,li,p,form {padding:0;margin:0;list-style:none;}
img {border:0 none;}
li {list-style:none;}
button {cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;color:#000}
a:hover {color:#f00;}
.pr {position:relative}
.pa {position:absolute}
/*通用自定义样式*/.cl:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.cl {*zoom:1;}
.c {height:0;clear:both;line-height:0;font-size:0;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.bgf {background:#fff;}
.ov {overflow:hidden;}
body {color:#333; background:#f7f8fa; }
.wi {width:1200px;margin:0 auto; }
.w1160{width:1160px;margin:0 auto; padding:0 20px;}
.g20{ height:20px;}
table{ border: 1px solid #ddd;}
td{ padding: 3px 10px;border: 1px solid #ddd; font-size: 12px;}

.r12{border-radius: 12px;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt15{ margin-top: 20px;}
.px30{ padding-bottom: 30px;}

.h20{ height: 20px;}
.h10{ height: 10px;}

strong.iti{  display: block;font-size: 24px;    font-weight: 600;    color: #000; padding: 15px 0 0 20px;}
strong.iti2{  display: block;font-size: 24px;    font-weight: 600;    color: #000; padding: 15px 0 0 0px;}
strong.iti3{  display: block;font-size: 26px;    font-weight: 400;    color: #000; padding: 0 20px;}

.zs{ color: #0a1a3e}
.zsab{ color: #fff;}
.zsab a{ color: #fff;}
.zsa a{ color: #0a1a3e}
.zsbg{background: #0a1a3e; }

/*整体布局 */
.ding{ height:40px; line-height:40px; color: #fff;}
/*头部*/
.tbg{background: url(image/04.jpg) ;}
.lo{padding:15px 0;  text-align: left;}

.loa{ padding-top: 15px;}
.loa b{font-size:35px;font-weight:500;}
.loa p{font-size: 15px;color: #222222;margin-top: 15px}
.loa a{  display: block; width:129px; height: 84px;  float: left; background: url(image/logo.png);}
.loa span{ float: left; margin-left: 15px;}


/*头部-wx-二维码*/
.wx{ width:400px; height: 120px; margin-left:20px; }
.wx img{width: 90px; height: 90px;}
.wx a{  float: left; margin: 10px 20px; text-align: center;}
.wx a b{ display: block;}

/*头部-电话*/
.tel{ width: 170px; padding-top: 5px; }
.tel dl{}
.tel dl dd{ line-height: 23px;}

.tel span{ display: block; padding-top:8px; }
.tel span a{display: block; background: #ff7034; padding: 8px 0; text-align: center; border-radius: 30px; color: #fff;}


/*导航 */
.dh{ height:33px; line-height:33px; background:linear-gradient( #eee,#f6f6f6);  overflow: hidden; border-bottom: 1px solid #eee; border-top: 1px solid #ddd; padding: 5px 0;}

ul.nv{ float: left;}
ul.nv li{color: #1d1d1d; cursor: pointer; float:left; margin-right:10px;    }
ul.nv li.on{ }
ul.nv li.on a{   background:#0a1a3e; color: #fff; border-radius:30px;  }
ul.nv li.on a:hover{   background:#111; color: #fff }
ul.nv li:last-child { margin-right:0;  }
ul.nv li:last-child  a{ }
ul.nv li a{ display:block; color:#000;  font-size:16px; width: 125px; text-align: center;font-weight: 700; }
ul.nv li:hover a{color:#e01222;}
ul.nv li:hover a:hover{ text-decoration:underline;}

/*内页位置导航 */
.wz {height:25px;line-height:25px;font-size:12px;color:#999;padding:15px 0px 0 0;  }
.wz a {color:#999;text-decoration:none;}
.wz strong{ font-size:16px;}
.wz span{ margin:0 6px;}



/*首页底部友情链接*/
.lk {padding:30px 0 15px 0;}
span.t3 {font-size:14px;}
.lku {padding-bottom:30px;}
.lku a { float:left;margin-right:20px; margin-bottom:10px; color:#666}
.cov{ border-top:1px solid #ddd; padding:20px 0}





