@charset "utf-8";
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
body{ text-align:center; line-height:1.2; background:#f3f3f3 !important;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

img{ border:0 none; vertical-align:top;}
ul,li{list-style-type:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cl{clear:both;}
.clearfix:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;line-height: 0;}
.clearfix {zoom: 1;}
.clear{ clear:both;}
img{boder:0;}
a {-webkit-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in; color: #c51b00;}
a{blr:expression(this.onFocus=this.close());} 
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; } 
a:focus { outline: none; } 
#wrap{text-align:left; }
.index{ position:absolute; width:100%; height:100%; overflow:hidden}

.red{color:red;}
.green{color:#B5FF00}
.more{float:right;margin:13px 10px 0 0;}
button{ cursor:pointer;}
i,em{ font-style:normal;}
.tc{ text-align:center;}
.mauto{margin:0 auto;}
.center{margin:0 auto;}
.border{ border:1px solid red;}
.text{color:#666666;}

.tclose{ display:block;position:absolute; right:20px; top:20px; width:62px; height:95px;background:url(../images/tel.png) no-repeat left top;z-index:9994; cursor:pointer }
.tclose:hover{ background:url(../images/tel-hover.png) no-repeat left top; }
.roof{ position:absolute;z-index:9994; left:20px; top:100px;/* background:url(../images/bg1.png) no-repeat left top;*/ padding-top:300px; line-height:24px;font-family:"微软雅黑"; height:148px; color:#FFF; width:577px}
/*nav*/
.M-top{background-color:#990033;height:104px;line-height:104px;width:100%;z-index:9997;}
.M-top-bottom{position:fixed; bottom:0}
.M-top-show{position:fixed;top:-255px;}
.M-logo{position:relative;z-index:99999 !important;top:24px;}
.M-logo a img{position:absolute;left:20px;top:0px;z-index:999999 !important;}
/*.m_wnews{width:251px;position:relative;left:20px;top:0px;}*/
.M-top-right{height:104px;line-height:104px;}
.M-nav{height:104px;line-height:104px; width:600px; overflow:hidden;}
.M-nav ul li{float:left;display:block;}
.M-nav ul li a{float:left;font-size:16px;font-family:"Arial", "微软雅黑";color:#c6c6c6;height:104px;line-height:104px;display:block;}
.M-nav ul li a:hover{color:#ffffff;}
.M-nav ul li a.cur div p{margin-top:-30px !important;}

#menu1 ul {padding: 0;}
#menu1 ul li a{overflow: hidden;float: left;height: 30px;width: 100px;display: block;text-align: center;padding-bottom:37px;padding-top:37px;cursor:pointer;}
#menu1 ul li a, #menu1 ul li a span {text-decoration: none;clear: both;display:block;color:#fff;font-family:"微软雅黑";font-size:14px;height:30px;line-height:30px;display:block;}
#menu1 ul li a div{color:#ffffff;font-family:"微软雅黑";}
#menu1 ul a div{float:left;width:100px;height:30px;display:block;overflow:hidden;}
#menu1 ul li a font{color:#ffffff;font-family:"微软雅黑";display:block;font-size:14px}

#iconbar{ margin-top:32px; padding-right:20px}
#iconbar li{float:left;position:relative;margin-left:20px;overflow:hidden;}
#iconbar a {width: 42px;height:41px;cursor:pointer; display:block}
.weixin{background:url(../images/weixin.png) no-repeat;}
.weixin:hover{ background:url(../images/weixin_1.png) no-repeat;}
.qq{background:url(../images/qq.png) no-repeat;}
.qq:hover{ background:url(../images/qq_1.png) no-repeat;}
.tel1{background:url(../images/tel1.png) no-repeat;}
.tel1:hover{background:url(../images/tel1_1.png) no-repeat;}

#wm1{ position:fixed; right:86px; top:74px;z-index:9997; width:158px; height:159px; display:none}
#wm{ position:fixed; right:86px; bottom:75px;z-index:9997; width:158px; height:159px; display:none}
/*slides*/
#full-screen-slider { width:100%; height:100%;  position:relative}
#slides { display:block; width:100%;  height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; position:absolute; left:24px; top:36px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:24px; height:24px; float:left; margin-left:15px; border-radius:24px; background:#000;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#999900;}
/*mofo*/
.mofo,.expe,.team{height:100%;position:absolute; bottom:-100%; width:100%; left:0;z-index:9995;}
.mofo .con{ position:absolute; bottom:0; left:0; width:100%; height:450px; background:#f3f3f3;}
.mofo .ncont{padding-top:20px;padding-left:50px; font-size:14px;font-family:"微软雅黑"; line-height:20px; color:#47535F}
.mofo img{ float:left;}
.mofo .ncont1{ float:left; width:280px; margin-left:10px; margin-right:30px}
.mofo .ncont2{ float:left; width:800px; margin-left:20px; margin-right:30px;height:260px; line-height:28px; overflow:hidden; text-indent:2em;}
.mofo .mclose{ display:block; position:absolute; right:24px; top:24px; width:49px; height:49px;background:url(../images/close1.png) no-repeat left top;cursor:pointer  }
.mofo .mclose:hover{ background:url(../images/close1-hover.png) no-repeat left top; }
.mofo .pos{ position:absolute; bottom:104px; right:645px; width:21px; height:11px}
/*expe*/
.expe .con{ position:absolute; bottom:0; left:0; width:100%; height:450px; background:#f3f3f3}
.expe .con .cont{ margin-top:40px; float:left}
.expe .con .cont li{ float:left;background:url(../images/line.png) repeat-y right top; margin-left:20px; width:350px; height:284px; margin-right:30px}
.expe .con .cont li:last-child{background:none}
.expe .con .web{background:url(../images/web.png) no-repeat left top; height:63px}
.expe .con .cro{background:url(../images/cro.png) no-repeat left top; height:63px}
.expe .con .pho{background:url(../images/photo.png) no-repeat left top; height:63px}
.expe .con .line1{ margin-top:18px; margin-right:322px; background:#47535F; height:6px; margin-bottom:10px}
.expe .con .line2{ margin-top:12px; margin-right:322px; background:#999900; height:3px; margin-bottom:12px}
.expe .con .line3{ margin-top:12px; margin-right:322px; background:#47535F; height:3px; margin-bottom:12px}
.expe .con .cont .info{ width:350px;height:120px; overflow:hidden; color:#47535F;font-size:14px;font-family:"微软雅黑";line-height:24px;}
.expe .con .cont .info dt{float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}
.expe .con .cont .info dt a{ color:#47535F;	}
.expe .con .cont .info dt a:hover{ color:#990033;}
.expe .con .cont .info dt span{ float:right; font-size:12px; margin-right:15px;}
.expe .con .cont .view{ height:39px; text-align:left}
.views{ width:149px; height:39px; display:block; float:left;background:url(../images/view.png) no-repeat left top;}
.views:hover{ background:url(../images/view-hover.png) no-repeat left top;}

.expe .exclose{ display:block; position:absolute; right:24px; top:24px; width:49px; height:49px;background:url(../images/close1.png) no-repeat left top;cursor:pointer  }
.expe .exclose:hover{ background:url(../images/close1-hover.png) no-repeat left top; }

.expe .pos{ position:absolute; bottom:104px; right:545px; width:21px; height:11px}
/*team*/
.team .con{ position:absolute; bottom:0; left:0; width:100%; height:550px; background:#FFF; background:#f3f3f3}
.team .content{height:370px; padding-top:40px; overflow:auto; padding-left:2%; width:92%}
.team .content .images_container {overflow: hidden;min-height: 80px;}
.images_container li{ float:left; width:187px; height:380px; background:url(../images/line.png) right top no-repeat; padding:0 35px; text-align:center}
.images_container li h1{ color:#999900; font-size:16px;font-family:"微软雅黑"; line-height:40px}
.images_container li .p1{ color:#9CA5AD; font-size:12px;font-family:"微软雅黑"; line-height:20px}
.images_container li .p2{ color:#47535F; font-size:12px;font-family:"微软雅黑"; padding:5px 0px}
.images_container li .p3{ margin-top:5px}
.images_container li .p3 a{ width:83px; height:33px; display:block; background:url(../images/blog.png) no-repeat; margin:0 auto}
.images_container li .p3 a:hover{ background:url(../images/blog-hover.png) no-repeat}
.images_container li:first-child{ padding-left:0}
.images_container li:last-child{ padding-right:0;background:none}
.team .teclose{ display:block; position:absolute; right:24px; top:24px; width:49px; height:49px;background:url(../images/close1.png) no-repeat left top;cursor:pointer  }
.team .teclose:hover{ background:url(../images/close1-hover.png) no-repeat left top; }
.team .pos{ position:absolute; bottom:104px; right:445px; width:21px; height:11px}

/*contact*/
.contact{height:100%;width:100%;position:absolute; top:-100%;left:0;z-index:9995;background:#222;background: url(../images/bg.png) no-repeat center bottom;}
.contact .con{ height:330px; position:absolute; left:0; top:0; background:url(../images/contact.jpg) repeat-x left top; width:100%; min-width:1214px}
.contact .ncont1{width:378px; height:280px; background:url(../images/slidebg.png) no-repeat left top; padding-top:50px; padding-left:46px}
.contact .ncont2{ width:400px; height:130px;font-size:14px;font-family:"微软雅黑"; line-height:30px; padding-top:60px; padding-left:20px; overflow:hidden;}
.ncont2 .b_tit{ font-size:18px;}
.lxwmtop{ overflow:hidden; padding-bottom:30px;}
.contact .lxwmbot{ padding-top:20px;}

.contact .lxwm{padding-top:60px;width:400px;padding-left:50px;font-size:12px; height:140px; line-height:24px; font-family:"微软雅黑"; overflow:hidden;}
.lxwmtel ,.lxwmqq ,.lxwm_time{ height:50px; line-height:50px;}
.lxwmqq ,.lxwm_time { padding-left:40px;}
.lxwmtel img ,.lxwmqq img ,.lxwm_time img{ height:50px; line-height:50px;}
.lxwmtel span ,.lxwmqq span ,.lxwm_time span{ padding-left:10px; margin-top:10px; font-family:"微软雅黑";}
.contact .cclose{ display:block; position:absolute; right:24px; bottom:20px; width:65px; height:56px;background:url(../images/cclose.png) no-repeat left top; cursor:pointer }
.contact .cclose:hover{ background:url(../images/cclose-hover.png) no-repeat left top; }
.jCarouselLite {width: 329px;}
/*show*/
.works{width:100%;text-align:center;padding-top:53px}
.news-nav a{width:97px;height:26px;display:inline-block;text-align:center;line-height:26px;font-family:"微软雅黑";font-size:16px;color:#47535F; margin:0 5px}
.news-nav a:hover{background:url(../images/news-nav-bj.png) no-repeat;font-family:"微软雅黑";font-size:16px;color:#fff;width:97px;height:26px;}
.news-nav a.on{background:url(../images/news-nav-bj.png) no-repeat;font-family:"微软雅黑";font-size:16px;color:#fff;}
.news-nav{margin-bottom:47px;}
#wrapp{position:relative;zoom:1;margin:0px auto;visibility:hidden;margin-top:20px; text-align:left;height:370px}
#wrapp div{position:absolute;left:0;top:0;opacity:1;visibility:hidden; width:295px;}
.active div.mode{-webkit-transition:all .8s ease-in;-moz-transition:all  .8s ease-in-out;-o-transition:all .5s ease-in;transition:all  .5s ease-in;}
.mode{background:#FFF;border-top:1px solid #dcdcdc;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out}
.trym{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.active .mode{ -webkit-transition: all .7s ease-out .1s;-moz-transition:all  .7s ease-out ;-o-transition:all .7s ease-out .1s;transition:all  .7s ease-out .1s}
.mode{width:295px;padding:15px;border:1px solid #e5e5e5;background:#FFF}
.mode .pic{ width:190px;margin-bottom:7px;position:relative;text-align:center}
.mode .pic a{display:block}
.mode .pic a img{width:297px;vertical-align: bottom; height:214px !important;}
.mode:hover{background:#990033;}
.mode:hover a{color:#ffffff;}
.mode:hover font{color:#ffffff;}
.news-title{text-align:left;display:block;line-height:22px;}
.news-title p{ float:left; width:226px; height:22px; line-height:22px; overflow:hidden;}
.news-title a{ font-family:"微软雅黑";font-size:16px;color:#000000; overflow:hidden;}
.news-title font{font-family:"微软雅黑";font-size:12px;color:#AEB9C5; line-height:24px;}
.news-content{line-height:22px;font-family:"微软雅黑";font-size:14px;color:#87919B;}

/*翻页*/
.pagewidth{ width:1081px; margin:0 auto;}
.Page{width:100%; text-align:center; padding:30px 1px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#990033; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#990033; color:#FFF}
/*showc*/
.page-topbanner-content{text-align:center;}
.page-topbanner-img{margin-top:15px;margin-bottom:15px;}
.page-topbanner-content{padding-top:60px;}
.page-left{background:url(../images/work-btnleft.png) no-repeat;width:67px;height:131px;display:block;text-indent:-9999px;position:fixed;left:20px;top:50%;margin-top:-60px;}
.page-left:hover{background:url(../images/work-btnleft-hover.png) no-repeat;}
.page-right{background:url(../images/work-btnright.png) no-repeat;width:67px;height:131px;display:block;text-indent:-9999px;position:fixed;right:2%;top:50%;margin-top:-60px;}
.page-right:hover{background:url(../images/work-btnright-hover.png) no-repeat;}
.work-list-btn{width:455px;margin:0 auto;padding-top:48px; padding-bottom:40px}
.work-list-btn a{background:url(../images/work-btn2.png) no-repeat;width:182px;height:50px;text-align:center;line-height:50px;font-family:"微软雅黑";font-size:20px;color:#B1B6BD; display:block; float:left}
.work-list-btn a:hover{background:url(../images/work-btn2-hover.png) no-repeat;color:#F2F2F2;}
.title {font-family: 微软雅黑;font-weight: bold;font-size: 30px;color: #FFFFFF; padding-bottom:60px; background:url(../images/dian.png) no-repeat center 60px}
.jieshao{font-family: 微软雅黑;color: #fff;text-indent: 2em;text-align: left;width: 828px;line-height: 28px;margin: 0 auto; padding-bottom:40px}
#newdigg{ background:url(../images/ding.png) no-repeat left top; width:49px; font-size:18px;font-family:"微软雅黑"; color:#FF4D4D; margin:0 20px; padding-top:40px;cursor:pointer }
#newdigg:hover{background:url(../images/ding-hover.png) no-repeat left top; color:#47535F}
/* news */
.news{padding-top:15px; color:#a0a0a0;line-height:21px;}
.news div.inline{width:298px; padding:10px;vertical-align:top; float:left; margin-right:7px; cursor:pointer; display:inline;border:1px solid #E5E5E5;  position:relative; background:#fff; margin-bottom:7px;}
.news_nr{ width:100%;font-family: 微软雅黑;}
.news_nr h2{font-size:16px; padding-top:10px; font-weight:bold; color:#47535F; height:32px; line-height:32px; overflow:hidden;}
.news_nr h3{color:#6e6e6e; font-size:12px; line-height:28px; height:28px; overflow:hidden; font-weight:normal}
.news_nr p{color:#6e6e6e; font-size:12px; height:63px; line-height:20px; overflow:hidden; margin-top:8px; padding-top:8px; border-top:1px solid #ECEEEE}

.news_nr1{position:absolute; left:0; bottom:0;  width:100%;background:#000;filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8;  opacity: 0.8; font-family: 微软雅黑;text-align:left}
.news_nr1 h2{ padding:15px 20px 0; font-weight:bold; color:#fff; font-size:16px; }
.news_nr1 p{ padding:0 20px; color:#6e6e6e; font-size:12px; color:#FF4D4D}
.news_img { position:relative}
.news_nr1 h3{padding:15px 20px;color:#AFB9C5; font-size:12px}

#news_hui{position:absolute;background-image: url(../images/logob.gif);border:1px solid #7b8184;background-color: #47535F;
background-repeat: no-repeat;background-position: center center;}

#four_slide{position:relative;overflow:hidden;margin-top:50px;}
.resize_full {float: left;height: 100%;display:block;margin: 0 20px;}
#news_detailed{width:300px;padding:15px;box-shadow: 0 10px 10px 1px rgba(0,0,0,0.3);background:#FFF; line-height:21px; color:#999; height:400px; overflow:hidden; position:absolute; z-index:9998}
.close{ width:49px; height:49px; position:absolute; right:15px; top:15px; background:url(../images/close.png) no-repeat; cursor:pointer; }
.close:hover{background:url(../images/close-hover.png) no-repeat}
.news_detailed2{font-family:Arial, Helvetica, sans-serif}
#news_content {  margin:20px 0 0; overflow:hidden; color:#47535F; font-size:14px;font-family: 微软雅黑; text-align:left}
#news_content a{ color:#000; text-decoration:underline;}
#news_content a:hover{color:#000;text-decoration: none;}

.zuo,.you{ width:74px; height:90px; position:absolute; top:0px; z-index:9999}
.zuo{ left:0;}
.you{ right:0;}
.zuo a,.you a{width:74px; height:92px; display:block;}
.zuo a{ background:url(../images/page1.png) no-repeat;}
.zuo a:hover{ background:url(../images/page1-hover.png) no-repeat;}
.you a{ background:url(../images/page2.png) no-repeat;}
.you a:hover{ background:url(../images/page2-hover.png) no-repeat;}

.news_rq { height: 46px; background:#E5E5E5; height:9px;margin-bottom:30px}
.news_rq2 {background:#FF4D4D;color: #646464; height: 9px;line-height: 9px;text-align: center; width: 330px;}

/* wfooter */
.wfooter{ height:200px; border-top:1px solid #ddd; background-color:#fff }
.wfanw{  height:72px;font-family: "微软雅黑";padding:26px 20px 0 20px; overflow:hidden}
.wfanw .fl{ height:64px; color:#47535F; line-height:31px; margin-top:9px}
.wfanw .fl span{ font-size:18px;color:#FF4D4D; margin-right:12px}
.wfanw .fr{color:#FF4D4D; line-height:47px;}
.cop{font-family: "微软雅黑"; height:130px; font-size:14px; padding-top:12px;background-color:#990033; color:#FEFEFF;padding:20px; }

/* wfooter */
.nfooter{ overflow:hidden; height:66px; padding-top:30px; bottom:0;font-family: 微软雅黑; width:100%;}
.nfooter .fl{color:#47535F; line-height:34px; margin-left:20px}
.nfooter .fr{ line-height:24px; margin-right:20px; line-height:34px; font-size:12px}

.page_spinner {position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0}
#topcontrol{top:63px !important;z-index:9995;height:54px !important;}
.M-menu2{background:url(../images/menu_r.png) no-repeat; width:67px; height:60px; display:block; margin-right:20px}
.M-menu2:hover{background:url(../images/menu_r1.png) no-repeat;}

.newstit h4{ font-size:28px; color:#990033;font-weight:normal; font-family:"微软雅黑";}
.newstit span{ font-size:12px; color:#888;font-weight:normal; font-family:"微软雅黑";}

.cont_width{ width:1081px; margin:40px auto;}
.content_tit ,.content_data ,.content_img{ text-align:center; font-family:"微软雅黑"; color:#47535f;}
.content_tit{ font-size:30px;}
.content_data{ font-size:14px; padding:10px 0px;}
.content_img img{ padding-bottom:10px; max-width:900px;}
.content_con{ font-size:14px; font-family:"微软雅黑"; line-height:28px;color:#47535f;}
.conpage{ margin-top:20px; line-height:30px; font-size:14px; font-family:"微软雅黑";color:#47535f;}
.conpage a{ color:#47535F;}
.conpage a:hover{ color:#990033;}