@charset "utf-8";

/*reset*/

ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,form{ padding:0; margin:0; font-weight:normal; }

ul,li{ list-style:none;}

img{ border:0;}

a{ ccolor:#0c5dc2; text-decoration:none; outline:none;}

a:hover,a.current,span.current{ text-decoration:none; color:#545454;}

*{ outline:none;/* -moz-user-select: none;-webkit-user-select: none; -ms-user-select: none; */}

input,textarea{font-family:"微软雅黑"; font-size:12px;  /*-moz-user-select:all;-webkit-user-select:all; -ms-user-select:all;*/ }

.hidden{ display:none;}

#loading,.loading{ width:50px; height:50px; top:50%; left:50%; position:absolute; margin:-25px 0 0 -25px; z-index:10;}

.elsePage #loading{ z-index:0;}



.mainPage .loading{ margin:-25px 0 0 -245px;}



/*.service_help_box .intro a,#footer .footer_inner .copyright{ font-family:Arial, Helvetica, sans-serif; }

#footer .footer_inner .copyright em{font-family:"5FAE\8F6F\96C5\9ED1","微软雅黑","Microsoft Yahei",Arial, Helvetica, sans-serif; font-style:normal;}*/



.project_show_select ul.tabNav li,#video_close,.about_video .next,.about_video .prev,#login_in_info span,.product_search_inner dl dd,.contact_box dl dt,.helpIntro dl dt span,.helpBtn,.service_show_box dl dd,#latest_news_box dl dd.more,.searchBtn,.searchBtn_hover,dl.select dt,.pagination li a,.product_inner_box dl,#extraNav a,#footer .footer_inner a,.prev,.next,.nextBtn,.prevBtn,.carousel-prev,.carousel-next{ background:url(../images/icon.gif) no-repeat;}



html{ overflow-x:hidden; }

body{ margin:0; padding:0;  font-family:Arial,"5FAE\8F6F\96C5\9ED1","微软雅黑","Microsoft Yahei", Helvetica, sans-serif; *font-family:"5FAE\8F6F\96C5\9ED1","微软雅黑","Microsoft Yahei",Arial, Helvetica, sans-serif; font-size:12px; color:#656565;  -webkit-text-size-adjust:none; }

/* header */

#header{ width:960px; margin:0 auto; position:relative; height:130px; z-index:10; position:fixed; _position:absolute; top:0; left:50%; margin:0 0 0 -480px;}

#header_bg{ width:1400px; height:98px; background:url(../images/menu_bg.gif) repeat-x; position:absolute; top:0; left:-220px; z-index:1; }

.elsePage #header{ position:relative; height:122px; left:auto; margin:0 auto;}

.subPage #header_bg,.elsePage #header_bg{ background:#fff; height:121px; border-bottom:1px solid #d9d9d9;}

#logo{ left:10px; top:14px; position:absolute;z-index:2;}

.mainPage #header{ position:relative; margin:0 auto; left:auto; height:98px;}

/* mainNav */

#mainNav{ width:945px; background:url(../images/menu.png) no-repeat; _background:url(../images/menu.gif) no-repeat; height:49px;  overflow:hidden; position:absolute; left:9px; top:73px; z-index:3;}

#mainNav ul{ overflow:hidden; _zoom:1;}

#mainNav ul li{ float:left;}

#mainNav ul li a,#mainNav ul li.search{ width:95px; height:49px; overflow:hidden; display:block;  background:url(../images/menu.png) no-repeat;   _background:url(../images/menu.gif) no-repeat;  background-position:0 -200px; text-indent:-9999px; float:left;}

#mainNav ul li.home a{ width:98px;}

#mainNav ul li.home a:hover,#mainNav ul li.home a.hover,#mainNav ul li.home a.current{ background-position:0 -55px; }

#mainNav ul li.about a:hover,#mainNav ul li.about a.hover,#mainNav ul li.about a.current{ background-position:-98px -55px;}

#mainNav ul li.product a:hover,#mainNav ul li.product a.hover,#mainNav ul li.product a.current{ background-position:-193px -55px;}

#mainNav ul li.service a:hover,#mainNav ul li.service a.hover,#mainNav ul li.service a.current{ background-position:-288px -55px;}

#mainNav ul li.project a:hover,#mainNav ul li.project a.hover,#mainNav ul li.project a.current{ background-position:-383px -55px;}

#mainNav ul li.news a:hover,#mainNav ul li.news a.hover,#mainNav ul li.news a.current{ background-position:-478px -55px;}

#mainNav ul li.agency a:hover,#mainNav ul li.agency a.hover,#mainNav ul li.agency a.current{ background-position:-573px -55px;}

#mainNav ul li.search{ width:277px; background-position:-668px 0; text-indent:0;}

#mainNav ul li.search .searchTxt{ margin:15px 0 0 79px; _margin:15px 0 0 39px; display:block; float:left; width:150px; height:18px; line-height:18px; border:0 none; background:none;}

#mainNav ul li.search .searchBtn{ margin:15px 0 0; display:block; float:left; width:25px; height:20px; border:0 none; background:none; cursor:pointer;}

#extraNav a{ height:27px; display:block; float:right;width:50px; text-indent:-9999px; }

#extraNav{ position:absolute; right:10px; top:14px; z-index:2;}

#extraNav a.cn{ background-position:-91px 0; }

#extraNav a.en{ 
background-position:-100px 0;
width: 75px;

}

#extraNav a.contact{ background-position:0 0; width:75px; margin:0 16px 0 0;}

#extraNav a.cn{ background-position:-91px -28px;}

#extraNav a.en:hover{ 
background-position:-100px -28px;
width: 75px;

}

#extraNav a.contact:hover{ background-position:-1px -28px;}

/* submenu */

.subMenu{ position:absolute; left:9px; top:121px; display:none; z-index:2; width:945px; top:-200px;}

.sub_bg{ background:url(../images/submenu_bg.png) no-repeat left bottom; width:945px; height:43px; position:absolute; top:0; left:0; z-index:0; _left:-1px;}

.subMenu .prevBtn,.subMenu .nextBtn,.subMenu ul li a,.subMenu ul li{ background:url(../images/submenu.jpg) no-repeat;}

.subMenu ul{ padding:0 0 0 7px; position:relative; z-index:1; line-height:38px; text-align:center; overflow:hidden; _zoom:1;}

.subMenu ul li{ width:111px; height:38px; float:left; overflow:hidden; background-position:-593px 0;}

.subMenu ul li a{ width:105px; margin:0 auto; height:38px; display:block; text-indent:-9999px;}

.subMenu ul li.about_1 a{ background-position:-7px 0;}

.subMenu ul li.about_2 a{ background-position:-118px 0;}

.subMenu ul li.about_3 a{ background-position:-229px 0;}

.subMenu ul li.about_4 a{ background-position:-340px 0;}

.subMenu ul li.about_5 a{ background-position:-451px 0;}

.subMenu ul li.about_6 a{ background-position:-566px -810px;}

.subMenu ul li.about_6 a:hover,.subMenu ul li.about_6 a.current{ background-position:-566px -853px;}

.subMenu ul li.about_1 a:hover,.subMenu ul li.about_1 a.current{ background-position:-7px -43px;}

.subMenu ul li.about_2 a:hover,.subMenu ul li.about_2 a.current{ background-position:-118px -43px;}

.subMenu ul li.about_3 a:hover,.subMenu ul li.about_3 a.current{ background-position:-229px -43px;}

.subMenu ul li.about_4 a:hover,.subMenu ul li.about_4 a.current{ background-position:-340px -43px;}

.subMenu ul li.about_5 a:hover,.subMenu ul li.about_5 a.current{ background-position:-451px -43px;}

#project_sub .sub_bg,#product_sub .sub_bg{ height:74px;}

#project_sub ul li{ background-position:right 0; height:70px; width:233px;}

#project_sub ul li a{ width:231px;height:70px;}

#product_sub ul{ padding:0;}

#product_sub ul li{ width:220px;height:70px;background-position:right 0;}

#product_sub ul li a{ width:218px;height:70px;}

.subMenu ul li.project_1 a{ background-position:-3px -90px;}

.subMenu ul li.project_2 a{ background-position:-243px -90px;}

.subMenu ul li.project_3 a{ background-position:-476px -90px;}

.subMenu ul li.project_4 a{ background-position:-708px -90px;}

.subMenu ul li.project_4{ background:none;}

.subMenu ul li.project_1 a:hover,.subMenu ul li.project_1 a.current{ background-position:-3px -160px;}

.subMenu ul li.project_2 a:hover,.subMenu ul li.project_2 a.current{ background-position:-243px -160px;}

.subMenu ul li.project_3 a:hover,.subMenu ul li.project_3 a.current{ background-position:-476px -160px;}

.subMenu ul li.project_4 a:hover,.subMenu ul li.project_4 a.current{ background-position:-708px -160px;}

.subMenu ul li.product_3 a{background-position:-257px -230px;}

.subMenu ul li.product_1 a{background-position:-495px -230px;}

.subMenu ul li.product_2 a{background-position:-726px -230px;}

.subMenu ul li.product_4 a{background-position:-22px -370px;}

.subMenu ul li.product_5 a{background-position:-257px -370px;}

.subMenu ul li.product_6 a{background-position:-495px -370px;}

.subMenu ul li.product_7 a{background-position:-726px -370px;}

.subMenu ul li.product_8 a{background-position:-22px -510px;}

.subMenu ul li.product_9 a{background-position:-257px -510px;}

.subMenu ul li.product_10 a{background-position:-495px -510px;}

.subMenu ul li.product_11 a{background-position:-22px -230px;}

.subMenu ul li.product_12 a{background-position:-726px -510px;}

.subMenu ul li.product_13 a{background-position:-22px -650px;}

.subMenu ul li.product_3 a:hover,.subMenu ul li.product_3 a.current{background-position:-257px -300px;}

.subMenu ul li.product_1 a:hover,.subMenu ul li.product_1 a.current{background-position:-495px -300px;}

.subMenu ul li.product_2 a:hover,.subMenu ul li.product_2 a.current{background-position:-726px -300px;}

.subMenu ul li.product_4 a:hover,.subMenu ul li.product_4 a.current{background-position:-22px -440px;}

.subMenu ul li.product_5 a:hover,.subMenu ul li.product_5 a.current{background-position:-257px -440px;}

.subMenu ul li.product_6 a:hover,.subMenu ul li.product_6 a.current{background-position:-495px -440px;}

.subMenu ul li.product_7 a:hover,.subMenu ul li.product_7 a.current{background-position:-726px -440px;}

.subMenu ul li.product_8 a:hover,.subMenu ul li.product_8 a.current{background-position:-22px -580px;}

.subMenu ul li.product_9 a:hover,.subMenu ul li.product_9 a.current{background-position:-257px -580px;}

.subMenu ul li.product_10 a:hover,.subMenu ul li.product_10 a.current{background-position:-495px -580px;}

.subMenu ul li.product_11 a:hover,.subMenu ul li.product_11 a.current{background-position:-22px -300px;}

.subMenu ul li.product_12 a:hover,.subMenu ul li.product_12 a.current{background-position:-726px -580px;}

.subMenu ul li.product_13 a:hover,.subMenu ul li.product_13 a.current{background-position:-257px -650px;}

.subMenu ul li.product_14 a{background-position:-22px -908px;}

.subMenu ul li.product_14 a:hover,.subMenu ul li.product_14 a.current{background-position:-22px -978px;}

.subMenu ul li.product_15 a{background-position:-257px -908px;}

.subMenu ul li.product_15 a:hover,.subMenu ul li.product_15 a.current{background-position:-257px -978px;}

.subMenu ul li.product_16 a{background-position:-495px -908px;}

.subMenu ul li.product_16 a:hover,.subMenu ul li.product_16 a.current{background-position:-495px -978px;}





.subMenu ul li.service_1 a{ background-position:-347px -720px;}

.subMenu ul li.service_2 a{ background-position:-566px -720px;}

.subMenu ul li.service_3 a{ background-position:-454px -720px;}

.subMenu ul li.service_1 a:hover,.subMenu ul li.service_1 a.current{ background-position:-347px -763px;}

.subMenu ul li.service_2 a:hover,.subMenu ul li.service_2 a.current{ background-position:-566px -763px;}

.subMenu ul li.service_3 a:hover,.subMenu ul li.service_3 a.current{ background-position:-454px -763px;}

.subMenu ul li.news_1 a{ background-position:-9px -810px;}

.subMenu ul li.news_2 a{ background-position:-121px -810px;}

.subMenu ul li.news_3 a{ background-position:-240px -810px;}

.subMenu ul li.news_4 a{ background-position:-347px -810px;}

.subMenu ul li.news_5 a{ background-position:-454px -810px;}

.subMenu ul li.news_6 a{ background-position:-676px -810px;}

.subMenu ul li.news_1 a:hover,.subMenu ul li.news_1 a.current{ background-position:-9px -853px;}

.subMenu ul li.news_2 a:hover,.subMenu ul li.news_2 a.current{ background-position:-121px -853px;}

.subMenu ul li.news_3 a:hover,.subMenu ul li.news_3 a.current{ background-position:-240px -853px;}

.subMenu ul li.news_4 a:hover,.subMenu ul li.news_4 a.current{ background-position:-347px -853px;}

.subMenu ul li.news_5 a:hover,.subMenu ul li.news_5 a.current{ background-position:-454px -853px;}

.subMenu ul li.news_6 a:hover,.subMenu ul li.news_6 a.current{ background-position:-676px -854px;}



.subMenu ul li.agency_1 a{ background-position:-9px -720px;}

.subMenu ul li.agency_2 a{ background-position:-121px -720px;}

.subMenu ul li.agency_3 a{ background-position:-240px -720px;}

.subMenu ul li.agency_1 a:hover,.subMenu ul li.agency_1 a.current{ background-position:-9px -763px;}

.subMenu ul li.agency_2 a:hover,.subMenu ul li.agency_2 a.current{ background-position:-121px -763px;}

.subMenu ul li.agency_3 a:hover,.subMenu ul li.agency_3 a.current{ background-position:-240px -763px;}

.product_sub_wrapper .jcarousel-clip{ width:880px; height:70px; z-index:0; }

.product_sub_wrapper{ width:880px;overflow:hidden; margin:0 0 0 30px; position:relative;}

/* footer */

#footer{ width:959px; height:38px; margin:-38px auto 0 auto; _margin:-35px auto 0 auto;position:relative;  z-index:10;}

.mainPage #footer{}

.elsePage #footer{ position:relative; _margin:-38px auto 0 auto;}

.subPage #footer{position:fixed; bottom:0; left:50%; margin:0 0 0 -480px; _position:absolute; _bottom:auto; _top:1000px;}

#footer .footer_inner{ padding:5px 32px 0 6px; height:33px; line-height:33px; overflow:hidden; _zoom:1; font-size:11px; color:#96a1a8; position:relative; z-index:10;  background:url(../images/footer.png) no-repeat; _background-position:0 -1px; left:3px;}

#footer .footer_inner a{ background-position:-482px 10px; padding:0 6px 0 26px; color:#96a1a8; display:block; float:left; border-left:1px solid #fff; border-right:1px solid #fff;width:58px; }

#footer .footer_inner a:hover{background-position:-482px -10px; color:#525251; }

#footer .footer_inner .copyright{ float:right;}

#footer .footer_inner .copyright a{ padding:0; margin:0; background:none; float:none; display:inline;}

#footer .footer_inner #relatedBtn{ }

#footer .footer_inner #subscribePopBtn{ width:79px;}

#footer .footer_inner #relatedBtn:hover,#footer .footer_inner a.current{ background-position:-482px -10px; background-color:#eeeff1; border-left:1px solid #dbdcdd; border-right:1px solid #dbdcdd; color:#525251;}



/*common*/

#wrapper{ overflow:hidden; position:relative; margin:0 auto;}

.container{ width:960px; margin:0 auto;}

.banner{ position:relative;width:960px; height:900px;/* margin:-130px 0 0 0;*/ }

.banner_container{ position:absolute;top:0; left:-220px;width:1400px; height:900px; background:#fff; overflow:hidden; 
 }

.prev,.next{ width:75px; height:120px; position:absolute; display:block; text-indent:-9999px; }

.prev{ background-position:-192px 0; left:25px;}

.next{ background-position:-401px 0; right:19px;}

.prev:hover{background-position:-264px 0;}

.next:hover{background-position:-329px 0;}

#banner_nav{ width:1400px; position:absolute; left:-220px; z-index:0; top:23%; height:120px; margin:-60px 0 0 0;}

.banner_container img{ position:relative; top:0;}



#mainContent{ margin:122px 0 0 0;}

.news_con_bg{background:#f5f5f5;}

.elsePage #mainContent{ margin:0;}

.content_box{ position:relative; width:940px; height:585px; z-index:0; padding:75px 0 0 0; margin:0 auto; }



.content_box_news{ position:relative; width:940px; z-index:0; padding:75px 0 0 0; margin:0 auto;padding-bottom:150px;}

.content_box h3.title{ background:url(../images/normal/title.png) no-repeat; height:55px; text-indent:-9999px; margin:0 0 25px; width:280px;}

#service_service_box h3.title ,.content_product_box h3.title{ background:url(../images/normal/title.png) no-repeat; height:55px; text-indent:-9999px; margin:0 0 25px; width:280px;}

.content_box_news h3.title{ background:url(../images/normal/title.png) no-repeat; height:55px; text-indent:-9999px; margin:0 0 25px; width:280px;}

.content_box .bg{ position:absolute; top:0; left:-230px; z-index:-1; height:660px; overflow:hidden; width:1400px; background:#fff;}

.content_box_news .bg{ position:absolute; top:0; left:-230px; z-index:-1; height:100%; overflow:hidden; width:1400px; background:#fff;}

.content_product_box{padding:105px 0 0 0;height:555px; }

.content_product_odd .bg,.content_news_odd .bg,.content_box_odd .bg{ background:#f5f5f5;}



#qulification_content h3.title{ background-position:0 -59px;}

#vi_content h3.title{ background-position:0 -117px;}

#milestone_content h3.title{ background-position:0 -173px;}

#job_content h3.title{ background-position:0 -232px;}

#project_residence_box h3.title{ background-position:-300px 0;}

#project_office_box h3.title{ background-position:-300px -62px;}

#project_public_box h3.title{ background-position:-300px -185px;}

#project_inn_box h3.title{ background-position:-300px -124px;}

#elegant_content h3.title{ background-position:0 0;}

#product_passenger_box h3.title{ background-position:0 -296px;}

#product_room_box h3.title{ background-position:-300px -564px;}

#product_no_box h3.title{ background-position:0 -357px;}

#product_sightseeing_box h3.title{ background-position:-300px -440px;}

#product_ward_box h3.title{ background-position:0 -419px;}

#product_auto_box h3.title{ background-position:-300px -749px;}

#product_moving_box h3.title{ background-position:0 -480px;}

#product_car_box h3.title{ background-position:-300px -687px;}

#product_home_box h3.title{ background-position:-300px -626px;}

#product_hydraulic_box h3.title{ background-position:0 -543px;}

#product_cargo_box h3.title{ background-position:0 -602px;}

#product_park_box h3.title{ background-position:-300px -501px;}

#product_decorate_box h3.title{ background-position:0 -665px;}

#latest_news_box h3.title{ background-position:0 -725px; width:138px; margin:0 auto;}

#media_news_box h3.title{ background-position:0 -860px;}

#product_news_box h3.title{ background-position:0 -792px;}

#industry_news_box h3.title{ background-position:0 -923px;}

#service_service_box h3.title{ background-position:0 -987px;}

#installation_service_box h3.title{ background-position:0 -1050px;}

#maintenace_service_box h3.title{ background-position:0 -1108px;}

#policy_agency_box h3.title{ background-position:-300px -816px;}

#join_agency_box h3.title{ background-position:-300px -944px;}

#download_agency_box h3.title{ background-position:-300px -878px;}



#product_passage_30_box h3.title{ background-position:0 -1237px;}

#product_passage_50_box h3.title{ background-position:0 -1297px;}

#product_high_box h3.title{ background-position:0 -1357px;}







#sitemap_box h3.title{ background-position:-298px -1064px;}

#terms_box h3.title{ background-position:-298px -1004px;}



#bulletin_news_box h3.title{background-position:-298px -1127px;}

#video_content h3.title{ background-position:0 -1167px;}



#media_news_box h3.title_down{background:url(../images/title_neikan.png) left top no-repeat;}



.jspVerticalBar{ width:7px;}

.jspTrack{ background:#fff;}

.jspDrag{ background:#cfcfcf;}

.jspHover{ background:#0c5dc2;}







.pagination{ display:none; margin:0 auto; height:20px; overflow:hidden; _zoom:1;}

.pagination li{ float:left;width:20px; height:20px;}

.pagination li a{ display:block; width:20px; height:20px; background-position:-446px -235px; text-indent:-9999px;}

.pagination li.current a{ background-position:-469px -235px;}

.backBtn,.funBtn,.funBtn:hover{ background:#0c5dc2; width:118px; height:30px; float:right; display:block; text-align:center; line-height:30px; color:#fff; font-size:14px; margin:0 0 0 10px;}

.backBtn:hover{ background:#1567c3; color:#fff;}

.funBtn{ background:#acacac;}

.nextBtn,.prevBtn,.carousel-prev,.carousel-next{ display:block; width:33px; height:33px; background-position:-40px -61px; position:absolute; right:0px; text-indent:-9999px; bottom:42px; cursor:pointer; z-index:10;}

.prevBtn,.carousel-prev{ background-position:-3px -61px; right:37px;}

.nextBtn:hover,.carousel-next:hover{ background-position:-115px -61px;}

.prevBtn:hover,.carousel-prev:hover{ background-position:-78px -61px;}



/* tab */

ul.tabNav{ overflow:hidden; _zoom:1; border-bottom:1px solid #0c5dc2;margin:0 0 25px;}

ul.tabNav li{ float:left; width:118px; height:30px; background-color:#afb1b5; text-align:center; color:#fff; line-height:30px; display:inline; margin:0 4px 0 0; cursor:pointer; font-size:14px;}

ul.tabNav li.current{ background-color:#0c5dc2;}

ul.tabNav li a{color:#fff;}

.tabContent{ display:none;}

.tabFirstContent{ display:block;}



.subMenu .prevBtn,.subMenu .nextBtn{ width:20px; height:70px; position:absolute; top:0px; z-index:10;}

.subMenu .prevBtn{ left:10px; background-position:-780px -697px;}

.subMenu .nextBtn{ right:16px; background-position:-850px -697px;}

.subMenu .prevBtn:hover{ background-position:-800px -697px;}

.subMenu .nextBtn:hover{ background-position:-830px -697px;}



.main_banner .slogan{ position:absolute; left:-150px; top:-2%; z-index:0; display:none; }

.main_banner .intro dl dt{ color:#0c58b5; font-size:40px; height:55px;}

.main_banner .intro dl dd{ color:#272729; font-size:17px; line-height:30px;}



#agency_banner .slogan,#news_banner .slogan,#service_banner .slogan{ /*top:-4%;*/}





#agency_banner .slogan img,#news_banner .slogan img,#project_banner .slogan img{ position:relative; top:-10px;}



/*#about_banner .slogan{ top:-10%;}



#home_banner .loading{ margin-top:-50px;}*/



/* index */

#mainPage_wrapper{ width:1400px; position:relative; height:740px; overflow:hidden; left:-220px; _left:0; margin-top:0px;}

.main_banner{position:absolute; top:0; left:0; height:900px; width:1400px; left:220px; }

#home_banner{ top:0;}

#about_banner{top:900px;}

#product_banner{  top:1800px; }

#service_banner{  top:2700px; }

#project_banner{ top:3600px;}

#news_banner{ top:4500px;}

#agency_banner{ top:5400px;}

.index_banner .banner_container{ height:900px; overflow:hidden; background:#fff; z-index:-2;}





.news_news_box{ bottom:77px; left:28px; position:absolute; font-size:11px; color:#a7a7a6;width:907px;}

.news_news_box dl{ width:448px; height:80px; overflow:hidden; margin:0 0 5px 0; position:relative; z-index:0; cursor:pointer; margin:0 0 5px 0;float:left; display:inline;}

.news_news_box dl dd.bg,.news_news_box dl dd.bg_hover{width:448px; height:80px; position:absolute; left:0; top:0; z-index:-1; background:url(../images/news_bg.png) no-repeat left bottom; _background:#fff;}

.news_news_box dl dd.bg_hover{ background-position:left top;  display:none; _background:#0062f1;}

.news_news_box dl dd.image{ width:150px; height:80px; float:left;}

.news_news_box dl dt{ float:left; padding:12px 0 0 0; width:290px; height:68px; position:relative;}

.news_news_box dl dt em{ display:block; line-height:20px; }

.news_news_box dl dt h3{font-size:11px; color:#4f4f4f;}

.news_news_box dl dt span{ position:absolute; right:2px; bottom:10px;}

.news_news_box dl.hover{ color:#aebedf;}

.news_news_box dl.hover h3{ color:#fff;}



.news_news_box .news_shove{background:url(../images/shove_bg.png) left top no-repeat; width:346px;height:164px;position:relative;overflow:hidden;float:left;}

.news_news_box .news_shove ul li{float:left;width:346px;}

.news_news_box .news_shove ul li img{float:left}

.news_news_box .news_shove ul li a{color:#fff;}

.news_news_box .news_shove ul li a:hover{color:#fff;}

.news_news_box .news_shove ul li h5{border-bottom:1px solid #fff;opacity:.5;filter:alpha(opacity=50);margin:28px 0 10px 0;padding-bottom:6px;}

.news_news_box .news_shove ul li .intro_shove{width:130px;margin-left:20px;display:inline;float:left;}

.news_news_box .news_shove ol{position:absolute;right:13px;bottom:0;height:12px;}

.news_news_box .news_shove ol li{background:url(../images/magezine_bnt.png) left bottom no-repeat;width:14px;height:12px;margin-left:7px;float:left; cursor:pointer;}

.news_news_box .news_shove ol li.current{background:url(../images/magezine_bnt1.png) left bottom no-repeat;}



.news_news_box .news_news_right{width:448px;float:left;margin-left:10px;display:inline;}



.index_news_box{ left:228px; position:absolute; width:945px; height:300px; top:370px; }/*background:#F1F0F0*/

.index_news_box dl{width:907px; height:40px; position:relative;}

.index_news_box dl dt{ width:90px; padding:0 0 0 10px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px;}

.index_news_box dl dd.intro{ line-height:40px; height:40px; padding:0 0 0 12px; float:left; width:700px; overflow:hidden;}

.index_news_box dl dd.intro a{ color:#fff;}

.index_news_box dl dd.more{ position:absolute; right:25px; top:0; line-height:40px; color:#a7b3cf;}

.index_news_box dl dd.more a{color:#a7b3cf;}



.index_news_box .fl{ float:left; width:280px; height:auto;}

.index_news_box .fltop{ background:url(../images/aboutus.png) no-repeat; height:49px; width:276px;}

.index_news_box .flcon{ font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; word-spacing:normal; text-indent:30px; line-height:150%; padding:6px;}

.index_news_box .rl{ float:right; width:650px; height:auto; padding-right:10px; }

.index_news_box .rltop{ background:url(../images/cpzs.png) no-repeat; height:49px; width:650px; }

.index_news_box .rlcon{ }


.index_project_box{ position:absolute; bottom:82px; left:546px; width:383px; height:165px; z-index:1; }

.index_project_box dl{ width:383px; height:165px; background:url(../images/pro_bg.png) no-repeat top right; _background:#1a51a6;}

.index_project_box dl dd{ width:213px; height:165px; float:left;}

.index_project_box dl dt{ width:145px; float:left; padding:25px 0 0 0;}

.index_project_box dl dt span{ display:block; line-height:25px; height:25px; border-bottom:1px solid #8eaad1; margin:0 0 6px; font-size:11px; color:#8eaad1;}

.index_project_box dl dt h3{ font-size:18px; line-height:24px; color:#fff;}

#index_banner .slides_container{ width:1400px; height:900px; position:relative; display:none; z-index:0;}

#index_banner .slide{width:1400px; height:900px;}

#index_banner .prev,#index_banner .next{ display:none;}

.index_project_box .slides_container{ width:383px; height:165px; position:relative; display:none; z-index:0;}

.index_project_box .slide{width:383px; height:165px;}

.index_project_box .pagination{ position:absolute; bottom:5px; right:10px; z-index:1; display:block;}

.index_project_box .pagination li{ float:left; padding:0 1px;}

.index_project_box .pagination li a{ display:block; width:20px; height:20px; background:url(../images/pro_pagnation2.png) no-repeat -17px 0; text-indent:-9999px;}

.index_project_box .pagination li.current a{ background-position:3px 0px;}



#index_banner .intro{ position:absolute; bottom:535px; left:280px; height:110px; z-index:1; display:none; width:500px;}

#index_banner .intro dl dt{ color:#0c58b5; font-size:40px; padding:0 0 5px 0; font-weight:bold;}

#index_banner .intro dl dd{ font-size:17px; color:#272729; line-height:32px;}

#index_banner .intro_2{ bottom:515px;} 

#index_banner .intro_3{ bottom:480px;/*left:240px;*/} 

#index_banner .intro_4{ /*left:240px;*/} 

/* about */

.about_video{  width:183px; height:153px; left:35px; bottom:78px; position:absolute; background:url(../images/about_video_bg.png) no-repeat top left; padding:6px;}

.about_video_hover{ background-position:top right;}

.about_video .image{ width:273px; height:192px; margin:0 auto; cursor:pointer; position:relative;}

.about_video .image span{ background:url(../images/about_video_play.png) no-repeat; width:41px; height:42px; position:absolute; top:50%; left:50%; margin:-21px 0 0 -21px; display:block;}

.about_video h3{ line-height:30px; padding:6px; font-size:14px;}

.about_video .slides_container{width:182px; height:165px; position:relative; display:none; z-index:0;}

.about_video .slide{width:182px; height:165px;}

.about_video dl{width:182px; height:165px; margin:0 auto; overflow:hidden; cursor:pointer;}

.about_video dl dd{ height:120px; overflow:hidden;}

.about_video dl dd img{ height:120px; width:182px;}

.about_video dl dt{ line-height:33px; text-align:center; font-size:13px;}

.about_video .next{ background-position:-403px -310px; right:-40px; top:66px; display:block; width:33px; height:33px;}

.about_video .prev{ background-position:-366px -310px; right:auto; left:-40px; top:66px; display:block; width:33px; height:33px;}

.about_video .next:hover{background-position:-115px -138px; }

.about_video .prev:hover{background-position:-78px -138px;}

.about_video_hover dl dt{ color:#fff;}

.about_video .pagination li a{ background:url(../images/pagination.png) no-repeat top right; height:27px;}

.about_video .pagination li.current a{background-position:top left;}

.about_video .pagination{ margin:5px auto 0 auto; }

.about_video .pagination li,.about_video .pagination{ _height:40px;}

.about_video .pagination li a{ display:block; _width:20px; _height:20px; _background:url(../images/pro_pagnation.png) no-repeat -17px 0; text-indent:-9999px;  _margin:10px auto 0 auto;}

.about_video .pagination li.current a{ _background-position:4px 0;}





#video_wrapper{  position:fixed; _position:absolute; left:50%; top:50%; z-index:1000; background:url(../images/about_video_pop.png) no-repeat; width:640px; height:439px; margin:-220px 0 0 -332px; padding:0 12px; }

#video_wrapper h3{ height:45px; line-height:45px; font-size:15px;}

#video_close{ color:#fff; float:right; background-position:-376px -360px; width:28px; height:30px; text-indent:-9999px; margin:8px 0 0;}

#video_close:hover{ background-position:-417px -360px;}





.about_advantage_box{ background:url(../images/about_ad_bg.png); width:906px; height:324px;bottom:78px; left:28px; position:absolute;}

.about_advantage_box dl{ padding:0 0 0 20px;}

.about_advantage_box dl dt{ height:44px; line-height:44px; font-size:14px; color:#0c51b4;}

.about_advantage_box dl dd ul li{padding:0 0 0 15px; width:440px; height:25px; line-height:25px; float:left; display:inline; margin:0 12px 4px 0; color:#272727;position:relative;}

.about_advantage_box dl dd ul li a{position:absolute;left:15px;top:0; z-index:1;}

.about_advantage_box dl dd ul li em{background:url(../images/about_ad_bg_li.jpg) left center repeat; display:block; width:455px;height:25px;position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0}

.about_advantage_box dl dd ul li.right{ width:390px;}

.about_advantage_box dl dd ul li.right em{width:405px;background:url(../images/about_ad_bg_li2.jpg) left center repeat;}

/* culture */

/*.image_content{}

.image_content img{ float:right; margin:11px 0 0;}

.image_content p{ width:340px; line-height:24px;}

.image_content p span{ color:#0c5dc2;}

*/

#image_slide .jcarousel-item{ width:940px; height:400px; float:left; position:relative;}

#image_slide .jcarousel-container{ width:940px; height:400px;}

#image_slide .jcarousel-clip{width:940px; height:400px; overflow:hidden;}

.image_content .slides_container{ width:455px; height:320px; position:relative; display:none; z-index:0; margin:21px 0 0 26px;}

.image_content .slide{ width:455px; height:320px;}

.image_content .image .pagination{ margin:40px auto 0 auto;}

.image_content .intro{ width:360px; float:right; padding:0 40px 0; line-height:24px; height:360px; overflow:hidden; background:url(../images/blank.gif) repeat;}

.image_content .intro span{ color:#0c58b5;}

.image_content .intro h3{ font-size:18px; color:#272727; padding:0 0 6px 0;}



.enterprise_image_content{ line-height:24px; }

.enterprise_image_content .intro{ height:360px; padding:0 40px 0 0; width:890px;}

.enterprise_image_content .intro span{color:#0c58b5;}



.enterprise_show_content li{ float:left; padding:12px 12px 0px 12px; display:inline; position:relative;}

.enterprise_show_content li .mask{ background:url(../images/enterprise_show_mask.png) repeat; position:absolute; top:12px; left:12px; z-index:1; color:#fff; padding:18px 18px 0 18px; line-height:22px; display:none; }



.enterprise_show_content li p{ text-align:center; line-height:40px; color:#0c5dc2; font-size:14px;}

.enterprise_show_content li.first{ float:right; background:url(../images/enterprise_show_3.png) no-repeat; width:184px; height:365px;}

.enterprise_show_content li.first .mask{ width:148px; height:294px;}

.enterprise_show_content li.second .mask{ width:286px; height:102px;}

.enterprise_show_content li.third .mask{ width:164px; height:102px;}

.enterprise_show_content li.first p{ text-align:left;}

.enterprise_show_content li.second{ background:url(../images/enterprise_show_1.png) no-repeat; width:322px; height:178px; margin:0 20px 0 0;}

.enterprise_show_content li.third{ background:url(../images/enterprise_show_2.png) no-repeat; width:200px; height:175px; margin:0 19px 0 0;}

/* life */

#elegant_content .image .image_inner{ margin:21px 0 0 26px;width:455px; height:320px; overflow:hidden;}

#elegant_content .image,#vi_content .image{ background:url(../images/life_bg.png) no-repeat; width:500px; height:385px; position:relative; display:inline; float:left;}

.life_content .image img{ position:absolute; top:21px; left:26px;}

.life_content .info{ width:400px; float:right;}

.life_content .info h3{ font-size:18px; color:#272729;}

.life_content .info .intro{ padding:10px 0 0 0; height:220px; overflow:hidden; line-height:22px; color:#656565;}

.life_content .info ul.image_list{ margin:0 -20px 0 0;}

.life_content .info ul.image_list li{ width:70px; height:70px; position:relative; float:left; overflow:hidden; margin:0 9px 9px 0; display:inline; _margin:0 8px 9px 0;}

.life_content .info ul.image_list li img{ height:70px; position:relative; left:-15px;}

.life_content .info ul.image_list li .frame{ width:64px; height:64px; border:3px solid #0853b2; position:absolute; top:0; left:0; z-index:1; display:none;}

.life_content{width:940px; height:400px; position:relative;}

.life_content .info ul.image_list li.hover .frame,.life_content .info ul.image_list li.current .frame{ display:block;}

.life_content .info ul.image_list li.hover img.small,.life_content .info ul.image_list li.current img.small{ display:none;}

.life_content .slides_container{ width:940px; height:400px; position:relative; display:none; z-index:0;}

.life_content .slide{width:940px; height:400px;}









#enterprise_show_slides h3{ height:50px; margin:20px 0 0 0; text-align:center; position:relative; width:400px;}

#enterprise_show_slides h3 span{ position:absolute; line-height:20px; top:0;}

#enterprise_show_slides h3 span.left{ left:72px;}

#enterprise_show_slides h3 span.right{ right:72px;}





/* qulification */

#qulification-carousel-horizon { width:940px; height:500px; font-family: Arial; font-size:14px; position:relative; clear:both; overflow:hidden; margin:20px 0 0 0;}

#qulification-carousel-horizon .carousel-images img {visibility:hidden;cursor:pointer;}

#qulification-carousel-horizon .carousel-controls .carousel-prev { top:200px; left:190px;right:auto}

#qulification-carousel-horizon .carousel-controls .carousel-next { top:200px;right:191px;}

#qulification_title{ position:absolute; width:940px; height:30px; line-height:30px; color:#888; left:0; top:140px; font-size:14px; text-align:center;}



/* VI */

#vi_content .content{ border-top:1px solid #fff; padding:40px 0 0 0; overflow:hidden; _zoom:1;}

#vi_content .image img{ position:absolute; top:0px; left:5px; border:21px solid #f5f5f5;}

#vi_content .info{ width:400px; float:right;}

#vi_content .image_list{ width:400px; height:70px; position:relative; overflow:hidden;}

#vi_content .slide img{ height:72px; width:100px; float:left; display:block; margin:0 4px; _margin:0 3px;  opacity:0.5; cursor:pointer;}

#vi_content .slide img.current{ opacity:1;}

#vi_content .slides_container{ width:324px; height:72px; position:relative; display:none; z-index:0; margin:0 auto;}

#vi_content .slide{width:324px; height:72px;}

#vi_content .intro{ color:#506583; line-height:22px; padding:40px 0 0 0; width:370px; margin:0 auto; }

#vi_content .nextBtn{ background-position:-40px -99px; top:20px; right:0;}

#vi_content .prevBtn{ background-position:-3px -99px; right:auto; left:0px; top:20px;}

#vi_content .nextBtn:hover{background-position:-115px -99px;}

#vi_content .prevBtn:hover{background-position:-78px -99px;}



/* job */

#job_content .tabContent{ background:url(../images/job_bg.png) repeat; height:390px; margin-top:10px;}

#job_content ul.tabNav{ margin:0;}

.job_intro,.job_info_outter{ padding:40px 40px 0 40px; line-height:24px;}

.job_intro dl dt,.job_info dl dt{ color:#000; font-size:16px;}

.job_intro dl{ padding:0 0 24px 0;}

.job_info{padding:0px 40px 0 0; width:820px; height:320px; overflow:hidden; position:relative;}

.job_info_outter{ /*padding:30px 40px 0 40px;*/ height:320px; line-height:26px; }

.job_info dl dt{ border-bottom:1px dotted #000; line-height:32px;}

.job_info dl{ border-bottom:1px dotted #000; padding:0 0 10px 0; margin:0 0 10px 0;}





.jobBtn{ position:absolute; top:155px; left:244px;}



.jobBtn,.jobBtn:hover{ width:118px; display:block; text-align:center; color:#fff; float:none; line-height:30px; height:30px; font-size:12px; background:#AFB1B5;}

.jobBtn:hover{ background:#0C5DC2;}







#job_online_box{ position:absolute; top:180px; width:820px; left:60px;  -background:url(../images/job_bg.png) repeat; height:260px; padding:100px 0 0 0; }



#job_online_box .line{ clear:both; padding:10px 0 10px 72px; height:26px; line-height:26px;}

#job_online_box .line label{ float:left; width:84px; font-size:14px;}

#job_online_box .line span,#job_online_box .line .input{ float:left;}

#job_online_box .line .inputText{ float:left; margin:0 48px 0 0; border:1px solid #b5c1c6; height:24px; line-height:24px; width:225px;}

#job_online_box .line #job_name{ width:165px;}

#job_online_box .line #job_address{ width:585px;}

#job_online_box .btns{ width:744px; clear:both;}

#job_online_box .btns .inputBtn{ display:block; float:right;  background:#afb1b5; height:25px; line-height:25px; border:0 none; color:#fff; cursor:pointer; border-radius:2px;  margin:0 0 0 8px; width:105px; text-align:center;}

#job_online_box .btns .inputBtn_hover{ background:#0C5DC2;}

#job_position select{ display:none;}



/* video */

#video_content .content{border-top:1px solid #fff; padding:40px 0 0 0; overflow:hidden; _zoom:1;}

#video_content .video_player_box{ background:url(../images/video_content_bg.png) no-repeat; width:566px; height:365px;  float:left; display:inline; margin:0 28px 0 0; padding:20px 20px 0 20px;}

#video_content .content{ border-top-color:#cdd0d4;}



#video_content .video_list_box{ float:left; width:306px; height:360px; overflow:hidden;}

#video_content .video_list_box li{ height:58px; padding:3px; background:#fff; margin:0 0 11px 0; width:250px; line-height:58px; color:#64676d; font-size:13px; cursor:pointer;}

#video_content .video_list_box li img{ float:left; margin:0 12px 0 0;}

#video_content .video_list_box li.hover,#video_content .video_list_box li.current{ background:#0c51b4; color:#fff;}

/* milestone */

#milestone_content dl dt span,#milestone_content dl{ background:url(../images/milestone_bg.png) no-repeat; }

#milestone_content dl{ float:left;height:186px;position:relative; }

#milestone_content dl.year_1{ background-position:-279px 0;}

#milestone_content dl.year_2{ background-position:-419px 0;}

#milestone_content dl dt{ width:78px; float:left; height:92px; line-height:92px; text-align:center;color:#00419b; font-size:18px; position:relative; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

#milestone_content dl dd{ width:62px;height:186px; float:left;}

#milestone_content dl.year_2 dt{ margin:93px 0 0; }

#milestone_content dl dt,#milestone_content dl dd{}

#milestone_content dl dt span{width:78px;height:92px; position:absolute; top:0; left:0; z-index:0; display:none; }

#milestone_content dl dt em{width:78px;height:92px; position:absolute; top:0; left:0; z-index:1; font-style:normal;}

#milestone_inner{ width:9999px;position:relative; }

#milestone_outter{ width:778px; margin:130px auto 0 auto; height:186px; overflow:hidden;position:relative; }

#milestone_content .nextBtn{background-position:-115px -138px;top:340px;right:0; }

#milestone_content .prevBtn{background-position:-78px -138px;top:340px; right:auto; left:0px; }

#milestone_content .nextBtn:hover{ background-position:-40px -138px; }

#milestone_content .prevBtn:hover{ background-position:-3px -138px; }

.milestone_pop{ width:167px; bottom:-1000px; position:absolute; z-index:5; }

.milestone_pop .pop_top,.milestone_pop .pop_bottom{ background:url(../images/milestone_tip.png) no-repeat;}

.milestone_pop .pop_top{ height:5px; overflow:hidden; _height:4px;}

.milestone_pop .pop_bottom{ height:12px; overflow:hidden; background-position:0 -53px;  }

.milestone_pop .pop_body{ background:#fff; min-height:50px; width:159px; padding:8px 8px 8px 0px;}

.milestone_pop .pop_body ul li{ position:relative; padding:0 0 0 24px; line-height:20px;}

.milestone_pop .pop_body ul li span{ position:absolute; left:12px; top:0;}

.milestone_pop .pop_content{ width:159px;}



/* project */

.project_show_box{ bottom:77px; left:383px; position:absolute; font-size:11px; color:#a7a7a6; width:533px;}

.project_show_box dl{ width:533px; height:80px; overflow:hidden; margin:0 0 5px 0; position:relative; z-index:0; cursor:pointer;}

.project_show_box dl dd.bg,.project_show_box dl dd.bg_hover{width:533px; height:80px; position:absolute; left:0; top:0; z-index:-1; background:url(../images/project_show_bg.png) no-repeat left bottom; _background:#fff;}

.project_show_box dl dd.bg_hover{ background-position:left top;  display:none; _background:#0062f1;}

.project_show_box dl dd.image{ width:150px; height:80px; float:left;}

.project_show_box dl dt{ float:left; padding:12px 0 0 0; width:375px; height:68px; position:relative;}

.project_show_box dl dt em{ display:block; line-height:20px; }

.project_show_box dl dt h3{font-size:13px; color:#4f4f4f;}

.project_show_box dl dt span{ position:absolute; right:2px; bottom:10px;}

.project_show_box dl.hover{ color:#aebedf;}

.project_show_box dl.hover h3{ color:#fff;}

.project_show_select{ background:url(../images/project_show_select_bg.png) no-repeat; width:341px; height:165px;bottom:82px; left:32px; position:absolute; _background:#1a51a6;}

.project_show_select ul.tabNav{ border:none; padding:16px 0; margin:0 auto 10px auto; width:284px; border-bottom:1px solid #89aacf; }

.project_show_select ul.tabNav li,.project_show_select ul.tabNav li.current{/* background:url(../images/project_show_tab_bg.png) no-repeat right -1px; background:none;*/ background-position:-287px -561px; width:103px; height:25px; line-height:25px; font-size:13px; color:#89aacf; margin:0; cursor:default; text-align:left; height:15px; line-height:15px; background-color:transparent;}

.project_show_select ul.tabNav li.current{ color:#fff; background-color:transparent; background-position:-407px -561px;  /* background-position:-407px -561px;*/}

#project_select,#area_select{ position:relative; z-index:2;}

#area_select{ z-index:1;}

#project_select select,#area_select select,#product_select select,#product_search_select select{ display:none;}

dl.select{ width:284px; height:29px; position:relative; z-index:0;}

dl.select dt{ background-position:-201px -132px;height:29px; padding:0 0 0 15px; color:#64676d; line-height:29px; cursor:pointer; }

/*dl.select dt.hover,dl.select dt.current{ background-position:-201px -172px;}*/

dl.select dt.disabled{ background-position:-201px -172px;}

dl.select dd{ position:absolute; background:#fff; left:0; top:28px; width:282px; height:75px; overflow:hidden; border:1px solid #fff; display:none; z-index:2;}

dl.select dd a{ display:block; height:25px; line-height:25px; padding:0 0 0 15px; color:#96a1a8; width:260px;}

dl.select dd a:hover{ background:#eeeff1; color:#64676d;}

dl.select dd .list{ width:282px; height:75px;}

.searchBtn{ background-position:0 -177px; width:91px; height:25px; border:0 none; float:right; margin:0 27px 0 0; cursor:pointer; font-size:0px; line-height:0px;}

.searchBtn_hover{background-position:-96px -177px;}

.project_show_select #project_select{width:284px; height:29px; margin:0 auto 3px auto; }

.project_show_select #area_select{width:284px; height:29px; margin:0 auto; padding:0 0 7px 0; }





#product_search_result_box #project_select,#product_search_result_box #area_select,#product_search_select{width:140px; height:24px; float:right;display:inline; margin:24px 0 0;}

#product_search_result_box #project_select{ margin:24px 10px 0 0;}

#product_search_result_box dl.select{ width:140px; height:24px; position:relative; z-index:0;}

#product_search_result_box dl.select dt{ background-color:#fff; background-position:-260px -212px;height:24px;  color:#96a1a8; line-height:24px; text-align:center; padding:0; width:130px; padding:0 10px 0 0;}

#product_search_result_box dl.select dt.hover,#product_search_result_box dl.select dt.current{ background-position:-286px -212px; background-color:#0c5dc2; color:#fff;}

#product_search_result_box dl.select dd{ top:24px; width:140px; height:100px; border:0 none;}

#product_search_result_box dl.select dd a{ display:block; height:25px; line-height:25px;  color:#96a1a8; width:130px; text-align:center; padding:0;}

#product_search_result_box dl.select dd a:hover{ background:#fff; color:#0c5dc2;}

#product_search_result_box dl.select dd .list{ width:140px; height:100px;}



.project_show_select dl.select dt{ color:#1567c3;}

.project_show_select dl.select dt.disabled{ color:#fff;}



#product_search_select{ width:110px;}

#product_search_select dl.select{width:110px;}

#product_search_select dl.select dt{width:100px; background-position:-260px -212px;}

#product_search_select dl.select dt.hover,#product_search_select dl.select dt.current{ background-position:-316px -212px; }

#product_search_select dl.select dd{ width:110px;}

#product_search_select dl.select dd a{ width:100px;}

#product_search_select dl.select dd .list{ width:110px; height:100px;}



#product_select dl.select{ width:250px;}

#product_select dl.select dt{ background-position:-249px -475px; color:#0c51b4;}

/*#product_select dl.select dt.hover{}

#product_select dl.select dt.current{ background-position:-249px -515px; color:#fff;}*/

#product_select dl.select dd{ width:248px;}

#product_select dl.select dd a{ width:230px;}

#product_select dl.select dd .list{ width:248px;}



.project_show_select .searchBtn{}

#product_select_box .searchBtn,.project_show_select .searchBtn{ background-position:-408px -402px; background:none; }

#product_select_box .searchBtn_hover,.project_show_select .searchBtn_hover{background-position:-408px -432px;}



#product_select{ width:250px; margin:22px auto;}

#product_select_box h3{ width:250px; margin:0 auto; border-bottom:1px solid #8eaad1; color:#fff; height:50px; line-height:50px; font-size:15px;}



#job_position dl.select{ width:165px;}

#job_position dl.select dt{background-position:-320px -132px; border:1px solid #B5C1C6;}

#job_position dl.select dd{ width:163px;border:1px solid #B5C1C6;}

#job_position dl.select dd a{ width:140px;}

#job_position dl.select dd .list{ width:163px;}

/* project search */

#product_search_result_box h3.title,#search_result_box h3.title{ background-position:-300px -377px;}

.product_inner_box{ border-top:1px solid #0c5dc2; padding:30px 0 0 0; height:390px; position:relative; overflow:hidden;}

.product_inner_box dl{ width:172px; height:181px; overflow:hidden; background-position:11px -257px; position:relative; float:left; display:inline; margin:0 2px; cursor:pointer; }

.content_product_odd .product_inner_box dl{  background-position:-189px -257px;}

.product_inner_box dl dd{ padding:15px 0 0 12px; width:149px; height:149px; overflow:hidden;}

.product_inner_box dl dd img{ width:149px; height:149px;}

.product_inner_box dl dt{ position:absolute; top:15px; left:12px; display:none; width:149px; height:149px; overflow:hidden;}

.product_inner_box dl dt img{ width:100%; height:100%;}

.product_inner_box dl dt h4{ height:34px; position:absolute; left:0; bottom:0px; line-height:34px; text-align:center; width:100%; background:url(../images/project_title_bg.png) repeat; font-size:12px; color:#fff;}

.product_inner_box ul{ width:880px; margin:0 auto; height:362px;}

.product_inner_box ul li{ width:880px;}

.product_inner_box .slides_container{ width:880px; height:362px; position:relative; display:none; z-index:0; margin:0 auto; }

.product_inner_box .slide{width:880px; height:362px; overflow:hidden; _zoom:1;}

.product_inner_box .pagination li{ width:20px;}

.content_product_odd .pagination li a{background-position:-446px -212px;}

.content_product_odd .pagination li.current a{ background-position:-469px -212px;}

.product_inner_box .pagination{ margin:5px auto 0 auto;}

.product_inner_box .nextBtn{background-position:-110px -218px;top:190px;right:0; }

.product_inner_box .prevBtn{background-position:-88px -218px;top:190px; right:auto; left:0px; }

.product_inner_box .nextBtn:hover{ background-position:-34px -218px; }

.product_inner_box .prevBtn:hover{ background-position:-12px -218px; }

.product_inner_box .nextBtn,.product_inner_box .prevBtn{ display:none;}



/* project detail */

.project_detail_box{ overflow:hidden; _zoom:1;}

.project_detail_box h4{ font-size:14px; padding:0 0 12px; margin:0 0 20px; border-bottom:1px solid #0c5dc2; color:#0c5dc2;}

.project_detail_box h4 a{color:#0c5dc2;}

.project_detail_box h4 a:hover{ color:#064ba1;}

.project_detail_box .info{ float:right; width:375px; padding:0 15px 0 0;}

.project_detail_box .image,.service_content_box .image,.agency_content_box .image{ width:455px; float:left; background:url(../images/project_detail_bg.gif) no-repeat top left; padding:20px 20px 0 20px; overflow:hidden; height:400px;}

.content_news_odd .project_detail_box .image,.content_product_odd .project_detail_box .image,.content_box_odd .service_content_box .image{ background-position:top right;}

.project_detail_box .slides_container{ width:455px; height:320px; position:relative; display:none; z-index:0; margin:0 auto; }

..project_detail_box .slide{width:455px; height:320px; overflow:hidden;}

.project_detail_box .image .pagination{ margin:40px auto 0 auto;}

.project_detail_box .news_intro h5{ font-size:22px; color:#000; padding:0 0 30px;}



.project_detail_box .lift_title{ font-size:22px; color:#000; padding:0 0 30px;}

.project_detail_box .info .lift_title span{ font-size:14px; color:#0c5dc2; display:block;}

.project_detail_box .info .intro_lift{height: 220px; line-height:22px;}

.project_detail_box .info .info_inner_lift{height:315px;overflow:hidden;}



.project_detail_box .news_intro h5 span{ font-size:14px; color:#0c5dc2; display:block;}

.project_detail_box .news_intro .intro{  line-height:22px; overflow:hidden;}

.project_detail_box .backBtn{ margin:8px 0 0 0;}



.project_detail_box .news_intro{float:left;width:588px;}

.project_detail_box .news_tab{width:588px;position:relative;height:410px;}

.project_detail_box .news_tab_bg{background:#ebebeb;width:588px;overflow:hidden;}

.project_detail_box .news_tab_bg .news_tab_move{width:546px;height:317px;background:#fff;margin:19px;overflow:hidden;}



.project_detail_box .news_tab_bg .news_tab_move li{float:left;}

.project_detail_box .shadow_news{background:url(../images/news_tab_shadow.png) left bottom no-repeat;width:588px;height:25px;}



.project_detail_box .lift_news{float:left;width:495px;position:relative;height:405px;}

.project_detail_box .news_lift{width:495px;position:relative; height:352px;}

.project_detail_box .lift_news .news_lift_bg{width:495px;background:#f5f5f5;overflow:hidden;}

.project_detail_box .lift_news .news_lift_move{width:453px;height:316px;margin:19px;overflow:hidden;}

.project_detail_box .news_lift_bg .news_lift_move li{float:left;}

.project_detail_box .shadow_news{background:url(../images/server_shadow.png) left bottom no-repeat;width:495px;height:25px;}



.lift_news ol{position:absolute;left:50%;bottom:0px;}

.lift_news ol li{background:url(../images/magezine_bnt.png) left center no-repeat;width:14px;height:12px;float:left;margin-right:12px; cursor:pointer;}

.lift_news ol li.current{background:url(../images/magezine_bnt1.png) left center no-repeat;}





.project_detail_box .more_news{float:right;}

.project_detail_box .more_news h3{color:#000;font-size:18px; font-weight:500; font-family:'微软雅黑';margin-bottom:20px;}

.project_detail_box .more_news ul li{width:281px;height:67px;padding:3px 0 0 3px;margin-bottom:10px;background:#f5f5f5;}

.project_detail_box .more_news ul li.current{background:#0c51b4;}

.project_detail_box .more_news ul li img{float:left;}

.project_detail_box .more_news ul li em{display:block;margin-top:15px; opacity:0.5;filter:alpha(opacity=50);}

.project_detail_box .more_news ul li p{float:left;width:178px;margin-left:14px;display:inline;color:#656565;}

.project_detail_box .more_news ul li.current p{color:#fff;}



.project_detail_box .more_news .news_page span{display:inline-block;width:178px;height:24px;background:#fff;border:1px solid #ebebeb; line-height:24px; text-align:center;}

.project_detail_box .more_news .news_page span a{margin:0 10px;color:#656565;line-height:24px;}

.project_detail_box .more_news .news_page span a:hover{color:#0c5dc2;}

.project_detail_box .more_news .news_page{background:#f5f5f5;color:#7a7a7a;width:282px;height:27px;margin-top:17px;}

.project_detail_box .news_page .return_list{color:#0c5dc2;height:27px; text-align:center;line-height:27px;display:inline-block;width:99px;}

.project_detail_box .news_page .return_list:hover{color:#fff;background:#0c5dc2}



.news_tab ol{position:absolute;left:50%;bottom:0px;}

.news_tab ol li{background:url(../images/magezine_bnt.png) left center no-repeat;width:14px;height:12px;float:left;margin-right:12px; cursor:pointer;}

.news_tab ol li.current{background:url(../images/magezine_bnt1.png) left center no-repeat;}



.content_news_box .project_detail_box .info .intro{ height:220px;}



.info_inner{ height:350px; overflow:hidden;}



.content_news_box .project_detail_box .jspTrack{ background:#F2F2F2;}



#latest_news_box .project_detail_box{ padding:30px 0 0;}





#product_select_box{ background:url(../images/product_select_bg.png) no-repeat; width:299px; height:118px; position:absolute; bottom:150px; left:28px; _background:#1a51a6;z-index:111;}



#product_show_box{ height:166px; width:610px; position:absolute; bottom:78px; left:340px;}

#product_show_box dl{ width:163px; height:165px; display:block; margin:0 auto; background:url(../images/product_show.png) no-repeat top right; cursor:pointer;}

#product_show_box ul li{ width:170px; height:165px; float:left;}

#product_show_box dl dd{ width:155px; height:126px; overflow:hidden; margin:0 auto; padding:3px 0 0 0;}

#product_show_box dl dt{ width:155px; height:35px; line-height:35px; position:relative;}

#product_show_box dl dt span{ position:absolute; display:block; font-size:13px;}

#product_show_box dl.hover{ background-position:top left;}

#product_show_box dl.hover span{ color:#fff;}

.project_show_wrapper{ width:510px; height:165px; margin:0 auto;}

.project_show_wrapper .jcarousel-clip{ width:510px; height:165px; overflow:hidden;}



.project_show_wrapper .nextBtn{top:60px;right:-50px; background-position:-40px -138px;}

.project_show_wrapper .prevBtn{top:60px; right:auto; left:-50px; background-position:-3px -138px;}

.project_show_wrapper .nextBtn:hover{ background-position:-115px -138px; }

.project_show_wrapper .prevBtn:hover{ background-position:-78px -138px; }



.product_content_box .info{ float:right; width:390px; padding:0 15px 0 0;}

.product_content_box .image{ width:420px; float:left; background:url(../images/product_img_bg.png) no-repeat top left; padding:20px 20px 0 20px; overflow:hidden; height:400px; margin:0 0 0 15px;}

.product_content_box .image .slides_container{ width:420px; height:270px; position:relative; display:none; z-index:0; margin:0 auto; }

.product_content_box .image .slide{width:420px; height:270px; overflow:hidden;}

.product_content_box .image .pagination{ margin:40px auto 0 auto;}

.product_content_box .intro{ height:286px; line-height:22px;}

.product_consult_bg .intro{ height:260px; line-height:22px;}

.product_content_box .intro h4{ font-size:18px; color:#4b4b4b; padding:0 0 10px 0;}

.product_content_box .product_inner_box{ border:0; padding:0; height:362px;}

.content_product_odd .product_content_box .image{ background-position:top right;}

.product_content_box .tabContent{ overflow:hidden; _zoom:1; height:418px; position:relative;}

.product_consult_box{ position:absolute; top:0; left:0; background:#fff; width:940px; height:418px; z-index:1; display:none;}

.product_consult_bg{background:#fff;height:368px;}

.product_consult_box .inputText,.product_consult_box textarea{ border:1px solid #d6dee1; height:24px; line-height:24px; width:295px;}

.product_consult_box td{ padding:10px 0;}

.product_consult_box th{ text-align:left; font-size:14px; font-weight:normal;}

.product_consult_box textarea{ height:168px; width:450px; overflow:hidden;}

.product_consult_box .inputBtn{ background:#b5c1c6; height:25px; line-height:25px; border:0 none; float:right; padding:0 38px; color:#fff; cursor:pointer; border-radius:2px; display:inline; margin:0 0 0 5px; *padding:0 18px;}

.product_consult_box .inputTextDisabled{ background:#f5f5f5; padding:0 0 0 15px; color:#a4aeb4; width:280px;}

.content_product_odd .product_consult_box{ background:#f5f5f5;}

.product_consult_box span{color:#0c5dc2;}

/* news list*/

#latest_news_box dl{ width:217px; height:353px; background:#f5f5f5; float:left; overflow:hidden; display:inline; position:relative; margin:0 12px 0 0; cursor:pointer;}

#latest_news_box dl dt{ /*height:88px;*/ padding:15px 20px 0 20px; line-height:19px;}

#latest_news_box dl dt span{ display:block; padding:15px 0 10px 0; color:#a4afb5; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:15px; line-height:15px;}

#latest_news_box dl dd.info .intro{ margin:0 20px; line-height:20px; padding:15px 0 0;}

#latest_news_box dl.noImg dd.info .intro{ border-top:1px solid #e1e2e4;}

#latest_news_box dl dd.time{padding:15px 20px 10px 20px;color:#a4afb5; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:15px; line-height:15px;}





#latest_news_box dl dd.more{ position:absolute; width:32px; padding:0 15px 0 0; right:15px; height:15px; line-height:15px; bottom:10px; background-position:-445px -260px;}

#latest_news_content{ height:395px; width:916px; overflow:hidden; margin:30px auto 0 auto; padding:35px 0 0 0; position:relative; border-top:1px solid #bfbfbf;}

#latest_news_content .slides_container{ height:353px; width:916px; position:relative; display:none; z-index:0; margin:0 0 0 18px; }

#latest_news_content .slide{height:353px; width:916px; overflow:hidden;}

#latest_news_content .pagination{ position:absolute; top:22px; width:916px;}

#latest_news_content .page{ position:absolute; bottom:0px; width:100%;}

.news_content_wrapper{border-top:1px solid #bfbfbf;}

.news_content_wrapper_ser{border:none;}

.news_content_box,.download_content_box{ background:url(../images/news_bg.gif) no-repeat center -340px; width:940px; height:294px; padding:18px 0 0 0; }

.content_news_odd .news_content_box{ background-position:center top;}

.news_content_box .slides_container,.download_content_box .slides_container{ height:231px; width:846px; position:relative;  z-index:0; margin:0 auto; display:none;}

.news_content_box .slide,.download_content_box .slide{height:231px; width:846px; overflow:hidden;}

.news_content_box dl,.download_content_box dl{ padding:0 18px; line-height:33px; height:33px; overflow:hidden; _zoom:1; color:#64676d; cursor:pointer; background:#f5f5f5;}

.news_content_box dl dt,.download_content_box dl dt{ width:730px; float:left;}

.news_content_box dl dd,.download_content_box dl dd{width:80px; float:left;  text-align:right;}

.news_content_box dl.odd,.download_content_box dl.odd{ background:#fff;}

.content_news_odd .news_content_box dl{ background:#fff;}

.content_news_odd .news_content_box dl.odd{ background:#f5f5f5;}

.news_slides_wrapper,.download_slides_wrapper{ height:332px; position:relative;}

.magezine_wrap{width:940px;height:340px;position:relative;margin-top:50px;}

.magezine_box{height:340px;width:847px;overflow:hidden;margin:0 auto;position:relative;}

.magezine_wrap .magezine_prev,.magezine_wrap .magezine_next{width:16px;height:22px;display:block;position:absolute;top:131px; z-index:10;}

.magezine_wrap .magezine_prev{background:url(../images/magezine_prev.png) left center no-repeat;left:0;}

.magezine_wrap .magezine_next{background:url(../images/magezine_next.png) left center no-repeat;right:0;}

.magezine_wrap .magezine_prev:hover{background:url(../images/magezine_prev_hover.png) left center no-repeat;}

.magezine_wrap .magezine_next:hover{background:url(../images/magezine_next_hover.png) left center no-repeat;}

.magezine_box .mageimg{width:172px;height:254px;padding:12px;background:#fff;}

.magezine_box ul li{float:left;margin-right:20px;position:relative;}

.magezine_box ul{width:10000px;}

.magezine_box ul li .mage_shadow{width:197px;height:16px;background:url(../images/magezine_shadow.png) left bottom no-repeat;}

.magezine_wrap ol{position:absolute;left:50%;bottom:0;}

.magezine_wrap ol li{background:url(../images/magezine_bnt.png) left center no-repeat;width:14px;height:12px;float:left;margin-right:12px;cursor:pointer;}

.magezine_wrap ol li.current{background:url(../images/magezine_bnt1.png) left center no-repeat;}

.magezine_box .mage_shade{width:172px;height:254px;background:#000;opacity:0;filter:alpha(opacity=0);position:absolute;left:12px;top:12px; z-index:10;}

.magezine_box .magezine_inco{width:31px;height:27px;display:block;position:absolute;left:90px;top:118px; z-index:11;background:url(../images/magezine_inco.png) left center no-repeat; display:none;}



#latest_news_content .prevBtn,.news_slides_wrapper .prevBtn,.service_content_box .helpIntro .prevBtn,.download_slides_wrapper .prevBtn{ bottom:0; background-position:-371px -286px; width:15px; height:18px; right:auto; left:400px; display:none;}

#latest_news_content .nextBtn,.news_slides_wrapper .nextBtn,.service_content_box .helpIntro .nextBtn,.download_slides_wrapper .nextBtn{ bottom:0; background-position:-430px -286px; width:15px; height:18px; right:400px; display:none;}

.news_slides_wrapper .prevBtn:hover,.service_content_box .helpIntro .prevBtn:hover,.download_slides_wrapper .prevBtn:hover{ background-position:-390px -286px;}

.news_slides_wrapper .nextBtn:hover,.service_content_box .helpIntro .nextBtn:hover,.download_slides_wrapper .nextBtn:hover{ background-position:-410px -286px;}

.page{ text-align:center; line-height:18px; color:#cfcfcf; display:none; font-size:16px;}

.page .idx{ color:#545454;}

.page span{ padding:0 5px;}

.news_year_slide{ padding:30px 0; overflow:hidden; width:250px; margin:0 auto; height:15px; position:relative;}

.news_year_slide ul li{ width:50px; color:#545454; text-align:center; float:left; line-height:15px; cursor:pointer;}

.news_year_slide ul li.current{ color:#0c5dc2;}

.news_year_slide .jcarousel-container{ width:200px; margin:0 auto;}

.news_year_slide .jcarousel-clip{ width:200px; overflow:hidden;}

.news_year_slide .prevBtn{ width:20px; height:15px; background-position:-365px -270px; right:auto; bottom:0px; left:-25px;}

.news_year_slide .nextBtn{ width:20px; height:15px; background-position:-435px -270px; bottom:0px; right:-25px;}

.news_year_slide .prevBtn:hover{ background-position:-385px -270px;}

.news_year_slide .nextBtn:hover{ background-position:-415px -270px;}



/* service */

.service_show_box{ background:url(../images/service_show_box.png) no-repeat; width:549px; height:165px; bottom:78px; left:25px; position:absolute; color:#272729;}

.service_help_box{ background:url(../images/service_help_box.png) no-repeat; width:297px; height:165px; position:absolute; bottom:78px; left:590px; color:#a4aeb4; padding:0 22px; color:#acc5ea;}

.service_show_box h3{ padding:0 27px; height:45px; line-height:45px; overflow:hidden; font-size:14px; color:#0c58b5;}

.service_show_box dl{ margin:0 21px 8px 21px; background:#fff; height:29px; line-height:29px; padding:0 0 0 15px; width:493px; overflow:hidden; position:relative; cursor:pointer;}

.service_show_box dl dd{ background-position:-480px -304px; width:8px; height:8px; position:absolute; top:11px; right:20px; display:none;}

.service_help_box h3,.agency_help_box h3{height:45px; line-height:45px; border-bottom:1px solid #618ccc; font-size:14px; color:#fff;}

.service_help_box .intro,.agency_help_box .intro{ padding:12px 0 0 0; line-height:24px; height:70px;}

.service_help_box .intro span,.service_help_box .intro a{ color:#fff;}

.service_help_box .intro a:hover{color:#c9cfd2;}

.helpBtn{ float:right; /*background-position:-445px -319px; padding:0 15px 0 0; width:32px; display:block; color:#fff; line-height:15px;*/ background:none;}

.helpBtn:hover{ /*color:#c9cfd2; background-position:-445px -260px;*/}



/* news index*/



.news_show_box{ left:27px;}

.news_show_box dl dt h3{ color:#fff; font-size:14px;}



/* agency index */

.agency_help_box{ background:url(../images/agency_help_box.png) no-repeat; width:261px; height:165px; position:absolute; bottom:78px; padding:0 25px; color:#a0c8ff; left:28px;}

.agency_help_box p strong{ color:#fff;}

.agency_show_box{ width:582px; height:165px; bottom:78px; left:350px; position:absolute;}

.agency_show_box dl{ width:165px; height:165px; position:relative; overflow:hidden; cursor:pointer;}

.agency_show_box dl dd.bg,.agency_show_box dl dd.bg_hover{ background:url(../images/agency_show_bg.png) no-repeat; width:165px; height:165px; position:absolute; top:0; left:0; z-index:0;}

.agency_show_box dl dd.image{ position:relative; z-index:1;}

.agency_show_box dl dd.bg_hover{ background-position:top right; display:none;}

.agency_show_box dl dd.image_hover{ display:none; position:relative; z-index:1;}

.agency_show_box ul li{width:177px; height:165px; float:left;}

.agency_show_box .jcarousel-container{ width:582px; overflow:hidden; height:165px;}

.agency_show_box .jcarousel-clip{ margin:0 0 0 28px; width:531px; overflow:hidden; height:165px;}

.agency_show_box .nextBtn{ background-position:-40px -138px; right:0; bottom:66px;}

.agency_show_box .prevBtn{ background-position:-3px -138px; right:auto; left:-7px; bottom:66px;}

.agency_show_box .nextBtn:hover{background-position:-115px -138px; }

.agency_show_box .prevBtn:hover{background-position:-78px -138px;}





/* service list*/

.service_content_box{ height:491px; overflow:hidden;}

.service_content_box ul.tabNav{ margin:0 0 40px;}

.agency_content_box .intro,.service_content_box .intro{ float:right; width:375px; color:#656565; line-height:20px; padding:0 20px 0 0;}

.service_content_box .intro h3{ color:#4b4b4b; font-size:22px; padding:0 0 10px 0;}

.service_content_box .intro span,.agency_content_box .intro span{color:#0c5dc2;}

.service_content_box .tabContent{ overflow:hidden; _zoom:1;}

.progress_wrapper{ text-align:center; padding:8px 0 0 0;margin-top: -20px;}

.helpIntro dl{ padding:0 0 20px;}

.helpIntro dl dt{ color:#0c5dc2; font-size:18px; overflow:hidden; _zoom:1;}

.helpIntro dl dd{ line-height:18px; color:#656565;}

.helpIntro dl dt span{ width:10px; height:10px; float:left; background-position:-490px -346px; margin:8px 10px 0 0;}

.helpIntro .slides_container{ height:320px; width:940px; position:relative; display:none; z-index:0; }

.helpIntro .slide{height:320px; width:940px; overflow:hidden;}

.service_content_box .helpIntro{ height:338px; position:relative;}



.applicationContent{ color:#656565;}

.applicationContent p strong{ font-size:14px;color:#0c5dc2; padding:0 5px 0 0; font-weight:normal;}

.applicationContent p{ padding:0 0 12px 0;}

.applicationContent table th{ text-align:left; font-size:13px; font-weight:normal;}

.applicationContent .inputText,.agency_join_content_box .inputText,#subscribePop .inputText{ border:1px solid #b5c1c6; height:24px; line-height:24px; width:295px;}

.applicationContent table th,.applicationContent table td{ padding:8px 0;}

.applicationContent textarea,.agency_join_content_box textarea{ height:110px; border:1px solid #b5c1c6; overflow:hidden; width:455px;}

.helpBtn,#product_select_box .searchBtn, .project_show_select .searchBtn,.applicationContent .inputBtn,.agency_join_content_box .inputBtn,#subscribePop .btn .inputBtn{ background:#afb1b5; height:25px; line-height:25px; border:0 none; float:right; padding:0 38px; color:#fff; cursor:pointer; border-radius:2px; display:inline; font-size:12px; width:auto;}

.helpBtn:hover,#product_select_box .searchBtn_hover, .project_show_select .searchBtn_hover,.applicationContent .inputBtn_hover,.agency_join_content_box .inputBtn_hover,.product_consult_box .inputBtn_hover{ background:#64676d; color:#fff;}

#subscribePop .btn .inputBtn_hover{ background:#0c5dc2;}

.applicationContent a{color:#0c5dc2;}

.applicationContent a:hover{ text-decoration:underline;}



.helpBtn{ display:block;}



/* agency */

.agency_content_box{ border-top:1px solid #0c5dc2; padding:50px 0 0 0; overflow:hidden; _zoom:1; clear:both;}

.agency_content_box .intro{}



.agency_join_content_box{overflow:hidden; _zoom:1;}

.agency_join_content_box dl{ overflow:hidden; _zoom:1; padding:6px 0;}

.agency_join_content_box dl dt,.agency_join_content_box dl dd{ float:left;}

.agency_join_content_box dl dt{ font-size:13px; line-height:20px;  color:#64676d;}

.agency_join_content_box span{ padding:0px 5px; color:#a3adb3; font-size:20px; display:block; float:left;}

.join_half{ width:50%; float:left;}

#join_company,#join_address{ width:345px;}

#join_code{ width:235px;}

#join_tel,#join_fax,#join_mail{ width:215px;}

#join_name,#join_date{ width:165px;}

#join_province,#join_city{ width:130px;}

.agency_join_content_box textarea{ height:58px; width:340px;display:block; float:left; color:#d2d2d2;}

.agency_join_content_box .inputText{ display:block; float:left; }

.inputCheck{ margin:3px 10px 0 0;}

.agency_join_content_box .btn{ clear:both; width:885px; padding:30px 0 0 0; text-align:right; overflow:hidden; _zoom:1; height:25px;}

.agency_join_content_box .btn span{ float:none; display:inline;}

.agency_join_content_box .inputBtn{ margin:0 0 0 15px;}

.agency_join_content_box .btn strong{ color:#0c5dc2;}

.agency_join_content_box .btn .info{ float:right;}



.download_slides_wrapper{ height:360px; position:relative;}

.download_slides_wrapper .page{ margin:28px auto 0 auto; width:300px; position:relative; z-index:0;}

#download_agency_box .btn{ position:absolute; bottom:0; right:0; line-height:25px; color:#a4b3b9; text-align:right; z-index:2;}

#download_agency_box .btn a{ color:#64676d;}

#download_agency_box .btn a.link{ display:block; float:right;  background:#afb1b5; height:25px; line-height:25px; border:0 none; padding:0 16px; color:#fff; cursor:pointer; border-radius:2px; display:inline; margin:0 0 0 8px;}

#download_agency_box .btn a.link:hover{ background:#64676d;}

#login_in_info{ top:0; line-height:50px; text-align:center; width:100%; text-align:center; position:absolute; font-size:13px; color:#0c58b5; display:none;}

#login_in_info span{ background-position:-480px -343px; padding:0 0 0 30px;}

#loginInfo,#changeInfo{ line-height:30px; color:#0c58b5;}



#download_select{ float:right;width:115px; height:24px;margin:24px 0px 0 0; position:relative; z-index:10;}

#download_select select{ display:none;}

#download_select dl.select{ width:115px; height:24px; position:relative; z-index:0;}

#download_select dl.select dt{ background-position:-315px -212px; background-color:#0c5dc2; color:#fff; height:24px; line-height:24px; text-align:center; padding:0; width:105px; padding:0 10px 0 0;}

#download_select dl.select dt.hover,#download_select dl.select dt.current{ }

#download_select dl.select dd{ top:24px; width:115px; height:100px; border:0 none;}

#download_select dl.select dd a{ display:block; height:25px; line-height:25px;  color:#96a1a8; width:105px; text-align:center; padding:0;}

#download_select dl.select dd a:hover{ background:#fff; color:#0c5dc2;}

#download_select dl.select dd .list{ width:115px; height:100px;}





.product_tech_box .shadow,.product_para_box .shadow,.product_service_box .shadow,.login_box .shadow,.product_search_content .shadow,.product_consult_bg .shadow{ background:url(../images/detail_bg.gif) no-repeat;}

.product_tech_box{ background:#f5f5f5; overflow:hidden; _zoom:1; height:341px;}

.product_consult_bg{ background:#f5f5f5; overflow:hidden; _zoom:1; }

.product_tech_box .shadow,.product_para_box .shadow,.product_service_box .shadow,.product_consult_bg .shadow{ height:30px; background-position:0 0; clear:both; overflow:hidden;}

.product_tech_box .image{ background:none; height:250px; width:410px; margin:0; padding:30px 0 0 35px; }

.product_consult_bg .image{ background:none; height:270px; width:420px; margin:0; padding:30px 0 0 35px; }



.product_tech_box .info{ height:281px; width:415px; overflow:hidden; margin:0; padding:30px 35px 0 0; position:relative;}

.product_consult_bg .info{ height:308px; width:415px; overflow:hidden; margin:0; padding:30px 35px 0 0; position:relative;}

.product_tech_box .info .intro strong{ color:#000; font-weight:normal;}

.product_tech_box .info .intro span{ display:block; color:#0c5dc2; padding:15px 0 0; }

.product_tech_box .info .download_btn,.product_para_inner .download_btn{ position:absolute; right:36px; bottom:32px; background:#acacac; color:#fff; display:block; height:30px; line-height:30px; padding:0 15px;}

.product_tech_box .info .download_btn:hover,.product_para_inner .download_btn:hover{background:#0c5dc2;}

.product_para_box,.product_service_box{ width:755px; overflow:hidden; height:340px; margin:0 auto; background:#f5f5f5;}

.product_service_box{width:940px;}



.product_para_inner,.product_service_inner{ height:311px; overflow:hidden; position:relative; }

.product_service_inner{height:275px;margin:20px 0 0 18px;width:901px;}

.product_service_inner .image_con{width:871px;}

.product_service_inner .image_box{width:871px;height:273px;border:1px solid #E2E2E2;}



.product_para_box .shadow,.product_service_box .shadow{ background-position:0 -72px;}

.product_service_box .shadow{margin-top:17px;}

.product_para_inner .image{ float:left; width:360px; height:250px; text-align:center; padding:0; margin:0 auto;  border:1px solid #e3e3e3; background:#f4f4f4; margin:28px 0 0 35px; position:relative; cursor:pointer; display:inline;}

.product_para_inner .image .hover{ background:url(../images/product_param_hover.png); width:360px; height:250px; position:absolute; left:0; top:0; display:none;}

.product_para_inner .info{ float:right; width:300px; margin:5px 0 0 35px; display:inline;}

.product_para_inner .tip{ position:absolute; left:440px; top:260px; color:#aeadad;}

.product_para_inner h3{line-height:60px; height:60px; font-size:18px; color:#545454;}

.product_service_box h3{ line-height:60px; height:60px; text-align:center; font-size:18px; color:#545454;}

.product_para_inner .download_btn{ position:static; bottom:auto; right:auto; float:left;}

.product_service_box .image{ width:873px; height:273px;overflow:hidden;border:1px solid #e3e3e3; background:#fff; padding:0;  float:none; text-align:center;overflow:hidden;position:relative;}

.product_service_box .image .imgge_con{width:871px;overflow:hidden;position:absolute;left:0;top:0}

oduct_service_box .image .imgge_con img{margin-bottom:5px;}

.product_service_box .image image{}

.content_product_odd .product_tech_box .shadow,.content_product_odd .product_consult_bg .shadow{ background-position:right 0;}

.content_product_odd .product_para_box .shadow,.content_product_odd .product_service_box .shadow{ background-position:right -72px; background-color:#f5f5f5;}





.content_product_odd .product_tech_box,.content_product_odd .product_para_box,.content_product_odd .product_service_box,.content_product_odd .product_consult_bg{ background:#fff;}

.content_product_odd .product_service_box .image,.content_product_odd .product_para_inner .image{ background:#f5f5f5;}

.product_service_box .shadow{ background-position:left 0;}

#product_home_box .product_tech_box .info{ width:525px;}

#product_home_box .product_tech_box .image{ width:315px;}



#product_decorate_box .product_content_box .intro h4{ padding:0;}

#product_decorate_box ul.tabNav li{ width:108px;}

#product_decorate_box ul.tabNav li.auto{ width:156px;}

#product_decorate_box ul.tabNav li.last{ margin:0;}

#product_decorate_box .product_para_inner .image{ margin:25px auto 0 auto; width:627px; height:198px; padding:10px; background:#fff;}



.contact_box{ /*background:url(../images/bg.png) no-repeat;*/ width:446px; height:548px; left:7px; bottom:31px; position:absolute; }



.contact_box h3{ height:65px; text-indent:-9999px; background:url(../images/title.png) no-repeat 20px 0; position:absolute; width:374px; height:258px; left:-106px; top:-170px;}

.contact_Headquarters,.contact_else{ background:url(../images/bg.png) no-repeat; padding:0 0 0 21px;}

.contact_Headquarters{ height:186px; overflow:hidden;}

.contact_Headquarters dl{ margin:18px 0 0 0;}

.contact_box dl{ line-height:22px; color:#4b5161;}

.contact_box dl dt{ line-height:30px; background-position:-492px -336px; font-size:14px; color:#0c5dc2; padding:0 0 0 15px;}

.contact_box .line{ height:0px; overflow:hidden; border-bottom:1px dotted #96a1ad; margin:20px auto;}

.contact_else{  padding:25px 0 0 21px; background-position:0 -186px; height:283px;}

.contact_else_inner{ width:360px; padding:0 40px 0 0; height:238px; overflow:hidden;} 

/*.contact_box .jspDrag{ background:#0053bd;}*/

.contact_box a{ color:#4B5161;}

.contact_box a:hover{ color:#0c5dc2;}



#topBtn,#subscribePop,#linkPop .pop_top{ background:url(../images/mail_bg.png) no-repeat;}

#topBtn{ position:absolute; right:28px; background-position:right 0; display:block; width:37px; height:29px; top:-24px; text-indent:-9999px; display:none;}



#subscribePop{ position:absolute; width:270px; height:82px; left:9px; top:-77px; top:200px; z-index:9;}

#subscribePop dl{ width:228px;  margin:0px auto; padding:15px 0 10px 0; overflow:hidden; _zoom:1;}

#subscribePop dl dt{ float:left; width:65px; line-height:22px;}

#subscribePop dl dd{ float:left;}

#subscribePop .inputText{ width:158px; height:20px;}

#subscribePop .btn{ width:228px; margin:0 auto;}

#subscribePop .btn .inputBtn{ height:20px; line-height:20px; width:70px; padding:0;}

#subscribePop .btn span{ color:#0c5dc2; float:right; padding:0 8px 0 0;}



#linkPop{ position:absolute; width:214px; display:none;}

#linkPop .pop_top{ background-position:right -86px; height:5px; overflow:hidden;}

#linkPop .pop_body{ border:1px solid #dbdcdd; border-top:0; border-bottom:0; background:#eeeff1;  padding:5px 0 0 0;}

#linkPop .pop_bottom{ width:90px; height:1px; overflow:hidden; border-right:122px solid #dbdcdd;}



#linkPop .pop_body a{color:#64676d; display:block;width:214px; height:30px;  line-height:30px; width:180px; margin:0 auto; border-bottom:1px dotted #a1a4a9;}

#linkPop .pop_body a.last{ border-bottom:0 none;}

#linkPop .pop_body a:hover{ color:#525251;}



.sitemap_content{ border-top:1px solid #bfbfbf; padding:28px 0; text-align:center; height:417px;}

.terms_content{ border-top:1px solid #bfbfbf; padding:28px 0 0 0; line-height:20px; color:#656565;}

.terms_content p span{color:#0c5dc2; }



.login_box{ position:absolute; padding:90px 0 0 0; height:320px; width:940px; left:0; top:0; background:#fff; z-index:20; display:none;}

.login_box .login_inner{ width:540px; height:185px; padding:55px 0 0 0; background:#f5f5f5; margin:0 auto;}

.login_box .shadow{ background-position:0 -117px; height:28px; width:540px; margin:0 auto;}

.login_box .login_inner dl{ width:350px; margin:0 auto; overflow:hidden; _zoom:1; padding:0 0 15px 0;}

.login_box .login_inner dl dt{ width:90px; float:left; height:26px; line-height:26px; font-size:13px; color:#656565;}

.login_box .login_inner dl dd{ float:left;}

.login_box .login_inner .inputText{border:1px solid #d6dee1; height:24px; line-height:24px; width:255px;}

.login_box .login_inner{ text-align:center;}

.login_box .login_inner .btns{ padding:0 0 0 50px;}

.login_box .login_inner .inputBtn{ width:104px; height:25px; background:#afb1b5; line-height:25px; text-align:center; border:0 none;  color:#fff; cursor:pointer; border-radius:2px; margin:0 5px;}

.login_box .login_inner .inputBtn_hover{ background:#64676d;}

#loginInfo{ text-align:center;color:#0c5dc2; line-height:32px;}



.product_search_content{ padding:60px 0 0; border-top:1px solid #0c5dc2;}

.product_search_inner{ width:755px; height:260px; background:#fff; margin:0 auto; padding:35px 0 0 0;}

.product_search_content .shadow{ height:30px; width:755px; margin:0 auto; background-position:right -72px;}

.product_search_inner dl{ width:655px; height:33px; margin:0 auto; line-height:33px; padding:0 0 0 20px;color:#c0c0c0; position:relative; cursor:pointer; background:#fff;}

.product_search_inner dl.odd{ background:#f5f5f5; }

.product_search_inner dl dd{ position:absolute; background-position:-476px -300px; width:15px; height:15px; top:8px; right:20px; display:none;}





/*****/

.mainPage{ overflow:hidden;}

.about_video{ bottom:11%; }

.mainPage .container{ position:relative; height:700px;}

#mainPage_wrapper{ position:absolute; top:0px; left:0px; width:1400px;height:540px; left:-220px; overflow:visible;}

.main_banner{height:700px; width:1400px; position:relative; left:220px;}

#mainPage_h{ overflow:hidden;position:relative;}

#home_banner{ top:0px;}

#about_banner{top:0px;}

#product_banner{ top:0px; }

#service_banner{  top:0px; }

#project_banner{ top:0px;}

#news_banner{ top:0px;}

#agency_banner{ top:0px;}

#index_banner .intro{ position:absolute; top:17%; display:none;}

/*****/



.search_title{ height:90px; line-height:90px; text-align:center; font-size:14px;}

.search_title span{ color:#0C5DC2;}



#terms_box h4{ font-size:18px; margin:20px 0; font-weight:bold;}

/*#terms_box h3.title{ border-bottom:1px solid #bfbfbf; width:auto;}*/

.terms_content_inner{height:445px; overflow:hidden;width:912px; padding:0 28px 0 0;   }





#contact_container{ padding:98px 0 0 0;}

#contact_container .slogan{ position:absolute; left:-150px; top:-2%; z-index:0;}



/*#elegant_content .image_content .nextBtn{ right:-400px;}

#elegant_content .image_content .prevBtn{ right:-360px;}*/







.publicity_video{width:299px;height:77px;background:url(../images/product_select_bg2.png) left top no-repeat; position:absolute;left:28px;bottom:67px;}

.publicity_video a{color:#64676d;}

.publicity_video img{margin:4px 10px 0 4px;float:left;}

.publicity_video .video_img{height:77px;}

.publicity_video .video_img div{float:left;width:170px;text-align:center;font-size:15px;padding-top:21px;}



.scroll_bg{background:#0F0;position:absolute; z-index:999;right:0;display:none;}

.scroll_bg .scroll_tiao{height:10px;background:#F00; z-index:1000;width:100%;position:absolute;left:0;top:0;}







.content_product_odd .jspTrack{background:#f5f5f5;}





.banner_bottom{ height:83px; position:absolute; color:#fff; background:#125CB2; width:100%; top:287px; background:url(../images/banner_bottom.jpg)}

.banner_bottom .lf{ padding-top:20px; padding-left:280px; text-align:left;}

.banner_bottom .lf .p1{ color:#fff; font-size:20px;}

.banner_bottom .lf .p2{ color:#739acd; margin-top:5px; font-size:14px;}

.banner_bottom .rg{ float:right;background:url(../images/1_09.jpg) 0px 5px  no-repeat; color:#ffffff;  margin-top:-45px; margin-right:250px; width:200px;}

.banner_bottom .rg .p1{ font-size:18px; float:right; } 

.banner_bottom .rg .p2{ margin-top:5px; font-size:21px; font-weight:bold; float:right;}



		/* 本例子css */
		.picScroll-left{ width:639px;  overflow:hidden; position:relative;   margin-left:9px;  }
		.picScroll-left .hd{ overflow:hidden;  height:30px; margin-right:292px; margin-top:-10px;   }
		
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		
		.picScroll-left .hd ul{ float:right; overflow:hidden; margin-top:10px; zoom:1; }
		
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:135px; height:102px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
		.picScroll-left .bd ul li .title a{ color:#666  }


.download
{
position: absolute;
background-color: #0c5dc2;
float: left;
width: 118px;
height: 30px;
background-color: #afb1b5;
text-align: center;
color: #fff;
line-height: 30px;
display: inline;
margin: 0px 4px 0 0;
cursor: pointer;
font-size: 14px;
left:120px;
*margin-top:-4px;
}

