@charset "utf-8";
body,div,p,span,ul,li,a,em,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;}
header,footer,nav{display:block;}
a{text-decoration:none;color:#039adc;}
a:hover{color:#fff;}
img{border:0;}
li{list-style:none;}
em{font-style:normal;}
.clear{clear:both;}
.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px;}
.selfclear{zoom:1;}
.selfclear:after{content:'.';display:block;height:0;line-height:0px;clear:both;visibility:hidden;} 

.ac{text-align:center;}.ar{text-align:right;}

.pr{position:relative;}.pa{position:absolute;}
.fl{float:left;}.fr{float:right;}
.fs-10{font-size:10px;}.fs-12{font-size:12px;}.fs-14{font-size:14px;}.fs-16{font-size:16px;}.fs-18{font-size:18px;}.fs-20{font-size:20px;}.fs-30{font-size:30px;}
.font-s{font-family:"宋体";}.font-wr{font-family:"微软雅黑";}.font-en{font-family:Arial, Helvetica, sans-serif;}
.fwn{font-weight:normal;}.fsn{font-style:normal;}

.ma{margin:0 auto;}
.mt-5{margin-top:5px;}.mt-10{margin-top:10px;}.mt-15{margin-top:15px;}.mt-20{margin-top:20px;}.mt-50{margin-top:50px;}
.mr-10{margin-right:10px;}
.ml-10{margin-left:10px;}.ml-20{margin-left:20px;}
.mb-10{margin-bottom:10px;}

.pb-20{padding-bottom:20px;}

.c-gray{color:#999;}.c-dgray{color:#666;}.c-red{color:#b42f1d;}.c-blue{color:#039adc;}

body{background:#000 url(../images/bg.jpg) center top no-repeat;color:#039adc;font-family:"微软雅黑";}
{background:#dcdccc;padding:2px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;/*半径3象素圆角*/}
{background:#b42f1d;color:#fff;}
{-webkit-box-shadow:0px 0px 5px #999999;-moz-box-shadow:0px 0px 5px #999999;box-shadow:0px 0px 5px #999999;}
{/*ie*/-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}/* 动画 */
.hn-list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;/*截取字符，省略号代替*/}

.warp{width:1002px;}

/* top */
.top{width:100%;height:80px;background:#262a2d;}
.logo{display:block;margin-top:10px;margin-left:87px;}
/* nav */
.nav{position:relative;margin-top:28px;margin-left:32px;height:52px;_display:inline;z-index:12;}
.nav ul{position:relative;z-index:10;}
.nav li{position:relative;float:left;height:50px;font-size:14px;border-bottom:2px solid #262a2d;}
.nav li a{display:block;padding:3px 10px;padding-bottom:11px;height:36px;line-height:18px;font-size:12px;text-align:center;}
.nav li a em{font-size:10px;}
.nav li.curr{border-color:#039adc;}
.nav li.curr a{color:#fff;}
.nav-bg{position:absolute;left:0;top:0;display:block;height:42px;background:#039adc;z-index:9;}
.nav li ul{position:absolute;left:50%;margin-left:-50px;top:52px;width:100px;height:0px;overflow:hidden;}
.nav li ul li{width:100%;height:23px;background:#fff;border:0;}
.nav li ul li a{display:block;padding:0;width:100%;height:21px;line-height:21px;font-size:10px;color:#fff;background:#039adc;}
.nav li ul li a:hover{text-decoration:underline;}
/* search */
.top-r{margin-right:43px;_display:inline;}
.t-sear{margin-top:12px;width:158px;height:18px;background:url(../images/search.png) no-repeat;}
.ts-text{margin-left:7px;width:126px;height:18px;border:0;background:none;color:#fff;line-height:18px;}
.ts-sub{width:25px;height:18px;background:none;border:0;cursor:pointer;}
.t-phone{margin-top:8px;}

/* contaner */
.h-con{background:url(../images/con-bg.png) 0px 404px repeat-x;}
/* home slider */
.h-slider{position:relative;width:1002px;height:404px;overflow:hidden;z-index:10;}
.hs-big{position:relative;width:1002px;height:404px;z-index:10;}
.hs-big li{position:absolute;left:0;top:0;width:1002px;height:404px;overflow:hidden;}
.hs-min{position:absolute;right:10px;bottom:10px;z-index:11;}
.hs-min li{float:left;margin-left:1px;width:25px;height:4px;overflow:hidden;background:#fff;}
.hs-min li.curr{background:#039adc;}

.h-title{height:37px;background:#323232;font-size:14px;}
.h-title h2{padding-left:38px;height:37px;line-height:37px;background:url(../images/icon-title.png) 24px 12px no-repeat;font-size:14px;}
.h-more{display:block;margin-top:8px;margin-right:15px;}
/* 首页服务 */
.h-menu{margin-top:4px;width:221px;height:260px;}
.hm-list{margin:0 auto;width:198px;height:auto;}
.hm-list li{margin-top:10px;width:100%;height:32px;background:#323232;}
.hm-list li a{display:block;padding-left:34px;height:32px;line-height:32px;text-align:center;color:#646464;font-size:14px;background:url(../images/icon-hmenu.png) 15px center no-repeat;}
.hm-list li a:hover{color:#fff;}
/* 首页关于 */
.h-about{margin-top:4px;width:510px;height:260px;margin-left:2px;}
.ha-vedio{margin:8px;margin-right:0;width:200px;height:200px;background:#000;}
.ha-text{padding:10px 0;padding-right:5px;width:290px;height:200px;overflow:hidden;line-height:22px;font-size:13px;color:#039adc;letter-spacing:1px;overflow:hidden;}

.h-news{margin-top:4px;width:262px;height:157px;}
.hn-list{margin:0 auto;margin-top:12px;width:230px;height:auto;font-size:10px;}
.hn-list li{width:100%;height:20px;line-height:20px;}

.h-parnter{width:262px;height:106px;}
.hp-con{position:relative;margin:0 auto;margin-top:20px;width:250px;height:26px;overflow:hidden;}
.hp-list{position:absolute;}
.hp-list li{float:left;margin:auto 5px;width:56px;height:24px;border:1px solid #a7a6a5;}

.hc-con{height:178px;}
.hc-list{padding-top:18px;}
.hc-list li{position:relative;float:left;margin-left:15px;width:146px;height:144px;background:#323232;border:2px solid #323232;_display:inline;overflow:hidden;}
.hc-list li img{display:block;margin-bottom:2px;}
.hc-list li a{display:block;height:142px;border-bottom:2px solid #048fcc;}
.hc-list li em{display:block;margin:0 auto;width:140px;height:21px;line-height:21px;background:#000;text-align:center;font-size:13px;}

/* footer */
.footer{background:#262a2d;}
.f-con{padding:10px 0;width:832px;height:auto;}
.f-menu dd{margin-left:36px;}
.f-menu dd h3{font-size:12px;line-height:14px;font-weight:normal;}
.f-menu dd p{margin-top:3px;font-size:10px;line-height:12px;}
.f-menu dd p a{margin-right:20px;}
.copyright{font-size:10px;}

/* inner */
.i-slider,.is-big,.is-big li{height:286px;}

.i-con{margin-bottom:20px;background:#646464;}

.i-right{width:861px;height:auto !important;min-height:600px;_height:600px;background:#1e1e1e;}

.i-menu{width:141px;}
.i-menu dt{height:60px;}
.i-menu dd{margin-top:1px;height:36px;line-height:32px;font-size:14px;}
.i-menu dd a{display:block;padding:2px 0;height:32px;text-align:center;color:#fff;}
.i-menu dd em{display:none;font-size:10px;}
.i-menu dd.curr,.i-menu dd:hover{line-height:16px;background:#939393 url(../images/lm-curr.png) right center no-repeat;}
.i-menu dd.curr em,.i-menu dd:hover em{display:block;}

.i-phone{position:absolute;left:0;bottom:0;}

.i-essay{line-height:18px;padding:60px 15px;color:#c8c8c8;font-size:12px;}

.case-min{margin:0 auto;margin-top:30px;width:818px;height:72px;}
.cs-prev,.cs-next{width:13px;height:72px;cursor:pointer;}
.cs-prev{background:url(../images/case-prev.png) no-repeat;}
.cs-next{background:url(../images/case-next.png) no-repeat;}
.cs-list{position:relative;margin-left:3px;width:785px;height:72px;overflow:hidden;}
.cs-list ul{position:absolute;}
.cs-list li{float:left;margin-left:3px;width:154px;height:72px;background:#626262;}
.cs-list li img{padding:1px;}
.cs-list li.curr{background-color:#039adc;}
.case-big{position:relative;margin:0 auto;margin-top:22px;width:818px;height:auto;}
.case-big li{position:absolute;width:818px;height:auto;}
.case-big li img{display:block;margin:0 auto;}
.case-big li h3{margin-top:12px;text-indent:2px;font-weight:normal;font-size:12px;color:#fff;border-left:7px solid #039adc;}
.case-big li p{margin-top:12px;text-indent:2em;line-height:14px;font-size:10px;color:#fff;}

/* 新闻中心 */
.news-list{margin-top:42px;}
.news-list th{height:27px;line-height:27px;background:#039adc;color:#fff;font-size:12px;font-weight:normal;}
.news-list td{line-height:30px;font-size:12px;color:#b4b4b4;border-bottom:1px solid #eeeeee;}
.news-list tr.nbg td{background:#3e3e3e;}
.news-list td a{color:#b4b4b4;} .news-list td a:hover{color:#039adc;}
.page{margin-top:10px;padding:30px 0;font-size:11px;color:#929292;}
.page a{color:#929292;} .page a.curr{color:#039adc;}
.page em{position:relative;top:-2px;margin:auto 3px;font-size:8px;}
.page img{margin:auto 2px;}

/* news search */
.n-sear{width:422px;margin:0 auto;}
.n-sear select{margin-left:6px;width:70px;color:#8d8d8d;}
.n-sear select option{width:70px;}
.ns-text{margin-left:5px;width:244px;height:17px;border:1px solid #d9d9d9;}
.ns-sub{width:28px;height:19px;background:url(../images/ns-sub.png) no-repeat;border:0;cursor:pointer;}

.news-title{margin:0 auto;margin-top:30px;width:683px;height:auto;border-bottom:1px dashed #7d7d7d;color:#b4b4b4;}
.news-title h1{font-size:24px;font-weight:normal;line-height:26px;}
.news-title p{font-size:12px;line-height:40px;}
.news-title p span{margin:auto 10px;}
.news-essay{width:650px;height:auto;margin:0 auto;padding:10px 0;font-size:12px;color:#b4b4b4;line-height:24px;}
.news-r{padding:30px 0;margin:0 auto;width:650px;height:auto;font-size:12px;color:#b4b4b4;}
.news-r a{color:#b4b4b4;}.news-r a:hover{color:#039adc;}
.news-r span{width:130px;}
.news-r p{width:260px;}

.zp{margin-top:100px;width:710px;color:#fff;}
.zp dt{text-align:center;line-height:46px;font-size:14px;}
.zp dd{font-size:12px;margin-top:10px;height:20px;line-height:20px;}
.zp-type{width:265px;}
.zp-t{width:240px;height:18px;border:1px solid #7d7d7d;line-height:18px;text-indent:5px;}
.zp dd select{padding:2px;margin-right:5px;}
.zp-w154{width:154px;} .zp-w92{width:92px;}
.yzm{margin-left:8px;}

.zp-btn{margin-left:20px;width:75px;height:19px;background:url(../images/zp-sub.png) no-repeat;color:#fff;border:0;cursor:pointer;}
.zp dd.zp-bott{margin-top:50px;}

.wt{width:745px;}
.wt dt{text-indent:105px;}
.wt .zp-type{width:174px;}
.wt-w563{width:563px;}
.wt-area{height:240px;line-height:20px;}
.wt dd.wt-con{height:242px;}

.contact{margin-top:50px;width:820px;}
.contact dt{margin-left:20px;width:433px;height:338px;border:1px solid #d7d7d7;}
.contact dd{width:340px;line-height:24px;font-size:14px;}
.contact dd p{display:block;}
.contact dd span{margin-right:1em;}

.contact-qq{width:190px;height:auto;}
.contact-qq li{float:left;margin-left:17px;margin-top:15px;width:77px;height:22px;_display:inline;}
.ewm{margin-top:10px;width:72px;height:auto;font-size:12px;line-height:20px;}
.ewm img{display:block;}


.link{ margin-top:30px; padding:0 30px 0 30px;}
.link ul li{ width:100px; float:left; height:40px;}