/*=============全局CSS=============*/
*{
	margin:0;
	padding:0;
}
body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555;
	background-image:url('../images/red/totalbg.gif');
	background-repeat:repeat-x;
	background-position: center top;
	
}
a:link {
	color:#555;
	text-decoration: none;
}
a:visited {
	color: #555;
	text-decoration: none;
}
a:hover {
	color:#0086DC;
	text-decoration: none;
}
a:active {
	color: #555;
	text-decoration: none;
}
div:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
 }
li:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
 }
ul{
margin:0px;
padding:0px;
list-style:none;
}
li{
list-style:none;
margin:0px;
}
/*=============全局结束=============*/

/*=============网站头部=============*/
.totaldiv{
width:960px;
margin:0 auto;
}
.head{
width:100%;
background-color:#2A2A2A;
height:72px;
color:#999999;
}
.head{
width:100%;
background-color:#ffffff;
background-image:url('../images/red/headbg.gif');
height:100px;
color:#C7E3FF
}
.logo{
width:605px;
float:left;
background-image:url(../images/logo.png);
height:195px;
font-size:9px;
color:#0086DC;
}
.headcolor{
height:10px;
float:left;
width:350px;
text-align:right;
}
.headcontent{
height:36px;
line-height:36px;
float:left;
width:655px;
padding-left:25px;
}
.headcolor img{
margin-top:8px;
margin-left:6px;
}
.headright{
height:36px;
line-height:36px;
float:right;
width:170px;
text-align:right;
}
.headright a{
color:#3399CC;
display:block;
float:right;
width:55px;
text-align:center;
}
.headright a:link{
color:#3399CC;
display:block;
background-image:url(../images/headmenubg.gif);
background-position:center;
background-repeat:no-repeat;
}
.headright a:visited{
color:#3399CC;
display:block;
background-image:url(../images/headmenubg.gif);
background-position:center;
background-repeat:no-repeat;
}
.headright a:active{
color:#3399CC;
display:block;
background-image:url(../images/headmenubg.gif);
background-position:center;
background-repeat:no-repeat;
}
.headright a:hover{
color:#ffffff;
display:block;
background-image:url(../images/headmenubgc.gif);
background-position:center;
background-repeat:no-repeat;
}
.menu{
width:100%;
background-image:url(../images/red/menubg.gif);
height:36px;
background-color:#0086DC;
}
.menu ul{
width:952px;
margin:0 auto;
}
.menu li{
width:85px;
float:left;
line-height:36px;
text-align:center;
}
.menu .line{
background-image:url(../images/red/menuline.gif);
background-repeat:no-repeat;
background-position:center;
width:1px;
height:36px;
}
.menu a{
color:#fff;
display:block;
}
.menu a:link{
color:#fff;
display:block;
background-image:url(../images/red/menubg.gif);
}
.menu a:visited{
color:#fff;
display:block;
background-image:url(../images/red/menubg.gif);
}
.menu a:active{
color:#fff;
display:block;
background-image:url(../images/red/menubg.gif);
}
.menu a:hover{
color:#fff;
display:block;
background-image:url(../images/red/menubgc.gif);
}
.menufoot{
width:100%;
background-image:url(../images/red/menufoot.gif);
height:28px;
line-height:28px;
color:#999;
margin-bottom:20px;
}
.menufoot ul{
width:905px;
margin:0 auto;
}
/*=============头部结束=============*/

/*=============底部开始=============*/
.footcontent{
width:100%;
border-top:#C0DAED solid 1px;
padding-top:11px;
padding-bottom:11px;
line-height:20px;
position:relative;
}
.footcontentin{
width:100%;
height:20px;
position:relative;
}
.footcontent ul{
width:960px;
margin:0 auto;
}
.footcontent span{
background-image:url(../images/hline.gif);
background-position:right;
background-repeat:repeat-y;
display:block;
height:61px;
float:left;
}
.footcontent .s1{
color:#0086DC;
font-weight:bold;
width:60px;
}
.footcontent .s2{
width:220px;
padding-left:16px;
}
.footcontent .s3{
width:200px;
padding-left:16px;
}
.footcontent .s3 img{
margin-bottom:4px;
}
.footcontent .s4{
width:152px;
padding-left:16px;
}
.foot{
width:100%;
background-color:#999;
line-height:35px;
color:#fff;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.foot strong{
color:#0086DC;
}
.foot a{
color:#fff;
}
.foot a:visited {
color:#fff;
}
/*=============底部结束=============*/

/*=============首页CSS=============*/
.content{
width:960px;
margin:0 auto;
margin-bottom:0px !important;
margin-bottom:20px;
position:relative;
}
.indexdivline{
border:#C0DAED solid 1px;
padding:1px;
width:184px;
float:left
}
.indexulbg1{
background-image:url(../images/red/indexdivline.gif);
height:296px;
}
.indexulbg2{
background-image:url(../images/red/indexdivline2.gif);
height:361px;
overflow: hidden;
}
.webtitle1{
color:#0086DC;
font-size:14px;
font-weight:bold;
padding-left:8px;
line-height:30px;
}
.more{
float:right;
margin-top:-22px;
margin-right:8px;
}
.indexnum{
line-height:33px;
padding-left:10px;
height:35px;
}
.indexnum a{
display:block;
}
.indexnum a span{
background-color:#686868;
color:#FFFFFF;
padding:3px;
padding-left:6px;
padding-right:6px;
border:#333333 solid 1px;
margin-right:10px;
font-weight:bold
}
.indexnum a:hover span{
background-color:#0086DC;
border:#0066CC solid 1px;
}
.banner{
width:544px;
height:300px;
margin-left:20px;
margin-bottom:20px;
float:left;
margin-right:20px;
}
.indexcustom{
height:41px;
line-height:17px;
padding-left:23px;
background-image:url(../images/indexliline.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.indexcustom span{
color:#999999;
}
.indexcustom a{
display:block;
background-image:url(../images/red/indexdot2.gif);
background-repeat:no-repeat;
background-position:right;
margin-right:23px;
padding-top:5px;
}
.indexcustom a:hover{
background-image:url(../images/red/indexdot.gif);
background-repeat:no-repeat;
background-position:right;
}
#glide div{
	position:absolute;
	width:186px; margin:auto;
	height:200px;
	cursor:default;
	border-bottom:1px solid #C0DAED;
}

#glide .gld2{height:59px; padding:7px 15px 0px 15px; width:156px; line-height:17px; color:#999999; background:url(../images/gld-bg.gif) repeat-x;}
#glide .gld2A{height:59px; padding:7px 15px 0px 15px; width:156px; line-height:17px; color:#999999; background:url(../images/gld-bg2.gif) repeat-x;}
#glide{overflow:hidden; position:relative; height:333px;}
#glide #pro0{margin-top:0px; z-index:999;}
#glide #pro1{margin-top:66px; z-index:998;}
#glide #pro2{margin-top:132px; z-index:997;}
#glide span{display:block; width:186px;}
#glide .gld1{height:120px; text-align:center; padding-top:14px; background-color:#FFFFFF;}
#glide .gld1 a{border:#ccc solid 2px; padding:1px; width:162px;display:block;}
#glide a{color:#555555;}
#glide a:hover,#glide a:active{color:#EC0000;}

.indexnews{
float:left;
width:543px;
margin-left:20px;
margin-right:20px;
border-left:#C0DAED solid 1px;
}
.indexnews ul{
width:542px;
position:relative;
}
.indexnewtitleul{
height:28px;
z-index:2;
}
#indexnewtitle{
float:left;
width:373px;
border:#C0DAED solid 1px;
border-left:0px;
line-height:25px;
height:25px;
padding:1px;
text-align:center;
background-image:url(../images/red/indextitle.gif);
cursor:pointer;
}
#indexnewtitle2{
float:left;
width:73px;
border:#C0DAED solid 1px;
border-bottom:0px;
border-left:0px;
line-height:25px;
height:26px;
padding:1px;
text-align:center;
font-weight:bold;
color:#0086DC;
background-image:url(../images/red/indextitle2.gif);
cursor:pointer;
}
#indexnewtitle2 a{
color:#0086DC;
}
.indexnewcontent{
border:#C0DAED solid 1px;
border-left:0px;
border-bottom:0px;
margin:0px !important;
margin-top:-1px;
z-index:1;
padding-top:9px;
padding-bottom:9px;
height:183px;
}
.forms4{
background-image:url(../images/checkbg.gif);
background-position:right;
background-repeat:no-repeat;
border:#C0DAED solid 1px;
border-left:0px;
border-bottom:0px;
margin:0px !important;
margin-top:-1px;
z-index:1;
padding-top:9px;

padding-bottom:9px;
height:183px;
}
.forms4 p{
height:30px;
padding-top:15px;
font-size:14px;
font-weight:bold;
padding-left:10px;
}
.forms4 li{
width:12%;
height:25px;
padding-top:8px;
padding-left:8px;
float:left;
}
.forms4 .border_input{
width:60%;
border:#999 solid 1px;
border-right:#CCC;
border-bottom:#CCC;
height:18px;
}
.indexseo{
border-bottom:#C0DAED solid 1px;
border-right:#C0DAED solid 1px;
background-image:url(../images/seoline.gif);
background-repeat:repeat-x;
height:100px;
padding-top:13px;
padding-bottom:21px;
line-height:20px;
}
.indexseo li{
margin-right:5px;
}
.indexseo img{
float:left;
margin-left:20px;
margin-right:20px;
}
.indexseo span{
font-weight:bold;
float:left;
display:block;
}
.indexservice{
height:65px;
line-height:20px;
}
.indexservice span{
color:#999999;
}
.indexservice a{
display:block;
margin-left:10px;
padding-left:53px;
background-repeat:no-repeat;
background-position:bottom left;
padding-top:8px;
}
.indexservice .a1{
background-image:url(../images/arr-spr1a.gif);
}
.indexservice .a1:hover{
background-image:url(../images/arr-spr1.gif);
}
.indexservice .a2{
background-image:url(../images/arr-spr2a.gif);
}
.indexservice .a2:hover{
background-image:url(../images/arr-spr2.gif);
}
.indexservice .a3{
background-image:url(../images/arr-spr3a.gif);
}
.indexservice .a3:hover{
background-image:url(../images/arr-spr3.gif);
}
.indexservice .a4{
background-image:url(../images/arr-spr4a.gif);
}
.indexservice .a4:hover{
background-image:url(../images/arr-spr4.gif);
}
.indexservice .a5{
background-image:url(../images/arr-spr5a.gif);
}
.indexservice .a5:hover{
background-image:url(../images/arr-spr5.gif);
}
#spr1{background:url(../images/arr-spr1a.gif) no-repeat left center;}
#spr1:hover,#spr1:active{background:url(../images/web/arr-spr1.gif) no-repeat left center;}
#spr2{background:url(../images/arr-spr2a.gif) no-repeat left center;}
#spr2:hover,#spr2:active{background:url(../images/arr-spr2.gif) no-repeat left center;}
#spr3{background:url(../images/arr-spr3a.gif) no-repeat left center;}
#spr3:hover,#spr3:active{background:url(../images/arr-spr3.gif) no-repeat left center;}
#spr4{background:url(../images/arr-spr4a.gif) no-repeat left center;}
#spr4:hover,#spr4:active{background:url(../images/arr-spr4.gif) no-repeat left center;}
#spr5{background:url(../images/arr-spr5a.gif) no-repeat left center;}
#spr5:hover,#spr5:active{background:url(../images/arr-spr5.gif) no-repeat left center;}

.indexlink{
width:100%;

border-top:#C0DAED solid 1px;
height:44px;
margin-top:20px;

}
.indexlink ul{
width:100%;

margin:0 auto;
}
.indexlink li{
line-height:20px;
padding-top:11px;
}
.indexlink span{
color:#0086DC;
font-weight:bold;
background-image:url(../images/hline.gif);
background-position:right;
background-repeat:repeat-y;
display:block;
width:80px;
float:left;
}
.indexlink a{
display:block;
text-align:center;
float:left;
padding-left:15px;
padding-right:15px;
}
/*=============首页结束=============*/

.bigdiv{
border:#C0DAED solid 1px;
width:750px;
float:left;
}
.bigdiv .title span{
font-size:14px;
font-weight:bold;
color:#0086DC;
float:left;
padding-left:28px;
background-image:url(../images/titlearr.gif);
background-repeat:no-repeat;
background-position:5px;
}
.bigdiv .title h1{
font-size:14px;
font-weight:bold;
color:#0086DC;
float:left;
padding-left:28px;
background-image:url(../images/titlearr.gif);
background-repeat:no-repeat;
background-position:5px;
}
.bigdiv .title font{
float:right;
font-size:12px;
padding-right:10px;
color:#555;
}
.bigdiv .title{
line-height:34px;
padding-left:2px;
border-bottom:#C0DAED solid 1px;
background-image:url(../images/red/bigtitle.gif);
}

.leftnewstype{
line-height:26px;
height:26px;
margin-left:20px;
}
.leftnewstype a{
display:block;
width:70%;
float:left;
background-image:url(../images/red/newsdot2.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:18px;
}
.leftnewstype a:hover{
background-image:url(../images/red/newsdot.gif);
background-repeat:no-repeat;
background-position:center left;
}
.leftnewstype span{
color:#999;
}
.domain{
background-color:#f0f0f0;
padding-left:10px;
display:block;
height:20px;
margin-bottom:3px;
}
.domain2{
background-color:#fff;
padding-left:10px;
display:block;
height:20px;
}

/*======================右边===================*/
.right{
width:186px;
float:right;
margin-bottom:20px;
}
.right ul{
background-color:#C0DAED;
margin-bottom:20px;
padding-bottom:10px;
}
.righttitle{
background-color:#0086DC;
line-height:28px;
height:28px;
border-bottom:#FFFFFF solid 1px;
font-size:14px;
padding-left:10px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:10px;
}
.right .prtype{
line-height:25px;
height:25px;
}
.right .prtype a{
display:block;
background-image:url(../images/typedot.gif);
background-position:10px;
background-repeat:no-repeat;
padding-left:30px;
}
.right .prtype a:hover{
background-image:url(../images/typedot1.gif);
background-color:#FFFFFF;
}
.right .serviceli{
line-height:25px;
padding-left:10px;
height:25px;
}
.right .serviceli a{
display:block;
background-image:url(../images/dotren1.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}
.right .serviceli a:hover{
background-image:url(../images/dotren.gif);
}
/*======================右边结束===================*/


/*==============产品展示=============*/
.productdiv{
width:100%;
padding-top:10px;
}
.productcontent{
width:50%;
float:left;
}
.product{
width:363px;
height:128px;
margin-bottom:5px;
padding-top:9px;
color:#999;
}
.product ul{
float:left;
width:183px;
}
.product span{
display:block;
float:left;
width:170px;
padding-top:4px;
background-image:url(../images/pimgbg.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.producta{
text-align:center;
padding:3px;
border:#ebebeb solid 1px;
float:left;
}
.producta:hover{
border:#0086DC solid 1px;
}
.producta img{
width:150px;
height:100px;
border:0px;
}
.productname{
line-height:20px;
background-image:url(../images/icon_arrow.gif);
background-repeat:no-repeat;
background-position:10px;
padding-left:20px;
height:20px;
}
.productscontent{
line-height:20px;
background-position:10px top;
padding-left:20px;
}

/*==============产品展示结束=============*/

/*==============下载中心开始=============*/

.downdiv{
width:100%;
padding-top:10px;
}
.downcontent{
width:100%;
float:left;
}
.down{
width:725px;
height:88px;
margin-bottom:5px;
padding-top:9px;
color:#666;
border-bottom:#ccc dashed 1px;
}
.down ul{
float:left;
width:450px;
}
.down span{
display:block;
float:left;
width:270px;
padding-top:4px;
background-image:url(../images/pimgbg.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.downa{
text-align:center;
padding:3px;
border:#ebebeb solid 1px;
float:left;
}
.downa:hover{
border:#0086DC solid 1px;
}
.downa img{
align:center;
width:150px;
height:68px;
border:0px;
}
.downname{
line-height:20px;
background-image:url(../images/icon_arrow.gif);
background-repeat:no-repeat;
background-position:10px;
padding-left:20px;
height:20px;
}
.downscontent{
line-height:20px;
background-position:10px top;
padding-left:20px;
}

/*==============下载中心结束=============*/

/*================产品明细页=====================*/
.plist{
width:95%;
margin:0 auto;
margin-top:10px;
}
.plistimgli{
padding-bottom:20px;
text-align:center;
float:left;
width:320px;
padding:8px;
border:#ccc solid 1px;
}
.plistimg{
width:100%;
border:0px;
}
.plistname{
padding-left:10px;
line-height:25px;
float:left;
width:47%;
}
.plistname strong{
display:block;
width:40px;
float:left;
}
.plistname span{
display:block;
float:left;
color:#666;
}
.plisttitle{
height:30px;
width:740px;
float:left;
line-height:30px;
padding-left:10px;
border-bottom:#C0DAED solid 1px;
color:#0086DC;
padding-top:20px;
}
.plistcontent{
line-height:20px;
padding:10px;
width:730px;
float:left;
}
.plistbottom{
background-color:#f0f0f0;
border-top:#C0DAED solid 1px;
height:40px;
color:#f0f0f0;
padding-left:5px;
line-height:20px;
}
/*================产品明细页结束=====================*/

/*================新闻开始==================*/
.newslist{
margin-left:10px;
margin-right:10px;
border:#ccc solid 2px;
margin-bottom:10px;
background-color:#fafafa;
}
.newslisttitle{
text-align:center;
color:#FFFFFF;
line-height:20px;
color:#000000;
padding:10px;
border-bottom:#C0DAED solid 1px;
width:95%;
margin:0 auto;
}
.newslistcontent{
line-height:25px;
padding:10px;
width:730px;
color:#000;
overflow:hidden;
}
.newslistbottom{
border-top:#C0DAED solid 1px;
height:40px;
background-color:#f0f0f0;
line-height:40px;
padding-left:10px;
}
.news{
width:95%;
line-height:25px;
margin:0 auto;
background-image:url(../images/indexliline.gif);
background-position:bottom;
background-repeat:repeat-x;
height:25px;
}
.news span{
display:block;
cursor:pointer;
}
.news a{
background-image:url(../images/red/newsdot2.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
}
.news a:hover{
background-image:url(../images/red/newsdot.gif);
}
.newstypediv{
width:100%;
}
.newsdot{
width:3%;
float:left;
line-height:25px;
height:25px;
background-repeat:no-repeat;
background-position:2px 8px;
}
.newstitle{
width:71.5%;
float:left;
line-height:25px;
height:25px;
}
.newstime{
width:17%;
float:left;
line-height:25px;
height:25px;
color:#666666;
}
.newshits{
width:8%;
float:left;
line-height:25px;
height:25px;
text-align:center;
color:#666666;
}
.newssearch{
text-align:center;
}
.newssearch .searchinput{
width:100px;
height:16px;
border:#999 solid 1px;
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
}
.newssearch .searchbutton{
width:52px;
height:20px;
margin-bottom:-5px;
}
.searchfont{
color:#0086DC;
font-weight:bold;
background-color:#FFFF00;
}
/*================新闻结束==================*/

/*=========翻页==========*/
.newspage{
line-height:50px;
text-align:center;
width:95%;
margin-top:20px;
border-top:#C0DAED solid 1px;
color:#333;
margin:0 auto;
}
.newspagea{
border:#000 solid 1px;
line-height:20px;
background-color:#686868;
padding:5px 10px 3px 10px;
margin-right:2%;
font-weight:bold;
}
.newspagea:link{
color:#FFFFFF;
}
.newspagea:visited{
color:#FFFFFF;
}
.newspagea:hover{
border:#0066CC solid 1px;
background-color:#0086DC;
color:#FFFFFF;
}
/*=========翻页结束=========*/

.newstype{
width:19.9%;
float:left;
text-align:center;
height:30px;
padding-top:15px;
}
.newstypea{
border:#EEDEBC solid 1px;
line-height:20px;
background-color:#FFF9ED;
padding:5px 10px 3px 10px;
margin-right:2%;
}
/*================留言版================*/
.guestbook{
width:710px;
border:#eee solid 1px;
background-color:#f5f5f5;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
}
.guestbookhead{
float:left;
text-align:right;
padding-right:5px;
padding-top:25px;
width:80px;
}
.guestbookheadcontent{
float:left;
padding-right:5px;
padding-left:5px;
width:630px;
padding-left:51px;
}
.guestbooktitle{
line-height:25px;
float:left;
text-align:right;
padding-right:5px;
width:80px;
}
.guestbookcontent{
float:left;
width:550px;
line-height:25px;
}
.guestbookcontent input{
width:150px;
height:18px;
border:#ccc solid 1px;
margin-top:3px;
margin-left:5px;
}
.guestbookcontent select{
border:#ccc solid 1px;
margin-top:3px;
margin-left:5px;
}
.guestbooktextarea{
width:350px;
height:100px;
border:#ccc solid 1px;
margin-top:3px;
margin-left:5px;
}
.guestbooksumbit{
width:600px;
padding-top:5px;
text-align:center;
}
.guestbook2{
width:710px;
border:#eee solid 1px;
background-color:#fff;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
}
.guestbook2name{
width:93%;
line-height:25px;
padding-left:10px;
margin:0 auto;
}
.guestbook2name img{
margin-right:8px;
}
.guestbook2name strong{
color:#0086DC;
}
.guestbook2content{
padding:10px;
line-height:20px;
width:93%;
border:#f5f5f5 double 3px;
background-color:#f0f0f0;
margin:0 auto;
margin-bottom:5px;
}
.guestbook2recontent{
padding:10px;
line-height:20px;
width:93%;
border:#f0f0f0 double 3px;
margin-bottom:5px;
background-color:#f9f9f9;
color:#666666;
margin:0 auto;
}
/*================留言版结束================*/

/*================友情链接开始================*/
.mylink{
display:block;
float:left;
line-height:30px;
height:30px;
margin:3px;
border:#eee solid 1px;
width:112px;
text-align:center;
}
.mylink2{
display:block;
float:left;
line-height:30px;
height:30px;
margin:3px;
border:#eee solid 1px;
background-color:#f5f5f5;
width:112px;
text-align:center;
}
/*================友情链接结束================*/

/*================google广告开始================*/
.google{
float:right;
margin-left:5px;
margin-bottom:5px;
}
.google2{
margin:0 auto;
width:710px;
margin-top:5px;
text-align:center;
}
.google3{
text-align:center;
}
#ad_google{
display:none
}
#ad_google2{
display:none
}
#ad_google3{
display:none
}
/*================google广告结束================*/

/*================xunlei搜索开始================*/
.xunleisearch{
border:#C0DAED solid 1px;
margin:0 auto;
width:958px;
margin-bottom:20px;
background-image:url(../images/searchbg.gif);
}
.xunleisearch .stitle{
float:left;
width:100px;
line-height:40px;
text-align:center;
font-weight:bold;
color:#0086DC;
}
.xunleisearch .scontent{
height:40px;
float:left;
}
#ad_search{
display:none;
}
/*================xunlei搜索结束================*/