@charset "UTF-8";
*{margin:0; padding:0; list-style:none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, image, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0px; padding:0px; border:0px; vertical-align:baseline; background:transparent }

/*
 * html\body标记样式定义
 * 全局的字体颜色、背景色和文本对齐设置
 */
html{background:#fff;font: 12px/1.5 "微软雅黑", "宋体",\5b8b\4f53, Arial, Helvetica, sans-serif;}
body{font-size: 12px;
  font-family: "微软雅黑";
  margin: 0px;
  padding: 0px;
  color: #535353;}

image{border:0 none;vertical-align:middle;}

li{list-style-type: none;}
a {color: #535353;text-decoration: none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
.invisible{visibility:hidden;}
.hidden{display: none;}
em{ font-style:normal;}
/*
 * 定义浮动样式
 */
 .left { float:left }
.rr, .right { float:right }

/*
 * 定义清除浮动样式
 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
	/* Hides from IE-mac \*/* html .clearfix {
		height:1%;
	}
.clearfix {
	display:block;
}
	/* End hide from IE-mac */
/*
 * 定义圆角边框
 */
.f-s, .f-e {
    background: none repeat scroll 0 0 #ddd;
    clear: both;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.f-m {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px;
}

.f-1,.f-2,.f-3 {overflow:hidden;display:block;height:1px;background: #fff;}
.f-1 { margin: 0 3px; background: #ebebeb; }
.f-2 { margin: 0 2px; border-right: 2px solid #ebebeb; border-left: 2px solid #ebebeb; }
.f-3 { margin: 0 1px; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }

/* The following is defined color class.
--------------------------------------------------------------------------------------------------*/
.black, .black a { color:#000 }
.black3, .black3 a { color:#333 }
.black6, .black6 a { color:#666 }
.black9, .black9 a { color:#999 }
.green, .green a { color:#174100 }
.green1, .green1 a { color:#2f7300 }
.green2, .green2 a { color:#008000 }
.blue, .blue a { color:#0065ff }
.blue1, .blue1 a { color:#002777 }
.blue2, .blue2 a { color:#255266 }
.blue3, .blue3 a { color:#046ebd }
.blue4, .blue4 a { color:#0033ff }
.orange, .orange a { color:#f60 }
.red, .red a { color:#F00; }
.red1, .red1 a { color:#C00; }
.red2, .red2 a { color:#900; }
.pink,.pink a { color:#d3015a; }
.pink1,.pink1 a { color:#fe577f; }
.org:link, .org:visited, .org:active {color:#f60;text-decoration:none;}
.org:hover {color:#f60;text-decoration:underline;}
.white,.white a{color:#fff}.gray4,a.gray4{color:#999}
.yellow, .yellow a, a.yellow{color:#EC6200;}.green{color:#0E774A}
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml6{margin-left:6px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.t_c { text-align:center; }
.t_l { text-align:left }
.t_r { text-align:right;   margin-right: 10px;}
.block{ display:block; overflow:hidden; zoom:1;}

/******　默认分页样式　******/
.page_link{margin:0 auto;height:24px;width:auto;padding:5px 0;text-align:center;clear:both;}
.page_link li{display:inline;line-height:20px;font-size:12px;width:auto;}
.page_link a{display:inline-block;padding:0 6px;height:20px;border:1px solid #ddd;color:#aaa;}
.page_link .active a{ color:#FD9700;}
.page_link a:hover{color:#FD9700;color:#1a4266;text-decoration:none;border:1px solid #ddd;}
.page_link .prev_no,.page_link .next_no{color:#ccc;font-weight:normal;margin-bottom:2px;border:none;}
.page_link .prev_no:hover,.page_link .next_no:hover{color:#FD9700;background:none;border:none;}
.page_link .nolink,.page_link .morePage{font-weight:bold;color:#404040;border:none;background:none;}
.page_link .nolink:hover,.page_link .morePage:hover{color:#FD9700;border:none;background:none;}
.page_link ul {margin:0;padding:0;}
.page_link .prev:hover{color:#FD9700;}
.page_link .next:hover{color:#FD9700;}

/******　默认轮播　******/

/*------------------body---------------------------------------------------------------------------------------------------------------------------------------*/

.mainbody{}
.container {
 width: 1007px;
 margin: 0 auto;
}

/*------------------top-------------------------------------------------------------------------------------------------------------------------------------------*/
.loginbar {
  height: 30px;
  background-image: url(../images/loginbar_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  border-bottom: 1px solid #F2F2F2;
}
.loginbar .container {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.w1002 {
  height: auto;
  width: 983px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  float: none;
}
.loginbar .container .welcome {
  float: left;
}
.salutatory .tips {
  float: left;
  height: 16px;
  line-height: 16px;
  color: #888888;
  width: 370px;
  padding-top: 8px;
}
.salutatory .tips span {
  float: right;
  display: block;
  padding-left: 1px;
  padding-top: 3px;
}
.salutatory .tips .t {
  float: left;
  background-image: url("../images/gg_bg.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 17px;
  width: 70px;
  height: 16px;
}
.salutatory .tips .box {
  line-height: 16px;
  float: left;
  height: 16px;
  width: 240px;
  overflow: hidden;
}
.salutatory .tips .box  li{ text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;}
.loginbar .container .sidebar {
  float: right;
  color: #CCCCCC;
}
.loginbar .container .sidebar a {
  margin-left: 5px;
  margin-right: 5px;
}

.tubiaol{ border:0px; width:17px; height:13px; background-image: url(../images/gg_right.gif);}
.tubiaor{ border:0px; width:18px; height:13px;background-image: url(../images/gg_up.gif);}

.logo {
  position: absolute;
  top: 0px!important;
  left: 0;
  text-indent: -9999px;
  width: 100%;
  height: 102px!important;
  background: url(../images/logo.png) no-repeat 0 0;
  margin-top: 10px!important;
}


.logo { position:absolute; top:25px; left:0; text-indent:-9999px; width:100%; height:112px; background: url(../images/logo.png) no-repeat 0 0 ;}

#top {}
#top .mypng{height:107px; overflow:hidden; position:relative;}
.top-tool { position:absolute; top:4px; right:0;}
.top-tool a{}
.top_right {position:absolute; top:25px; right:0;}
.logo a{display:block; width:100%; height:112px; overflow:hidden;}
.top_left{position:absolute; top:4px; left:0;}

.t_bg02 {
 
  height: 188px;
}
.hd_top {
 
  position: relative;
  height: 40px;
}
.hd_top.container {
  height: 39px;
  line-height: 39px;
   margin-left: auto;
  margin-right: auto;
  width: 1000px;
  display: none;
}

/*------------------nav--------------------------------------------------------------------------------------------------------------------------------------------*/
#nav {background: #ED6105 url(../images/nav_bg.jpg) repeat-x;height: 50px; min-width: 983px;overflow: hidden;}
#nav .container {height: 48px; line-height: 48px; overflow: hidden;}
#nav ul{margin:1px 0 0 0;padding:0;list-style:none;}
#nav ul li{float:left;height:48px;overflow:hidden;}
#nav ul li a{color:#fff;line-height:48px;width:110px;display:block;text-align:center;font-size:14px;}
#nav ul li a:hover{background:#FC8B31;color:#fff;}
#nav ul .hover a{background:#F88410;}
#nav ul dl,#nav ul .hover dl{position:absolute;padding:0;background:#F88410;display:none;z-index:999;}
#nav ul dl a,#nav ul .hover dl a{font-size:12px;background:#F88410;line-height:30px;height:30px;border-bottom:1px solid #FF9429;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{background:#314F9F;color:#fff;border-bottom:1px solid #476DC1;}


/*----------banner--------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.fullSlide{ min-width:1000px; border-top:4px solid #3D9EE9;  position:relative;  height:420px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:420px; }
	.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:420px; display:block; z-index:1;;   }
	
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:4px; background:#383838 ; overflow:hidden; 
		line-height:9999px; 	}
	
	.fullSlide .hd ul .on{ background:#ED6105; }


/*------------------mainmain---------------------------------------------------------------------------------------------------------------------------------*/
.s-left {width:1000px;margin:0 auto;overflow:hidden;clear:both;
   height: 37px;
  text-indent: 100;
  
  margin-bottom: 10px;
  
  overflow: hidden;
}
.s-box {
    color: #535353;
  clear: both;
  /* margin: 10px 0 0; */
  line-height: 27px;
  height: 36px;
  padding: 7px 0 0 0px;
 
}
.ll {
  float: left;
}
.hotwords {
}
.hotwords ul li {
  float: left;
}
.hotwords b {
  color: #666666!important;
}
.hotwords ul li a {
  color: #959595;
  padding-right: 22px;
}
.search {
  float: right !important;
}
.s-txt {
 line-height: 22px;
  height: 20px;
  border: 1px solid #E0E0E0;
  width: 140px;
  margin-top: 0px;
  margin-left: 12px;
  font-family: "微软雅黑";
  color: #939393;
  
}
.s-btn {
  width: 53px;
  height: 27px;
  border: none;
  float: right;
  display: inline;
  background: #ED6105;
  color: #fff;
}
.notice {
   width: 100%;
  position: relative;
  z-index: 99;
  height: 51px;
  line-height: 51px;
  display:none;
}
.ban-bot {
  padding: 10px 0px 10px 0px;
  overflow: hidden;
  background-color: #0752b7;
}


.ban-bot .b-news {
  width: 684px;
  float: left;
  padding-left: 8px;
  /* margin-right: 10px; */
  /* padding-right: 6px; */
  /* background: url(../images/marquee.jpg) 6px center no-repeat; */
  /* text-align: right; */
  /* font: 13px/51px "microsoft yahei"; */
  color: #fff;
  /* color: #cf5d00; */
}
.ban-bot .b-news .left {
    overflow: hidden;
  background-image: url(../images/05.gif);
  background-repeat: no-repeat;
  background-position: 1px center;
  padding-left: 20px;
}
.left {
  float: left;
}
.ban-bot .b-news .left h3 {
height: 33px;
  line-height: 33px;
  /* text-align: center; */
  font-size: 16px;
  font-weight: normal;
  font-family: "微软雅黑";
  letter-spacing: 2px;
  color: #fff;
  float: left;
}
.ban-bot .b-news .right {
  width: 572px!important;
  height: 33px;
  margin: 0px 10px 0px 10px;
}
.rr, .right {
  float: right;
}
.ban-bot .b-news .right ul {
  width: 572px!important;
}
.ban-bot .b-news .right ul li {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  font-size: 13px;
  /* background: url(../images/newsico.gif) 6px center no-repeat; */
  /* padding-left: 17px; */
}
.ban-bot .b-news .right ul li a {
  color: #fff!important;
  float: left;
}
.ban-bot .b-news .right ul li span {
  float: right;
}
.ban-bot .s-left {
  width: 243px;
  float: right;
  margin-right: 20px;
  /* height: 60px; */
  /* padding-top: 13px; */
  /* background: #333; */
  height: 30px;
  overflow: hidden;
  /* margin-top: 11px; */
  float: right;
  display: inline;
}
.ban-bot .s-left .s-box {
  position: relative;
}
.ban-bot .s-left .s-box .s-txt {
  float: left;
  margin-top: 5px;
  margin-left: 4px;
  float: left;
  width: 165px;
  padding-left: 5px;
  border: 1px solid #adc9ca;
  color: #adc9ca;
  height: 23px;
  line-height: 23px;
}
.ban-bot .s-left .s-box .s-btn {
  float: left;
  width: 42px;
  cursor: pointer;
  margin-left: 5px;
  height: 25px;
  display: inline;
 background: #30b5ef;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  margin-top: 4px;
}

.mall .blk_t{  padding-left: 30px;
 
  height: 50px;
  /* background: url(../images/cpMuTit.png) no-repeat center; */
  overflow: hidden;
  font-size: 18px;
  /* background-color: #0752b7; */
  background: #30b5ef;
  /* background: url(../images/23.gif) repeat-x; */
      display: none;
}
.mall .blk_t a{display: inline-block;
  margin-top: 10px;
  color: #fff;}

.mall .blk_t a:hover{ color:#fff!important;}
.mall-1 .left .blk_t  span {
  display: block;
  font-size: 14px;
  font-weight: normal;
 color: #0752b7;
}

.mall-1{background-color: #FFFFFF;
  padding: 12px;
  width: 983px;
  margin-right: auto;
  margin-left: auto;}
.mall-1 .left{
    height: 680px;
    margin-left: 15px;
  float: left;
  width: 210px;
 
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  border: 1px solid #E7E7E7; position:relative;
  }
  .mall-1 .left a.more{display:block; position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; background:#E66508; text-align:center; font-size:16px; color:#fff !important; display:none;}

.mall-1 .left .content{ 
}
 
 .box-aa .hd {
 
 display: block;
  line-height: 32px;
  font-weight: bold;
  color: #000000;
  /* padding-left: 20px; */
  background-image: url(../images/nav_left_bg.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  height: 32px;
} 

.box-aa .hd:hover {
 color: #FFFFFF!important;
  text-decoration: none;
  background-image: url(../images/nav_left_hover.gif);
}
.box-aa .hd h3 a:hover {
  color: #fff!important;
 text-decoration: none;
 
}
.box-aa .hd a {
 padding-left: 30px;
 color: #5d5d5d;
 display: block;
 
}
.box-aa .bd ul li {
   clear: both;
  float: none;
  padding: 0px;
  background-image: url(../images/y3_06.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  line-height: 39px;
  height: 39px;
  width: 190px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.box-aa .bd ul li a {
    padding-left: 18px;
  line-height: 38px;
  height: 38px;
  background-image: url(../images/nav_left_icon.gif);
  color: #666666;
  width: auto;
  background-position: 12px center;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  /* padding-left: 10px; */
  font-weight: normal;
  background-repeat: no-repeat;
  
}
.box-aa .bd {
  width: 210px;
  background-color: #f8f8f8;
  position: relative;
  padding: 0px;
}
.box-aa .bd ul {
  
}


.mall-1 .right .hd .ll{line-height: 34px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: 0px 10px;
  background-image: url(../images/title_ico.gif);}
.mall-1 .left .zx_bot{width: 100%;
  height: 20px;
 
  margin-top: 15px;}
.mall-1 .left .zx_bot a{
  display: block;
  width: 88px;
  height: 28px;
  line-height: 28px;
  padding-left: 12px;
  margin-top: 10px;
  font-size: 12px;
  color: #FFF;
  background-color: #E66508;
  background: url(../images/read_more.gif) no-repeat;
  margin-left: 58px;
}
.mall-1 .left .zx_bot a:hover{ color:#fff!important;}

.mall-1 .more{
  background: url(../images/more.gif) no-repeat center right;
  float: right;
  line-height: 22px;
  padding-top: 5px;
  padding-right: 0px;
  color: #999999;
  width: 44px;
  height: 16px;
  border: 0px;}
.mall-1 .right{  float: right;
  width: 750px;
   height:680px;
  overflow: hidden;}
.mall-1 .right .hd{    height: 32px;
  line-height: 32px;
  background-image: url("../images/title_line.gif");
  background-repeat: repeat-x;
  background-position: 0 bottom;}
.mall-1 .right .hd h3 a{}
.mall-1 .right .bd{   padding-left: 10px;}
.mall-1 .right .bd ul li{ width: 171px;
  text-align: center;
  float: left;
  padding-top: 12px;
  height: auto;
  display: inline;
  margin-right: 14px;
}
.mall-1 .right .bd ul li dt{height: 170px;
  width: 170px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  display: table;
  max-height: 170px;
 
  
}
.mall-1 .right .bd ul li img{padding: 1px;
  border: 1px solid #e7e7e7;}
.mall-1 .right .bd ul li img:hover{  
   padding: 1px;
  border: 1px solid #FD9700;
}
.mall-1 .right .bd ul li .p1{padding-top: 5px;
  line-height: 22px;}
.mall-1 .right .bd ul li .p1 a{ }
.mall-1 .right .bd ul li .p2{width: 213px; text-align: center; overflow: hidden; height: 28px; line-height: 28px; border-top: 1px solid #e5e5e5; margin: 1px 5px 0 5px; display:none;}
 
.mall-1 .right .bd ul li .caseborder {
 height: 0;
  position: absolute;
 
  transition: height 0.2s;
  -moz-transition: height 0.2s;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
 height: 269px;
  width: 230px;
}
.mall-1 .right .bd ul li .ms {
 
}
.mall-1 .right .bd ul li .ms span  {
   color: #7eff00;
}
 .mall-1 .right .bd ul li  .p-imgs {
  display: block;
  
  position: relative;
  overflow: hidden;
}

.mall-1 .right .bd ul li:hover .caseborder{height:269px;}
.mall-1 .right .bd ul li:hover .ms{top:0px; }
 .clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.al_bot{  height:6px;}
.m1m3{ margin-bottom:20px;  display: none;}

.vs_side {
  width: 100%;
  padding-top: 10px;
  background: url(../images/vs_side_bg.gif) repeat-x;
  overflow: hidden;
}
.vs_area {
  width: 960px;
  margin: 0 auto;
}
.vs_slogan {
  padding-top: 37px;
  height: 73px;
  text-align: center;
  font-family: "Microsoft YaHei";
  font-size: 14px;
  color: #005d98;
  background: url(../images/vs_til.jpg) no-repeat center top;
  overflow: hidden;
}

.pr {
  position: relative;
}
.vs_cont {
  padding: 25px 40px 0 40px;
}
.fl {
  float: left;
}
.vs_l {text-align: center!important;
  width: 384px;
  height: 470px;
  overflow: hidden;
}
.vs_l a {height: 33px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  color: #005d98;
  font-size:12px;
}
.fr {
  float: right;
}
.vs_r {text-align: center!important;
  width: 384px;
  height: 470px;
  overflow: hidden;
}
.vs_r a {height: 33px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  color: #005d98;
  font-size:12px;
}
.pa {
  position: absolute;
}
.vs {
 
  left: 440px;
  top: 75px;
}

.mall-2{}
.mall-2 .left{margin-top:10px;border-top: 0px!important;
  width: 662px;display: none;
  overflow: hidden;   height:375px;border: 1px solid #aed0e6;}
.mall-2 .left .hd{  background: url(../images/title_r.gif) repeat top;

  height: 35px;
  line-height: 35px;}
.mall-2 .left .current a {color: #005d98!important;font-family: "微软雅黑"; font-size:14px;  font-weight: bold;padding-left: 20px;padding: 0 18px;
  display: inline-block;
  height: 39px;}
  .mall-2 .left .current a:hover{}

.mall-2 .left .hd .ll{  padding-left: 10px;}
.mall-2 .left .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;}

.mall-2 .left .hd ul{width:500px;}
.mall-2 .left .hd ul li{float:left;}
.mall-2 .left .hd ul li a{}
.current a{display: block; color: #fff !important;}
.mall-2 .left .bd{padding: 10px;
 
  border-top: none;
  height: 327px;
  overflow: hidden;
  
  width: 642px;}
.mall-2 .left .bd ul li{float: left;
  width: 301px;
  padding-right: 10px;
  height: 28px;
  padding-left: 10px;
  line-height: 28px;
  background: url(../images/item_04.gif) no-repeat left 13px;
  overflow: hidden;
  vertical-align: middle;}
.mall-2 .left .bd  ul li a {
  color: #333;
}
.mall-2 .left  .bd ul li p {
  float: right;
  color: #333;
}
.mall-2 .left .bd .first{height:154px; background:none; padding:0; margin:0; border:0;width: 642px!important;border-bottom: 1px dotted #d3d3d3;
  overflow: hidden;}
.mall-2 .left .bd .first .img{width: 173px; height: 154px; background:url(../images/newimgbg.gif) no-repeat;}
.mall-2 .left .bd .first .img img{padding: 2px 2px 0 2px;}
.mall-2 .left .bd .first .con{padding-left: 10px;
  width: 459px;}
.mall-2 .left .bd .first .con .tit{color: #00388a; font-weight:bold;}
.mall-2 .left .bd .first .con p{line-height: 22px;
  text-align: justify;}
.mall-2 .left .bd .first .con .gengduo{color: #f08200; text-decoration: underline; text-align:right; display:block;}


.mall-2 .mall-8{width: 286px;
  border: 1px solid #aed0e6;
  float: right;
  margin: 10px 0 0 8px;
  overflow: hidden;display: none;}
.mall-2 .mall-8 .right{width: 287px;
 
  float: right;
  margin: -2px 0 0 8px;
  overflow: hidden;
  height: auto;
  padding: 0px;}
.mall-2 .mall-8 .right .hd{background: url(../images/title_r.gif) repeat top;
  width: 287px;
  height: 35px;
  line-height: 35px;
  margin: 0px;
  font-size: 14px;
  padding: 0px;}
.mall-2 .mall-8 h3 a {color: #005d98!important;font-family: "微软雅黑"!important; font-size:14px!important;}

.mall-8 .hd .ll{  padding-left: 10px;}
.mall-8 .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;}


.mall-2 .mall-8 .right .bd{padding: 16px 10px 5px 13px;

  border-top: none;
  height: 320px;
  width: 262px;}
.mall-2 .mall-8 .right .pi img {
  border: solid 1px #a9a9a9;
  width: 258px;
  height: 98px;
}
.mall-2 .mall-8 .right ul {
  
}
.mall-2 .mall-8 .right ul li {
  background: url(../images/ico04.gif) no-repeat 5px 13px;
  padding-left: 20px;
  height: 28px;
  line-height: 28px;
 border-bottom: 1px dotted #d3d3d3;
  width: 240px;
  overflow: hidden;
}
.mall-2 .mall-8 .right ul li a {
  color: #000;
}


.mall-2 .right{width: 312px; height: 397px; padding: 0 0 0 11px; margin: 13px 0 0 0;}
.mall-2 .right .hd{background: url(../images/barfa287.gif) no-repeat left bottom; margin: 0 0 0 12px; width: 255px ;height: 28px; font-size: 13px; font-weight: normal;
padding: 8px 0 0 32px; line-height: 20px;}
.mall-2 .right .hd a{color:#fff;  font-size:12px;}
.mall-2 .right .hd .more{}
.mall-2 .right.bd{padding:20px 10px 0 10px;}


.mall-3 .hd .ll{ }
.mall-3 .hd .ll a {position: relative;
  top: 16px;
  color: #fff;
  text-decoration: none;
  padding-left: 0px;
  font-size: 18px;}
#demo{height:80px !important;overflow:hidden; display:block; margin-left: 10px;margin-right: 10px; width: 935px !important;}
.mall-3{margin-top: 10px;background-color: #fff;
  border: 1px solid #e7e7e7;
  overflow: hidden;position: relative;}
.mall-3 .hd{   position: absolute;
  left: 0px;
  top: 0px;
  padding: 0 5px;
  width: 34px;
  height: 122px;
  background-color: #d5242e;
  font-size: 18px;
  text-align: center;}
.mall-3 .bd{   float: right;
  margin-left: 44px;
  position: relative;
  padding: 14px 0px 14px 0px;}
.mall-3 .bd .left{width: 342px; height: 285px; padding: 15px 8px 19px 17px; background:url(../images/aboutimgbg.gif) no-repeat; display:none;}
.mall-3 .bd .right{  width:960px; margin-top:5px;}
.mall-3 .bd .right .bd1{height: 110px; border-bottom: 1px dotted #c5c5c5; padding: 10px 0 0 0; display:none;}
.mall-3 .bd .right .bd1 p{line-height: 22px; height:66px; overflow:hidden;}
.mall-3 .bd .right .bd1 a{margin: 10px 0 0 0; display:block; width:94px; height:26px; float:right; background:url(../images/xq.gif) no-repeat;}
.mall-3 .bd .right .bd2{margin: 10px 0 0 0; height:40px; overflow:hidden; display:none;}
.mall-3 .bd .right .bd3{width: 960px !important; overflow: hidden; position:relative; text-align:center;}
.mall-3 .bd .right .bd3 ul li{margin-top:10px; float: left; width: 174px; background: url(../images/imagesbg.gif) no-repeat; margin-right: 5px;}
.mall-3 .bd .right .bd3 ul li p{height:32px; line-height:32px;}
.mall-3 .bd .right .bd3 img{ border: solid 1px #d1d1d1; margin-right:10px;}
.mall-3 .bd .right .bd3 span {color: #666;text-decoration: none;display: block;height: 30px;line-height: 30px;text-align: center;overflow: hidden; width:175px;}
.mall-3 .bd .right .bd3 p {
  display: block;
 margin-top:2px;
  text-align: center;
  overflow: hidden;
}


.line_shodow {
  height: 30px!important;
  width: 983px;
  background: url(../images/line_shadow.gif) no-repeat;
}
.w1002 {
  height: auto;
  width: 983px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  float: none;
}
.pzbz_box {
  height: auto;
}
.block_title {
  height: 32px;
  line-height: 32px;
  background-image: url("../images/title_line.gif");
  background-repeat: repeat-x;
  background-position: 0 bottom;
}
.block_title .location {
  float: right;
  line-height: 22px;
  padding-top: 5px;
  padding-right: 0px;
  color: #999999;
}
.block_title .location a {
  color: #666666;
}
.gengduo {
  background: url(../images/more.gif) no-repeat center right;
  float: right;
  line-height: 22px;
  padding-top: 5px;
  padding-right: 0px;
  color: #999999;
  width: 44px;
  height: 16px;
  border: 0px;
}
.block_title .name {
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: 0px 10px;
  background-image: url(../images/title_ico.gif);
}
.pzbz {
  width: 983px;
  margin-bottom: 30px;
  overflow: hidden;
}
.y5_list {
  width: 286px;
  float: left;
  margin-top: 15px;
  border-right-width: 1px;
  border-right-style: dashed;
  border-right-color: #CECECE;
  margin-right: 30px;
  margin-right: 15px;
  padding-right: 30px;
}
.y5_list strong a {
  display: block;
  text-align: center;
  line-height: 32px;
  font-size: 22px;
  font-weight: normal;
  color: #FD9700;
  padding-bottom: 5px;
}
.y5_list .index_text_box {
  line-height: 24px;
  font-size: 12px;
  padding-top: 6px;
  color: #616161;
}
.xiangxi {
  color: #fd9700;
  font-size: 12px;
}
.y5_list1 {
  border-right: 0px;
  float: right;
  padding-right: 0px;
  margin-right: 0px;
}
.remove {
  clear: both;
  float: none;
  font-size: 1px;
  line-height: 1px;
}
.ry{display:none;}
.ryzz_box {
  width: 983px;
  height: 168px;
  margin-bottom: 10px;
}
.right_arrow, .left_arrow {
  float: left;
  width: 16px;
  height: auto;
  padding-top: 50px;
}
.honor .left_arrow p1{background-repeat: no-repeat;
  
  background-image: url(../images/up_icon.gif);width: 17px;
  height: 35px;
  display: block;}
  
.honor .right_arrow p2{background-repeat: no-repeat;
  
  background-image: url(../images/next_icon.gif);width: 17px;
  height: 35px;
  display: block;}
  .scrollbox {
  float: left;
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 14px;
}
.scrollbox {
  float: left;
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 14px;
}

.homenews {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}
.homenews .industry_news {
  float: left;
  width: 300px;
  overflow: hidden;
  padding-right: 20px;
}
.index_news_box {
  border-right: 1px dashed #cecece;
  margin: 20px 0px 12px 0px;
}
.news_illustration {
  padding: 0px 10px 0 2px;
}
.news_illustration a {
  font-size: 12px;
}
.news_illustration img {
  padding: 3px;
  border: 1px solid #E8E8E8;
  margin-right: 8px;
  float: left;
}
.index_new_title {
  font-size: 14px;
}
.news_illustration p {
  line-height: 22px;
  font-size: 12px;
  color: #8B8B8B;
}
.company_news .news_list .common_li, .industry_news .news_list .common_li {
  padding-right: 12px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
}
.news_list .common_li {
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  font-size: 12px;
}
.company_news .news_list .common_li ul, .industry_news .news_list .common_li ul {
  background-position: top;
}
.common_li ul {
  background-position: top;
}
.company_news .news_list .common_li ul li, .industry_news .news_list .common_li ul li {
  line-height: 28px;
  height: 28px;
}
.news_list .common_li ul li {
  height: 36px;
  line-height: 36px;
}
.common_li ul li {
 line-height: 28px;
  display: block;
  background-image: url(../images/n_ico2.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 12px;
  width: 287px;
    text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.index_news_box1 {
  border: 0px;
}

.box1 {
  margin-bottom: 10px;
}
.about .box1 .left_qa {
 float: left;
  height: auto;
  width: 620px;
  margin-right:20px;
}
.about .box1 .left_qa dt {
  font-size: 16px;
  line-height: 25px;
  height: 25px;
  padding-top: 15px;
}
.about .box1 .left_qa dt span {
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  margin-right: 3px;
  text-align: center;
  background-image: url(../images/w.gif);
  color: #FFFFFF;
  font-size: 14px;
  line-height: 24px;
}
.about .box1 .left_qa dd {
  line-height: 20px;
  margin-top: 5px;
  padding-bottom: 17px;
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #e5e5e5;
}
.about .box1 .left_qa dd .d {
  display: block;
  float: left;
  height: 25px;
  line-height: 24px;
  width: 25px;
  margin-right: 3px;
  text-align: center;
  font-size: 14px;
  background-image: url(../images/d.gif);
  color: #FFFFFF;
}

.about .box1 .left_qa dd span {
  display: block;
  float: left;
  color: #8B8B8B;
  height: auto;
  width: 592px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.homenews .industry_news {
  float: left;
  width: 300px;
  overflow: hidden;
  padding-right: 20px;
}

.hzhb {
  position: relative;
  margin: 16px auto;
  height: 122px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  overflow: hidden;
  display: none;
}
.hzhb h4 {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 0 5px;
  width: 34px;
  height: 122px;
  background-color: #d5242e;
  font-size: 18px;
  text-align: center;
}
.hzhb h4 a {
  position: relative;
  top: 16px;
  color: #fff;
  text-decoration: none;
}
.hzhb h4 a:hover {color:#fff!important;}
.hzhb .alCont {
  margin-left: 44px;
  position: relative;
  padding: 22px 0px 14px 0px;
}
.hzhb .alCont .btnLeft {
  left: 12px;
  background: url(../images/t.jpg) no-repeat center;
}
.hzhb .alCont .btnLeft, .hzhb .alCont .btnRight {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 18px;
  height: 26px;
}
.hzhb .alCont ul {
  margin: 0 auto;
  width: 868px;
  overflow: hidden;
}
.hzhb .alCont li {
  margin: 0 5px;
  float: left;
  width: 114px;
  text-align: center;
}
.hzhb .alCont li img {
  border: 1px solid #d6d6d6;
  display: block;
}
.hzhb .alCont li h5 {
  margin-top: 12px;
  font-weight: normal;
}
.hzhb .alCont li h5 a {
  color: #333;
}
 .hzhb .alCont .btnRight {
  right: 12px;
  background: url(../images/ht.jpg) no-repeat center;
}

.mall-4  .hd .ll{ padding-left: 10px;}
.mall-4 .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;}
.mall-4{margin-top: 10px;display: none; }
.mall-4 .hd{background: url(../images/title_r.gif) repeat top;width: 960px; height: 35px;line-height: 35px;}
.mall-4 .bd{width: 958px!important; height:230px;margin-top: 10px;}
#btn_pro_prev,#btn_pro_next{width:27px; height:135px; float:left; cursor:pointer;}
#btn_pro_prev{ background: url(../images/zz_le.gif) no-repeat left center;padding: 40px 15px 0 0;}
#btn_pro_next{ background: url(../images/zz_le.gif) no-repeat left center;  padding: 40px 0 0 0;float: right;width: 12px;}
.mall-4 .bd .con{width: 870px; overflow: hidden; position:relative; float:left; text-align:center;}
.mall-4 .bd .con ul li{float: left; width: 156px; height: 226px; margin: 0 18px 0 0;}
.mall-4 .bd .con ul li img{border: 1px solid #dadada;}
.mall-4 .bd .con ul li p{height: 34px; line-height: 34px;}
.mall-4 .hd .ll  a {
 color: #005d98;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: bold;
}
.mall-4 .about_cont {
  width:958px;
  border: 1px solid #aed0e6;
 border-top: 0px;
 
}
.mall-4 .about_cont .xc {background: url(../images/line_03.gif) repeat-x left bottom;
  padding-bottom: 10px;}

.mall-4 .about_cont .xc .pp{ float:left;width: 280px;margin: 10px 0px 0px 10px;
  overflow: hidden;}
.mall-4 .about_cont .xc dd{ float:right; width:648px; margin-left:10px; line-height:22px;margin: 10px 10px 0px 10px;
}}

.mall-4 .about_cont .xc dd span {margin-top: 23px;
  display: block;
  font-size: 14px;
}
.mall-4 .about_cont .xc dd span a:hover {color: #fff!important;}
.mall-4 .about_cont .xc dd span a {
  float: left;
  display: block;
  margin-right: 10px;
  width: 105px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  margin-top: 21px;
  background: url(../images/btn_bg.gif) no-repeat;
}
.mall-6 h3 a {color: #fff;font-family: "微软雅黑";}
.mall-6{margin-top: 10px; width:662px;border: 1px solid #aed0e6;  float: left;height: 375px;border-top: 0px;  display: none; }
.mall-6 .hd .ll{ padding-left: 10px;}
.mall-6 .hd .ll a {
 color: #005d98;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: bold;
}
.mall-6 .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;}
.mall-6 .hd{background: url(../images/title_r.gif) repeat top;width: 662px; height: 35px;line-height: 35px;}
.mall-6 .hd h1{color: #005d98!important;
  font-family: "微软雅黑"!important;
  font-size: 14px!important;margin-left: 25px;}
.mall-6 .bd{ border-top: none;height: 336px;overflow: hidden;  width:662px !important;}
.mall-6 .bd .left{width: 342px; height: 285px; padding: 15px 8px 19px 17px; background:url(../images/aboutimgbg.gif) no-repeat; display:none;}
.mall-6 .bd .righ{}
.mall-6 .bd .righ .bd1{height: 180px; border-bottom: 1px dotted #d3d3d3; padding: 10px 18px 0 18px;overflow:hidden;}
.mall-6 .bd .righ .bd1 .pic{ float:left; }
.mall-6 .bd .righ .bd1 .pic a{ width:259px; height:14px;}
.mall-6 .bd .righ .bd1 .pic a {border: solid 1px #b7b7b7;width: 257px;height: 160px;}
.mall-6 .bd .righ .bd1  dd {display: none;
  float: left;
  width: 345px;
}
.mall-6 .bd .righ .bd1  dd h2 {
  height: 20px;
  line-height: 12px;
}
.mall-6 .bd .righ .bd1 dd h2 a {
  font-size: 12px;
  color: #000;
}
.mall-6 .bd .righ .bd1  dd p {
  line-height: 25px!important;
  color: #404040;
}
.mall-6 .bd .righ .bd1 dd p span {
  display: block;
  line-height: 30px ;
}
.mall-6 .bd .righ .bd1  dd p a {
  color: #ee6a00!important;
}

.mall-6 .bd .righ .bd2{margin: 10px 0 0 0; height:40px; overflow:hidden; display:none;}
.mall-6 .bd .righ .bd3{width: 662px !important; overflow: hidden; position:relative; text-align:center;}
.mall-6 .bd .righ .bd3 ul li{float: left;width: 156px!important;padding: 0 4px!important;}
.mall-6 .bd .righ .bd3 ul li p{display: block;text-align: center;height: 30px;line-height: 11px;overflow: hidden;}
.mall-6 .bd .righ .bd3 img{border: solid 1px #a9a9a9;}




#demo2{height:137px;overflow:hidden; display:block;padding: 15px 0 0 0px;}
#btn_pro_pre,#btn_pro_nex{width:16px; height:22px; float:left; cursor:pointer;}
#btn_pro_pre{ background: url(../images/gy_le.gif) no-repeat left center;padding: 59px 0px 0px 0px;width: 33px;}
#btn_pro_nex{background: url(../images/gy_ri.gif) no-repeat left center;padding: 59px 0px 0px 0px;width: 19px; float:right;}
.mall-6 .bd .con{width:600px; overflow: hidden; position:relative; float:left; text-align:center;}
.mall-6 .bd .con ul li{float: left; width: 156px; height: 157px; }
.mall-6 .bd .con ul li img{border: 1px solid #dadada;}

.mall-2 .mall-7{width: 286px;
  border: 1px solid #aed0e6;
  float: right;
  margin: 10px 0 0 8px;
  overflow: hidden;
    height: 374px;
    display: none;
}
.mall-2 .mall-7 .right{width: 287px;
 
  float: right;
  margin: -2px 0 0 8px;
  overflow: hidden;
  height: auto;
  padding: 0px;}
.mall-2 .mall-7 .right .hd{background: url(../images/title_r.gif) repeat top;
  width: 287px;
  height: 35px;
  line-height: 35px;
  margin: 0px;
  font-size: 14px;
  padding: 0px;}
.mall-2 .mall-7 h3 a {color: #005d98!important;font-family: "微软雅黑"!important; font-size:14px!important;}

.mall-7 .hd .ll{  padding-left: 10px;}
.mall-7 .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;}


.mall-2 .mall-7 .right .bd{padding: 16px 10px 5px 13px;
  
  border-top: none;
  height: 320px;
  width: 262px;}
.mall-2 .mall-7 .right .pi img {
  border: solid 1px #a9a9a9;
  width: 258px;
  height: 98px;
}
.mall-2 .mall-7 .right ul {font-size: 12px!important;
  padding-top: 10px;
}
.mall-2 .mall-7 .right ul li {
  background: url(../images/faq_q.gif) no-repeat left 10px;
  padding-left: 20px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dotted #d3d3d3;
  width: 240px;
  overflow: hidden;
}
.mall-2 .mall-7 .right ul p {  margin-top: 5px;
  line-height: 19px;
  padding-left: 25px;
  padding-bottom: 3px;
  color: #6f6f6f;
  background: url(../images/faq_a.gif) no-repeat left 2px;
}
.mall-2 .mall-7 .right ul li a {
  color: #135db2;
}

.flink{  
  height: 93px;
  width: 958px;
margin-top: 10px;
    display:none;
}
.flink .tit{height: 33px; line-height: 33px; font-size: 12px; font-weight: normal; padding: 0 0 0 22px;  background: url(../images/title_r.gif) repeat top;}
.flink .tit font{font-size:22px; font-family: Times New Roman; font-variant: small-caps;}
.flink .tit span{color: #ff8000;}
.flink_index{line-height: 24px;
  height: 38px;
  overflow: hidden;
  padding: 10px 0 10px 10px;
  border: 1px solid #aed0e6;}
.flink_index a{padding:0 11px;}



#jy-left {
  float: left;
  width: 215px;
  height: auto;
  overflow: hidden;
}

#jy-left .left .content{ border: 1px solid #dfdfdf;
  padding: 12px 5px 10px 12px;
  background: #fff;
  margin-bottom: 10px;}
#jy-left .left{
margin-bottom: 10px;
  width: 212px;
  border: 1px solid #E7E7E7;
}
  
  


#jy-left .about_rec{ 
  float:left; height: auto;
  width: 212px;
  border: 1px solid #E7E7E7;
  margin-bottom: 20px; 
}
#jy-left .left .blk_t {
 height: 35px;
  line-height: 35px;
  padding-left: 18px;
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  background-image: url(../images/29.gif);
}
#jy-left .blk_t a {
    font-weight: bold;
  color: #fff;
  font-size: 15px;
}
#jy-left .blk_t a:hover{ color:#fff!important;}
#jy-left.left .content {
  width: 219px;
  border: solid 1px #b7d9fd;
  border-top: none;
  border-bottom: none;
  padding: 1px 0 0 1px;
  height: 757px;
}

.box-a .hd{margin: 0 0 2px;
  line-height: 30px;
  height: 30px;
  padding: 0 0 0 15px;
  background: url(../images/ico16.gif) 5px center no-repeat;
  border-bottom: 1px dotted #ccc;
  font-size: 14px;}

.box-a .bd{   margin: 0 0 6px;}
.box-a .bd ul li{line-height: 29px;
  overflow: hidden;
  border-bottom: 1px #e6e6e6 solid;}
.box-a .bd ul li a{display: inline-block;
  padding: 0 0 0 21px;
  background: url(Img/Index/lf_nav_ic.gif) 6px 11px no-repeat;
  font-size: 12px;
  color: #666;}
.box-a .bd ul li a:hover{color:#d5111e!important;}
.box-a .bd  ul {}

#jy-left .jy-left-1 {
  position: relative;
  float: left;
  width: 238px;
  font-family: 'Microsoft Yahei';
  overflow: hidden;
}
#jy-left .hd {
 
}


#jy-left .left .zx_bot {

}

.mod_block {
  overflow: hidden;
  clear: both;
 
  margin-bottom: 10px;
  display: none;
}
.mod_block .hd {
   height: 32px;
  line-height: 32px;
  background: #d5111e;
}
.hd, .bd, .fd {
  overflow: hidden;
}
.mod_block .hd h3 {
   padding: 0 10px;
  color: #fff;
  font-size: 14px;
}

.mod_block .bd {
  border: 1px solid #dfdfdf;
  padding: 0 5px 10px 5px;
  background: #fff;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
.b-pro .bd ul li {
  width: 178px;
  overflow: hidden;
  margin: 10px auto 3px;
}
.b-pro .bd ul li a img:hover{ border: 1px solid #d5111e; }
.b-pro .bd ul li p {
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  padding-top: 5px;
  text-align: center;
  color: #555;
}



#jy-left .about_rec .blk_t {
height: 35px;
  line-height: 35px;
  padding-left: 18px;
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  background-image: url(../images/29.gif);
}
#jy-left .about_rec .bd {
  padding: 4px 5px 10px;
}
#jy-right{  
  width: 750px;
  float: right;
  display: inline;
  overflow: hidden;}
#jy-right .rtop {}
#jy-right .rtop .name {float:left;}


#jy-left .about_rec .bd h5 {
  height: 22px;
  line-height: 22px;
  padding-top: 10px;
  padding-left: 10px;
}

.news_rec .bd,.cat_con{
  width: 210px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #E7E7E7;
  border-bottom: 0px;
 }
.news_rec .bd ul li{height: 29px; line-height: 34px; padding-left: 2px; border-bottom: 1px dotted #e9e9e9; margin: 0 5px; width: 181px; overflow: hidden;}



#jy-left .about_rec .bd ul li{line-height: 24px;
  padding-left: 10px;}
  
  


#jy-righ{float: left;
  
  overflow: hidden;
  
  margin-top: 10px;
  width:983px; }
#jy-righ .name{ float:left;}
#jy-righ .rtop{height: 40px;
  line-height: 40px;
  border-bottom: 2px solid #ccc;
  margin-bottom: 20px;}


#jy-righ .rtop ul {
  float: right;
  padding-top: 5px;
}

#jy-righ .rtop ul li a {
  display: block;
  padding: 0 10px;
}

#jy-righ .rtop ul li  a:hover{color:#fff!important;
background-color: #FC8B31;

}

#jy-righ .bo_750 { zoom: 1;
  padding: 0px 5px;
  background: #fff;
  border: 1px solid #ccc;}

#jy-righ .bo_750 .service_list, .news_lis {
  padding-top: 5px;
  margin: 0 auto;
  
}
#jy-righ .bo_750 .news_lis li {
 overflow: hidden;
  line-height: 22px;
  text-align: justify;
  width: 222px;
  float: left;
  /* margin-right: 19px; */
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
  /* min-height: 382px; */
  margin: 10px;
}
#jy-righ .bo_750 .news_lis li img{ width:100%;  padding: 5px;}
#jy-righ .bo_750 .news_lis li .news_info {
  text-align: center!important;
  font-size: 14px;
  line-height: 35px;
  color: #075CB3;
  font-weight: bold;
}
#jy-righ .bo_750 .news_lis li .news_info .rightdq {
  font-size: 12px;
  float: right;
  padding: 0 10px 0 8px;
  font-family: "宋体";
}
#jy-righ .bo_750 .news_lis li .news_info a {
  height: 20px;
  
 
  font-size: 14px;
  
  font-weight: bold;
}
#jy-righ .bo_750 .news_lis li p {
  font-size: 12px;
  padding-left: 10px;
  overflow: hidden;
  margin: 0px 10px 10px 10px;
  
}
#jy-righ .bo_750 .news_lis li .rr .more {
  float: right;
  margin-right: 10px;
    color: #FD9700;
}

 
 #jy-righ .rtop {
 width: 100%;
  height: 37px;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 10px;
  background-image: url(../images/37.gif);
  background-repeat: repeat-x;
  background-position: center bottom;
}
#jy-righ .rtop h3 {
 display: block;
  float: left;
  height: 27px;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #30B5EF;
  white-space: nowrap;
  font-size: 24px;
  color: #30b5ef;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 24px;
  padding-bottom: 5px;
}
#jy-righ .rtop ul {
  float: right;
  padding-top: 5px;
}
#jy-righ .rtop ul li {
  float: left;
  margin-left: 5px;
  height: 30px;
  line-height: 30px;
}
#jy-righ .rtop ul li a {
  display: block;
  padding: 0 10px;
}
 
.border1_bottom{padding: 0px!important;
 }
 
 

.righttop {  height:3px; font-size:0; overflow:hidden; display:none;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; display:none;}

.breadcrumb{}
.breadcrumb .dtw span {font: 14px/32px "microsoft yahei";
 color: #7b7b7b;}
#jy-right .breadcrumb a{color: #333;}
#jy-right .breadcrumb span {  color: #d5111e;
 
}

#jy-right  .box_750 .news_list_box ul li {
  width: 772px;
  height: 157px;
 

  overflow: hidden;
  border-bottom: 1px dotted #ccc;
  line-height: 22px;
  text-align: justify;
}

#jy-right  .box_750 .news_list_box ul li .rr {
  width: 561px;
  float: left;
  margin-right: 10px;
}
#jy-right  .box_750 .news_list_box ul li .ttuc {
  text-align: left;
  font-size: 14px;
  line-height: 35px;
  
  font-weight: bold;
}
#jy-right  .box_750 .news_list_box ul li .ll { margin:10px;}
#jy-right  .box_750 .news_list_box ul li p {
  font-size: 12px;
    color: #444;
 
  overflow: hidden;
  margin-bottom: 10px;
}

#jy-right  .box_750 .news_list_box ul li .more {
color: #d5111e;

}
#jy-right .box_750 .box_content ul li .ll {
margin: 5px 10px 5px 0px;
}
#jy-right .box_750 .box_content ul li  .rr {
width: 590px;
  float: right;
}





.box_r{  margin-top: 10px;}
.box_750 .box_content .news_title{ }
.box_750 .box_content .news_title h2{ text-align:center;  font-size: 14px;
 
  font-weight: bold;}
  .box_750 .box_content .news_title p { font-size: 12px;
  line-height: 35px;
 
  font-weight: bold; font-family: "宋体";}
.box_750 .box_content .news_title .hcInfoHeda{ float:right; }
.box_750 .box_content .news_title .hcInfoHed{ float:left; }
  .box_750 .box_content .typo{ margin-top:10px;}
  .box_750 .box_content .typo table{ width:710px !important; margin:0px 9px 0px 9px;}
  .box_750 .box_content .typo p{ 
  text-align: justify;}
.box_750 .box_content .typo p { font-size: 12px;

  overflow: hidden;
  margin-bottom: 10px;
  color: #444; line-height: 22px;
  text-align: justify;}
  .box_750 .box_content .typo p span { font-size: 12px !important;

  overflow: hidden;
  margin-bottom: 10px;
  color: #444; line-height: 22px !important;
  text-align: justify !important;}
.box_750 .box_content .images  img{ margin-bottom:10px; margin-top: 12px;}
.box_750 .box_content  .com_title, .news_title{ text-align:center;margin-bottom: 10px;margin-top: 10px; } 
.box_750 .box_content  .com_intro{ line-height:22px;}
.box_750 .box_content  .news_title .t_c{ margin-top:10px;}
.box_content {}

.pro_list_ult {
  padding-left: 10px;
}
.pro_list_ult li dt {

  margin-right: auto;
  margin-left: auto;
  text-align: center;
  display: table;
 
}
.pro_list_ult li img {
  padding: 1px;
  border: 1px solid #e7e7e7;
}
 .pro_list_ult  li img:hover{ 
  padding: 1px;
  border: 1px solid #FD9700;
 
 }
 .pro_list_ult li .p1 {
  padding-top: 8px;
  line-height: 22px;
}
.service_list,.news_list{}
.service_list li{ 
  width: 232px;
  text-align: center;
  float: left;
  padding-top: 12px;
  height: auto;
  display: inline;
  margin-right: 14px;}

.news_list li {
  overflow: hidden;
  border-bottom: 1px dotted #ccc;
  line-height: 22px;
  text-align: justify;
  margin-top: 5px;
 
}
.news_list li .news_info {text-align: left;
  font-size: 14px;
  line-height: 35px;
 
  font-weight: bold;}
  
.news_list li .rr  .more {
  float: right;
 margin-top: 30px;
 
}
.news_list li .rr  .mor {
   color: #FD9700;
}
  
.news_list li .news_info .rightdq{font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体";}
.news_list li .news_info a {font-size: 14px;
  /* color: #075CB3; */
  font-weight: bold;  
}
.news_list li p {font-size: 12px;
  /* padding-left: 10px; */
  overflow: hidden;
  /* margin: 0px 10px 10px 10px; */
}
.news_list li .news_info .news_inw{background: url(../images/n_ico.gif) no-repeat 0 5px;padding-left: 15px; }

.news_list li  .more {
  float: right;
   color: #FD9700;
}

.pro_list_ul li{ 
  width: 171px;
  text-align: center;
  float: left;
  padding-top: 12px;
  height: auto;
  display: inline;
  margin-right: 14px;
 
}
.pro_list_ul {padding-left:10px;}
.pro_list_ul li dt{  
  height: 170px;
  width: 170px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  display: table;
  max-height: 170px;
}
.pro_list_ul li img{  
  padding: 1px;
  border: 1px solid #e7e7e7;
 
 }
 .pro_list_ul li img:hover{ 
  padding: 1px;
  border: 1px solid #FD9700;
 
 }
.pro_list_ul li .p1{
  padding-top: 8px;
  line-height: 22px;
}
 .yinying{ height:13px;
background-image:url(../images/12.gif);}

.pro_list_ul li .p2{width: 213px; text-align: center; overflow: hidden; height: 28px; line-height: 28px; border-top: 1px solid #e5e5e5; margin: 1px 5px 0 5px; display:none;}

.list_con ul {line-height: 20px; margin-left: 10px;padding:10px 0;}
.list_con ul li {background: url(../images/arrow.gif) no-repeat 0 8px;overflow: hidden;padding-left: 10px;height:25px;line-height:25px;}
.list_con ul li span.date { float:right;color:#999;}

.cat_con .li-level-1 {}
.cat_con .li-level-1 a{display: block;  line-height: 26px; overflow: hidden;}
.cat_con .li-level-1 .cat-name-1 a {
  display: block;
  font-size: 14px;
  /* margin-top: 6px; */
  line-height: 32px;
  height: 32px;
  display: block;
  line-height: 32px;
  font-weight: bold;
  /* color: #000000; */
  padding-left: 20px;
  background-image: url(../images/nav_left_bg.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  height: 32px;
  padding-left: 30px;
  color: #5d5d5d;
 }
 .cat-name-2{
  clear: both;
  float: none;
  padding: 0px;
  background-image: url(../images/y3_06.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  line-height: 38px;
  height: 38px;
  width: 190px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
 }
 
.cat_con .li-level-1 .cat-name-2 a {
  padding-left: 18px;
  line-height: 38px;
  height: 38px;
  background-image: url(../images/nav_left_icon.gif);
  color: #666666;
  width: auto;
  background-position: 12px center;
  background-repeat:no-repeat;
}
.cat_con .li-level-1 .cat-name-1.pos a:hover { color: #FFFFFF;
  text-decoration: none;
  background-image: url(../images/nav_left_hover.gif);}
.cat_con .li-level-1 .cat-name-1 a:hover { 
  color: #FFFFFF!important;
  text-decoration: none;
  background-image: url(../images/nav_left_hover.gif);
  }
.cat_con .li-level-1 .level-1{}
.cat_con .li-level-1 .level-2 {padding-left:10px;}
.cat_con ul li .cat-item ul { 
  display:none;
  width: 210px;
  background-color: #f8f8f8;
  position: relative;
  padding: 0px;
}
.cat_con .level-3 { display:none;}
.cat_con .cat-item  .cat-name-1.pos a{
 color:#fff!important;background-image: url(../images/nav_left_hover.gif)!important;
}
.cat_con .cat-name-2.linkon a{ color:#FD9700;}
.linkon a { 
  }
.cat_con .children {}

.pro-detail .bd{overflow:hidden;padding: 10px 0px!important;}
.pro-detail .bd p{width:auto !important;}
.ser-imgs .bd {
  float: right;
  line-height: 24px;
  width: 260px;
  margin-right: 40px;
}
.pro-related .bd li {
 float: left;
  width: 153px!important;
  text-align: center;
  padding: 5px 0;
  margin: 0px 1px 10px 1px;
  border: 1px solid #ebebeb;
  border-bottom: 1px solid #cecece;
  padding: 15px!important;
  box-shadow: 0 1px 1px #e5e5e5;
}
.pro-related .bd {
  padding: 10px 0px 0px 0px!important ;
  line-height: 22px;
}
.pro-related .bd li img {
  width: 100%!important; 
}
.pro-related .bd .xgev{ width: 208px!important;}
.main {  margin-top: 10px;margin-bottom: 10px;}

.login {
    height:300px;
}
.bor {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    background: #FFF;
    border: 1px solid #dfdddd;
}
.login .loginmain h3 {
    color: #FFF;
    background: url(../images/bg_button.png) no-repeat 0px -265px;
    height: 44px;
    width: 404px;
    line-height: 30px;
    padding-left: 45px;
    margin-top: 20px;
    margin-left: 35px;
}
.login .loginmain h3 span {
}
.login .loginmain h3 em {
    margin-left: 95px;
}
.login .loginmain h3 em a {
    color:#FFF;
}
.login .loginmain h3 em a:hover {
    text-decoration:none;
}
.login .loginmain li {
    height:25px;
    line-height:25px;
    margin-bottom:16px;
}
.login .loginmain li a { line-height:25px;}
.login .loginmain span {
    display:block;
    float:left;
    text-align:right;
    width:85px;
}

.text{
}
.button,
button {
    margin:0;
    height:21px;
    line-height:21px;
    font-size:12px;
    cursor:pointer;
    border:none;
    text-align: center;
}
.text_s {
    border-color: #9bcd81;
    background:#f3ffe6;
}
.login_from input{
    background:url(../images/bg_button.png) repeat-x 0 0;
    width:224px;
    height:19px!important;
    height:22px;
    line-height: 22px;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding-right: 3px;
    padding-left: 3px;
    border: 1px solid #d5d8d1;
    padding-top: 3px!important;
    padding-top: 0px;
    width:210px;
    background: url(../images/bg_button.png) no-repeat 0px -446px;
    padding-left:25px;
}
.login_from2 input{
    background:url(../images/bg_button.png) repeat-x 0 0;
    width:224px;
    height:19px!important;
    height:22px;
    line-height: 22px;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding-right: 3px;
    padding-left: 3px;
    border: 1px solid #d5d8d1;
    padding-top: 3px!important;
    padding-top: 0px;
    width:210px;
    background: url(../images/bg_button.png) no-repeat 0px -473px;
    padding-left:25px;
}
.login_from3{
    width:210px;
}
.loginmain {
    width: 440px;
}
.login.bor .loginmain.fLeft form ul {
    margin-top: 5px;
}
.button2 {background: url(../images/SkinsVIBtn.jpg) no-repeat -865px -254px; width: 80px; height: 25px; padding-bottom: 1px; _line-height: 24px; color: #fff; font-size: 14px;
font-weight: bold; margin-right: 10px; cursor:pointer;}
.login_sidebar {
    height: 146px;
    width: 300px;
    margin-right: 98px;
    margin-top: 60px;
    background: url(../images/pe_bg.jpg) no-repeat left;
    display: inline;
}
.login_sidebar p {
    margin-left: 108px;
    margin-top: 15px;
    line-height: 20px;
}
.login_sidebar p span {
    font-weight: bold;
    color: #000;
    float: left;
}
.login_sidebar a:hover{
    text-decoration:none;
}
.signUp {background: url(../images/SkinsVIBtn.jpg) no-repeat -255px -195px; cursor:pointer; width: 129px; height: 34px; display:block; float:right;}
.success {
    margin-left: 77px;
    background: url(../images/correct.jpg) no-repeat;
    padding-left: 70px;
    line-height: 20px;
    margin-bottom: 32px;
}
.success a {
    color: #7eb61a;
}
.login .loginmain form ul li a {
    color: #679c0a;
}
.errorlist { color:#C30;padding:2px 0; border:1px #FC9 solid; background:#FFC; width:360px; margin:0 auto;}
.loginmain .errorlist li { text-align:center; margin:0;}

.register { border:1px #ddd solid;padding:10px;}
.register_box .hd { height:30px;}
/* register---------------------------------*/
.register_box .hd { line-height:30px;height:30px;padding:0 15px 0 15px;}
.register_box .hd b {font-size:14px; font-weight:bold;}
.register_box .bd {padding:30px 15px;}
.register_box .control-group {padding: 5px 10px 5px 100px;}
.register_box .control-label { text-align:right; width:100px; display:inline;color: #647983;font-size: 12px;margin-left:-110px; float:left;}
.register_box .controls {line-height:24px;}
.reg-left { float:left;width:400px;padding:0 0 0 50px;}
.reg-right { float:right;width:430px;padding:10px 0 0 30px;line-height:22px;background:url(../images/reg_left.gif) no-repeat 0 center;}
.reg-right b { font-size:14px;}
.reg-right li {padding:0 0 0 20px;}
.help-inline { color:#F33}

.btn-blue { background: url(../images/bg_button.png) no-repeat scroll 0 -405px transparent;
    color: #FFFFFF; border:0; cursor:pointer;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    width: 116px;}

.td_jz { }
.tdbox { width:960px; margin:0 auto;}
.td {overflow:hidden;display:inline; background:url(../images/tdbg.jpg) no-repeat; width:262px; height:375px; margin-left:-5px; padding:9px 0 0 18px; display:none;}
.td h2 { width:224px; height:37px; line-height:37px; font-size:14px; font-weight:normal; padding:0 3px 0 16px;}
.td h2 a { color:#fff;}
.td h2 span { margin:0 0 0 0;}
.td_con { height:338px;}
.td_con dl { width:253px; height:152px; margin:12px 0 0 0;overflow:HIDDEN;}
.td_con .dlmar { margin-top:20px;}
.td_con dl dt { float:left;}
.td_con dl dt img { padding:1px 1px 0 1px; width:110px; height:131px;}
.td_con dl dd { float:left; width:119px; padding-left:13px; color:#fff;}
.td_con dl dd span { height:26px; line-height:26px; padding:5px 0 0 0;}
.td_con dl dd span a{color:#fff;}
.td_con dl dd p { line-height:22px;}
.zyy{ margin-top:10px;  display: none;}
.jz {margin-top: 10px;
background: url(../images/ysw.jpg) no-repeat center;
  width:983px;
 
  padding-top: 38px;}
.jz h2 { background: url(../images/zz_top.gif) no-repeat;width: 960px;height: 35px;line-height: 35px;}
.jz h2 a { color:#2c2c2c;}

 .jz .ww {background: url(../images/ico02.gif) no-repeat 15px center;padding-left: 35px;}

.jz .hd .ll{text-align: center!important;}
.jz .hd .ll a {
  color: #005d98;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: bold;
}
.jz .more{display:block; padding: 0px 10px 0 0; background:url(../images/more01.gif) no-repeat left center;display: none;}

.jz .hd{
   overflow: hidden;
  text-align: center!important;
  background: url(../images/ad_banner01.jpg) no-repeat;
  height: 120px;}
  .jz .hd .tll a{ font-size: 32px!important;
  color: #fff;}
  .jz .hd .tll  p{ font-size: 14px!important;
  color: #fff;}
.jz_con { border-top: none;margin-top: 100px;background: url(../images/kou.jpg) no-repeat;height: 1435px;}
.jz_con dl { 
  height: 363px;
  margin: 0px 120px 0px 120px;}
.y3_ys_03{ margin-top:10px;overflow:hidden;clear:both;}

.y3_ys_03 dl{height: 363px;
  margin: 0px 120px 0px 120px;clear:both;}
  
.y3_ys_03 dl dd{float:left;width:350px;}
.y3_ys_03 dl dt{float:right; width:350px;}
  
 .read_more {
  display: block;
  width: 88px;
  height: 28px;
  line-height: 28px;
  padding-left: 12px;
  margin-top: 10px;
  font-size: 12px;
  color: #FFF;
  background-color: #E66508;
  background: url(../images/read_more.gif) no-repeat;
}
 .read_more  a{font-size: 12px;
  color: #FFF;}
 .read_more  a:hover{
  color: #FFF!important;} 
.jz_con .nojz { border-bottom:none;}
.jz_con dl dt { float: left;padding-right: 12px;}
.jz_con dl dt img { }
.jz_con dl dd {  font-size: 12px;
  line-height: 24px;
  color: #626262;
  width: 340px;
   float: right;
}
.jz_con dl dd h3 { display: block;
  line-height: 73px;
  height: 50px;
  line-height: 60px;}
.jz_con dl dd h3 a {     font-size: 28px;
  color: #626262;
  letter-spacing: 2px;
}

.jz_con dl dd h3  span {
  float: left;
  display: inline-block;
  text-align: center;
  color: #FFF;
  width: 44px;
  height: 50px;
  background: url(../images/num_bg.gif) no-repeat 0px 0px;
    font-size: 28px;
}
.jz_con dl dd{  font-size: 12px;
  line-height: 24px;
  color: #626262;
  width: 340px;
  float: left;
  overflow:hidden;
  display:block;
  margin-right:20px;
}
.jz_con dl dd h3 { display: block;
  line-height: 73px;
  height: 50px;
  line-height: 60px;}
.jz_con dl dd h3 a {     font-size: 28px;
  color: #626262;

    margin-left: 5px;
}

.jz_con dl dd h3  span {
  float: left;
  display: inline-block;
  text-align: center;
  color: #FFF;
  width: 44px;
  height: 50px;
  background: url(../images/num_bg.gif) no-repeat 0px 0px;
    font-size: 28px;
}


.jz_con dl dd h3 a {     font-size: 28px;
  color: #626262;
  letter-spacing: 2px;
  margin-left: 5px;
}
.jz_con dl dd p {
  text-align: left;
  margin:0;padding:10px 0 0 0;
 
}
.jz_con dl dt {
  float: left;
  padding-right: 12px;
}


.jz_con dl dtt img {float:left;display:block;width:300px;height:300px;border:none;}

.jz_con dd a {
  
}
.jz_con dl dd p { padding-top: 10px;display:block;
  text-align: justify;
 }
.jz_con dd a {}
.jz_con dl dd  span {}

.ysBox {
  position: relative;
  margin-bottom: 20px;
  height: 1220px;
  background: url(../images/ysww.jpg) no-repeat center;
  display: none;
}
.ysBox .ys01 {
  left: 636px;
  top: 250px;
}
.ysBox dl {
  position: absolute;
}
.ysBox dt {
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  line-height: 30px;
}
.ysBox dt span {
  position: absolute;
  top: 2px;
  left: -60px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  background: url(../images/ysDtB_ico.png) no-repeat center;
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.ysBox dd {
  line-height: 24px;
  font-size: 13px;
  color: #333;
}
.ysBox dd span a {
color: #d5242e;
}
.ysBox .ys02 {
  left: 312px;
  top: 470px;
  width: 364px;
}
.ysBox .ys03 {
  left: 662px;
  top: 678px;
}
.ysBox .ys04 {
  left: 272px;
  top: 776px;
   width: 364px;
}
.ysBox .ys05 {
 left: 381px;
  /* top: 958px; */
  width: 364px;
}





.krSpan {
  margin-bottom: 16px;
    display: none;
}
.fl {
  float: left;
}
.contTit {
  position: relative;
  height: 38px;
  line-height: 38px;
}
.contTit .titA {
  padding-left: 18px;
  font-size: 16px;
  color: #d5242e;
  background: url(../images/titA_ico.png) no-repeat left center;
}
.khjzCont {
  width: 728px;
  height: 325px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  overflow: hidden;
}
.khjzCont dl {
  float: left;
  height: 126px;
  overflow: hidden;
  padding: 15px 0px;
  margin: 0 2%;
  width: 46%;
  border-bottom: 1px dashed #d4d4d4;
}
.khjzCont dt img {
  border: 1px solid #e8e8e8;
}
.khjzCont dd {
  margin-left: 170px;
}
.khjzCont dd h5 {
  margin-bottom: 12px;
  font-size: 14px;
}
.khjzCont dd h5 a {
  color: #333;
}
.khjzCont dd p {
  line-height: 20px;
  height: 80px;
  overflow: hidden;
}
.khjzCont dd span  a{ color: #d5242e;}
p {
  word-spacing: -1.5px;
}
.contTit {
  position: relative;
  height: 38px;
  line-height: 38px;
}

.ryBox .ryCont {
  position: relative;
  width: 256px;
  height: 325px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  overflow: hidden;
}
.ryBox .ryCont .btnLeft {
  left: 12px;
  background: url(../images/huiBtnLeft.png) no-repeat center;
}
.ryBox .ryCont ul {
  padding-top: 38px;
  margin: 0px auto;
  width: 170px;
  overflow: hidden;
}
.ryBox .ryCont li {
  width: 170px;
  float: left;
  text-align: center;
}
.ryBox .ryCont li h5 {
  margin-top: 14px;
  font-weight: normal;
  font-size: 13px;
}
.ryBox .ryCont li h5 a {
  color: #333;
}
.ryBox .ryCont .btnRight {
  right: 12px;
  background: url(../images/huiBtnRight.png) no-repeat center;
}
.ryBox .ryCont .btnLeft, .ryBox .ryCont .btnRight {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 18px;
  height: 26px;
}
.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.alSpan {
  
  background-color: #fff;
}
.alSpan h4 {
 
  
  background-color: #0751B6;
}
.titie1 a {
 
  color: #ffffff;
  
}
.titie1  {
  font-size: 24px;
  color: #ffffff;
  float: left;
  
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bold;
}
 .titie1 span {
  color: #2d72d0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
}
.more2 {
  float: right;
  background-color: #063f8e;
  height: 38px;
  line-height: 38px;
  padding-right: 22px;
  padding-left: 15px;
  background-image: url(../images/11.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
.more2 a {
  color: #00b9ff;
}
.alSpan h4 a {
  
}
.alSpan h4 div {
 
}
.cgal .alCont {
  position: relative;
  margin-top: 20px;
 
 
}
.td2 {
  background-image: url(../images/10.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
   padding-bottom: 20px;
  
}
.cgal .alCont .btnLeft {
  left: 0px;
  background: url(../images/up_icon.gif) no-repeat center;
}
.cgal .alCont ul {
  margin: 0 auto;
  width: 928px;
  overflow: hidden;
}
.cgal .alCont li {
  margin: 0 7px;
  float: left;
  width: 160px;
  text-align: center;
}
.cgal .alCont li img {
    border: 1px solid #d6d6d6;
}
.cgal .alCont li h5 {
  margin-top: 12px;
  font-weight: normal;
}
h5 {
  font-size: 12px;
}
.cgal .alCont li h5 a {
  
}
.cgal .alCont .btnRight {
  right: 0px;
  background: url(../images/next_icon.gif) no-repeat center;
}
.cgal .alCont .btnLeft, .cgal .alCont .btnRight {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 18px;
  height: 26px;
}
.m1m3m4{margin-top:20px;}

.gySpan {
  margin: 20px auto;
  height: 323px;
  display:none;
}
.gySpan h5 {
  background-color: #0751B6;
}
.contTit .titA {
  padding-left: 18px;
  font-size: 18px;
  /* color: #d5242e; */
  /* background: url(../images/titA_ico.png) no-repeat left center; */
  color: #30b5ef;
  /* background: url(../images/titA_ico.png) no-repeat left center; */
  background: url(../images/24.gif) no-repeat left center;
}
.contTit .titMore {
  position: absolute;
  right: 0px;
  top: 0px;
  padding-right: 18px;
  font-size: 13px;
  color: #2b100c;
  font-weight: normal;
  background: url(../images/titMore_ico.png) no-repeat center right;
}
.gyCont {
  width: 460px;
 
  background-color: #fff;
  
}
.gyBox dl {
  margin: 15px 12px 20px 12px;
  line-height: 24px;
  overflow: hidden;
}
.gyBox dt img {
  padding: 3px;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 15px;
}
.gyBox dd p a {
  color: #d5242e;
}
.gyBox dd {
  
}
.gyBox dd h5 {
  margin-bottom: 12px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.gyBox dd h5 a {
  color: #333;
}
.gyBox dd p {
  line-height: 26px;
  height: 156px;
  overflow: hidden;
}
.gyBox ul {
  margin: 18px auto 0px auto;
  width: 664px;
  overflow: hidden;
  display: none;
}
.gyBox li {
  margin: 0 6px;
  float: left;
  width: 154px;
  text-align: center;
}
.gyBox li img {
  padding: 3px;
  border: 1px solid #e8e8e8;
}
.gyBox li h5 {
  margin-top: 10px;
  font-weight: normal;
}
.gyBox li h5 a {
  color: #333;
}

.yftdd ul li {
  float: left;
  margin: 8px 0 7px 0;
  padding-bottom: 12px;
 
  
  overflow: hidden;
  margin-right: 10px;
}
.yftdd  ul li .time {
 float: left;
  display: block;
  height: 36px;
  width: 42px;
  background-image: url(../images/15.gif);
  background-repeat: no-repeat;
  background-position: top;
  text-align: center;
  line-height: 26px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  margin-top: 5px;
}
.yftdd  ul li .time font {

}
.yftdd ul li .time span {
  font-size: 12px;
    float: left;
    color: #4d4d4d;
}
.yftdContt {
  width: 420px;
  
  background-color: #fff;
 
}
.news_r {
  float: right;
  line-height: 18px;
 
}
.news_r p {
  height: 18px;
}
.news_r a {
 color: #1d1d1d;
  font-size: 14px;
  float: left;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.news_r em {
  float: left;
  font-style: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

 .yftd{ display:none;}
.yftdCont {
  width: 420px;
  height: 366px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
 
}
.yftdCont dl {
  margin: 10px auto;
  width: 304px;
}
.yftdCont dd {
  margin-top: 14px;
  line-height: 24px;
  color: #333;
  height: 120px;
  overflow: hidden;
}

.gySpan .td4 {
  background-image: url(../images/10.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 20px;
}
.gyBox  h4{ margin-left:12px;}
.contTi .tit{ font-size:18px;}
.gySpan .td3 {


  background-image: url(../images/09.gif);
  background-repeat: repeat-y;
  background-position: center;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #d5d5d5;
  border-bottom-color: #d5d5d5;
  border-left-color: #d5d5d5;
}
.gyCont d1 dt{ float:left;}
.ggg a img{width:100%;display: none;}

.twSpan {
  margin: 14px auto;
    display: none;
}
.dtBox h4 {
  overflow: hidden;
  font-size: 16px;
}
.dtBox h4 a {
  float: left;
  margin-right: 3px;
  width: 119px;
  text-align: center;
  height: 42px;
  line-height: 42px;
  color: #fff;
  background: url(../images/dtTitA.png) no-repeat center;
  text-decoration: none;
}
.dtBox h4 a.cur, .dtBox h4 a:hover {
  background-image: url(../images/dtTitA_h.png);
  color: #fff!important;
}
.dtBox .dtCont {
  width: 666px;
  height: 356px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.dtBox dl {
  margin: 15px;
  height: 178px;
  overflow: hidden;
}
.dtBox dt img {
  padding: 3px;
  border: 1px solid #e8e8e8;
}
.dtBox dd {
  margin-left: 254px;
}
.dtBox dd h5 {
  margin-bottom: 12px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.dtBox dd h5 a {
  color: #333;
}
.dtBox dd p {
  line-height: 26px;
  height: 156px;
  overflow: hidden;
}
.dtBox ul {
  margin: 0 15px;
}
.dtBox li {
  position: relative;
  height: 26px;
  line-height: 26px;
}
.dtBox li a {
  display: inline-block;
  padding-left: 12px;
  background: url(../images/dtLiIco.png) no-repeat left center;
  width: 470px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
}
.dtBox li span {
  position: absolute;
  right: 0;
}
.wtjd .contTit {
  margin-bottom: 4px;
}

.wtjdCont {
  width: 318px;
  height: 356px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.wtjdCont .wdCont {
  margin-top: 10px;
  height: 330px;
  overflow: hidden;
}
table {
  font-size: inherit;
  font: 100%;
  border-collapse: collapse;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

table th, table td {
  padding: 5px;
}
.wtjdCont dl {
  padding: 4px 0;
  margin: 0 10px;
  border-bottom: 1px dashed #d7d7d7;
  font-size: 13px;
}
.wtjdCont dt, .wtjdCont dd {
  padding: 4px 22px 4px 30px;
  margin: 4px 0;
  background-position: 4px 6px;
  background-repeat: no-repeat;
}
.wtjdCont dt {
  background-image: url(../images/tw_ico.png);
}
.wtjdCont dt a {
  color: #333;
  font-weight: bold;
}
.wtjdCont dt, .wtjdCont dd {
  padding: 4px 22px 4px 30px;
  margin: 4px 0;
  background-position: 4px 6px;
  background-repeat: no-repeat;
}
.wtjdCont dd {
  line-height: 18px;
  background-image: url(../images/jd_ico.png);
  color: #333;
}
.yqljBg {
  padding-bottom: 12px;
  background-color: #fff;
    padding-top: 10px;
}
.yqlj h4 {
  font-size: 16px;
}
.yqlj h4 a {
  color: #30b5ef;
}
.yqlj h4 span {
  padding: 0 6px;
  font-weight: normal;
}
.yqlj p {
  margin-left: -14px;
  height: 56px;
  line-height: 56px;
  overflow: hidden;
}
.yqlj p a {
  padding: 0 14px;
  display: inline-block;
}
.fotNavBg {
  height: 48px;
  line-height: 48px;
  overflow: hidden;
    background-color: #2b2a2b;
}
.fotNav {
  color: #fff;
  text-align: center;
}
.fotNav a {
  padding: 0 12px;
  color: #fff;
  font-size: 14px;
}
.fotNav a:hover {
color: #fff!important;
}
.footWrap {  background-color: #3e3c3e;
  
}
.footera {
  position: relative;
 
  overflow: hidden;
  width: 1000px;
  margin: 0 auto;
  font-family: microsoft yahei;
}
.fotTxt {
  
}
.fotTxt dt {
  margin-left: 200px;
  padding-top: 40px;
  display: none;
}
.fotTxt dd {
  
  line-height: 24px;
  color: #333;
   text-align: center;
}
.fotTxt dd a {
  color: #fff;
}

.photo_album {}
.photo_album li{width: 208px;
  margin-right: 15px;
  margin-bottom: 10px;
  list-style: none;
  float: left;
  overflow: hidden;
  zoom: 1;
  background: #fff;
  border: 1px solid #ebebeb;
  border-bottom: 1px solid #cecece;
  padding: 15px;
  box-shadow: 0 1px 1px #e5e5e5;
  position: relative;}
 .photo_album li img{ width:100%;}
 
.pro-txts {
  float: right;
  line-height: 24px;
  width: 260px;
  margin-right: 60px!important;
}
.photo_album .tit { font-size:14px; margin-top:5px; text-align:center;}
.photo_album .tit a { color:#555;}
.photo_album .tit a:hover { color:#0885d0;}

.photo_wapper{  padding: 0px;
 }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;}
.photo_info { float: right;
  width: 518px;
  margin-left: 10px;}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#555;}

.photo_item{ border-top: 1px #ddd dashed;
  margin-top: 10px;
  padding: 10px 0 10px 0;}
.photo_item li {  width: 155px;
  margin-bottom: 10px;
  float: left;
  position: relative;
  /* margin: 0px 8px 10px 5px; */
  border: 1px #ddd solid;
  padding: 15px;}
  .photo_item li a img{width:100%;}
 .photo_item li p { text-align:center;}
  .box_title{margin-bottom:10px;}
  .bot-rel-link li {
  line-height: 25px;
  background: transparent url(../imgs/point.gif) no-repeat -5000px center;
  padding: 0 0 0 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /* height: 25px; */
}
/* footer 
--------------------------------------------------------------------------------------------------*/

#footermain {background: url(../images/footer_bg.gif) repeat-x left top;
  height: 201px;
  padding-top: 10px; text-align:center;  margin-top: 10px;   display: none;}
#footer{ color:#fff;width: 960px;
  margin: 0 auto;
  overflow: hidden;
    background: url(../images/footer_alpha.png) no-repeat center top;
}
#footer a{color:#fff;}
.fot-nav {padding:10px 0;background: url(../images/bot_nav.gif) no-repeat center;
  height: 31px;
  line-height: 31px;
  width: 960px;
  text-align: center;
  color: #fff; }
.fot-nav a{margin:0 5px;}
.f_con {
    color: #fff;
  line-height: 26px;
  padding-top: 10px;
}



.team {
    width: 680px;
    float: right;
}


.client {
    width: 280px;
    float:left;
}

.mall-5 .hd {

    background: url(../images/bar960a.gif) no-repeat;
    height: 33px;
    line-height: 25px;
    font-size: 14px;
    padding: 0 15px 0 35px;
}

