﻿@charset "utf-8";
body{ margin:0px; padding:0px; font-family:宋体; font-size:14px; color:#969696}
a{ color:#888887; text-decoration:none}
a:hover{ color:#1684e3;}
.clear{ clear:both}
ul{ padding:0px; margin:0px; list-style-type:none}
.top{ width:1100px; margin-left:auto; margin-right:auto; height:118px;  position:relative}
.logo{ position:absolute;}
.menubox{ position:absolute; right:20px; width:800px; height:118px;}
.qm{ text-align:right; height:35px; line-height:35px;}
.qm a{ margin-right:10px; padding-left:10px; font-size:12px;}
.menu { float:right}
.menu a{ float:left; display:block; font-size:16px; height:50px; width:80px; text-align:center; color:#646464; line-height:50px; border-bottom:#fff 5px solid; margin-right:35px;}
.menu a:hover{border-bottom:#969789 5px solid;}
.menu .on{border-bottom:#969789 5px solid;}
.banner{ width:100%; margin-left:auto; margin-right:auto}
.submenu{ position:relative; border-top:#e3e3e3 1px solid; width:100%; height:20px; margin-top:70px;}

.submenu_box{ width:600px; position:absolute; left:50%; margin-left:-330px; top:-21px; background:#fff; height:40px; line-height:40px; font-size:16px;} 
.sb_item{ float:left; margin:0px 30px; display:inline-block;}
.sb_item a{background:url(../images/dian1.jpg) no-repeat left center; height:40px; display:block; padding-left:20px;}
.sb_item a:hover,#s1{color:#1586e6; background:url(../images/dian2.jpg) no-repeat left center; display:block;}
.mb{ background-image:url(../images/mainbg.jpg); width:100%; margin-top:40px}
.mb_box{ width:1100px; margin-left:auto; margin-right:auto; padding-top:40px; position:relative; height:560px;}
.mb_box .lp{ position:absolute; left:0px; width:333px;}
.mb_box .rc{ position:absolute; left:370px; width:700px;}
.mb_box .title{ color:#8c8d7f; font-size:24px; height:55px; line-height:35px; width:100%}
.mb_box .content{ line-height:30px;}
.contact_t{ color:#8c8d7f; font-size:24px; height:55px; line-height:35px; width:100%; border-bottom:#ebebec 1px solid}
.contact_n .c_l{ float:left; width:580px;}
.contact_n .c_r{ float:right; width:500px;}
.messages { margin-top:10px;}
.messages td{ color:#5f5959; font-size:15px;}
.messages .ip{ height:26px; border:#eee 1px solid; line-height:26px;}
.messages .ip_text{ height:26px; border:#eee 1px solid; line-height:26px; width:100%; height:120px;} 
.s_m{ width:688px; height:30px; line-height:40px; background-color:#fff; border:#d1d1d1 1px solid; padding:5px; margin-bottom:15px;}
.s_m a{ display:block; background-color:#fff; width:88px; height:30px; line-height:30px; text-align:center; color:#888887; float:left; font-size:15px;}
.s_m a:hover{background-color:#1684e3; color:#fff}
.s_m .on_s{background-color:#1684e3; color:#fff} 
.s_m .su{ background-image:url(../images/su.jpg); width:27px; height:30px; overflow:hidden; background-repeat:no-repeat; background-position:center center; float:left}
.job{ width:700px; border-bottom:#ebebec 1px solid; padding-bottom:30px;}
.job_item{ line-height:30px; padding:10px; width:650px;padding-left:25px; padding-right:25px; position:relative; cursor:pointer}
.job_item .t{ font-size:15px; color:#5f5959}
.job_item .n{ display:none} 
.page{ margin-top:20px;}
.page a{ margin-right:15px;}
.news_list{ width:700px;}
.news_item{ position:relative; width:670px; height:70px; margin-bottom:10px; padding:15px; border:rgba(255,255,255,0) 1px solid; cursor:pointer}
.news_item:hover { background-color:#fff; border:#e3e3e0 1px solid}
.news_item:hover a{ color:#1684e3}
.news_item .time{ position:absolute;  background-color:#e8e9e9; color:#969696; width:80px; height:70px; overflow:hidden}
.news_item .time font{ font-size:30px; text-align:center; display:block; height:48px; line-height:48px;}
.news_item .time span{ text-align:center; color:#e8e9e9; font-size:14px; height:22px; line-height:22px; background-color:#8c8d7f; display:block}
.news_item .txt{ position:absolute; left:110px; width:580px; height:70px; overflow:hidden}
.news_item .txt .t{ color:#969696; font-size:18px; height:28px; line-height:28px;}
.news_item .txt .n{ color:#b7b7b7; font-size:13px; line-height:21px; height:42px; overflow:hidden; width:590px;}
.news_detail .t{ font-size:24px; color:#8c8d7f; text-align:center ; height:50px; border-bottom:#e3e3e0 1px solid}
.news_detail .n{ line-height:30px; font-size:14px; padding-top:30px;}
.news_detail .t font{ display:block; text-align:center}
.news_detail .t span{ display:block; text-align:center; font-size:12px; color:#ccc}
.index_banner{ position:relative; width:100%; height:607px; margin-left:auto; margin-right:auto}
.index_banner .pic{} 
.index_banner .flash{ position:absolute; top:60px; text-align:center; left:50%; margin-left:-520px; width:1040px;}

.index_banner .s_menu{ position:absolute; bottom:80px; width:800px; left:50%; margin-left:-400px;}

 .content_before{width:170px; line-height:30px;-webkit-transition:0.5s;transition: 0.5s; float:right; margin-top:10px;}
.content_before font{ font-size:24px; color:#fff; display:block} 
.content_before span{ font-size:16px; color:#fff; text-transform:uppercase; display:block}

.content_after{ width:170px;  float:right;}
.content_after ul li{ float:left; background:url(../flash/arrow.png) no-repeat left center;  padding-left:10px; width:65px; margin-right:10px; line-height:24px; height:24px;}
.content_after ul li a{ color:#fff; font-size:14px;}
.content_after ul li a:hover{ color:#fff;} 




.sm li{float:left; width:325px; height:116px; cursor:pointer;}
.boxgrid{float:left; width:325px; height:116px;overflow: hidden; position: relative; }
.cover{width:285px; height:76px; overflow:hidden; position:absolute; left:0px; top:0px;background:url(../images/s_bgg.png); padding:20px;}
.cshow{background:#717359; width:285px; height:76px; position:absolute; left:0px; top:-116px; padding:20px;}
.simg{width:95px; height:70px; float:left; border:solid 2px #fff;}

.Scroller-Container {
  position: absolute;
}
#Scrollbar-Container {
  position: absolute;
}
.Scrollbar-Track {
  width: 11px; height: 458px;
  position: absolute;
  top: 0px; left:720px;
  background:url(../images/sc1w.jpg) repeat-y center;
  background-position:3px;
  z-index:999;
}
.Scrollbar-Handle {
  position: absolute;
  width: 11px; height: 87px;
   cursor:pointer;
}
#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 700px;
	height:458px;
}
.footer{ width:100%; background-color:#2d2c2c; height:60px; line-height:60px;}
.footer_box{ width:1100px; height:60px; line-height:60px; margin-left:auto; margin-right:auto; text-align:center; color:#fff; font-size:12px;}


.djs{background:url(../images/sc1w.jpg) repeat-y 10px 0px; position:relative; margin-top:40px; padding:20px 0px;}
.d1{position:absolute; left:0px; top:-30px; z-index:999;}
.djs li{background:url(../images/dd1.png) no-repeat 6px 10px; padding-left:30px;margin-bottom:15px;}
.ti{ background:#acc3e3; height:30px; padding:0px 20px; display:inline-block; font-size:16px; color:#fff; line-height:30px; border-radius:5px; margin-bottom:5px; font-weight:bold;}
.djs li p{padding-left:20px; line-height:26px; margin:0px; color:#333 }
#tim{color:#f00; font-weight:bold;}
