@charset "utf-8";

body {margin:0; padding:0; line-height:24px; background:; font-size:14px; color:#7d7c7d; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; }
body{_behavior:url("../images/csshover.htc");} 
.justify{text-justify:inter-ideograph; text-align:justify; line-height:22px;}
ul,li,dl,dt,dd,s,code{margin:0; padding:0; list-style:none;}
a,input,h2,code,textarea{font-size:12px; font-family:Arial,"微软雅黑"; color:#7d7c7d; text-decoration:none;}
.loading img{display:block; background:url("../images/loading.gif") no-repeat center center;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-weight:normal;}
.clear{clear:both; width:100%; height:1px; overflow:hidden;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, datalist, time{display: block; margin:0; padding:0;}
h2,.pro-news-list,.pro-news-list a,.Recruitment_list li a{font-size:14px;}
a:hover,.hover{}
a:hover{text-decoration:underline;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.more2{text-align:right; clear:both;}
.black{color:#b5b4b4;}
.topborder{border-top:1px #fff solid;}
.bottomborder{border-bottom:1px #dcdddd solid;}
.left{ float:left;}
.right{ float:right;}
.red_14{ font-size:14px; color:#e60012; }
.red_18{ color:#d61419 !important; font-size:18px;}
.p30{ padding:30px 0;}
.mbt15{ margin-bottom:15px;}
.bgwhite,input,textarea,.project_box2 .right,.news_arrow,.mn_box,.B_list ul{ background-color:#fff;}
.mt10{ margin-top:10px;}

#Header{height:78px; width:100%; background:url("../images/header_bg.jpg") repeat-x;}
#Header .Wrap{height:78px; width:1002px; margin:0 auto;}
#Header .Top{height:78px;}
#Header h1.Logo{width:180px; height:47px; float:left; padding:10px 10px 11px 26px; display:inline;}
#Header .TopRight{width:720px; float:right;}
#Header .TopRight .NavMenu{clear:both; position:relative; z-index:900; height:44px; float:left; width:720px;}
#Header .TopRight .NavMenu li{cursor:pointer;}
#Header .TopRight .NavMenu .current{}
#Header .TopRight .TopLogin{ width:145px; height:29px; margin-top:5px; color:#7b7b7b; float:right;}
#Header .TopRight .TopLogin a{ height:29px; line-height:29px; margin-left:10px; display:inline-block; float:left;}
.Menu1,.Menu2,.Menu3,.Menu4,.Menu5,.Menu6,.Menu7,.SubMenu1,.SubMenu2,.SubMenu3,.SubMenu4,.SubMenu5,.SubMenu6{ width:100px; height:44px; float:left; background:url("../images/menu_line.jpg") no-repeat right center;}
#Header .TopRight .NavMenu .menu_a{width:100px; height:44px; line-height:44px; text-align:center; display:block; color:#ea5432;}

.SubMenu1{width:54px;}
.SubMenu2{width:53px; padding-left:29px;}
.SubMenu3{width:54px;}
.SubMenu4{width:54px; text-align:left;}
.SubMenu5{width:54px;}
.SubMenu6{width:54px;}
.SubMenu4 .subMenuBox{width:744px;}
.SubMenu4 .bg{height:207px;}
.SubMenu4 .subMenuBox .bg{padding:23px 0 0 10px;}
.SubMenu4 .bg dl{width:95px; padding:0 15px; float:left; height:170px; border-right:1px #959596 dotted;}
.SubMenu4 .bg dl a{height:auto!important; overflow:inherit;}
.SubMenu4 .bg dl img{width:88px; height:57px; border:1px #919598 solid; padding:2px;}
.SubMenu4 .bg dl a:hover img{ border:3px solid #ed6c00; padding:0;}
.subMenuBox .bg dt a{height:21px!important; text-align:center; line-height:21px!important; float:none!important;}
.SubMenu4 .subMenuBox .bg dd div.cityList{padding:10px 0 0 0px;}
.SubMenu4 .subMenuBox .bg dd div.cityList a{margin:2px 0; height:16px!important; overflow:hidden;}
.SubMenu4 .bg dl.last{border-right:none;}

.SubMenu3 .subMenuBox2,.SubMenu6 .subMenuBox2{width:74px; background-color:#fff; border:1px #cbc7bb solid; right:316px;  padding:0; height:auto; top:47px; border-top:none;}
.subMenuBox2 a{height:21px!important; line-height:21px!important; text-align:center; display:block!important; padding:0 3px;}
.SubMenu3 .subMenuBox2 a,.SubMenu6 .subMenuBox2 a{border-bottom:1px #a7a7a7 dotted;}
.SubMenu3 .subMenuBox2 a:hover,.SubMenu6 .subMenuBox2 a:hover{background:#ff7400; color:#fff;}
.SubMenu3 .subMenuBox2 .last a,.SubMenu6 .subMenuBox2 .last a{border:none;}
.SubMenu6 .subMenuBox2{right:87px;}
.SubMenu6 .bg{ height:300px;}
.subMenuBox .text .News-list3 strong{ display:block; float:left; width:270px; font-weight:normal;}

#Header .TopRight .NavMenu div.last{padding-right:0; background:none;}
#Header .RegionalTopRight{width:501px;}


.top-header{ z-index:10000; position:relative;}
.top-header .TopRight{width:670px; float:right;}
.top-header .TopRight .TopLogin{ width:145px; height:20px; color:#7b7b7b; float:right;}
.top-header .TopRight .TopLogin a{ height:20px; line-height:20px; margin-left:10px; display:inline-block; float:left;}


.border{border:1px #d3d3d3 solid; position:relative; z-index:99;}
.border-write{position:relative;z-index:99; border:1px solid #fff;}
.LeftTop,.LeftBottom,.RightTop,.RightBottom{position:absolute; z-index:99; width:5px; height:5px; overflow:hidden; background:url("../images/model_ico.gif") no-repeat;}
.LeftTop{left:-2px; top:-2px; background-position:0px 0;}
.LeftBottom{left:-2px; bottom:-2px; background-position:0 -5px;}
.RightTop{right:-2px; top:-2px; background-position:-5px 0;}
.RightBottom{right:-2px; bottom:-2px; background-position:-5px -5px;}


.top-link{background-color:#e50011;height:41px; line-height:41px; padding:0 21px; text-align:right; width:960px;}
.top-link a{color:#fff; margin:0 5px;}
.top-link span{color:#f06671; padding:0 5px;}



.logo{width:170px; float:left; padding:8px 50px 0 20px; }
.nav-menu{height:52px; position:relative; background:; width:667px; z-index:100; float:right;}
.nav-menu li{display:inherit; float:left; width:110px; line-height:52px; background:url("../images/nav_line.gif") no-repeat right center;}
.nav-menu li a{ display:block; text-align:center;}
.nav-menu li.last{ background:none}
.nav-menu li:hover,.nav-menu li.current,.nav-menu li:hover li:hover,.nav-menu li ul li.current{ background:url("../images/menu_hbg.jpg") repeat-x 0 0;}
.nav-menu li.current ul li{ background:none;}
.nav-menu li:hover a,.nav-menu li.current a,.Recruitment_list li a:hover,.Recruitment_list li:hover a,.Silhouette_spic li:hover a,.left_about_con1:hover a,.left_about_con2:hover a,.left_about_con3:hover a,.left_about_con4:hover a,.project_box2:hover .left a,.Activities_list li:hover code,.Activities_list p a:hover,.Activities_list li:hover a{ color:#fff; text-decoration:none;}
.nav-menu ul{width:660px; float:left; position:relative;}
.nav-menu a{ font-size:14px; color:#231815; display:block; position:relative;}
.nav-menu a:hover{color:#fff; text-decoration:none;}
.nav-menu li ul{ color:#fff; display:none; list-style:none; padding:10px 0; position:absolute; background-color:#e60012;  width:110px; top:52px; z-index:1000;}
.nav-menu li ul li{ background:none; padding:0; display:block; width:110px; }
.nav-menu li ul li a{ text-align:left; color:#fff; line-height:30px; height:30px; display:block; width:84px; padding-left:26px; }
.nav-menu li ul li a:hover{ text-decoration:none; background:url("../images/nav_a_bg2.jpg") repeat-x; }
.nav-menu li ul li{ display:block; clear:left;}



.page_left{ float:left; width:217px; padding-right:38px;}
.subnav{ margin-left:7px; padding-top:8px;}
.subnav img{ display:block; margin:0 auto;}
.subnav ul{ margin-top:21px;}
.subnav li{ text-align:center; margin-bottom:1px; background:url("../images/sub_libg.gif") no-repeat 0 0; cursor:pointer; position:relative;}
.subnav li.current,.subnav li:hover{ background:url("../images/sub_libg_hover.gif") no-repeat 0 0;}
.subnav li:hover a,.subnav li.current a{ color:#fff; text-decoration:none;}
.subnav li a{ height:37px; line-height:37px; display:inline-block; color:#323232; font-size:14px; display:block;}
.subnav div{ position:absolute; left:210px; top:-12px; z-index:9999; padding:16px;}
.subnav div span{ display:inline-block; width:4px; height:4px; position:absolute;}
.subnav div span.ico{ width:8px; height:11px; background:url("../images/subnav_ico2.gif") no-repeat; top:30px; left:9px;}
.subnav div span.tl{ background:url("../images/subnav_tl.gif") no-repeat; top:16px; left:16px;}
.subnav div span.tr{ background:url("../images/subnav_tr.gif") no-repeat; top:16px; right:16px;}
.subnav div span.bl{ background:url("../images/snbnav_bl.gif") no-repeat; left:16px; bottom:16px;}
.subnav div span.br{ background:url("../images/subnav_br.gif") no-repeat; right:16px; bottom:16px;}
.subnav li ul{ padding:7px 10px; margin-top:0; border:1px solid #b8b8b8; background-color:#fff; width:200px; }
.subnav li ul li{ border-bottom:1px solid #dddddb; background:none; height:27px; line-height:27px; text-align:left; overflow:hidden;}
.subnav li ul li.current,.subnav li ul li:hover{ border-bottom:1px solid #dddddb; background:none;}
.subnav li ul li a{ color:#646464 !important; height:27px; line-height:27px; padding-left:20px; }
.subnav li ul li.current a,.subnav li ul li:hover a{ background:url("../images/subnav_ico.gif") no-repeat left center; }
.subnav li ul li.last{ border-bottom:none;}



.page_right{ padding:16px 22px 0 0; width:646px; float:right;}
.page_position { padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #dcdddd;}
.projects_info_position{ margin-bottom:0;}
.nobottomborder{ border-bottom:none;}
.page_position div{width:600px; _display:inline; font-size:20px; color:#e60012; text-transform:uppercase;}
.page_position div span{padding-left:20px; font-size:18px;}




.deault-banner{ position:relative; padding-bottom:14px;}
.deault-banner figure{ float:left; height:315px; overflow:hidden;}
.banner-menu{ float:right; width:204px; height:315px; position:relative; z-index:10;}
.banner-menu li{ height:99px; margin-bottom:7px; background:url("../images/banner_cloumn_bg.gif"); border:1px solid #e5e5e5; cursor:pointer; float:left; width:204px; overflow:visible;}
.banner-menu li code{ width:170px; height:37px; display:block; margin:33px 0 0 17px;}
.banner-menu li.banner-menu-cloumn1 code{ background:url("../images/banner_cloumn_1.gif") no-repeat 0 0;}
.banner-menu li.banner-menu-cloumn1 ul li{ border:none; position:relative; width:204px; height:99px;}
.banner-menu li.banner-menu-cloumn1 ul li span{ display:block; width:200px; height:95px; border:2px solid #e60012; position:absolute; left:0; top:0; visibility:hidden;}
.banner-menu li.banner-menu-cloumn1 ul li:hover span{ visibility:visible;}
.banner-menu li.banner-menu-cloumn2 code{ height:40px; background:url("../images/banner_cloumn_2.gif") no-repeat 0 0; }
.banner-menu li.banner-menu-cloumn3 code{ background:url("../images/banner_cloumn_3.gif") no-repeat 0 0; }
.banner-menu li.banner-menu-cloumn2 span{ visibility:hidden; background:url("../images/banner_cloumn_2hover_span.gif") no-repeat; display:inline-block; width:7px; height:13px; position:absolute; top:153px; right:-9px; _right:-7px;}
.banner-menu li.banner-menu-cloumn2:hover{ background:#e60012; border:none; padding:1px;}
.banner-menu li.banner-menu-cloumn2:hover span{ visibility:visible;}
.banner-menu li.banner-menu-cloumn2:hover code{ background:url("../images/banner_cloumn_2hover.gif") no-repeat 0 0;}
.banner-menu li.banner-menu-cloumn3 div h3{ font-size:15px; color:#e30404; border-bottom:1px solid #dadada; padding:0 4px 7px 4px; margin-bottom:11px;}
.banner-menu li.banner-menu-cloumn3 div h3 a{ float:right; color:#818181; font-size:11px;}
.banner-menu li.banner-menu-cloumn3 div li{ font-family:"宋体"; height:28px; line-height:28px; margin-bottom:4px; background:url("../images/banner_menu_line.gif") repeat-x left bottom; border:none; width:168px; padding:0 6px;}
.banner-menu li.banner-menu-cloumn3 div li a{ font-family:"宋体"; display:inline-block; background:url("../images/banner_menu_icon.gif") no-repeat left center; padding-left:10px}
.banner-menu li.banner-menu-cloumn3 div li span{ float:right;}
.banner-menu li div{ display:none;}
.banner-menu li.banner-menu-cloumn1 div{ position:absolute; overflow:hidden; top:0; left:0;}
.banner-menu li.banner-menu-cloumn3 div{ position:absolute; overflow:hidden; top:106px; left:0; background-color:#eee; padding:12px; width:182px; height:186px; z-index:1000; }
.cs-buttons{ display:none;}



.page-wrap{width:1002px; margin:0 auto; background-color:;}
.container{ margin-top:22px; background:url("../images/border.gif") repeat-y 255px 0;}
.containter{width:960px; margin:0 auto; padding:10px 21px 30px 21px; z-index:999px; position:relative;}
.containter_1{ padding-bottom:0;}
.ico1{background:url("../images/ico_1.jpg") no-repeat 0 0; width:181px;}
.ico2{background:url("../images/ico2_1.jpg") no-repeat 0 0; width:73px;}
.ico3{background:url("../images/ico4_1.jpg") no-repeat 0 0; width:146px;}
.ico4{background:url("../images/ico3_1.jpg") no-repeat 0 0; width:237px;}
.ico5{background:url("../images/ico5_1.jpg") no-repeat 0 0; width:208px;}
.title{ height:23px; height:23px; background:url("../images/title_bg.jpg"); }
.title code{ line-height:23px; height:23px; font-size:14px; color:#fff; background-color:#e60012; border-right:5px solid #fff; padding:0 15px; display:block; float:left;}
.title span{ height:23px; line-height:23px; margin-left:10px; display:block; float:left;}
.more{padding:12px 0 0 3px;}
.more a{background:url("../images/ico3.gif") no-repeat 100% 7px; padding-right:15px;}
.height20_banner{ padding-bottom:10px;}
.title2{padding:14px 100px 6px 22px;}
.back{float:right; display:block; width:40px; height:12px; background:url("../images/back.jpg") no-repeat 0 0;}
.banner img{ display:block;}
.page{height:20px; padding-top:20px; text-align:right;}
.page,.page a,.page code{text-transform:uppercase; font-size:12px; margin:0 10px;}
dd.page{ padding:0 0 10px 0; text-align:center; line-height:12px;}
.ckxq{ display:block; font-size:14px; color:#e60012; margin-top:10px; font-family:"宋体"; background:none; text-align:right;}



.proScroll{ padding:12px 0; width:960px; height:93px; position:relative; overflow:hidden;}
.proScroll div{ float:left;}
.proScroll a{ margin-right:8px; border:1px solid #e9e9e9;}
.proScroll img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) alpha(opacity = 80);}
.proScroll img:hover{ opacity: 1; filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0) alpha(opacity = 100); -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0) alpha(opacity = 100); }
.proScroll a,.proScroll a img{ display:block; width:129px; height:89px; float:left; }


#footer .wrap{ width:984px; height:82px; font-size:12px;line-height:24px; padding:10px; color:#a3a392; position:relative; background-color:#f4f4f0;}
#footer select{ display:block; position:absolute; top:15px; right:30px;}
#footer a{ margin:0 5px; color:#a3a392;}
#footer a:hover{ color:#C4272E;}


.Rental-Information,.Rental-default{height:134px; padding-top:16px; padding-bottom:21px; overflow:hidden;}
.Rental-Information{ width:464px;}
.news-list{ height:70px; overflow:hidden; margin-top:10px;}
.news-list a{display:inline-block; width:255px; overflow:hidden; float:left;}
.news-list li{ height:20px; margin-bottom:4px; *margin-bottom:0 !important; overflow:hidden; clear:both;}
.news-list span{ float:left; margin-left:15px;}
.Rental-default{background-color:#fff; padding-left:20px; border-left:1px solid #dcdddd; width:445px;}
.Rental-default figcaption a,.newsCenter,.newsCenter h2 a,.groupIntroduce header,.pro-info dt,.bbs-list dt{font-size:14px; color:#3f3b3a;}
.Rental-default figure { width:220px; float:left; margin-top:14px;}
.Rental-default figure div.justify{height:68px; overflow:hidden; }
.Rental-default .default-pic{width:170px; height:119px; float:right; margin-top:14px; padding-right:30px;}
.newsCenter{padding-top:10px; padding-bottom:10px; height:192px; border-bottom:1px solid #dcdddd; position:relative;}
.newsCenter time{font-size:12px; color:#898684; float:right;}
.newsCenter h2{overflow:hidden;  margin-top:8px; width:454px; padding-right:6px;}
.newsCenter .pic{ float:left; margin-top:8px;}
.newsCenter .deals{ float:left; width:226px; margin-left:10px; padding-right:6px;}
.newsCenter .deals .justify{ padding-top:4px; font-size:12px; color:#7d7c7d;}
.default-box1,.default-box2{width:460px; float:left; border-bottom:1px #dcdddd solid; _display:inline; padding:10px;}
.default-box2{float:right; padding-right:0;}
.newsCenter a.ckxq{ position:absolute; right:16px; bottom:6px;}
.default-box2 a.ckxq{ right:6px;}
.project-Recommend{padding-top:10px; clear:both;}




.about_banner{ padding:0;}
.about .left{ float:left; width:648px;}
.about .right{ width:287px; float:right; background-color:#fff;} 
.about_title,.left_about_con1,.left_about_con2,.left_about_con3,.left_about_con4{ padding:10px 20px;}
.left_about_con1:hover,.left_about_con2:hover,.left_about_con3:hover,.left_about_con4:hover,.project_box2 .dl_red:hover{ background-color:#e60012; color:#fff;}
.about_title,.about_text{ padding:10px 0 10px 20px;}
.about_title{ height:16px;}
.about_title1{ background:#f6f6f4;}
.about_text span{ color:#3f3b3a; display:block;}
.about_text span font{color:#d61418; font-size:12px;}
.left_about_con4{ padding-right:4px;}
.left_about_con3 dl{ height:122px;}
.left_about_con4 dl{ height:123px;}
.left_about_con1 dt,.left_about_con3 dt,.left_about_con4 dt{ width:200px; margin-left:4px; float:left;}
.left_about_con1 dd,.left_about_con3 dd,.left_about_con4 dd{ float:right; width:380px;}
.left_about_con1 dd p,.left_about_con3 dd p,.left_about_con4 dd p{ overflow:hidden; height:156px;}
.left_about_con1 dd p span,.left_about_con3 dd p span,.left_about_con4 dd p span{ display:block;}
.left_about_con1 dl{ height:218px;}
.left_about_con1 dd.justify{ height:180px;}
.left_about_con2 { padding:15px 20px; height:225px;}
.left_about_con2 div{ overflow:hidden; height:190px; }
.left_about_con3 dd p,.left_about_con4 dd p{ overflow:hidden; height:90px;}
.left_about_con4 dt{ float:right; margin:0 10px 0 0;}
.left_about_con4 dd{ float:left;}
.about .box1 .right{ height:378px; width:287px; overflow:hidden;}
.about_name{ background:#fff; color:#7d7c7d; width:287px; overflow:hidden; }
.about_name p{ line-height:24px; height:154px; overflow:hidden; padding:10px;}
.about_name img{ display:block; padding:20px 0; margin:0 auto; }
.about_name p.alighc{ display:block; text-align:center; }
.about_organ { height:236px; padding:10px 0; }
.about_organ img{ display:block; margin:0 auto;}
.about_partner{ position:relative; height:300px; padding:11px 0; overflow:hidden;}
.about_partner ul{ position:absolute; height:10000px; padding-left:6px; }
.about_partner li{ width:280px; height:50px; display:block; margin:0 auto; line-height:20px; }
.about_partner li p{ float:left; margin-top:6px; width:150px;}
.about_partner li img{ width:105px; display:block; margin:10px 10px 0 0; float:left;}



.news_title_red{ float:right; width:360px; padding:6px 10px;text-align:right;}
.news_box1,.news .left,.news .right{ height:266px;}
.news_box1 .left{ position:relative; height:246px; padding-bottom:20px; overflow:hidden;}
.news .left{ width:567px; float:left;}
.news .right{ background:#fff url("../images/ul_bg.gif") repeat-y; width:386px; height:250px; float:right; padding:17px 0 0 0; }
.right_news_list{ position:relative; height:252px; overflow:hidden;}
.right_news_list ul{ width:386px; list-style:none; position:absolute;}
.right_news_list li{ display:block; width:380px; height:42px; *height:40px !important; line-height:42px; *line-height:40px !important; margin-left:6px; position:relative;}
.right_news_list li a code{ float:right;}
.right_news_list li a:hover code,.right_news_list li.hover code{ color:#fff;}
.right_news_list li:hover span,.right_news_list li.hover span{ width:6px; height:11px; background:url("../images/news_yj_icon.gif") no-repeat; display:block; position:absolute; left:-6px; top:40%; }
.right_news_list li a { display:inline-block; padding:0 34px; width:320px; }
.right_news_list li a:hover,.right_news_list li.hover a{ background-color:#e60012; color:#fff; text-decoration:none; }
.left_news_box{ padding:13px 20px 8px 20px; }
.left_news_box h3{ font-size:16px; margin-bottom:14px;}
.left_news_box h3 span{ float:right; font-size:12px; color:#7d7c7d;}
.left_news_box dt,.left_news_box dd{ float:left;}
.left_news_box dt{ margin-top:6px;}
.left_news_box dd{ width:290px; margin-left:20px; height:210px; overflow:hidden;}
.news_box2{ width:960px; height:126px; overflow:hidden; position:relative;}
.news_box2 ul{ position:absolute;}
.news_box2 li{ width:320px; height:125px; float:left; display:block;}
.news_box2 li:hover,.news_box2 li:hover code,.Activities_list li:hover,.Activities_list li:hover h3,.news_box2 li:hover a{ text-decoration:none; background-color:#e60012; color:#fff;}
.news_box2 li code{ display:block; margin:6px 17px;}
.news_box2 li p{ margin:0 17px;}



.culture{}
.left_brand{ width:475px; height:450px; float:left;}
.brand_concept,.social,.right_activity{ padding:20px;}
.brand_concept figure{ margin-top:14px; height:100px;}
.right_culture{ width:451px; float:right;}
.social{ height:128px;}
.social dt{ float:left;}
.social dd{ width:190px; float:right;}
.social dd figure{ line-height:24px; height:96px;}
.right_activity{ height:168px;}
.right_activity dl{ height:80px; overflow:hidden; margin-bottom:16px;}
.right_activity dt{ float:left; padding-top:4px;}
.right_activity dd{ width:260px; padding-right:16px; float:right;}
.social dd figure a,.right_activity dd h3{ font-size:14px; height:22px;}
.right_activity dd figure{ height:66px; line-height:20px; }
.right_activity ul{ padding-right:16px;}
.right_activity li { line-height:26px;}
.right_activity li time{ float:right;}
.right_activity a{ font-size:14px; font-family:"微软雅黑"; }
.right_activity a:hover,.social dd figure a:hover{ color:#d61419; text-decoration:none;}
.Activity ul{ width:676px;}
.Activity li{ width:197px; height:223px; background:url("../images/activity_listbg1.gif") no-repeat; float:left; margin:0 24px 10px 0; text-align:center;}
.Activity li:hover{ background:url("../images/activity_listbg2.gif") no-repeat;}
.Activity li a{ margin:14px 12px 0 15px; display:block; font-size:14px; height:196px;}
.Activity li:hover a{ color:#fff; text-decoration:none;}
.Activity li a img{ margin-bottom:14px; display:block; width:170px; height:137px;}



.Projects{ height:463px;}
.Projects li{ width:192px; height:463px; float:left; position:relative; z-index:1000; }
.Projects a{ width:191px; height:463px; overflow:hidden; display:block; border-right:1px solid #ab9da8; position:relative;}
.Projects a img{ position:absolute;}
.Projects li div{ height:44px; line-height:44px; width:100%; position:absolute; bottom:24px; left:0; }
.Projects li p{ background-color:#000; filter:alpha(opacity=70); opacity:0.7; display:block; width:100%; height:44px; }
.Projects li:hover p{ background-color:#db000b; filter:alpha(opacity=100); opacity:1; }
.Projects li span{ color:#fff; font-size:15px; text-align:center; display:block; width:100%; position:absolute; bottom:0; left:0; }
.project .banner,.project .number-btn,.banner_2{ margin:0; padding:0;}
.project_title{ padding:20px 0; border: solid #dcdddd; border-width:1px 0; text-align:center; margin-bottom:18px;font-size:14px; color:#3f3b3a; text-transform:uppercase; }
.project_title span.red{ color:#d61419; padding-left:16px; font-family:arial;}
.Projects_box1 .left,.Projects_box2 .left{ width:648px; height:410px; float:left;}
.Projects_box1 .right,.Projects_box2 .right{ width:287px; float:right; height:410px; padding:0 4px;}
.Projects_box2 .left,.Projects_box2 .right{ height:auto;}
.Projects_Industrial{ padding:12px 0 0 6px;}
.Projects_Industrial dt{ float:left;}
.Projects_Industrial dt img{ display:block; width:276px; height:178px; border:1px solid #e2e2e2; }
.Projects_Industrial dd{ width:320px; float:left; margin-left:30px;}
.Projects_Industrial dd span,.Projects_tourism figure span{ color:#ec0b00; font-size:14px; margin-bottom:20px; display:block;}
.Projects_tourism{ padding:15px 4px 0 4px;}
.Projects_tourism_list{ height:286px; overflow:hidden; position:relative; }
.Projects_tourism ul{ position:absolute;}
.Projects_tourism li{ height:320px;}
.Projects_tourism img{ display:block; margin:0 auto; width:278px; height:179px;}
.Projects_tourism figure{ margin-top:10px;}
.Projects_tourism figure span{ margin-bottom:0;}
.Projects_tourism figure p{ line-height:22px; padding-bottom:14px; height:60px; overflow:hidden; border-bottom:1px dotted #acacaa;}
.Projects_tourism .t_arrow a{ float:right;}
.Projects_agency { padding:30px 4px; height:139px;}
.Projects_agency dt img{ width:276px; height:116px; float:left; display:block;}
.Projects_agency dd{ width:340px; margin-left:20px; float:left;}
.Projects_city{ background-color:#fff; width:288px; height:199px;}
.Projects_city img{ display:block; margin:0 auto; padding-top:11px;}



.development .left_view{ width:475px; height:420px; float:left;}
.development .right_recruitment{ width:451px; height:420px; position:relative; float:right;}
.left_view dl{ padding:20px;}
.left_view dt img{ display:block; border:1px solid #ccc;}
.left_view dd p{ height:110px; overflow:hidden; font-size:12px; font-family:"宋体"; margin:10px 0 0 0; }
.right_recruitment .title{ font-size:12px; background:#dddcdc; height:37px; line-height:37px; border-top:1px solid #fff; padding-left:30px;}
.right_recruitment .title span{ height:37px; line-height:37px;}
.right_recruitment .title span.aa{ padding:0;}
.right_recruitment .content{ padding:20px;}
.recruitment_con{ height:290px; background-color:#fff; padding:7px 0;}
.right_recruitment .content_list{ background-color:#fff; height:250px; overflow:hidden; position:relative; overflow:hidden;}
.right_recruitment .content_list ul{ position:absolute;}
.right_recruitment .content_list li{ background:url("../images/devolopment_bgline.gif") no-repeat center bottom; height:28px; padding:0 10px; width:391px; }
.right_recruitment .content_list li:hover{ background:#e60012;}
.right_recruitment .content_list li:hover a{ text-decoration:none; cursor:pointer; color:#fff;}
.right_recruitment span.aa{ width:130px; display:inline-block; padding-left:30px; padding-right:10px;}
.right_recruitment span.bb{ width:120px; display:inline-block;}
.right_recruitment .t_arrow{ padding:4px 30px 0 0;}
.right_recruitment .t_arrow a{ float:right; margin:0 0 0 3px;}




.groupIntroduce header{color:#5b5250; font-size:16px; text-transform:uppercase;text-align:left; padding-bottom:10px;}
.groupIntroduce div{ padding:10px 0 0 0;}



.company_intro .introduction_pic img,.company_intro figure img{ float:left; margin-right:24px;}



.introduction_pic{ background:transparent;}


.philosophy img{ display:block;}
.philosophy_title{ padding:15px 0 15px 90px;}
.philosophy_title p{ margin:10px 0 0 0;}




.Honor_tab{ padding:4px 0px 15px 0; clear:both; }
.News_tab{ overflow:hidden;}
.Honor_tab span a,.Activities_list a{ display:block; float:left; padding:0 10px; line-height:25px; color:#555356; background-color:#c9c9c9; text-align:center; margin-right:2px;}
.Honor_tab span a{ font-size:14px; margin-right:5px;}
.Honor_tab span a:hover,.Honor_tab span a.current{ color:#fff; background-color:#e60012; text-decoration:none;}
.Honor_con {width:616px; padding:15px; }
.Honor_con:hover{ background-color:#efefed;}
.Honor_con ul li{ padding-left:12px; background:url("../images/Honor_icon.gif") no-repeat left 8px; margin-bottom:14px; line-height:20px; }
.Honor_con ul li p{ display:inline-block; padding-right:24px; float:left;}
.Honor_con ul li:hover{color:#d61419; text-decoration:none;}
.Honor_con ul li div{ float:left;position:relative; }
.Honor_con ul li div span{ background:url("../images/Honor_hua.gif") no-repeat right 4px; width:20px; height:20px; display:inline-block; }
.Honor_con ul li div p{ position:absolute; display:none; background-color:#fff;}




.Industrial,.Pattern{ padding:20px 0px 0 0px;}
.Industrial_circle{ position:relative; height:400px;}
.Industrial_circle a{ cursor:pointer; width:209px; height:209px; display:inline-block; position:absolute;}
.Industrial_circle a.aa{ background:url("http://www.vanshine.cc/Images/Industrial_pic2.png") no-repeat; left:0; top:47px; z-index:100;}
.Industrial_circle a:hover.aa{ background:url("http://www.vanshine.cc/Images/Industrial_pic2_over.png") no-repeat;}
.Industrial_circle a.bb{ background:url("http://www.vanshine.cc/Images/Industrial_pic3.png") no-repeat; left:100px; top:140px; z-index:101;}
.Industrial_circle a:hover.bb{ background:url("http://www.vanshine.cc/Images/Industrial_pic3_over.png") no-repeat;}
.Industrial_circle a.cc{ background:url("http://www.vanshine.cc/Images/Industrial_pic4.png") no-repeat; left:220px; top:0; z-index:102;}
.Industrial_circle a:hover.cc{ background:url("http://www.vanshine.cc/Images/Industrial_pic4_over.png") no-repeat;}
.Industrial_circle a.dd{ background:url("http://www.vanshine.cc/Images/Industrial_pic5.png") no-repeat; left:306px; top:160px; z-index:103;}
.Industrial_circle a:hover.dd{ background:url("http://www.vanshine.cc/Images/Industrial_pic5_over.png") no-repeat;}
.Industrial_circle a.ee{ background:url("http://www.vanshine.cc/Images/Industrial_pic6.png") no-repeat; left:420px; top:0; z-index:104;}
.Industrial_circle a:hover.ee{ background:url("http://www.vanshine.cc/Images/Industrial_pic6_over.png") no-repeat;}

.Industrial img{ display:block;}
.Industrial .model{ width:637px; height:345px; background:url("../images/model_bg.gif") repeat-x; margin:25px auto;}
.Industrial .model li{ float:left;}
.Industrial .model li:hover{ background-color:#dc0011;}
.Industrial .model li:hover a,.Industrial .model li:hover p{ color:#fff; text-decoration:none;}
.Industrial .model li a{ color:#333;}
.Industrial .model li p{ font-size:14px; text-transform:uppercase; float:left; margin:0; margin:40px 0 0 30px; line-height:22px; color:#000; _display:inline;}
.Industrial .model li p span{ display:block; font-size:18px;}
.Industrial .model li p span.en{ font-size:16px; margin-bottom:6px;}
.Industrial .model li p span.aa{ font-size:14px; margin:16px 60px 0 0; float:left;}
.Industrial .model li.aa{ width:370px; height:176px; border:solid #d3d3d3; border-width:0 1px 1px 0;}
.Industrial .model li.bb{ width:264px; height:176px; border-bottom:1px solid #d3d3d3;}
.Industrial .model li.cc{ width:300px; height:168px; border-right:1px solid #d3d3d3;}
.Industrial .model li.dd{ width:334px; height:168px; }
.Industrial .model li.cc p{ margin-left:60px;}
.Industrial .model li.dd p{ margin-left:60px; margin-top:50px;}
.Management_model li{ padding:20px; color:#323232;}
.Management_model li h3{ font-size:26px; margin-bottom:14px;}
.Management_model li p{ font-size:15px;}
.Distribution{ display:block; width:646px;}
.Distribution_list{ margin-top:40px; }
.Distribution_list li{ border-top:1px solid #dbdbdb; display:block; padding:25px 0 25px 15px;}
.Distribution_list li code{ font-size:18px; color:#245f97; width:110px; float:left;}
.Distribution_list li code.aa{ color:#78a82b;}
.Distribution_list li code.bb{ color:#d66015;}
.Distribution_list li p{ width:520px; float:left; margin:0;}
.Distribution_list li a{font-size:14px; color:#000; display:block; float:left; width:170px; height:24px; line-height:24px;}
.Distribution_list li a:hover{ color:#d61419; text-decoration:none;}
.Pattern { width:646px; position:relative; overflow:hidden; height:600px;}
.Pattern img{ display:block;}
.Pattern_list{ width:656px; position:absolute;}
.Pattern_cloumn{ position:relative; margin:23px 13px 0 0; float:left; width:203px; height:438px; background-color:#f4f4f4; color:#000;}
.Pattern_cloumn .border-write{ height:436px;}
.Pattern_cloumn h3{ color:#fff; font-size:14px; text-align:center; width:133px; height:67px; position:absolute; top:-10px; left:33px; background:url("../images/Pattern_titbg.gif") no-repeat 0 0; line-height:32px;}
.Pattern_cloumn ul{ margin:60px auto 0 auto; height:150px; width:165px;}
.Pattern_cloumn li{ font-size:14px; width:16px; float:left; line-height:16px; padding-left:21px;}
.Pattern_cloumn .justify{ border-top:1px solid #fff; width:165px; padding-top:10px; line-height:20px; color:#323232; margin:0 auto;}




.pro-list{ overflow:hidden; width:600px; margin:30px auto; background:url("../images/pro_bg.gif") repeat-y 0 0;}
.pro-list ul{width:620px;}
.pro-list li{width:256px; height:210px; float:left; margin:0 40px 10px 0; _display:inline; background:url("../images/border.gif") repeat-x left bottom; text-align:center; }
.pro-list li img{width:256px; height:157px; border:1px #ebe7e7 solid;}
.pro-list li:hover img{ border:1px #e50012 solid;}
.pro-list li h3{ color:#474747;}



.Park_2{ display:block; width:646px; margin:0 auto; overflow:hidden;}
.Park_2 ul{ width:800px;}
.Park_2 li{ float:left; width:300px; height:300px; margin-right:20px; padding-right:20px; background:url("http://www.vanshine.cc/Images/Park_line.gif") repeat-y right 10px; margin-top:20px;}
.Park_2 li span{ text-align:center; color:#474747; display:block; margin-bottom:14px; font-size:14px;}
.Park_2 li img{ display:block; padding:3px; border:1px solid #dbdbdb; width:292px; height:184px;}
.Park_2 li p{ font-size:12px; padding:0 4px;}
.Park_2 li a.link{ padding-left:4px; font-family:"宋体";}
.Park_2 li a:hover img{ border:1px solid #d61419;}



.partners_list li{ height:190px; background:url("../images/border.gif") repeat-x left bottom;}
.partners_list li h3{ font-size:12px; padding-top:4px;}




.banner ul{height:313px; overflow:hidden; position:relative;}
.banner ul li{width:960px; height:313px; position:absolute; left:0; top:0;}
.banner .number-btn{height:33px; border-bottom:1px #dbdbdb solid; line-height:43px; background:url("http://www.vanshine.cc/Images/bannerScroll_bg.gif") repeat-x 0 0; overflow:hidden;}
.banner .number-btn span{display:inline-block; width:179px; height:33px;  border-right:1px #d7d8d8 solid; cursor:pointer; float:left; text-align:center;}
.banner .number-btn span.current,.banner .number-btn span:hover{background:url("http://www.vanshine.cc/Images/bannerScroll_bg2.gif") no-repeat 0 0; color:#fff;}
.banner .number-btn span.last{border:none;}
.banner .number-btn span.l,.banner .number-btn span.r{ width:28px; padding-left:0; text-align:center; font-family:"宋体"; font-size:20px; color:#d61419; line-height:40px;}
.banner .number-btn span:hover.l,.banner .number-btn span:hover.r{ font-weight:bold; background:none;}



.News_info header{ color:#d61419; font-size:18px; padding-bottom:10px;}
.News_info .date{ font-size:12px; color:#7a7a7a; margin:0 auto; padding:6px 0 0 0; text-align:center;}
.pro-info dt,.bbs-list dt{padding:10px 0; text-align:center; color:#595757; text-transform:uppercase; border-top:1px #dbdbdb solid; border-bottom:1px #dbdbde solid;}
.pro-info dt span,.bbs-list dt span{padding-left:15px; font-size:13px;}
.pro-info:hover dt,.bbs-list dt:hover,.bbs-list dt.current,.Recruitment_list li:hover{background-color:#e60012; color:#fff;}

.pro-about{padding:20px; font-size:14px; line-height:28px;}
.pro-about .link{ margin-bottom:10px;}
.pro-about .link p{ margin-bottom:10px;}
.pro-about .link p span.red{ color:#e60012;}
.pro-about .link p.video a{ width:53px; height:18px; line-height:18px; text-align:center; background:url("../images/video_btn.gif") no-repeat 0 0; display:inline-block;}
.pro-news-list,.pro-pic{padding:20px;}
.pro-news-list a{ display:block; height:30px; overflow:hidden; }
.pro-news-list a:hover{ color:#d61419; text-decoration:none;}
.pro-news-list span{width:100px; float:right; background-color:#f6f6f4;}
.pro-news-list a font,.mn_box table:hover,.mn_box table:hover table{ background-color:#f6f6f4;}
.pro-pic-show{width:550px;position:relative;height:76px; margin:0 auto;}
.pro-pic-show .JQ-slide-content{position:absolute;}
.pro-pic-show .JQ-slide-nav a{display:block;z-index:99;width:15px; position:absolute;top:20px;height:29px;text-decoration:none; overflow:hidden; background:url("../images/projects_arrow.gif") no-repeat 0 0;}
.pro-pic-show .JQ-slide-nav .prev{left:-30px; background-position:0 0;}
.pro-pic-show .JQ-slide-nav .prev:hover{ background-position:-30px 0;}
.pro-pic-show .JQ-slide-nav .next{right:-30px; background-position:-15px 0;}
.pro-pic-show .JQ-slide-nav .next:hover{ background-position:-45px 0;}
.pro-pic-show .wrap{overflow:hidden;width:550px;height:76px;position:relative;}
.pro-pic-show ul{width:10000px;}
.pro-pic-show li{float:left;width:139px;height:76px;}
.pro-pic-show li img{width:129px;height:76px;}
.pro-pic-show .JQ-slide-nav a:hover,.pro-pic-show .JQ-slide-nav a:hover span{color:#f43d1e;}

.show-pic{padding:30px 0 30px 40px;}
.show-pic div,.show-pic img{width:136px; height:76px;}
.show-pic div{float:left; _display:inline; padding:0 13px 13px 0; position:relative;}
.show-pic div span{ position:absolute; left:0; top:0; width:126px; height:66px; display:none;}
.show-pic div:hover span{ border:5px #e60012 solid; display:block;}
.pro-video{ padding:20px 10px;}
.video_list{ height:123px; margin:40px auto;}
.video_list .wrap{ height:123px;}
.video_list li{ width:140px; height:110px;}
.video_list li a{ display:block; height:110px; text-align:center; margin-right:12px; text-decoration:none;}
.video_list li a img{ width:123px; height:77px; display:block; padding:2px; border:1px solid #c0c0bf; margin-bottom:4px;}
.video_list .JQ-slide-nav a{display:block;z-index:99;width:21px; position:absolute;top:20px; height:39px;text-decoration:none; overflow:hidden; background:url("../images/video_left_arrow.gif") no-repeat 0 0;}
.video_list .JQ-slide-nav .prev,.video_list .JQ-slide-nav .prev:hover{left:-30px; background-position:0 0;}
.video_list .JQ-slide-nav .next,.video_list .JQ-slide-nav .next:hover{right:-30px; background:url("../images/video_right_arrow.gif") no-repeat 0 0;}

.bbs-list dl{ background-color:Red;}
.bbs-list dt{text-align:left; padding-left:113px; border-top:none; background:url("http://www.vanshine.cc/Images/ico5.gif") no-repeat 100px 35px; cursor:pointer; position:relative;}
.bbs-list dt:hover,.bbs-list dt.current{ background-image:url("http://www.vanshine.cc/Images/ico6.gif");}
.bbs-list dt:hover code,.bbs-list dt:hover a,.bbs-list dt.current a,.bbs-list dt.current code{color:#fff;}
.bbs-list dt .dt-code1{ position:absolute; right:200px; display:none;}
.bbs-list dt a{ position:absolute; right:120px; display:none;}
.bbs-list dt .ico6{background:url("http://www.vanshine.cc/Images/ico9.gif") no-repeat 0 -9px; width:9px; height:9px; overflow:hidden; position:absolute; right:110px; top:16px;}
.bbs-list dt:hover .ico6,.bbs-list dt.current .ico6{ background-position:0 0;}
.bbs-list dt:hover .dt-code1,.bbs-list dt:hover a,.bbs-list dt.current .dt-code1,.bbs-list dt.current a{display:inline;}
.bbs-list dd{padding:30px 113px; border-bottom:1px #dcdddd solid; display:none;}
.bbs-list ul{width:566px;}
.bbs-list li{height:30px; overflow:hidden; clear:both; background:url("http://www.vanshine.cc/Images/ico7.gif") repeat-x 0 12px;}
.bbs-list li div{width:380px; float:left;}
.bbs-list li div a{padding-right:10px; background-color:#f7f7f4;}
.bbs-list li time{width:68px; float:left; background-color:#f7f7f4; padding:0 5px;}
.bbs-list li span{width:60px; float:right; text-align:right; margin-left:30px; background-color:#f7f7f4;}
.bbs-list li:hover,.bbs-list li:hover a{color:#e60012;}
.bbs-list li:hover{background-image:url("http://www.vanshine.cc/Images/ico8.gif");}
.bbs-list .page{padding:5px 0;}
.Focus_list dl:hover{ background-color:#fff;}
.Focus_list dt{ background:url("http://www.vanshine.cc/Images/Focus_ico.gif") no-repeat 20px center; font-size:15px; padding-left:40px;}
.Focus_list dt:hover,.Focus_list dt.current{ background:#fff url("http://www.vanshine.cc/Images/Focus_ico.gif") no-repeat 20px center; color:#d61419; }
.Focus_list dt.current{border:none;}
.Focus_list dt .dt-code1{ color:#7a7a7a; position:absolute; right:40px; _right:60px; display:inline;}
.Focus_list dt:hover code,.Focus_list dt.current code{ color:#7a7a7a;}
.Focus_list dt .ico6{ background:url("http://www.vanshine.cc/Images/Focus_ico_2.gif") no-repeat 0 -10px; width:10px; height:10px; right:20px; _right:40px; position:absolute;}
.Focus_list dd{ background:#fff; padding:0 40px 10px 20px;}
.Focus_list dd div{ width:610px; margin:0 auto; background:#fff url("http://www.vanshine.cc/Images/ul_bg.gif") repeat-x left top; padding-top:30px; font-size:14px;}
.Focus_list dd div img{ float:left;}
.Focus_list dd div span{ padding-bottom:4px;}
.Focus_list dd div div{ padding-top:4px;}
.Focus_list dd p{ margin-top:0;}


.News_page{ padding-top:10px; overflow:hidden;}
.News_page table,.page table{ float:right;}
.News_page a,.News_page span{ margin:0 4px; font-size:13px;}

.News_con{ padding:18px 100px 18px 110px;}
.News_con:hover{ background-color:#dcdddd !important; display:block;}
.News_con h3{ color:#d61419; font-size:15px;}
.News_con h3 span{ float:right; font-size:12px; color:#7a7a7a;}
.News_con p{ display:block; padding:10px 0 0 0; font-size:13px; color:#777; height:48px; overflow:hidden;}


.Intelligent_city{ margin:0 auto; padding:40px 80px 50px 110px;}
.Intelligent_city .pic{ padding:0 3px 5px 0; background-color:#999;}
.Intelligent_city .pic img{ display:block;}
.Intelligent_city h3{ font-size:22px; color:#323232; margin-bottom:30px;}
.Intelligent_city h3 span{ font-size:19px; color:#c80101; display:block; text-transform:uppercase;}
.Intelligent_city .text div{ width:360px; font-size:14px;}
.Intelligent_city .Five div span{ display:block; font-size:14px; color:#767676; background:url("http://www.vanshine.cc/Images/five_ico.gif") no-repeat left 10px; padding-left:10px; margin-bottom:6px;}
.Intelligent_city .last .pic{ margin-bottom:26px;}
.Intelligent_city .right .network{ padding-bottom:20px; margin-bottom:26px; background:url("../images/ico7.gif") repeat-x left bottom;}
.Intelligent_city .right .network img{ display:block; margin-bottom:10px;}
.Intelligent_city .textlast .last{ background:none;} 
.Intelligent_city_last{ padding-bottom:0;}


.Strategic_map{ width:621px; margin-left:153px; height:522px; background:url("http://www.vanshine.cc/Images/Map.png") no-repeat 0 top; position:relative;}
.Strategic_map h3{ font-size:18px; margin:40px 0 0 -83px;}
.Strategic_map div code{ display:inline-block; width:8px; height:8px; background-color:#c50000; cursor:pointer; overflow:hidden;}
.Strategic_map div span{ color:#6e6e6e; font-size:14px; background-color:#f6f6f4; width:32px; height:17px; line-height:17px; text-align:center;}
.Strategic_map div.aa code,.Strategic_map div.aa span{ position:absolute; top:197px; left:467px;}
.Strategic_map div.bb code,.Strategic_map div.bb span{ position:absolute; top:342px; left:317px;}
.Strategic_map div.cc code,.Strategic_map div.cc span{ position:absolute; top:348px; left:442px;}
.Strategic_map div.dd code,.Strategic_map div.dd span{ position:absolute; top:322px; left:527px;}
.Strategic_map div.ee code,.Strategic_map div.ee span{ position:absolute; top:427px; left:287px;}
.Strategic_map div.ff code,.Strategic_map div.ff span{ position:absolute; top:432px; left:462px;}
.Strategic_map div.gg code,.Strategic_map div.gg span{ position:absolute; top:437px; left:477px;}
.Strategic_map div.hh code,.Strategic_map div.hh span{ position:absolute; top:452px; left:466px;}

.Strategic_map div.aa span{ margin:-7px 0 0 -36px;}
.Strategic_map div.bb span{ margin:-22px 0 0 -21px;}
.Strategic_map div.cc span{ margin:-18px 0 0 -15px;}
.Strategic_map div.dd span{ margin:-17px 0 0 0;}
.Strategic_map div.ee span{ margin:-6px 0 0 14px;}
.Strategic_map div.ff span{ margin:-27px 0 0 -7px;}
.Strategic_map div.gg span{ margin:-7px 0 0 14px;}
.Strategic_map div.hh span{ margin:10px 0 0 0px;}


.Strategic_con{ background:#dbdbdb url("http://www.vanshine.cc/Images/Map_hover_ico.gif") no-repeat left top; padding:4px; width:276px;}
.Strategic_con div{ padding:10px; width:256px; background-color:#fff;}
.Strategic_con div h3{ font-size:14px; padding:0; display:block; margin-bottom:4px; color:#333;}
.Strategic_con div a{display:inline-block; padding:0px 5px;}
.Region { height:72px; background:url("http://www.vanshine.cc/Images/Strategic_titbg.gif") repeat-x 0 0; padding-bottom:18px;}
.Region .left{ border-right:1px solid #e4e4e4; width:240px; font-weight:bold; color:#8d8d8d; font-size:16px; line-height:72px; text-align:center;}
.Region .left span code{ font-size:30px; font-family:arial; padding-right:8px;}
.Region .right{ width:670px; height:22px; padding:25px 0; position:relative;}
.Region_con { }
.Region_con a{ display:inline-block;}
.Region_con .arrow{ width:670px; position:absolute; left:0; _left:-26px; cursor:pointer; height:30px; }
.Region_con .arrow span{ width:15px; height:30px;}
.Region_con .arrow span.prev{ background:url("http://www.vanshine.cc/Images/Strategic_lbtn.png") no-repeat; float:left;}
.Region_con .arrow span.next{ background:url("http://www.vanshine.cc/Images/Strategic_rbtn.png") no-repeat; float:right; margin-right:10px;}
.Region_con_list{ padding-right:30px; width:574px; margin-left:30px; height:30px; overflow:hidden; position:relative;}
.Region_con_list ul{ position:absolute; width:2000px;}
.Region_con_list li{ padding-bottom:6px; text-align:center; color:#919191; width:38px; display:block; float:left; margin:0;}
.Region_con_list li a:hover,.Region_con_list li a.a{ text-decoration:none; color:#b90109; background:url("http://www.vanshine.cc/Images/Strategic_tit_sanjiao.png") no-repeat center bottom;}
.Region_list{ width:760px; margin-left:140px;}
.Region_list li{ padding:20px 0; line-height:20px; border-bottom:1px solid #e0dfde; }
.Region_list li span{ width:67px; display:inline-block; text-align:center; border-right:1px solid #cac8c8; margin-right:14px; float:left}
.Region_list li a{ padding:0 8px;}
.Region_list li:hover a,.Region_list li:hover{ color:#c50000;}
.Region_list li span{ padding:0; font-size:15px; color:#c50000; letter-spacing:4px;}
.Region_list li a:hover{ text-decoration:none;}

#slider{ margin:0 auto; position:relative; overflow:hidden; padding:0 30px 0 0;}
#slider .container { overflow: hidden; text-align:center; height:60px; position:relative; background:url("../images/history_line.gif") repeat-x 0 21px;}


.Enterprise{ padding:80px 0; background-color:#e9e9e7; }
.Enterprise img{ display:block; margin:0 auto;}
.Enterprise_bg{ width:960px; margin:0 auto; height:440px; background:#f6f6f4 url("http://www.vanshine.cc/Images/Enterprise_bg.gif") no-repeat right bottom;}
.Enterprise_bg div { width:270px; margin:0 auto; padding-top:60px; font-size:14px;}
.Enterprise_bg div h3{ font-size:24px; color:#e60012; margin-bottom:26px;}


.brand_idea{ width:646px; height:422px; background:url("../images/Brand_idea_bg.gif") no-repeat; position:relative;}
.brand_idea li{ position:absolute; cursor:pointer; overflow:hidden;}
.brand_idea li div{ margin:10px; overflow:hidden;}
.brand_idea li div img{ display:block; margin-bottom:6px;}
.brand_idea li div span{ display:block; font-size:12px; color:#000; line-height:20px; height:20px; overflow:hidden; text-align:center;}
.brand_idea li div span.red{ color:#d10010; font-size:14px;}
.brand_idea li div p{ font-size:12px; margin-top:3px; display:none; line-height:18px;}
.brand_idea li div.curr span{ text-align:left;}


.Activities_list{}
.Activities_list li{ height:145px;}
.Activities_list li div{ height:115px; width:626px; position:relative; padding:15px 20px 15px 0;}
.Activities_list li div p{ width:440px; height:115px; overflow:hidden; padding:0; position:absolute; right:0; top:10px;}
.Activities_list p a{ text-align:left; text-decoration:none; line-height:22px; color:#787878; font-size:14px;}
.Activities_list li code{ color:#e60012; font-size:18px; margin-bottom:8px; display:block;}
.Activities_list a{ background-color:transparent;}



.Social_piclist{}
.Social_piclist{ border-right:1px solid #e4e4e3; height:119px; width:655px; margin-bottom:6px;}
.Social_piclist ul{ position:absolute; width:680px;}
.Social_piclist li{ float:left; width:123px; height:119px; padding:4px; background:url("../images/social_bg1.gif") no-repeat; text-align:center;}
.Social_piclist li a img{ display:block; margin:0 auto 6px bottom;}
.Social_piclist li:hover,.Social_piclist li.current{ background:url("../images/social_bg2.gif") no-repeat; }
.Social_piclist li:hover a,.Social_piclist li.current a{ color:#fff; text-decoration:none;}
.Social_deails h3{ font-size:18px; color:#000; margin:24px 0 10px 0;}
.Social_deails figure img{ float:left; margin:6px 24px 0 0;}




.talent_tit{ text-align:center; padding:10px 0; font-size:14px; color:#595757;}
.talent_tit span{ margin-left:20px;}
.talent_pic,.Employee,.Recruitment_search,.Recruitment_detail,.Recruitment_apply{ font-size:14px; width:633px; margin:0 auto;}
.talent_pic img{ display:block; margin:26px auto 0 auto; padding-bottom:17px; background:url("http://www.vanshine.cc/Images/activity_line.gif") repeat-x left bottom;}
.talent_pic_con{ width:330px; height:240px; text-align:center; font-size:14px; line-height:30px;}
.talent_pic_con:hover,.talent_pic_con:hover h3{ background-color:#e60012; color:#fff;}
.talent_pic .right{ width:300px;}
.talent_pic_con h3{ padding:17px 0; background:url("http://www.vanshine.cc/Images/activity_line.gif") repeat-x left bottom; margin:0 10px 16px 10px; color:#595757;}
.Employee { padding:30px 0; font-size:14px;}
.Employee .text{ margin-top:60px; height:194px; position:relative; overflow:hidden; width:633px;}
.Employee .text ul{ position:absolute; width:1000px;}
.Employee .text li{ width:148px; height:194px; margin-right:13px; float:left; background:url("http://www.vanshine.cc/Images/Talent_textbg.jpg") no-repeat; position:relative; text-align:center; font-size:12px;}
.Employee .text h3{ color:#fff; padding-left:52px; padding-top:4px; font-size:18px; text-align:left;}
.Employee .text span{ text-align:center; font-size:12px; display:block; padding-top:10px; margin-bottom:10px;}
.Employee .text h3 span{ display:block; text-align:left; color:#6d6c6c; position:absolute; top:3px; left:51px; margin-bottom:0; font-size:18px; padding-top:0;}


.Recruitment_list,.Recruitment_search{ margin:30px auto;}
.Recruitment_list{ width:650px;}
.Recruitment_list li{ border-bottom:1px solid #dedede; font-size:14px; padding:6px 0; cursor:pointer;}
.Recruitment_list li span{ text-align:center; display:inline-block; cursor:pointer;}
.Recruitment_list li span.first{ width:120px; padding-left:40px; text-align:left;}
.Recruitment_list li span.second{ width:160px;}
.Recruitment_page a{ font-size:14px; margin:0 10px;}
.Recruitment_search{ height:30px;}
.Select{ margin:0 7px; position:relative; z-index:999;}
.Select dl{ float:left; position:relative;}
.Select dt{width:124px; height:23px; overflow:hidden; clear:both; background:url("http://www.vanshine.cc/Images/Select_bg.gif") no-repeat 0 0; cursor:pointer;}
.Select dt input{background:transparent; border:none; width:89px; height:18px; margin:2px 0 0 9px; cursor:pointer;}
.Select dd{background-color:#fafafa; border:1px #bbbbbb solid;border-top:none; width:100px; position:absolute; left:6px; display:none; z-index:900; height:110px; overflow:auto;}
.Select a,.Select dd div{border-bottom:1px #e5e5e5 dotted; padding:3px; line-height:normal; cursor:pointer;}
.Select dd a.current,.Select dd a:hover,.Select dd a.current,.Select dd div:hover{background:#e5e5e5; color:#000}
.Search-button{ background:none; border:none; color:#414043; cursor:pointer;}
.Recruitment_detail h3.bottomborder,.Recruitment_apply h3.bottomborder{ color:#d61419; font-size:16px; text-align:center; padding:8px 0;}
.Recruitment_detail .xx span{ display:inline-block; width:316px; margin-bottom:8px;}
.Recruitment_detail .xx{ margin-top:15px; padding-bottom:15px;}
.Recruitment_detail .hh{ padding-bottom:20px; margin:15px 0;}
.Recruitment_detail .hh p{ margin-bottom:10px; padding:0;}
.Recruitment_detail .btn{ text-align:right; line-height:23px; padding-right:30px;}
.Recruitment_detail .btn a.aa{ text-align:center; width:76px; height:23px; display:inline-block; background-color:#e60012; color:#FFF; margin-right:10px;}
.Recruitment_apply h3.bottomborder{ margin-bottom:20px;}
.Recruitment_apply ul{ margin-top:30px;}
.Recruitment_apply td{ padding:7px 0 7px 20px; font-size:12px; line-height:15px;}
.Recruitment_apply td input{ padding:2px; border:1px solid #aaaaaa;}
.Recruitment_apply td textarea{ width:323px; height:79px; overflow:hidden; border:1px solid #aaaaaa;}
.Recruitment_apply span{ margin-left:4px; color:red;}
.Recruitment_apply td.login_button { margin-left:245px;}
.Recruitment_apply td.login_button input{ width:54px; height:23px; cursor:pointer; display:inline-block; background:url("http://www.vanshine.cc/Images/reset_bg.gif") repeat-x; margin-right:8px; border:none; color:#fff; float:left; }
.Recruitment_apply td.login_button input:hover{ background:url("http://www.vanshine.cc/Images/submit_bg.gif") repeat-x;}
.Recruitment_apply td.login_button a{ float:left;}


.Silhouette_bpic{ width:605px; height:283px; margin:24px auto; padding:17px 0 0 65px; background:#000 url("http://www.vanshine.cc/Images/Silhouette_pic_bg.jpg") no-repeat left top; position:relative;}
.Silhouette_bpic_list{ width:543px; height:243px; display:block; position:relative; overflow:hidden; }
.Silhouette_bpic_list ul{ position:absolute; width:10000px;}
.Silhouette_bpic_list li,.Silhouette_bpic_list li img{ float:left; width:543px; height:243px; position:relative;}
.Silhouette_bpic_list li a{ width:543px; height:243px; display:block;}
.Silhouette_bpic_list li p{ position:absolute; background-color:#4f4f4f; filter:alpha(opacity=30); -moz-opacity:0.3; bottom:0; width:543px; height:26px;}
.Silhouette_bpic_list li span{ position:absolute; width:543px; height:26px; text-align:center; bottom:4px; color:#fff; font-size:13px;}
.silhouette_arrow{ width:640px; height:26px; position:absolute; top:120px; left:20px;}
.silhouette_arrow span{ width:16px; height:26px; display:block; overflow:hidden; float:left; cursor:pointer; }
.silhouette_arrow span.prev{ background:url("http://www.vanshine.cc/Images/Silhouette_btnhover.jpg") no-repeat;}
.silhouette_arrow span.next{ background:url("http://www.vanshine.cc/Images/Silhouette_btnhover.jpg") no-repeat -16px 0; float:right;}
.silhouette_arrow span.first{ background:url("http://www.vanshine.cc/Images/Silhouette_btn.jpg") no-repeat; cursor:inherit;}
.silhouette_arrow span.end{ background:url("http://www.vanshine.cc/Images/Silhouette_btn.jpg") no-repeat -16px 0; float:right; cursor:inherit;}
.Silhouette_spic_list{ width:564px; margin:0 auto; display:block; }
.Silhouette_spic_list a{ width:126px; height:140px; padding:5px 6px; line-height:18px; display:inline-block; float:left; margin:10px 0 30px 0; border-bottom:1px solid #dedede;}
.Silhouette_spic_list a:hover,.Silhouette_spic_list a.current{ background-color:#cd0303; color:#fff;}
.Silhouette_spic_list a img{ display:block; width:125px; height:86px;}
.Silhouette_page { clear:both; width:560px; margin:0 auto; padding-top:0; text-align:left;}
.Silhouette .red_18{ text-align:center; padding:25px 0;}
.Silhouette .date{ text-align:center; margin:16px auto;}
.b_pic{ width:506px; height:308px; position:relative; overflow:hidden; margin:0 auto;}
.b_pic ul{ width:10000px;}
.b_pic li{ float:left; display:none;}
.Silhouette_info,.Silhouette_text{ width:660px; margin:0 auto;}
.s_pic{ position:relative; margin:30px auto 50px auto; padding-top:30px; background:url("http://www.vanshine.cc/Images/activity_line.gif") repeat-x left top;}
.s_pic_arrow{ position:absolute; width:100%; height:50px; left:0px; top:25px;}
.s_pic_arrow a{ font-size:52px; line-height:52px; color:#fb7200; text-decoration:none; float:left;}
.s_pic_arrow a:hover,.s_pic_arrow a.first,.s_pic_arrow a.end{ color:#ff0000;}
.s_pic_arrow a.next{ float:right;}
.s_pic_list { width:584px; height:51px; position:relative; margin:0 auto; overflow:hidden;}
.s_pic_list ul{ position:absolute; width:1000px;}
.s_pic_list li{ float:left; position:relative; width:100px;}
.s_pic_list li span{ width:82px; height:49px; border:1px solid #ababab; position:absolute;}
.s_pic_list li:hover span,.s_pic_list li.over span{ width:80px; height:47px; border:2px solid #dc1818;}
.Silhouette_text{ padding-top:40px; width:660px; font-size:14px;}


.ContactUs div{ padding:14px 20px; font-size:14px; background-color:#f6f6f4;}
.ContactUs div h3{ font-size:15px; color:#878787; padding-left:30px; background:url("http://www.vanshine.cc/Images/Focus_ico.gif") no-repeat left 6px; margin-bottom:10px;}
.ContactUs div p span{ display:inline-block; font-size:12px; color:#6a6a6a; margin:2px 40px 0 0;}
.ContactUs div:hover{ background-color:#d61419;}
.ContactUs div:hover h3,.ContactUs div:hover p span,.ContactUs div:hover{ color:#fff;}

#bbs_header{ width:1002px; margin:0 auto;}
#bbs_header .top_nav{ height:41px; line-height:41px; background-color:#e50012; text-align:right; padding-right:12px;}
#bbs_header .top_nav a,.BBS_tit a{ color:#fff; margin-right:20px; display:inline-block;}
#bbs_header .logo{ padding:25px; height:66px;}
.BBS{ }
.BBS_content{ padding:30px;}
.forum_index_search,.mn{ padding:0 10px 20px 10px;}
p.chart span{ margin-right:14px; }
input.pr{ background:transparent;}
a.xi2{ color:#316292;}
.bm table{ background:url("http://www.vanshine.cc/Images/Search.gif") no-repeat -20px -35px;}
.bm table td{ padding-right:4px;}
.bm table #srchtxt{ background:transparent; border:none; width:134px; height:18px; margin:2px 10px 0 35px; }
#search_submit { width:51px; height:36px; cursor:pointer; background: transparent url("http://www.vanshine.cc/Images/Search.gif") no-repeat 0px -77px; border:none;}
.mn_box{}
.mn_box td table{ padding:22px 30px; background:#fff url("http://www.vanshine.cc/Images/activity_line.gif") repeat-x left bottom; height:60px;}
.mn_box p{ padding:0; margin:0;}
.BBS_red,.B_text a{ color:#d80101;}
.mn_top{ padding:48px 0 35px 16px;}
.mn_online{ padding:10px 0 0 18px;}

.B_position{ height:32px; line-height:32px; border:1px solid #c6c6c4; background:url("http://www.vanshine.cc/Images/b_p_bg.gif") repeat-x; margin-bottom:12px;}
.B_position span,.B_position code,.B_tit2 span{ display:inline-block; float:left;}
.b_ico1{ width:17px; height:15px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -18px -51px; margin:8px 0 0 7px;}
.b_ico2{ width:10px; height:32px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -66px -51px;}
.b_ico3{ width:15px; height:14px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -73px -37px; margin:15px 15px 0 46px;}
.b_ico4{ width:16px; height:14px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -50px -51px; margin:14px 10px 0 10px;}
.b_ico5{ width:16px; height:14px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -35px -51px; margin:14px 10px 0 10px;}
.b_ico6{ width:11px; height:11px; overflow:hidden; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -89px -52px; margin:16px 0px 0 34px; cursor:pointer; display:inline-block; }
.b_ico6:hover{ background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -89px -63px;}
.B_position code{ color:#000; margin:0 10px;}
.B_search{}
.B_search select{ float:left; margin-top:6px;}
.B_search .search_input{ float:left; width:264px; height:24px; background:#f6f6f4; border:1px solid #a1aaad; margin:3px 4px 0 4px;}
.B_search .search_input span{ width:12px; height:13px; background:url("http://www.vanshine.cc/Images/BBS.png") no-repeat -90px -37px; float:left; margin:6px 8px 0 6px;}
.B_search .search_input input{ width:230px; float:left; height:20px; line-height:20px; color:#817f7f; background:transparent; border:none;}
.B_search #search_submit{ height:32px;}
.B_tit2{ height:44px; line-height:44px; background:#f6f6f4; border:1px solid #d0d0d0; padding:0 20px;}
.B_text{ padding:20px;}
.B_list{ border:1px solid #cdcdcd;}
.B_list h3{ font-weight:bold; height:34px; font-size:12px; color:#444; line-height:34px; border: solid #fff; border-width:0 1px; background-color:#ebebeb; padding-left:17px;}
.B_list ul{ padding:17px; padding-top:10px; height:110px;}
.B_list li{ width:450px; float:left;}


.Passenger dt,.Passenger dt:hover,.Passenger dt.current{ color:#666;}
.Passenger dt,.Passenger dt:hover,.Passenger dt.current{ padding-left:40px; background-position:20px center;}
.Passenger dd img{ display:inline-block; padding:0 20px 20px 0; float:left; background-color:#fff;}
.Passenger dd div div{ background:none; padding:0;}
.Passenger dd p,.Passenger dd div p{ background:url("../images/activity_line.gif") repeat-x 20px bottom; padding-bottom:20px; margin-bottom:20px; line-height:26px;}
.Passenger dd span{ font-size:15px; color:#c4261d; padding:0　0　10px 0; display:block; border:none;}

.Customer .left,.Customer .right{ width:580px;}
.Customer .right{ width:343px;}
.Customer .left .e_liveclub{ padding:22px 0; height:120px;}
.Customer .left .e_liveclub img{ float:left; margin:0 40px 0 10px;}
.Customer .left .e_liveclub .justify{ width:390px; float:left;}
.Customer .left .e_liveclub .justify p{ height:62px; overflow:hidden;}
.Customer .left .left_con2{ padding:12px 0 12px 10px; height:138px; *height:148px !important; _height:140px; width:580px;}
.Customer .left .left_con2_list{ width:570px; height:100px; overflow:hidden; position:relative;}
.Customer .left .left_con2_list ul{ position:absolute; width:100000px;}
.Customer .left .left_con2_list li{ float:left; width:144px;}
.Customer .left .left_con2_list li a{padding:2px; border:1px solid #dad9d9; display:block; width:130px; height:97px;}
.Customer .left .left_con2_list li a:hover{ border:1px solid #d61419;}
.Customer .left .left_con2_list li img{ width:126px; height:93px; display:block; margin:2px auto;}
.Customer .right_con1{ background-color:#fff; height:226px; padding:25px; padding-top:0;}
.Customer .right_con1 .top_arrow{ padding-right:0; margin-right:0; width:80%;}
.Customer .right_con1 .right_con1_list{ height:236px; position:relative; overflow:hidden; }
.Customer .right_con1 ul{ position:absolute;}
.Customer .right_con1 li{ height:124px; width:293px; background:url("http://www.vanshine.cc/Images/ul_bg.gif") repeat-x left bottom;}
.Customer .right_con1 li code,.Customer .right_con1 li code a{ color:#d10000; font-size:13px; font-weight:bold; padding:10px 0 4px 0; display:block;}
.Customer .right_con1 li p.justify,.Customer .right_con1 li p.justify a{ height:40px; overflow:hidden; margin-bottom:0px;}
.Customer .right_con1 .top_arrow{ background-color:#fff; width:100%;}
.Customer .right .pic{ margin-top:11px;}

.Legal { width:580px; margin:20px auto; font-family:"宋体"; font-size:13px;}
.Legal p.header{color:#ec0202; margin-bottom:20px;}
.Legal img{ display:block; margin:0 auto;}
.Legal h3{ color:#ec0202; display:block; margin-top:40px;}
.Legal p,.Legal p.header span{ display:block; margin-bottom:14px;}

.cs-prev,.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; display:none;}


.l_arrow,.t_arrow{ margin-top:6px; height:19px; overflow:hidden; text-align:right;}
.t_arrow a,.l_arrow a{ cursor:pointer; width:19px; height:19px; overflow:hidden; display:inline-block; float:left; background:url("http://www.vanshine.cc/Images/jt_t.jpg") no-repeat;  margin:0 4px;}
.l_arrow a{ background:url("http://www.vanshine.cc/Images/jt_l.jpg") no-repeat; }
.l_arrow a.prev,.t_arrow a.prev{ background-position:-38px 0;}
.l_arrow a.next,.t_arrow a.next{ background-position:-57px 0;}
.l_arrow a.first,.t_arrow a.first{ background-position:0 0; cursor:inherit;}
.l_arrow a.end,.t_arrow a.end{ background-position:-19px 0; cursor:inherit;}



.mwrap{ width:966px; margin:0 auto;}
.border2{border:1px #dadada solid; position:relative; z-index:99;}
.border2 .border-write{position:relative;z-index:99; border:2px solid #f5f5f5;}

.wrap_content_title{ height:42px; line-height:40px; padding-left:60px; position:relative; background:url("../images/jd_list_dtbg.jpg") repeat-x left bottom #eaeaea; }
.wrap_content_title .ico{ width:45px; height:43px; display:block; position:absolute; left:-2px; top:-2px; background:url("../images/news_ico.jpg") no-repeat;}
.wrap_content_title .ico1{ background:url("../images/about_ico.jpg") no-repeat;}
.wrap_content_title .ico2{ background:url("../images/project_ico.jpg") no-repeat;}
.wrap_content_title span{ display:block; float:left; font-size:15px;}
.wrap_content_title span code{ font-size:15px; color:#ababab; text-transform:uppercase;}
.wrap_content_title a{ line-height:40px; text-transform:uppercase; padding-right:20px; display:inline-block; float:right;}


.wrap_project{ height:184px; margin-bottom:10px;background:#EAEAEA;}
.default_project{ height:180px; background-color:#f5f5f5;}
.project_scroll{ height:118px; padding:10px;}
.project_scroll .scrollList,.project_scroll .prev,.project_scroll .next{float:left;}
.project_scroll .scrollList{position:relative; overflow:hidden;width:840px; height:118px; display:block;}
.project_scroll .scrollList ul{position:absolute; left:0; top:0; overflow:hidden; display:block;}
.project_scroll .scrollList li{float:left; width:140px; height:118px;}
.project_scroll .scrollList li a{ width:133px; height:91px; display:block; border:1px solid #dcdcdc;}
.project_scroll .scrollList li a:hover{ border:1px solid #da0007;}
.project_scroll .scrollList li img{ width:133px; height:91px; display:block;}
.project_scroll .scrollList li span{ height:25px; line-height:25px; display:block; text-align:center; overflow:hidden;}
.project_scroll .prev,.project_scroll .next{ width:50px; height:100px; line-height:100px; padding-left:0; text-align:center; font-family:"宋体";  font-size:48px; color:#a1a1a1; font-weight:bold; cursor:pointer;}
.project_scroll .prev{display:inline;}
.project_scroll .first,.project_scroll .end{ color:#c8c8c8; font-weight:normal; background:none;}

.wrap_content{ margin-bottom:20px;background:#EAEAEA; overflow:hidden;}
.wrap_content_left{ width:636px; height:312px; background-color:#f5f5f5; float:left;}
.wrap_content_right{ width:310px; height:312px; background-color:#f5f5f5; float:right;}
.wrap_content_news{ width:632px; height:308px;}
.wrap_content_about{ width:306px; height:308px;}

.wrap_content_left .LeftTop{ _top:-3px;}
.wrap_content_left .LeftBottom{ _bottom:-3px;}
.wrap_content_left .RightTop{ _right:-3px; _top:-3px;}
.wrap_content_left .RightBottom{ _right:-3px; _bottom:-3px;}

#temp2 { margin-top:20px;}
#temp2 .JQ-content-box{ width:632px; height:200px; position:relative; overflow: hidden;}
#temp2 .JQ-slide-content{ width:1000px; position:absolute;}
#temp2 .JQ-slide-content li{ width:322px; height:200px; float:left;}
#temp2 .JQ-slide-content li .time{ width:50px; height:46px; padding-top:4px; text-align:center; margin-left:10px; float:left; display:inline; color:#505050; background:url("../images/time_bg.jpg") no-repeat;}
#temp2 .JQ-slide-content li .time span{ display:block; font-size:16px; font-family:Arial;}
#temp2 .JQ-slide-content li .news_details{ width:200px; padding-right:30px; margin-right:10px; float:right; display:inline; border-right:1px dotted #b9b9b9;}
.details_title{ height:72px; line-height:24px; margin-bottom:5px; color:#e60f19; font-size:14px; overflow:hidden;}
#temp2 .JQ-slide-content li .news_details p{ height:96px; line-height:24px; overflow:hidden; margin-bottom:10px; }
.a_details{ text-decoration:underline;}
#temp2 .JQ-slide-nav { width:70px; height:11px; z-index:100; margin:0px auto; margin-top:20px;}
#temp2 .JQ-slide-nav li { cursor:pointer; float:left; height:11px; width:11px; margin:0 5px; background:url("../images/JQ_on.png") no-repeat left top;}
#temp2 .JQ-slide-nav li.on { background-position:-11px 0;}

.default_about{ padding:8px;}
.default_about p{height:72px; line-height:24px; overflow:hidden; margin-top:10px;}





.page-banner{ border:1px solid #ddd; height:300px; overflow:hidden;}

.LeftArea{ width:200px; overflow:hidden; float:left;}

.leftmenu{ overflow:hidden; border:1px solid #ddd;}

.lefttitle{ height:40px; background:#555651 url("../images/category.gif") no-repeat 12px 14px; font-size:16px; line-height:40px;  padding-left:30px; color:#FFF;}

.menulist{ overflow:hidden; background:#fff}

.menulist ul{ padding:5px 15px;}

.menulist ul li{ height:30px; line-height:27px; background:url("../images/col-hover.gif") no-repeat 10px 8px; padding-left:50px; font-size:14px; border-bottom:1px dashed #DDD;}

.menulist ul li:hover{background:url("../images/banner_cloumn_2hover_span.gif") no-repeat 10px 8px;}

.hotlist{overflow:hidden; margin-top:10px; background:#fff; border:1px solid #ddd;}

.htCont{ padding:10px;}

.htCont ul li{ height:30px; line-height:30px; background:url("../images/info-ico.gif") no-repeat 0px center; padding-left:15px; border-bottom:1px dashed #DDD; overflow:hidden;}

.RightArea{ width:753px;  float:right; overflow:hidden; background:#fff; border:1px solid #ddd; background:url("../images/dynamic-bg.gif") repeat-x;}

.RightTitle{ background:url("../images/see-more.gif") no-repeat 10px 14px; height:30px; line-height:30px; font-size:15px; padding:8px 15px 5px 35px; }

.postion{ height:30px; line-height:30px; font-size:12px;}

.right_content{ overflow:hidden; line-height:30px; padding:10px; border-top:1px dashed #ddd; background:#fff;}


.articleList ul li{ line-height:25px; border-bottom:1px dashed #DDD; padding-left:0px; padding-bottom:5px; margin:10px 0px; overflow:hidden;}

.articleList ul li h3{ font-size:16px; font-weight:normal; height:40px; line-height:42px; background:whitesmoke url("../images/news-icon.gif") no-repeat 5px 15px; padding-left:22px; 
}

.articleList ul li h3 a{ font-size:18px;}

.articleList ul li p{ font-size:12px; color:#999; padding-left:22px;}

.listdate{ font-size:12px; padding-left:15px; color:#ec6000;}

.list-pics{ width:185px;}

.list-pics img{ width:175px; height:125px; border:1px solid #ddd;}

.list-text{ width:545px;}

.artlist{ border-bottom:1px dashed #ddd; height:30px; line-height:30px;  background:url("../images/news-icon.gif") no-repeat 5px 10px; padding-left:22px;}


.article{ padding:15px 0px; overflow:hidden;}

.art_title{ text-align:center; font-size:20px;}

.art_info{ border:1px solid #ededed; text-align:center; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px;}

.art_info small{ font-size:12px;}

.art_content{ line-height:25px; overflow:hidden;}

.cont_next{ border-top:1px dashed #DDD; padding-top:10px; margin-top:10px;}

.likes h4{ color:#c00;}

.likelist{ border:1px solid #DDD;}

.likelist ul li{ height:30px; line-height:30px; padding-left:20px; width:47%; float:left; background:url("../images/icon.jpg") no-repeat 10px 14px;}


.sub_goods{ overflow:hidden; padding:5px 0px;}

.sub_goods ul li{ text-align:center; line-height:25px; float:left; margin:10px 9px; width:225px; overflow:hidden;}

.sub_goods ul li img{width:210px; height:135px; border:1px solid #DDD;}

.sub_goods ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}


.sub_books{ overflow:hidden; padding:5px 0px;}

.sub_books ul li{ text-align:center; line-height:25px; float:left; margin:10px 9px; width:225px; overflow:hidden;}

.sub_books ul li img{width:210px; height:276px; border:1px solid #DDD;}

.sub_books ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}


.sub_team{ overflow:hidden; padding:5px 0px;}

.sub_team ul li{ text-align:center; line-height:25px; float:left; margin:10px 9px; width:225px; overflow:hidden;}

.sub_team ul li img{width:210px; height:142px; border:1px solid #DDD;}

.sub_team ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}



.sub_cases{ overflow:hidden; padding:5px 0px;}


.sub_cases ul li{ text-align:center; line-height:25px; float:left; margin:10px 8px; width:220px; overflow:hidden;}

.sub_cases ul li img{width:210px; height:160px; border:1px solid #ddd;}

.sub_cases ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; width:210px; overflow:hidden; height:25px;}




.goods_info{ padding:15px 5px; overflow:hidden;}

.goods_desc{ margin-top:0px; line-height:25px;}

.context{ border-top:1px dashed #DDD;}

.goods_title{ text-align:center; font-size:20px; background:#F6F6F6; overflow:hidden; height:40px; line-height:40px;}


.sitemap{ border:1px solid #DDD; background:#fff;}

.linkbox{line-height:30px; border-bottom:2px solid #DDD; padding:10px;}

.f6 li{ padding-left:30px;}


.down_tit{ border:1px solid #e7e7e7; height:30px; line-height:30px; text-align:center; background:#f7f7f7; margin:15px 0px; font-size:16px;}

.down_desc{ line-height:25px; overflow:hidden;}

.down_desc h2{ height:35px; line-height:35px; color:#c00; font-size:16px; border-bottom:1px dotted #DDD;}

.down_links h2{height:35px; line-height:35px; color:#c00; font-size:16px; border-bottom:1px dotted #DDD;}

.downurllist{ display:inline-block; overflow:hidden; padding-top:15px;}

.downurllist li{  float:left; margin-right:15px; width:192px; height:27px; line-height:27px; }

.downurllist li a{ width:192px; height:27px; line-height:27px; background:url("../images/downurl-bg.gif") no-repeat;text-align:center; display:block;}


.slide_wrap{position:relative;width: 960px;margin: 0px auto 15px auto;height:340px;background:#fff;color:#666;overflow:hidden;}
.slide_imglist{}
.slide_imglist li{float:left;margin-right:3px;display:inline;}
.slide_imglist li img{width:960px;height:340px;display:block;}
.slide_title{bottom:0;left:0;width:100%;height:45px;overflow:hidden;position:absolute;}
.slide_title h3{position:absolute;top:0;left:0;height:45px;line-height:45px;overflow:hidden;padding:0 10px;z-index:2;display:block;}
.slide_title h3 a{color:#efefef;font-weight:bold;font-size:16px;}
.slide_title h3 a:hover{color:#c00;}
.slide_title em{position:absolute;left:0;display:block;top:0;width:100%;height:45px;opacity:0.45;filter:alpha(opacity=45);background:#000;z-index:1;}
.slide_num{right:5px;z-index:3;top:0;position:absolute;}
.slide_num dd{display:inline;margin:10px 4px 0 0;width:22px;height:22px;font-size:14px;text-align:center;line-height:22px;border:1px #eee solid;background:#d4d4d4;cursor:pointer;float:left;}
.slide_num dd.active{color:#fff;border:1px #c00 solid;background:#c00;}

