﻿@charset "utf-8";

/*字体图标 start*/
@font-face {
	font-family: 'icomoon';
	src:  url('/fonts/icomoon.eot?l0mtfg');
	src:  url('/fonts/icomoon.eot?l0mtfg#iefix') format('embedded-opentype'),
	  url('/fonts/icomoon.ttf?l0mtfg') format('truetype'),
	  url('/fonts/icomoon.woff?l0mtfg') format('woff'),
	  url('/fonts/icomoon.svg?l0mtfg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
  }

  .icon-so:before {
	content: "\e900";
  }
  /*字体图标 start*/

/* ======== 全局配置 start ======== */
* {margin:0;padding:0;list-style:none;}
/*鼠标选中文字后改变背景色 start*/
::-moz-selection{background:#ff880f;color:#fff;text-shadow:none}
::selection{background:#ff880f;color:#fff;text-shadow:none}
/*鼠标选中文字后改变背景色 end*/

body {
 	background-image: url(../images/top_bj.jpg);  background-repeat: repeat-x; font-family: "microsoft yahei"; background-position: center top; color: #333333; font-size: 12px; margin: 0px
}
img {border:none; max-width: 100%;}/*防止图片过大超出DIV*/
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#06f;}
/*a {cursor: pointer;color:#333;text-decoration: none;outline: 0 none;-webkit-transition: all .2s linear;-moz-transition:all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
a:hover,a:focus{text-decoration:underline;color:#06f;}*/
p {line-height:20px;}

input::-ms-clear {display: none}
input::-ms-reveal{display: none}
input::-webkit-search-cancel-button {display: none}

.layout_center {width:980px; margin:0 auto;}
.layout_center .tb{table-layout:fixed; width:980px}
.layout_center .tb .c1{width:180px}
.layout_center .tb .c2{width:20px}
.layout_center .tb .c3{width:780px}
.layout_center .tb .c3 .tb_content{table-layout:fixed; width:780px}
.float_clear {clear:both;}

.date {float:right;color:#999;}
.more {float:right;padding-right:5px;}
.more a {color:#52a3c1;}
.red {color:#f00;}
/* ======== 全局配置 end ======== */

/*产品展览*/
.products li {float:left;text-align:center;padding:10px 10px 10px 10px;}
.products li .mbdiv{width:128px; height:100px; position:relative; overflow:hidden; border:1px solid #e5e5e5; display:table-cell; vertical-align:middle}
.products li .mbdiv:hover {box-shadow:0 0 8px #333;}
.products li .mbdiv img {padding:2px; max-width:95px; max-height:95px; width:100%; height:100%; position:relative; left:0; right:0; top:0; bottom:0; margin:auto;}
.products li .mbtdiv {width:128px; height:22px; position:relative; overflow:hidden;}
.products li .mbtdiv  a {line-height:22px;}
/*热销产品*/
.products li .mldiv{width:150px; height:120px; position:relative; overflow:hidden; border:1px solid #e5e5e5; display:table-cell; vertical-align:middle}
.products li .mldiv:hover {box-shadow:0 0 8px #333;}
.products li .mldiv img {padding:2px; max-width:115px; max-height:115px; width:100%; height:100%; position:relative; left:0; right:0; top:0; bottom:0; margin:auto;}
.products li .mltdiv {width:150px; height:22px; position:relative; overflow:hidden;}
.products li .mltdiv  a {line-height:22px;}

/*top 登陆搜索 start*/
.topright {float:right;}
.topright .dl {height:30px; line-height: 30px;}
.topright .dl a {float:right;  font-size:12px; color:#000000;}
.topright .dl a:hover {cursor:pointer; color:#ff0000; text-decoration:none;}

.topright .search {
	text-align: left; float: right; line-height: 26px; height: 26px;
}
.topright .search span {
	float: left; line-height: 26px; height: 26px; color: #ff7f00; font-size: 12px; margin-right: 15px;
}
.topright .search a {
	color: #ff7f00;
}
.topright .search .f {
	margin-right: 15px; color: #999999;
}
.topright .search .so {
	position: relative; float: left; line-height: 26px; height: 26px; font-size: 12px;
}

input[type='text']:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset !important;
	-webkit-text-fill-color: #333 !important;
    -webkit-appearance: none;
}

.topright .search .so .so-input {
	display: block;
	width: 131px;
	padding: 1px 26px 1px 10px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #eee;
	border-radius: 22px;
	background-color: #f7f7f7!important;
	color: #333!important;
	outline: 0; 
	-webkit-appearance: none;
}
/*
.topright .search .so .so-input:focus, .topright .search .so .so-input:hover {
	border-color: #ff5f00!important  
}*/
.topright .search .so .so-input:focus, .topright .search .so .so-input:hover{
	border-color: rgba(255,95,0,0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,95,0,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,95,0,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,95,0,0.6)
}

.topright .search .so .so-submit {
	position: absolute;
	top: 1px;
	bottom: 1px;
	right: 1px;
	background-color: transparent;
	color: #333!important;
	border: 0;
	padding: 2px 4px;
	display: block;
	border-radius: 100%;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	outline: 0; 
	-webkit-appearance: none;
}

.topright .search .so .so-icon-font {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;	  
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
}
/*top 登陆搜索 end*/

/*内容 start*/
#content_main { padding:10px 10px 10px 10px; /*960*/}
#content { background:#fff; }
.content_bottom{ height:10px; }
.loadingframe{ background:url(../images/loadingframe.gif) no-repeat; background-size:100% 100%; height:10px;  }
/*内容 end*/

/*滚动展示 START*/
.banner {
	background: url(../images/banbg.jpg) repeat-x 50% top; height: 365px; color: #555; overflow: hidden;
}
.slides {
	position: relative; margin: 0px auto; width: 1000px; height: 320px; overflow: hidden; 
}
.banner_nr {
	position: relative; margin: 0px auto; width: 5000px; height: 320px; overflow: hidden; 
}
.slides_container {
	position: relative; width: 1000px; display: none; overflow: hidden;
}
.slide {
	position: relative; z-index: 100; display: block; float: left; width: 1000px; height: 320px; overflow: hidden;
}
#b_1 {
	background: url(../images/1.png) no-repeat center center; width: 1000px; height: 320px;
}
#b_2 {
	background: url(../images/2.png) no-repeat center center; width: 1000px; height: 320px;
}
#b_3 {
	background: url(../images/3.gif) no-repeat center center; width: 1000px; height: 320px;
}
#b_4 {
	background: url(../images/4.gif) no-repeat center center; width: 1000px; height: 320px;
}
#b_5 {
	background: url(../images/5.jpg) no-repeat center center; width: 1000px; height: 320px;
}
.b_right {
	position: absolute; z-index: 2; padding-top: 170px; padding-left: 560px; 
}
.b_bt_server {
	padding-bottom: 40px; width: 1000px;
}
.b_bt_server a {
	display: block; width: 360px; height: 60px;
}
.b_bt_web {
	padding-bottom: 40px; width: 1000px;
}
.b_bt_web a {
	display: block; width: 310px; height: 60px;
}
.b_bt_phone {
	padding-bottom: 40px; width: 1000px;
}
.b_bt_phone a {
	display: block; width: 360px; height: 60px;
}
.b_bt_cloud {
	padding-bottom: 40px; width: 1000px;
}
.b_bt_cloud a {
	display: block; width: 450px; height: 60px;
}
.b_bt_backup {
	padding-bottom: 40px; width: 1000px;
}
.b_bt_backup a {
	display: block; width: 210px; height: 60px;
}
.b_btn {
	width: 550px; overflow: hidden;
}
.b_absolutediv {
	position: absolute; z-index: 2; padding-top:320px; padding-left:1000px;
}
.flash_div {
	position: absolute; z-index: 1; width: 1000px; height: 320px; overflow: hidden;
}
.b_rightwin10 {
	  position: absolute; z-index: 2; padding-top:246px; padding-left:766px;
}
.green_btnwin10 {
	float: left;  width: 214px; text-align: center; font-size: 24px;
}
.green_btnwin10 a {
	display: block; background: url(../images/down.png) no-repeat; _background: none; background-position: 0px 0px; line-height: 49px; width: 214px; height: 77px; color: #fff; cursor: pointer; 
}
.green_btnwin10 a:hover {
	display: block; background: url(../images/down.png) no-repeat; _background: none; background-position: 0px -77px; line-height: 49px; width: 214px; height: 77px; color: #fff; text-decoration: none;
}
.b_softwarewin10 {
	float: left; line-height: 24px; margin-top: 50px; padding-left:5px; text-align: left; font-family: "宋体"; color: #fff; font-size: 14px;
}
.b_softwarewin10 a {
	color: #fff
}
.b_rightmore {
	 position: absolute; z-index: 2; padding-top:120px; padding-left:800px;
}
.green_btnmore {
	float: left; width: 175px; text-align: center; font-size: 24px;
}
.green_btnmore a {
	display: block; background: url(../images/more.png) no-repeat; _background: none; background-position: 0px 0px; line-height: 49px; width: 175px; height: 56px; color: #fff; cursor: pointer;
}
.green_btnmore a:hover {
	display: block; background: url(../images/more.png) no-repeat; _background: none; background-position: 0px -56px; line-height: 49px; width: 175px;   height: 56px; color: #fff; text-decoration: none; 
}
.b_rightgz {
	float: right; padding-top: 10px; width: 360px; overflow: hidden; 
}
.green_btngz {
	float: left; width: 131px; text-align: center; font-size: 24px;
}
.green_btngz a {
	display: block; background: url(../images/gz_down.png) no-repeat; _background: none; background-position: 0px 0px; line-height: 49px; width: 131px;  height: 37px; color: #fff; cursor: pointer; 
}
.green_btngz a:hover {
	display: block; background: url(../images/gz_down.png) no-repeat; _background: none; background-position: 0px -37px; line-height: 49px; width: 131px; height: 37px; color: #fff; text-decoration: none;
}
.b_softwaregz {
	float: left; padding-left: 5px; line-height: 18px; text-align: left; font-family: "宋体"; color: #fff; font-size: 14px;
}
.b_softwaregz a {
	color: #fff;
}
.green_btn01 {
	float: left; width: 175px; text-align: center; font-size: 24px;
}
.green_btn01 a {
	display: block; background: url(../images/btn_banner.png) no-repeat; _background: none; background-position: 0px 0px; padding-right: 55px; line-height: 49px; width: 125px; height: 56px; color: #fff; cursor: pointer; 
}
.green_btn01 a:hover {
	display: block; background: url(../images/btn_banner.png) no-repeat; _background: none; background-position: 0px -56px; padding-right: 55px; line-height: 49px; width: 125px; height: 56px; color: #fff; text-decoration: none; 
}
.green_btn02 {
	float: left; width: 175px; text-align: center; font-size: 24px; cursor: pointer;
}
.green_btn02 a {
	display: block; background: url(../images/btn_banner22.png) no-repeat; _background: none; padding-right: 55px; line-height: 49px; width: 125px; height: 56px; color: #fff; cursor: pointer; 
}
.green_btn02 a:hover {
	display: block; background: url(../images/btn_banner02.png) no-repeat; _background: none; padding-right: 55px; line-height: 49px; width: 125px; height: 56px; color: #fff; text-decoration: none; 
}
.b_software {
	margin-top: 0px; line-height: 24px; text-align: left; font-family: "宋体"; color: #fff; font-size: 14px;
}
.b_software a {
	color: #fff;
}
.banner_nav {
	background: #2a77c7; line-height: 45px; height: 45px; color: #fff; overflow: hidden;
}
.banner_nav ul {
	margin: 0px auto; width: 1000px; text-align: center; overflow: hidden;
}
.banner_nav ul li {
	float: left; border-left: #92bbf7 1px solid; font-size: 16px;
}
.banner_nav ul li a {
	display: block; color: #fff;
}
.banner_nav ul li a:hover {
	display: block; background: #50a2f7; color: #fff; text-decoration: none;
}
.banner_navhover {
	display: block; background: #50a2f7; color: #fff; text-decoration: none;
}
.banner_nav ul li.b_text06 a {
	width: 210px;
}
.banner_nav ul li.b_text06 a:hover {
	width: 210px;
}
.banner_nav ul li.b_text05 a {
	width: 194px;
}
.banner_nav ul li.b_text05 a:hover {
	width: 194px;
}
.banner_nav ul li.b_text03 a {
	width: 170px; border-right: #92bbf7 0px solid;
}
.banner_nav ul li.b_text03 a:hover {
	width: 170px; border-right: #92bbf7 0px solid;
}
/*滚动展示 END*/

/*左边框架 start*/
.left_title {height:30px;line-height:30px;padding-left:35px;background:url(left_title_bg.jpg) no-repeat;color:#fff;}
.left_body {border:1px solid #dedede;padding:10px;}
.left_body dl dt {line-height:20px;font-weight:bold;padding-left:10px;background:url(left_ico.jpg) center left no-repeat;}
.left_body dl dd {line-height:18px;padding-left:15px;}
.left_bottom {height:10px;}
/*左边框架 end*/

/* ======== 中间框架 start ======== */
.center_title {height:36px; line-height:36px; background:url(../images/title.gif) no-repeat; padding-left:2px; font-family: "宋体";  font-size:14px; font-weight:bold; color:#333}
.center_body {border:0px solid #acacac;padding:5px;font-size:13px;}
/*text_list*/
.center_body .text_list li {height:28px; line-height:28px; border-bottom:1px dashed #999999; padding-left:12px; font-size:13px;}
.center_body .text_list li .title {float:left; height:28px; line-height:28px; max-width: 280px; overflow: hidden; white-space: nowrap;}
.center_body .text_list li .img {float:left; margin-left:2px; height:28px; line-height:28px; width:auto;}
.center_body .text_list li .img .pic {width: 16px; height: 16px; padding-top: 6px;}
.center_body .text_list li .img .new {width: 21px; height: 9px; padding-top: 9px;}

.center_bottom {height:10px;}
.center_fixed{float:left;}
.center_fixed_left {float:left;width:345px;padding-right:20px;}
.center_fixed_right {float:left;width:345px;}
/* ======== 中间框架 end ======== */

/*右边框 start*/
.right_content {width:160px; padding:0px 10px 0px 10px;}
.right_title{height:36px; line-height:36px; background:url(../images/title.gif) no-repeat; padding-left:2px; font-family: "宋体";  font-size:14px; font-weight:bold; color:#333}
.right_body {padding:0px;border:0px solid #999;margin-bottom:10px;}
.right_body dl dt {line-height:24px;font-weight:bold;padding-left:18px;background:url(../images/leftb.gif) center left no-repeat;}
.right_body dl dd {line-height:22px;padding-left:20px;}
.right_bottom {height:10px;}
/*右边框 end*/

#location{font-size:13px;font-weight :bold;padding:5px 0px 5px 0px;}

#news_list{margin-top:10px;}
#news_list .list_title {font-size: 13px;margin:0px;color:#0066cc;background:#f0f0f0;padding:3px;}
#news_list .list_title span{margin:0;float:right;font-size: 13px;padding:3px;}
#news_list li{border-bottom:1px dotted #999999;margin-bottom:20px;}
#news_list li a:hover{ list-style-type:none; text-decoration :none;}
#news_list li .list_description{color:rgb(85,85,85);font-size:12px;padding-top:10px;padding-bottom :10px;text-indent :2em;line-height:22px;}

.product_box{margin-bottom:20px;}
.product_box .prodimage {display:table-cell; padding-right:10px; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
.product_box .prodcontent {display:table-cell; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
.product_box .prodcontent .prod_title{width:180px; background:#eeeeee;color:#333;font-size:13px;font-weight:bold;padding:7px;margin-bottom:5px;}
.product_box .prodcontent p {color:rgb(85,85,85);padding:0px;}


/*shownews*/
#shownews{width:780px} 
#shownews .title{margin: 8px 0;}
#shownews .title .left {float:left; margin-left:-20px; width: 60px;height: 60px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; position: absolute;background-color: #3d87d4;color: #ffffff;}
#shownews .title .left span {display: block;}
#shownews .title .left .date_d {text-align: center;font-size: 25px;margin-top: 6px; font-family:"microsoft yahei", georgia, arial, tahoma, geneva;}
#shownews .title .left .date_ym {text-align: center;font-size: 12px; font-family: "microsoft yahei", verdana;}
#shownews .title .right .h1 {padding-left:60px; border-bottom:1px dotted #ccc; text-align:center; color:rgb(0,0,0); font-size:22px;font-weight:bold;}
#shownews .text{margin-top:12px; width:100%; font-size:14px;color:rgb(85,85,85);}
#shownews .text p{line-height:180%;font-size:13px;color:rgb(85,85,85);}
#shownews .text a{ color:#0612fa;}
#shownews .text a:hover{ color:#0647fa; text-decoration:underline;}
#shownews .text table {border: 1px solid #e3edf5;empty-cells: show;border-collapse: collapse;}
#shownews .text table td {padding: 4px;border: 1px solid #e3edf5;overflow: hidden;}
#shownews .hits{ height:25px; line-height:25px; margin:5px 0px; text-align:right; color:rgb(85,85,85);}
#shownews .hits a{ color:rgb(85,85,85);}
#shownews .page{ padding:10px 0px 10px 0px; color:rgb(0,0,0); font-weight:bold;}
#shownews .page p{line-height:26px;}
#shownews .page a{ color:rgb(0,0,0);}
#shownews .page a:hover{ color:#466a86; text-decoration:underline;}

#shownews .tips { padding:36px; position:relative;}
#shownews .tips .tips_cirle_out { float:left;  width: 72px;height: 72px;background-color: #710000; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius:36px; box-shadow: 0px 0px 0px 2px #ffffff;}
#shownews .tips .tips_cirle_out .tips_cirle_in { font-size:22px; color:white; text-align:center;line-height: 72px; overflow: hidden; }
#shownews .tips .tips_frame {display:block; margin:20px auto auto 20px; border:1px solid #710000; background:#dcdadb; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#shownews .tips .tips_frame .show_tips {padding:8px;  font-size:16px; color:#000000;}

#showproduct{padding:10px;}
#showproduct .title{padding:4px;font-size:16px; text-align:left;color:rgb(0,0,0); margin-bottom:10px;}

#showproduct .info{float:left;margin-top:20px;}
#showproduct .info .pic {display:table-cell; padding-right:20px; vertical-align:top; *float: right; *padding-bottom: 32767px; *margin-bottom: -32767px;}
#showproduct .info .text {display:table-cell; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
#showproduct .info .text .hot{color:#ff0000;}
#showproduct .info .text ul{ list-style:none; padding-left:0px; }
#showproduct .info .text li{ line-height:200%; margin-bottom:2px; padding-left:0px;}
#showproduct .info .text li a{ color:#4b4b4b;}
#showproduct .info .text li a.hf{ color:#009cff; text-decoration:underline;}
#showproduct .toolbar{height:40px; line-height:40px;  list-style:none; border-bottom:2px solid #e7e7e7;margin-left:0px;padding-left:0px;}
#showproduct .toolbar li{float:left; width:80px;font-size:13px; text-align:center;border:1px solid #e7e7e7; position:relative; bottom:1px; _top:2px; margin-right:5px; height:25px; line-height:25px; margin-top:15px; background:#e7e7e7; color:#c00;font-weight:bold;}
#showproduct .content {margin-top:20px;color:rgb(85,85,85);}
#showproduct .content p{line-height:180%;font-size:13px;color:rgb(85,85,85);}
#showproduct .content a{ color:#0612fa;}
#showproduct .content a:hover{ color:#0647fa; text-decoration:underline;}
#showproduct .info .picdiv{width:206px; height:126px; position:relative; overflow:hidden; display:table-cell; vertical-align:middle}
#showproduct .info .picdiv img {max-width:126px; max-height:126px; width:100%; height:100%; position:relative; left:0; right:0; top:0; bottom:0; margin:auto;}

#showproduct .tips {padding:36px; position:relative;}
#showproduct .tips .tips_cirle_out { float:left;  width: 72px;height: 72px;background-color: #710000; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; box-shadow: 0px 0px 0px 2px #ffffff;}
#showproduct .tips .tips_cirle_out .tips_cirle_in { font-size:22px; color:white; text-align:center;line-height: 72px; overflow: hidden; }
#showproduct .tips .tips_frame {display:block; margin:20px 20px 20px 20px; border:1px solid #710000; background:#dcdadb; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#showproduct .tips .tips_frame .show_tips {padding:8px;  font-size:16px; color:#000000;}

#book_list {background-color: #fff; margin-top: 20px; }
#book_list .book { border-radius: 6px; padding: 8px; border:1px solid #ebeef5; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06), 0 3px 10px rgba(0, 0, 0, 0.4);}
#book_list .book_title {clear: both; height: 28px; line-height: 28px; margin: 0px 4px; padding-left: 6px; font-weight: bold;font-size:14px; background-color: #ccc;  border-left: 3px solid #2a77c7;}
#book_list .book_info {background-color: #e7e7e7; margin: 0px 4px 0px 4px; padding-left: 6px; font-size:13px;color: rgb(85,85,85);line-height:18px; border-left: 3px solid #2a77c7; height: 22px; line-height: 22px; }
#book_list .book_info span{ float:left;color: #333333;font-size:13px;padding-right:10px;}
#book_list .book_content {clear: both; margin: 5px 4px 5px 4px; padding: 8px 0px 0px 6px; white-space: normal;word-wrap: break-word;color: #666;font-size:13px;line-height:18px;}
#book_list .reply {clear: both;margin: 8px; border: 1px dashed #c00;}
#book_list .reply_title {padding: 3px;color: #c00;background: #e7e7e7;font-size:13px;line-height:18px;}
#book_list .reply_content {padding: 9px;;white-space: normal;color: #c00;font-size:13px;line-height:20px;}
#book_list .book_split{height: 28px;}

.searchlist {width: 770px; margin:0 5px 20px 5px;}
.searchlist_title {clear: both; margin: 0px 4px;font-weight: bold;font-size:14px;}
.searchlist_title a:hover {text-decoration:none}
.searchlist_content {clear: both;margin: 3px 4px 5px 6px;padding-top: 8px;border-top: 1px dashed #c9c9c9;white-space: normal;word-wrap: break-word;color:#000;font-size:12px;line-height:18px;}

/*关于我们 start*/
#aboutus{ padding:10px;}
#aboutus .title{ padding:4px; border-bottom:1px dotted #ccc; text-align:center; margin-bottom:10px;color:rgb(0,0,0); font-size:22px;font-weight:bold;}
#aboutus .text{padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;font-size:14px;color:#666;}
#aboutus .text p{line-height:180%;font-size:13px;color:#666;}
/*关于我们 end*/

/*联系我们 start*/
#contacttus{ padding:10px;}
#contacttus .title{ padding:4px; border-bottom:1px dotted #ccc; text-align:center; margin-bottom:10px;color:rgb(0,0,0); font-size:22px;font-weight:bold;}
#contacttus .text{padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;font-size:14px;color:#666;}
#contacttus .text p{line-height:180%;font-size:13px;color:#666;}
/*联系我们 end*/

/*底部 start*/
.fend {
	line-height: 95px; height: 95px; background-color: #2a77c7; margin:auto; width: 100%;  margin-bottom:10px; font-size:13px;
}
.fend .copyright {
	line-height: 35px; height: 35px; text-align: left; margin: auto; width: 980px; color: #fff
}
.fend .copyright a {
	color: #ffffff
}
.fend .copyright a:hover {
	color: #ffffff; text-decoration: underline
}
.fend .copyright .c {
	padding-left: 10px
}
.fend .copyright .tj {
	padding-left: 20px; color: #1a274b
}
.fend .copyright .tj a {
	color: #1a274b
}
.fend .copyright li {
	text-align: left; float: left
}
.fend .reckey{line-height: 20px; height: 35px; text-align: left; margin: auto; width: 980px; color: #ffffff
}
/*底部 end*/

.zgd{background:url(../images/zjdb.jpg) 100% 100% no-repeat; padding:10px 20px 10px 260px; position:relative;}
.zgd .left{margin:auto; float:left; margin-left:-240px; position:relative; overflow:hidden; width:220px; height:180px; text-align:center;}
.zgd img{margin:auto; max-width:220px; max-height:180px;}

.zgd .font01 {font-family: SimHei; font-size: 20px; color: #990000;}
.zgd .font02 {font-family: SimHei; font-size: 12px; color: #004e9b; font-weight: normal;}
.zgd .font03 {font-family: SimHei; font-size: 16px; color: #090; font-weight: bold;}
.zgd .font04 {font-family: arial, helvetica, sans-serif; font-size: 20px; color: #e33100; font-weight: bold;}

.index_zgd_font03 {margin-top:5px; font-family: SimHei; font-size: 20px; color: #fff; font-weight: bold;}
.index_zgd_font06 {font-family: arial, helvetica, sans-serif; font-size: 20px; color: #0FFF00;}
.index_zgd_font10 {font-family: arial, helvetica, sans-serif; color: rgb(85,85,85);}

/* 分页 */
.pagination {text-align:left; height:32px; line-height:32px; margin-top:20px;}
.pagination a {padding:0px 12px; display:inline-block; background-color:#e7e7e7; margin-right:2px; color:#333; cursor: pointer; text-decoration: none; outline: 0 none; -webkit-transition: all .2s linear;-moz-transition:all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.pagination a:hover {background-color:#3d87d4; color:#fff; text-shadow:1px 1px 1px #000; text-decoration:none;}
.pagination strong {font-weight:normal; padding:0px 12px; height:32px; line-height:32px; display:inline-block; background-color:#3d87d4; margin-right:2px; color:#fff; text-shadow:1px 1px 1px #000;}

/* 分页2 */
.pagination2 {text-align:left; height:32px; line-height:32px; margin-top:20px;}
.pagination2 a {padding:0px 12px; display:inline-block; background-color:#fff; margin-right:2px; color:#333; border:1px solid #ccc;}
.pagination2 a:hover {background-color:#de0b19; color:#fff;}
.pagination2 a.s {background-color:#de0b19; color:#fff;}
.pagination2 strong { font-weight:normal; padding:0px 12px; height:32px; line-height:32px; display:inline-block; background-color:#de0b19; margin-right:2px; color:#fff; text-shadow:1px 1px 1px #000;}

/*首页下载*/
.pics {
	zoom:1
}
.pics li {
	float:left;
	display:inline
}
.pics li a {
	text-decoration:none;
}
.pics li .title {
	height:20px;
	padding-top:8px;
	display:block;
	font:14px/20px "microsoft yahei";
	overflow:hidden;
	text-align:center
}

.pics-w80 li {
	width:80px;
	margin:10px 20px;
}

.pics-w80 li:hover {
	box-shadow:0 0 8px #333;
}

/* 软件下载 */
.down_main_div{position:relative; width:100%; height:800px;}
.down_main_div .loading_div{position:absolute; width:100%; z-index:9999;}
.down_main_div .content_div{position:absolute; width:100%;height:800px;}
.down_main_div .content_div .content_div_top{position:relative; width:100%;}
.down_main_div .content_div .content_div_content{position:relative; width:100%;  height:780px; overflow:auto;}

.st_ul {
	 padding:0px 0px 0px 0px;list-style-type: none; margin:0;  float:left; overflow:hidden;
}
.st_ul li {
	width:184px; margin:8px 0px 8px 0px;
}
.st_ul li a {
padding:0px  0px 0px 55px;line-height: 48px; width: 128px;  display: block; height: 48px; color: #092a49; font-weight: normal; text-decoration: none; 
}
.st_ul li a:hover {
	background: #e5e6e7; color: #000; text-decoration: none; font-weight:bold;
}

.mt10{margin-top:10px; }
.x_blue{color: #0063a8;}
.white{color:#fff;}

.wp {
	margin:0 auto;
	width:780px;
}
.area hr {
	margin-left:0 !important;
	margin-right:0 !important;
}

.tab-style-3{
	background-color:#2a77c7;
}

.tab-style-3{
    height: 36px;
    background-position: 0 -227px;
    border-radius: 3px 3px 0 0;
    position: relative;
    padding-left: 10px;
}
.tab-style-3 .tab-3 li{
    float: left;
    background: url(../images/btn.png) no-repeat 0 -128px;
    position: relative;
    height: 30px;
    padding: 6px 0 0;
    line-height: 30px;
    margin-right: 5px;
    color: #3d7e12;
    cursor: pointer;
}
.tab-style-3 .tab-3 li a{
    display: block;
    padding: 0 12px;
    _float: left;
    height: 30px;
    position: relative;
    z-index: 2;
}
.tab-style-3 .tab-3 i{
    height: 36px;
    position: absolute;
    right: 0;
    *right: -1px;
    top: 0;
    width: 5px;
    overflow: hidden;
    background: url(../images/btn.png) no-repeat -245px -128px;
    z-index: 1;
}
.tab-style-3 .tab-3 .current{
    background-position:0 -92px;
    font-weight: bold;
    color: rgb(85,85,85);
}
.tab-style-3 .tab-3 .current i{
    background-position:-245px -92px;
}
.tab-style-3 .tab-3 .current a{
    color: rgb(85,85,85);
}
.tab-style-3 .ext-input{
    position: absolute;
    right: 0;
    top: 0;
}
.tab-style-3 .ext-input label{
    float: left;
    padding-right: 10px;
    line-height: 36px;
}
.tab-style-3 .ext-input input{
    display: block;
    float: left;
    margin: 11px 3px 0 0;
    *margin: 7px 0 0 0;
}

.main-list-con{
    background: #fff;
    border: 1px solid #e9e9e9;
    border-top: none;
    overflow: hidden;
    zoom: 1;
}

/* 下载列表页 */
.main-list li{
    overflow: hidden;
    zoom: 1;
    color: rgb(85,85,85);
    padding: 14px 0 18px;
    border-bottom: 1px dashed #e9e8d5;
}
.main-list .list-pic{
    float: left;
    width: 90px;
    text-align: center;
    padding-top: 14px;
    height: 80px;
    overflow: hidden;
}
.main-list .list-pic img{
    width: 80px;
}
.main-list .list-con{
    overflow: hidden;
    zoom: 1;
}
.main-list .s-title{
    height: 32px;
    overflow: hidden;
    line-height: 32px;
}

.main-list .s-ext{
    margin:12px 0 0 0;
}
.main-list .s-name{
    float: left;
}
.main-list .s-name:hover strong{
    color: #52b9fb;
}
.main-list .b-range{
    margin: 8px 0 0 5px;
    float: left;
}
.main-list .star-score{
    float: left;
    margin: 0 0 0 5px;
}
.main-list .star-score i{
    font-weight: bold;
	font-style:normal;
    color: #f00;
}
.main-list .list-con{
    padding-right: 125px;
    position: relative;
}
.main-list .soft-list-dl{
    width: 86px;
    height: 30px;
    position: absolute;
    right: 25px;
    top: 32px;
    background: url(../images/btn.png) no-repeat 0px 0px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}
.main-list .soft-list-dl:hover{
    text-decoration: none;
    color: #fff;
    background-position: 0 -30px;
}
.main-list .soft-list-dl:active{
    background-position: 0 -60px;
}
.main-list .soft-list-dlofficial{
    width: 86px;
    height: 30px;
    position: absolute;
    right: 25px;
    top: 32px;
    background: url(../images/btn.png) no-repeat -87px 0px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}
.main-list .soft-list-dlofficial:hover{
    text-decoration: none;
    color: #fff;
    background-position: -87px -30px;
}
.main-list .soft-list-dlofficial:active{
    background-position: -87px -60px;
}
.main-list .soft-list-dlpanbaidu{
    width: 86px;
    height: 30px;
    position: absolute;
    right: 25px;
    top: 32px;
    background: url(../images/btn.png) no-repeat -174px 0px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}
.main-list .soft-list-dlpanbaidu:hover{
    text-decoration: none;
    color: #fff;
    background-position: -174px -30px;
}
.main-list .soft-list-dlpanbaidu:active{
    background-position: -174px -60px;
}
.main-list .soft-list-pancode{
    width: 86px;
    height: 20px;
    position: absolute;
    right: 25px;
    top: 64px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
}
.main-list .s-desc{
    line-height: 22px;
}
.main-list .item{
    margin-right: 10px;
}
.main-list  .soft-state{
    position: absolute;
    right: 25px;
    top: 0;
    line-height: 32px;
}

.star-range,
.star-range .in{
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
}

.star-range{
    height: 8px;
    width: 50px;
    display: block;
    overflow: hidden;
    background-position: 0 -48px;
}
.star-range .in{
    float: left;
    height: 8px;
    overflow: hidden;
    background-position: 0 -40px;
}
.b-range{
    height: 14px;
    width: 95px;
    background-position: 0 -100px;
}
.b-range .in{
    background-position: 0 -80px;
    height: 14px;
}
/*收费标准 start*/
.container{width:100%; margin:0 auto;}
.container .header{ height:60px; }
.container .header h1{border-bottom: 3px solid #c3e8fa;}
.container .header h1 span{ color:#636363; padding: 0 9px; display: inline-block; margin-bottom: -3px; border-bottom: 3px solid #59d;}
.container .warn {margin:6px; padding:1px 1px 1px 1px; font-size: 12px; color:red;}
.container .content{ height:100%; margin-top:6px;}
.container .content table{font-family:"宋体"; font-size:14px; width:100%; height:800px; border: 1px solid #e3edf5; empty-cells: show;border-collapse: collapse;}
.container .content table td{padding: 4px;border: 1px solid #e3edf5;overflow: hidden; text-align:center;}
.container .content table td .title{font:normal bold 18px/20px "宋体";}
.container .content table td .hl_blue{font-weight:bold; color:blue;}
.container .content table td .hl_yellow{font-weight:bold; color:#eba000;}
.container .content table td .hl_red{font-weight:bold; color:red;}
/*收费标准 end*/

/*api档案 start*/
.api_item {margin:8px; padding:2px; width:755px; background-color:white;}
.api_title{height:36px; line-height:36px; background:url(../images/title.gif) no-repeat; padding-left:2px; font-family: "宋体";  font-size:14px; font-weight:bold; color:#333}
.api_title .circle1 { width: 36px;height: 36px;background-color: #ff0000; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; text-align:center; font-size:38px; color:white;} 
.api_title .circle2 { width: 36px;height: 36px;background-color: #42b449; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; text-align:center; font-size:38px; color:white;} 
.api_title .circle3 { width: 36px;height: 36px;background-color: #0cb3ee; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; text-align:center; font-size:38px; color:white;} 
.api_body{padding:5px; font-size:13px;}

.api_index{margin:5px 5px 2px 2px; background:url(../images/shadow.gif) no-repeat right bottom; border-color:#eeeeee; border-style:solid none none solid; border-width:1px; padding:4px 10px 10px 4px;}
.api_index a{text-decoration:none; font-weight:bold; color:#00cc00;}
.api_index a:hover{color:#ff0000;}

.api_word{margin:5px 5px 2px 2px;background:url(../images/shadow.gif) no-repeat right bottom; border-color:#eeeeee; border-style:solid none none solid; border-width:1px; padding:4px 10px 10px 4px;display:inline-block; *display:inline; *zoom:1;}
.api_word a{text-decoration:none; font-weight:bold; color:#4a4a4c;}
.api_word a:hover{color:#ff0000;}
/*api档案 end*/

/*编程相关 start*/
.program_body {border:0px solid #ddd;height:auto;margin-top:10px;margin-bottom:10px;overflow:hidden; width:780px;}
.program_body li{ margin:5px 0px 5px 12px; float:left; position: relative;}
.program_body li img{margin:5px 5px 2px 2px; width:160px; height:160px; border:0px; background:url(../images/shadow.gif) no-repeat right bottom; border-color:#eeeeee; border-style:solid none none solid; border-width:1px; padding:4px 10px 10px 4px;}
.program_body li .span{bottom: 12px;width: 176px;height: 38px;display: block;position: absolute;line-height: 38px;text-align: center;color: #fff;font-weight: bold;}
.program_body li .span.title{font-size:18px; width: 176;background: url(../images/p_title.png)  no-repeat; }
.pd_title_b {height:63px; line-height:63px; background:url(../images/c_title_b.png) no-repeat; padding-left:2px; font-family: "宋体";  font-size:14px; font-weight:bold; color:#333}
.pd_title_b .title{margin:8px 0px 16px 6px; height:30px; line-height:30px; font-family: "宋体";  font-size:28px; font-weight:bold; color:white; border-bottom:solid 1px white;display:inline-block; *display:inline; *zoom:1;}

.btn-info {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ccc;
	*border: 0;
	border-bottom-color: #b3b3b3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
	border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	*background-color: #2f96b4;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ff5bc0de',endcolorstr='#ff2f96b4',gradienttype=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff; background-color: #2f96b4;}
.btn-info:active,.btn-info.active {background-color: #24748c \9}
.showhide {overflow: hidden; border: 1px dashed #ff9a9a; margin: 8px 0; padding: 10px; zoom: 1;}
/*编程相关 end*/

/* loading start*/
#preloader6{
	display:none;
	margin:50px auto;
	position:relative;
	width: 42px;
	height: 42px;
	-webkit-animation: preloader_6 5s infinite linear;
	-moz-animation: preloader_6 5s infinite linear;
	-ms-animation: preloader_6 5s infinite linear;
	animation: preloader_6 5s infinite linear;
}
#preloader6 span{
	width:20px;
	height:20px;
	position:absolute;
	background:red;
	display:block;
	-webkit-animation: preloader_6_span 1s infinite linear;
	-moz-animation: preloader_6_span 1s infinite linear;
	-ms-animation: preloader_6_span 1s infinite linear;
	animation: preloader_6_span 1s infinite linear;
}
#preloader6 span:nth-child(1){
background:#2ecc71;

}
#preloader6 span:nth-child(2){
left:22px;
background:#9b59b6;
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
	animation-delay: .2s;

}
#preloader6 span:nth-child(3){
top:22px;
background:#3498db;
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-ms-animation-delay: .4s;
	animation-delay: .4s;
}
#preloader6 span:nth-child(4){
top:22px;
left:22px;
background:#f1c40f;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-ms-animation-delay: .6s;
	animation-delay: .6s;
}

@-webkit-keyframes preloader_6 {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
@-webkit-keyframes preloader_6_span {
   0% { -webkit-transform:scale(1); }
   50% { -webkit-transform:scale(0.5); }
   100% { -webkit-transform:scale(1); }
}
/* loading end*/

/* 文章中心 START*/
.article_body {
	width:auto;	height:auto;
	}
.article_body .left{
	float:left;	width:50%;
	}
.article_body .right {
	float:left;	width:50%;
	}
.article_body .left .top_black {	
	width:370px;
    height:510px;
	margin: auto auto auto 0px;
	}
.article_body .left .other_black {	
	width:370px;
    height:510px;
	margin: 20px auto auto 0px;
	}
	
.article_body .right .top_black {	
	width:370px;
    height:510px;
	margin: auto 0px auto auto;
	}
.article_body .right .other_black {	
	width:370px;
    height:510px;
	margin: 20px 0px auto auto;
	}
/* 文章中心 END*/

/* 添加留言 START*/
.msg_input{
	display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin: 5px 0;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff; border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}

.msg_textarea{
	width: 100%; 
	height: 200px;
    resize:none;
	/* 下3行 input textarea 宽度设置100%不超出父元素 */
	box-sizing: border-box;
	-webkit-box-sizing: border-box; /* firefox */
	-moz-box-sizing: border-box; /* safari */
}

.msg_input:focus, .msg_textarea:focus{
	border-color: rgba(82,168,236,0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}

.msg_checkbox{
	appearance: none;
    -webkit-appearance: none;
    outline: none;
	display: none;
}
.msg_checkbox+span{
	position: relative;
	display: inline-block;
	width: 14px;
    height: 14px;
	line-height: 14px;
	top:-2px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s
}

.msg_checkbox:checked+span{
	border-color: rgba(82,168,236,0.8);	
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
.msg_checkbox:checked+span::before{
	position: absolute;
	content: " ";
	width: 4px;
	height: 10px;
	transform: rotate(30deg);
	border-right: 2px solid rgba(82,168,236,0.8);
	border-bottom: 2px solid rgba(82,168,236,0.8);
	top: 0px;
	left: 4px;
}

.msg_btn {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

.msg_btn:hover,.msg_btn:focus,.msg_btn:active,.msg_btn.active,.msg_btn.disabled,.msg_btn[disabled]{
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9
}

.msg_btn:active,.msg_btn.active {
	background-color: #ccc \9
}

.msg_btn:first-child {
	*margin-left: 0
}

.msg_btn:hover,.msg_btn:focus {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}

.msg_btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.msg_btn.active,.msg_btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}

.msg_btn.disabled,.msg_btn[disabled]{
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
/* 添加留言 END*/