@charset "utf-8";
/* CSS Document */
body{ background:url(../image/body.jpg) top repeat-x #fff; font-size:12px; overflow-x:hidden; -webkit-text-size-adjust:none;}
ol, ul {list-style: none;}
*{ margin:0px; padding:0px;}
img{ border:none;}
.intro{ width:100%; text-align:center; line-height:25px; display:block;}
a{ color:#333333; cursor:pointer; text-decoration:none;}
a:hover{ color:#c51936;}
.left{ float:left;}
.right{ float:right;}
.none{ display:none;}
.block{display:block;}
.red{ color:#c51936;}
.blue{ color:#2E80BA;}
.relative{ position:relative;}
.absolute{position:absolute;}
G_textarea{ border:1px solid #e0e0e0;}
.G_textarea{ height:150px; width:370px; border:1px solid #e0e0e0;}


/*---header----*/
#main{ width:1028px; margin:0 auto;}
.top{ width:100%;}
.header{ width:1002px; margin:0 auto;}
.link{ width:100%; height:28px;}
.welcome{ float:left;}
.welcome a{ line-height:28px; color:#666666; background:url(../image/headerDz.jpg) left no-repeat; text-indent:10px; display:block;}





.quick-menu{ width:508px; float:right;}
.quick-menu span{ float:left; line-height:28px; color:#666666; margin:0 3px; display:block;}
.name,.password{ width:99px; height:18px; background:#fff; border:1px solid #dcdcdc; float:left; margin:4px 5px 0;}
.header h1{ background:url(../image/logo.jpg); width:207px; height:63px; float:left; text-indent:-9999px; margin:15px 0 0;}
.quick-menu span.bt{ margin:4px 5px 0;}
.quick-menu a{ line-height:25px; color:#666666; margin:0 5px; display:block;}


.search{ width:390px; float:right; margin:10px 0 0;}
.search-link{ height:30px; width:100%;}
.search-link a{ float:right; margin:0 20px 0 0; color:#656565; display:block; line-height:30px;}
.search-link a.sina{ background:url(../image/sina.jpg) left no-repeat; line-height:30px; text-indent:20px;}
.search-link a.top_dl{ background:url(../image/top_dl.gif) left no-repeat; line-height:30px; text-indent:150px; width:150px; height:30px;}

.search-panel{ float:right; margin:5px 18px 0 0;}
.search-panel-input{ background:#fff; line-height:26px; text-indent:10px; color:#666; border:2px solid #cccccc; width:223px; height:26px; float:right;}
.search-panel-button{ float:right;}


#nav{ width:100%; float:left; margin:15px 0 0; *margin-top:16px;}
#floor-nav{ background:url(../image/navigation.jpg); width:130px; height:35px; line-height:35px; font-size:14px; color:#fff; font-family:"微软雅黑"; text-indent:25px; float:left; position:absolute;}
#floor-nav a{ color:#fff; font-weight:400; display:block; cursor:pointer;} 
#nav ul{ float:right;}
#nav li{ width:84px; background:url(../image/interval.jpg) right no-repeat; float:left; height:35px;}
#nav li.about{ width:110px;}
#nav li a{ width:100%; font-size:14px; line-height:35px; color:#fff; font-family:"微软雅黑"; display:block; height:35px; text-align:center;}
#nav li a:hover{ background:#8f1a2d; text-decoration:none;}

.peixun{ background:url(../image/peixun.jpg); height:144px; width:640px; float:left;}
.peixun ul{ padding:70px 0 0 380px;}
.peixun li{ width:180px; height:20px;}
.peixun li a{ background:url(../image/peixunDz.jpg) left no-repeat; color:#ffffff; text-align:left; text-indent:10px; display:block; width:100%;}
.peixun li a:hover{ color:#f2dc77; text-decoration:none;}


.banner{ float:left; width:100%;}
.bannerCon{ width:1440px; margin:0 auto;}
.banner-slide{ width:1440px; position:absolute; margin:0 auto;}

.welcomeList{ position:relative; top:0; left:229px; width:148px; z-index:9876;}
.welcomeList a{ display:block; width:100%; float:left; height:109px;}

.middle{ width:980px; margin:0 auto;}
.middleCon{ width:100%; float:left; clear:both; padding:10px 0;}
.midCon{ width:100%; float:left; clear:both;}
.notice{ width:245px; float:left; margin:20px 0 0;}
.Title{ width:100%; height:25px; overflow:hidden;}
.Title h3{ display:block; font-size:16px; font-weight:400; font-family:"微软雅黑"; float:left; color:#333333;}
.Title h3.red{ color:#c51936;}
.Title span{ font-weight:600; font-size:12px; line-height:28px; margin:0 5px; display:block; float:left; color:#999999; font-family:"微软雅黑";}
.Title small{ font-family:Arial, Helvetica, sans-serif; line-height:28px; overflow:hidden; font-weight:400; margin:0 5px; float:left; font-size:12px; display:block; color:#999999;}
.notice p{ width:100%; text-align:left; margin:5px 0;}
.notice li{ line-height:25px; width:100%; background:url(../image/dz.jpg) left no-repeat; text-indent:10px;}

.companyNews{ width:375px; margin:20px 20px 0; float:left; border-left:1px dashed #ccc; border-right:1px dashed #ccc; display:inline; padding:0 30px;}
.news{ width:100%; height:95px; border-bottom:1px dashed #ccc;}
.newsImg{ width:120px; float:left; margin:5px 0 0 5px;}
.newsTitle{ height:25px; line-height:25px; color:#c51936; text-align:left; font-size:12px; font-weight:600; float:left; margin:5px 0 0 10px; width:240px;}
.newsCon{ margin:2px 0 0 10px; float:left; line-height:20px; color:#666666; width:240px;}

.Time{ color:#666666; float:right;}

.companyNews ul{ padding:5px 0;}
.companyNews li{ height:25px; line-height:25px; width:100%;}

.style{ width:250px; float:right; margin:20px 0 0;}
.styleCon{ width:100%; height:100px; border-bottom:1px dashed #ccc;}
.styleImg{ width:100px; float:left; margin:5px 0 0 10px;}
.styleCon h3{ height:30px; width:115px; line-height:30px; color:#c51936; text-align:left; font-size:12px; font-weight:600; float:left; margin:5px 0 0 10px;}
.styleCon p{ margin:2px 0 0 10px; float:left; line-height:20px; color:#666666; width:110px;}
.style li{line-height:25px; width:100%; background:url(../image/dz.jpg) left no-repeat; text-indent:10px;}

.handline{ width:100%; height:30px; float:left; margin:10px 0; border-bottom:1px solid #e0e0e0; text-align:right; color:#666666;}
.handline h3{ background:url(../image/home.jpg) left no-repeat; font-size:12px; display:block; float:right; padding:0 0 0 20px; line-height:25px; color:#666666; font-weight:100;}
.handline span{ color:#666666; margin:0 5px; line-height:25px; font-size:12px; display:block; float:right;}
.handline small{color:#333333; line-height:25px; font-size:12px; display:block; float:right;}
.handline a{ float:right; margin:5px 15px 0;}

.midLeft{ width:170px; float:left; margin:15px 0 0;}
.listTop{ width:100%; background:url(../image/listTop.jpg); height:84px; line-height:84px; text-align:center; color:#fff; font-size:18px; font-weight:400; font-weight:400; display:block; font-family:"微软雅黑";}
.list{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.list li{height:35px; width:168px; border-bottom:1px solid #e0e0e0; }
.list li a{ background:url(../image/li.jpg);width:100%; line-height:35px; display:block; text-indent:18px; color:#666666; font-size:14px;}
.list li a:hover{ background:url(../image/liHover.jpg); text-decoration:none; color:#666666;}


.midRight{ width:760px; float:right; margin:15px 0 0;}
.caption{ width:100%; line-height:35px; font-size:18px; font-weight:400; font-family:"微软雅黑"; color:#000; text-align:left;}
.captionDetail{ width:100%; margin:10px 0; text-align:left;}

.floor{ padding:10px 0; width:100%;}
.floorTitle{ height:42px; width:100%; margin:10px 0;}
.floorTitle h3{ background:#e42141; height:42px; float:left; margin:0 10px 0 0; width:42px; text-align:center; line-height:42px; color:#fff; display:block;}
.floorTitle h3 span{ font-weight:600; font-size:24px;}
.floorTitle h3 small{ font-size:18px;}
.floorCon{ float:left; text-align:left; line-height:42px; color:#666666;}
.floorCon a{ color:#666666; cursor:pointer;}
.floorCon a:hover{ color:#e42141;}

.logoDetail{ width:300px; float:left; text-align:left;}

.logoIntro{ width:440px; float:left; line-height:25px; color:#666; margin:0 0 0 10px;}

.storey{ width:100%;}
.storey ul{ padding:10px;}
.storey li{ width:202px; height:124px; margin:10px; float:left;}



.hot{ width:100%; float:left; margin:10px 0 0;}
.hotLeft{ width:275px; float:left; margin:10px 0 0 0;}
.hotMid{ width:415px; float:left; margin:10px 0 0 0;}
.hotRight{ float:right; width:275px; margin:10px 0 0 0;}
.biaoti{ width:100%; height:25px;}
.biaoti h3{ font-size:13px; display:block; text-indent:15px; float:left; color:#e53b2a; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.step{ float:right; margin:5px 5px 0 0;}
.hotCon{ width:100%; float:left; _overflow:hidden;}
.hotCon li{ height:143px; float:left; border-bottom:1px solid #e0e0e0; width:100%;}
.hotConDetail{ margin:19px 0 0 10px; float:left; width:130px; _overflow:hidden;}
.hotConDetail h3{ width:100%; font-size:15px; font-weight:600; display:block; color:#DC157C;}
.price{ background:url(../image/go.jpg) right no-repeat; float:left; display:block; line-height:20px; font-size:13px; color:#000000; font-weight:bolder; padding:18px 18px 0 0;}
.hotConImg{ float:left; width:110px;}



.gg{ width:100%; margin:10px 0; background:#cf0d66; text-align:center; height:144px; float:left; clear:both;}
.ggCon{ width:1280px; margin:0 auto;}

.partner{ width:100%; float:left; margin:5px 0 0 0;}
.partnerCon{ padding:5px 0; width:980px; margin:0 auto;}
.coopare{ padding:10px 0;}
.coopare a{ display:block; margin:0 6px 10px; float:left;}
.coopare a img:hover{filter:gray;}


#indexPro{ width:980px; height:85px; overflow:hidden;}

.content,.cpzs,.newsContent,.recruitCon,.fangda,.team,.active{ padding:15px 0; line-height:25px; color:#333333; min-height:500px; _height:500px; height:auto!important; overflow:hidden!important; overflow:visible; font-size:12px; margin-bottom:50px; }
.storeyCon{padding:15px 0; line-height:25px; color:#333333;}
.content li{ width:97%; height:25px; line-height:25px; background:url(../image/dz.jpg) left no-repeat; text-indent:10px; border-bottom:1px dashed #d3d3d3;}
.content h2,.storeyCon h2{ text-align:center; font-size:16px; width:100%; color:#666666; line-height:30px; font-weight:bolder;}
.content h5{ font-size:12px; text-align:center; padding:5px 0px; font-size:12px; font-weight:100;}

.team li{ height:200px; width:100%; border-bottom:1px solid #e0e0e0; margin:15px 0 0;}
.teamImg{ background:#f4f4f4; width:226px; height:164px; padding:5px; float:left;}
.team h3{ width:490px; line-height:25px; float:left; margin:0 0 0 15px; display:block; text-align:left; font-size:14px; color:#e42041; font-weight:bold;}
.teamCon{ height:150px; width:490px; line-height:20px; color:#333333; float:left; margin:10px 0 0 15px;}

.active li{ width:100%; height:200px; margin:15px 0 0 0; border-bottom:1px dashed #ccc;}
.activeImg{ width:220px; height:175px; float:left;}
.activeTitle{ width:500px; float:left; margin:0 0 0 15px;}
.activeTitle h3{ float:left; display:block; color:#666666; font-weight:bolder; line-height:25px;}
.activeTitle span{ display:block; float:right; line-height:25px; color:#666666;}
.activeCon{ width:500px;  float:left; margin:5px 0 0 15px; line-height:25px; color:#666666;}
.activeCon a.more{ background:url(../image/more.jpg); text-align:center; height:25px; width:95px; float:right; display:block; font-size:12px; color:#faf09d; margin:10px 10px 0 0;}
.activeCon a.more:hover{ color:#ece8de; text-decoration:none;}

.activeDeatil{ width:100%; height:90px;}

.cpzs li{ width:207px; height:225px; float:left; margin:10px 15px;display:inline;}
.cpzs li a{ width:194px; height:215px; display:block; background:#eeeeee; padding:8px; border:1px solid #CCC;}
.cpzs li a:hover{ background:#c61937; color:#dde50a; text-decoration:none;}

.train{ padding:15px 0 0; line-height:25px; color:#333333; width:100%; float:left;}
.train li{ width:135px; height:245px; float:left; margin:10px 58px;display:inline;}
.train li a{ width:135px; height:235px; display:block; padding:0 0 8px 0;}



.newslistTitle ul{ padding:10px 0;}
.newslistTitle li{ margin:10px 0; width:100%;}


.newsContent li{ height:140px; border-bottom:1px solid #e5e5e5; width:100%; margin:10px 0 0;}
.newsContent li a{ width:721px; height:111px; display:block; padding:10px 15px; border:1px solid #fff;}
.newsContent li a:hover{ background:#f8f8f8; border:1px solid #e0e0e0; width:721px; height:111px;}
.newsbiaoti{ width:100%; line-height:25px; display:block; color:#c61937; font-size:14px;}
.newsTime{ width:100%; line-height:20px; display:block; color:#666666;}
.newscon{ line-height:20px; float:left; color:#666666; margin:5px 0 0 0; overflow:hidden; width:721px; height:62px; }

.dealCon{ width:100%; padding:5px 0; background:#fafafa; height:30px; cursor:pointer;}
.recruitCon li{width:97%; height:35px; margin:0 10px; line-height:35px; background:url(../image/dz.jpg) left no-repeat; text-indent:10px; border-bottom:1px solid #d3d3d3; cursor:pointer;}
.recruitCon li span.detail{ background:url(../image/detail.jpg) bottom no-repeat; width:97px; height:35px; float:right; margin:1px 15px 0 0; display:block; text-indent:-9999px;}
.deal_menuCont{ padding:10px; line-height:25px; background:#fafafa;}

.guest{ width:100%; line-height:25px; color:#333333;}
.G_InputText{ height:22px; width:240px; border:1px solid #e0e0e0; line-height:22px; text-indent:10px; color:#535353;}




/**************/
.end{ background:url(../image/footer.jpg) repeat-x center bottom; width:100%; float:left; clear:both; margin:10px 0 0;}
.footer{ width:980px; margin:0 auto;}
#footerNav{ width:720px; border-right:1px solid #dcdcdc; float:left; margin:10px 0 0;}
#footerNav li{ width:140px; float:left;}
#footerNav li h3{ font-size:14px; font-family:"微软雅黑"; display:block; background:url(../image/footerDz.jpg) left no-repeat; text-indent:25px; color:#454947; width:100%; line-height:30px;}
#footerNav li a{ width:100%; line-height:25px; display:block;  text-indent:26px; color:#666666;}
#footerNav li a:hover{ color:#c2102e;}

.wm{ width:215px; float:right; margin:15px 5px 0 0;}
.wmTitle{ width:321px; line-height:25px; color:#333333; text-indent:5px; font-size:16px; font-family:"微软雅黑"; font-weight:400; display:block;}
.wmCon{ padding:5px;}

.footerMid{ width:100%; float:left;  margin:12px 0 0 0;}
.footerMid-menu{ width:210px; float:left; color:#fff; line-height:30px; text-align:left;}
.footerMid-menu span{ margin:0 5px; line-height:30px;}
.footerMid-menu a{ color:#fff;}
.footerMid-menu a:hover{ color:#f0ecb3; text-decoration:none;}

.footerMid-link{ float:right; width:320px;}
.footerMid-link span{ float:left; margin:3px 0 0;}
.footerMid-link span.text{ line-height:28px; color:#fff; font-size:12px; display:block;  padding:0 3px;}
.footerMid-link span.select{  margin:8px 10px 0;}
.footerMid-link a{ float:right; margin:8px 0 0 0;}

.copyright{ width:755px; background:url(../image/footerNav.jpg) left no-repeat; padding:0 0 0 225px; float:left; margin:15px 0;}
.copyrightCon{ width:480px; float:left; line-height:20px; color:#666666;}
.copyrightCon a{ color:#666666;}
.copyrightCon a:hover{ color:#c51936;}
.copyrightBar{ float:right; margin:5px 0 0 0; width:260px;}

/*------------------menu-list--------------------*/
.menu-list { 
       clear:both;
        padding-right:0px; 
		display:none; 
		padding-left:0px;
		font-size:10px;
		width:109px; 
		padding-top:0px;
		position:absolute; 
		z-index:999999;
		
		height:29px; 
		border-top:none;
		}
	

.menu-list ul{ padding:0 10px;}
.menu-list li{ height:29px; float:left; width:109px; border-bottom:1px solid #f43358;}
.menu-list a{ line-height:29px; width:100%; color:#fff; text-indent:20px; background:#c10236; font-size:12px; display:block;}
.menu-list a:hover{ background:#8f1a2d; color:#fff; text-decoration:none;}






.G_ul{width:500px;margin:0 auto;line-height:26px;}

#page{
	clear:both;
	color:#666666;
	line-height:35px;
	height:35px;
	width:98%;
	float:left;
	margin:5px auto;
	text-align:center;
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}
#page a,#page span{ color:#666666!important;}
.borderLi{
	margin-bottom:6px;
	padding-bottom:6px;
	list-style:none;
}

.G_tips{
	color:#616161;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	line-height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}



/**************banner************/

#inner { width: 1440px; margin: 0 auto; }
.hot-event { padding: 300px 0 0; position: relative; }
    .hot-event .switch-tab { text-align: center; padding: 10px 0; }
        .hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background-image: url(../image/bg.png); background-position: -161px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
        .hot-event .switch-tab .current { background-image: url(../image/bg.png); background-position: -195px 0; }
    .hot-event .switch-nav { position: absolute; right: 32px; top: 254px; z-index: 2; }
        .hot-event .switch-nav .i-prev { background-image: url(../image/bg.png); background-position: -127px 0; }
        .hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
        .hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
        .hot-event .switch-nav .i-next { background-image: url(../image/bg.png); background-position: -144px 0; }
        .hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
            .hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
    .hot-event .event-item { height: 325px; width: 1440px; position: absolute; z-index: 1; left: 0; top: 0; }
        .hot-event .event-item .banner { display: block; }
        .hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }



/***********滚动图片************/
div.wrapper { width: 1440px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../image/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1440px; height: 325px; }
    #slideshow ul { display: none; }
	
/***********下载中心************/
.download_fj{line-height:65px; margin-top:10px; text-indent:130px;  background: url(../image/fujian_ico.gif) no-repeat left center; text-align:left; border-top:1px dashed #999;width:100%; height:65px;}
.download_fj a{ line-height:65px; height:65px;display: block; margin-top: 10px; color:#C3044B;font-size: 20px;font-family: "微软雅黑"; font-weight:bold;}
/***********下载中心************/
