/*********************

 Page style

*********************/
html,body { font-family:"Microsoft YaHei",微软雅黑; }

/*-------------------------------------
              module
-------------------------------------*/
/*默认模块*/
.module { margin-bottom: 5px;}
.mod-tit{ font-family:"Microsoft YaHei",微软雅黑; }
.mod-tit h3{ font-size: 16px; color: #007fbf;}
.mod-tit .more{ float: right; line-height: 1.5;}
.module p { margin-bottom: 5px;}

/*容器*/
  /*sidebox1*/
.sidebox1 {}
.sidebox1 .mod-tit{ border-bottom: 1px solid #d4d4d4; margin-bottom: 10px;}
.sidebox1 .mod-tit h3{ background: url(../images/sideBox1_title_bg.png) no-repeat; width: 124px; height: 39px; line-height: 39px; color: #fff; font-size: 18px; font-weight: normal; text-align: center;}
.sidebox1 .mod-tit h3 span{ font-size: 12px;}
.sidebox1 .mod-tit .more {  position: relative; top: 11px; right: 5px;}
.sidebox1 .mod-tit .more  a{ color: #007fbf;}
.sidebox1 .mod-content { padding: 0 5px;}

  /*sitePage-nav*/
.sitePage-nav { } 
.sitePage-nav .hd {  height: 31px;  background: url(../images/subNav_title.png) repeat-x; padding-left: 15px;}
.sitePage-nav .hd h3{ font-size: 15px; color: #fff;  line-height: 31px; }

  /*tab切换*/
   .tabs { position: relative; }
   .tabs .tabnav-item { position: relative;}
   .tabs .tabnav-item span.more{ position: absolute; right: 0; top: 7px;}
   .tabs .tabnav { border-bottom: 1px solid #d4d4d4; margin-bottom: 10px; overflow: hidden; zoom:1;}
   .tabs .tabnav li { margin:0 0 -1px 0; float: left;}
   .tabs .tabnav li a{ width: 129px; height: 40px; font-size: 16px; font-weight: normal; line-height: 40px; display: block; text-align: center; background: #eeeeef; color: #333333;  margin-right: 4px; overflow: hidden;} 
   .tabs .tabnav li .current{ background: url(../images/tab_title_hover.png) no-repeat; color: #fff; zoom:1; }
   
   .tab_box ul li {   padding:2px 0 2px 12px; background: url(../images/li_icon.gif) no-repeat 5px 10px; height: 16px; line-height: 16px; overflow: hidden;}
   .tab_box ul li a{ color: #949494;}
   .tab_box ul li a:hover{ color: #eb772d;}
   .tab_box .tab_more { position: absolute; right: 4px; top: 11px;}
   .tab_box .tab_more a{ color: #007fbf; }
   .tab_box_item {  padding:0 25px; margin-bottom: 20px;}
   .tab_box { overflow: hidden; zoom:1;}
   .ui-liMore span.more { color:#ababab }

/*模块*/
  /*language*/
.language { color: #707070; padding-top: 4px;}
.language a,    .language i{ font-size: 12px;}

  /*links-img*/
.links-img { zoom:1; overflow: hidden;}
.links-img a { margin: 0 3px; color: #999;}
.links-img a img{ position: relative; top: 2px; left: 0; margin-right: 3px;}

  /*carousel*/
.carousel { padding: 0 0 0 35px; zoom:1; margin: 20px 0 40px;}
.carousel ul li { float: left; _display: inline; margin: 0 15px; text-align: center; width: 150px; }
.carousel ul li img { }
.carousel ul li h5 { height: 28px; overflow: hidden;}
.carousel ul li h5 a{ font-size: 14px; color: #007fbf;  font-weight: normal; }
.carousel ul li p{ font-size: 12px; color: #666666; line-height: 1.2; height: 28px; overflow: hidden;}
.carousel ul li a.carousel-button{ text-align: left; display: block; font-size: 12px; color: #fff; background: url(../images/produst_buttom.png) no-repeat; width: 89px; height: 22px; padding: 4px 0 3px 13px; margin: 5px 0 0 25px;}

  /*carousel-list*/
.carousel-list ul li { margin: 15px 22px;}
.carousel-list { padding: 0; zoom:1; margin: 0;}

  /*客服qq*/
.fixed_box_yf .content_box { width: 230px; }
.custom_style_01 .content_box { width:118px; _width:117px; }
.custom_style_01 .content_title { height:33px; background:url(../images/service/custom_style_01.gif) no-repeat -100px 0; }
.custom_style_01 .content_list { border-left:1px solid #1e1824; border-right:1px solid #1e1824; background:#fff; }
.custom_style_01 .content_list .qqserver p span { display:none;}
.custom_style_01 .content_bottom { height:2px; background:#1e1824; }
.custom_style_01 .close_btn { right:1px; top:2px;}
.custom_style_01 .close_btn, .custom_style_01 .close_btn a { width:24px; height:22px; background:url(../images/service/custom_style_01.gif) no-repeat -250px 0; }
.custom_style_01 .show_btn { width:33px; height:120px; background:url(../images/service/custom_style_01.gif) no-repeat 0 0;  }
  
  /*sitePageMenu*/
.sitePageMenu { margin: 10px 0;}
.sitePageMenu li{  border-bottom: 1px solid #d9d9d9;  font-size:14px; padding: 6px 6px 6px 15px;}
.sitePageMenu li.active { background:#192a7a url(../images/subNav_li_hover.png) repeat-x; }
.sitePageMenu li a { background: url(../images/subNav_li_icon.png) no-repeat right center; display: block;}
.sitePageMenu li.active a { background: url(../images/subNav_li_icon_hover.png) no-repeat right center; color: #fff;}
.sitePageMenu li ul { margin-top: 10px;}
.sitePageMenu li ul li {  line-height: 1; border: none; font-size: 12px;   font-weight: normal;}
.sitePageMenu li ul li.active { background: none; }
.sitePageMenu li.active ul li a,
.sitePageMenu li.active ul li.active a { background: none; color: #ff9000;}
.sitePageMenu li.active ul li a { color: #737373;}

  /*article-img-list*/
.article-img-list .article-list { padding: 15px 5px 20px; }
.article-img-list {  font-family:"Microsoft YaHei",微软雅黑;  }
.article-img-list .typo_img a img{ height: 90px; width: 136px; }
.article-img-list .article-tit h4 a{ font-size: 12px;  color: #007fbf; }
.article-img-list .article-tit { line-height: 1.4; color: #959595; font-size: 12px;}
.article-img-list .article-tit .floatRight { padding-top: 4px;}
.article-img-list .article-more { color: #f90000;}
.article-img-list .article-summary p,
.article-img-list .article-summary { font-size: 12px;}

  /*article-news-list*/
.article-news-list ul li a{  background: url(../images/type_text_tit.gif) no-repeat 10px 4px; padding-left: 20px; }
.article-news-list ul li{ padding: 4px 0; border-bottom: 1px dashed #e1e1e1; margin: 0 10px; line-height: 2; height: 25px; overflow: hidden; zoom:1;}
.article-news-list ul li .more { color:#959595;}

  /*article-list-set*/
.article-list-set { margin: 20px 15px 20px 0; width: 445px; float: left; _display: inline;}
.article-list-set .article-tit h4 a{ color: #007fbf; font-size: 14px; line-height: 1.2;}
.article-list-set .article-tit p { margin: 0; color: #b3b3c3;}
.article-list-set .article-summary { overflow: hidden; height: 60px;}
.article-list-set .article-summary,
.article-list-set .article-summary p { color: #666;}
.article-list-set .typo_img a img{ height: 112px; width: 170px;}

  /*goods-list*/
.goods-list { margin-top: 10px;}
.goods-list-area { float: left; margin: 10px 12px; _display: inline; zoom:1; width: 235px; overflow: hidden;}
.goods-list-img { padding: 3px; background: #fff; border: 1px solid #e5e5e5;}
.goods-list-img:hover { background: #f8f8f8;}
.goods-list-img a img { width: 227px; height: 132px;}
.goods-list-text { text-align: center; margin-top: 5px; line-height: 1.4; height: 49px; overflow: hidden;}
.goods-list-text h5 { font-size: 14px;  margin: 7px 0;}
.goods-list-text a{ color: #007fbf;}
.goods-list-text p{ color: #666;}

  /*goods-list-set*/
.goods-list-set {}
.goods-list-set .goods-list{ margin-top: 0;  }
.goods-list-set .goods-list-text { text-align: left; height: auto;}
.goods-list-set .goods-list-area { margin: 10px 15px;  width: 275px; height: 220px;}
.goods-list-set .goods-list-img a img { width: 266px; height: 153px;}
.goods-list-set .goods-list-text h5 { font-size: 14px; font-weight: normal; margin: 7px 0;}


  /*floatNews*/
.floatNews { height: 100px;}
.floatClient { height: 48px;}
  /*left-list*/
.floatListLi { background: url(../images/)}
.floatListLi li { line-height: 1.5; color: #737373;}
  /*article-detail*/
.article-detail { _overflow: hidden; _zoom:1; _width: 760px;}
.article-detail h2 { color: #0355a6;}
.article-detail { margin-top: 20px; padding: 0 10px;}
.article-detail .article-info { border: 0;}
.article-detail .article-cont { margin:10px 0; line-height: 1.6;}
.article-detail .article-cont img,
.article-detail .article-cont p{ margin-bottom: 5px;}
.article-detail .article-cont img { max-width: 95%;}
  /*product-detail*/

 .product-detail .article-tit h2 { text-align: left; color: #000;}
 .product-detail .article-info { margin-top: 10px;}
 .product-detail .article-info img{ border:10px #e1e5eb solid;}
 .product-detail .tabs ul li a { font-size: 13px;}
 .product-detail .tabs .tab_box_item .tab_box { padding-top: 10px;}
 .product-detail .tabs .tabnav li .current { background: #007fbf;}
 .product-detail .tabs .tabnav li a { width: 80px; height: 30px; line-height: 30px;}

  /*searchItem*/
.searchItem { border: 1px solid #b1b0b0; border-radius: 8px; height: 18px; padding: 0px 10px;}
.searchItem .form-searchBox { width: 120px; font-size: 12px; padding-top: 1px; float: left;}
.searchItem .form-searchBox input{ border:none; color: #b4b4b4;}
.searchItem .form-btn { background: url(../images/search_buttom.gif) no-repeat; width: 14px; height: 18px; border: none;}
  /*searchFull*/
.searchFull { margin-bottom: 10px;}
.searchFull dl { float: left;}
.searchFull .form-text{ width: 400px; padding: 0px 10px; height: 29px;}
.searchFull .form-btn { background: #007fbf;  color: #fff; padding: 0 12px; height: 33px; border: none;}
.search-ResultArea { padding-bottom:20px; margin-bottom:20px;}
.search-ResultArea .article-tit h5{ }
.search-ResultArea .article-tit h5 a{ font-weight: 400; color: #007fbf; }
.search-ResultArea .article-tit h5 a b{ color: red; font-weight: 400;}
.search-queryWord { }

/* ---- 链接 ---- */
a { color: #737373; }
a:focus{ outline:0; }/*解决在ff浏览器中的虚边框问题*/
a:hover { color: #0355a6; text-decoration: underline;}

.floatRight { float: right;}
.floatLeft { float: left;}
.muted { margin: 0 5px; font-style: normal;}
.pr { position: relative;}

.ui-liMore span.more{ float: right;}
.ui-liMore { text-align: left;}

/*布局*/
.tpl-layout { width: 980px; margin: 0 auto; }
  .tpl-layout-fl, .tpl-layout-fr { float: left; }
  .tpl-layout-fl { width: 190px; overflow: hidden; zoom:1;}
  .tpl-layout-fr { width: 765px; margin-left: 25px; overflow: hidden; zoom:1;}
.tpl-layout-banner { margin-bottom: 20px;}

.sitePage-head {border-bottom: 1px solid #dfdfdf; padding: 17px 0 10px 0; margin-bottom: 10px; overflow: hidden; zoom:1;}
.fixed_box_yf { background: #fff;}
/*top*/

.top { overflow: hidden; zoom:1; font-family: arial,helvetica,clean,sans-serif;}
.top-info { float: right; padding-top: 15px; width: 500px; text-align: right; *width: 530px;}

/*header*/

.header { height: 55px;  background: url(../images/nav_bg.png) repeat-x; margin-top: 40px;  position: relative; zoom:1;  z-index: 99; }
  .logo { position: absolute; top: -35px; left:-5px;}
  .nav { float: right; z-index: 99; position: relative;}
  .nav ul li{ float: left; position: relative; }
  .nav ul li a{  font-family: "Microsoft Yahei"; font-size: 16px; color: #fff;  padding: 0 3px; height: 55px; line-height: 55px; width: 80px; display: block; background: url(../images/nav_footer_bg.png) no-repeat  center right; text-align: center;}
  .nav ul li.current a,
  .nav ul li a:hover{ color: #fff; background: url(../images/nav_hover.png) no-repeat;}
  .nav ul li .subMenu { position: absolute; display: block; z-index: 99;  top: 55px; _top: 52px; left:0; background: #fff;margin-left: 1px;}
  .nav ul li .subMenu li { padding: 0 0px;  width: 79px; float: none; background: #fff;  zoom:1; }
  .nav ul li .subMenu li a{ display: block; width: 100%; text-align: center;  background: #fff; font-weight: normal; color: #7b7b7b; height: 24px; line-height: 24px; font-size: 13px;}
  .nav ul li .subMenu li a:hover { background: url(../images/subMenu_bg.png) repeat-x #fff; color: #fff;}
  .sf-sub-indicator { display: none;}

/*breadcrumbs*/

.sitepage-right-title { overflow: hidden; zoom:1; border: 1px solid #e7e7e7; padding: 0 15px 0 20px; height: 29px;}
.sitepage-text-title { float: left; }
.sitepage-text-title h5{ border-bottom: 1px solid #007fbf; font-size: 16px; margin-top: 3px; color: #007fbf;}

.breadcrumbs-home { width: 16px; height: 13px; background: url(../images/breadcrumbs_home.gif) no-repeat; position: relative; top: 3px; left: 2px;}
.breadcrumbs { float: right; margin-top: 7px;}
.breadcrumbs a,   .breadcrumbs span{ color: #007fbf; }
.breadcrumbs i { background: url(../images/breadcrumbs_i.gif) no-repeat; width: 7px; height: 13px; position: relative; top: 4px; left: 2px; margin: 0 5px;}
.breadcrumbs a:hover { text-decoration: underline;}

.pagination {}

.pagination-default .page_prev { background: url(../images/prev.gif) no-repeat; padding: 0 7px;}
.pagination-default .page_next { background: url(../images/next.gif) no-repeat; margin-left: 15px; }


/*helper*/

.helper { background: url(../images/helper_bg.png) repeat-x #182979; padding: 15px 0; position: relative;}
.helper-bottom { height: 3px; background: url(../images/helper_buttom_bg.png) repeat-x; position: absolute; bottom: 0; left: 0; width: 100%;}
.helper .mod-tit { background: url(../images/helper_line.png) repeat-x bottom; padding: 4px 4px;}
.helper h3,   .helper ul li a{ color: #fff;}
.helper ul li { padding:0 4px; margin: 4px 0;}
.helper ul li a:hover{ text-decoration: underline;}

/*footer*/
.footer {  padding-top: 5px; margin: 5px 0; }
.footer,  .footer-links { color: #959595;}

