@charset "utf-8";
/* reset */
header, section, nav, article, aside, figure, footer { display:block;}
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{
	padding:0;
	border:0;
	margin: 0;
}
body{
	font-family:微软雅黑,华文细黑;
	font-size: 14px;
    color:#666;
}
ul, li{
	list-style:none;
}
img{
	border:0;
}
em{ font-style:normal;}
input:focus, textarea:focus{
	outline:none;
}
textarea{ resize:none; }
h1, h2, h3, h4{ font-family:微软雅黑,华文细黑 ; font-weight:600;}
.clearfix:after,
.product-show .item:after,
.ext-info .server:after,
.ext-link ul:after { display:block; clear:both; height:0; content:"　";}
.clearfix,
.product-show .item,
.ext-info .server,
.ext-link ul { *zoom:1;}
.none { display:none;}
.laquo,
.raquo { font-size:14px; margin:0 4px 0 0; color:#055D9C; font-family:Tahoma, Geneva;}
.raquo { margin:0 0 0 4px;}

a{
	color:#38485a;
	text-decoration:none;
}
a:hover{
	color:#0099CC;
	text-decoration: none;
}

/* 头部导航 */
.top {
	background-color: #303030;
	height: 58px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #767676;
}
.top-1 {
	height: 58px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
	height: 58px;
	width: 170px;
	margin-right: 51px;
}
.muse {
	float: left;
	height: 58px;
}
.muse ul {
	width: 470px;
}
.muse li {
	color:#FFFFFF;
	font-size: 20px;
	line-height: 48px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.muse a{
	color:#e8e8e8;
	text-decoration:none; 
}
.muse a:hover, .muse a.selected{ 
	color:#0099CC; 
}
.search {
    float: right; height:40px;
    
    width: 300px;
    padding-top: 16px;
}
.searching-unit {
display: inline-block;
position: relative;
}
.search-hint {
position: absolute;
box-sizing: border-box;
font-size: 16px;
z-index: 999999999999;
}
.searching-unit .go {
display: block;
width: 20px;
height: 20px;
background: url(../images/menu_sprite.svg) 0 -100px no-repeat;
position: absolute;
right: 6px;
top: 6px;
cursor: pointer;
}
.searching-unit .go:hover{background-position:-50px -100px}
.searching-unit input {
background: #FAFAFA;
border: 1px solid #DDD;
padding: 5px 8px;
font-size: 14px;
color: #BBB;
width: 282px;
line-height: 16px;
border-radius: 3px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .06);
}
input, textarea, select {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
resize: none;
outline: 0;
}



/* 大图 */
.con {
	border-bottom: 2px solid #D7D7D7;
        background-color: #E5E5E5;
	height: auto;
}
.con-1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.con-1-1 {
	float: left;
	height: 380px;
	width: 660px;
	position:relative;
}
.con-1-wz{position:absolute;width:660px;height:380px;z-indent:2;left:0;top:0;}
.con-1-wz-1 {
	float: left;
	width: 610px;
	margin-top: 295px;
	transition: all 0.2s ease;
	background-image: -webkit-linear-gradient(-110deg, rgba(60,60,60,0.3) 0%, #000 100%);
	background-image: -moz-linear-gradient(-90deg, rgba(60,60,60,0.3) 0%, #000 100%);
	background-image: linear,-90deg,rgba(60,60,60,0.3) 0%,#000 100%;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.con-1-wz-2 {
	font-size: 30px;
	line-height: 40px;
	color: #FFFFFF;
	float: left;
	width: 610px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}
.con-1-wz-3 {
	font-size: 14px;
	line-height: 20px;
	float: left;
	height: 20px;
	width: 610px;
	color: #FFFFFF;
}


.con-1-2 {
	float: left;
	height: 390px;
	width: 340px;
	background-image: url(../images/tb.png);
	background-repeat: no-repeat;
}
.con-1-3 {
	float: left;
	height: 240px;
	width: 340px;
	overflow: hidden;

}
.ind_navlist li{border-bottom:1px solid #e5e5e5}
.ind_navlist li a{display:block;width:100%;height:59px;line-height:59px;background:url(../images/icon2.png) no-repeat right 0;cursor:pointer}
.ind_navlist li.place a{background-position:right 0}
.ind_navlist li.bbs a{background-position:right -61px}
.ind_navlist li.ask a{background-position:right -122px}
.ind_navlist li.lm a{background-position:right -122px}
.ind_navlist li.plan a{background-position:right -183px}
.ind_navlist li a:hover{text-decoration:none;background-color:#f2f2f2}
.ind_navlist li .title{float:right;padding-right:70px;font-size:24px;color:#636363}
.ind_navlist li .text{padding-left:19px;color:#959595}
.ind_navlist li a:hover .title{color:#0073b6}


.con-1-4 {
	float: left;
	height: 140px;
	width: 340px;
}
.con-2 {
	background-color: #FFFFFF;
}
.con-3 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.foot {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.con-l {
	float: left;
	width: 660px;
	margin-right: 40px;
}
.con-r {
	float: right;
	width: 300px;
}
.con-l-1 {
	float: left;
	width: 660px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	margin-bottom: 20px;
}


.con-l-2 {
	float: left;
	height: 150px;
	width: 200px;
	margin-right: 20px;
	}
.con-l-3 {
	float: left;
	height: 150px;
	width: 440px;
}
.con-l-3-1 {
	font-size: 20px;
	line-height: 28px;
	color: #38485a;
	float: left;
	width: 440px;
	margin-bottom: 15px;
	text-align:Justify;
	text-justify:inter-ideograph
}
.con-l-3-1 a{
	color:#38485a;
	text-decoration:none;
}
.con-l-3-1 a:hover{
	color:#000000;
	text-decoration: none;
}
.con-l-3-2 {
	font-size: 12px;
	line-height: 20px;
	color: #747f8c;
	float: left;
	width: 440px;
	margin-bottom: 14px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.con-l-3-3 {
	float: left;
	height: 20px;
	width: 440px;
}
.con-l-3-4 {
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	float: right;
	height: 20px;
	width: 200px;
	text-align: right;
}
.con-l-3-5 {
	font-size: 12px;
	line-height: 20px;
	color: #0099CC;
	float: left;
	height: 20px;
}
.con-l-3-5 a{
	color:#0099CC;
	text-decoration:none;
}
.con-l-3-5 a:hover{
	color:#38485a;
	text-decoration: none;
}.con-r-1 {
	float: left;
	width: 300px;
	margin-bottom: 20px;
}
.con-r-2 {
	font-size: 18px;
	line-height: 26px;
	color: #333333;
	float: left;
	height: 35px;
	width: 100%;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #38485A;
}
.con-r-2 span{
	float:right;
	font-size: 12px;
	line-height: 26px;
	padding-right: 10px;
}
.con-r-2  a{
	color:#0099CC;
	text-decoration:none;
}
.con-r-2 a:hover{
	color:#38485a;
	text-decoration: none;
}
.con-r-3 {
	float: left;
	width: 270px;
	background-color:#f1f2f6;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.con-r-4 {
	float: left;
	width: 270px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.con-r-4-1 {
	float: left;
	height: 80px;
	width: 80px;
	margin-right: 20px;
	overflow: hidden;
}
.con-r-4-2 {
	float: left;
	width: 170px;
}
.con-r-4-3 {
	font-size: 14px;
	line-height: 20px;
	float: left;
	width: 170px;
	font-weight: bold;
	margin-bottom: 8px;
}
.con-r-4-4 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	float: left;
	width: 170px;
}
.ban {
	float: left;
	height: 250px;
	width: 300px;
	margin-bottom: 20px;
}
.r-hd{
	width:270px;
	height:100px;
	overflow: hidden;
}
.r-hd-4 {
	float: left;
	width: 270px;
	margin-bottom: 15px;
}
.r-hd-1 {
	font-size: 14px;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 260px;
	color: #0099CC;
	background-color: #dedede;
	padding-left: 10px;
}
.jm-0 {
	float: left;
	width: 285px;
	background-color:#f1f2f6;
	padding-top: 15px;
	padding-left: 15px;
	overflow: hidden;
}
.jm-1 {
	float: left;
	width: 285px;
}
.jm-2 {
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	float: left;
	height: 36px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
}

.ban-1 {
	float: left;
	height: 90px;
	width: 660px;
	margin-bottom: 20px;
}
.top-m {
	height: 68px;
	background-color: #0099CC;
	background-image: url(../images/bj.jpg);
	background-repeat: no-repeat;
	background-position: center -100px;
}
.top-m-0 {
	height: 68px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.top-m-1 {
	height: 68px;
	width: 1200px;
	float: left;

}
.top-m-2 {
	float: left;
	width: 93px;
	margin-right: 10px;
	padding-top: 10px;
}
.top-m-2-1 {
	float: left;
	height: 30px;
	width: 74px;
	text-align: center;
}
.top-m-2-2 {
	float: left;
	height: 22px;
	width: 74px;
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	text-align: center;
}
.con-l-m {
	float: left;
	width: 660px;
}
.con-l-m-1 {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #dedede;
	text-align: center;
}
.foot2 {
	background-color: #909090;
	height: 40px;
}
.foot2-1 {
	height: 40px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.foot-1 {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 30px;
	width: 1000px;
	margin-bottom: 10px;
}
.foot-2 {
	font-size: 12px;
	line-height: 22px;
	float: left;
	width: 1000px;
	color: c2c2c2;
}
.foot-2 a{ color:#c2c2c2}
.foot-2 a:hover{
	color:#0099CC;
	text-decoration: none;
}
.foot-3 {
	text-align: center;
	width: 1000px;
}
.foot2-2 {
	float: left;
	width: 400px;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	color: #FFFFFF;
}
.foot2-3 {
	float: right;
	font-size: 12px;
	line-height: 40px;
	color: #FFFFFF;
	width: 600px;
	text-align: right;
}
.foot2-3 a{ color:#ffffff}
.foot2-3 a:hover{
	color:#0099CC;
	text-decoration: none;
}
#bottomNav {
  z-index:99;
  center:0;
  position:fixed;
  bottom:0;
  width:100%;
  _position:absolute; /* for IE6 */
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */                                           overflow:visible;
  height: 60px;
  background-repeat: repeat-x;
  background-image: url(../images/bfq2.png);
} 
.bfq {
  height: 50px;
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  background-repeat: repeat-x;
  padding-top: 10px;
  background-image: url(../images/bfq4.png);
  background-position: left 10px;
}
.bfq-1 {
  float: left;
  height: 40px;
  width: 49px;
  font-size: 14px;
  line-height: 40px;
  color: #333333;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c7ccdf;
  padding-left: 30px;
}
.bfq-2 {
  font-size: 16px;
  line-height: 30px;
  color: #333333;
  float: left;
  height: 30px;
  width: 200px;
  font-weight: bold;
  padding-left: 270px;
  padding-top: 10px;
}
.bfq-3 {
	float: left;
	height: 30px;
	width: 200px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
	color: #666666;
	font-size: 12px;
	line-height: 30px;
	margin-right: 30px;
}
.bfq-4 {
  float: right;
  height: 50px;
  width: auto;
}
.bfq-4-1 {
	float: left;
	height: 40px;
	width: auto;
	padding-top: 10px;
}
.bfq-4-2 {
  font-size: 12px;
  line-height: 30px;
  color: #00ACF1;
  float: right;
  height: 50px;
  width: 100px;
  text-align: center;
  border-radius: 4px;
}
.bfq-4-2 a{ color:#ffffff}
.bfq-4-2 a:hover{
  color:#0099CC;
  text-decoration: none;
}
.bfq-5{
  float: left;
  height: 500px;
  width: 100px;
  font-size: 14px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;border-radius: 4px;
  }
.bfq-6{
  float: left;
  height: 297px;
  position:absolute;
  z-index:2;
  visibility:hidden;
  left: -329px;
  top: -300px;
  background-color:#333;
  border-top-width: 3px;
  border-right-width: 3px;
  border-left-width: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #333;
  border-right-color: #333;
  border-left-color: #333;
}
.bfq-6-0 {
  float: left;
  height: 250px;
  width: 500px;

}

.bfq-6-1 {
  float: left;
  height: 50px;
  width: 200px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999;
}
.pv {
	float: left;
	height: 220px;
	width: 320px;
	padding-top: 20px;
	padding-left: 20px;
}
.pv-1 {
	float: left;
	height: 30px;
	width: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #dedede;
	font-size: 12px;border-radius: 4px;
}
.pv a { font-size:12px; display:block;width:100%; color:#38485a;border-radius: 4px;}
.pv li { float: left;
	height: 30px;
	width: 144px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #dedede; background-color:#f2f2f2;border-radius: 4px;
	font-size: 12px;}
.pv li a:hover{text-decoration:none;background-color:#0099CC; border: 1px solid #0099CC; color:#FFFFFF;}

.pv2 {
  height: 240px;
 //width: 340px;

}
.pv2 ul{
  width:423px;
}
.pv2 a { font-size:12px; display:block;  color:#fff;  padding-left: 35px; background-image: url(../images/resize_png_new.png);
  background-repeat: no-repeat;
  background-position: 10px center;}
.pv2 li {
  float: left;
  width: 210px;
  text-align: left;
  line-height: 48px;
  background-color:#333;
  font-size: 12px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #444;
  border-bottom-color: #444;

}
.pv2 li a:hover{text-decoration:none;background-color:#555;  color:#da000e;   background-image: url(../images/resize_png_new2.png);
  background-repeat: no-repeat;
  background-position: 10px center;}

.pin-1 {
	float: left;
	height: 340px;
	width: 300px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 30px;
}
.pin-2 {
	width: 270px;
	background-image: url(../images/pvx.png);
	background-repeat: repeat-y;
	background-position: 50px;
	height: 340px;
	overflow: scroll;
	overflow-x:hidden;
	overflow-y:hidden;
	float: left;
	padding-left: 30px;
}


.pin-2 ul{width: 270px;position: relative; top:-320px;left:80px; }
.pin-2 li {
  float: left;
  height: 30px;
  width: 270px;
  font-size: 14px;
  line-height: 30px;
  margin-top: 15px;
  
  
}
.pin-2 li a{
  background-image: url(../images/pvoff.png);
  background-repeat: no-repeat;
  //background-position: 80px;
  height: 30px;
  display:block;
  //width:175px;
  //padding-left: 95px;
padding-left: 15px;
  }

#upDiv, #downDiv {
position:relative;left:0;width: 70px; height:50%; border-bottom: 1px solid red;
}
#upDiv{
 border-bottom: 1px solid red; background-image: url(../images/up.png);
	background-position: 18px 8px; background-repeat: no-repeat;
}
#downDiv{
 border-top: 1px solid red; background-image: url(../images/down.png);
	background-position: 18px 132px;background-repeat: no-repeat;
}

/*
.pin-2 li a:hover{background-image: url(../images/pvon.png);
  background-repeat: no-repeat;
  background-position: 10px; font-weight:bold;
    display:block;
  width:175px;}
*/


.wx-1 {
	float: left;
	width: 300px;
}
.wx-2 {
	font-size: 14px;
	line-height: 22px;
	color: #38485a;
	float: left;
	width: 300px;
	text-align: left;
	margin-bottom: 10px;
}
.wx-3 {
	float: left;
	width: 300px;
}
.wx-4 {
	float: left;
	width: 180px;
	margin-right: 20px;
}
.wx-5 {
	float: left;
	width: 100px;
}
.xfts {
	width: 160px;
	margin-left: 1000px;
	position: absolute;
	margin-top: -100px;
	color: #000000;
}
.xfts-1 {
	float: left;
	width: 9px;
	height: 120px;
	background-image: url(../images/tspc.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.xfts-2 {
	float: left;
	width: 137px;
	height: 100px;
	font-size: 12px;
	line-height: 20px;
	background-color: #FFCC00;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.xfts-3 {
	float: left;
	height: 20px;
	width: 150px;
	text-align: right;
}

.xwsy-1 .homebq-tab.selected {
    background-color: #f1f2f6;
}

#homebq_xwjj .con-r-3 {
    height: 333px;
}