@charset "UTF-8";
/*Copyright (c) 2012, demlution. All rights reserved.
*   version: 1.0.0
*   2012.07.04
**/
/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin和padding都在使用时具体定义
 */
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, img, 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{}
body{ctext-align: center;
  font: 12px/1 "Lucida Grande","微软雅黑","宋体",arial,helvetica,clean,sans-serif;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #666;
 }



img{border:0 none;vertical-align:middle;}
ul, li{list-style-type: none;}
a{text-decoration: none;color: #666;}
a:hover{ color: #0885d0;text-decoration: none; }
.invisible{visibility:hidden;}
.hidden{display: none;}



/*
 * 定义浮动样式
 */
.ll, .left { float:left }
.rr, .right { float:right }

/*
 * 定义清除浮动样式
 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline;
}
	/* 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;}

/* 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 ; display:none; }
.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:#666666 !important;}
.page_link a:hover,.page_link .active a{background:#007acf;color: #fff!important;text-decoration:none;border:1px solid #ddd;}

/* 基础布局组 */
.container {
  width:980px;
  margin: 0 auto;
}
.containe{margin: 0 auto;
 
  position: relative;
  width: 1920px;
  left: 50%;
  margin-left: -960px;}
.mF_kiki_wrap {
  width: 1920px!important;
  margin: 0 auto;
  height: 435px!important;
}
.mF_kiki_myFocus {
 position: relative;
  width: 1920px!important;
 height: 435px!important;
  overflow: hidden;
  font: 12px/1.5 Verdana;
  text-align: left;
  background: #fff;
  visibility: visible!important;
}
.mF_kiki_myFocus .pic {
  position: relative;
  width: 1920px!important;
 height: 435px!important;
  overflow: hidden;
}

/* top 
--------------------------------------------------------------------------------------------------*/
#top { width: 100%;
  margin: 0 auto;
 min-width: 1004px;

  }
#top .container{ position:relative;}
#top .container .logo{ float: left;}
#top .container .top-tool{  overflow: hidden;
  margin-bottom: 10px;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 30px;
  line-height: 30px;}
#top .container .top-tool a{ color: #666666 !important;margin-right:5px;}
#top .container .top_right{position:absolute; top:30px;right:0;}
#top .container .top-tool .tb {
  padding-left: 20px;
  background: url(../images/7SkhRjHaP5v7SxwoCQ5qmV.png) no-repeat;
}
#top .container .top-tool .tbx {
  padding-left: 20px;
  background: url(../images/QCN2eBLM9uBmB3eHahRss.png) no-repeat;
}
.fr {margin-top: 10px;
  float: right;
}
.s-txt{width: 173px;
  height: 22px;}

.s-btn{width: 32px;
  height: 28px;
  background: url('../images/serch_bottom.jpg') no-repeat;

  margin: 6px 0px;
  cursor: pointer;}
  .gg{
  float: right;
  display: block;
  margin: 4px 0 0 44px; }
/* nav
--------------------------------------------------------------------------------------------------*/
#nav{height:55px;line-height: 55px;background: #3889c7;}
#nav .navigation .nav-lilink{position: relative;float: left;text-align: center;height: 55px;}
#nav  .navigation .nav-lilink .nav-alink{height:55px;display: inline-block;    font-size: 16px; padding: 0px 17px; color: #fff;}
#nav .navigation li:hover a.nav-alink,.navigation .hover .nav-alink,.navigation .nav-lilink .nav-alink:hover{text-decoration:none;    background: #f84653;}
#nav .navigation .nav-lilink .exnav{z-index: 999;left: 0px;position: absolute;background: rgba(65,144,201,0.85);width: 200px;display:none;  left: 50%;  margin-left: -100px;  margin-top: -3px;  border-top:#f84653 3px solid;}
#nav .navigation .nav-lilink .exnav ul li{width:200px; display:block; background:none;position:relative;}
#nav .navigation .nav-lilink .exnav ul li .cat-item{ height:30px;line-height: 30px;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1{ background:none; height:30px; margin:0px auto; width:190px;position:relative;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;margin:0 5px;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1 a,.navigation .nav-lilink .exnav ul li .cat-item a{ display:block;font-size:12px; transition: all ease-out .2s;color:#fff;}
#nav .navigation .nav-lilink .exnav ul li a:hover { text-decoration:none; font-size:14px;color:#fff;background: url(../images/j.png) no-repeat center right; }
#nav .navigation .nav-lilink .exnav ul li:hover{  font-size:14px;background:#f84653}
#nav .navigation .nav-lilink .exnav ul li:hover .cat-name-1 a{font-size:14px;}
#nav .navigation .nav-lilink .exnav ul li .cat-item .children{position:absolute;left:200px;top:0;display:none;background: rgba(65,144,201,0.85);}

/* banner
--------------------------------------------------------------------------------------------------*/
.banner{
  width: 100%; 
  overflow: hidden;
}
.banner_m{
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.banner_m img{width: 100%;}
.mF_kiki .num {
  position: absolute;
  bottom: 6px;
  right: 6px;
  z-index: 9;
  margin-right: -450px!important;
  /* padding: 5px 6px; */
  position: absolute;
  right: 50%!important;
}
.mF_kiki .num li {
  float: left;
  margin-right: 2px;
  width: 20px;
  height: 20px!important;
  overflow: hidden;
  border:0px solid #000!important;
  background: #ccc;
  border-radius: 50%;
  cursor: pointer;
}

.mF_kiki .num li.current, .mF_kiki .num li.hover {
  background: #3889c7!important;
}
.notice {
  float: left;
 
  border-bottom: 1px solid #cecece;
  width: 100%;
  background: #3889c7;
  height: 60px;
  line-height: 60px;
  
}
.ban-bot{height: 40px;
  padding: 15px 0px 10px 0px;overflow: hidden;}
.ban-bot .b-news{  width: 682px;
  float: left;
  padding-left: 25px;
  margin-right: 10px;
  /* padding-right: 6px; */
  background: url(../images/H7wopJs5tSPLJWG7o2Zyin.jpg) 6px center no-repeat;
  /* text-align: right; */
  font: 16px/60px "microsoft yahei";
  color: #fff;
}
.ban-bot .b-news .left{width:90px; overflow:hidden;}
.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;margin-left: 10px;}
.ban-bot .b-news .right{width: 572px!important;
  height: 33px;
  margin: 0px 10px 0px 10px;}
.ban-bot .b-news .right ul{width: 572px!important;}
.ban-bot .b-news .right ul li a{color:#fff!important;}
.ban-bot .b-news .right ul li{height:22px; line-height:22px; overflow:hidden; font-size:12px; background: url(../images/Puvp3HYJJyhaRvtzVzq2XA.gif) 6px center no-repeat; padding-left: 17px;}
.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;}
.ban-bot .s-left .s-box{position:relative;}
.ban-bot .s-left .s-box .s-txt{border: 1px #ccc solid; height: 18px; text-indent:5px; line-height: 20px; padding: 0px; margin: 0px; background: #fff; color: gray; width: 178px; font-size: 12px; float:left;margin-top: 5px;
  margin-left: 4px;}
.ban-bot .s-left .s-box .s-btn{  width: 46px;
  height: 29px;
  background: url(../images/searchr.gif) no-repeat;
  border: 0;
  float: left;
  margin-left: 10px;
  margin-top: 3px!important;
  background: url(../images/searh.jpg) no-repeat center center #333;
}
.ban-bot .s-left .s-box .sec_cue{position:absolute; left:6px; margin-top: 5px; height:20px; line-height:20px; font-size:12px; color: gray;}
 
 /* 首页布局
--------------------------------------------------------------------------------------------------*/
.index-main{overflow:hidden;  width: 980px;
  margin: 0 auto;
  clear: both;
  position: relative;}
.index-main .news-fennei01{height:116px; background: url(../images/vvK5bTSxGA3MmVM5N6G8Ld.jpg) no-repeat;}

.index-main .news-fennei01 .content01{height:26px;line-height:26px;overflow:hidden;padding-top:55px;} 
.index-main .news-fennei01 .content01 .hd{width:74px;text-align:center;overflow:hidden;float:left;margin-left: 20px;color:#fff;}
.index-main .news-fennei01 .content01 .bd{float: right;width: 900px;overflow:hidden;}
.index-main .news-fennei01 .content01 .bd li a{width:70%;overflow:hidden;display:block;float:left;}
.index-main .news-fennei01 .content01 .bd li span{float:right;margin-right:15px;overflow:hidden;}

.index-main  .indexleft{overflow: hidden;
  float: left;
  width: 470px;}
.index-main  .indexright{float: right;display:none;

  width: 500px;
  height: 325px;
  overflow: hidden; }
.index-main .baoxgd{
 width: 980px;
  height: 350px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  margin:  auto;
  }
  
.i_case_bg  .blk_29 li a {
 display: block;
  width: 235px;
  height: 272px;
  padding-top: 3px;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
 
}
.i_case_bg  .blk_29 li h3 a {
  display: block;
  width: 235px;
  /* height: 272px; */
 padding-top: 3px;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
}
.i_case_bg  .blk_29  li.box:hover h3{ background: #f84653;
  color: #fff!important; }
.i_case_bg  .blk_29  li.box a:hover { background: #f84653;
  color: #fff!important; }
.i_case_bg  .blk_29  li.box a h3:hover { background: #f84653;
  color: #fff!important; }

.index-main  .indexleft .about{overflow: hidden;float: left;
  width: 470px;display: none;
  }
.index-main  .indexleft .about .hd{  float: left;
  width: 100%;
  border-bottom: 1px solid #cecece;
  margin-bottom: 28px;}
.index-main  .indexleft .hdgy span{ float: left;
  width: 74px;
  font-size: 18px;
  line-height: 35px;
  font-family: 'Microsoft Yahei';
  position: relative;
  margin-bottom: -1px;
  border-bottom: 3px solid #68a7d4;}
.index-main  .indexleft .hdgy a.more{ 
 float: right;
  width: 74px;
  padding-right: 20px;
  text-align: center;
  color: #fff;
  margin-top: 9px;
  background: url(../images/ACDbCqZgFtbA7M2nMXPWDo.gif) center right no-repeat #68a7d4;
  height: 20px;
  line-height: 20px;}
.index-main  .indexleft .about .about-img  img{overflow:hidden;}
.index-main  .indexleft .about .about-im img{float: left;
  margin: 0px 0px;
  margin-right: 10px;}
.index-main  .indexleft .about .about-text{line-height: 22px;
  text-indent: 2em;
  float: right;
  width: 130px;
  margin: 30px 10px 10px 0px;}

.index-main  .indexleft .about .about-img{ width: 244px;
  float: left;
  overflow: hidden;
  /* border: #FF9900; */
  /* border: 1px; */
  border: solid 1px #FF9900;
  border-radius: 20px 20px 10px 10px;
  height: 182px;display: none;}
 .index-main .indexleft .about .ab{padding-top: 15px;
  line-height: 22px;}
.index-main .indexleft .about .about-im {  overflow: hidden;
  color: #666666!important;
 line-height: 22px;
}
.index-main  .indexleft  .news-fennei02{float: left;
  /* margin: 0 10px; */
  width: 310px;
  height: 298px;
  background: url('../images/new_bg.jpg') no-repeat;
  margin-right: 15px; display:none;}
  .index-main  .indexleft  .news-fennei02 .box-d{   margin: 15px 22px; overflow:hidden;}
   .index-main  .indexleft  .news-fennei02 .box-d .news{ overflow:hidden;}
.index-main  .indexleft  .news-fennei02 .hd{ height: 25px;
  line-height: 25px;
  margin-bottom: 12px;}
.index-main  .indexleft  .news-fennei02 .hd h3{float: left;
  font-size: 14px;
  font-weight: bold;
  color: #333333;}
.index-main  .indexleft  .news-fennei02 .hd  a.more{ float: right;
  color: #333333;}
.index-main  .indexleft  .news-fennei02 ul li{overflow:hidden;}
.index-main  .indexleft  .news-fennei02 ul li .img{float:left;width:153px;height:66px;overflow:hidden;margin-right:13px;}
.index-main  .indexleft  .news-fennei02 ul li .text{float:right;width:242px;overflow:hidden;}
.index-main  .indexleft  .news-fennei02 ul li .text a{font: bold 12px/22px simsun;color: #555;display:block;}
.index-main  .indexleft  .news-fennei02 ul li .text a:hover{ color:#0885d0!important;}
.index-main  .indexleft  .news-fennei02 ul.news li{height: 25px;
  line-height: 25px;
  margin-bottom: 5px;
  text-align: left;
  padding-left: 15px;
  background: url('../images/Icon_02.gif') left no-repeat;}
.index-main  .indexleft  .news-fennei02 ul.news li a{wdith:60%;overflow:hidden;float:left;}
.index-main  .indexleft  .news-fennei02 ul.news li span{float:right;}
.azal{float: left;
  width: 100%;
  padding-top: 27px;}
  .title {
  float: left;
  width: 100%;
  border-bottom: 1px solid #cecece;
  
}

.index-main   .product{overflow: hidden;
 }
.index-main .product .hd{overflow: hidden;
  /* background: url(../images/title%2002.jpg) no-repeat; */
 padding: 8px 0px 8px 0px;
  height: 30px;}
.index-main   .product .hd span{float: left;
  font: 700 16px/22px "microsoft yahei";
  color: #1a6caa;
  height: 37px;
  border-bottom: 1px solid #f84653;
  padding: 0 8px;}
  
  .index-main   .product .hd font {
  font: 14px/22px "microsoft yahei";
  color: #979797;
  margin-left: 8px;
  text-transform: uppercase;
}
  .index-main .product .hd a {
  float: right;
  font: 14px/22px "microsoft yahei";
  color: #b7b7b7;
  margin-right: 16px;
}
.i_case_bg {
  width: 100%;
  height: 350px;
  background: #e2e2e2;
  overflow: hidden;
}
.index-main .product .baoxgd {
 height: 130px;
  overflow: hidden;
  position: relative;
}
.indexright .news-fennei03 { }
.indexright .news-fennei03 .bd{}
.indexright .news-fennei03 .hd{float: left;
  width: 100%;
  border-bottom: 1px solid #cecece;
  margin-bottom: 28px;}
.indexright .news-fennei03 .hd span{float: left;
  width: 74px;
  font-size: 18px;
  line-height: 35px;
  font-family: 'Microsoft Yahei';
  position: relative;
  margin-bottom: -1px;
  border-bottom: 3px solid #68a7d4;}
.indexright .news-fennei03 .hd a{float: right;
  width: 74px;
  padding-right: 20px;
  text-align: center;
  color: #fff;
  margin-top: 9px;
  background: url(../images/ACDbCqZgFtbA7M2nMXPWDo.gif) center right no-repeat #68a7d4;
  height: 20px;
  line-height: 20px;}
.indexright .news-fennei03 ul li{float: left;
  width: 500px;
  margin-bottom: 4px;
  padding: 13px 0 11px 0;
  border-left: 4px solid #fff;}
 .indexright .news-fennei03 ul li font {
  float: left;
  color: #b4b4b4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 40px;
  width: 68px;
  text-align: center;
}
.indexright .news-fennei03 ul  .newslistcat:hover{ background-color:#e0f2ff; margin-bottom:14px; border-left:4px solid #a5d3f5;}
.news_r {
  float: left;
  width: 410px;
}
.news_r p {
  float: left;
  width: 410px;
}
.news_r a {
  float: left;
  width: 323px;
  font-size: 14px;
  color: #0170bf;
  font-family: 'Microsoft Yahei';
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 10px;
}
.news_r em {
  float: left;
  width: 410px;
  font-style: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.indexright .news-fennei03 ul li a{width:60%;overflow:hidden;float:left;display:block;}
.indexright .news-fennei03 ul li span{float:right;}


.indexright .contact{overflow: hidden;
 
 display: none;
 
  border: solid 1px #FF9900;
  border-radius: 20px 20px 10px 10px;
  height: 182px;
  margin-left: 40px;} 
.indexright .contact ul{overflow: hidden;height: 180px;text-align: left;
  margin-left: 20px; margin-top: 20px;}

.index-main .product .baoxgd .blk_29 .Cont {
  overflow: hidden;
  width: 879px !important;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 0px 37px;
  text-align: center;
}
.cpzs {
  float: left;
  width: 100%;
  padding-top: 40px;
  height: auto;
  
}

#j-left {
 float: left;
  width: 238px;
  height: auto;
  overflow: hidden;
 
}
.mall-1 .left {
  position: relative;
  float: left;
  width: 238px;
  line-height: 50px;
  background: #fff;
 
  font-family: 'Microsoft Yahei';
  overflow: hidden;
}
.left {
  float: left;
}
.mall .blk_t {
 float: left;
  width: 238px;
  /* font-size: 18px; */
  /* color: #fff; */
  /* padding-left: 27px; */
  /* background: url(https://s2.d2scdn.com/photos/2015/04/13/ksNhspCHmiA3ACtbn9KoLV.gif) 160px center no-repeat #4190c9; */
  height: 56px;
  background: url(../images/WKHw4swFhu4uCH6E99qFMR.jpg) 32px center no-repeat #3889c7;
  font: 700 16px/56px "microsoft yahei";
  color: #fff;
  text-align: center;
  text-indent: 4px;
  overflow: hidden;
}
.mall .blk_t a {
  
  color: #fff;
}
.mall-1 .left .content {
 float:left;
 width: 238px;
  height: auto;
  overflow: hidden;
  background: #e6e6e6;
  padding: 20px 0 16px;
  max-height: 316px;
  margin-bottom: 15px;
}
.box-a .hd {
 float: left;
  width: 100%;
  border-top: 1px solid #e8e8e8;}
.box-a .hd span a:hover {background: url(../images/tS9yo8zNzkLE6Nno9Lyvt5.jpg)  no-repeat; color:#fff!important;}
.box-a .bd ul {
  padding: 7px;
}
.box-a .bd ul li {
 background: url(../images/ico01.gif) no-repeat left 13px;
  padding-left: 1px;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dotted #d3d3d3;
  overflow: hidden;
  text-align: center;
  display: none;
}
.box-a .bd ul li a {
   color: #666666!important;
}
.box-a .bd ul li a:hover {color:#0885d0!important;
 
}
.mall .hd span a {
  display: block;
  width: 214px;
  height: 37px;
  overflow: hidden;
  text-align: center;
  background: url(../images/tS9yo8zNzkLE6Nno9Lyvt5.jpg) 0 -44px no-repeat;
  font: 14px/37px "microsoft yahei";
  color: #666666;
  margin: 0 auto 10px;
}
 .mall .hd .blk a{ width: 238px;margin: 0px;
  height: 62px;
  overflow: hidden;
  background: #3889c7;
  text-align: center;
  color: #fff;font: 700 16px/62px "microsoft yahei";}
 .mall .hd font{font: 14px/62px "microsoft yahei";margin-left: 5px;
  color: #e2eaf1;
  text-transform: uppercase;}
  
 .l_pro .bd {
  width: 232px;
  height: auto;
  overflow: hidden;
  border: 3px solid #e2e2e2;
  border-top: 0;
  padding-bottom: 27px;
  margin-bottom: 26px;
} 
  
  
 .mall .hd .blk_t01 a{ width: 238px;
  height: 62px;
  overflow: hidden;
  background: #3889c7;
  text-align: center;
  color: #fff;font: 700 16px/62px "microsoft yahei";} 
 .contact ul {
  padding: 10px;
  overflow: hidden;
}
 .contact ul li {
  line-height: 25px;
  margin-left: 14px;
}
 .contact  .bd {
  
  width: 232px;
  height: auto;
  overflow: hidden;
  border: 3px solid #e2e2e2;
  border-top: 0;
  padding-bottom: 27px;
  margin-bottom: 26px;
}
.mall .hd h3 a:hover{
 color:#0885d0!important;}
.box-a .hd a {
  color: #fff;
  font-size: 12px;
}
.box-a .bd {
  padding: 1px 0 10px 0;
  
}
.mall-1 .left .zx_bot {
  border: 1px solid #3889c7;
  text-align: center;
  clear: both;
}
.mall-1 .right {
 float: left;
  width: 704px;
  padding-left: 36px;
  height: auto;
  overflow: hidden;
}
.rr, .right {
  float: right;
}
.mall-1 .right .hd {
  width: 100%;
  height: 37px;
  border-bottom: 1px solid #dbdbdb;
}
.mall-1 .right .hd h3 a {
 float: left;
  font: 700 16px/22px "microsoft yahei";
  color: #1a6caa;
  height: 37px;
  border-bottom: 1px solid #f84653;
  padding: 0 8px;
}
.mall-1 .right .hd h3 font {
  font: 14px/22px "microsoft yahei";
  color: #979797;
  margin-left: 8px;
  text-transform: uppercase;
}
.mall-1 .more {
  display: block;
  padding: 10px 10px 0 0;
  background: url(../images/more01.gif) no-repeat left center;
}
.mall .more {
  float: right;
  font: 14px/22px "microsoft yahei";
  color: #b7b7b7;
  margin-right: 16px;
}
.mall-1 .right .bd {width: 714px;
  height: auto;
  overflow: hidden;
  padding-top: 22px;
 
}
.mall-1 .right .bd ul li {
     float: left;
  height: 298px;
  overflow: hidden;
  /* margin-right: 16px; */
  width: 228px;
  display: inline;
  margin: 0px 10px 10px 0px;
  
}
.mall-1 .right .bd ul li a {
 display: block;
  /* width: 228px; */
  border: 1px solid transparent;
  overflow: hidden;
  position: relative;
  padding: 1px;
}
.mall-1 .right .bd ul li.cur:hover { background: #f84653;
  color: #fff!important; }
.mall-1 .right .bd ul li.cur:hover .tx{ color:#fff!important;}
.mall-1 .right .bd ul li img {width: 100%;
 
}
.mall-1 .right .bd ul li .p1 {
  display: block;
  text-align: center;
  display: block;
  height: 42px;
  overflow: hidden;
  font: 14px/21px "microsoft yahei";
  color: #666;
}

.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;
}
.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.mall-1 .right about {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.mall-1 .right .hd {
  width: 100%;
  height: 37px;
  border-bottom: 1px solid #dbdbdb;
}
.mall-1 .right .hd span {
  float: left;
  font: 700 16px/22px "microsoft yahei";
  color: #1a6caa;
  height: 37px;
  border-bottom: 1px solid #f84653;
  padding: 0 8px;
}
.mall-1 .right .hd font {
  font: 14px/22px "microsoft yahei";
  color: #979797;
  margin-left: 8px;
  text-transform: uppercase;
}
.mall-1 .right .hd more {
  float: right;
  font: 14px/22px "microsoft yahei";
  color: #b7b7b7;
  margin-right: 16px;
}
.mall-1 .right .about .about-im{float:right;margin-top:24px;}
.mall-1 .right .about .ab{float:left; width:475px; margin-top:24px;font: 14px/28px "microsoft yahei";
  color: #666;}


#recpro{width:203px !important;height:194px;margin-left:10px;}
#recpro ul{float:none;height:194px; }



 /* base布局
--------------------------------------------------------------------------------------------------*/ 
.wrap {
  width: 100%;
  float: left;
  padding-top: 15px;
 
}
.middle{width: 980px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
 }
/*#jy-left*/
#jy-left {float: left;
  width: 238px;
  height: auto;
  overflow: hidden;}
#jy-left .jy-left-1{position: relative;
  float: left;
  width: 238px;
  line-height: 50px;
  background: #fff;
  font-family: 'Microsoft Yahei';
  overflow: hidden;}
#jy-left .jy-left-1 .list_main  {
  float: left;
  width: 238px;
  height: auto;
  overflow: hidden;
  background: #e6e6e6;
  padding: 20px 0 16px;
  
  margin-bottom: 15px;
}  
  
  
  
#jy-left .hd{float: left;
  width: 238px;
  /* font-size: 18px; */
  /* color: #fff; */
  /* padding-left: 27px; */
  /* background: url(https://s2.d2scdn.com/photos/2015/04/13/ksNhspCHmiA3ACtbn9KoLV.gif) 160px center no-repeat #4190c9; */
  height: 56px;
  background: url(../images/WKHw4swFhu4uCH6E99qFMR.jpg) 32px center no-repeat #3889c7;
  font: 700 16px/56px "microsoft yahei";
  color: #fff;
  text-align: center;
  text-indent: 4px;
  overflow: hidden;}
#jy-left .hd span{overflow:hidden; color:#fff!important;}
#jy-left .hd span a{overflow:hidden; color:#fff!important;}
#pro_type_uiRsrp ul{margin: 0px;padding: 0px 0px 0px 0px;}
#pro_type_uiRsrp ul li.li-level-1 a{display: block;
  width: 214px;
  height: 37px;
  overflow: hidden;
  text-align: center;
  background: url(../images/tS9yo8zNzkLE6Nno9Lyvt5.jpg) 0 -44px no-repeat;
  font: 14px/37px "microsoft yahei";
  color: #666666;
  margin: 0 auto 7px;}
#pro_type_uiRsrp ul li.li-level-1 a:hover{background: url(../images/tS9yo8zNzkLE6Nno9Lyvt5.jpg)  no-repeat; color:#fff!important;}
  
  #pro_type_uiRsrp ul.children .li-level-2 a {
 font-weight: normal;
  background: url(../images/ico01.gif) no-repeat left 13px;
  height: 37px;
  line-height: 37px;
  border-bottom: 1px dotted #d3d3d3;
  overflow: hidden;
}
#pro_type_uiRsrp ul li.li-level-1 a:hover {}

#pro_type_uiRsrp .children li.curr .pos a {
  color: #68a7d4!important;
}
#pro_type_uiRsrp ul li.li-level-1 .cat-name-1.pos a {
  color: #68a7d4;
}
#pro_type_uiRsrp  ul.children{padding-top:2px;}
#pro_type_uiRsrp  .children.level-2{display:none!important;}
#pro_type_uiRsrp  ul.children .li-level-2 a{ font-weight:normal;}

/*联系我们*/
#jy-left .contact{margin:10px 0px; background:url(../images/top.jpg) no-repeat; color: #666666!important;clear: both;}
#jy-left .contact ul{padding:10px;overflow:hidden;}
#jy-left .contact ul li{line-height: 25px;margin-left: 14px;}

.mod_block .hd {
  height: 30px;
  line-height: 30px;
  background: url(../images/yijibg.gif) no-repeat;
}

.mod_block .bd {
 width: 172px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 1;
  height: 187px;
  overflow: hidden;
  /* margin: 10px; */
  margin-top: 20px;
  margin-bottom: 10px;
}
.b-pro ul li p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
}

.l_news .bd li {
 width: 210px;
  margin: 0 auto;
  background: url(../images/zJZTmvpTuTdwsMbHo3nVJ3.jpg) 1px center no-repeat;
  text-indent: 16px;
  font: 14px/47px "microsoft yahei";
  color: #666666;
  border-bottom: 1px dotted #b8b8b8;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/*product页面 和service页面*/
.box_750{width: 100%;
  padding: 15px 0;
  font: 14px/30px "microsoft yahei";
  color: #000;
  height: auto;
  overflow: hidden;
 clear: both;
}
.box_750 .newprod_list{
  float: left;
  height:280px;
  width: 228px;
  display: inline;
  margin: 0px 10px 10px 0px;}
.box_750 .newprod_list:hover {background: #f84653;}  
.box_750 .newprod_list:hover a{ color: #fff!important;} 
  
.box_750 .newprod_list .newprod_pic{padding: 1px;
  overflow: hidden;
  text-align: center;
 
 }
.box_750 .newprod_list img{width: 100%;}
.box_750 .newprod_list .newprod_name{text-align:center;line-height:21px;}
.box_750 .modmiddle{ width: 714px;  height: auto;  overflow: hidden; padding-top: 22px;}

.recent {line-height: 1.7em;}
.recent_con {padding-top: 6px;}
.recent_con li {width: 307px;height: 26px;display: block;overflow: hidden;line-height: 26px;background: url(../images/bg.jpg) no-repeat -943px -118px;}
.recent_con li a{padding:0 8px;}
/*#jy-right*/
#jy-righ{float: left;
  
  overflow: hidden;
  
  margin-top: 10px;
  width:980px; }
#jy-righ .rtop{width: 100%;
  height: 37px;
  border-bottom: 1px solid #dbdbdb;}
#jy-righ .rtop h3{float: left;
  font: 700 16px/22px "microsoft yahei";
  color: #1a6caa;
  height: 37px;
  border-bottom: 1px solid #f84653;
  padding: 0 8px;}

#jy-righ .rtop ul {
 float: right;
  font: 14px/32px "microsoft yahei";
  color: #7b7b7b;
}
#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;
}

#jy-righ .rtop ul li  a:hover{color:#fff!important;
 background:#3889c7;
}

.bo_750{margin-bottom: 10px;
  clear: both;
  background: #fff;
  height: auto;
  margin-top: 10px;
}
#jy-righ .bo_750 .service_list, .news_lis {
  width: 985px!important;
  margin: 0 auto;
  padding-top: 10px;
}
#jy-righ .bo_750 .service_list, .news_lis  li  .xz{ width:100%;padding: 9px;
  
}
#jy-righ .bo_750 .news_lis li {
 overflow: hidden;
  line-height: 22px;
  text-align: justify;
  width: 235px;
  float: left;
  /* margin-right: 19px; */
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
  /* min-height: 382px; */
  /* margin: 10px; */
  margin: 10px 10px 10px 1px;
  height: 347px;
}
#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 a {
  height: 20px;
  background: url(../images/ico10.gif) no-repeat 10px;
  font-size: 14px;
  font-weight: bold;
}
#jy-righ .bo_750 .news_lis li p {
  font-size: 12px;
 
  overflow: hidden;
  margin: 0px 10px 10px 10px;
  color: #444;
}
#jy-righ .bo_750 .news_lis li .rr .more {
  float: right;
  margin-right: 10px;
}
.bo_750 .newprod_list{  float:left;overflow:hidden;margin: 10px; }
.bo_750 .newprod_list .newprod_pic{border: 1px solid #e6e9ec;
  border-radius: 10px;
  text-align: center;
  padding: 10px 0;
  width: 217px;}
.bo_750 .newprod_list img{}
.bo_750 .newprod_list .newprod_name{height:30px;overflow:hidden;text-align:center;line-height:30px;}
.bo_750 .modmiddle{width: 960px;
  overflow: hidden;
  margin-top: 10px;}

.bo_750 .newprod_list .newprod_name a{ color: #666666 !important; text-decoration:underline!important;}

.bo_750 .newprod_list .newprod_name a:hover{  color:#0885d0!important;}




#jy-right {
float: left;
  width: 704px;
  padding-left: 36px;
  height: auto;
  overflow: hidden;
}
#jy-right .rtop {
width: 100%;
  height: 37px;
  border-bottom: 1px solid #dbdbdb;
}

#jy-right .rtop .site-tips font {
 
}
#jy-right .rtop span {
 float: left;
  font: 700 16px/22px "microsoft yahei";
  color: #1a6caa;
  height: 37px;
  border-bottom: 1px solid #f84653;
  padding: 0 8px;
}


#jy-right .rtop .site-tips{  float: right;
  font: 14px/32px "microsoft yahei";
  color: #7b7b7b;}
#jy-right .right-bj{background:  url(../images/list_17.gif);height: 5px;}


#jy-right .right-1 .mod_block_2{width: 490px;height: auto;overflow: hidden;float: left;}
#jy-right .right-1 .mod_block_2 .hd{width: 470px;height: 41px;line-height: 41px;padding-left: 20px;background: url(../images/zj.png) -429px -524px no-repeat;font-size: 14px;color: white;}
#jy-right .right-1 .company_intro{width: 470px;height: 195px;overflow: hidden;line-height: 25px;padding: 10px;background: url(../images/zj.png) 0px -875px no-repeat;}
#jy-right .right-1 .company_intro img{float:left; margin:0 10px 10px 0 ;}
.recommend{width: 223px;height: auto;overflow: hidden;background: #F3F3F3;float: right;font-size:12px;}
.recom-content{width: 203px;height: auto;background: url(../images/bj.png) repeat-y;}
.recom-bj2{width: 223px;height: 16px;background: url(../images/zj.png) -678px -484px no-repeat;}
.mod_mod .blk_t-a img{margin-top:-9px;}
.mod_mod .blk_t-a a{margin-right:1px; float:right;}
.mod_block_2 .hd img{margin-top:-6px;}
.mod_block-3 .hd img{margin-top:-6px;}


.pro-related .bd li{margin-right: 20px;}
.ser-imgs .bd{width:340px !important;}
#jy-right .clearfix .mod_block-3{width: 490px;height: auto;overflow: hidden;float: left;}
#jy-right .clearfix .mod_block-3 .hd{width: 470px;height: 41px;line-height: 41px;padding-left: 20px;background: url(../images/zj.png) -429px -524px no-repeat;font-size: 14px;color: white;}
.pro-related .bd{padding:10px!important;}
.pro-related .bd li {
  float: left;
  width: 148px!important;
  text-align: center;
  /* padding: 5px 0; */
  margin: 0px 1px 10px 1px;
  border: 1px solid #ebebeb;
  border-bottom: 1px solid #cecece;
  /* padding: 14px; */
  box-shadow: 0 1px 1px #e5e5e5;
  margin: 10px;
}
.bot-mod-link {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  margin: 0px 10px 10px 10px!important;
}
.pro-related .bd {
  
  line-height: 22px;
}
#jy-right .clearfix .mod_block-3 .list_main{width: 470px;overflow: hidden;line-height: 25px;padding: 10px;background: url(../images/zj.png) 0px -875px  repeat-y;}

#jy-right .clearfix .mod_mod{width: 223px;height: auto;overflow: hidden;background: #F3F3F3;float: right;}
#jy-right .clearfix .mod_mod .hd{width: 200px;height: 41px;line-height: 38px;background: url(../images/zj.png) -443px -460px no-repeat;padding-left: 23px;color: white;font-size: 14px;}
#jy-right .clearfix .mod_block-3 .list_main ul{width: 470px;margin: 0 auto;padding: 0px;}

#jy-right .clearfix .mod_block-3 .list_main ul li{width: 450px;height: 30px;line-height: 30px;background: url(../images/d.png) 5px 13px no-repeat;border-bottom: 1px dashed #DDD;
padding-left: 20px;overflow: hidden;}

.mod_block-3 .list_con{padding:0 !important;}
.mod_mod .mod_mod-bj{width: 223px;height: 11px;background: url(../images/zj.png) -678px -459px no-repeat;}

.recom-top{width: 200px;height: 41px;line-height: 38px;background: url(../images/zj.png) -443px -460px no-repeat;padding-left: 23px;color: white;font-size: 14px;}
.recom-bj{width: 223px;height: 11px;background: url(../images/zj.png) -678px -459px no-repeat;}
#jy-right .right-1 .recommend .recom-top a{color:#FFF; text-decoration:none;}

.newprod{line-height:40px;}
#jy-right .list_con ul.flink_index, #right .list_con ul.flink_index {line-height: 2em;list-style: none outside none;overflow: auto;}

.sharebox {
  height: 25px;
  padding: 5px 10px;
  border: 1px #e2e2e2 solid;
  background: #f9f9f9;
  color: #333;
  
}

.list_con{border-top:none;}

#proTjDiv{padding:5px 0px;}
.pro_list_box .clearfix{line-height:25px;}
#proTjDiv-1{padding:5px 10px;}
#proTjDiv-1 p{border-bottom:#CCC 1px solid;}
.box_content { clear: both; 
}
.service_list li { border-bottom:1px #ccc dashed;padding:10px 0 10px 140px;border-bottom:1px #ddd dashed;height:92px;overflow:hidden;}
.service_list li .rightdq { float:right; color:#ccc;}
.service_list li .news_intro {color:#999;}
.service_list li .ser_img {margin-left:-130px; float:left;display:inline;}
.service_list li .ser_img img { width:120px;}

 /* news布局
--------------------------------------------------------------------------------------------------*/
.news_title h3 { font-size:18px;}
.news_list li {overflow: hidden;
  border-bottom: 1px dotted #ccc;
  line-height: 22px;
  text-align: justify;
 margin: 10px 0px 10px 0px;}
  #jy-right .box_750 .news_list  li .ll {
 float: left;
  margin-bottom: 10px;
}


.pagination li {
  overflow: hidden;
  border-bottom: 1px dotted #ccc;
  line-height: 22px;
  text-align: justify;
  margin:0 !important;
}
#jy-right .box_750 .news_list  li .rr {
 width: 489px;
  float: right;
  /* margin-right: 10px; */
  margin-left: 10px;
  margin-bottom: 10px;
 color: #666666!important;
}
#jy-right .box_750 .news_list  li .rr .fmyh:hover{color:#0885d0;}
#jy-right .box_750 .news_list li p {
  font-size: 12px;
 
  overflow: hidden;
  margin-bottom: 10px;
}
#jy-right .box_750 .news_list li p a{
  
 
 
  color: #007acf !important;
}
.news_list .newsl{ 
  width: 100%;
  
  border-bottom: 1px dotted #b8b8b8;
  overflow: hidden;
  background: url(../images/icons2.jpg) 2px center no-repeat;
  text-indent: 16px;
  font: 14px/46px "microsoft yahei";}
.news_list li .rightdq { float:right; color: #7E7B7B;}
.news_list li .news_info {line-height: 22px;overflow:hidden;}
.news_list li .news_info .ni{ }
.news_list li .news_intro a{ color: #007acf !important;}

#news_list{}
/*相册展示*/
.photo_album li{width: 205px;
  padding: 10px;
  /* margin-right: 5px; */
  /* margin-bottom: 25px; */
  list-style: none;
  float: left;
  overflow: hidden;
  zoom: 1;
  background: #fff;
  border: 1px solid #ebebeb;
  border-bottom: 1px solid #cecece;
  /* padding: 19px; */
  box-shadow: 0 1px 1px #e5e5e5;
  position: relative;
  margin: 0px 10px 10px 0px;
  text-align: center;}
.photo_album {  padding-top: 22px;}

.photo_album .tit { font-size:14px; margin-top:5px;text-align: center;}
.photo_album .tit a { color:#666666!important;}
.photo_album .tit a:hover { color:#0885d0!important;}


.photo_wapper{ }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;}
.photo_info { float: right;
  width: 448px;
  margin-left: 10px;}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#666666;}

.photo_item{ border-top:2px #ddd solid; margin-top:20px;padding:10px 0;}
.photo_item li {
  float: left;
  width: 153px;
  margin-bottom: 10px;
  float: left;
  position: relative;
  margin: 0px 7px 10px 7px;
  border: 1px #ddd solid;
  overflow: hidden;}


.pro_list_ul li {padding:10px 0 30px 10px; float:left; width:170px; border-bottom:1px #ddd dashed;height:92px;overflow:hidden;}
.pro_list_ul li .pro_img {position:relative;margin-left:-130px; float:left;display:inline;}
.pro_list_ul li .pro_img img { width:120px;border: 1px solid #CCCCCC;padding: 1px;}
.pro_list_ul li p {color:#777;}
.pro_list_ul li p.tit a { font-size:14px; font-weight:bold;}

/*详情页*/
.pro-imgs {}
.pro-info .pro-txts { }
.news_title{padding:10px 0;color: #666666 !important;}

.pro-detail .hd {
   border-bottom:0px!important; 
  /* background: #e2e2e2; */
  line-height: 24px;
  height: 24px;
  padding: 0 0 0 15px;
  font-weight: bold;
 color: #fff!important;
  background: #3889c7!important;
}
.pro-related .hd {
  border-bottom:0px!important;
   background: #3889c7!important;
  line-height: 24px;
  height: 24px;
  padding: 0 0 0 15px;
  font-weight: bold;
 color: #fff!important;
}

.list_con ul {line-height: 20px;}
.list_con ul li {overflow: hidden;padding-left: 8px;height:24px;line-height:24px;  }
.flink_qindex_li
{float:left;  border-bottom:none;}
.list_con ul li span.date { float:right;color:#999;}
.titlelist_li{width: 307px;height: 26px;display: block;overflow: hidden;line-height: 26px;background: url(../images/bg.jpg) no-repeat -943px -118px;}
.box_content #query-box p{color: white;height: 28px;font-size: 14px;overflow: hidden;font-weight: bold;line-height: 28px;padding-left: 38px;background: url(../images/bg.jpg) no-repeat -322px -63px; padding-bottom:5px;}


.mod_block-1{width: 980px;height: auto;overflow: hidden;margin: 0 auto;padding: 0px;}
.mod_block-1 .hd{width: 960px;height: 41px;line-height: 41px;padding-left: 20px;background: url(../images/zj.png) 0px -1146px no-repeat;font-size: 14px;color: white;}

.mod_block-1 .list_bot{width: 670px;height: 42px;overflow: hidden;background: url(../images/bg.jpg) no-repeat -1px -181px;}


.mod_block-1 .newprod{width: 670px;height: auto;overflow: hidden;background: url(../images/show.jpg) no-repeat left -28px;}

.mod_block_2
{width:670px;height: auto; margin-bottom:10px; overflow:hidden;}

.mod_block-4{margin:10px 0px;border: #DDDFE4 solid 1px;display:none;}
.p{height:249px;overflow:hidden;}
.mod_block-5
{display:none;}
.jy-right-text1{width: 708px;height: 41px;line-height: 41px;padding-left: 20px;overflow: hidden;background: url(../images/zj.png) 0px -1203px no-repeat;font-size: 14px;color: white;
margin-top: 5px;}

.jy-right-text2{height: 28px;font-size: 14px;overflow: hidden;font-weight: bold;line-height: 28px;padding-left: 20px;background: url(../images/bg.jpg) no-repeat -322px -63px;color:#FFF;}







.blk_t-a{float: right;margin-top: -28px;margin-right: 10px;}
.list_more { text-align:right; margin-bottom:-10px;margin-right:10px;}


.cat_con ul li .cat-item ul { }



.cat-name-1 a{}

.cat-name-1 .level-1{width:90px;}
.cat-item a{display: block;}
.mod_block-1 .modmiddle

.mod_mod .recent_con{padding:0 !important;}
.mod_mod .recent_con ul{display: block;width: 183px;margin: 0 auto;padding: 0px;}
.mod_mod .recent_con ul li{display: block;width: 177px;height: 27px;line-height: 27px;padding-left: 10px;background: url(../images/d.png) 0px 10px no-repeat;overflow: hidden;
border-bottom: 1px dashed #DDD;}

.mod_mod-bj2{width: 223px;height: 16px;background: url(../images/zj.png) -678px -484px no-repeat;}

.mod_mod .hd img{margin-top:-6px;}
.mod_block-3 .hd{height: 35px;color: #900C09;font-size: 14px;overflow: hidden;font-weight: bold;line-height: 35px;padding-left: 16px;background: url(../images/bg.jpg) no-repeat -286px -247px;}

#prev{width: 40px;height: 130px;float: left;background: url(../images/zj.png) 0px -1251px no-repeat;overflow: hidden;margin: 0 5px; cursor:pointer;}
#prev a{ cursor: pointer;}
#topPro{width: 980px !important;height: 200px;padding: 17px 0px 0px 0px;overflow: hidden;zoom: 1;font-size: 12px;margin: 0 auto;background: white;}
.recent_con .date{margin-left:5px; float:right;}
#next{width: 40px;height: 130px;float: left;background: url(../images/zj.png) -75px -1251px no-repeat;overflow: hidden;margin: 0 5px; cursor:pointer;}
.cont{width: 880px;float: left;overflow: hidden;}
.cont img{display: block;overflow: hidden;}
.cont p{display: block;width: 210px;height: 30px;font-size: 12px;color: #323232;background: #EDEDED;line-height: 30px;font-weight: normal;overflow: hidden;}
.cont a:hover{ text-decoration:none;color:#903;}
.cont li{float: left;display: block;overflow: hidden;padding: 0px 5px;text-align: center;}

.contact_box{  color: #666666!important;}
/* 友情链接
--------------------------------------------------------------------------------------------------*/
.flink_qindex_li{list-style-type:none;}
.flink {
  display: none;
  height: 38px;
 
}
.flink .tit .bj {
 margin: 0 12px;
  color: #666!important;
}
.flink .tit font{ color: #666666;}
.flink .tit {
  height: 33px;
  line-height: 33px;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 22px;
}
.flink .tit font {
  font-size: 22px;
  font-family: Times New Roman;
  font-variant: small-caps;
}
.flink .tit span {
  color: #ff8000;
}
.flink_index {
  
}
.flink_index a {
 
  float: left;
  margin-right: 14px;
  display: inline;
}

.ft .title .mod_block .tit{
  width: 980px;
  height: 62px;
  margin: 20px auto 0;
  border-top: 1px dotted #9c9c9c;
  background: url(../images/links.jpg) 5px center no-repeat;
  text-indent: 39px;
  font: 14px/62px "microsoft yahei";
  color: #666;
  overflow: hidden;
}
.ft .title .mod_block .tit span{

}

/* footer 
--------------------------------------------------------------------------------------------------*/
.flink_qindex_li{list-style-type:none;}
.link-main a{color: white; margin:0 5px;}
.link-main a:hover{ text-decoration:underline;}
.link-main{position: relative;
  width: 100%;
  min-width: 1000px;
  line-height: 25px;
 
  float: left;
  color: #888;
  background: #333;
  overflow: hidden;
}
#footer{overflow: hidden;line-height: 25px;text-align: center;line-height: 25px;
  color: white;}
.flink a{}
.fot-nav {
  padding: 25px 130px;
  height: 25px;
  line-height: 25px;
}
.com_con {
  padding: 0px 130px;
  line-height: 25px;
}

.about-p{overflow:hidden;line-height: 22px;
  margin: 10px;}
.pro-detail .bd p{text-align:left !important;}
.ft .title .mod_block .tit .bj {
  margin: 0 12px;
 
}

.box_750 .box_title  h3{ text-align:center; margin-top:5px; margin-bottom:10px;float: left;}
#map_canvas{ }

.page-list { width: 100%;text-align:center;margin: 30px 0 0 0;font-weight: 500;}
.page-list ul li { display:inline-block;font-size: 16px; line-height: 32px; border: 1px solid #d0cfcf; margin: 0 5px 5px 0;padding: 0;color: #333333;}
.page-list ul li.active,.page-list ul li:hover { background:#3889c7; border: 1px solid #3889c7;}
.page-list ul li a,.page-list ul li span{display:inline-block; padding:0 10px;color: #333333;}
.page-list ul li:hover a,.page-list ul li:hover span,.page-list ul li.active span {color:#ffffff;}

.showcon {}
.showcon img { max-width:100% !important; height:auto !important;}