﻿@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0;}

table { /*border-collapse: collapse; border-spacing: 0; */}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }

body,html{ margin:0; padding:0;-webkit-text-size-adjust:none;background:#fafafa;}

body{ color:#747474;font:12px/20px "Microsoft YaHei",Tahoma,Helvetica,Arial,sans-serif; cursor: default; background:url(img/bg.jpg);overflow-x: hidden;}
#load{background:url(img/bg_load.jpg) top center no-repeat;}
#load2{background:url(img/bg2.jpg) top center no-repeat;}

#lang{ width:400px; height:54px; margin:0 auto;}
#lang a {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: 15px;
    color: #cdcdcd;
    display: block;
    font-size: 24px;
    height: 52px; float:left;
    line-height: 52px;
    text-indent: 0px;
    transition: all 0.3s ease-out 0s;
    width: 150px;
    margin-top: 46px;
    text-align: center;
	float:left;
	margin:0 20px;
}
#lang a:hover{ background:#6198d8; color:#FFF; border:1px solid #6198d8;}

#con .footer{ margin-top:80px;}
li font{}
a{ color: #000; text-decoration:none; outline:none; }
a:hover { color: #e43238;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:0;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* * html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;} */
.clear{clear:both;}/*清除浮动*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
ins{ display:none;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.hide { display:none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }

/* frame */

.load_logo{width:278px; height:205px; display:block; margin:20px auto 0 auto;}


.bgline{ border-bottom:4px solid #115178}
.bg{ background:#FFF; width:1000px; margin:0 auto;
-moz-box-shadow: 0 5px 20px #f6f6f6; /* 老的 Firefox */
box-shadow: 0 5px 20px #f6f6f6;
}
.head{}
.lang{background:url(img/lang_bg.jpg) no-repeat; color:#c0c0c0; line-height:31px; text-align:center; width:119px; height:31px; float:right; margin-right:58px;}
.lang a{ color:#5d5d5d; line-height:31px;}
.lang a:hover{ color:#da251c;}
.logo a{ float:left; display:block; width:392px; height:79px; margin-left:30px; margin-top:20px;
}
.menu{ height:43px;background:url(img/nav.jpg); width:100%; margin-top:20px;}
.menu li{ float:left; background:url(img/nav_line.jpg) left center no-repeat;}
.menu li.bordernone{ background:none; padding-left:6px;}
.menu li a{ line-height:43px; height:43px; padding:0 22px; float:left; font-size:14px;  color:#FFF; display:block;
/*-moz-box-shadow: 1px 1px 1px #888;  老的 Firefox 
box-shadow: 1px 1px 1px #888;*/
}
.menu li a:hover,.menu li.on a{background:url(img/nav_hover.jpg);}

		/* 本例子css */

.pic_box{ width:980px; background:#FFF; margin:0 auto; margin-top:20px;border:1px solid #dddddd;}
.pic_box h3{ font-size:20px; line-height:43px; padding:0 40px; border-bottom:1px solid #dddddd;}
.pic_box h3 a{ font-size:20px; color:#000; line-height:43px; }
.pic_box h3 a span{ color:#666; font-weight:normal; float:right; font-size:12px;}

		
		.line{ border-top:1px solid #c9c9c9; border-bottom:1px solid #eaeaea; margin:50px 0 20px 0;}

		.banner{ width:1000px; height:280px; margin-top:20px;}
		#con .banner{ height:200px;}
		.slideBox{ width:1000px; height:280px; position:relative;}
		.slideBox .hd{ height:33px; position:absolute; bottom:0; z-index:1; left:48%;}
		.slideBox .hd ul{ height:33px;}
		.slideBox .hd ul li{ display:block;width:20px; height:33px; line-height:33px;background:url(img/side_icon.png) top no-repeat; float:left; cursor:pointer;text-align:center;}
		.slideBox .hd ul li.on{background:url(img/side_on.png) top no-repeat;}

		.slideBox .bd{ position:relative; height:280px; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle;}
		.slideBox .bd img{ width:1000px; height:280px; display:block;}

.ibox{ padding:30px 40px;}
.ititle a{background:url(img/title_icon.jpg) left no-repeat; line-height:30px; font-size:18px; display:block; padding-left:25px; color:#14495e}
.ititle a:hover{ color:#da241e}

.ibox_l{ width:345px; float:left;}
.ibox_c{ width:286px; float:left; margin-left:15px;}
.ibox_r{ width:260px; float:right;}
.iabout{ padding-top:10px;}
.iabout h5{ color:#000000; font-size:12px;}
.iabout p{ color:#656565; font-size:12px; line-height:18px; display:block; padding-left:5px; width:256px;}



		.inews,.inews2{ width:244px;  overflow:hidden; position:relative; margin-top:20px;}
		.inews2{ width:241px;}
		.inews .hd,.inews2 .hd{ display:none;}
		.inews .bd,.inews2 .hd{}
		.inews li,.inews2 li{ height:30px; background:url(img/news_li_bg.jpg) bottom repeat-x;}
		.inews li a,.inews2 li a{ line-height:30px; padding-left:5px; color:#656565;}
		.inews li .date,.inews2 li .date{ float:right; color:#999;}

.lastpro{ background:url(img/i_l.jpg); padding:88px 14px 20px 14px; height:81px;}
.lastpro h4{ font-size:18px; color:#FFF; line-height:30px;}
.lastpro p a{ font-size:12px; color:#FFF; line-height:18px;}

.important{background:url(img/i_c.jpg); padding:10px 20px; height:169px;}
.important h4{ text-align:center;}
.important h4 a{ line-height:30px; font-size:18px; color:#000;}
.important ul{ padding-top:20px;}
.important li{ height:30px; background:url(img/news_li_bg.jpg) bottom repeat-x;}
.important li a{line-height:30px; padding-left:5px; color:#656565;}

.ibox2{ padding:30px 40px; font-family:Arial, Helvetica, sans-serif;}

.partner{  width:571px; float:left;}
		.picScroll-left{ width:571px;  overflow:hidden; position:relative;background:url(img/i_p.jpg);width:571px; height:99px;}
		.picScroll-left .hd{ position:relative;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:22px; height:99px; left:0;overflow:hidden;
			 cursor:pointer; position:absolute; top:0;}
		.picScroll-left .hd .next{ right:0; left:auto;}
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
		.picScroll-left .hd .pageState{ display:none;}
		.picScroll-left .bd{ padding:30px;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:115px;}
		.picScroll-left .bd ul li{ text-align:center; }
		.picScroll-left .bd ul li img{ width:80px;display:block;margin:0 auto;}
		
		
.icontact{background:url(img/i_contact.jpg) right bottom no-repeat; width:320px; height:140px; float:right;}

		
.news_box{ width:980px; margin:0 auto; margin-top:30px; background:#FFF;}
.news_box_pic{ width:470px; float:left;}

.slideBox2{ width:470px; height:270px; overflow:hidden; position:relative;}
		.slideBox2 .hd{ height:15px; position:absolute; bottom:10px; z-index:1; right:10px;}
		.slideBox2 .hd ul{ height:33px;}
		.slideBox2 .hd ul li{ display:block;margin-top:5px;  width:15px; height:15px; line-height:15px; text-align:center; border-radius: 15px;background: #52aacc; float:left; margin-right:5px;}
		.slideBox2 .hd ul li.on{ background-color: #e5a100;}
		.slideBox2 .bd{ position:relative; height:270px; z-index:0;}
		.slideBox2 .bd li{ zoom:1; vertical-align:middle;}
		.slideBox2 .bd img{ width:470px; height:270px; display:block;}

.news_box_list{ width:400px; padding:10px; padding-right:70px; float:right;}
.news_box_list h3{ font-size:20px; line-height:40px;}
.news_box_list li a{ color:#6c6c6c; line-height:29px; display:block; border-bottom:1px solid #e4e4e4;}
.news_box_list li a span{ font-family: Arial; color:#a6a6a6; padding-right:20px; font-size:10px; line-height:29px;}
.news_box_list li a:hover{ background: #e5a000; color:#000;}
.news_box_list li a:hover span{ color:#000}



.footer{ height:88px; margin: 0 auto; font-size:10px; background:#115178; margin-top:20px;}
.footer .tel{ float:right; padding-top:0; margin-right:55px; }
.footer .footer_left{  width:600px; margin-top:17px; margin-left:45px;float:left;}
.footer .nav{ line-height:40px; text-align:left;}
.footer .nav a{ color:#fff; font-weight:bold;}
.copyright_text{color:#fff;}


.icon_erweima{ width:30px; height:40px; border-right:1px solid #CCC; float:right; display:block; position:relative; background:url(img/icon.png) center center no-repeat; cursor:pointer;}
.icon_erweima img{ position:absolute; left: auto; right:0; display:none; bottom:40px; width:144px;}

.conbox{ padding:40px 24px 0 24px;}
.leftbox{ width:219px; float:left;}
.rightbox{ width:660px; float:right;}

.lefttitle{ background:url(img/left_title_bg.jpg); width:219px; line-height:38px; text-align:center; font-size:20px; color:#FFF;}

.leftmenu{ background:#fff}
.leftmenu li a{ display:block; line-height:38px; height:38px; overflow:hidden; padding-left:40px; font-size:12px; background:url(img/left_icon.jpg) left no-repeat; }
.leftmenu li a.on{ text-decoration:underline;}

.leftmenu li.two a{ background:none; line-height:26px; color:#717171; height:26px; padding-left:20px;}
.leftmenu .blank{ height:5px;}

.leftcontact a{background:url(img/left_contact.jpg); width:209px; height:63px; padding:57px 0 0 10px; display:block; margin-top:20px;}

.showpath{ line-height:40px; border-bottom:1px solid #dadada; font-size:20px; color:#000;}
.showpath span{ font-size:12px; float:right; line-height:40px;}
h1.titleh1{ font-size:18px; color:#000; line-height:20px; padding-top:20px; padding-bottom:10px; font-weight:bold;}
.info{ overflow:hidden;margin-top:20px;}
.info img{width: expression(this.width > 660 ? 660 : true); max-width: 660px;}
.info div,.info{ font-size:12px; line-height:166%; color:#404040; line-height:180%;}
.info #table_con{ background:#ccc;}
.info #table_con td{ background:#FFF;}
.info span{ line-height:180%;}
.info h4{ color:#75ba1c; font-weight:bold;}
.info h2{color:#75ba1c; font-weight:bold; font-size:16px; text-align:center; border-bottom:1px dotted #CCC;}

#productlist{ margin:10px 0 20px 0;}
#productlist th{ background:#f0f0f0; color:#000; text-align:center; font-weight:bold; line-height:30px;}
#productlist tr{}
#productlist td{background:url(img/news_li_bg.jpg) bottom repeat-x;}
#productlist td a{ color:#9e9e9e; line-height:30px;}

.news_list{}
.news_list ul li{ padding:0px 0px 23px 0px; margin:12px 0px;}
.news_list_img{ width:150px; float:left; padding-right:20px;}
.news_list_title{  font-size:14px; display:block; overflow:hidden; color:#000; font-weight:bold;}
.news_list_title a:hover{ text-decoration:underline;}
.news_list_title span{ float:right; display:block; width:70px; height:29px; font-size:12px; color:#b0b0b0;}
.news_list_cont{ font-family:Arial, Helvetica, sans-serif; color:#8f8f8f;}
.news_list_cont a{ color:#494949;}
.news_list_cont a:hover{ text-decoration:underline;} 

	.listpic{}
	.listpic li{ width:340px; height:120px; overflow:hidden; margin:20px 25px 0 0; float:left; border:1px solid #e8e8e8; display:block; background:#f5f5f5}
	.listpic li a{width:340px; height:120px; display:block; cursor:pointer;}
	.listpic li img{ width:98px;border:1px solid #e8e8e8;}
	.listpic .productlistpic{height:100px; overflow:hidden; margin:9px; width:100px;  float:left;}
	.listpic .productlisttext{ width:150px; font-size:18px; font-weight:bold;display:block; float:left; margin-top:20px;background:url(img/icon_product.jpg) right center no-repeat;line-height:30px; color:#3d3d3d;}
	.listpic li:hover{ background:#FFF;}
	.listpic li:hover .productlisttext{color:#F9233D}
	
	.listpic2{}
	.listpic2 li{ width:230px; margin:15px 8px 0 7px; overflow:hidden; height:180px; text-align:center; float:left;}
	.listpic2 li img{ width:230px; display:block;}
	.listpic2 li.xianlu{ height:280px; position:relative;}
	.listpic2 li.xianlu img{ height:280px; background:#000;}
	.listpic2 li.xianlu p{ display:block; width:230px; height:30px; position:absolute; left:0; bottom:0; line-height:30px; text-align:center; background:rgba(0,0,0,.5); color:#FFF; font-size:14px;}
	.listpic2 li.xianlu #fangda{ position:absolute; left:0; top:0; width:230px; height:140px; display:none;background:rgba(0,0,0,.5); text-align:center; padding-top:110px}
	.listpic2 li.xianlu #fangda img{width:24px; height:24px; margin:0 auto;}
		.sideMenu{ }
		.sideMenu h3,.sideMenu h4{ margin:0 auto;height:37px; line-height:37px; padding-left:30px; border-bottom:1px solid #ecebeb; font:normal 12px/37px "Microsoft YaHei"; display:block;}
		.sideMenu h3{ background:#eff8ff; color:#0e4f96; border-top:1px solid #0e4f96;}
		
		.sideMenu h3 span{ line-height:37px; display:block; float:left;width:115px; text-align:center; font-size:12px;}
		.sideMenu h3 span.sideMenu1{ width:540px; padding-left:40px;padding:0; text-align:left;}
		.sideMenu h3 span.sideMenu2{ text-align:center; width:135px}
		
		.sideMenu h4 span{line-height:37px; display:block; float:left;width:115px; text-align:center; font-size:12px;}
		.sideMenu h4 span.sideMenu1{ width:540px; padding-left:40px;padding:0; text-align:left;}
		.sideMenu h4 em{ float:left; display:block; width:85px; height:37px; padding-left:50px;background:url(img/icon_join_hover.png) 28px 12px no-repeat; cursor:pointer;}
		.sideMenu li.on h4 em{ background:url(img/icon_join.png) 28px 12px no-repeat; }
		
		.sideMenu h4 span.sideMenu2 a{background:url(img/join_bt.jpg) ;text-indent: -9999px; width:60px; height:21px; margin:0 auto; margin-top:8px; cursor:pointer; display:block;}
		.sideMenu li{ border-bottom:1px solid #CCC;}
		.sideMenu ul.foldContent{ background:#f8f8f8;border-bottom:1px solid #ecebeb; padding:10px; line-height:30px; padding-left:20px; color:#a2a2a2; display:none;}
		.sideMenu ul table td{ padding:5px; color:#545454;}
		
	.product_con{ width:700px; padding:20px 50px; margin:0 auto;}
	.product_con h1{ font-size:20px; line-height:50px; border-bottom:2px solid #CCC; text-align:center; color:#000;}
	.product_con .print a{background:url(img/product_con_print.jpg) ; width:160px; height:43px; text-align:center; font-size:20px; color:#FFF; line-height:43px; float:right; display:block; margin-top:20px;}
	.product_con #product_table{width:530px; margin:0 auto; margin-top:20px;}
	.product_con #product_table td{ padding-right:10px;}
	.product_con #product_table td strong{ color:#000;}
	.product_info{ margin-top:20px; width:800px; margin-left:-50px;}
	.product_info table{border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2; max-width:800px; display:block; margin:0 auto;}
	.product_info td{ border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; line-height:30px; text-align:center; padding:0 5px;}
		
		.listpic_box{ width:780px; height:530px; padding:10px; background:#FFF;}
		.listpic_box .listpic_box_img{}
		.listpic_box .listpic_box_img img{ width:100%;}
		.listpic_box .titleh1{ font-size:14px; color:#000; padding:0 10px; border-bottom:1px solid #ddd}
		.listpic_box .info{}

.right_side{ width:190px; height:146px; position:fixed; z-index:999999; top:200px; right:0;}
.right_side_m{ position: relative; top:0; float:right; right:0; width:89px; height:146px;}

.right_side_c{width: 180px;height: auto;border-radius: 5px;-webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17);box-shadow: 0 5px 9px rgba(4,0,0,.17); position: fixed; right:-200px; top:346px;}

#olx_head{ padding:20px; line-height:16px; height:16px; background:#6198d8; border-radius: 5px 5px 0 0; color:#fff; font-size:14px; width:140px; overflow:hidden;}
#olx_head i{ cursor:pointer; float: right; width:18px; height:18px;background:url(https://www.028wz.net/static/028/img/icon_close.png); display:block; background-size:14px 14px; background-position:center; background-repeat:no-repeat;}

#olx_qq,#olx_tel{background-color: #fff;}
#olx_qq li a{ padding:12px 30px; height:18px; line-height:18px; background:#f5f5f5;color:#353434; display:block; border-bottom:#fff 1px solid; transition:all ease-out .3s; font-size:12px}

.right_side_c span{ margin-right:18px; display: block; float:left; width:14px; height:18px;}
.right_side_c span.icon_qq{ background:url(https://www.028wz.net/static/028/img/icon_qq2.png); width:16px; height:17px; float:left;}
.right_side_c span.icon_phone{ background:url(https://www.028wz.net/static/028/img/iocn_phone2.png) center no-repeat; margin-right:15px;}
#olx_qq li a:hover{ color:#fff; background:#565656}
#olx_qq li a:hover span{ background-position-y:-17px;}

#olx_tel{ padding:20px 30px}
#olx_tel div{ color:#434343; line-height:14px; height:14px; margin-bottom:10px}
#olx_tel p{ line-height:18px; font-size:12px}

/* Pager */
.pager {overflow:hidden;padding: 10px 0 0 0;text-align: center;}
.pager li{ display: inline-block; }
.pager a,
.pager span { display: inline-block; margin: 0 2px; height: 30px; line-height: 30px; font-size: 12px;}
.pager a,
.pager a:active { color: #000; padding: 0 12px; }
.pager a:hover { border-color: #E4393C; text-decoration:none; color: #E4393C; background: #fafafa;}
.pager input { width: 23px; height: 22px; text-align: center; vertical-align: top; display: none;}
.pager span.current,.pager li.active span { border-bottom: #E4393C 2px solid; color: #E4393C; font-weight:bold; padding: 0 10px; height: 28px; }
.pager span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#c0c0c0;background: #fff;display: none;}


.map{ padding-top:20px; position:relative;}
.map img{ max-width:100%; width:952px;}
.map_postion{ position: absolute;}
.map_1{ left:510px; top:120px;}
.map_2{ left:510px; top:320px;}
.map_3{ left:750px; top:220px;}
.map_4{ left:140px; top:160px;}
.map_5{ left:270px; top:350px;}
.map_6{left: 760px;top: 361px;}

.map_box{ position:relative; height:120px;}
.map_box .map_box_con{ display:none; position:absolute; left:0; top:30px; display:block; width:auto; padding:10px; line-height:20px; height:60px; width:180px;background:rgba(0,0,0,.8);
-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
	margin-top:8px; color:#FFF;
}
.map_box .map_box_con em{width:0; display:block; position:absolute; left:30px; top:0;
    height:0; 
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid rgba(0,0,0,.8); margin-top:-5px;}
.map_box span.title_span{ padding:0 20px; line-height:30px; color:#FFF; background:rgba(0,0,0,.8); display:block;
-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}

.ad-gallery, .ad-gallery * {  margin: 0;  padding: 0;}
.ad-gallery {  width: 1200px; margin:0 auto;}

  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 700px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(img/left.png);
        width: 30px;
        height: 48px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(img/right.png);
        width: 30px;
        height: 48px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(img/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px; display:none;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative; display:none;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(img/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(img/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img { height:80px;-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; }
            .ad-gallery .ad-thumbs li a.ad-active img {-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter:none;}
			
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

div.icon{}
div.icon a{ display: inline-block; width: 30px; height: 30px; text-align: center; }
div.icon a img{ vertical-align: middle; width: 30px; display: inline-block; background: #333; border-radius: 50%;}
div.icon a:hover img{ background: #000; }

#fixed_weixin {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%; background: rgba(0,0,0,.6);overflow-y: auto;z-index: 100;display: none;}
#fixed_weixin .fixed-container {box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);width: 220px;height: auto;padding: 20px 20px 0 20px;background: #fff;position: absolute;
left: 50%;top: 50%;margin-left: -110px;margin-top: -140px;}
#fixed_weixin .fixed-container p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #000;}
#fixed_weixin .fixed-container img{ width:220px; height:220px;}
