 @charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
body,TD,LI,DIV{
	font-size:14px;
	font-family:"Microsoft YaHei", sans-serif,Verdana;
	}
body {
	margin: 0px;
	background:#fff;
	color: #5F5D5D;
}
a{
	font-family:"Microsoft YaHei", sans-serif,Verdana;
	color: #5F5D5D;
	text-decoration:none;
  }
a:hover { color: #000;}
div{ margin:0 ;
    }
li,ul{margin:0;padding:0;list-style-type:0;list-style:none;}
li img{border:0px}
.input { height:32px; line-height:32px; border:#ccc 1px solid; font-size:14px; color:#999; padding:0 5px; }
.input_search { height:18px; line-height:18px; font-size:12px; color:#999; }
.input_service { height:30px; line-height:30px; font-size:14px; color:#999;  }
.select_service { height:30px; line-height:30px; font-size:14px; color:#999; }
.input_feedback { height:30px; line-height:30px; font-size:14px; color:#999; border:#b6b6b7 1px solid; background:#fff; padding:0 5px;  }
textarea { line-height:24px;  border:#b6b6b7 1px solid; background:#fff; font-size:14px; color:#999;  padding:0 5px; }
.block { display:block;}
.about img{
	margin-right:5px;
}
.padding {
	padding: 15px;
	background-color: #f3f3f3;
}
.padding20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.padding-top {
	padding-top: 15px;
}
.padding-bottom {
	padding-bottom: 20px;
}
.padding-right {
	padding-right: 10px;
}
.aboutbg {
	background-image: url(about_bg.jpg);
	background-repeat: no-repeat;
	padding-right: 15px;
	}
.language {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(language.jpg);
	font-family: Arial, "Microsoft YaHei", Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.yinying{
border:#909090 1px solid;background:#fff;color:#333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
}
.cl { clear:both;}
.cl20 { clear:both; height:20px;}
/*常用颜色+++++++++++++++++++*/
.black {color: #000;}
.black a {color: #000;}
.white {color: #FFF;}
.white a {color: #FFF;}
.red {color: #e6213a;}
.red a {color: #e6213a;}
.org {color: #ed7020;}
.org14 { font-size:14px; color: #ed7020;}
.org a {color: #ed7020;}
.green {color: #4bb13f;}
.green a {color: #4bb13f;}
.blue {color: #004098;}
.blue a {color: #004098;}
.gold { color:#a2740b;}
.gold a { color:#a2740b;}
.gray { color:#575757;}
.gray a { color:#575757;}
.gray a:hover { color:#333;}
.gray3 { color:#333;}
.gray3 a { color:#333;}
.purple { color:#2F318B;}
.purple a { color:#2F318B;}
.yellow { color:#fff100;}
.yellow a { color:#fff100;}

.title24 { color:#3d3d3d;}
/*字号*/
.blod { font-weight:bold;}
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f17 { font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f34{ font-size:34px;}
.f36{ font-size:36px;}
.f40{ font-size:40px;}

/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"Microsoft YaHei","宋体";}
.Song { font-family:"宋体";}

/*行高*/
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh36{ line-height:36px;}
.lh40{ line-height:40px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}
.lh100{ line-height:100px;}

/*边距*/
.m5 { margin:5px;}
.m10 { margin:10px;}
.m15 { margin:15px;}
.m20 { margin:20px;}
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p30 { padding:30px;}
.p40 { padding:40px;}
.p50 { padding:50px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt30 { padding-top:30px;}
.ptb5 { padding:5px 0;}
.ptb8 { padding:8px 0;}
.ptb10 { padding:10px 0;}
.ptb20 { padding:20px 0;}
.ptb30 { padding:30px 0;}
.ptb40 { padding:40px 0;}
.ptb50 { padding:50px 0;}
.ptb60 { padding:60px 0;}
.pt200 { padding-top:200px;}

/*上下间距*/
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mb2{ margin-bottom:2px;}
.mb3{ margin-bottom:3px;}
.mb4{ margin-bottom:4px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mr20{ margin-right:20px;}
.mlr50 { margin-left:50px; margin-right:50px;}
.Empty20{ width:100%; height:20px; overflow:hidden;}
.Empty40{ width:100%; height:40px; overflow:hidden;}
.Empty60{ width:100%; height:60px; overflow:hidden;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.plr5{ padding-left:5px; padding-right:5px;}
.plr10{ padding-left:10px; padding-right:10px;}
.plr20{ padding-left:20px; padding-right:20px;}
.plr30{ padding-left:30px; padding-right:30px;}
.plr40{ padding-left:40px; padding-right:40px;}

/*左右间距*/
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}

/*常用分隔线*/
.lineb1 { border-bottom:#d6d6d6 1px solid;}
.lineb2 { border-bottom:#CCC 2px solid;}
.lineb3 { border-bottom:#CCC 3px solid;}
.line_rainbow { background:url(line_rainbow.jpg) left bottom repeat-x;}
.line_gray { background:url(line_gray.jpg) left bottom repeat-x;}
.linebw1 { border-bottom:#fff 1px solid;}
.linet1 { border-top:#575757 1px solid;}
.linet2 { border-top:#575757 2px solid;}
.liner1 { border-right:#CCC 1px solid;}
.linetl1 { border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
.lineb1d { border-bottom:#CCC 1px dashed;}
.linet1d { border-top:#CCC 1px dashed;}
.linet1_gray { border-top:#ccc 1px solid;}
.lineb1_grays { border-bottom:#b1b1b1 1px solid;}
.lineb1_blue { border-bottom:#004098 1px solid;}
.lineb2_blue { border-bottom:#004098 2px solid;}
.lineb1_org { border-bottom:#ed7020 1px solid;}
.liner1_green { border-right:#4bb13f 1px solid;}
.lineb2_green { border-bottom:#4bb13f 2px solid;}
.lineb1_yellow { border-bottom:#fff100 1px solid;}
.lineb2_yellow { border-bottom:#fff100 2px solid;}
.lineb1_red { border-bottom:#e6213a 1px solid;}
.lineb2_red { border-bottom:#e6213a 2px solid;}
.lineb3_red { border-bottom:#e6213a 3px solid;}
.line1_tb { border-top:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.linelrb1 { border-left:#dddfde 1px solid; border-right:#dddfde 1px solid; border-bottom:#dddfde 1px solid;}
.line1_top { border-top:#575757 1px solid;}
.line1_right {  border-right:#575757 1px solid;}
.line2_right {  border-right:#575757 2px solid;}
.line_blue { border-bottom:#0061ae 3px solid;}
.color_linet1 { background:url(color_line.jpg) left top no-repeat;}
.bom_title_line { background:url(bom_title_line.jpg) center bottom no-repeat;}

/*边框*/
.tal { text-align:left}
.tac { text-align:center;}
.tar { text-align:right}
.k1_home { border:#ebd990 1px solid; background:#faf1cb;}
.kuang { border:#e5e6e6 1px solid;}
.kuang_list { border-left:#e5e6e6 1px solid; border-top:#e5e6e6 1px solid; border-right:#e5e6e6 1px solid; border-bottom:#4bb13f 3px solid; background:#fff;}

.bg_white { background:#fff;}
.bg_org { background:#ed7020;}
.bg_yellow { background:#fdd100;}
.bg_purple { background:#2F318B;}
.bg_blue { background:#0054a3;}
.bg_blueq { background:#eaf6fd;}
.bg_green { background:#4bb13f;}
.bg_pink { background:#e9589a;}
.bg_gray { background:#dddddd;}
.bg_grayq { background:#eeeeee;}
.bg_menu { background:url(bg_menu.jpg) top center repeat-x;}
.bg_main { background:url(bg_main.jpg) top center no-repeat;}

.text-overflow { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.line-clamp1 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.line-clamp2 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.line-clamp3 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.line-clamp4 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.line-clamp5 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.line-clamp6 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.line-clamp7 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}
.line-clamp8 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden;}

/*二级导航*/
a.abtn{display:block;height:50px;width:20px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-40px 50%;}
a.aright{float:right;background-position:-20px 50%;}
a.agrayright{cursor:default;background-position:-60px 50%;}
.scrolllist{width:1100px;height:50px;margin:0 auto;}
.scrolllist .imglist_w{width:1050px;height:50px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{float:left; font-size:16px; line-height:48px; background: url(menu_right_line.jpg) right center no-repeat;}
.scrolllist .imglist_w li a{color:#575757;text-decoration:none;float:left; padding:0 20px;}
.scrolllist .imglist_w li a:hover{color:#004098; border-bottom:#004098 2px solid;}
.scrolllist .imglist_w li.on{color:#004098; border-bottom:#004098 2px solid; padding:0 20px;}

/*内容*/
.topbg { background:#fff;}
.toptel { font-size:16px; color:#a3a3a3;}
.topright { font-size:16px; color:#757475;}
.topright a { color:#757475;}
.topright a:hover { color:#a3a3a3;}
.search_bg { background:url(search_bg2.jpg) center center repeat-x;}
.bg_bom { background:#383f52;}

.line { background:url(line.jpg) right center no-repeat;}

.weixin{ position:relative; font-size:12px; width:74px;}
.weixin a{ display:block; width:54px; height:32px; line-height:32px; padding:0 10px; font-size:12px; color:#5f5d5d; background:#c9caca url(top_xiala.png) 54px center no-repeat;}
.weixin .weixin_nr{width:74px; height:74px; background:; text-align:center; position:absolute; right:0px; top:32px; display:none; z-index:999;}
.weixin .weixin_nr img{ }
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ }

.date_h { width:80px; height:80px; padding:15px; background:#dddddd; color:5f5d5d; text-align:right;}
.date_h p.dd { font-size:34px; margin-bottom:5px;}
.date_h p.yymm { font-size:20px;}

.banner_main { background:url(banner_main.jpg) top center no-repeat;}

.job_annniu { background:#e6213a; color:#fff; font-size:16px; width:100px; height:40px; line-height:40px; display:block; text-align:center;}


.home_pro a { width:252px; display:block;}
.home_pro a p.img { width:250px; }
.home_pro a p.name { width:250px; text-align:center; color:#5F5D5D; font-size:14px; line-height:50px; }
.home_pro a:hover p.img { }
.home_pro a:hover p.name { color:#fff; background:#ed7020;}

.p_pro a { width:250px; display:block; border:#ccc 1px solid;}
.p_pro a:hover{ border:#004098 1px solid; color:#004098;}
.p_pro a p.img { width:250px;}
.p_pro a p.img img { width:250px;}
.p_pro a p.text{ width:230px; line-height:40px; text-align:center; color:#666; font-size:16px; padding:0 10px; background: url(pro_list_line.jpg) center bottom no-repeat; }
.p_pro a p.mode{ width:230px; line-height:40px; text-align:center; color:#666; font-size:20px; padding:0 10px; font-weight:bold; margin-bottom:20px; }
.p_pro a:hover p.text{ color:#004098;}
.p_pro a:hover p.mode{ color:#004098;}

.p_app a { width:338px; display:block;}
.p_app a:hover{  color:#004098;}
.p_app a p.img { width:338px;}
.p_app a p.img img { width:338px;}
.p_app a p.text{ width:318px; line-height:60px; text-align:center; color:#fff; font-size:30px; padding:0 10px; background:#8ba4cd; }
.p_app a:hover p.text{ background:#004098;}

.n_news a { width:460px; height:160px; padding:10px 0 10px 30px; display:block; background:#f9f9f9;}
.n_news a:hover{ background:#4bb13f;}
.n_news a p.title { width:460px; color:#5F5D5D;font-size:18px; line-height:40px; border-bottom:#e5e6e6 1px dashed;}
.n_news a p.time { width:460px; color:#5F5D5D; font-size:12px; line-height:30px;}
.n_news a p.text { width:460px; color:#5F5D5D; font-size:14px; line-height:24px;}
.n_news a:hover p.title{ color:#fff; border-bottom:#fff 1px dashed;}
.n_news a:hover p.time{ color:#fff;}
.n_news a:hover p.text{ color:#fff;}

.news_pic { width:250px; height:120px; background:#e7e7e7 url(shuiyin.jpg) center center no-repeat;}
.news_list_text a { color:#575757;}
.news_list_text a p.title { width:800px; color:#575757; font-size:18px; margin-bottom:5px; font-weight:bold;}
.news_list_text a:hover p.title { color:#004098;}
.news_list_text a p.text { width:800px; color:#575757; font-size:14px; margin-bottom:5px; line-height:22px;}
.news_list_text a p.more { width:800px; color:#575757; font-size:14px; }


.news_date { width:80px; height:20px; line-height:20px; font-size:12px; text-align:center; background:url(news_date.jpg) left center no-repeat;}

.bombg { background:#3c3c3c;}
.bomfont { color:#949495;}
.bomfont a { color:#949495;}
.bomfont a:hover { color:#C9CACA;}

.anniu_black { display:block; width:80px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#eeeeef; color:#757475;}
.anniu_feedback { display:block; width:110px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#e6213a; color:#fff;}

/* search */
#searchform{width:300px;margin:0 auto;}
#searchform fieldset{padding:0px;border:none;margin:0px; float:right;}
#searchform input[type="text"]{
	background:#dcdddd;
	border:none;
	float:left;
	padding:0px 10px 0px 15px;
	margin:0px;
	width:100px;
	height:26px;
	line-height:26px;
	transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	color:#999;
	border-radius:15px 0 0 15px;
}
#searchform input[type="text"]:hover, #searchform input[type="text"]:focus{width:200px;}
#searchform input[type="submit"]{background:url(icon_search.png) center center no-repeat;cursor:pointer;margin:0px;padding:0px;width:40px;height:26px;line-height:26px;border-radius:0 15px 15px 0;}
input[type="submit"]{text-transform:uppercase;border:none;cursor:pointer;float:left;overflow:visible;transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}
#searchform input[type="submit"]:hover{background-color:#dcdddd;}
#searchform input[type='submit']{background-color:#dcdddd;}

/* daohang */
#nav {
  list-style-type: none; z-index:99; position:relative; text-align:left; height:42px; line-height: 40px; float:right;
}
#nav a {
 display: block; font-size:16px; margin-right:44px;
}
#nav a:link  {
 color:#575757; text-decoration:none;
}
#nav a:visited  {
 color:575757;text-decoration:none;
}
#nav a:hover  {
 color:#004098;text-decoration:none; border-bottom:#004098 2px solid;
}
#nav li {
 float: left;
}
#nav li a:hover{
 color:#004098;
}
#nav li.sfhover { color:#008fd7;text-decoration:none; }
#nav li ul li.sfhover { color:#666666; text-decoration:none; background:#ed7020;}
#nav li ul {
 line-height: 30px;  list-style-type: none;text-align:center;
 left: -999em; width: 120px; position: absolute; background:#ffe100; border-top:#ed7020 1px solid;
}
#nav li ul li.menu_ul_bom{
	
}
#nav li ul li.menu_ul_bom a{
	border:none;
}
#nav li ul li{
  padding:0 5px;
}
#nav li ul a{
 display: block; width:110px; line-height: 30px; text-align:center; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis
}
#nav li ul a:link  {
 color:#555; text-decoration:none;
}
#nav li ul a:visited  {
 color:#555;text-decoration:none;
}
#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal; background:none;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#nav a.light  {
 color:#004098;text-decoration:none;  border-bottom:#004098 2px solid;
}

/* zhezhao */
#zzsc{ height:auto; width:352px; overflow:hidden;}
#zzsc ul li{ width:352px; height:352px; overflow:hidden; float:left; margin:0px; position:relative;}
#zzsc ul li .text{ width:100%; height:90px; overflow:hidden; position:absolute; left:0; bottom:0; font-size:12px; color:#fff;}
#zzsc ul li .text b{ display:block; width:100%; height:90px; line-height:90px; padding-left:20px; font-size:26px; color:#fff; display:block; float:left; background:rgba(230,33,58,0.7); text-align:left; }
#zzsc ul li .text div{text-align:left; width:100%; height:352px; color:#fff; clear:both; background:rgba(0,0,0,0.6);}
#zzsc ul li .text div h1{text-align:left; padding:150px 20px 60px 20px; }
#zzsc ul li .text div p{text-align:left; padding:0 20px; font-size:14px; color:#fff; line-height:22px;}



/* menu */
.menu { width:1206px; height:50px; position:relative; margin:0; font-size:14px; position:relative; z-index:999;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left;}
.menu ul li a.ji1, .menu ul li a.ji1:visited {display:block; float:left; width:134px; text-decoration:none; height:50px; line-height:50px; color:#666; font-size:16px;}
.menu ul li a.ji2, .menu ul li a.ji2:visited {display:block; float:left; width:134px; text-decoration:none; height:50px; line-height:50px; color:#0061ae; font-size:16px; background: url(menu_light.jpg) top center no-repeat;}
.menu ul li a.ji1:hover { color:#0061ae; background: url(menu_light.jpg) top center no-repeat;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {}
.menu ul li:hover ul {display:block; position:absolute; width:100%; top:50px; left:0; z-index:999;}
.menu ul li:hover ul li { background:url(menu_xl_bg.png) repeat; border-bottom:#0061ae 2px solid; padding:20px;}
.menu ul li:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}
.menu ul li:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}
.menu ul li:hover ul li a { padding-left:10px; display:block; }
.menu ul li:hover ul li a:hover { }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:30px; color:#000; background:#dfc184;}
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

/* list */
    .list{width: 250px; background:#eeeeef; margin:0 auto; padding-bottom:50px;}
	.list ul li{ }
	.list ul li.last{ border-bottom:0; }
	.list ul li a{padding-left: 70px;color: #5F5D5D; font-size:16px; display: block; position: relative;}
	.list ul li a:hover{background:#ed7020; color:#fff;}
	.list ul li a.current{background:#ed7020; color:#fff;}
	.list ul li a p{ border-bottom: solid 1px #ed7020; height:50px;line-height:50px;}
	
	.list ul li .inactive{ background:#fff url(../images/inactive_down.gif) 200px center no-repeat;}
	.list ul li .inactives{background:#008fd7 url(../images/inactive_up.gif) 200px center no-repeat; color:#fff;} 
	
	.list ul li ul{display: none;}
	.list ul li ul li { background-color:#dcdddd; margin:10px 0; padding:0; border:0;}
	.list ul li ul li a{ padding-left:36px;color: #6f6d6d; font-size:14px; display: block; height:22px;line-height:22px;position: relative;}
	.list ul li ul li a:hover{ background:#dcdddd; color:#6f6d6d;}
	.list ul li .inactiveb{ background:#dcdddd url(../images/inactiveb_down.gif) 203px center no-repeat;}
	.list ul li .inactivebs{background:#dcdddd url(../images/inactiveb_up.gif) 203px center no-repeat; color:#6f6d6d;} 
	.list ul li ul.case_m li { background-color:#fff; margin:0; padding:0; border:0;}
	.list ul li ul.case_m li a{ padding-left:36px; color:#6f6d6d;font-size:14px; display: block; height:36px;line-height:36px;position: relative;}
	.list ul li ul.case_m li a:hover{ background:#fff; color:#008fd7;}
	
	.list ul li ul li ul{display: none;}
	.list ul li ul li ul li { background-color:#fff; margin:0; padding:0; border:0;}
	.list ul li ul li ul li a{ padding-left:36px; color:#6f6d6d;font-size:14px; display: block; height:36px;line-height:36px;position: relative;}
	.list ul li ul li ul li a:hover{ background:#fff; color:#008fd7;}

/*------------------------  fenye  -------------------------------*/

.ep-pages{padding:20px 0px;clear:both;text-align:center;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.ep-pages a, .ep-pages span{display:inline-block;height:30px;line-height:30px;padding:0 16px;margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.ep-pages a:hover{background:#004098;border:1px solid #004098;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#004098;border:1px solid #004098;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top} 

/* gundong a */
.rollBox_a{width:1200px;overflow:hidden;padding:0;}
.rollBox_a .LeftBotton{height:46px;width:50px;background:url(pro_lr.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:77px 0 0 0;cursor:pointer;}
.rollBox_a .RightBotton{height:46px;width:50px;background:url(pro_lr.png) no-repeat -50px 0;overflow:hidden;float:left;display:inline;margin:77px 0 0 0;cursor:pointer;}
.rollBox_a .Cont{width:1100px;overflow:hidden;float:left;}
.rollBox_a .ScrCont{width:10000000px;}
.rollBox_a .Cont .pic{width:200px;float:left;text-align:center; margin:0 10px;}
.rollBox_a .Cont .pic div.pro{position:relative;width:200px;height:200px;}
.rollBox_a .Cont .pic div.text{position:absolute;width:200px;height:40px; line-height:40px; z-indent:2;bottom:0; text-align:center;  background-color:rgba(0,0,0,0.5); color:#fff; font-size:16px;}
.rollBox_a .Cont .pic img{padding:0px;background:#fff;display:block;margin:0 auto; width:200px; height:200px;}
.rollBox_a .Cont .pic a:hover div.text{ background-color:rgba(255,255,255,0.5); color:#000; }
.rollBox_a .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox_a #List1,.rollBox_a #List2{ float:left;}

/* gundong p */
.rollBox_p{width:1204px;overflow:hidden;padding:0;}
.rollBox_p .LeftBotton2{height:46px;width:50px;background:url(pro_lr.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:150px 0 0 0;cursor:pointer;}
.rollBox_p .RightBotton2{height:46px;width:50px;background:url(pro_lr.png) no-repeat -50px 0;overflow:hidden;float:left;display:inline;margin:150px 0 0 0;cursor:pointer;}
.rollBox_p .Cont{width:1104px;overflow:hidden;float:left;}
.rollBox_p .ScrCont{width:10000000px;}
.rollBox_p .Cont .pic{width:246px;float:left;text-align:center; margin:0 15px; background:#fff;}
.rollBox_p .Cont .pic img{padding:0px;background:#fff;display:block;margin:0 auto; width:246px; height:246px;}
.rollBox_p .Cont .pic p.pro{ width:246px; height:246px; }
.rollBox_p .Cont .pic p.text{ width:226px; line-height:40px; color:#666; font-size:16px; padding:0 10px; background: url(pro_list_line.jpg) center bottom no-repeat; }
.rollBox_p .Cont .pic p.mode{ width:226px; line-height:40px; color:#666; font-size:20px; padding:0 10px; font-weight:bold; margin-bottom:20px; }
.rollBox_p .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox_p #List3,.rollBox_p #List4{ float:left;}

/* tab */
.dhooo_tab{width:1200px; margin:0px; position:relative; float:left;}
.tab_btn li{float:left; }
.tab_btn li {font-size:16px;display:block;padding:0 40px;margin-right:5px;zoom:1;text-decoration:none;color:#fff;background:#757475;line-height:60px;cursor:pointer;}
.tab_btn li.hot {background:#fb6b46;color:#fff;cursor:default;}
.tab_btn{overflow:hidden;height:60px; padding-left:64px; padding-top:0px; border-bottom:#ccc 3px solid; }
.tab_btn_num{position:absolute; right:50px;bottom:15px;}
.tab_btn_num li{width:20px;height:20px;background: #CC3300;border:2px solid #993300; overflow:hidden; color:#fff; filter:alpha(opacity=80);opacity:0.8;float:left;cursor:default; font-size:12px;line-height:20px; margin:0px 5px; font-family:Arial;}
.tab_btn_num li.hot{background:#FFCC00; color:#993300; border:2px solid #FF0000; }
.shell{width:99999px; height:100%; }
.shell li{float:left; width:1100px; height:100%; }
.main{width:1100px; overflow:hidden;  margin:40px 50px 0 50px; text-align:left;font-size:12px;}

/* tab2 */
.dhooo_tab2{width:1200px; margin:0px; position:relative; float:left;}
.tab_btn2 li{float:left; }
.tab_btn2 li {font-size:16px;display:block;padding:0 40px;margin-right:5px;zoom:1;text-decoration:none;color:#fff;background:#757475;line-height:40px;cursor:pointer;}
.tab_btn2 li.hot {background:#0061ae;color:#fff;cursor:default;}
.tab_btn2{overflow:hidden;height:40px; padding-left:0px; padding-top:0px; border-bottom:#ccc 3px solid; }
.tab_btn_num2{position:absolute; right:50px;bottom:15px;}
.tab_btn_num2 li{width:20px;height:20px;background: #CC3300;border:2px solid #993300; overflow:hidden; color:#fff; filter:alpha(opacity=80);opacity:0.8;float:left;cursor:default; font-size:12px;line-height:20px; margin:0px 5px; font-family:Arial;}
.tab_btn_num2 li.hot{background:#FFCC00; color:#993300; border:2px solid #FF0000; }
.shell2{width:99999px; height:100%; }
.shell2 li{float:left; width:1200px; height:100%; }
.main2{width:1200px; overflow:hidden;  margin-top:30px; text-align:left;font-size:12px;}

/* tab3 */
.dhooo_tab3{width:850px; margin:0px; position:relative; float:left;}
.tab_btn3 li{float:left; }
.tab_btn3 li {font-size:16px;display:block;padding:0 40px;margin-right:5px;zoom:1;text-decoration:none;color:#fff;background:#757475;line-height:40px;cursor:pointer;}
.tab_btn3 li.hot {background:#0061ae;color:#fff;cursor:default;}
.tab_btn3{overflow:hidden;height:40px; padding-left:0px; padding-top:0px; border-bottom:#ccc 3px solid; }
.tab_btn_num3{position:absolute; right:50px;bottom:15px;}
.tab_btn_num3 li{width:20px;height:20px;background: #CC3300;border:2px solid #993300; overflow:hidden; color:#fff; filter:alpha(opacity=80);opacity:0.8;float:left;cursor:default; font-size:12px;line-height:20px; margin:0px 5px; font-family:Arial;}
.tab_btn_num3 li.hot{background:#FFCC00; color:#993300; border:2px solid #FF0000; }
.shell3{width:99999px; height:100%; }
.shell3 li{float:left; width:850px; height:100%; }
.main3{width:850px; overflow:hidden;  margin-top:30px; text-align:left;font-size:12px;}

/* select
.select{border-radius:4px;}
.select li{list-style:none;}
.select .select-list{}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;}
.select a{display:inline-block;white-space:nowrap; width:50px;height:50px;padding:0px; margin-right:5px; text-decoration:none;font-size:14px;color:#605e5f;border-radius:2px; border:#cccccc 2px solid;}
.select a:hover{color:#f60; background:url(select_icon.png) right bottom no-repeat;border:#e62129 2px solid;}
.select .selected a{color:#f60;background:url(select_icon.png) right bottom no-repeat;border:#f08519 2px solid;}	
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background: url("../images/close.gif") right 9px no-repeat #f60;}
.select .select-result a:hover{background-position:right -15px}
 */
 
/* select */
.select{border-radius:4px;}
.select li{list-style:none;}
.select .select-list{}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 15px; margin-right:10px; text-decoration:none;font-size:14px;color:#605e5f;border-radius:2px; border:#cccccc 2px solid;}
.select a:hover{color:#e62129; background:url(select_icon.png) right bottom no-repeat;border:#e62129 2px solid;}
.select .selected a{color:#f60;background:url(select_icon.png) right bottom no-repeat;border:#e62129 2px solid;}	
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background: url("../images/close.gif") right 9px no-repeat #f60;}
.select .select-result a:hover{background-position:right -15px}

/* security search */
.box-security {
	width:420px;
	margin:0 auto;
	position:relative;
	HEIGHT: 30px;
	margin-bottom:30px;
}
.searchContainer {
	WIDTH: 420px;
	POSITION: absolute;
	HEIGHT: 30px
}
.searchselect {
	Z-INDEX: 49;
	FLOAT: left;
	WIDTH: 100px;
	POSITION: relative;
	HEIGHT: 30px;
	background: url(list_bg.jpg) left bottom repeat-x;
	border:#ccc 1px solid;
}
.searchselect SPAN {
	FLOAT: left;
	HEIGHT: 30px
}
.searchselect A.searchselectbtn {
	FLOAT: left;
	HEIGHT: 30px
}
.searchselect SPAN {
	WIDTH: 80px;
	COLOR: #333333;
	TEXT-INDENT: 14px;
	LINE-HEIGHT: 30px;
	POSITION: relative
}
.searchselectbtn {
	background: url(../images/bg02.gif) no-repeat 10px 12px;
	WIDTH: 20px
}
.searchContainer INPUT {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	WIDTH: 280px;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	color:#666;
	font-size:14px;
	border:1px solid #ccc;
}
.searchbtn {
	FLOAT: left;
	WIDTH: 69px;
	HEIGHT: 25px
}
.searchselect UL {
	DISPLAY: none;
	Z-INDEX: 150;
	LEFT: -1px;
	OVERFLOW-X: hidden;
	WIDTH: 100px;
	POSITION: absolute;
	TOP: 30px;
	border:#ccc 1px solid;
}
.searchselect UL LI {
	FLOAT: left;
	WIDTH: 100px;
	HEIGHT: 30px;
	text-align:center;
}
.searchselect UL LI A {
	FLOAT: left;
	WIDTH: 100px;
	HEIGHT: 30px
}
.searchselect UL LI {
	BACKGROUND: #fff
}
.searchselect UL LI A {
	WIDTH: 100px;
	COLOR: #666666;
	LINE-HEIGHT: 30px
}
.searchselect UL LI A:hover {
	BACKGROUND: #e0ecf7;
	COLOR: #666;
	TEXT-DECORATION: none
}
.searchselect UL LI A.current {
	COLOR: #9c9c9c
}
.searchselect UL LI A.current:hover {
	COLOR: #9c9c9c
}
.searchselect UL LI.last {
	background:url(../images/bg03.gif) no-repeat;
	OVERFLOW: hidden;
	WIDTH: 64px;
	HEIGHT: 5px;
}


.bg_prolist1 { background:#fb6b46;}
.bg_prolist2 { background:#f21e29;}
.bg_prolist3 { background:#f01994;}
.bg_prolist4 { background:#892494;}
.bg_prolist5 { background:#3b0097;}

.index_pro_more a { font-size:14px; padding:5px 10px; color:#fff; border:#fff 1px solid;}
.index_pro_more a:hover { background-color:rgba(255,255,255,0.5);}

.bg_top { background:url(top_bg.jpg) center top repeat-x;}
.top_line { width:100%; height:20px; background:#c9caca; margin-bottom:30px;}

.banner_about { background:url(banner_about.jpg) top center no-repeat; width:100%; height:250px;}
.banner_pro { background:url(banner_pro.jpg) top center no-repeat; width:100%; height:250px;}
.banner_app { background:url(banner_app.jpg) top center no-repeat; width:100%; height:250px;}
.banner_news { background:url(banner_news.jpg) top center no-repeat; width:100%; height:250px;}
.banner_case { background:url(banner_case.jpg) top center no-repeat; width:100%; height:250px;}
.banner_job { background:url(banner_job.jpg) top center no-repeat; width:100%; height:250px;}
.banner_contact { background:url(banner_contact.jpg) top center no-repeat; width:100%; height:250px;}

.mainbg{ background:#fff;}
.mainbg_left { background:url(mainbg_left.png) top right no-repeat;}
.mainbg_right { background:url(mainbg_right.png) top left no-repeat;}

.button_buy { width:150px; height:30px; background:#e62129; color:#fff; border:#e62129 1px solid; font-size:14px;}
.button_cart { width:150px; height:30px; background:#fff; color:#e62129; border:#e62129 1px solid; font-size:14px;}


.home_bg1 { background:url(home_bg1.jpg) center bottom repeat-x #fefefe;}
.home_bg2 { background:url(home_bg2.jpg) center bottom repeat-x #ffffff;}

.pro_name_bg { background:#757475; font-size:14px; color:#fff;}

.kabg { background:url(kabg2.jpg) top center repeat-x;}
.kbbg { background:url(kbbg2.jpg) top center repeat-x;}



.content {  line-height:26px; text-align:left;}
.content p { margin-bottom:10px;}

.news_titlebg { background:#e1eeff;}
.hr_titlebg { background:#efefef; color:#333;}
.hr_textbg { background:#fff;}

.prok { width:240px; position:relative;}
.prok a p {display:block; width:240px; color:#fff; border:#a1a1a1 1px solid; text-align:center;}
.prok a p.img { margin-bottom:0px;}
.prok a p.name { height:36px; line-height:36px; background:#a1a1a1; }
.prok:hover a p { background:#758fc8; border:#758fc8 1px solid;}

.proks { width:240px; position:relative;}
.proks a p {display:block; width:240px; color:#fff; border:#a1a1a1 1px solid; text-align:center;}
.proks a p.img { margin-bottom:0px;}
.proks a p.name { height:36px; line-height:36px; background:#758fc8; }
.proks:hover a p { background:#758fc8; border:#758fc8 1px solid;}

.bg_title { background:#eeeeef;}
.line_job_show { background: url(line_red.jpg) center center repeat-x;}

.job_anniu a { color:#004098; border:#004098 1px solid; padding:5px 20px; border-radius:3px;}
.job_anniu a:hover { color:#fff; background:#004098; border:#004098 1px solid; padding:5px 20px;}

.job_list_title { background:#eeeeee; font-size:18px; color:#333; line-height:50px; border-right:#fff 1px solid;}
.job_list_text { font-size:16px; color:#666666; line-height:60px;}
.job_list_text a { color:#e6213a;}
.job_list_text a:hover { text-decoration:underline;}
.job_but input { background:#00a2e9; padding:0 30px; height:30px; line-height:30px; color:#fff; font-size:14px; border:none;}

/* tab */
#con {
	FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH: 480px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 480px; PADDING-TOP: 0px; HEIGHT: 30px; border-bottom:#e5e6e6 1px solid;
}
#tags LI {
	 FLOAT: left; MARGIN-RIGHT: 30px; LIST-STYLE-TYPE: none; HEIGHT: 30px; font-size:18px;
}
#tags LI A {
	 FLOAT: left; COLOR: #666; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 30px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px; border-bottom:#e6213a 2px solid;
}
#tagContent {
	border-bottom:#e5e6e6 1px solid;
}
.tagContent {
	PADDING:30px 0; DISPLAY: none;  WIDTH: 480px; 
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

/* kefu */
*{margin:0;padding:0;list-style:none;}
body{font-family:'MicroSoft Yahei'}
#rightButton{ position:fixed; _position:absolute; top:248px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq{  background:url(7_03.png) no-repeat; width:68px; height:74px; }
#right_tel{ background:url(7_05.png) no-repeat; width:68px; height:77px; }
#right_tip{  background:url(flag_right.png) no-repeat; width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:18px;  color:#FA7C00;}
.flagShow_p2 a{ display:block; margin: 20px 0 5px 12px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; }
.flag_qq{ display:none;}
#backToTop{z-index:999999; display:none;}
a.backToTop_a{  background:url(7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(7_11.png) no-repeat; }
.line91{ line-height:91px; }