body{padding:0px;margin:0px auto;font-family:"微软雅黑";}
div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,strong,b,textarea,input,button,select,form,a,table,tr,td,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;}
img{border:0;}
.clear{clear:both}
a{text-decoration:none;}
a:hover{text-decoration:none;}
#z{ float:left;}
#y{float:right}

/*--------------------------------------------------------------------首页-----------------------------------------------------------------------------*/
#box{ width:1024px;  height:auto; margin:0px auto; padding:0px;}
/*-----------------menu---------------------*/
#nav{ background: url(../images/top.jpg) repeat-x; height:56px; width:auto;}
.nav{width:1024px;  height:auto; margin:0px auto; padding:0px; }
#jsddm{ height:37px; text-align:center; margin:0 auto; width:744px; float:right;margin-top:18px; }
#jsddm li{float:left;  height:37px; position:relative; z-index:999; background:url(../images/1.jpg) no-repeat 0px 12px}
#jsddm li a{ color:#fff;display: block;text-decoration: none; width:93px; font-size:14px; /*font-family: "微软雅黑";*/ height:37px; line-height:37px;}
#jsddm li a:hover{display:block; background:url(../images/1.jpg) no-repeat 0px 12px; font-weight:bold;}
#jsddm li ul{padding: 0; position: absolute; visibility: hidden; width:93px; z-index:9999; left:0px;_zoom: 1 ; text-align:center;  background:#0e3970;
z-index: 999; }
#jsddm li ul li{float: none; display: inline; width:93px; height:auto; }
#jsddm li ul li a{width:91px;color:#fff;font-size:14px; display:block; font-weight:normal;  margin:0 auto; height:auto;}
#jsddm li ul li a:hover{display:block; background:#b50104;}
#tm3 a:hover{ background:none;}
#logo{width:179px; height:80px; float:left; z-index:9999;position: absolute;}
/*-----------------banner---------------------*/
.banner{ width:auto; height:475px;}
.indexCon{height:475px;width: 100%;position: absolute;top:56px;left: 0; background-position: center top;overflow:hidden; z-index:-999;}
.indexCon .flashBanner{width:100%;height:475px;overflow:hidden;margin-bottom:12px; background:#333}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;width:100%;text-align:right;position:absolute;left:-425px;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}
/*-----------------content1---------------------*/
.content1{ width:1024px; height:184px; margin-top:20px; border-bottom:#cdcdcd 1px solid;}
.company{ float:left; width:260px; height:184px; /*/*font-family:"微软雅黑"; **/ font-size:14px; color:#333333; line-height:22px;}
.company p{ padding-top:10px;}
.news{ width:345px; height:184px; margin-left:37px; margin-right:37px; float:left;}
.n{ width:345px; height:35px; border-bottom: 3px solid #cdcdcd;}
.n1{ float:left; /*/*font-family:"微软雅黑"; */*/ font-size:16px; color:#4b4b4b; background:url(../images/0.jpg) no-repeat 0px 35px; height:38px; line-height:38px;}
.n1 a{/*/*font-family:"微软雅黑"; */*/ font-size:16px; color:#4b4b4b; }
.n1 span{ font-size:12px; color:#aaaaaa;}
.n2{/*/*font-family:"微软雅黑"; */ */font-size:8px; height:38px; line-height:38px;}
.n2 a{color:#0e3970;font-size:8px;}

#con {FONT-SIZE: 12px; WIDTH:345px;}
#tags { float:right;WIDTH:69px; HEIGHT:25px;padding-top: 18px;}
#tags LI { LIST-STYLE-TYPE: none; WIDTH:69px; HEIGHT:25px; margin-bottom:10px;}
#tags LI A { FLOAT: left;  LINE-HEIGHT:23px;HEIGHT:23px; TEXT-DECORATION: none; text-align:center; background:#eeeeee; border:#dcdcdc 1px solid; color:#333; /*font-family:"微软雅黑"; */ width:67px;}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag { POSITION: relative;WIDTH:69px; HEIGHT:25px; margin-bottom:10px;}
#tags LI.selectTag A { LINE-HEIGHT:23px; HEIGHT:23px; background:#46b97f; border:#39ae73 1px solid; color:#fff; /*font-family:"微软雅黑"; */ width:67px;}
#tagContent {BACKGROUND-COLOR: #fff;}
.tagContent { DISPLAY: none; WIDTH:345px; COLOR: #474747; PADDING-TOP:12px; HEIGHT:128px}
*+html .tagContent { DISPLAY: none; WIDTH:245px; COLOR: #474747; HEIGHT:128px; float:left; }
*html .tagContent { DISPLAY: none; WIDTH:245px; COLOR: #474747; HEIGHT:128px}
#tagContent DIV.selectTag {DISPLAY: block}
.lw{ width:245px; height:auto; float:left;}
.lbw{ height:28px; line-height:28px; width:245px; font-size:14px;}
.lbw a{ /*font-family:"微软雅黑"; */ color:#333;}
.lbw a:hover{color:#666;}
.service{ width:345px; height:184px;float:left;position:relative}
.tab{width: 345px;height: 128px;overflow: hidden;float: left;padding-top: 18px;}
.tab .tab_pic ul{height:128px;width:82px;position:relative;}
.tab .tab_pic ul li{float:left;}
.tab .tab_pic ul li a{display:block;}
.tab_pic{float:left;width:82px;height:93px;overflow:hidden;position:relative;}
.tab_txt{float:right;width:235px;height:100px;overflow:hidden;position:relative; font-size:14px;}
.btn_ct .prev{display:block;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/4.jpg); }
.btn_ct .next{float: right;display:block;width:15px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/5.jpg);}
.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{width:235px;height:92px;float:left;}
.tab .tab_txt ul li h3{ /*font-family:"微软雅黑"; */ font-size:14px; color:#333;}
.tab .tab_txt ul li p{/*font-family:"微软雅黑"; */ font-size:14px; color:#666; line-height:20px;}
.btn_ct{width: 32px;height: 15px;display: block;position: absolute;top:12px;left:312px;bottom: 0;z-index: 999;}
/*-----------------content2---------------------*/
.content2{width:1024px; height:184px;margin-top: 28px;}
.c_left{ float:left;width:527px; height:184px;}

.picList li{ width:104px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:100px; height:100px; padding:1px; border:1px solid #ccc; } 
.picList .pic a:hover img{ border-color:#005cb5;  } 
.picList .title{ line-height:24px;   } 
.leftLoop{ overflow:hidden; position:relative;  border:1px solid #ccc;   } 
.leftLoop .hd{ overflow:hidden;  height:30px;   } 
.leftLoop .hd .prevs,.leftLoop .hd .nexts{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
     cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.leftLoop .hd .nexts{ background:url(../images/icoRight.gif) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#46b97f;  } 
.leftLoop .bd{ padding-bottom:18px; padding-top:10px; padding-left:10px; padding-right:10px;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 

#in_ct{width:100%;height:auto;overflow:hidden;margin:6px 0 0;background:url(../images/in_ct_bg.gif) repeat-x;}
.in_ct{width:1110px;height:auto;overflow:hidden;margin:0 auto;background:#fff;}
.in_ct1{width:1110px;height:auto;overflow:hidden;}
.boxs li{ width:272px;height:514px;margin-left:4px;float:left;overflow:hidden;position:relative;}
.toll_img{ width:272px;height:514px;}
.toll_info{ height:514px;vertical-align:middle;display:table-cell;}
.boxs li .box1s{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}

.c_right{ float:left;width:447px; height:184px; margin-left:50px;}
.frame {width:145px; height:80px;  background:#fff;  float:left; margin-left:4px; display:inline; margin-bottom:4px;}
*html .frame {width:145px; height:80px;  background:#fff;  float:left; margin-left:4px; display:inline;}
.wrap {width:145px; height:80px; position:relative; overflow:hidden; font-family:arial, sans-serif;}
.wrap img {display:block;}
.wrap div {width:125px; height:70px; padding:80px 10px 10px 10px; position:absolute; left:0; top:0;  background:url(trans.gif);}
.wrap div b {display:block; width:145px; height:80px; position:absolute; left:0; top:80px; z-index:1; background:#46b97f; filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;}
.wrap div span {position:relative; z-index:500;}
.wrap div a { padding-top:15px;color:#fff; font-size:16px; position:absolute; text-decoration:none; display:block; margin:0;width:125px; /*font-family:"微软雅黑"; */ text-align:center; font-weight:bold;}
.wrap div a span{font-size:12px; font-weight:normal;}
.wrap div a:hover {color:#fff;}
/*-----------------foot---------------------*/
#foot{ height:43px; width:auto; background:#888888; }
.foot{width:1024px;  height:auto; margin:0px auto; padding:0px; }
.f1,.f2{ /*font-family:"微软雅黑"; */ font-size:12px; color:#ebebeb; line-height:43px;}


/*----------------------------------------------------------------about------------------------------------------------------------------------------------*/
.ban{
height: 250px;
width: auto;
position: relative;
overflow: hidden;
}
.ban2{width: 1920px;
height: 250px;
position: absolute;
left: 50%;
margin-left: -960px;
margin-top: auto;}
.about_z{ width:225px; height:auto;padding-bottom:24px;}
.nz{ width:210px; height:35px;  border-bottom: 3px solid #cdcdcd;}
.ny{ width:733px; height:35px; border-bottom: 3px solid #cdcdcd;}
.n1z{ float:left; /*font-family:"微软雅黑"; */ font-size:16px; color:#4b4b4b; background:url(../images/0.jpg) no-repeat 0px 35px; height:38px; line-height:38px;}
.n1y{ float:right; /*font-family:"微软雅黑"; */ font-size:14px; color:#4b4b4b; background:url(../images/0.jpg) no-repeat right 35px; height:38px; line-height:38px;}
.n1z span{ font-size:12px; color:#aaaaaa;}
.a_z{ height:38px; line-height:40px; font-size:14px; text-align:center; width:210px; border-bottom: 3px solid #cdcdcd;}
.a_z a{ color:#4b4b4b; font-size:14px;/*font-family:"微软雅黑"; */ display:block ; width:225px; height:33px; }
.a_z a:hover{ background:url(../images/n2.jpg) no-repeat 0px 5px; width:225px; height:38px; color:#fff;}
#a_z1 a{ background:url(../images/n2.jpg) no-repeat 0px 5px; width:225px; height:38px; color:#fff;}
.tu{width:209px; height:58px; margin-top:15px;  }
.about_y{ width:733px; height:auto; margin-left:64px; min-height:500px;}
.a_y{width:733px; height:auto; padding-top:22px; padding-bottom:22px; font-size:14px;}
.a_y p{ /*font-family:"微软雅黑"; font-size:12px;*/  line-height:24px; color:#666;}

/*------------------------------------------------------------news--------------------------------------------------------------------*/
.r3{ height:32px; line-height:32px; font-size:14px; width:733px;}
*html .r3{ height:32px; line-height:12px; font-size:14px; width:733px;}
.r3_z a{/*font-family:"微软雅黑"; */ color:#666;}
.r3_z a:hover{ color:#005a99;}
.r3_y{ color:#989898;/*font-family:"微软雅黑"; */font-size:12px;}

/*页码*/
DIV.quotes {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 18px; TEXT-ALIGN: center; 
}
*html DIV.quotes {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 18px; TEXT-ALIGN: center; overflow:hidden; padding-bottom:20px;
}
DIV.quotes A {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	FONT-SIZE: 12px;/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/*---------------------------------------------news_n--------------------------------------------------------*/
.r3_n{width:733px; border-bottom:1px solid #f1f1f1; height:50px; text-align:center;}
.r3_n1{ font-size:12px; color:#303030;}
.r3_n1 span{ color:#005a99; font-size:14px; /*font-family:"微软雅黑"; */ font-weight:bold;}
.r3_n2{font-size:12px; color:#303030; padding-top:20px; padding-bottom:20px }
*html .r3_n2{font-size:12px; color:#303030; padding-top:20px; padding-bottom:20px; }
.r3_n2 p{line-height:28px;}

/*----------------------------------------join--------------------------------------------------------------*/
.r5_1 span{ /*font-family:"微软雅黑"; */ color:#005a99; font-size:14px; font-weight:bold;}
.r5_1{ font-size:12px; color:#303030; padding-bottom:15px;}

/*------------------------------------------message_n------------------------------------------------------*/
*html .r6{ padding-bottom:20px;}
.r7 { width:733px; height:auto;}
.r7 .newsly {text-align: right;height: 30px; padding-right: 25px;line-height: 30px; font-size:14px}
.r7 .mk{ float:left;text-align: left; margin-top:8px; width:100%; font-size:12px; color:#303030;} 
.r7 .mk li{ height:30px; line-height:30px;}
.r7 .mk .zx {text-align: left; height:30px;}
.r7 .mk .hf { height:auto;}
.ys{ background:#e9e9e9}
.STYLE1{ color:#f7c601;}

/*------------------------------------------lxwm------------------------------------------------------*/
.lxwm_z{width:438px; height:auto; padding-bottom:40px; }
.lxwm_y{ padding-top:120px;font-size:14px; /*font-family:"微软雅黑"; */ color:#666; line-height:24px; width:295px;}
.lxwm_y span{ font-size:16px; /*font-family:"微软雅黑"; */ color:#1b1b1b;}

/*----------------------------------------------show-------------------------------------------------*/
.r4{width:733px; height:auto; overflow:hidden;}
.r4 ul{ width:733px; height:316px;}
.r4 ul li{ border:1px solid #ebebeb; width:168px; height:126px; padding-left:1px; padding:1px; float:left; margin-right:21px; margin-bottom:28px;} 
.r4_1{ text-align:center; height:28px;}
.r4_1 a{ color:#303030; font-size:12px; line-height:28px;}

.zz_rcptu{
	width:174px;
	height:auto;
	float:left;
	margin-top:25px;
	text-align:center;
	margin-left:9px;
}
*html .zz_rcptu{
	width:174px;
	height:auto;
	float:left;
	margin-top:25px;
	text-align:center;
	margin-left:6px;
}
.zz_rcptu img{ padding:2px; border:1px #ddd solid;}	   
.zz_rcptu span{
	text-align:center;
	display:block;
	color:#575757;
	text-decoration:none;
	font-size:12px;
	background:#eaeaea;
	width:174px;
	height: 25px;
	line-height: 24px;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("images/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 80%;
  float: left;
  text-align: left;
  line-height:24px;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}