/*总定义*/
html{ overflow-x:hidden;}
body,h1,h2,h3,h4,h5,h6,p,ul,li,p,span,input,button,textarea,form,img,dl,dt,dd{ margin:0; padding:0; border:0; line-height:normal; list-style:none; font-family:微软雅黑; font-weight:normal; font-size:14px;}
body{ background:#eaeaea; min-width:1080px;}
a{ text-decoration:none;}
img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; width:98%;} 
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix10:after{content:".";display:block;height:10px;clear:both;visibility:hidden}
.border_none{ border:0 !important;}
.mr_none{ margin-right:0 !important;}
a:hover{ text-decoration:none;}
.w1080{ width:1080px; margin:0 auto;}


/*头部*/
.header{ overflow:hidden;; position:relative; z-index:10; margin-bottom:15px;}
.header .logo{ display:block; margin-top:35px;}
.header ul li{ float:left; width:115px;}
.header ul li a{ font-size:14px; color:#ec8028; font-weight:bold; text-align:center; display:block; transition:all 0.5s;}
.header ul li a:hover{ color:#1a2252;}
.header ul li a span{ font-size:12px; color:#999; display:block; text-align:center; font-family:Arial;}
.go_company{ width:100%; overflow:hidden; margin:15px 0 20px 0; text-align:right;}
.go_company a{ display:inline-block;}
.go_company i{ width:30px; height:25px; display:block; float:left; background:#da8a29 url(../childimages/icos.png) no-repeat -135px -349px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.go_company a:hover i{ background:#da8a29 url(../childimages/icos.png) no-repeat -173px -349px;}
.go_company b{ width:95px; height:25px; display:block; float:left; font-size:12px; color:#333; line-height:25px; text-align:center; background:#f39a2e;}

/*内容*/
.wrap{ width:1400px; height:600px; margin:0 auto; overflow:hidden; position:relative;background:url(../childimages/wrap_bg_06.jpg) repeat;}
.wrap .footer{ width:100%; height:60px; background:#1a2252; background:rgba(26,34,82,.9); position:absolute; bottom:0;}
.footer .w1080{ position:relative;}
.wrap .footer .footer_ico .register_ico,.wrap .footer .footer_ico .shares_ico,.wrap .footer .footer_ico .weixin_ico{ display:block; float:left; margin:15px 20px 15px 0; position:relative; cursor:pointer;}
.wrap .footer .footer_ico a span,.wrap .footer .footer_ico .shares_ico span{ display:inline-block; font-size:12px; color:#f39a2e; vertical-align:middle; margin-left:5px;}
.wrap .footer .footer_ico a.register_ico i{ background:url(../childimages/icos.png) no-repeat -22px -346px; width:30px; height:30px; display:inline-block; vertical-align:middle;}
.wrap .footer .footer_ico .shares_ico i{ background:url(../childimages/icos.png) no-repeat -62px -346px; width:30px; height:30px; display:inline-block; 
vertical-align:middle;}
.wrap .footer .footer_ico a.weixin_ico i{ background:url(../childimages/icos.png) no-repeat -102px -346px; width:30px; height:30px; display:inline-block; 
vertical-align:middle;}
.footer_add .phone{ font-size:12px; color:#f39a2e; line-height:60px; margin-right:25px;}
.footer_add .phone b{ font-size:30px; color:#f39a2e; font-weight:bold; font-family:Arial; display:inline-block; vertical-align:sub;}
.footer_add p{ font-size:12px; color:#f39a2e; line-height:60px;}
.tips{ width:170px; padding:8px 15px; background:#000; *opacity:.75; background:rgba(0,0,0,.75); position:absolute; top:-42px; left:-45px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.tips font{ font-size:12px; color:#fff;}
.tips .close_btn{ position:absolute; right:5px; top:0; color:#fff; cursor:pointer;}
.tips:after{ content:"";  position:absolute; bottom:-8px; left:50px; width:0; height:0; border:8px solid transparent; border-top:8px solid #000; border-top:8px solid rgba(0,0,0,.75); border-bottom:0;}



.pages{ overflow:hidden; padding-top:50px;position: relative;}
.product_img h2{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -98px -385px; line-height:99em; overflow:hidden; margin-bottom:25px;}
.product_img #boxscroll2 { height: 360px;width: 420px;overflow: auto;}
#ascrail2001{ border-left:1px solid #77747c;opacity:1 !important;}
.nicescroll-cursors{ margin-right:5px; border:0 !important; background:#2d325b !important;}
.product_img .product_txt{ width:385px; overflow:hidden;}
.product_img .product_txt h4{ font-size:16px; color:#666; padding-bottom:10px; text-indent:0;}
.product_img .product_txt,.product_img .product_txt *{ line-height:24px; color:#666; text-indent:2em;}

.product_r{ width:630px; overflow:hidden;}
.product_r .pagination{ width:100%; height:35px; margin-bottom:20px;}
.product_r .pagination .toc a{ width:120px; height:35px; background:#1a2252; line-height:35px; text-align:center; color:#ec8028; margin-right:20px; float:left;}
.product_r .pagination .selected a{ color:#fff;}


.owl-demo{position:relative;width:630px;height:306px;}
.owl-demo .item{ position:relative;display:block;}
.owl-pagination{display:none;}
.owl-buttons{display:block;}
.owl-buttons div{position:absolute;width:35px;height:120px;text-indent:-9999px; top:50%; margin-top:-60px;}
.owl-prev{ background:url(../childimages/icos.png) no-repeat -22px -386px; left:0;}
.owl-next{ background:url(../childimages/icos.png) no-repeat -57px -386px; right:0;}
.owl-demo .item b{ position: absolute;height: 40px;left: 0;bottom: 0;right: 0;padding: 0 20px;background: rgba(0, 0, 0, .7);color: #fff;line-height: 40px;}

/*项目进度详情*/
.schedule_r{ width: 470px; overflow:hidden;}
.schedule_top{ width:100%; overflow:hidden; margin-bottom:25px;}
.schedule_top h2{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -98px -452px; line-height:99em; overflow:hidden;}
.go_back{ width:80px; height:25px; background:#1a2252; line-height:25px; font-size:12px; color:#f39a2e; text-align:center; margin-top:15px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.go_back:hover{ background:#232e6f;}
.schedule #boxscroll2 { height: 350px;width: 470px;overflow: auto;}
.schedule .schedule_txt{ width:425px; overflow:hidden;}
.schedule .schedule_txt h4{ font-size:16px; color:#666; padding-bottom:10px; text-indent:0;}
.schedule_txt,.schedule_txt *{ line-height:24px; color:#666; text-indent:2em;}


/*项目简介*/
.project{ padding-bottom:10px;}
.project_l{ width:470px; overflow:hidden;}
.project_l h2{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -98px -521px; line-height:99em; overflow:hidden; margin-bottom:25px;}
.project_l #boxscroll2 { height: 350px;width: 470px;overflow: auto;}
.project_l .project_txt{ width:425px; overflow:hidden;}
.project_l .project_txt h4{ font-size:16px; color:#666; padding-bottom:10px; text-indent:0;}
.project_txt,.project_txt *{ line-height:24px; color:#666; text-indent:2em;}
.project_r{ margin-right:10px; width:500px; height:427px; position:relative;}
.project_r img{ position:relative; z-index:10;}
.project_r .shadow{ width:500px; height:427px; background:#e47d13; position:absolute; top:10px; left:10px; z-index:0;}


/*项目进度*/
.project_news h2{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -98px -452px; line-height:99em; overflow:hidden; margin-bottom:25px;}
.project_news_l{ width:420px; overflow:hidden;}
.project_news_l_b,.project_news_l_b h4{ width:100%; overflow:hidden;}
.project_news_l_b h4{ padding:10px 0;}
.project_news_l_b h4 a{ font-size:16px; color:#1a2252; width:80%; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.project_news_l_b h4 a:hover{ color:#303e96;}
.project_news_l_b h4 span{ font-size:12px; color:#666; line-height:21px;}
.project_news_l_b p{ font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden;}

.project_news_r{width: 600px;margin-right: 30px; overflow:hidden;} 
.project_news_r li{ padding-bottom:15px; border-bottom:1px solid #e6dac0; margin-bottom:15px;}
.project_news_r li,.project_news_r h4{ width:100%; overflow:hidden;}
.news_list_r{ width:100%; overflow:hidden; width:470px;}
.project_news_r li h4{ padding:0 0 10px 0;}
.project_news_r li h4 a{ font-size:16px; color:#1a2252; width:80%; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.project_news_r li h4 a:hover{ color:#303e96;}
.project_news_r li h4 span{ font-size:12px; color:#666; line-height:21px;}
.project_news_r li p{ font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden;}



.register h2{ width:320px; height:61px; background:url(../childimages/icos.png) no-repeat -320px -378px; line-height:99em; overflow:hidden;}
.register_input{ width:360px; overflow:hidden; margin:10px 0 0 40px}
.register_input span{ width:80px; display:block; line-height:30px; color:#666; text-align:right; float:left; margin-right:10px;}
.input_1,.input_2,.input_3{ width:100%; overflow:hidden; margin-bottom:15px;}
.input_1 input{ width:228px; padding:0 10px; height:28px; border:1px solid #fff1d3; background:none; outline:none; color:#666;}
.input_3 select{ background:none; color:#666; width:250px; height:30px; outline:none; border:1px solid #fff1d3; padding:0 10px; font-size:14px;}
.input_3 select option{ background:none; height:30px;}
.input_2 p{ line-height:30px;}
.input_2 input,.input_2 label{ display:inline-block; color:#666;} 
.input_2 input{ margin-right:5px;}
.input_2 label{ margin-right:20px;}
.register_btn{ width:100px; height:30px; margin:20px 0 0 90px;}
.register_btn input{ width:100px; height:30px; background:#1a2252; text-align:center; line-height:30px; color:#f39a2e; outline:none; cursor:pointer;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.register_btn input:hover{ background:#232e6f;}


.shares{ position:absolute;top:-56px; left:-40px; padding-bottom:28px; display:none;}
.shares_con{ padding:8px 15px; width:170px; background:rgba(0,0,0,.75); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; z-index:999; position:relative;}
.shares_con:after{ content:"";  position:absolute; bottom:-8px; left:50px; width:0; height:0; border:8px solid transparent; border-top:8px solid #000; border-top:8px solid rgba(0,0,0,.75); border-bottom:0;}
.bshare-custom{ text-align:center;}


/*区位交通*/
.location_tit{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -94px -589px !important; line-height:99em; overflow:hidden; }
.services_tit{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -94px -669px !important; line-height:99em; overflow:hidden; margin-bottom:25px;}
.hot_tit{ width:180px; height:55px; background:url(../childimages/icos.png) no-repeat -94px -739px !important; line-height:99em; overflow:hidden;}
.project_news_l{ width:420px; overflow:hidden;}


/*弹窗*/
.mask{margin:0;padding:0; position:fixed;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}
#LoginBox{position:fixed;left:50%;top:50%;background:white;width:250px;height:250px;z-index:10000;display:none; margin:-125px 0 0 -125px;}
.close{font-family:arial;font-size:20px;color:#999;text-decoration:none; position:absolute; right:10px; top:10px;padding-right:4px;}
#LoginBox img{ display:block; margin:20px auto 0 auto;}
#LoginBox p{ line-height:25px; text-align:center;}


.news_s{ width: 630px;height: 330px;overflow: auto;}
.h_wrap{ width: 420px;overflow: hidden;position: absolute;top: 50px;left: 0; } 