
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;font-family:"Source Han Sans CN"}
body{-webkit-text-size-adjust:none;}  :focus{ outline:none;}
a{ cursor:pointer; text-decoration:none;}   img{ border:0;}
input,textarea{ vertical-align:middle; font-family:"Source Han Sans CN"; font-size:inherit;}
ul li{ list-style-type:none;}
.f_l{ float:left; display:inline;}
.f_r{ float:right; display:inline;}
.noborder{ border:none!important;}
.nobg{ background:none!important;}

body{ overflow-x:hidden;overflow-y:scroll;}


.top{ width:100%;}
.top .top_con{ width:1000px; margin:0 auto;}
.top .top_con .logo{ float:left; display:inline; /*border-right:1px solid #e6e7e9;*/ }
.top .top_con .logo img{ width:339px; height:46px;}
.top .top_con .tel{ float:right; display:inline; position:relative; padding-left:66px; font:normal 16px/28px "Source Han Sans CN"; color:#424242;}
.top .top_con .tel span{ display:block; color:#2b416a; font:bold 28px/30px "Source Han Sans CN";}
.top .top_con .tel img{ width:52px; height:52px; position:absolute; left:0; top:5px;}

.nav{ width:100%; height:40px;}
.nav_con{ width:1000px; height:40px; margin:0 auto;position:relative}
.nav_con ul{height:auto;overflow: hidden;margin: auto;display: block; width: 850px;}
.nav_con ul li{ float:left; display:inline; position:relative;}
.nav_con ul li a{font:normal 14px/40px "Source Han Sans CN"; width:auto; height:40px; box-sizing:border-box; display:inline-block; padding:0 24px;}
.nav_con ul li:hover a{box-sizing:border-box; line-height:40px; background:#f04043; }


/* banner */
.banner{ height:auto; overflow:hidden; width:100%; min-width: 1000px}
.focusBox2 { position: relative; width:100%; height:auto; overflow: hidden; }
.focusBox2 .pic img { width:100%; height:auto; display: block; }
.focusBox2 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; width:100%; text-align:center; z-index:3}
.focusBox2 .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:4px 3px; background:#8d8484; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; text-indent:-9999px;}
.focusBox2 .hd .on{  background:#2b416a;}


.box{ width:1000px; height:auto; overflow:hidden; margin:30px auto 0 auto;}




.div2 {overflow: hidden }
.div2>div {width:50%;float: left;}
.div2>div>div {overflow: hidden;}

.div3 {overflow: hidden }
.div3>div {width:33.33333333%;float: left;}
.div3>div>div {overflow: hidden;}


.div4 {overflow: hidden }
.div4>div {width:25%;float: left;}
.div4>div>div {overflow: hidden;}

.div5 {overflow: hidden }
.div5>div {width:20%;float: left;}
.div5>div>div {overflow: hidden;}

.div6 {overflow: hidden }
.div6>div {width:16.66666%;float: left;}
.div6>div>div {overflow: hidden;}

.div7 {overflow: hidden }
.div7>div {width:14.2857%;float: left;}
.div7>div>div {overflow: hidden;}





.bg1 {background: #FFC038;} /*黄色*/
.bg2 {background: #FE0000;} /*红色*/
.bg3 {background: #EBECF0;} /*灰色*/
.bg4 {background: #082F5A;} /*深蓝色*/
.bg5 {background: #64D1DB;} /*天空蓝*/
.bg6 {background: #FF8E25;} /*橙色*/
.bg7 {background: #6AD9BD;} /*绿色*/
.bg8 {background: #F26768;} /*粉色*/
.bg9 {background: #CFCFCF;} /*深灰色*/
.bg10 {background: #EBEBEB;} /*很灰色*/
.bg11 {background: #356BAB;} /*深蓝色*/
.bg12 {background: #ffffff;} /*白色*/
.bg13 {background: #272636;} /*白色*/
.bg14 {background: #E53C75;} /*粉色*/
.bg15 {background: #AD53C4;} /*紫色*/
.bg16 {background: #F26768;} /*红色*/


.br3 {border-radius: 3px;}
.br5 {border-radius: 5px;}
.br8 {border-radius: 8px;}
.br30 {border-radius: 30px;}
.brA {border-radius: 100%;}

.color1 {color: #1B1B1B;} /*黑色*/
.color2 {color: #EB3543;} /*红色*/
.color3 {color: #ffffff;} /*白色*/
.color4 {color: #6D6D6D;} /*很灰色*/
.color5 {color: #FDB505;} /*黄色*/
.color6 {color: #FFEA00;} /*黄色*/


.font12 {font-size: 12px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px;}
.font24 {font-size: 24px;}
.font28 {font-size: 28px;}
.font30 {font-size: 30px;}
.font32 {font-size: 32px;}
.font36 {font-size: 36px;}
.font40 {font-size: 40px;}

.fw{font-weight:bold;}


.lh20 {line-height: 20px!important;}
.lh25 {line-height: 25px!important;}
.lh30 {line-height: 30px!important;}
.lh35 {line-height: 35px!important;}
.lh40 {line-height: 40px!important;}
.lh50 {line-height: 50px!important;}


.lh20 {line-height: 20px!important;}
.lh25 {line-height: 25px!important;}
.lh30 {line-height: 30px!important;}
.lh35 {line-height: 35px!important;}
.lh40 {line-height: 40px!important;}
.lh50 {line-height: 50px!important;}


.au {margin: auto;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr30 {margin-right: 30px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}

.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}

.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr30 {padding-right: 30px;}

.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}

.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}

.w20 {width: 20px}
.w40 {width: 40px}
.w50 {width: 50px}
.w60 {width: 60px}
.w80 {width: 80px}
.w100 {width: 100px}

.h20 {height: 20px}
.h40 {height: 40px}
.h50 {height: 50px}
.h60 {height: 60px}
.h80 {height: 80px}
.h100 {height: 100px}



.center{ text-align: center;}





.footer{ width:100%;  min-width: 1200px;height:auto; overflow:hidden; background:#06060b; padding:40px 0 30px 0; }
.footer_con{ width:1050px; height:auto; overflow:hidden; margin:0 auto;}
.footer_lx{ float:left; display:inline; position:relative;  width:33.33%; height:85px; font:normal 16px/25px "微软雅黑"; color:#60606d; padding-left:78px; box-sizing:border-box;}
.footer_lx span{ display:block; font:normal 18px/30px "微软雅黑";}
.footer_lx img{ width:60px; height:60px; position:absolute; left:0; top:12px;}
.footer_con1{ text-align:center; }
.footer_con1 p{ font:normal 12px/22px "微软雅黑"; color:#6d6d6d; text-align:center; }
.footer_con1 p.p02{ padding:30px 0; font:normal 14px/30px "微软雅黑"; color:#60606d;}
.footer_con1 p.p02 a{ color:#fff; margin:0 10px;}
.footer_con1 p.p02 a:hover{ text-decoration:underline;}


