﻿@charset "utf-8";/* CSS Document */
body{width:100%; margin:0px auto; background: url(../images/headbg.jpg) repeat-x left 5px; font-family:"Arial","宋体"; font-size:12px; color:#222;}
div,img,a img,ul,li,strong,span,em,dl,dd{margin:0px; padding:0px; border:0px;}
select,input,textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B2B2B2;}
ul,li{list-style:none;}
em{font-style:normal;}
a{color:#303030; text-decoration:none; outline:none;}
a:hover{ color:#4788e8; text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
.clr{ clear:both; margin:0px; padding:0px;}
.left{ float:left;}
.right{ float:right;}
.hide{display:none;}
.layout { width:920px; margin:0 auto;}

.main{ width:1150px; margin:0px auto;}


/* top */
.top{ height:84px; width:920px; margin:0px auto;}
.topL{ float:left; width:131px;}
.topL img{}
.topR{ float:right; width:688px;}
.topR2{ float:right; margin-top:20px; height:25px;}
.topR2 input,.topR2 select{ float:left;}
.text_ss{ border:1px solid #c6c6c6; background:none; width:128px; height:19px; line-height:19px; padding:0px 6px; color:#868686;}
.btn_ss{ border:0px; background:url(../images/dot_1.jpg) no-repeat; width:21px; height:21px; cursor:pointer;}
.topR1{height:25px; line-height:27px; text-align:right; color:#bbb}
.topR1 a.cn{background:url(../images/flag_cn.gif) no-repeat left center; cursor:pointer; padding-left:20px; margin-right:10px; font-size:14px; color:#f89734;}
.topR1 a.en{color:#f89734;}
.topR1 a.userweiboicon {
    background: url("../images/icon_logo.png") no-repeat scroll 0 -2px transparent;
    margin-right: 2px;
    padding-left: 19px;
}
/*menu*/

.nav-bar-band,.nav-bar>li,.nav-bar>li:hover{}
.nav-bar-band{width:100%;height:32px;clear:both;background:url("../images/sidermenu.png0") repeat-x 0 0px;}
.nav-bar-band ul.nav-bar{width:920px;margin:0 auto;height:32px}
.nav-bar-band ul,.nav-bar-band li{margin:0;padding:0;list-style:none}
.nav-bar>li,.nav-bar li:hover>ul{font-size:14px;font-family:"Arial"}
.nav-bar>li{float:left;height:32px; width:110px;line-height:32px;display:inline;position:relative;z-index:9;background:url(../images/nav-line.gif) left top repeat-y;}
.nav-bar>li.space { margin:0 2px; padding:0; width:1px;}
.nav-bar>li:hover{background:url("../images/nav_current.gif") no-repeat 0 0}
.nav-bar li:hover>ul{visibility:visible}
.nav-bar li:hover{visibility:visible}
.nav-bar li strong{color:#fff}
.nav-bar li a,.nav-bar li .txt-dropdown{color:#fff;display:block; text-align:center;}
.nav-bar li>a,.nav-bar li>.txt-dropdown{font-weight:bold}
.nav-bar li a,.nav-bar li strong,.nav-bar li .txt-dropdown{/*padding:0 15px 0 0;*/background-position:right 19px;text-decoration:none;z-index:1}
.nav-bar li ul li a{padding:0 15px 0 0;font-weight:normal;background:0; text-align:left;}
.nav-bar li ul li a:hover{text-decoration:underline; text-align:left;}
.nav-bar li ul{position:absolute;background-color:#fff;visibility:hidden;z-index:999;top:32px;left:0;border:1px solid #003d7a}
.nav-bar li ul li{display:block;line-height:16px;width:160px;padding:7px 10px;background-color:#fff}
.nav-bar li ul li a,.list-band.left li,.list-band.mid li,.step-by-step li.first-item,.step-by-step li.mid-item,.news-band .active .tab-band,.nav-bar li ul li.seperator,.nav-bar li ul li.seperator.active,.news-content,.g-box-top,.g-box-bottom,.get-custom-quotes-btn{background:url("../images/all-img.png") no-repeat 0 0}
.nav-bar li ul li.seperator{background-position:center -143px;line-height:16px;padding:7px 10px;background-color:#fff}
.nav-bar li ul li.seperator.active{background-position:center -145px;line-height:16px;padding:7px 10px;background-color:#fff}
.nav-bar li ul li a{color:#3075c0;padding:0 0 0 15px;background-position:-568px -46px;text-decoration:none}



/* banner */
.banner{width:100%; z-index:1; position:relative; padding-top:0px; text-align:center; overflow:hidden; height:300px; background-color:#EBFAFC}
.banner LI a{WIDTH: 100%; HEIGHT: 350px; background-position:center top; background-repeat:no-repeat; display:block;}
.banner LI a img { width:100%; height:100%;}
.bdshare-slide-button-box { z-index:9999;}
#slider1 {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 300px
}
#slider1Content {
	WIDTH: 100%; POSITION: absolute; TOP: 0px
}
.slider1Image {
	DISPLAY: none; POSITION: relative; z-index:0;
}
.slider1Image SPAN {
	DISPLAY: none; FILTER: alpha(opacity=70); POSITION: absolute; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index:-999;
}
.banner_page{ width:100%; height:120px; margin-top:1px;}
.banner_page .text { text-align:left; width:920px; margin:0px auto 0 auto;}
.about { background: url(../images/banner_page.jpg) no-repeat center top;}
.product { background: url(../images/banner_page2.jpg) no-repeat center top;}
.newsb { background: url(../images/banner_page3.jpg) no-repeat center top;}
.fangan { background: url(../images/banner_page4.jpg) no-repeat center top;}
.case { background: url(../images/banner_page5.jpg) no-repeat center top;}
.jishu { background: url(../images/banner_page6.jpg) no-repeat center top;}
.contact { background: url(../images/banner_page7.jpg) no-repeat center top;}

.enabout { background: url(../images/enbanner_page.jpg) no-repeat center top;}
.enproduct { background: url(../images/enbanner_page2.jpg) no-repeat center top;}
.ennewsb { background: url(../images/enbanner_page3.jpg) no-repeat center top;}
.enfangan { background: url(../images/enbanner_page4.jpg) no-repeat center top;}
.encase { background: url(../images/enbanner_page5.jpg) no-repeat center top;}
.enjishu { background: url(../images/enbanner_page6.jpg) no-repeat center top;}
.encontact { background: url(../images/enbanner_page7.jpg) no-repeat center top;}

.tjhome { margin-top:10px;}
.tjhome li { float:left;}


/*main*/
.mainbody{width:920px; padding-top:20px; background:url(../images/bg_1.jpg) repeat-x top; margin:10px auto 0 auto;}
.mainB{ width:920px; margin:0px auto;}
.mainBl{width:260px; float:left;}
.mainBc{width:325px; margin-left:35px; float:left;}
.mainBr{width:260px; float:right; }

.mainBlt{width:100%; height:28px; font-family:"黑体"; font-size:14px; border-bottom: 1px dotted #d6d6d6;}
.col_1{color:#ad0003;  font-size:17px; padding-right:5px; }
.col_2{color:#000;}
.col_3{padding:12px 2px 0px 0px;}
.mainBlxx{ padding-top:10px; clear:both;}
.mainBlxx img{border:1px solid #bfbfbf; width:107px;}
.lxx_l{width:120px;}
.lxx_r{width:155px; line-height:21px;}
.rxx_r{width:150px; line-height:21px;}
.rxx_rt{font-weight:bold; width:178px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/**/

.scrollleft {
    float: left;
    padding: 54px 0 0 0px;
    width: auto;
}
.scrollright {
    float: right;
    padding: 54px 0px 0 0;
    width: auto;
}
.function dl {
    background: url("../images/homepage_box_shadow0.png") no-repeat center bottom transparent;
    display: inline;
    float: left;
    height: 140px;
    margin: 0px 0 0px 10px;
    width: 201px;
}
.function dl dt {
    color: #00375F;
    padding: 12px 0 0 12px;
    width: 170px;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
}
.function dl dd {
    color: #4F4F4F;
    margin-left:12px;
	margin-top:12px;
    width: 182px;
	height:100px;
	display:table;
	
}
.function dl dd a {
	display:table-cell;
	vertical-align: middle;
	text-align:center;
	width:100%;
	height:100%;
}
.function dl dd img {
	width:170px;
	max-height:100px;
}
.rollBox {
    overflow: hidden;
}
.rollBox .LeftBotton {
    cursor: pointer;
    display: inline;
    float: left;
    height: 38px;
    overflow: hidden;
    width: 22px;
}
.rollBox .RightBotton {
    cursor: pointer;
    display: inline;
    float: right;
    height: 38px;
    overflow: hidden;
    width: 23px;
}
.rollBox .Cont {
    border: 0 solid #330000;
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 863px;
}
.rollBox .ScrCont {
    width: 10000px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
    color: #626466;
    text-decoration: none;
}
.rollBox .Cont a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.rollBox #List1, .rollBox #List2 {
    float: left;
}
/*产品滚动*/
#con {
	position: relative;
	background-color: #FFF;
	overflow: hidden;
	width:100%;
	height:208px;
}
#con .bottomcover {
	position: absolute;
	bottom: 0;
	background: url("../images/halftransp.png") no-repeat 0 -5px;
	height: 35px;
	width: 260px;
	_background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.t.sinajs.cn/t35/style/images/tlogin/halftransp.png?id=1341302813656', sizingMethod='crop');
	pointer-events: none;
}
#con ul {
	position: relative;
	top: 0;
	left: 10px;
	padding: 0;
}
#con ul li {
	width: 250px;
	padding: 10px 0;
	_padding: 8px 0;
	overflow: hidden;
	line-height: 1.5;
}

#con ul li img{
	width:200px;
}

/* 首页新闻 */
.cont{ clear:both;}
.cont ul {
	margin-left:15px;
	margin-top:10px;
	line-height:25px;
}
.cont ul li {
	list-style:circle;
	height:25px;
}

/*首页案例*/
#newsSlider .container {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 260px; POSITION: relative; HEIGHT: 120px;
}
#newsSlider DIV.slides {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides DL {
	MARGIN-TOP: 0px
}
#newsSlider UL.slides DT A {
	FONT: bold 12px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #2a609f
}
#newsSlider UL.slides DD {
	border:#D6D6D6 solid 1px;
	text-align:center;
	overflow:hidden;
	height:100px;
}
#newsSlider UL.slides DD .more {
	MARGIN-TOP: -18px; BACKGROUND: url(../images/more.gif); FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; TEXT-INDENT: -100em; HEIGHT: 12px
}
#newsSlider DIV.slides DIV {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
UL.slides LI {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}

#newsSlider #loopedSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 260px; POSITION: relative
}
#newsSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 260px; POSITION: relative
}
#newsSlider {
	BORDER-BOTTOM: #eee 1px solid
}
#newsSlider UL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 205px
}
#newsSlider UL.pagination LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#newsSlider UL.pagination LI A {
	DISPLAY: block; BACKGROUND: url(../images/imgnews_side_Number.gif) no-repeat 0px 0px; FONT: bold 12px/15px "Times New Roman", Times, serif; WIDTH: 15px; COLOR: #fff; TEXT-ALIGN: center;
	text-decoration:none;
}
#newsSlider UL.pagination LI.active A {
	BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
}
UL.pagination LI A:hover {
	BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
}
/*  */
.footer{ clear:both; width:100%; height:49px; clear:both; margin-top:5px;}
.foot{ width:971px; margin:0px auto; color:#626262; padding-top:20px; border-top:1px solid #e5e5e5;  }
.foot li{display:inline; padding-right:3px;}

/* ҳbanner-jsֻ */
#Slide {CLEAR: both; WIDTH:1150px;HEIGHT: 364px;}
#Slide img {TEXT-ALIGN: center;}
.thumb_title {MARGIN-TOP: 10px; WIDTH: 450px; HEIGHT:25px; position:absolute;}
#Slide_Thumb {MARGIN-TOP: 290px; MARGIN-LEFT: 620px; POSITION: absolute}
.thumb_on {	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer}
.thumb_off {DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer}
.thumb_off {-moz-opacity:0.7; filter:alpha(opacity=70);}
.thumb_on {-moz-opacity:1; filter:alpha(opacity=100);}
.thumb_off IMG{BORDER: #fff 1px solid; MARGIN-TOP:6px; WIDTH: 52px; HEIGHT: 52px}
.thumb_on IMG{BORDER:#d80004 2px solid; WIDTH: 56px; HEIGHT: 56px}



/*============================ ҳ =======================*/

/*  */
.main{padding-bottom: 20px;}
.mainC{width:971px; margin:0px auto; }
.mainCL{float:left; width:186px; overflow:hidden; margin-top:10px;}
.mainCLT{background:url(../images/bg_3.jpg) left bottom no-repeat; width:186px; height:350px;}
.mainCLTt{font-family:"黑体"; font-size:20px; color:#00529b; line-height:65px;  height:65px; text-align:center;}
.mainCLTt span{font-family:"Arial"; font-size:16px; padding-left:10px; padding-top:5px;}
.mainCLTm,.mainCLTmcol{width:166px; padding-left:10px;}
.mainCLTm li ol { line-height:24px;}
.mainCLTm li { margin-top:2px;}
.mainCLTm li a{display:block; padding-left:20px; color:#FFF; background:url(../images/sidermenu.png) no-repeat; height:32px; line-height:32px; font-size:13px; font-weight:bold;}
.mainCLTm li a:hover,.mainCLTm li.check a,.mainCLTm li.check a:hover{ display:block; background:url(../images/sidermenu.png) no-repeat 0 -37px;}
.mainCLlj{width:179px; height:60px;  margin-top:20px;}

.mainCR{width:785px; float:left; overflow:hidden; background:url(../images/bg_15.jpg) left 10px no-repeat;}
.breadCrumb{width:758px; height:32px; float:right; line-height:32px; background:url(../images/bg_6.jpg) repeat-x; margin-top:10px; text-indent:10px;}
.mainCRb .case_search { height:30px; padding-bottom:10px;}
.mainCRb{width:758px; padding-top:20px; float:right;}
.mainCRb1{width:758px; padding-top:35px; float:right; min-height:400px; background:url(../images/bg_7.jpg) bottom right no-repeat;}
.Rbxxl{width:756px;}
.Rbxxr{width:214px; border:1px solid #e3e3e3; padding:1px;}
.mainCRbxxt{font-family:"΢ź"; font-size:16px; background:url(../images/dot_5.jpg) left top no-repeat; padding-left:18px; height:37px; line-height:37px;}
.Rbxxt{padding-bottom:20px;}
.Rxxjs{padding-bottom:10px; line-height:22px;}
.mainCRbjs{line-height:20px;}
h1{font-family:"΢ź"; font-size:14px; color:#c80000; background:url(../images/dot_6.jpg) left center no-repeat; padding-left:10px; font-weight:normal;}
.mainCRb .Contents { line-height:25px;}
.mainCRb .Contents ul { margin-left:26px;}
.mainCRb .Contents ul li { list-style:inside; margin-left:13px;}

/*  */
.gywm_L{width:510px; float:left;}
.gywm_L p{line-height:24px;}
.gywm_R{width:224px; height:211px; background:url(../images/bg_9.jpg) no-repeat 0px 0px; float:right;  padding:5px;}
.fzlc_L{width:535px; float:left;}
.fzlc_Lxx{padding-bottom:25px; background:url(../images/dot_7.jpg) 0px 8px no-repeat; padding-left:10px; line-height:22px;}
.fzlc_Lxx dt{font-weight:bold;}
.fzlc_R{width:168px; float:right;}
.lxwm_T{width:734px; height:303px; border:1px solid #e9e9e9; padding:3px 0px 0px 3px;}
.lxwm_B{width:734px; padding-top:20px; }
.lxwm_Bt{font-family:"΢ź"; height:50px; line-height:40px; border-bottom:1px solid #d4d4d4;}
.lxwm_Bt1{font-size:22px; color:#373737;}
.lxwm_Bt2{font-size:18px; color:#6c6c6c; padding-left:8px;}
.lxwm_Bxxl{width:450px; float:left; line-height:30px; padding-top:25px;}
.lxwm_Bxxl span{color:#c80000; font-size:15px; font-family:"΢ź";}
.lxwm_Bxxr{width:230px; float:right; padding-top:25px;}
.gywm_L .imageList {}
.gywm_L .imageList li{ float:left; display:inline; margin:5px 10px; text-align:center; line-height:24px;}


/* product */
.inner-content {overflow:hidden;}
.tabs .tabs-options-trabalhe {margin:25px 0 !important;}
.tabs .tabs-options, .tabs .tabs-options-trabalhe {border-bottom:1px solid #E5E8EB; margin:0 0 25px; padding:0 0 10px; overflow:hidden;}
.tabs .tabs-options a, .tabs .tabs-options-trabalhe a {color:#A9B6BF; font:bold 16px Arial, sans-serif; float:left; border-left:1px dotted #616E78; padding:0 15px;}
.tabs .tabs-options span, .tabs .tabs-options-trabalhe span {float:left;}
.tabs .tabs-options span:first-child a, .tabs .tabs-options-trabalhe span:first-child a {border:0;}
.tabs .tabs-options span:first-child, .tabs .tabs-options-trabalhe span:first-child {margin-left:-15px;}
.tabs .tabs-options .active, .tabs .tabs-options-trabalhe .active {padding:0 0 15px; background:url(../img/layout/down+arrow.gif) no-repeat center bottom; float:left;}
.tabs .tabs-options .active a,.tabs .tabs-options-trabalhe .active a {color:#616E78;}
.tabs .tab-content {overflow:hidden; width:780px; margin-left:-24px;}
.tabs .tab-content.midias li{float:left; width:170px; margin:0 0px 10px 25px; display:inline-block;}
.tabs .txtlist{overflow:hidden; width:780px;}
.tabs .txtlist li{width:170px; display:inline-block; float:left; margin:10px; line-height:50px; border-bottom:solid #eee 1px; height:60px; overflow:hidden;}
.tabs .tab-content.midias li .open-lightbox{ display:table; border:1px solid #DEDEDE; background:#FFF;}
.tabs .tab-content.midias li a {position:relative; height:98px; overflow:hidden; padding:9px; display:table-cell; vertical-align: middle; font-size:98px; line-height:98px; text-align:center;}
.tabs .tab-content.midias li .open-lightbox:hover {color:#FFF; text-decoration:none; border:1px solid #ff9966;}
.tabs .tab-content.midias li a img {width:140px; max-height:98px;}
.tabs .tab-content.midias li p {color:#616E78; font:bold 12px/16px Arial, sans-serif; text-align:center; margin:8px 0 0; display:block; height:32px;}
.tabs .tab-content.midias li.fixed-left {margin-left:0; clear:both;}
.tabs .tab-content.midias li.fixed-right {margin-right:0;}
.tabs .tab-content.midias b {width:132px; height:93px; border:12px solid #FFF; position:absolute; top:1px; left:1px;}
.tabs .tab-content.midias span {/*display:none;*/ opacity:0; position:absolute; top:50%; left:50%; margin:-15px 0 0 -56px; color:#FFF; background:url(../img/layout/fade+80.png); border-radius:4px; width:113px; height:31px; line-height:31px; text-align:center;}
.jdcp_Lt{padding:20px 14px; border-bottom:1px dotted #cdcdcd; height:150px; width:754px;}
.jdcp_Ltp{width:192px; overflow:hidden;}
.jdcp_Ltp img{max-width:182px; max-height:150px;}
.jdcp_Ltlb{width:542px; line-height:22px;}
.jdcp_Ltt{color:#e20004; font-size:14px; font-weight:bold; padding-bottom:10px;}
.jdcp_g{height:86px;}
.jdcp_Lgd{text-align:right; background:url(../images/dot_8.jpg) no-repeat 280px center; }
.jdcp_Lgd a,.jdcp_Lgd a:hover{color:#e20004;}

/* 项目产品 */
.xmcp_L{width:551px; float:left;}
.xmcp_R{width:172px; float:right; border:1px solid #eee;}
.xmcp_Lxx{line-height:22px; padding-bottom:20px;}
.xmcp_Ljs{margin-bottom:10px;}
.xmcp_Lt{padding-bottom:20px; padding-top:20px; border-bottom:1px dotted #cdcdcd;}
.xmcp_Ltp{width:192px; text-align:center; overflow:hidden;}
.xmcp_Ltp img{max-width:192px; max-height:150px;}
.xmcp_Ltlb{width:341px; line-height:22px;}

.xmcp_Ltt{color:#e20004; font-size:14px; font-weight:bold; padding-bottom:10px;}
.xmcp_g{height:86px;}
.xmcp_Lgd{text-align:right; background:url(../images/dot_8.jpg) no-repeat 280px center; }
.xmcp_Lgd a,.xmcp_Lgd a:hover{color:#e20004;}
.xmcp_Rtt{background:url(../images/sidermenu.png) no-repeat 0 -148px; height:25px; line-height:25px; width:168px; margin:2px 0px 0px 2px; }
.xmcp_Rtt strong{color:#fff; padding-left:5px;}
.xmcp_Rrd{width:152px; padding:10px;}
.xmcp_Rrd li{text-align:center; line-height:26px; padding-top:10px;}
.xmcp_Rrd li img{border:1px solid #eee; max-width:150px;}
.cpxx_t{color:#bd0004; font-size:16px; line-height:28px; font-family:"微软雅黑"; border-bottom:1px solid #bd0004;}
.cpxx_tpjs{margin-top:20px;}
.cpxx_tpl{width:593px; height:294px; padding:3px; border:1px solid #ebebeb;}
.cpxx_tpr{width:141px;}
.cpxx_tpr li{padding-bottom:5px;}
.cpxx_jj{margin-top:20px;}
.cpxx_jj dt{background:url(../images/bg_11.jpg) repeat-x; height:27px; line-height:27px; color:#be0000; font-family:"微软雅黑"; }
.cpxx_jj strong{padding-left:0px;}
.cpxx_jj dd{line-height:22px; padding-top:10px;}


/*翻页*/
.page{width:551px; float:left; padding:10px 0px 10px; margin-top:20px; border:1px solid #d6d6d6; text-align:center; line-height:12px;}
.page a{color:#636363; padding-left:15px; }
.page a,.page strong{padding-right:15px;}
.page a:hover,.page strong{font-weight:bold; color:#e20004; text-decoration:none;}

.pagex{width:756px; float:left; padding:10px 0px 10px; margin-top:20px; border:1px solid #d6d6d6; text-align:center; line-height:12px;}
.pagex a{color:#636363; padding-left:15px; }
.pagex a,.page strong{padding-right:15px;}
.pagex a:hover,.pagex strong{font-weight:bold; color:#e20004; text-decoration:none;}

/* Ŷ̬ */
.xwdt_t{background:url(../images/bg_11.jpg) repeat-x; height:27px; line-height:27px;}
.xwdt_bt{padding-left:70px; float:left; font-weight:bold;}
.xwdt_rq{padding-right:70px; float:right; font-weight:bold;}
.mainRb_jjT{width:758px; float:left;}
.mainRb_jjT li{width:758px; float:left; margin-top:22px; padding-bottom:22px; border-bottom:1px dotted #D9D9D9;}
.mainRb_jjTL{width:150px; float:left; border:1px solid #bebebe; padding:3px; text-align:center}
.mainRb_jjTR{width:570px; float:right;}
.mainRb_jjTRt{height:24px;}
.mainRb_jjTRtL a{width:430px; float:left; font-weight:bold; color:#00529b;}
.mainRb_jjTRtR{width:85px; float:left; text-align:right; color:#909090;}
.mainRb_jjTRm{height:44px; line-height:22px; padding:5px 0px; color:#606060;}
.mainRb_jjTRb{padding-top:5px;}
.mainRb_jjB{padding:14px 0px;}
.mainRb_jjB li{width:754px; height:31px; float:left; margin-top:6px; padding:0px 13px 0px; background:url(../images/arrow_3.jpg) no-repeat 3px 8px; border-bottom:1px dotted #D9D9D9; line-height:24px;}
.mainRb_jjBL{float:left;}
.mainRb_jjBC{float:right; margin-right:60px;}
.mainRb_jjBR{ float:right; text-align:left; margin-right:20px; width:85px;}
.mainRb_case{ float:right; text-align:left; margin-right:20px;}

.mainRb_jjxT{height:35px; font-family:"黑体"; font-size:18px; color:#151515; text-align:center;}
.mainRb_jjxM{height:30px; line-height:30px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; color:#575757; text-align:center;}
.mainRb_jjxB{line-height:24px; min-height:115px; height:auto !important; height:115px; overflow:hidden !important overflow: visible;}
.mainRb_jjxB img{border:1px solid #CCC; padding:3px;}
.mainRb_jjxB p{padding-top:5px;}
.mainRb_jjxB table td p { padding:0; margin:0}
/*.mainRb_jjxB table{ border:none; border-left:1px solid #cad9ea; border-top:1px solid #cad9ea; border-bottom:none;border-right:none;}
.mainRb_jjxB table td { border-right:1px solid #cad9ea;border-bottom:1px solid #cad9ea;}*/

/*  */
.hzhb{width:758px; padding-bottom:20px; height:177px; border-bottom:1px dotted #c7c7c7; margin-bottom:20px;}
.hzhb_L{width:165px; height:155px;}
.hzhb_L img{width:104px; height:111px; padding:35px;}
.hzhb_R{width:580px; line-height:26px;}
.hzhb_R a{font-weight:bold; color:#AB0000;}
.hzhb_R dd{padding-bottom:10px; color:#565656; height:75px; overflow:hidden; padding-top:5px;}
.hzhb_R dt{font-size:14px; color:#000;}
.hzhb_R dt,.hzhb_Rb{font-weight:bold;}
.hzhb_Rb{color:#222; margin-top:5px;}

/* ҵĻ */
.qywh_t{line-height:24px; padding-bottom:25px; width:500px; float:left;}
.qywh_t dt{color:#ab0000;  height:37px; line-height:37px; font-family:"΢ź"; font-size:16px; padding-bottom:15px; background:url(../images/dot_5.jpg) left top no-repeat; padding-left:18px;}
.qywh_t dd{padding-bottom:15px;}
.qywh_cl{color:#000; font-family:"΢ź"; font-size:13px;}
.qywh_j{line-height:24px;}
.qywh_jt{background:url(../images/qywh_01.jpg) no-repeat left top;}
.qywh_jtc{color:#ab0000; font-family:"΢ź"; font-size:13px;}
.qywh_jxx{line-height:24px;}
.qywh_jxx p{padding-bottom:15px;}
.qywh_mt{background:url(../images/qywh_02.jpg) no-repeat left top;}
.qywh_st{background:url(../images/qywh_03.jpg) no-repeat left top;}
.qywh_ht{background:url(../images/qywh_04.jpg) no-repeat left top;}
.qywh_tt{background:url(../images/qywh_05.jpg) no-repeat left top;}
.qywh_jt,.qywh_mt,.qywh_st,.qywh_ht,.qywh_tt{padding:0px 0px 15px 55px; border-bottom:1px dotted #ccc;}
.ygjy_bg{width:208px; float:left; padding:0 30px 0 14px; overflow:hidden;}
.ygjy_pic{padding:3px 0px 20px 6px; background:url(../images/bg_12.jpg) no-repeat center top; width:208px;  }
.ygjy_t{background:url(../images/dot_9.jpg) 12px center no-repeat; padding-left:25px; height:22px; line-height:20px;
width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ygjy_h{border-bottom:1px dotted #ccc; height:200px; margin-bottom:25px;}

/*  */
.jrwm_t{background:url(../images/bg_13.jpg) repeat-x; height:25px; line-height:25px; text-align:center; font-weight:bold;}
.coll {border-collapse: collapse;}
.jrwm_tr{height:35px; border-bottom:1px dotted #ccc; text-align:center;}
.jrwm_tc a,.jrwm_tc a:hover,.colltc{color:#a80000;}
.collt{line-height:24px;}
.collt td{border:1px solid #efefef; padding-left:10px;}
.jrwm_yx a,.jrwm_yx a:hover{color:#ff9600;}
.jrwm_xx{padding:20px 0px 20px 0px;}

/* ĿƷjs */
#fader{position:relative;overflow:hidden;height:272px;width:551px}
#fader li{position:absolute;left:0;top:0;}
#fader img{display:block;}
.fader-nav{display:inline-block;margin-right:8px;color:#fff;padding:0px 3px 0px 3px;background:#41473d;border:1px solid #41473d; font-weight:bold;font-size:12px;cursor:pointer;}
.fader-cur-nav{display:inline-block;margin-right:8px;color:#41473d;padding:0px 3px 0px 3px;background:#fdfffc;border:1px solid #fdfffc; font-weight:bold;font-size:12px;cursor:pointer;}

/* ϸjs */
#ifocus { width:756px; height:300px; border:1px solid #d8d8d8; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:593px; height:294px; overflow:hidden; margin:3px 0 0 3px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:593px; height:294px; overflow:hidden; }
#ifocus_piclist img { width:593px; height:294px; }
#ifocus_btn { display:inline; float:left; width:141px; margin:3px 0px 0px 15px; }
#ifocus_btn li { width:141px; height:94px; cursor:pointer;  padding-bottom:5px;}
#ifocus_btn img { width:141px; height:94px; margin:0px; }
#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

/* ¼-5-18 */
.gsry{width:230px; float:left; padding:0px 0px 30px 22px;}
.gsryp{width:228px; height:162px; border:1px solid #e3e3e3;}
.gsryz{width:228px; padding-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.wzdt{height:30px; line-height:30px; background:#f8f8f8; margin-bottom:20px;}
.wzdt span{padding-right:10px; padding-left:8px;}
.wzdtt a{color:#a50003; font-weight:bold; background:url(../images/dot_11.jpg) left center no-repeat; padding-left:10px;}
.wzdtline{color:#a50003;}
.flsm{line-height:24px;}
.xglj{border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; width:757px;}
.xglj li{border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; float:left; width:188px;}
.jrwmtp{line-height:24px; padding-bottom:15px;}
.xfzlc{padding-bottom:5px; height:60px; clear:both; border-bottom:1px solid #e2e2e2;}
.xfzlc_tt{color:#db0004; font-size:33px;  height:40px; padding-bottom:10px; font-family:"΢ź"; float:left;}
.xfzlc_xx{padding-top:25px; clear:both; float:left;}
.xfzlc_xl{float:left; border:1px solid #bebebe;}
.xfzlc_xl img{padding:3px;}
.xfzlc_xr{width:580px; padding-left:20px; float:left;}
.xfzlc_xr dt{color:#db0004; font-weight:bold; padding-bottom:15px; padding-top:10px;}
.xfzlc_xr dd{line-height:24px;}
.xfzlc_wz{float:left; padding-left:15px; padding-top:10px;}
.xfzlc_wz dt{color:#db0004; font-weight:bold; padding-bottom:15px; padding-top:10px;}
.xfzlc_wz dd{line-height:22px; font-size:15px; font-family:"΢ź";}

.pagex span{font-weight:bold; color:#E7141A;}
.f14{line-height:26px; padding-top:30px;}


.priceMmB{float:left; width:756px; padding-top:30px; padding-bottom:20px;}
.priceMmB li{float:left; width:300px; color:#969696; margin-top:10px; padding-left:50px;}
.priceMmB li span{float:left; }
.inputstyle5{border: 1px solid #9B9B9B; float: left; height: 18px; line-height: 18px; width: 120px;}
.inputstyle6{border: 1px solid #9B9B9B; float: left; height: 60px; line-height: 18px; width: 150px;}
.price_fs{width:730px; clear:both; border-top:1px solid #eee; padding-top:10px; padding-bottom:10px; text-align:center; margin:0px auto;}
.price{background:url(../images/fsjl.jpg) no-repeat center;width:96px;height:20px;}
.close{ float:right; padding-right:30px; color:#f00;}
.close a,.close a:hover{color:#f00; text-decoration:none;}

/**/
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion li {
	list-style: none;
	margin-bottom:1px;
	margin-top:1px;
}

/* Layout & Style */

.accordion li > a {
	display: block;
	position: relative;
	min-width: 110px;
	padding: 0 10px 0 40px;
	height: 32px;

	color: #fdfdfd;
	font: bold 12px/32px Arial, sans-serif;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);

	background: #6c6e74;
	background: -moz-linear-gradient(top,  #6c6e74 0%, #4b4d51 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51));
	background: -webkit-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: -o-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: -ms-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
	color: #3e5706;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);
	
	/*background: url(../img/active.png) repeat-x;*/
	background: #a5cd4e;
	background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
	background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);	
}

.accordion li > a span {
	display: block;
	position: absolute;
	top: 7px;
	right: 0;
	padding: 0 10px;
	margin-right: 10px;
	
	font: normal bold 12px/18px Arial, sans-serif;
	background: #404247;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span {
	color: #fdfdfd;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #3e5706;
}

/* Images */

.accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	margin: 4px 8px;

	background-repeat: no-repeat;
	background-image: url(../img/icons.png);
	background-position: 0px 0px;
}

.accordion li.files > a:before { background-position: 0px 0px; }
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before,
.accordion li.files > a.active:before { background-position: 0px -24px; }

.accordion li.mail > a:before { background-position: -24px 0px; }
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before,
.accordion li.mail > a.active:before { background-position: -24px -24px; }

.accordion li.cloud > a:before { background-position: -48px 0px; }
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before,
.accordion li.cloud > a.active:before { background-position: -48px -24px; }

.accordion li.sign > a:before { background-position: -72px 0px; }
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before,
.accordion li.sign > a.active:before { background-position: -72px -24px; }

/* Sub Menu */
.accordion li ul li a {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #e5e5e5;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}
.accordion li ul li:hover a { background: #efefef; }
.accordion li ul li:last-child a { border: none; }
.accordion li ul li > a span {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.accordion li ul em {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 14px;
	color: #a6a6a6;
	font: normal 10px/32px Arial, sans-serif;
}

/* Functionality */
.accordion li > ul {
	display: none;
}
.accordion li:target > ul {
	display: block;
}


#nav {
 width:180px;
    line-height: 24px; 
 list-style-type: none;
 text-align:left;
    /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a {
 width: 160px; 
 display: block;
 padding-left:20px;
 /*Width(一定要)，否则下面的Li会变形*/
}
#nav li {
 background:#CCC; /*一级目录的背景色*/
 border-bottom:#FFF 1px solid; /*下面的一条白边*/
 float:left;
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/
}
#nav li a:hover{
 background:#CC0000; /*一级目录onMouseOver显示的背景色*/
}
#nav a:link  {
 color:#666; text-decoration:none;
}
#nav a:visited  {
 color:#666;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}
/*==================二级目录===================*/
#nav li ul {
 list-style:none;
 text-align:left;
}
#nav li ul li{ 
 background: #EBEBEB; /*二级目录的背景色*/
}
#nav li ul a{
         padding-left:20px;
         width:160px;
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover {
 color:#F3F3F3;
 text-decoration:none;
 font-weight:normal;
 background:#CC0000;
 /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#nav ul.collapsed {
 display: none;
}
.pro {display:none;}
.proview:hover .pro,.proview a:hover .pro{display:block; background-color:#fff}
-->
#PARENT{
 width:300px;
 padding-left:20px;
}