@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:arial, helvetica, sans-serif; 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;}

.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(/uploads/image/weinormal/icon.gif) no-repeat;}

html{ overflow-x:hidden; }
body{ margin:0; padding:0; background:#131313; font-family:arial, helvetica, sans-serif;  font-size:12px; color:#656565;  -webkit-text-size-adjust:none; background:url(/uploads/image/weinormal/bg.png) repeat-x center top #1c1c1c;}
/* 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(/uploads/image/weinormal/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(/uploads/image/weinormal/menu.png) no-repeat; _background:url(/uploads/image/weinormal/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:91px; height:49px; overflow:hidden; display:block;  background:url(/uploads/image/weinormal/menu.png) no-repeat;   _background:url(/uploads/image/weinormal/menu.gif) no-repeat;  background-position:0 -200px; text-indent:-9999px; float:left;}
#mainnav ul li.home a{ width:92px;}
#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:-92px -55px;}
#mainnav ul li.product a:hover,#mainnav ul li.product a.hover,#mainnav ul li.product a.current{ background-position:-183px -55px;}
#mainnav ul li.service a:hover,#mainnav ul li.service a.hover,#mainnav ul li.service a.current{ background-position:-274px -55px;}
#mainnav ul li.project a:hover,#mainnav ul li.project a.hover,#mainnav ul li.project a.current{ background-position:-365px -55px;}
#mainnav ul li.news a:hover,#mainnav ul li.news a.hover,#mainnav ul li.news a.current{ background-position:-456px -55px;}
#mainnav ul li.agency a:hover,#mainnav ul li.agency a.hover,#mainnav ul li.agency a.current{ background-position:-547px -55px;}
#mainnav ul li.search{ width:307px; background-position:-638px 0; text-indent:0;}
#mainnav ul li.search .searchtxt{ margin:15px 0 0 109px; _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:-141px -28px;}
#extranav a.contact{ background-position:0 0; width:85px; margin:0 16px 0 0;}
#extranav a.cn:hover{ background-position:-91px -28px;}
#extranav a.contact:hover{ background-position:0 -28px;}
/* submenu */
.submenu{ position:absolute; left:9px; top:121px; display:none; z-index:2; width:945px; top:-200px;}
.sub_bg{ background:url(/uploads/image/weinormal/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,#project_sub ul li a,#product_sub ul li a,.submenu ul li{ background:url(/uploads/image/weinormal/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{ height:38px; float:left; overflow:hidden; background-position:right -859px;}
.submenu ul li a{ padding:0 15px; color:#64676d;}
.submenu ul li a:hover,.submenu ul li a.current{ color:#0c58b5;}
#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; margin:0 auto; text-indent:-9999px; display:block; padding:0;}
#product_sub ul{ padding:0;}
#product_sub ul li{ width:220px;height:70px;background-position:right 0;}
#product_sub ul li a{ width:100%;height:55px; line-height:20px; padding:15px 0 0 80px; text-align:left; background-repeat:no-repeat; background-size:75px 55px;background-position: 0 8px; position:relative;box-sizing:border-box; display:inline-block;}
#product_sub ul li a:hover{color:#0c5dc2;}
#product_sub ul li a span,#product_sub ul li a em{ display:block; font-style:normal;}
#product_sub ul li a em{line-height:1;}

#project_sub ul li.project_1 a{ background-position:-3px -90px;}
#project_sub ul li.project_2 a{ background-position:-250px -90px;}
#project_sub ul li.project_3 a{ background-position:-486px -90px;}
#project_sub ul li.project_4 a{ background-position:-718px -90px;}
#project_sub ul li.project_4{ background:none;}
#project_sub ul li.project_1 a:hover,#project_sub ul li.project_1 a.current{ background-position:-3px -160px;}
#project_sub ul li.project_2 a:hover,#project_sub ul li.project_2 a.current{ background-position:-250px -160px;}
#project_sub ul li.project_3 a:hover,#project_sub ul li.project_3 a.current{ background-position:-486px -160px;}
#project_sub ul li.project_4 a:hover,#project_sub ul li.project_4 a.current{ background-position:-718px -160px;}


.submenu ul li.product_1 a{background-image:;}
.submenu ul li.product_2 a{background-image:;}
.submenu ul li.product_3 a{background-image:;}
.submenu ul li.product_4 a{background-image:;}
.submenu ul li.product_5 a{background-image:;}
.submenu ul li.product_6 a{background-image:;}
.submenu ul li.product_7 a{background-image:;}
.submenu ul li.product_8 a{background-image:;}
.submenu ul li.product_9 a{background-image:;}
.submenu ul li.product_10 a{background-image:;}
.submenu ul li.product_11 a{background-image:;}
.submenu ul li.product_12 a{background-image:;}
.submenu ul li.product_13 a{background-image:;}
.submenu ul li.product_14 a{background-image:;}
.submenu ul li.product_15 a{background-image:;}
.submenu ul li:hover a:before,.submenu ul li a.current:before{
	content:" ";
	position:absolute;
	top:8px;
	left:0;
	width:70px;
	height:43px;
	border:#0c5dc2 solid 3px;
}

.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(/uploads/image/weinormal/footer.png) no-repeat; _background-position:0 -1px; left:3px;}
#footer .footer_inner a{ background-position:-482px 10px; padding:0 10px 0 26px; color:#96a1a8; display:block; float:left;  border-right:1px solid #fff;/*width:58px;*/ margin:0 0 0 1px; }
#footer .footer_inner a:hover{background-position:-482px -10px; color:#525251; margin:0; border-left:1px solid #fff;  }
#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{}
#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; margin:0;}

/*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:50%; height:120px; margin:-60px 0 0 0;}
.banner_container img{ position:relative; top:0;}

#maincontent{ margin:122px 0 0 0;}
.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 h3.title{/* background:url(/uploads/image/weinormal/title.png) no-repeat;*/  line-height:55px; height:55px;/* text-indent:-9999px; */margin:0 0 25px;  font-size:30px;}
.content_box .bg{ position:absolute; top:0; left:-230px; z-index:-1; height:660px; 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;}

#milestone_content h3.title{ color:#fff;}

.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; padding:0 15px;}
ul.tabnav li.current{ background-color:#0c5dc2;}
.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:30px; top:105px; z-index:0; display:none; }
.main_banner .slogan h3{color:#0c58b5; font-size:40px;}
.main_banner .slogan .intro{font-size:17px; color:#272729; width:540px; line-height:30px;}
.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 img,#news_banner .slogan img,#project_banner .slogan img{ position:relative; top:-10px;}


/* index */
#mainpage_wrapper{ width:1400px; position:relative; height:740px; overflow:hidden; left:-220px; _left:0;}
.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;}
.index_news_box{ bottom:77px; left:28px; position:absolute; font-size:11px; color:#a7a7a6;}
.index_news_box dl{ width:513px; height:80px; overflow:hidden; margin:0 0 5px 0; position:relative; z-index:0; cursor:pointer;}
.index_news_box dl dd.bg,.index_news_box dl dd.bg_hover{width:513px; height:80px; position:absolute; left:0; top:0; z-index:-1; background:url(/uploads/image/wei/news_bg.png) no-repeat left bottom; _background:#fff;}
.index_news_box dl dd.bg_hover{ background-position:left top;  display:none; _background:#0062f1;}
.index_news_box dl dd.image{ width:150px; height:80px; float:left;}
.index_news_box dl dt{ float:left; padding:6px 0 0 0; width:355px; height:65px; position:relative;}
.index_news_box dl dt em{ display:block; line-height:20px; }
.index_news_box dl dt h3{font-size:13px; color:#4f4f4f;}
.index_news_box dl dt span{ position:absolute; right:2px; bottom:10px;}
.index_news_box dl.hover{ color:#aebedf;}
.index_news_box dl.hover h3{ color:#fff;}
.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(/uploads/image/wei/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:21px; 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(/uploads/image/wei/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; text-indent:-9999px;}
#index_banner .intro dl dd{ font-size:17px; color:#272729; line-height:32px; text-indent:-9999px;}
#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(/uploads/image/weiabout/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(/uploads/image/weiabout/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(/uploads/image/weiabout/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(/uploads/image/wei/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;}

.about_advantage_box{ background:url(/uploads/image/weiabout/about_ad_bg.png); width:906px; height:280px;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:4px 0 4px 15px; width:830px; line-height:18px; float:left; display:inline; margin:0 0 4px 0; color:#272727;position:relative; float:none; display:block;}
.about_advantage_box dl dd ul li a{position:relative;left:15px;top:0; z-index:1; display:block;}
.about_advantage_box dl dd ul li em{background:#0b5dc1; display:block; width:845px;height:100%;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(/uploads/image/weiabout/about_ad_bg_li2.jpg) left center no-repeat;}*/

.about_advantage_inner{ height:215px; width:860px; padding:0 10px 0 0;}


#video_wrapper{  position:fixed; _position:absolute; left:50%; top:50%; z-index:1000; background:url(/uploads/image/weiabout/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;}


.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(/uploads/image/weinormal/blank.gif) repeat;}
.image_content .intro span{ color:#0c58b5;}

/* 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(/uploads/image/weiabout/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:120px; 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(/uploads/image/weiabout/job_bg.png) repeat; height:390px;}
#job_content ul.tabnav{ margin:0;}
.job_intro,.job_info_outter{ padding:40px 40px 0 40px; line-height:24px;}
.job_intro .inner{ height:300px;}
.job_intro dl dt,.job_info dl dt{ color:#000; font-size:16px;}
.job_intro dl{ padding:0 0 15px 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; right:0;}

.jobbtn,.jobbtn:hover{ width:118px; display:block; text-align:center; color:#fff; float:none; line-height:25px; height:25px; font-size:12px; background:#afb1b5;}
.jobbtn:hover{ background:#0c5dc2;}

#job_online_box{ position:absolute; top:154px; width:820px; left:60px;  background:url(/uploads/image/weiabout/job_bg.png) repeat; height:260px; padding:100px 0 0 0; display:none;}

#job_online_box .line{ clear:both; padding:10px 0 10px 72px; height:26px; line-height:26px;}
#job_online_box .line label{ float:left; 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:548px;}
#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;}

/* milestone */
#milestone_content dl dt span,#milestone_content dl{ background:url(/uploads/image/weiabout/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(/uploads/image/weiabout/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(/uploads/image/weiproject/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(/uploads/image/weiproject/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(/uploads/image/weiproject/project_show_tab_bg.png) no-repeat right -1px; background:none;*/ padding:0; background-position:-254px -561px; width:136px; 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:-374px -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{width:250px;}*/
#product_search_result_box #project_select{ margin:24px 10px 0 0; width:220px;}
#product_search_result_box dl.select{ width:220px; height:24px; position:relative; z-index:0;}
#product_search_result_box dl.select dt{ background-color:#fff; background-position:-180px -212px;height:24px;  color:#96a1a8; line-height:24px; text-align:center; padding:0; width:210px; padding:0 10px 0 0;}
#product_search_result_box dl.select dt.hover,#product_search_result_box dl.select dt.current{ background-position:-216px -212px; background-color:#0c5dc2; color:#fff;}
#product_search_result_box dl.select dd{ top:24px; width:220px; height:100px; border:0 none;}
#product_search_result_box dl.select dd a{ display:block; height:25px; line-height:25px;  color:#96a1a8; width:210px; 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:220px; height:100px;}


#product_search_result_box #area_select{ margin:24px 10px 0 0; width:140px;}
#product_search_result_box #area_select dl.select{ width:140px; height:24px; position:relative; z-index:0;}
#product_search_result_box #area_select 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 #area_select dl.select dt.hover,#product_search_result_box #area_select dl.select dt.current{ background-position:-286px -212px; background-color:#0c5dc2; color:#fff;}
#product_search_result_box #area_select dl.select dd{ top:24px; width:140px; height:100px; border:0 none;}
#product_search_result_box #area_select dl.select dd a{ display:block; height:25px; line-height:25px;  color:#96a1a8; width:130px; text-align:center; padding:0;}
#product_search_result_box #area_select dl.select dd a:hover{ background:#fff; color:#0c5dc2;}
#product_search_result_box #area_select 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:200px;}
#product_search_select dl.select{width:200px;}
#product_search_select dl.select dt{width:190px; background-position:-200px -212px;}
#product_search_select dl.select dt.hover,#product_search_select dl.select dt.current{ background-position:-236px -212px; }
#product_search_select dl.select dd{ width:200px;}
#product_search_select dl.select dd a{ width:190px;}
#product_search_select dl.select dd .list{ width:200px; height:100px;}

#product_select dl.select{ width:250px;}
#product_select dl.select dt{ background-position:-249px -475px; color:#0c51b4; padding:0 0 0 15px;}
/*#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(/uploads/image/weiproject/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:12px; padding:0 0 12px; margin:0 0 30px; 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(/uploads/image/weiproject/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 .info h5{ font-size:22px; color:#000; padding:0 0 30px;}
.project_detail_box .info h5 span{ font-size:14px; color:#0c5dc2; display:block;}
.project_detail_box .info .intro{ height:242px; line-height:22px; overflow:hidden;}
.project_detail_box .backbtn{ margin:8px 0 0 0;}

.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(/uploads/image/weiproduct/product_select_bg.png) no-repeat; width:299px; height:165px; position:absolute; bottom:78px; left:28px; _background:#1a51a6;}

#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(/uploads/image/weiproduct/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(/uploads/image/weiproduct/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:200px; line-height:22px;overflow:hidden;}
.product_content_box .tabfirstcontent .intro{ height:290px; line-height:22px; margin:0 0 20px 0; }


.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_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:353px; width:916px; overflow:hidden; margin:30px auto 0 auto; padding:65px 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;}
.news_content_wrapper{border-top:1px solid #bfbfbf;}
.news_content_box,.download_content_box{ background:url(/uploads/image/weinews/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; height:33px;}
.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;}
.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;}
.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(/uploads/image/weiservice/service_show_box.png) no-repeat; width:549px; height:165px; bottom:78px; left:25px; position:absolute; color:#272729;}
.service_help_box{ background:url(/uploads/image/weiservice/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:18px; 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_news_box{ left:420px;}
.news_show_box{ left:27px;}
.news_show_box dl dt h3{ color:#fff; font-size:14px;}

/* agency index */
.agency_help_box{ background: no-repeat; width:261px; height:165px; position:absolute; bottom:78px; padding:0 25px; color:#a0c8ff; left:28px;}
.agency_help_box p strong,.agency_help_box p{ 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(/uploads/image/weiagency/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;}
.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:85px;}
.agency_join_content_box textarea{ height:58px; width:320px;display:block; float:left; color:#d2d2d2;}

.agency_join_content_box #join_situation,.agency_join_content_box #join_history{ width:300px;}
.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{ background:url(/uploads/image/weiproduct/detail_bg.gif) no-repeat;}
.product_tech_box{ background:#f5f5f5; overflow:hidden; _zoom:1; height:341px;}
.product_tech_box .shadow,.product_para_box .shadow,.product_service_box .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_tech_box .info{ height:281px; 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_para_inner,.product_service_inner{ height:311px; overflow:hidden; position:relative;}
.product_para_box .shadow,.product_service_box .shadow{ background-position:0 -72px;}
.product_para_inner .image{ float:none; width:647px; height:183px; padding:0; margin:0 auto;  border:1px solid #e3e3e3; background:#fff;}
.product_para_inner h3,.product_service_box h3{ line-height:60px; height:60px; text-align:center; font-size:18px; color:#545454;}
.product_para_inner .download_btn{ bottom:18px; right:54px;}
.product_service_box .image{ width:553px; height:190px; overflow:hidden; background:#fff; border:1px solid #e3e3e3; padding:0; margin:0 auto; float:none; text-align:center; padding:10px; overflow:hidden;}
.product_service_box .image image{}
.content_product_odd .product_tech_box .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{ background:#fff;}
.content_product_odd .product_service_box .image,.content_product_odd .product_para_inner .image{ background:#f5f5f5;}

#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(/uploads/image/weicontact/bg.png) no-repeat;*/ width:446px; height:548px; left:7px; bottom:31px; position:absolute; }

.contact_box h3{ height:65px; text-indent:-9999px; background:url(/uploads/image/weicontact/title.png) no-repeat 20px 0; position:absolute; width:374px; height:258px; left:-106px; top:-170px;}
.contact_headquarters,.contact_else{ background:url(/uploads/image/weicontact/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(/uploads/image/weielse/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:900px;}
#mainpage_wrapper{ position:absolute; top:0px; left:0px; width:1400px;height:740px; left:-220px; overflow:visible;}
.main_banner{height:900px; 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; width:490px; height:111px; text-indent:-9999px;}

#index_banner .intro_5{ background:url(/uploads/image/wei/b_t_5.png) no-repeat; }
#index_banner .intro_4{ background:url(/uploads/image/wei/b_t_4.png) no-repeat; }
#index_banner .intro_3{ background:url(/uploads/image/wei/b_t_3.png) no-repeat; }
#index_banner .intro_2{ background:url(/uploads/image/wei/b_t_2.png) no-repeat; }
#index_banner .intro_1{ background:url(/uploads/image/wei/b_t_1.png) no-repeat; }



/*****/

.search_title{ height:105px; line-height:105px; 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;}