@charset "gb2312";
*{
	margin: 0;
    padding: 0;
	font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;
}
body{
    margin: 0;
    padding: 0; 
	font-size:13px;	
	background:#fff;
	color:#333333;
}
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dd, dt, a ,form{
    margin: 0;
    padding: 0; 
	font-size:12px;	
}
img{
	border:0;
}
a{
text-decoration:none;color:#333333;}
a:hover{
text-decoration:none;color: #0066CC;}
li, ul {
    list-style: none outside none;
}
.clear {
    clear: both;
}
.left{float:left;}
.right{float:right;}
.topbox{height:70px;background:#EEEEEE}
.topdiv{width:1000px;height:70px;margin:0 auto;}
.navbox{height:45px;background:url(images/navbg.jpg) repeat-x}
.chromestyle{font-weight: bold;width: 990px;height:45px;margin:0 auto;}
.chromestyle ul{
width: 100%;
text-align: center; 
}
.chromestyle ul li{float:left;height:45px;line-height:45px;}
.chromestyle ul li.line{width:3px;background: url(images/xian.jpg) center center no-repeat;}
.chromestyle ul li a {
    color: #494949;
	font-size:15px;
	height:45px;
	display:block;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{
background: url(images/chromebg-over.jpg) center center repeat-x;color: #494949;
}
.dropmenudiv{
position:absolute;
top: 0;
font:normal 12px Verdana;
line-height:30px;
z-index:100;
background-color: white;
width: 110px;
visibility: hidden;
}
.dropmenudiv a{
width: auto;
display: block;
text-align:left;padding-left:28px;
color:#333;
background:#EEEEEE;
font-size:13px;
border-bottom:1px solid #ccc;
}
#dropmenu3 a{text-align:left;padding-left:10px;}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{
background-color: #999999;
color: #fff;
}
.mainbox{
	background: url("images/m_bj.jpg") repeat-x scroll 0 0 #ECECEC;
    width: 100%;
}
.mainbox2{
	background: url("images/zybg.jpg") repeat-x scroll 0 0 #F6F6F6;
    width: 100%;
}
.indexmain{width:1000px;margin:0 auto;}
.indexleft{float:left;width:277px;}
.hdpbox{margin-top:15px;background:url("images/hdpbg.jpg");padding:6px 13px 19px 14px;width:250px;height:150px}
.contmenu{margin-top:13px;}
.contnr{
	height:160px;
	line-height:26px;

	font-size: 14px;
}
.mainbox .indexmain .indexright .rightsec1 .gsxw #con_qi_1 .xwbox li {
	line-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.mainbox .indexmain .indexright .rightsec1 .gsxw #con_qi_1 .xwbox a {
	font-size: 14px;
}


.indexright{float:right;width:698px;}
.gsxw{float:left;width:390px;}
.spzx{float:right;width:280px;}
.gsxwmenu{height:25px;background:url(images/menubg.jpg) repeat-x;border:1px solid #D4D4D4;}
.guids_menu2{height:25px;float:left;}
.guids_menu2 li {
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height:25px;
	overflow: hidden;
	text-align: justify;
	width: 96px;
	font-size:13px;
	font-weight:bold;
	letter-spacing: 3px;
	padding-left: 6px;
}
.guids_menu2 li.hover {
	background: url("images/hover.jpg");
	color:#fff;
}
.more{ float: right;line-height:25px;padding-right:10px;}
.tabox{height:190px}
.xwbox{padding-top:15px;}
.news1{height:32px;line-height:32px;border-bottom:1px dashed #ccc;background:url(images/jiantou.jpg) 5px 12px no-repeat;padding-left:15px;}
.spbox{margin-top:15px;margin-left:2px;}
.sp{
	width:250px;
	height:150px;
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 15px;
	padding-left: 14px;
}
.line1{height:10px;border-bottom:4px solid #A3C40B;background:#ECECEC}
.line2{height:10px;border-bottom:4px solid #A3C40B;background:#F6F6F6}
.footnav{height:125px;background:#02307B}
.box1000{width:1000px;margin:0 auto;}
.footlj{
	float:left;
	width:560px;
	padding-left:62px;
	padding-top:12px;
	padding-right: 62px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.ljtitle{
	line-height:30px;
	background:url(images/jiantou2.jpg) 0 5px no-repeat;
	color:#fff;
	font-size:13px;
	padding-left:10px;
}
.ljchild{
	line-height:22px;
	padding-left:12px;
	color: #FFFFFF;
	font-size: 12px;
}
.lianjie a{
	padding-left:1px;
	color: #02307B;
	font-size: 1px;
}
.ljchild a{color:#fff;}
.ljchild a:hover{color:#fff;}
.footbq{padding-top:10px;background:#DBDBDB;text-align:center}
.leftsec{float:left;width:232px;}
.leftmenu{width:220px;padding-left:12px;height:30px;line-height:30px;background:url(images/leftmenubg.jpg);color:#333;font-size:14px;font-weight:bold;}
.menuchild{width:232px;}
.menuchild ul li{
	height:35px;
	line-height:35px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	font-size: 13px;
}
.menuchild ul li a{font-size:13px;display:block;height:35px;width:212px;background:url(images/jiantou.jpg) 10px 8px no-repeat;padding-left:20px;}
.menuchild ul li a:hover{background:url(images/jiantou3.jpg) 10px 8px no-repeat #0066CB;color:#fff;}
.liuyan{margin-top:20px;}
.rightsec{width:724px;float:right}
.pos{font-size:13px;height:30px;line-height:30px;background:url(images/posbg.jpg) 0 bottom repeat-x;}
.pos a{font-size:13px}
.newslist{margin-top:10px;}
.newschild{
	border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
    padding-bottom: 8px;
    padding-top: 10px;
    width: 100%;
}
.newspic{
	float: left;
    width: 154px;
}
.newspic a{
	border:3px solid #FFFFFF;
	display:block;
}
.newspic a img{
	height: 98px;
    width: 148px;
}
.newsmain{
	display: inline;
    float: right;
    width: 520px;
}
.newstitle{
    margin-bottom: 6px;
    overflow: hidden;
    width: 100%;
	line-height:25px;
}
.title a{
    font-size: 14px;
    font-weight: bold;
	color: #0066CC;
}
.title a:link{color: #0066CC;}
.newstime{ width: 500px;color: #7F7F7F;}
.detail a{
	background: url("images/n_m.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    display: block;
    height: 28px;
    line-height: 24px;
    margin-top: 10px;
    padding-top: 5px;
    text-indent: 240px;
    width: 100%;
}
.detail a:hover{background: url("images/n_m1.jpg") no-repeat scroll 0 0 transparent;text-indent: 240px;}
.titlezy{line-height:30px;color: #0066CC;font-size:14px;text-align:center;font-weight:bold;}
.timezy{line-height:25px;border-bottom:1px solid #ccc;text-align:center;font-size:13px;color: #7F7F7F;}
.contzy{line-height:200%;padding-top:10px;}
#pages {
    clear: both;
    padding: 10px 30px;
    text-align: center;
}
#pages a.a1 {
    height: 22px;
    line-height: 22px;
    margin-top: 0;
    padding: 0 12px;
}
#pages a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}
#pages span {
    background-color: #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}
.probox{padding-left:10px;overflow:hidden;zoom:1;}
.probox ul li{width:218px;float:left;display:inline;margin-right:20px;margin-top:10px;}
.probox ul li a{display:block;}
.probox ul li a img{display:block;float:right}
.probox ul li span{width:180px;height:54px;overflow:hidden;line-height:18px;padding:10px 19px 8px;text-align:center;display:block;background: url("images/cp_bj.jpg") no-repeat;}

#gallery {
    padding: 30px;
    background: #E5E6E8;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery {
  width: 600px;
  margin:0 auto;
}
.ad-gallery .ad-image-wrapper {
    width: 100%;
	height:450px;
    margin-bottom: 10px;
	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(ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_next.png);
        width: 30px;
        height: 30px;
        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: relative;
		line-height:34px;
		height:34px;
		overflow:hidden;
        bottom: 0px;
        left: 0px;
        padding-left: 5px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(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;
  }
    .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;
  }
    .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(ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(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 {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #2D64A5;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.style4 {color: #333}
.jsbztext{margin-top:20px;padding:10px;border:1px dashed #ccc;line-height:150%}
.mainbox .indexmain .clear #demo #demo1 #ctl00_ContentPlaceHolder1_dl2 .gdcpbk .pppzx {
	padding: 5px;
	height: 142px;
	width: 183px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}
.mainbox .indexmain .clear #demo #demo1 #ctl00_ContentPlaceHolder1_dl2 {
	font-size: 12px;
	line-height: 26px;
}
.products {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	margin-bottom: 5px;
}
.products ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.products li {
	float:left;
	text-align:center;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 26px;
}
.products img {
	padding:3px;
	border:1px solid #CCC;
	background-color: #F7F7F7;
}
.products a:hover img {
	border:1px solid #596A75;
}
.products a {
	color: #333333;
	text-decoration: none;
	line-height:22px;
}
#demo1 a {
	font-size: 14px;
}
.rightsec .newslist .contzy .gsjw {
	font-size: 14px;
	line-height: 28px;
}

.leftContent{ padding:15px 0 0 6px;}
.leftContent p{ font-size:14px; line-height:28px; }