/*
  BY : sevplus.com
  DATE : 2018 - 4
*/
body { font-family: arial,sans-serif,"Microsoft YaHei", "微软雅黑"; color:#333; font-size:14px; margin:0; background-color:#F7F8FD;}
ul { padding:0; margin:0;}
li { list-style:none;}
a { color:#333;}
a:hover { text-decoration:none;}
.container { width:1200px !important;}
.mid { width:1200px; margin:0 auto;}
.hid { display:none;}

.top { height:31px; border-bottom:1px solid #eee;  background:#f5f5f5; line-height:31px; font-size:12px;}
  .top p { float:left; margin:0;}
  .top span { float:right; margin-right:10px;}
.menu { padding:20px 0; height:85px; background-color:#fff;}
  .menu .logo { height:54px; width:auto; float:left;}
  .menu ul { float:right; line-height:45px;}
    .menu li { float:left; margin:0 10px;}
      .menu li a{ font-size:18px; line-height:60px; font-weight:bold; padding:0 5px; padding-bottom:15px;}
        .menu li a:hover{ color:#ff0000; border-bottom:4px solid #ff0000;}
#news { position:relative;}
#menu-down { background-color:#fff; position:absolute;top:60px; left:-25px; width:130px; z-index:999;}
  #menu-down li a{ display:block; padding:10px 20px; font-size:16px; font-weight:400; width:130px; line-height:22px;}
  #menu-down li a:hover{ border:none;}
/*  banner  */
.fullSlide {min-width:1200px;position:relative;height:490px;overflow:hidden;}
.fullSlide .bd {position:relative;z-index:0;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:490px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:490px;}
.fullSlide .hd {width:1000px;left:50%;margin-left:-600px;bottom:15px;position:absolute;z-index:1;bottom:15px;overflow:hidden;}
.fullSlide .hd ul {float:right;}
.fullSlide .hd ul li {float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li img {width:80px;line-height:41px;display:block;border:2px solid #fff;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on img {border-color:#FF8106;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev, .fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2; }
.prev { left: 0; } 
.fullSlide .next { background-position: 0 -90px; right: 0; } 
.fullSlide .prev:hover, .fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }

.banner-ad { margin-top:-170px; position:relative;z-index:999;}
  .banner-ad ul{ margin-left:-10px;}
  .banner-ad li{ float:left; margin-right:10px;}
  .banner-ad li img{ width:280px; height:140px;  border-radius:10px;}
.apply{ overflow:hidden; position:relative; background-color:#776767; height:24px; margin-top:30px;}
.apply .bd{ padding-left:60px;  background:url(../images/notice.png) 30px center no-repeat; background-size:26px 26px;}
.apply .infoList li{ height:24px; line-height:24px; color:#fff;}
.apply .infoList p{ margin:0; }
  .apply .infoList p span{ display:block; float:left; width:160px; }
.pro{}
  .pro .pro-box { padding:0; margin:20px 0;}
  .pro .pm-box{  background-color:#fff; clear:both; margin:10px auto;}
    .pro .pm-box dt{ float:left; display:block; width:220px; padding:180px 0 0 40px; color:#fff; font-size:26px; height:556px; background-color:#E65C5C; font-weight:normal; position:relative;}
      .pro .pm-box dt font{ display:block; font-size:16px;}
      .pro .pm-box dt a{ position:absolute; bottom:0; left:0px; display:block; text-align:center; width:220px; color:#fff; font-size:14px; padding:8px 0; background-color:#E86867;}
	.pro .pm-box .ipm-title { color:#000; margin:7px 0; display:block; font-weight:bold;}
	.pro .pm-box dd { border-bottom:1px solid #ccc; padding:20px; height:139px;}
	  .pro .pm-box dd img { border:1px solid #ccc; margin:0 20px; float:left; height:100px; width:110px;}
	  .pro .pm-box ul  { }
	    .pro .pm-box li  { float:left; width:190px; display:block; margin-bottom:5px; color:#999;}
	    .pro .pm-box li .ipm-tag { display:block; color:#000;}
	      .pro .pm-box .ipm-tag span{ color:#FFA500; border:1px solid #FFA500; border-radius:10px; padding:2px 5px; margin-right:9px;}
	.pro .pm-box a { float:right; color:#fe4c5a; border-color:#fe4c5a; margin-top:-20px;}
	  .pro .pm-box a:hover { color:#fff; background-color:#fe4c5a;}
.red { color:#fc5e6c; padding:0 5px;}
.black { color:#333; padding:0 5px;}
#pm-fang dt{ background-color: #e66b2e;}
  #pm-fang dt a { background-color: #F4A460;}
#pm-che dt{ background-color: #E6A82E;}
  #pm-che dt a { background-color: #E8B043;}

/*
.pro { border-top:2px solid #E13F3D; margin:20px auto;  padding:0;}
.pro-menu { background-color:#E13F3D; padding:40px 30px 10px 30px; margin:0; height:480px;}
  .pro-menu dt{ font-size:25px; color:#fff; font-weight:normal; margin-bottom:30px;}
    .pro-menu dt span{ display:block; font-size:16px; margin-top:10px;}
  .pro-menu dd a{ display:block; background-color:#fff; height:55px; line-height:50px; text-align:center; font-size:16px; border:2px solid #fff;}
    .pro-menu dd a:hover{ border-bottom:2px solid #E13F3D;}
.pro-hot { background-color:#E4E4E4; padding:20px; height:480px;}
  .pro-hot dt { color:#000; font-weight:bold; font-size:16px; margin-bottom:20px;}
  .pro-hot dd { float:left; height:179px; width:310px; background-color:#fff; margin:10px 5px; padding:15px 20px;}
    .pro-hot dd img{ float:left; height:80px; width:auto; margin-right:12px;}
    .pro-hot dd em{ font-size:18px; font-weight:bold; font-style:normal; margin:8px 0 8px 0; display:block;}
    .pro-hot dd span{ display:block; font-size:16px; margin-bottom:20px;}
      .pro-hot dd span i { color:#E13F3D; font-size:20px; font-style:normal; margin-left:3px;}
    .pro-hot dd p { color:#aaa; margin-top:5px;}
	.pro-hot font { display:block; text-align:right; color:#888;}
	  .pro-hot font span{ display:inline; margin:0; color:#000; margin-right:3px;}

.case { background:url(../images/casebg.jpg) center center no-repeat; background-size:100% 100%;}
  .case .anlititle { width:193px; margin:50px auto; display:block;}
  .case li { background-color:#fff; border-radius:10px;float:left; width:282px; height:380px; overflow: hidden; margin-left:38px; padding:30px 20px 25px 20px;}
  .case li em a { font-size:22px; white-space:nowrap; font-style:normal; font-weight:bold; display:block;}
    .case li em font { font-size:14px; color:#666; height:30px; overflow:hidden; font-style:normal;}
	.case li img { margin:5px 0; width:242px; height:126px;}
	.case li p { height:84px; overflow:hidden; color:#666; margin-top:5px; font-size:12px;}
	.case span { color:#999; font-size:12px;}
	  .case span a{ float:right; color:#e92c0b;}
  .case-more{ display:block; text-align:center; width:150px; height:40px; line-height:40px; margin:30px auto; background:#eee; border:1px solid #fff; border-radius:2px; font-size:16px;}
    .case-more:hover{ background:#F60; color:#FFF;}
	*/
.art { margin-top:20px;}
  .art-n { padding-left:0;}
  .art-title { font-size:18px; color:#373737; border-bottom:1px solid #c31626; height:35px; padding:0 5px; float:left;}
  .art-n-more {float: right; display: block; line-height: 35px; margin: 0 10px; font-size:12px;}
  #art-tab { float:right; height:35px; line-height:35px;}
    #art-tab li{ float:left; background-color:#e6e6e6; padding:0 8px; margin-right:4px;}
  .art-box { margin-top:34px; border-top:1px solid #ccc;}
    .art-box li{ padding:19px 0; background-color:#f2f2f2; border-bottom:1px dashed #ccc;}
    .art-box li a{ color:#29abff; margin-bottom:10px; font-size:16px; display:block;}
    .art-box li p{ padding-right:20px;}
    .art-box li span{ color:#999;}
  .art-box img { float:left; margin:0 20px 0 8px; width:180px; height:100px;}
  
.art-q { overflow:hidden; position:relative;}
  .art-q .art-title{ display:block; width:100%; border-color:#ccc;}
  .art-q .art-title a{ float:right; font-size:12px; line-height:35px;}
.aq-go{ margin-top:35px;}
  .aq-go li { border-bottom:1px dashed #ccc;}
  .aq-go dl { margin:18px 0;}
   .aq-go dt:before { background:#859ab5; content:"问"; width:20px; height:20px; display:inline-block; text-align:center; line-height:20px; color:#fff; margin:0 10px 10px 0; font-weight:normal;}
   .aq-go dd:before { background:#ffbb18; content:"答"; width:20px; height:20px; display:inline-block; text-align:center; line-height:20px; color:#fff; margin:0 10px 0 0;}
   
.friend { margin-top:60px;}
.friend .hd { border-bottom:1px solid #ccc; padding-bottom:39px; margin-bottom:8px;}
  .friend .hd li { font-size:18px; border-bottom:3px solid #F7F8FD; height:39px; line-height:40px; display:block; float:left; margin:0 10px; cursor:pointer}
  .friend .hd .on { border-bottom:3px solid #c31626 !important;}
  .friend .bd li { display:block; float:left;}
.bot { margin-top:55px; border-top:4px solid #c31626; background-color:#e5e5e5; padding:75px 0;}
.link{ padding:0;}
  .link dl { width:25%; float:left; display:block;}
  .link dt { font-size:16px; margin-bottom:15px; font-weight:normal;}
  .link dd {  margin-bottom:5px;}
    .link dd a{ font-size:14px; color:#666;}
.b-tel { background:url(../images/tel.png) left top no-repeat; height:67px; padding-left:67px; color:#666; border-bottom:1px solid #c3c3c3; margin-bottom:18px; }
  .b-tel P font{ display:block; font-size:32px; font-weight:bold; color:#000;}
  .con li { margin-bottom:10px; color:#666;}
.code {padding:0;}
  .code dl { float:left;}
  .code img {width:145px; height:auto;}
  .code dd {text-align:center; margin-top:10px;}
  
.footer { background:#d9d9d9; min-height:65px; text-align:center; color:#999; line-height:65px;}
.friend i { margin:0 10px;}
/*  list  */
.list-product { background-color:#F7F6FB; padding-top:30px;}
.navs { margin:10px 0; padding:0 15px;}
  .navs span { margin-right:8px;}
.list { }
.pro-pic { margin-top:-5px; padding:0; max-width:217px; height:200px; float:left; border:1px solid #e4e4e4; text-align:center; overflow:hidden;}
  .pro-pic img { height:100px; width:auto; margin:0 auto; margin-top:20px;}
.pro-sp { height:60px; line-height:60px; background-color:#fff; border-bottom:1px solid #e4e4e4}
.pro-push { margin-top:-5px; height:5px; float:left;}
  .list-pro li { height:195px; background:url(../images/pro-bj.png) ; border:1px solid #e4e4e4; margin-bottom:30px;}
  .list-pro dl { padding:0; margin:0;}
  .list-pro h4 { font-size:18px; font-weight:normal; padding-left:25px; color:#333; height:55px; line-height:55px; margin:0; border-bottom:1px solid #e4e4e4; background-color:#fff;}
  .list-pro dd { height:138px; text-align:center; border-left:1px solid #e4e4e4; line-height:28px;}
    .list-pro .pl-no1 { padding-top:30px; color:#FC5128; font-weight:bold; font-size:16px;}
    .list-pro .pl-no2 { padding-top:15px; text-align:left;}
      .list-pro .pl-no2 img{ margin-top:-6px;}
    .list-pro .pl-no3 { padding-top:25px;}
    .list-pro dd font { color:#ff520c;}
	.list-pro dd .f30 { font-size:30px; font-weight:bold; display:block; margin-top:12px;}
  .list-pro dd li{border:none; background:none; height:auto; margin:0;}

.art-main,.art-show { background-color:#fff; padding:20px;}
  .art-main li { padding:15px 0; clear:both;}
  .art-main li img { float:left; margin-right:20px;  width:180px; height:100px;}
  .art-main .art-li { float:left; height:100px;display:block; width:660px}
    .art-main .art-li a{ color:#29abff; font-size:16px;}
    .art-main .art-li p{ font-size:13px; color:#666; height:39px; margin-top:10px; text-indent:25px; overflow:hidden; }
    .art-main .art-li p a{ margin-left:15px; font-size:14px;}
    .art-main .art-li span{ color:#999; margin-top:10px;  font-size:14px; margin-right:30px;}
    .art-li i { border: 1px solid #29abff;padding: 2px 5px;margin-left: 8px;font-style: normal;}
    .art-li i a{ font-size:12px !important;}
	
.page { width:100%; text-align:center; margin:20px 0;}
  .page span,.page a,.page b { padding:5px 10px; line-height:24px; text-align:center; border:1px solid #d6d6d6; color:#333; margin-right:5px;}
  .page b { border:1px solid #c30; background-color:#c30; color:#fff;}
  .page a:hover { color:#c30; text-decoration:none; border:1px solid #c30;}
/*  side  */
.is-ad {margin:20px 0;}
.side-hot-pro dd{ padding:15px; border:1px solid #ccc; height:50px; margin:15px;}
  .side-hot-pro dd img { float:left; width:24px; height:24px; margin-right:20px;}
.in-side-ad img { margin:15px;}

.lp-side { margin-top:20px;}
.sideMenu{ }
.sideMenu h3{ height:42px; padding-left:25px;  border-top:1px solid #e3e3e3; background:#c31725; color:#fff; cursor:pointer; font:normal 16px/42px "Microsoft YaHei"; margin:0;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none;background-color:#fff;}
.sideMenu ul li{ line-height:32px; border:none; border-bottom:1px dashed #ccc !important; height:32px; margin:0; background:none;}
.sideMenu ul li a{font-size:14px; text-indent:10px; display:inline-block;}
.sideMenu ul li a.active{font-size:14px; text-indent:10px; display:inline-block; color: #c9141c}
.sideMenu ul li:last-child{border-bottom:none;}
.sideMenu ul li:before{ width:0; height:0; border-left:5px solid #bbb; border-top:5px solid transparent; border-bottom:5px solid transparent; display:inline-block; content:"";}

.side-qa{ margin-top:10px; padding:10px; background-color:#fff;}
.site-title { height:40px; border-bottom:1px solid #DDD;}
  .site-title h3{ float:left; display:block; font-weight:bold; font-size:16px; height:40px; line-height:38px; border-bottom:2px solid #ff6600; margin:0;}
.side-qa-go { margin:0;}

.side-art-hot{ margin:20px 0; background-color:#fff;}
.side-art-hot .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.side-art-hot .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.side-art-hot .hd ul li{ float:left; padding:0 15px; cursor:pointer; }
.side-art-hot .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.side-art-hot .bd ul{ zoom:1;  }
.side-art-hot .bd li{ width: 225px; line-height: 35px; padding:0; width:100%; text-indent:15px; border-bottom:1px dashed #ccc;}
.side-art-hot .bd li:before{content:""; width:3px; height:12px; background:#F90; display:inline-block;}
.side-art-hot .bd li a{text-indent:10px; display:inline-block;}

.side-zt-art {background: #fff; border: 1px solid #e7e7e7; padding-bottom: 20px;margin-top:20px;}
  .side-zt-art dt{padding:12px 20px; font-size: 18px; border-bottom: 1px solid #e7e7e7; background-color: #fcfbfb; font-weight: normal;}
  .side-zt-art dd { padding:10px;}
    .side-zt-art dd img { float:left; margin-right:15px; width:97px; height:80px;}
    .side-zt-art dd a { margin-top:3px;}
    .side-zt-art dd p { color:#ccc; margin-bottom:3px;}
  
.co-pro-hot {}
	.co-pro-hot dd{ height:82px; padding:8px;}
  .co-pro-hot img {float:left; margin-right:8px; height:72px; width:82px;}
  .co-pro-hot div { height:72px; float:left; width:160px; overflow:hidden;}
  .co-pro-hot em { font-style:normal; font-weight:bold; }
  .co-pro-hot p { margin:0; color:#999;}
/*  show  */
.product-show {background-color:#F7F6FB; margin-top:40px;}
.pro-main { background-color:#fff; padding:30px 20px;}
  .pro-main h1 { color:#333; font-size:1.75em; font-weight:bold; border-bottom:1px solid #ccc; margin:0 0 10px 0; padding-bottom:15px;}
    .pro-main h1 span { margin-left:20px; font-size:16px; color:#999;}
  .pro-main p { line-height:2;}
.pro-f { height:120px; padding-top:3em; border-top:1px solid #ccc;}
  .pro-f li { display:block; float:left; text-align:center; width:25%;}
    .pro-f li img{ width:90px; height:90px; margin-bottom:5px; }
.pro-main .dl-horizontal dt{ width:100px; margin-bottom:5px;}
.pro-main .dl-horizontal dd{ width:120px; margin-bottom:5px; margin-left:120px;}
  .pro-main .dl-horizontal dd em{ font-style:normal; margin-right:5px;}
.pro-main .as-title { font-size:16px; color:#333; font-weight:bold;}
.liuchen { margin-top:50px; }
  .liuchen dt { color:#C00; border-bottom:1px solid #ccc; }
  .liuchen dd { display:block; float:left; width:25%; text-align:center; background:url(../images/lc-right.png) right 60px no-repeat;}
  .liuchen dd:nth-child(5) { background:none;}
  .liuchen dd span{ display:block; text-align:center;margin-top:-53px;}
  .freeup { width:188px; display:block; margin:20px auto; margin-top:50px;}
.pro-from { width:95%; padding:1.75em 1em 2.75em; border:1px solid #FF7E00; position:relative; margin:2em auto;}
  .pro-from dt{ font-size:1.33em; color:#333; margin-bottom:1.5em;}
    .pro-from dt font { color:#ddd; font-size:12px; margin-left:1.5em;}
    .pro-from dd { display:block; float:left; width:40%;}
      .pro-from dd input{ width:80%;margin-bottom:30px;}
    .pro-from .pf-but{ width:20%;}
      .pro-from .radio-inline input{ margin-right:8px;}
      .pro-from .radio-inline input[type=radio]{ margin-left:-30px;}
      .pro-from .pf-but a { height:110px; text-align:text; padding-top:30px; width:110px; border:1px solid #FF7E00; background:#FF7E00; color:#fff; font-size:16px;}
.art-show {}
  .art-show h1{ text-align:center;}
    .art-show h1 span{ text-align:center;}
  .art-show .as-base{ border-top:1px solid #ccc; color:#999;}
.as-content { line-height:25px; margin-top:20px;min-height:300px;}
.as-ud span { display:block; float:left; width:50%; }
/*  modal  */
.modal-body { padding:30px 70px;}
  .modal-body .jine,.modal-body .yzm { padding:0 15px;}
.mod-sm { background-color:#fbfbfb; border:1px solid #F2F2F2; color:#999; line-height:25px; padding:10px 20px;}
.indexup .form-group{ height:50px;}
  .indexup label { height:34px; line-height:34px;}
  .indexup input[type="radio"] { margin-top:11px;}
#addr select { height: 34px; padding: 6px 0 6px 8px; font-size: 14px; line-height: 1.42857143; color: #555;}

/*  qa  */
.lp { background-color:#F7F6FB;}
.qa-search,.art-search { background:#fff url(../images/search.png) no-repeat 20px center; padding:15px 25px 15px 70px; border:1px solid #e7e7e7; margin-top:10px;} 
  .qa-search .qa-key,.art-search .qa-key { width:500px; padding:5px 10px; border:1px solid #ccc; margin-right:15px;}
  .qa-search .qa-sub,.art-search .qa-sub { height:32px; margin-top:-2px; margin-right:15px; padding:5px 15px; }
.ll { padding-left:0;}
.qa-hot { margin:0; margin: 10px 0 20px 0;}
  .qa-classify { background-color:#03a5ef; padding:0 0 0 30px; color:#fff;}
    .qa-classify a { color:#fff;}
    .qa-classify h3 { color:#fff; padding:20px 20px 20px 0;}
	.qa-classify dl { border:1px solid #8ed3f6; border-right:none; background-color:#2eadee; padding:10px 10px 10px 20px;}
	  .qa-classify dt { font-size:16px; height:40px; line-height:40px; margin-left:-10px;}
	  .qa-classify dd { float:left; padding:4px 12px 4px 0; line-height:24px;  }

.qa-list { padding-right:0;}	  
  .qa-list dl,.qas-tuijian{ border:1px solid #e7e7e7; background:#fff; }
  .qa-list dt,.qas-tuijian dt{ padding:0 20px; height:53px; line-height:53px; background:#fcfbfb; border-bottom:1px solid #e9e9e9; font-size:18px; margin-bottom:14px;}
  .qa-list dd,.qas-tuijian dd{ border-bottom:1px solid #efefef; margin:0 20px; background:url(../images/wdd.png)  no-repeat 0 center; padding-left:12px; line-height:78px;}
    .qa-list dd font,.qas-tuijian dd font { color:#999; margin:0 3px;}
    .qa-list dd span,.qas-tuijian dd span{ color:#999; float:right;}
  .ql-hot { margin-bottom:10px;}
.qa-up-txt { margin:15px 0;}
.qa-up-go { margin:0;}x
  .qa-up-go .input-group{ float:left;}
.qa-answer dd p{ font-size:16px; line-height: 29px; margin-bottom:10px; text-align:justify;}
.qa-side .up-down { float:right; font-size:16px;}
.qa-side .up-down a{ margin-left:20px; color:#333; padding-left:20px;}
.qa-side .up-down a:hover{ color:red; text-decoration:none;}
.qa-side .up-down a em{ font-style:normal;}
.qa-side .up-down #show-up { background:url(../images/up.png) no-repeat 0 center;}
.qa-side .up-down #show-up:hover { background:url(../images/upr.png) no-repeat 0 center;}
.qa-side .up-down #show-down { background:url(../images/dw.png) no-repeat 0 center;}
.qa-side .up-down #show-down:hover { background:url(../images/dwr.png) no-repeat 0 center;}
.qa-hot { background-color:#fff; margin:20px 0 20px 0; padding:20px;}
  .qa-hot span { display:block; font-size:20px; font-weight:bold; margin-bottom:20px;}
  .qa-hot img { width:300px; height:225px; padding:0;}
  .qa-hot ul { padding-left:35px;}
    .qa-hot li { background:url(../images/qa-hot-li.png) no-repeat 0 center; padding-left:12px; font-size:16px; margin-bottom:10px;}
  .qa-hot .qaone { font-size:20px; line-height:20px; font-weight:bold; background:none; padding:0; margin-bottom:18px;}
  
.qa-ask { color:#999; border-left:4px solid #F2877A; margin-left:-28px; padding-left:28px;}
  .qa-ask span{ font-size:12px; margin-left:5px;}
    .qa-ask span font{ margin-left:5px;}
  .qa-ask h5 { font-size:20px; font-weight:bold; color:#555; margin:3px 0 15px 0;}
.qa-answer { font-size:16px;}
  .qa-answer span{ font-size:12px;}
    .qa-answer span font{ font-size:16px; font-weight:bold; color:#333; margin-right:12px;}
  .qa-answer p{ margin-top:10px; line-height:24px; color:#666; padding-left:10px;}
.qa-info { color:#999;}
  .qa-info span { margin-left:15px;}
  .qa-info .qazt{ border:1px solid #ccc; padding:2px 15px; border-radius:10px;}
  
.fastup,.side-box { background:#fff; border:1px solid #e7e7e7; padding-bottom:20px;}
  .fastup dt,.side-box dt,.sb-tit,.list-art dt,.list-qa dt,.qa-answer dt,.about-pro dt { padding:12px 20px; font-size:18px; border-bottom:1px solid #e7e7e7; background-color:#fcfbfb; font-weight:normal;}
  .fastup .input-group-addon {background-color:#fff;}
  .fastup .input-group { margin-top:20px; padding:0 20px;}
  .fastup .input-group input{ border-left:none; border-right:none;}
  .fastup .fast-radio { border:1px solid #ccc; padding:5px 0 5px 20px; border-radius:0 4px 4px 0; border-left:none;}
  .fastup .fast-radio .radio-inline{ margin-right:20px;}
  .fastup .fast-submit { width:100%;}
  .side-pro-hot {}  
    .side-pro-hot dd{ padding:5px 8px; height:60px; border-bottom:1px dashed #eee; overflow:hidden;}
    .side-pro-hot img { float:left; height:45px; width:45px; margin:5px 5px 0 0;}
	  .sph-info { }
  .sph-info h5 { margin-bottom:5px; font-weight:bold;}
  .sph-info li { float:left; display:block; margin-right:5px; color:#000;}
  .sph-info li span{color:#ccc;}
  .list-side { padding:0; margin:10px 0;}
  
.qal-main { padding-left:0; margin-top:10px;}
.qal-list { padding:20px; background-color:#fff; border:1px solid #e9e9e9; margin-top:20px;}
.ql-state {}
  .ql-state dl { height:35px; margin-bottom:10px; line-height:35px;}
  .ql-state dl:nth-child(1){ display:none;}
    .ql-state dt { font-weight:normal; margin-right:30px; display:block; float:left; line-height:35px;}
    .ql-state dd a { display:block; float:left; margin-right:5px; width:80px; height:35px; line-height:35px; text-align:center;}
	
.ql-tab {}
  .ql-tab tr { height:50px; line-height:50px; border-bottom:1px solid #efefef; text-align:center;}
.qlt-title { color:#999; text-align:center;}
  .qlt-title .tw380 { width:380px;}
  .qlt-title .tw360 { width:360px;}
  .qlt-title .tw103 { width:103px;}
  
.qa-show { padding-left:0; margin-top:10px;}
.qa-problem { padding:20px 60px 10px 100px; border: 1px solid #e7e7e7;}
  .qa-problem h1{ font-size:16px; font-weight:normal;}
.state-n { background:url(../images/state-n.png) no-repeat top left #fff;}
.state-y { background:url(../images/state-y.png) no-repeat top left #fff;}
.pb-info { height:25px; color:#999; margin:10px 0;}
  .pb-info font{ margin-right:15px; line-height:25px;}
  .pb-info .pb-share{ float:right;}
.qc-answer { border: 1px solid #e7e7e7; background-color:#fff; margin-top:20px;}
  .qc-answer dt { padding:0 20px; height:53px; line-height:53px; background:#fcfbfb; border-bottom:1px solid #e9e9e9; font-size:18px; color:#627fa8; font-weight:normal;}
  .qc-answer dd { margin:20px 50px 0 50px; border-bottom:1px solid #e7e7e7;}
  .optimum { background:url(../images/optimum.png) no-repeat; height:28px; line-height:28px; padding-left:35px;}
  .qc-base { color:#999; margin-bottom:10px;}
    .qc-base font { color:#999;}
    .qc-base font:nth-child(2){ float:right;}
.qal-classify { background-color:#fff; padding:20px; height:138px;}
.classify-name { height:30px; line-height:30px; width:100%; margin-bottom:8px;}
  .classify-name li { float:left; display:block; font-size:16px; margin-right:25px; cursor:pointer; width:80px; text-align:center;}
.classify-tab {}
  .classify-tab a { display:block; float:left; width:80px; margin:8px 5px 0 0; height:25px; line-height:25px; text-align: center;}
.classify-in { color:#fff; background-color:#03a5ef;}
.link-qq { display:block; margin-bottom:20px;}

/*  cover  */
.art-search { height:66px; border:none;}
  .art-search form{ display:block; float:left;}
  .art-search ul{ line-height:30px;}
    .art-search ul a { color:#ababab;}

.cov-art-pro{ width:1200px; position:relative; padding:20px; margin:20px auto;  background-color:#fff; }
  .cov-art-pro .cap-go{ overflow:hidden;}
  .cov-art-pro .cap-go ul{ overflow:hidden; zoom:1; }
  .cov-art-pro .cap-go ul li{ margin-right:10px;  float:left; width:290px; display:block; height:80px;}
  .cov-art-pro .cap-go ul li a:hover{ color:#333;}
  .cov-art-pro .cap-go ul li img{ width:93px;height:80px; float:left; margin-right:8px;}
  .cov-art-pro .cap-go ul li dl{ margin:5px 0 0 0;}
    .cov-art-pro .cap-go ul li dd{ margin-bottom:3px;}
  .cov-art-pro .cap-go .black,.cov-art-pro .cap-go .red { font-weight:bold;}

.cb-ct { margin-bottom:20px;}
.cover-focus {position:relative;width:800px;height:	px;overflow:hidden; float:left;}
  .cover-focus .pic img {width:800px;height:420px;display:block;}
.cover-focus .hd {overflow:hidden;zoom:1;position:absolute;bottom:5px;right:10px;z-index:3}
  .cover-focus .hd li {float:left;line-height:15px;text-align:center;font-size:12px;width:25px;height:10px;cursor:pointer;overflow:hidden;background:#919191;margin-left:4px;filter:alpha(opacity=80);opacity:.8;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.cover-focus .hd .on {background:#fff;filter:alpha(opacity=100);opacity:1;}
.cover-focus .prev,.cover-focus .next {width:45px;height:99px;position:absolute;top:171px;z-index:3;filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.cover-focus .prev {background-image:url(../images/cover-focus.png);background-position:-112px 0;left:0}
.cover-focus .next {background-image:url(../images/cover-focus.png);background-position:-158px 0;right:0}
.cover-focus .prev:hover,.cover-focus .next:hover {filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.ct-txt { width:370px; float:right; border:none;}
  .ct-txt dt{ background:none; font-weight:bold; margin-bottom:7px;}
  .ct-txt dd a{ font-size:16px; line-height:34px; display:block;overflow:hidden; height:34px; white-space:nowrap; text-overflow:ellipsis; color:#333; padding:0 15px;}

.cover { }
.cov-art-box { background-color:#fff; clear:both; position:relative; margin-bottom:20px; padding-bottom
:20px;}
  .cov-art-box ul{ background-color:#fff; line-height:30px; height:30px; border-top:1px solid #f7f8fd; padding-top:20px;}
  .cab-tab-li { border:none !important; margin:10px 0 0 120px !important; line-height:25px !important;}
    .cab-tab-li li{ float:left; background: url(../images/line.png) no-repeat left center; padding: 0 10px 0 15px;}
	.cab-tab .bd ul { height:auto;}
.cab-tab ul { margin-top:20px; margin-left:20px;}
  .cov-art-box .cab-title { font-size:20px; font-weight:bold; position:absolute; top:25px; left:20px;}
  .cov-art-box .cab-title a { position: absolute; right: -750px; font-size: 14px; font-weight: 400; color:#999;}
  .cab-hot-tag { padding-top:70px !important; padding-left:10px;}
  .cab-hot-tag li { float:left; margin:0 10px;}
  .cov-gl { margin-top:75px;}
  .cov-gl .bd-img { margin-left:20px;}
.cov-list { padding-left:0;}
  .cov-art-box .bd li img {width:300px; height:180px; float:left; margin-right:35px;}
  .cov-art-box .bd li  {display:block;}
  .bd-img { width:300px; text-align:center; float:left; margin-right:30px;}
.cov-side .side-box { border:none;}
  .cov-side .side-box dt{ background-color:#fff; font-weight:bold; font-weight:nold;}
  .cov-side .cs-art-hot dd{ padding:10px 15px; font-size:12px; line-height:20px;}
    .cov-side .cs-art-hot dd font{ font-weight:bold; font-size:14px;}
    .cov-side .cs-art-hot dd img{ width:100px; height:80px; float:left; margin-right:20px;}
.cov-tj{ background-color:#fff; padding:0;}
  .ct-list{ padding:20px; height:65px; line-height:30px;}
    .ct-list li{width:90px; font-size: 20px; float: left; margin-right: 20px; cursor: pointer; color: #999; line-height: 30px; height: 30px;}
	.ct-list .on { font-weight:bold; color:#000;}
  .cov-tj .bd { margin-top:20px; border-top:1px solid #f7f8fd;}
    .cov-tj .bd li { display: block; float: left; overflow: hidden; width: 300px; height: 138px; padding: 20px;}
    .cov-tj .bd li font{ font-size: 16px; font-weight: bold; line-height: 24px; overflow: hidden; height: 48px; margin-bottom: 10px; color: #333; display:block;}
    .cov-tj .bd li p{ line-height: 20px; overflow: hidden; height:80px; color: #999;}
.cov-hot-key { margin-top:20px; border:none; padding:0;}
  .cov-hot-key dt{ background-color:#fff; font-weight:bold; margin-bottom:20px;}
  .cov-hot-key dd a{ float:left; display:block; margin: 0 10px 20px 20px; padding: 4px 8px; color: #999; background: #f7f8fd;}

/*  about  */
/*.about { overflow:hidden;}
.ab-banner { margin-left:-15px; margin-right:-15px; text-align:center;}
.ab-base { }
.ab-base img{ margin-top:-50px; float:left; position:relative; margin-right:88px;}
.ab-base ul{ float:right; margin-top:38px;}
  .ab-base ul li { float:left;}
  .ab-base ul li a { display:block; height:50px; line-height:50px; width:100px; text-align:center;}
  .ab-base ul li a:hover { color:#e24746;}
.ab-show { border-top:1px solid #ccc; padding-top:20px;}
*/
.about { margin-top:40px;}
  .ab-nav { border:1px solid #E1DFDA; background-color:#fff; float:left; width:190px; }
    .ab-nav dl{margin:0;}
      .ab-nav dt{ height: 43px; line-height: 43px; text-align: left; padding-left: 41px; font-size: 18px; color: #333333; font-weight:normal;}
      .ab-nav dd{ height: 40px; line-height: 40px; position: relative; left: -3px; border-bottom: 1px solid #ececec;}
      .ab-nav dd:hover{ border-left: 3px solid #FFAD2C; background: #f9f9f9; width: 100%; color: #F6F6F6;}
        .ab-nav dd span{ padding-left: 20px; margin: 0px 20px; display: block;}
.ab-main { padding:20px; background-color:#fff; border:1px solid #E1DFDA; float:right; width:978px; display:block;}
  .ab-main h5{ display:block; background:url(../images/about_line_bg.png) center bottom no-repeat; font-size:20px; height: 50px; line-height: 40px; padding-bottom:10px; margin:0 0 20px 0; padding-left:10px;}
  .ab-main p { padding:0 20px; line-height:30px;}

.fixform { height:130px; padding-top:30px; background:url(../images/fixform.png); position:fixed; bottom:0; left:0; width:100%; display:none;}
  .fixform li { display:block; float:left; margin-right:30px; width:30%; margin-top:-5px; margin-bottom:20px;}
  #fixgo { width:200px; padding:10px 0; margin-top:15px;}
  .fixform .col-xs-3{ padding-left:0;}
  .fixform .col-xs-3 img { float: left; width: 80px; height: auto; margin-right: 10px; margin-top: -10px;}
  .fixform .col-xs-3 p { color:#fff; margin:15px 0 0 0;}
  #ff-close { display:block; height:25px; width:25px; background:url(../images/ff-close.png) center center no-repeat; position:absolute; top:20px; right:50px;}
  
.all-tag{}
  .all-tag li{ display:block; width:140px; height:40px; line-height:40px; float:left; border:1px solid #999; color:#999; text-align:center; padding:0; clear:none !important; margin:0 32px 20px 0;}
  .all-tag li a{ display:block;}
  
.art-box i a { display:inline; font-size:14px; border:1px solid #29abff; padding:2px 5px; margin-left:8px; font-style:normal;}