 @charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
body,TD,LI,DIV{
	font-size:14px;
	font-family:"微软雅黑";
	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #6e6e6e;
}
a{
	font-family:"微软雅黑";
	color: #555555;
	text-decoration:none;
  }
a:hover { color: #0061ae;}
div{ margin:0 ;
    }
span{
	font-family:"微软雅黑";
	color: #333333;
}
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:#ccc 1px solid; padding:0 5px;  }
textarea { line-height:32px; border:#ccc 1px solid; font-size:14px; color:#999;  padding:0 5px; }
.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, "微软雅黑", 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: #ea5b23;}
.org14 { font-size:14px; color: #ea5b23;}
.org a {color: #ea5b23;}
.green {color: #378b44;}
.green a {color: #378b44;}
.blue {color: #15499a;}
.blue a {color: #15499a;}
.gold { color:#a2740b;}
.gold a { color:#a2740b;}
.gray3 { color:#333333;}
.gray3 a { color:#333333;}
.gray { color:#666666;}
.gray a { color:#666666;}
.gray a:hover { color:#000000;}

.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:"微软雅黑","宋体";}
.Song { font-family:"宋体";}

/*行高*/
.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh36{ line-height:36px;}
.lh40{ line-height:40px;}
.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;}
.ptb10 { padding:10px 0;}
.ptb20 { padding:20px 0;}
.ptb30 { padding:30px 0;}
.ptb40 { padding:40px 0;}
.ptb50 { padding:50px 0;}
.pt30 { padding-top:30px;}
.pt200 { padding-top:200px;}

/*上下间距*/
.mb2{ margin-bottom:2px;}
.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;}
.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;}

/*左右间距*/
.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;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mr60{ margin-right:60px;}

/*常用分隔线*/
.lineb1 { border-bottom:#CCC 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:#CCC 1px solid;}
.liner1 { border-right:#9d9d9d 1px solid;}
.linetl1 { border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
.lineb1d { border-bottom:#CCC 1px dashed;}
.linet1d { border-top:#9d9d9d 1px dashed;}
.lineb1_gray { border-bottom:#b6b6b7 1px solid;}
.lineb2_gray { border-bottom:#b6b6b7 2px solid;}
.lineb1_org { border-bottom:#f39910 1px solid;}
.lineb2_org { border-bottom:#f39910 2px solid;}
.lineb3_org { border-bottom:#f39910 3px solid;}
.lineb1_blue { border-bottom:#88a9d4 1px solid;}
.liner1_green { border-right:#378b44 1px solid;}
.lineb2_green { border-bottom:#378b44 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:#bec3c6 1px solid;}
.line_blue { border-bottom:#0061ae 3px solid;}

/*边框*/
.tal { text-align:left}
.tac { text-align:center;}
.tar { text-align:right}
.k1_home { border:#ebd990 1px solid; background:#faf1cb;}
.kuang { border:#ccc 1px solid;}

/*内容*/
.topbg { background:#0061ae;}
.search_bg { background:url(search_bg2.jpg) center center repeat-x;}

.logobg { background:#fff;}

.menubg { background: url(menu_topline.jpg) top center repeat-x;}

.home_bodybg { background:#f7f9fa;}
.home_pro1 { border-bottom:#15499a 6px solid; font-size:14px;}
.home_pro1 a { border-left:#15499a 2px solid; width:310px; height:60px; line-height:60px; color:#5F5D5D; text-align:center; display:block;}
.home_pro1 a:hover { background:#15499a; color:#fff;height:100px; line-height:100px;}
.home_pro2 { border-bottom:#008fd7 6px solid; font-size:14px;}
.home_pro2 a { border-left:#008fd7 2px solid; width:200px; height:60px; line-height:60px; color:#5F5D5D; text-align:center; display:block;}
.home_pro2 a:hover { background:#008fd7; color:#fff;;height:100px; line-height:100px;}
.home_pro3 { border-bottom:#62c3d0 6px solid; font-size:14px;}
.home_pro3 a { border-left:#62c3d0 2px solid; width:180px; height:60px; line-height:60px; color:#5F5D5D; text-align:center; display:block;}
.home_pro3 a:hover { background:#62c3d0; color:#fff;;height:100px; line-height:100px;}
.home_pro4 { border-bottom:#acce22 6px solid; font-size:14px;}
.home_pro4 a { border-left:#acce22 2px solid; width:180px; height:60px; line-height:60px; color:#5F5D5D; text-align:center; display:block;}
.home_pro4 a:hover { background:#acce22; color:#fff;;height:100px; line-height:100px;}
.home_pro5 { border-bottom:#f08519 6px solid; font-size:14px;}
.home_pro5 a { border-left:#f08519 2px solid; border-right:#9d9c9d 2px solid; width:230px; height:60px; line-height:60px; color:#5F5D5D; text-align:center; display:block;}
.home_pro5 a:hover { background:#f08519; color:#fff;;height:100px; line-height:100px;}


/* menu */
.menu { width:900px; 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; text-align:center;}
.menu ul li.dot { width:10px; height:50px; background:url(menu_dot.jpg) center center no-repeat;}
.menu ul li a.ji1, .menu ul li a.ji1:visited {display:block; float:left; width:120px; 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:120px; text-decoration:none; height:50px; line-height:50px; color:#15499a; font-size:16px; background: url(menu_topline2.jpg) top center repeat-x;}
.menu ul li a.ji1:hover { color:#15499a; background: url(menu_topline2.jpg) top center repeat-x;}
.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:42px; left:0; z-index:999;}
.menu ul li:hover ul li { background:#fff; padding:20px;}


/* list */
.listbg { background:#eeeeef;}
#PARENT {
    width:190px;
}
#mav {
    width:190px;
    list-style-type: none;
    text-align:left;
	overflow:auto;
	padding-bottom:20px;	
}

#mav li {
    float:left;
}

#mav li a {
    width: 190px; display: block; color:#5f5d5d; border-bottom:1px dashed #9b9a9a; font-size:16px; line-height: 24px; padding:10px 0;
}

#mav li a:hover {
    color:#15499a;
}

#mav li ul {
    list-style:none; text-align:left; padding:5px 0; border-bottom:1px dashed #9b9a9a; overflow:auto;
}
#mav li ul li{    
     border-bottom:none;
}
#mav li ul a{ width: 190px; display: block; color:#5f5d5d; border:none; font-size:14px; padding:2px 0;
}
#mav li ul a:hover {
    color:#15499a;
    text-decoration:none;
    font-weight:normal;
	background:none;
}
#mav li:hover ul {
    left: auto;
}
#mav li.sfhover ul {
    left: auto;
}
#content {
    clear: left; 
}
#mav ul.collapsed {
    display: none;
}
#mav li a.light {color:#15499a;}
-->

/* gundong */
.rollBox{width:1100px;overflow:hidden;padding:0;}
.rollBox .LeftBotton{height:46px;width:30px;background:url(pro_lr.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:46px;width:30px;background:url(pro_lr.gif) no-repeat -30px 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1040px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center; margin:0 10px;}
.rollBox .Cont .pic img{padding:0px;background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic a{ display:block;}
.rollBox .Cont .pic a p.pro{ width:240px; height:180px; border:#eceded 1px solid; margin-bottom:20px; }
.rollBox .Cont .pic a p.text{ width:240px; line-height:24px; font-size:16px; color:#666; margin-bottom:10px;}
.rollBox .Cont .pic a p.more{ width:240px; height:30px; line-height:30px; color:#fff; background:url(pro_more_bg1.jpg) center center no-repeat; }
.rollBox .Cont .pic a:hover p.text{ color:#f39910; }
.rollBox .Cont .pic a:hover p.more{ background:url(pro_more_bg2.jpg) center center no-repeat; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox #List1,.rollBox #List2{ float:left;}

/* gundong_p */
.rollBox_p{width:810px;overflow:hidden;padding:0;}
.rollBox_p .LeftBotton{height:46px;width:30px;background:url(pro_lr.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer; z-index:99;}
.rollBox_p .RightBotton{height:46px;width:30px;background:url(pro_lr.gif) no-repeat -30px 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer; z-index:99px;}
.rollBox_p .Cont{width:750px;overflow:hidden;float:left;}
.rollBox_p .ScrCont{width:10000000px;}
.rollBox_p .Cont .pic{width:230px;float:left;text-align:center; margin:0 10px;}
.rollBox_p .Cont .pic img{padding:0px;background:#fff;display:block;margin:0 auto;}
.rollBox_p .Cont .pic a{ display:block;}
.rollBox_p .Cont .pic a p.pro{ width:230px; height:170px; border:#eceded 1px solid; margin-bottom:20px; }
.rollBox_p .Cont .pic a p.text{ width:230px; line-height:24px; font-size:14px; color:#666; margin-bottom:10px;}
.rollBox_p .Cont .pic a p.more{ width:230px; height:30px; line-height:30px; color:#fff; background:url(pro_more_bg1.jpg) center center no-repeat; }
.rollBox_p .Cont .pic a:hover p.text{ color:#f39910; }
.rollBox_p .Cont .pic a:hover p.more{ background:url(pro_more_bg2.jpg) center center no-repeat; }
.rollBox_p .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox_p #List1,.rollBox #List2{ float:left;}

/*----------- tab -------------*/
OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 16px; MARGIN: 0px auto; WIDTH: 810px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0; WIDTH: 810px; PADDING-TOP: 0px; HEIGHT: 40px; border-bottom:#ccc 1px solid;
}
#tags LI {
	FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 40px; border-right:#c3d3eb 1px solid;
}
#tags LI A {
	PADDING:0 30px; FLOAT: left; COLOR: #333; font-size:16px; LINE-HEIGHT: 40px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	POSITION: relative; HEIGHT: 40px
}
#tags LI.selectTag A {
	COLOR: #fff; background:#5fbbea; LINE-HEIGHT: 40px; HEIGHT: 40px;
}
#tagContent {
	padding:30px 0;
}
.tagContent {
	WIDTH: 810px;  DISPLAY: none;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent  table {
	border-collapse:collapse
}
.tagContent  tr {
	border:1px solid #ddd;
}
.tagContent  td {
	border:1px solid #ddd;
}

/* 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_white { background:#fff;}
.bg_blue { background:#0061ae;}
.bg_gray { background:#c9cbca;}
.bg_top { background:url(top_bg.jpg) center top repeat-x;}
.bg_more { background:#fff url(home_about_more.png) right bottom no-repeat;}


.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:200px;}
.banner_pro {background:url(banner_pro.jpg) top center no-repeat; width:100%; height:200px;}
.banner_case {background:url(banner_case.jpg) top center no-repeat; width:100%; height:200px;}
.banner_news {background:url(banner_news.jpg) top center no-repeat; width:100%; height:200px;}
.banner_partner {background:url(banner_partner.jpg) top center no-repeat; width:100%; height:200px;}
.banner_contact {background:url(banner_contact.jpg) top center no-repeat; width:100%; height:200px;}

.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;}

.prolist a { display:block; width:240px; padding:5px; color:#666; background:#eeeeef; text-align:center;}
.prolist a:hover { color:#fff; background:#f39910;}
.prolist a p { padding:10px 0; font-size:14px; line-height:24px;}

.yema span { font-size:16px; color:#888888; margin:0 5px;}
.yema a { font-size:16px; color:#666; margin:0 5px;}
.yema a:hover { color:#333; text-decoration:underline;}

.fanhui { padding:2px 20px; border:#ccc 1px solid; color:#666; font-size:14px;}
.fanhui:hover { color:#000;}

.bombg { background:#757475;}

.list_title { background:#eeeeef url(list_titlebg.jpg) center top no-repeat; color:#fff; font-size:22px; line-height:50px;}
.list a {  line-height:40px; padding:8px 20px; color:#3b76ba; font-size:18px; background:#c9cbca; border-right:#fff 2px solid;}
.list a:hover { color:#fff; background:#3b76ba;}
.list a.hover { color:#fff; background:#3b76ba;}
.left_bg { background:url(left_bg.jpg) right top no-repeat;}


.content { }
.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; }