/* CSS 定制的公共样式 */
html,body{  overflow-x:hidden; margin:0 auto;}
.uuuuu *{filter:Gray;}
body{font-family:"Microsoft yahei";font-size:12px; color:#666;overflow-x:hidden; line-height:21px;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
a{color:#666; text-decoration:none;}
a:hover{color:#000;}
ul,dl,li{ list-style-type:none;}
li{ vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none; vertical-align:top;}
/* CSS 活动的公共样式 */
.left{ float:left;}
.right{ float:right;}
.display{ display:inline;}
.display_no{ display:none;}
.overflow{ overflow:hidden;}
.t_center{ text-align:center;}
.k{ width:1000px; margin:0px auto;}/* 网页的内容宽 */
.k a{ color:#FFF}
/* CSS 边距 */
.mt6{ margin-top:6px;_margin-top:2px;*margin-top:2px;}
.mt10{ margin-top:10px}
.mt4{ margin-top:4px;}
.mt20{ margin-top:20px;}
.mt25{ }
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt18{margin-top:18px;_margin-top:14px;*margin-top:14px;}



.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}

.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}

.mr1{ margin-right:1px;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r20{ margin-right:20px;}
.m_r80{ margin-right:80px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt53{ padding-top:53px;}

.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}

.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}

.pl5{ padding-left:5px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:35px;}

.p_s_x25{ padding:25px 0;}
.m_s_x25{ margin:25px 0;}
.p_s_x10{ padding:10px 0;}
.p_s_x20{ padding:20px 0;}

.t_center{ text-align:center;}
.t_right{ text-align:right;}

/* 字体 */
.tahoma{font-family:"Tahoma"; font-size:14pt; color:#666666}
.shouti{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.yahei{font-family:"Microsoft yahei";}

/* 字体大小 */
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
/* 字体颜色 */
.ys_0{ color:#666;}
.ys_3{ color:#333;}
.ys_6{ color:#666;}
.ys_9{ color:#999;}
.ys_c{ color:#CCC;}
.ys_ls{ color:#339900;}
.ys_ls2{ color:#85c266;}


/* 行高 */
.lh_30{ line-height:30px;}
.lh_25{ line-height:25px;}
.lh_21{ line-height:21px;}
.lh_18{ line-height:18px;}

/* 边框线 */
.border_hui{border:3px solid #ccc;}
.border_999{ border-left:1px dashed #999}


/*宽度*/
.wh_190{width:190px}
.wh_320{ width:320px;}
.wh_350{ width:350px;}
.wh_370{ width:370px;}

/*高度*/
.hg90{ height:90px;}

/* 背景色 */
.bj_f{ background:#FFF;}

/* css特效效果 */
.Select a:hover,.Case_Details img{border-radius:4px;}

/* 居中 */
.text_align_c{ text-align:center;}

/*css框架样式*/
#wrap{ width:100%; overflow:hidden; margin:0px; padding:0px;background: url(../images/tbg.jpg) top repeat-x;}
#innerwrap{ width:1000px; margin:0px auto;margin-top:40px;_padding-top:40px;*+padding-top:40px;}

#innerwrap_a{width:1000px; margin:0px auto; overflow:hidden;}
#innerwrap_b{ height:142px;width:1000px; margin:0px auto; overflow:hidden; border-top:1px solid #CCCCCC}


/* 首页--头部 */
#top{ width:1000px; height:138px; margin:3px auto 0px auto;}
.innerwrap{width:1000px; margin:0px auto; overflow:hidden;}
.logo{ height:85px;}

.fengslj{margin-right:120px;}
.fengslj span{ width:113px; float:right; height:170px; background:url(../images/fgsbj.gif) no-repeat; text-align:center; color:#FFFFFF;position:absolute;z-index:20;}


.wrap{ width:100%; margin:0px; padding:0px;}
.topp{height:120px;}
.topp .head{ width:1200px; margin:0px auto;}
.topp .head .logo{ width:388px; float:left; margin-top:31px; }
.topp .head .logo p{ color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:70px;}
.topp .head_right{ float:left; width:756px; margin-left:56px;}
.weixin{ margin-top:22px; text-align:right; line-height:14px; color:#b4deb4; font-size:12px; margin-right:28px;}
.weixin .wx
{
    display:inline-block;
    width:100px;
    background:url(../images/wx_tb.jpg) no-repeat 6px 0px;
    line-height:14px;
    text-align:right;
    margin-left:10px;
	color:#0056a6;
    }
.weixin .wx div
{
    display:none;
    position:absolute;
    top:40px;
	z-index:999;
    }

/*nav_start*/


/* @group nav */
#nav {
	margin: 0px;
	z-index: 99;
	margin-top:15px;
	position:absolute;
}
#nav a,
#nav .subnav,
#nav .subnav * {
	z-index: 99;
}

#nav a.nav-item {
	height: 35px;
}

#nav.hover a.nav-item {
	color: #f4f4f4;
}
#nav.hover li.hover a.nav-item,
#nav.hover a.nav-item:hover {
	color: #262626;
	background-color: #fff;
}
#nav.hover li.hover a.nav-item:hover,
#nav.hover a.nav-item:hover {
	background-color: #fff;
}
#nav.hover li.hover .award a.nav-item {
	background-color: #ccc;
}
#nav.hover li.hover .award a.nav-item:hover,
#nav.hover li.hover .award .on a.nav-item {
	background-color: #f4f4f4;
}

#nav ul {
	height: 35px;
	padding: 0;
	position: relative;
	margin: 0;
}

#nav li {
	float: left;
	width: 108px;
	line-height: 35px;
	height: 35px;
	text-align:center;
}

#nav p {
	margin: 0;
}

#nav form {
	padding-top: 1px;
}

#nav a {
	text-decoration: none;
	display: block;
	position: relative;
	color:#4e4d4d;
	font-size:14px;
	font-weight:bold;
}

#nav a:hover {
	background-color: #f4f4f4;
	color:#333333
	/* z-index: 200; */
}

#nav div.subnav {
	display: none;
}
/*瀹藉害*/
#nav ul.subnav {
	background-color: #f4f4f4;
	padding: 16px;
	width: 415px;
	height:auto;
	margin-left: 0;
	background-repeat:no-repeat;
	background-position:right bottom;
	overflow:hidden;
}
#nav li#nav-company ul.subnav {
	height: 142px;
}
#nav li#nav-brand ul.subnav {
	height: 142px;
}
#nav li:hover div.subnav {
	display: block;
}

#nav li#nav-news ul.subnav {
	height: 142px;
}
#nav li#nav-news ul.subnav li.feature {
	height: 142px;
}

#nav li#nav-news li.on ul.subnav {
	display: block;
}

#nav ul.subnav li {
	display: block;
	float: none;
	width: 130px;
	border-bottom: 1px solid #ccc;
	line-height:34px;
	height:34px;
}

#nav li ul.subnav li:nth-of-type(1) {
	border-top: 1px solid #ccc;
}

#nav li ul.subnav li a {
	float:left;
	text-indent: 6px;
	color:#333333;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width: 130px;
	display: block;
}
#nav li ul.subnav li a:hover{ color:#000}
#nav li a{
	font-size:13px;
	}

#nav li ul.subnav li a span {
	font-family:Verdana;
	font-size:10px;
	-webkit-text-size-adjust:none;
	padding-left:10px;
	color:#ccc;
	letter-spacing: 0px;
}
#nav li ul.subnav li a:hover span {
	color:#fff
}

#nav li ul.subnav ul{ width:142px; float:left; height:auto;display:inline; overflow:hidden;}

.banner{height:500px;}
.w_1200{ width:1200px; margin:0 auto;}

.about{ background:url(../images/about_fw.jpg) no-repeat; background-position:740px 116px; height:436px;}
.about_l{ width:705px; float:left;}
.about_jj{ width:632px; float:left;}
.about_jj p{ line-height:18px; padding-top:15px;}
.about_dh{ margin-left:22px; width:51px; float:left; background:url(../images/about_en.jpg) left no-repeat; background-position:0 45px;}
.about_dh ul{ width:30px; text-align:center; margin-left:22px;height:436px; padding-top:44px; background:url(../images/about_dh_bg.jpg) top repeat-y; height:392px;}
.about_dh ul li{ width:30px; text-align:center; height:88px; line-height:14px; border-bottom:1px solid #d5d5d5;display:block;}
.about_dh ul li a:link{ color:#9d9d9d;}
.about_dh ul li a:visited{ color:#9d9d9d;}
.about_dh ul li a:hover{ background: url(../images/about_dh_h.jpg) no-repeat; color:#fff; height:88px; display:block;}
#about_mr{ background:url(../images/about_dh_h.jpg) no-repeat; color:#fff;}
#about_mr a{ color:#fff;}
.about_r{ margin-left:50px; float:left; height:217px;}
.about_r ul{ float:left; margin-left:40px; margin-top:40px;}
.about_r ul li{ float:left;}

.news{ background: url(../images/news_bg.jpg) center no-repeat; padding:84px 0 76px 0; height:297px;}
.news_pic{ float:left; margin-top:4px; margin-left:37px; width: 439px; margin-right:40px;}

.lanrenzhijia{}
.lanrenzhijia .tab{ overflow:hidden; margin-left:10px; margin-bottom:10px;}
.lanrenzhijia .tab a{ display:block;background:url(../images/news_link_l.jpg) left no-repeat; width:91px; text-align:center; line-height:30px; float:left; text-decoration:none; color:#fff; font-size:14px;}
.lanrenzhijia .tab a:hover{ background:#be0000; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:url(../images/news_link_h.jpg) top no-repeat; color:#fff;}
.lanrenzhijia .content1{ overflow:hidden;}
.lanrenzhijia .content1 li{ display:none;}
.lanrenzhijia .content1 li img{ margin-bottom:8px;}
.lanrenzhijia .content1 ul li ul{ line-height:26px; background:url(../images/dot.jpg) left no-repeat; padding-left:10px;}
.lanrenzhijia .content1 ul li ul span{ float:right}

#tab{position:relative; width:600px; float:left; margin-left:38px;}
#tab .tabList ul li{
	float:left;
	background:url(../images/news_link_l.jpg) left top no-repeat;
	line-height:30px;
	font-size:14px;
	width:91px;
	color:#fff;
	text-align:center;
	position:relative;
	cursor:pointer;
	margin-right:6px;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
	width:600px;
	height:260px;
}
#tab .tabCon div{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	margin-top:10px;
}
#tab .tabCon div ul li{ background:url(../images/dot.jpg) left no-repeat; line-height:26px; padding-left:10px;}
#tab .tabCon div ul li a:link{ color:#666;}
#tab .tabCon div ul li a:visited{color:#666;}
#tab .tabCon div ul li a:hover{ color:#666;}
#tab .tabCon div ul li span{ float:right;}
#tab .tabList li.cur{
	color:#fff;
	background:url(../images/news_link_h.jpg) left top no-repeat;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
	width:600px;
}
#tab .tabCon div.cur a:link{ color:#666;}
#tab .tabCon div.cur a:visited{ color:#666;}
#tab .tabCon div.cur a:hover{ color:#666;}

div { display: block; margin: 0; padding: 0; border: 0 none; outline: 0; background: transparent; font-weight: normal; font-style: normal; }
#inner { width: 439px; 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(../images/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(../images/bg.png); background-position: -195px 0; }
.hot-event .switch-nav { position: absolute; right: 12px; top: 254px; z-index: 2; }
.hot-event .switch-nav .i-prev { background-image: url(../images/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(../images/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: 300px; width: 361px; position: absolute; z-index: 1; left: 0; top: 0; }
.hot-event .event-item .banner { display: block; }
.hot-event .event-item img {}
.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; }
a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }

.pro_bt{ height:120px; text-align:center;}

.link{ background:#f1f0ec; margin-top:54px;}
.link_con{ background:url(../images/link_bg.jpg) right no-repeat; height:140px;}
.link_con ul{ margin-top:8px;}
.link_con ul li{ float:left; margin-right:28px;}
.link_con ul li img{ width:130px; height:53px; border:1px solid #cccbc6;}

.foot{ background:#333; height: 58px; line-height:58px; text-transform:uppercase; color:#686868;}
.foot span{ float:right;}
.foot a:link{ color:#686868;}
.foot a:visited{ color:#686868;}
.foot a:hover{ color:#838282;}

.content{width:1200px;margin:0px auto;overflow:hidden;height:auto;*zoom:1;}
.content:after{content:"";clear:both;visibility:hidden;height:0px;display:block;}
.bans{
    width:1920px;
    height:240px;
    margin:0px auto;
	position:relative;
}
.bans img{
	position:absolute;
	left:0px;
	top:0px;
}
.blns{
    width:1920px;
    height:69px;
    background-size:100% 100% ;
    background: url("../images/about.jpg") repeat-y;
    margin-left: -960px;
    left:50%;
    position: relative;
}
.h{
    width:153px;
    height:69px;
    padding-left:66px;
    position: relative;
    float:left;
    line-height:69px;
}
.h b{
    color:#fff;
    font-size: 18px;
    float:left;
}
.h img{
    position:absolute;
    right:0px;
    bottom:0px;
}
.bastit{
    margin:20px 0px 0px 30px;
	float:left;
}
.bastit li{
    float:left;
    width:91px;
    height:34px;
    margin-right: 12px;

}
.bastit li a{
    display: block;
    width:100%;
    height:100%;
    color:#fff;
    line-height: 34px;
    text-align: center;
}
.bastit li a:hover{
    background: url("../images/hover.png") no-repeat;
	color:#333;
}
.bastit .in-on a{
	background: url("../images/hover.png") no-repeat;
	color:#333;
}
.join-main{
    padding-top: 40px;

}
.join-main h1{
    width:100%;
    line-height:28px;
    font-weight: bold;
    color:#333;
    text-indent: 3px;
    font-size: 20px;

}
.clins{
    float:left;
    width:100%;
    min-height:391px;
	padding-bottom:40px;
    margin-top: 21px;
    margin-bottom: 1px;
}

.clins img{
	margin:0px 0px 0px 32px;
}
.says{
	line-height:30px;
}

.says p{
    font-size: 12px;
    color:#666;
    line-height: 28px;
    margin-bottom: 8px;
}
.says a{
    display: block;
    width:176px;
    height:39px;
    background: url("../img/abt_44.png") no-repeat;
    line-height: 39px;
    text-align: center;
    font-size: 16px;
    color:#fff;
    margin-top: 22px;
}

.honor {
    padding-top: 66px;
    height:582px;
    width:1026px;
}
.tit-honor{
    line-height: 26px;
    width:306px;
    background: url("../images/bold_03.png") left center;
    margin: 0px auto;
    text-align: center;
    font-size: 24px;
    color:#333333;
    font-weight: bold;
}


.mb_wrap{
    width:100%;
    height:460px;
    position:relative;
}
.prev,.next{
    width:49px;
    height:93px;
    background: url("../images/turn.png") no-repeat;
    position:absolute;
    cursor: pointer;
}
.prev{
    left:0px;
    top:195px;
}
.next{
    top:195px;
    right:0px;
    background-position: -49px 0px;
}
.mb_wrap ul{
    float:left;
    width:842px;
    height:424px;
    position: relative;
    margin:55px 0px 0px 98px;
}
.mb_wrap li img{
    width:100%;
    height:100%;
}
.mb_wrap li{
    Z-INDEX: 0;
    POSITION: absolute;
    WIDTH: 0px;
    HEIGHT: 0px;
    TOP: 146px;
    LEFT: 377px;
}
.mb_wrap li p{
    font-size: 18px;
    text-align: center;
    color:#333333;
    position: relative;
    z-index: 11;
    width: 100%;
	font-weight:bold;
    display: block;
    margin-top: 24px;
}

.comp li{
    width:1200px;
    height:161px;
    float:left;
    margin-bottom: 10px;
    background: #f2f2f2;
    position: relative;
}
.comp li a{
    display: block;
    width:100%;
    height:161px;
}
.comp li img{
    float:left;
    margin: 9px 0px 0px 11px;
}
.rgt{
    float:left;
    width:1024px;
    margin-left: 155px;
    padding-top: 26px;
}
.comp li a span{
    font-size: 14px;
    color:#333333;
    line-height: 24px;
    margin-top: 2px;
	font-weight:bold;
}
.comp li a:hover{
    background: #0156a9;
}
.comp li a:hover span{
    color: #fff;
}
.comp li a:hover p{
    color: #fff;
}
.comp li a p{
    line-height: 22px;
    color:#666;
    margin-top:5px;
    font-size: 12px;
}
.comp ul{
	margin-bottom: 20px;
}
.comp li a i{
    width:78px;
    height:20px;
    border:1px solid #e4e4e4;
    color:#666;
    display: block;
	font-size:12px;
    background: #fff;
    font-style: normal;
    text-align: center;
    line-height: 20px;
    margin: 5px 0px 0px 0px;
}
.comp h1{
    margin-bottom: 30px;
}
.comp {
    padding-bottom: 92px;
}

.data{
    position: absolute;
	left:30px;
    top:30px;
    width:96px;
    height:96px;
    background: #333;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.month{
    color:#fff;
    font-size: 26px;
	font-weight:bold;
    font-family: Arial;
    line-height: 28px;
    margin:20px 0px 5px 0px;
    width:100%;
    text-align: center;
}
.day{
    font-size: 18px;
    font-family: Arial;
    text-align: center;
    line-height: 16px;
	font-weight:bold;
    color:#fff;
}

.list-s p{
    margin: 0px auto;
    line-height: 28px;
    padding-bottom: 10px;
}

.list h1{
    text-align: center;
}
.bbtsn {
    width: 100%;
    margin: 76px 0px 16px 0px;
}
.bbtsn a {
    color: #333333;
}

.bbtsn .back{
    float: right;
}

/* 分页 */
#pages { padding:20px 0 10px 0;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#0156a9; border:1px solid #0156a9; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }








