@charset "utf-8";body,ol,ul,h1,h2,h3,h4,h5,h6,p,pre,th,td,dl,dd,form,fieldset,legend{margin:0;padding:0}body{font-family:tahoma,\5b8b\4f53,arial,'Hiragino Sans GB',sans-serif;font-size:12px;line-height:22px;color:#666;background:#eee;-webkit-text-size-adjust:100%}a{color:#333;text-decoration:none}a:hover{color:#c93;text-decoration:none;cursor:pointer}i,em{font-style:normal}li{list-style:none}img{border:0;vertical-align:middle}input,textarea,select{vertical-align:middle;font-size:12px;margin:0}input:-moz-placeholder{color:#999}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}p{word-wrap:break-word}.fontSimsun{font-family:\5B8B\4F53}.fontYaHei{font-family:'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1}pre{font-family:\5b8b\4f53,tahoma,arial,'Hiragino Sans GB',sans-serif;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word}header,section,article,aside,footer{display:block}.t2em{text-indent:2em}.f12{font-size:12px}.f14{font-size:14px}.fB{font-weight:bold}.fI{font-style:italic}.u{text-decoration:underline}.v-aTop{vertical-align:top}.fl{float:left;display:inline}.fr{float:right;display:inline}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.clear{clear:both}.clearer{clear:both;font-size:1px;width:100%;height:1px;visibility:hidden;overflow:hidden}.clearers{clear:both;margin-top:20px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/.clearfix{display:block}/**/.whiteBg{background:white}.blank{background:url(images/blank.gif)}.btnSelect{position:absolute;top:-2px;margin-bottom:-2px;right:0;height:140%;width:100%;text-indent:5px;color:graytext;line-height:22px;font-family:\5B8B\4F53}.btnSelect:hover{color:graytext}.loading{background:url(images/loading.gif) no-repeat center center}.hidden,.tabContItem{display:none}.mB0{margin-bottom:0}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}body{font-family:'Microsoft YaHei'}.w280{width:279px}.w720{width:690px;padding-left:30px}.w380{width:380px}.w620{width:620px}.w1200{width:1200px}.bdr{border-right:1px solid #ccc}.w{height:20px;background:#eee}#wrap{width:640px;margin:auto}.header{width:100%;position:relative}.header .logo{border-bottom:3px solid #5c3e1e;position:relative}#nav_btn{position:absolute;right:30px;top:30px;z-index:1;background:#b83;width:37px;height:30px;line-height:30px;text-align:center}#nav_btn span{display:block}.header nav dl{background:url(../images/index_04.jpg)}.header nav dl dt{border-bottom:1px solid #b5b5b5;text-align:center;padding:10px}.header nav dl dt a{font-size:18px;color:#000}.header nav dl dt span{text-transform:uppercase;font-size:14px;display:block}.nav-bg dl{display:none}.banner{height:320px}.main{background:#fff;margin:auto}.design{padding:40px 0;position:absolute;left:0;bottom:10px;z-index:999999;width:100%}.title2{font-size:20px;line-height:120%;color:#fff;background:#b83;height:46px;width:100%;text-align:center;padding-top:8px;font-weight:normal}.title2 span{display:block;font-size:14px;font-weight:normal}.title3{font-size:20px;line-height:120%;width:100%;text-align:center;height:55px;padding-top:8px;color:#fff}.title3 span{display:block;font-size:14px;font-weight:normal}.design p{color:#fff;font-size:18px;line-height:180%;display:block;padding-bottom:40px}.design a{color:#fff;display:block;width:80px;padding-left:30px;height:40px;line-height:18px;background:url(../images/index2_20.png) no-repeat 5px 2px;margin:auto;text-align:left}.design p b{color:#fff;display:block;line-height:300%}.foot_nav ul li{height:46px;width:100%;line-height:46px;color:#666;border-top:1px solid #e9e8e8;text-align:center;background:#fff}.foot_nav ul li a{display:block;font-size:20px}.add{text-align:center;height:100px;background:#b83}.add a{padding:5px 10px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:14px;font-weight:normal}.case{position:relative}.case dt{text-align:center;font-size:18px;padding-top:20px}.case dt span{display:block;font-size:14px}.case ul{padding:20px}.case h3{padding:20px;font-size:24px;font-weight:normal}.case hgroup{text-align:center;color:#fff;position:absolute;left:0;top:230px;width:100%;font-size:16px}.case hgroup b{display:block;margin-top:15px}.case hgroup b a{padding:5px 10px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:14px;font-weight:normal}.honour{margin-top:20px}.honour ul{padding-left:160px}.honour ul li{color:#666;list-style-image:url(../images/honour3_03.gif);font-size:14px;padding-left:10px;line-height:30px}.honour_pic{margin-top:30px}.honour_pic ul{overflow:hidden}.honour_pic ul li{border:2px solid #dfdfdf;float:left;padding:5px;margin-left:30px;margin-bottom:20px;text-align:center}.look{padding-bottom:10px}.look ul{position:relative}.look ul div{position:absolute;top:100px;left:220px;text-align:center}.look ul div span{font-size:28px;color:white;text-shadow:0 0 5px #000}.look ul div a{display:block;font-size:20px;color:white;border:1px solid white;border-radius:5px;letter-spacing:4px;margin-top:10px}.title{font-size:28px;font-weight:normal;line-height:28px;height:28px;padding:15px 0}.title span{float:left;border-left:4px solid #b83;text-indent:.5em;display:block}.title b{font-weight:500;float:right;font-size:14px;padding-right:10px}.year{font-size:28px;font-weight:normal;line-height:28px;height:28px;padding:15px 0}.year span{float:left;text-indent:2em;display:block;padding-right:18px;color:#c90}.about{padding:20px}.about img{float:left;width:218px}.about ul{float:right;width:345px}.about ul p{text-indent:2em;font-size:14px;line-height:190%;margin-bottom:10px;color:#b83}.prolist ul li{float:left;margin-left:20px;margin-top:20px;text-align:center}.prolist ul li p{font-size:14px;color:#303030}.team h3,.step h3{font-weight:normal;line-height:30px;color:#333;text-align:center}.team h3{font-size:24px;height:60px}.team h3 span{color:#999;display:block}.team ul{padding:20px 100px;position:relative}.team ul .teampic{position:absolute;top:20px;right:100px}.team ul li{width:306px;position:relative;padding:20px;border:1px solid #ccc;height:50px;margin-bottom:19px}.team ul li h4{font-size:18px}.team ul li h4 b{color:#999;font-size:14px;font-weight:normal}.team ul li img{border:14px solid #777;position:absolute;top:-1px;right:-1px}.step{padding-top:60px}.step h3{font-size:32px;height:48px}.step h3 b{font-size:48px;font-weight:normal}.step h5{font-size:14px;font-weight:normal;text-align:center}.news ul{border-top:1px solid #eee;padding:20px}.news ul li{font-size:16px;line-height:36px;height:36px}.news ul li a{float:left;width:80%;height:36px;overflow:hidden}.news ul li span{float:right;width:20%;text-align:right}.list{width:100%;padding-bottom:30px}.list h3{font-size:22px;color:#303030;margin-bottom:15px;text-align:center;padding-top:20px}.list span{font-size:14px;text-align:center;color:#787878;font-weight:normal}.list img{display:block;text-align:center;margin-bottom:10px}.list ul a{font-size:15px;color:#303030;line-height:25px;padding:10px;display:block}.list ul.des{padding:10px}.list ul.des p{font-size:15px;color:#303030;line-height:25px;margin-top:20px;text-indent:2em}.list ul.des img{margin:20px auto}.list ul#news_pic{padding:10px;font-size:16px;line-height:150%}.contact{border-bottom:2px solid #ececec}.contact ul{padding:40px;padding-top:10px;text-align:center}.contact ul li{text-align:center}.con_word{text-align:center;padding:40px}.con_word .con_right{background-image:url(../images/contact_03.png);background-repeat:no-repeat}.con_word .con_right ul{text-align:left;padding-left:45px}.con_word .con_right li{font-size:20px;line-height:43.5px}.con_word .cont_map{margin-top:20px}footer{background:#efefef;color:#333;padding:0 0 50px 0}footer nav{border:1px solid #ccc;border-top:0;background:#1c1c1c;position:fixed;bottom:0;z-index:999999}footer nav ul{height:36px;background:url(../images/flexdot.png) no-repeat 25px 5px}footer nav ul li{border-right:1px solid #333;width:158px;float:left;text-align:center;line-height:36px;position:relative;text-indent:1em}footer nav ul li:nth-of-type(4n+0){border-right:0}footer nav ul li a{font-size:16px;color:#fff;display:block;width:100%;height:100%}footer nav ul li dl{position:absolute;left:-1px;bottom:36px;width:160px;background:#efefef;padding:0;z-index:99999;text-indent:0}footer nav ul li dl dd a{display:block;width:100%;height:100%}footer dl{font-size:18px;padding:20px}footer dl dt{width:420px;border:1px solid #cbcbcb;border-radius:2px;background:#fff url(../images/index_22.jpg) no-repeat 25px center;text-align:center;line-height:38px;margin:auto}footer p{text-align:center}.conn{width:400px;background:url(images/connico.gif) no-repeat 0 40px}.conn ul li{padding:0 32px 15px 32px;line-height:28px}.page .page_title{text-align:center}.page .page_title p{font-size:28px;color:#303030;background-color:#eee;line-height:50px;letter-spacing:4px}.page .page_title ul{margin-left:20px}.page .page_title ul li{float:left;margin-top:20px;border:1px solid #939393;border-radius:5px;background-color:#eee;width:138px;margin-left:8px}.page .page_title ul li a{display:block;text-align:center;font-size:20px;line-height:30px;color:#939393}.page .page_title ul li .active{background-color:#b3852d;color:white}.page_con{font-size:16px;padding-top:20px}.page_team{padding:20px}.page_team .one_pic{background-image:url(../images/team_03.png);background-repeat:no-repeat;padding-left:270px}.page_team .one_pic li{list-style-type:square;list-style-position:inside}.page_str{overflow:hidden;margin:auto;padding:10px;text-align:center}.page_str p{text-align:center}.page_str ul li{float:left;border:1px solid #999;padding:2px 10px 2px 10px;margin-left:5px}.page_str a{display:inline-block;color:#999;border:1px solid #999;padding:2px 10px;margin-left:5px}.intra{padding-top:50px;min-height:611px;width:1000px;margin:auto}.conbg{background:url(images/contentbg.gif) no-repeat bottom right}.honorbg{background:url(images/pagebg.jpg) repeat-y center top}.intra ul li.w620 p{text-indent:2em;margin-bottom:20px;line-height:180%}.intra ul li.w280 h5{padding-top:140px;color:#c93;font-weight:normal}.intra ul li.w280 h6{color:#c93;font-size:24px;line-height:140%;font-weight:normal}.intra .conn{background:url(images/connico2.gif) no-repeat 0 0}.honor{background:url(images/honbg.png) no-repeat right top;min-height:650px}.honor li{font-size:18px;width:60%;border-top:1px dashed #ccc;margin:30px 0 0 100px;padding-top:30px;position:relative;line-height:36px}.honor li b{color:#c90;padding-right:10px;font-size:24px}.honor li h2{position:absolute;top:-20px;left:-100px;font-weight:normal;font-size:36px;color:#c90}.project{padding-top:40px}.project li{float:left;padding:10px}.intra .listshow ul{border-bottom:1px dashed #ccc;padding:20px 20px 19px;height:150px;overflow:hidden}.intra .listshow ul:hover{border:5px solid #c90;padding:15px}.intra .listshow ul .img{display:block;width:200px}.intra .listshow ul dl{width:640px;padding:0 20px}.intra .listshow ul dl dt{font-size:24px;line-height:120%;font-weight:lighter}.intra .listshow ul dl dt a{color:#333}.intra .listshow ul dl dd{line-height:200%;color:666;font-weight:lighter}.intra .listshow ul li{font-size:18px;text-align:center}.intra .listshow ul li b{font-size:56px;display:block;line-height:130%;font-weight:500;font-family:Arial,Helvetica,sans-serif}.intra .listshow ul li a{display:block;width:100%;line-height:40px;border-radius:4px;background:#ccc;color:#fff;margin-top:15px}.intra .listshow ul li a:hover{background:#c90;color:#fff}.content ul p{margin-bottom:15px}.content h3{font-size:24px;color:#c90;line-height:150%}.content h3 span{font-weight:lighter;color:#999}.secend{height:336px}.secend .list{margin-right:38px}.secend .project2{width:308px;padding-top:19px}.secend .project2 ul{padding:15px 0}.right{width:57px;height:156px;position:fixed;right:5px;bottom:30%}.casecontent h2{padding:20px;font-size:32px;text-align:center;font-weight:normal}form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,select{text-transform:none}input{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#f7f7f7;border:1px solid #ececec;margin:3px 0;padding:5px 3px;width:98%;line-height:normal;height:28px;font-size:16px}select{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#f7f7f7;border:1px solid #ececec;margin:3px 0;padding:5px 3px;width:30%;line-height:normal;margin-right:20px;font-size:16px}textarea{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;background-color:#f7f7f7;border:1px solid #ececec;margin:3px 0;padding:5px 3px;width:98%;font-size:16px}.required{color:red;font-weight:bold}.form_text_verifycode{width:80px}.form_radio{width:auto;border:0}.form_checkbox{width:auto;border:0}.btn{width:100%;padding:9px 0;font-size:16px;text-decoration:none;margin:5px 0;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#787878;border:1px solid #ececec;color:#fff;display:block;text-align:center;font-weight:bold;letter-spacing:10px;background-image:-o-linear-gradient(bottom,#7c451b 0,#7c451b 100%);background-image:-moz-linear-gradient(bottom,#7c451b 0,#7c451b 100%);background-image:-webkit-linear-gradient(bottom,#7c451b 0,#7c451b 100%);background-image:-ms-linear-gradient(bottom,#7c451b 0,#7c451b 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#787878),color-stop(1,#787878));background-image:linear-gradient(bottom,#7c451b 0,#7c451b 100%)}.page img{max-width: 100%;}