 @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: #e62129;}
.red a {color: #e62129;}
.org {color: #ed7020;}
.org14 { font-size:14px; color: #ed7020;}
.org a {color: #ed7020;}
.green {color: #4bb13f;}
.green a {color: #4bb13f;}
.blue {color: #3b76ba;}
.blue a {color: #3b76ba;}
.gold { color:#a2740b;}
.gold a { color:#a2740b;}
.gray { color:#5F5D5D;}
.gray a { color:#5F5D5D;}
.gray a:hover { color:#333;}
.gray3 { color:#333;}
.gray3 a { color:#333;}
.purple { color:#2F318B;}
.purple a { color:#2F318B;}

.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;}

/*字体*/
.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;}
.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;}

/*上下间距*/
.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:#e5e6e6 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:#e5e6e6 1px solid;}
.linet2 { border-top:#e5e6e6 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;}
.lineb1_grays { border-bottom:#b1b1b1 1px solid;}
.lineb1_blue { border-bottom:#88a9d4 1px solid;}
.lineb1_org { border-bottom:#ed7020 1px solid;}
.liner1_green { border-right:#4bb13f 1px solid;}
.lineb2_green { border-bottom:#4bb13f 2px solid;}
.lineb2_red { border-bottom:#e52027 2px solid;}
.lineb3_red { border-bottom:#e52027 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:#dcdedd 1px solid;}
.line1_right {  border-right:#4e4d4d 1px solid;}
.line2_right {  border-right:#4e4d4d 2px solid;}
.line_blue { border-bottom:#0061ae 3px solid;}
.color_linet1 { background:url(color_line.jpg) left top 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:#eeeeef;}
.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;}

/*内容*/
.topbg { background:#eeeeef;}
.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;}

.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:#fdd100; color:#ed7020; 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:#fff 1px solid;}
.p_pro a:hover{ border:#ed7020 1px solid;}
.p_pro a p.img { width:250px; height:250px;}
.p_pro a p.name { width:250px; text-align:center; color:#5F5D5D; font-size:14px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_pro a:hover p.name { color:#fff; background:#ed7020;}

.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_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:30px; line-height:30px; text-align:center; font-size:14px; background:#eeeeef; color:#757475;}
.anniu_feedback { display:block; width:110px; height:30px; line-height:30px; text-align:center; font-size:16px; background:#4bb13f; color:#fff;}


/* daohang */
#nav {
  list-style-type: none; z-index:99; position:relative; text-align:right; height:80px; line-height: 80px; text-align:center;
}
#nav a {
 display: block; font-size:16px; width:110px; 
}
#nav a:link  {
 color:#5F5D5D; text-decoration:none;
}
#nav a:visited  {
 color:5F5D5D;text-decoration:none;
}
#nav a:hover  {
 color:#5F5D5D;text-decoration:none; background:url(menu_light.png) bottom center no-repeat;
}
#nav li {
 float: left;
}
#nav li a:hover{
 color:#5F5D5D;
}
#nav li.sfhover { color:#008fd7;text-decoration:none; background:url(menu_light.png) bottom center no-repeat;}
#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:#5F5D5D;text-decoration:none;  background:url(menu_light.png) bottom center no-repeat;
}


/* 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:23px;line-height:23px;padding:0 8px;margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.ep-pages a:hover{background:#ed7020;border:1px solid #ccc;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:#ed7020;border:1px solid #ccc;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 */
.rollBox{width:1200px;overflow:hidden;padding:0;}
.rollBox .LeftBotton{height:46px;width:50px;background:url(pro_lr.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:120px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:46px;width:50px;background:url(pro_lr.gif) no-repeat -50px 0;overflow:hidden;float:left;display:inline;margin:120px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1100px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:245px;float:left;text-align:center; margin:0 14px;border:1px solid #ccc;}
.rollBox .Cont .pic img{padding:0px;background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p.pro{ width:245px; height:245px; }
.rollBox .Cont .pic p.text{ width:225px; height:50px; line-height:24px; color:#666; padding:0 10px; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox #List1,.rollBox #List2{ 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;}

.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:230px;}
.banner_pro { background:url(banner_pro.jpg) top center no-repeat; width:100%; height:230px;}
.banner_case { background:url(banner_case.jpg) top center no-repeat; width:100%; height:230px;}
.banner_news { background:url(banner_news.jpg) top center no-repeat; width:100%; height:230px;}
.banner_service { background:url(banner_service.jpg) top center no-repeat; width:100%; height:230px;}
.banner_contact { background:url(banner_contact.jpg) top center no-repeat; width:100%; height:230px;}

.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;}


/* 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; }