/*-----����----*/
*{margin: 0;padding: 0;border: 0;}
html {font-size:100%;}

body, button, input, select, textarea {font: 14px/1.6 Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color: #454545;}
body{position: relative; height:100%}
h1, h2, h3, h4 ,h5, h6 {font-size: 100%;  font-weight:normal; margin:0px; padding:0px;}
table {border-collapse: collapse;border-spacing: 0}
input{ vertical-align:middle;}
ol,ul{list-style: none}
blockquote,q{quotes: none}
p{margin:0; padding:0;}
a {color: #787878;text-decoration: none;}
a:hover{ color: #2085d0;}

em,i{font-style: normal}
img{  border:0;}

.clear{ clear:both;}

/*--------------------main---------------------*/
.warp{ overflow: hidden; background: #fff; width: 100%;}
.content{width:1080px; height: auto; margin: 0px auto;}
.content h1{ font-size:24px;  margin:20px 0 20px 0; text-align:center; }
.gre{ color:#333;}
.write{ color:#fff;}
.mar100{ margin-top:80px;}
.mar50{ margin-bottom:50px;}
.mar20{ margin-top:20px;}

/*------ͷ��------*/
.head{ height:80px; background:#f8f8f8}
.head .logo{ float: left; display: inline-block; width: 169px; height: 80px; background:url(./misc.png) no-repeat 0px -128px}
.txt-hide{ overflow: hidden;text-indent: -1000px;}

nav ul {padding-left:80px;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0; background:#f8f8f8;
}

.nav {
 width:760px;
  margin: 0 auto;
background:#f8f8f8;
  color: #f0f0f0;
}
.nav a {
  display: block;
  padding: 0 14px;
  line-height: inherit;
  cursor: pointer; 
}
.cur a{display:inline-block; width:70px;line-height:80px; height:80px; color:#2085d0;}
.nav_menu { text-transform: uppercase;line-height:80px; height:80px;}
.nav_menu-item {
  display: inline-block;
  position: relative;
}
.nav_menu-item a{font-size:18px;}
.nav_menu-item:hover {
   border-bottom:#2085d0 2px solid;display:inline-block; 
}
.nav_menu-item:hover .nav_submenu {
  display: block; 
}
.nav_submenu {

  text-transform: none;
  display: none;
  position: absolute;padding:0; width:100px;
 text-align:center; color:#666;
  background-color: #f8f8f8; padding-bottom:10px ;
}
.nav_submenu-item a{  padding:0; line-height:36px;font-size:14px; }
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}

/*------����------*/
.sercher{ float:right;height:40px;  margin-top:33px; margin-left:45px;display: inline-block;}
.text{  padding-left:10px; float:left; height:40px; line-height:40px; padding-top:3px;}
.text input{ font-size:14px; color:#666;  width:100px;display: inline-block; margin-bottom:20px; border:0;}
.sbutton{height:19px; width:19px; padding-right:10px; float:right;padding-top: 3px; }
.sbutton input{height:19px; width:19px;  background:url(./misc.png) no-repeat; border:0;}


/*------��Ϣ------*/
.message{ height:38px;  padding-top:22px; border-bottom:#ddd thin solid;}
.mess_pic{ background:url(./mess.jpg) no-repeat; width:32px; height:24px; float:left; display:inline-block; padding-right:10px;}

/*------���ǵĲ�Ʒ------*/
#promian{ width:1080px; margin:0 auto;}
#promian dl{  float:left; border:#e4e4e4 1px solid; margin-right:18px;width:346px;height:506px; }
#promian dt{background:#f8f8f8; }
#promian dd{ padding:0 20px;text-align:center;}
#promian dd h1{  color:#3571cf; font-size:18px; margin:20px 0; }
#promian dd p{ line-height:24px; margin-bottom:15px;}
#promian dd a{ display:inline-block; width:98px; height:26px; line-height:26px; background:#929292; color:#fff;}
#promian dd a:hover{display:inline-block; width:98px; height:26px; line-height:26px; background:#ec690b;}
#promian dl.none{ margin-right:0;}

/*------��Ʒ����------*/
.advwarp{ background:#eef2f5;overflow: hidden; width:100%; /*height:100%;*/}
#advmain{}
#advmain dl{ float:left;width:358px; height:200px; text-align:center; border-right:#e1e9ef 1px solid; margin-bottom:80px;}
#advmain dt{ height:140px;}
#advmain dd h1{ color:#333; font-size:18px; margin:0px; padding:0;}
#advmain dd p{ padding:10px 40px; color:#999;}
#advmain dl.nl{ border-right:none;}

/*------��������------*/
.newswarp{ background:#4e6891;overflow: hidden; width:100%; /*height:100%;*/}
#newsmain{ margin-bottom:100px; overflow:hidden;}
#newsmain dl{ background:#f5f9ff; width:344px; height:580px; float:left;margin-right:24px;}
#newsmain dt{}
#newsmain dd{ padding:0 5px;}
#newsmain dd h1{ border-bottom:#cacaca 1px solid; height:40px; line-height:40px;color:#2471ea; font-size:18px; text-align:left; margin:15px 0 0 10px; padding:0; background:url(./news_top.jpg) no-repeat left bottom; }

#newsmain dd p{ height:46px; line-height:46px; border-bottom:#cacaca 1px dashed; padding-left:10px;}

#newsmain dd em a{ display:inline-block;   width:100px; height:26px; line-height:26px; background:#929292; color:#fff; float:right; text-align:center; margin-top:5px;}

#newsmain dd em a:hover{ display:inline-block;   width:100px; height:26px; line-height:26px; background:#ec690b; color:#fff; float:right; text-align:center; margin-top:5px;}
#newsmain dl.nline{ margin-right:0;}


/*------���ǵĿͻ�------*/
.cusmain{ background:#fbfbfb;overflow: hidden; width:100%; /*height:100%;*/}
.cusimg{background:url(./pic_5.jpg) no-repeat left center; width:1080px; height:338px;}
.freidlink{ height:40px; line-height:40px; text-align:center;}

/*------�ײ�------*/
.footwap{padding:50px 0; background:#454a4d; overflow:hidden; }
#footmaine{padding-left:50px;}
#footmaine dl{width:125px; float:left;}
#footmaine dt{ color:#fff; height:40px; line-height:40px;}
#footmaine dd{ color:#a7a7a7; line-height:36px; line-height:36px;}
#footmaine dd a{ color:#a7a7a7; line-height:36px; line-height:36px;}
#footmaine dd a:hover{ color:#2085d0;text-decoration:underline;}

.callmain{ float:right; width:202px; height:24px; border-left:#595f63 1px solid; height:180px; padding-left:50px; }
.callmain p.share{ margin:0 20px;}
.callmain p.share a{ margin:0 5px;}

.foot{ background:#242627; height:54px; line-height:54px; color:#fff; }
.foot p.ftext{ margin:0 auto;text-align:center;color:#a7a7a7;}
.foot p.ftext a{ color:#a7a7a7;  }
.foot p.ftext a:hover{ color:#2085d0; }

.qqlianxi{float: left; display: inline-block; width: 202px; height: 54px; background:url(./misc.png) no-repeat -174px -69px}
.dianhua{float: left; display: inline-block; width: 202px; height: 54px; background:url(./misc.png) no-repeat -378px -69px}
.wangwang{float: left; display: inline-block; width: 42px; height: 42px; background:url(./misc.png) no-repeat 0px -69px}
.sinablog{float: left; display: inline-block; width: 42px; height: 42px; background:url(./misc.png) no-repeat -55px -69px}
.qqblog{float: left; display: inline-block; width: 42px; height: 42px; background:url(./misc.png) no-repeat -108px -69px}
/*------����ҳ------*/
.buymap{ height:55px; line-height:55px; padding-left:20px;color:#999; width:1080px; margin:0 auto;}
.buymap a{ color:#999;}
.buymap a:hover{ color:#2085d0}

.bugmain{ width:728px; float:left;}
.buynav{ float:left; width:718px; height:60px; line-height:60px; font-size:24px; color:#ff6700; padding-left:10px;border-bottom:#eee 2px solid;background:#f9f9f9;}

.quanfa{ width:728px; }
.quanfa img{ float:left; }
.quanfa_text{ margin:20px 20px 24px 20px; float:left;}
.quanfa_text h1{ font-size:20px; color:#424242;  margin:0px; padding:0px; text-align:left;}
.quanfa_text h2{ font-size:16px; color:#ff850f; margin-top:10px;}
.quanfa_text p{ width:486px; color:#999; margin:10px 0; }
.quanfa_text b{ color:#666; }
.quanfa_text p.buybutt{ margin-top:20px; height:44px;}
.quanfa_text a{ color:#5d84cc; display:inline-block;}
.quanfa_text a:hover{ color:#5d84cc;  text-decoration:underline;}
.quanfa_text a.btnbuy{margin-left:30px;}
.quanfa.nbline{ border-bottom:none;}
.fleft{ float:left;}

.cnormal_text{ margin:20px 20px 24px 20px; float:left; width:100%}
.cnormal_text h1{ font-size:20px; color:#424242;  margin:0px; padding:0px; text-align:left;}
.cnormal_text h2{ font-size:16px; color:#ff850f; margin-top:10px;}
.cnormal_text p{ color:#999; margin:10px 0; }
.cnormal_text b{ color:#666; }
.cnormal_text a{ color:#5d84cc; display:inline-block;}
.cnormal_text a:hover{ color:#5d84cc;  text-decoration:underline;}
.cnormal_text ul{margin:0;padding:0;list-style:none}
.cnormal_text ul li{line-height:2;overflow:hidden;background:url(./dian.png) no-repeat -7px 7px;padding-left:8px; margin-left:30px;}
.cnormal_text ul p{padding-left:18px}
.cnormal_text ol {list-style:decimal;}
.cnormal_text ol li{line-height:2;margin-left:12px;}
.cnormal_text textarea, input {color: #454545; border:#ddd thin solid;}
.cnormal_text table,th,td{border:1px dotted #ccc;padding:0 5px 0 5px;}
.cnormal_text th{background-color:#dadadd;}
.faqbtn{padding:0 5px 0 5px;border-width:2px; border-radius:4px;}
.faqbtn:hover{color:#ddd;background-color:#454545;}

.buyrigt{ width:270px; float:right;}
.buy_pross{    border: 1px solid #dedede; margin-bottom:20px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */}
	
.buyright_top{ height:40px; line-height:40px; margin:0 10px; border-bottom:#e7e7e7 1px solid;}
.buyright_text{ margin:10px; color:#999999; }
.buyright_text p{ margin:10px 0;}
.buyright_text p a{color:#5d84cc; display:inline-block;}
.buyright_text p a:hover{color:#5d84cc; text-decoration:underline;}
.buyright_text p.pay{ height:54px; }
.buyright_text p.pay a{ margin-left:10px; margin-top:20px;}
.buyright_text p.pay a:hover{ margin-left:10px;}

.buyright_text p.pay1{line-height:22px;}
.buyright_text span{ display:inline-block;margin-left:10px; margin-top:5px;}

.buyright_text img{float:left;}
.buyright_text b{ color:#666;}

table.gridtable {

	font-size:14px;
	color:#666;

	border-collapse: collapse;
}
table.gridtable th {

	padding: 8px 24px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {

	padding: 8px 24px;
    background-color: #ffffff;
	 text-align:center;
}
/*jquery.jslides.css*/
#full-screen-slider { width:100%; height:500px; float:left; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:100px; height:5px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2085d0}

/*������ӿ�ʼ*/
.code,.gotop{ width:135px; height:55px; background:url(./misc.png) no-repeat -436px -242px; position:fixed; right:0px; cursor:pointer;

_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
z-index: 9901;
}
.leftlink{ position:fixed; left:4px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.leftlink {
    width: 198px;
    border: 1px solid #dedede;
    border-top: 2px solid #ff8500;
    background-color: #fff;
	background-position:0 0;
    margin: 0;
    padding: 0;
	top:80px; 
	display:block;
	z-index: 9901;
}
.leftlink dt {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #0299ff;
    width: 88px;
    text-align: center;
    margin-left: 8px;
}
.leftlink dt a{font-size:14px;font-weight:bold;color:#fff;text-decoration:none}
.leftlink dd{width:186px;min-height:30px;padding:5px 0 5px 8px;overflow:hidden;border-top:1px #f0f0f0 dashed}
.listArrow1 ul{margin:0;padding:0;list-style:none}
.listArrow1 ul li{line-height:2;overflow:hidden;height:29px;background:url(./dian.png) no-repeat -7px 7px;padding-left:8px}
.font1_2{font-size:14px;color:#000}a.font1_2:hover{font-size:14px;color:#f30}
.code{top:563px; display:block;}
.leftlink a:link{text-decoration:none;}
.leftlinkclose{POSITION: absolute;; left:180px; top:5px;} 

.gotop{background-position:-436px -297px; top:618px;display:block;} 

/*������ӽ���*/

/*�����ͷ���ʼ*/
.float0831 {
	POSITION: fixed;
	TOP: 80px;
	RIGHT: 1px;
	z-index:9901;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100;
	TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative;
	WIDTH: 28px;
	FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px;
	DISPLAY: block;
	FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(./float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(./float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(./float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px;
	WIDTH: 130px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -131px bottom;
	FLOAT: left;
	OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 0%;
	HEIGHT: 10px;
	width: 130px;
	overflow:hidden;
	
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: -262px 0px;
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px;
	HEIGHT: 36px;
	FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 14px;
	PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid;
	LINE-HEIGHT: 36px;
	WORD-WRAP: break-word;
	HEIGHT: 36px;
	OVERFLOW: hidden;
	WORD-BREAK: normal;
	height:36px;
	width:100px;
}
.float0831 .titZx {
	BACKGROUND: url(./misc.png) no-repeat 4px -225px
}
.float0831 .titDh {
	BACKGROUND: url(./misc.png) no-repeat -15px -260px
}
.float0831 .icoZx {
	BACKGROUND: url(./misc.png) no-repeat -178px -225px
}
.float0831 .icoWx {
	BACKGROUND: url(./misc.png) no-repeat -178px -310px
}
.float0831 .icoTl {
}
.float0831 .btnOpen {
	BACKGROUND: url(./misc.png) no-repeat -386px -234px
}

.float0831 .btnCtn {
	BACKGROUND: url(./misc.png) no-repeat -357px -234px
}

.float0831 .icoTl {
	PADDING-LEFT: 10px;
	DISPLAY: block;
	FONT-FAMILY: "΢���ź�";
	FLOAT: left;
	font-size: 12px;
	BACKGROUND: url(./misc.png) no-repeat -182px -275px ;
}

.float0831 .icoZx {
	PADDING-LEFT: 28px;
	DISPLAY: block;
	FLOAT: left
}
.float0831 .icoWx {
	PADDING-LEFT: 28px;
	DISPLAY: block;
	FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 10px;
	DISPLAY: block;
	FLOAT: left;
	height:36px;
	line-height:36px;
	width:90px;
	font-size:14px;
}
.float0831 .icoTc img {
	padding-top:8px;
}

.float0831 .icoQQ {
	PADDING-LEFT: 5px;
	padding-top:8px;
}

.float0831 .btnOpen {
	POSITION: relative;
	WIDTH: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative;
	WIDTH: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 68px;
	LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 68px;
	LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px;
	DISPLAY: block;
	HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
/*�����ͷ�����*/
.aimg a { display:block; width:100%; height:100%; text-indent:-9999px}

.refund {font-weight:bold; color:#ff0000}

/* �ֻ���Ļ�ֱ���Сʱ������ʾ������ */
@media screen and (max-width : 1480px){
	.leftlink{display : none }
}