/* CSS Document */
/*  */
.font14{
  font-size:14px}
.fontb{
  font-weight:bold}
  
/* ADD */
.add{ width:510px; margin-top:13px}
.add img{ float:left}
.add_spacer{ margin-right:10px}
.add_spacer2{ width:100%; font-size:0; height:10px; clear:both}
/*  */
#container{
  width:995px;
  margin:0 auto;
  height:100%;
  text-align:left}/* ޸ */
  

/* ݡ */
#main{
  width:995px;
  border-bottom:1px #CCC solid;
  margin-bottom:10px;
  padding-bottom:10px !important;
  padding-bottom:5px}/* ޸ */
#content{
  width:995px;
  margin-top:10px} /* ޸ */ 
  
#mainleft{
  width:200px;
  float:left}/* ޸ */
#vnav{
  width:198px;
  border:1px #D4D4D4 solid;
  padding-top:10px;
  padding-bottom:5px;
  margin-bottom:5px;
  text-align:center}
.vnav_column{
  width:198px;
  height:28px;
  background:url(../images/serv_26.jpg) no-repeat top center;
  font-size:14px;
  font-weight:bold;
  line-height:28px}
.vnav_list{
  width:142px;
  margin:0 auto;
  padding:0;
  padding-top:10px;
  padding-bottom:10px}
.main_menu{
  width:117px;
  height:24px;
  list-style:none;
  background:url(../images/serv_36.gif) no-repeat bottom center;
  margin:0;
  line-height:24px;
  padding:0;
  padding-left:25px;
  text-align:left}
.vnav_list a{ color:#333; text-decoration:none}
.vnav_list a:hover{ color:#333; text-decoration:none}
.sub_menu{ padding:10px 0; text-align:left}
.sub_menu a{
	display:block;
	width:127px;
	height:24px;
	line-height:24px;
	padding:0 0 0 15px;
	color:#333;
	text-decoration:none}
.sub_menu a:hover{
	color:#BC2931;
	text-decoration:none}
.show,.close{display:block; cursor:pointer} 
.close{display:none}
.aq1{
  width:190px;
  height:40px;
  background:url(../images/serv_82.jpg) repeat-y;
  padding:5px;
  margin-bottom:5px}
.aq2{
  width:190px;
  height:40px;
  background:#FFF;
  line-height:40px;
  font-size:14px}
.aq2 a{ color:#385CB0; text-decoration:underline}
.aq2 img{ float:left; margin:8px}

#mainright{
  width:780px;
  float:right}/* ޸ */
#mainright_l{ width:510px;float:left}/* ޸ */

/* ¿ͷҳʽ-----------------------------------------------------------------------------start */
.middle_info{ width:510px;}
.middle_tbg{
	width:509px;
	height:29px;
	background:url(../images/newserv_2.jpg) repeat-x top;
	border-right:1px solid #D4D4D4}
.middle_t{
	width:155px;
	height:29px;
	line-height:29px;
	background:url(../images/newserv_1.jpg) no-repeat 0 0;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-left:20px}
.middle_c{
	width:478px;
	border:1px solid #D4D4D4;
	border-top:0;
	padding:18px 15px}
.m_more{
	width:50px;
	height:29px;
	line-height:29px;
	float:right;
	color:#103E8C;}
.m_more a:link,.m_more a:visited,.m_more a:active{ color:#103E8C; text-decoration:none}
.m_more a:hover{ color:#103E8C; text-decoration:underline}
.span8px{ height:8px;font-size:0}
.yykh{ width:85px; float:right; padding-top:30px}
.yykh_btn,.yykh_btn2{
	width:85px;
	height:30px;
	background:url(../images/newserv_12.jpg) no-repeat;
	line-height:30px;
	border:0;
	font-size:14px;
	color:#FFF;
	margin-bottom:25px;
	cursor:pointer}
.yykh_btn2{ background:url(../images/newserv_13.jpg) no-repeat}
.bank{
	width:141px;
	height:70px;
	float:left;
	margin:0 8px 0 5px}
.bank_n{
	width:141px;
	height:30px;
	line-height:30px;
	text-align:center}
.bank_n a:link,.bank_n a:visited,.bank_n a:active{ color:#333; text-decoration:underline}
.bank_n a:hover{ color:#CC0000; text-decoration:underline}
.soft{
	width:478px}
.soft ul{
  width:460px;
  height:auto;
  margin:0;
  padding:0;
  float:left}
.soft li{
  width:210px;
  height:24px;
  line-height:24px;
  background:url(../images/serv_31.gif) no-repeat 0 50%;
  margin:0;
  list-style:none;
  padding:0 0 0 20px;
  float:left}
.ketang{
	float:left;
	width:230px;
	margin:0 0 0 5px}
.ketang_t{
	width:70px;
	height:22px;
	background:url(../images/newserv_37.gif) no-repeat;
	text-align:center;
	padding-top:4px;
	margin-bottom:5px}
.ketang ul{ width:230px; margin:0; padding:0; padding-top:3px}
.ketang li{
  width:217px;
  height:24px !important;
  height:23px;
  margin:0;
  padding:0;
  line-height:24px !important;
  line-height:23px;
  list-style:none;
  background:url(../images/serv_50.gif) no-repeat 0 45%;
  padding-left:13px}
.hotline{
	width:228px;
	height:108px;
	border:1px solid #D4D4D4;
	background:url(../images/newserv_25.jpg) no-repeat right bottom;
	padding:20px 15px;
	line-height:20px}
.hotline span{ display:block; width:228px; margin-top:10px; color:#103E8C}
.hotline span a:link,.hotline span a:visited,.hotline span a:active{ color:#103E8C; text-decoration:underline}
.hotline span a:hover{ color:#CC0000; text-decoration:underline}
/* ¿ͷҳʽ-----------------------------------------------------------------------------------------end */

#mainright_r{ width:260px; float:right}/* ޸ */
#mainright_r .r_info{ width:260px}/* ޸ */
.r_banner{
  width:230px;
  height:24px;
  background:url(../images/serv_46.gif) no-repeat bottom;
  font-weight:bold;
  margin-top:15px;
  line-height:24px;
  padding-left:30px}/* ޸ */
.r_title{
  width:100px;
  height:24px;
  float:left}
.more2{
  width:50px;
  height:24px;
  float:right}
.r_banner a{
  font-size:12px;
  font-weight:normal;
  color:#103E8C;
  text-decoration:none}
.r_list{
  width:249px;
  margin:15px auto;}
.r_list ul{
  width:249px;
  margin:0;
  padding:0;}
.r_list li{
  width:236px;
  height:24px;
  margin:0;
  padding:0;
  line-height:24px;
  list-style:none;
  background:url(../images/serv_50.gif) no-repeat 0 45%;
  padding-left:13px;}
.contect_bg1{
  width:257px;
  height:88px;
  background:#F5F5F5;
  border:1px #CFCFCF solid}
.contect_bg2{
  width:249px;
  height:80px !important;
  height:70px;
  background:#FFF;
  margin:4px;
  padding-top:0 !important;
  padding-top:10px;}
.contect_info{
  width:229px;
  height:30px !important;
  height:20px;
  line-height:20px;
  margin:0 auto;
  padding-top:10px !important;
  padding-top:0px;
  clear:both}
.contect_info img{
  float:left;
  margin-right:10px;
  margin-top:5px}
.contect_info a{
  color:#22427B;
  text-decoration:underline}
  
  
/* бҳ------------------------------------------------------------------------------------- */
#mainright2{
  width:780px;
  background:url(../images/serv_97.jpg) no-repeat top;
  float:right}/* ޸ */
#serv_title1{
  width:680px;
  height:28px;
  background:url(../images/serv_95.jpg) no-repeat 1% 50%;
  margin:20px auto;
  margin-bottom:0;
  font-size:16px;/* ޸ */
  color:#103E8C;
  padding-left:20px;
  line-height:28px;
  padding-top:1px}
#serv_title1 img{ float:right}/* ʽ */
#serv_title1 span{
  float:left;
  font-size:14px;
  color:#103E8C}
#breadcrumb{
  width:180px;
  height:28px;
  float:right;
  font-size:12px;
  color:#666;}
#serv_title2{
  width:700px;
  height:1px;
  background:url(../images/serv_96.gif) repeat-x;
  margin:0 auto}
.serv_cnt{
  width:660px;
  height:auto;
  margin:0 auto;
  padding:30px 20px 30px 20px !important;
  padding:15px 20px 30px 20px;
  line-height:22px;}
.serv_cnt ul{
  width:660px;/* ޸ */
  margin:0;
  padding:0;
  font-size:14px}
.serv_cnt li{
  width:645px;
  height:40px !important;
  height:38px;
  line-height:40px !important;
  line-height:38px;
  list-style:none;
  background:url(../images/newlist_2.gif) no-repeat 5px 17px;
  border-bottom:1px #CCC dashed;
  padding-left:15px}/* ޸ */
.serv_cnt li .list1{
  width:540px;/* ޸ */
  float:left}
.serv_cnt li .list1 a{
  color:#000;
  text-decoration:none}
.serv_cnt li .list1 a:hover{
  color:#990000;
  text-decoration:underline}
.serv_cnt li .list2{
  width:100px;/* ޸ */
  text-align:center;
  float:left}
.serv_cnt img{
  margin:0 30px}

/* ѵбҳ--------------------------------------------------------------------------------- */
.px_list{
	width:660px;
	background:url(../images/newlist_4.gif) repeat-x bottom;
	padding:15px 5px 15px 5px !important;
	padding:15px 5px 0 5px}
.px_list img{ margin:0; float:left}
.pxlist_cnt{
	float:right;
	width:520px;
	margin-left:10px}
.pxlist_cnt .title{
	width:520px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	color:#2666BB;
	margin-bottom:10px}
.pxlist_cnt .title a:link,.pxlist_cnt .title a:visited,.pxlist_cnt .title a:active{ color:#2666BB; text-decoration:none}
.pxlist_cnt .title a:hover{ color:#2666BB; text-decoration:underline}
.pxlist_cnt .title span{
	display:block;
	width:90px;
	float:right;
	font-size:12px;
	color:#333;
	font-weight:normal}
.pxlist_cnt .info{
	width:520px;
	line-height:22px}

.details{ width:660px}
.details img{ float:left}

/* ԤԼ?ҳ--------------------------------------------------------------------------------- */
.kh_form{
  width:660px;
  height:240px;
  background:#EFF2F5;
  border:1px #CBD6E0 solid}
.kh_form textarea{
  width:400px;
  height:70px !important;
  height:60px}
.kh_form .btn1,.kh_form .btn2{
  width:72px;
  height:22px;
  border:0;
  background:url(../images/tsfk_7.jpg) no-repeat;
  padding-bottom:4px !important;
  padding-bottom:0;
  padding-left:16px !important;
  padding-left:12px;
  cursor:pointer;
  margin:0 20px}
.kh_form .btn2{
  background:url(../images/tsfk_9.jpg) no-repeat}
.kh_form span,.remark span{ color:#FF0000}
.remark{
	width:660px;
	line-height:22px;
	margin-top:30px;
	color:#103E8C}
	
/* --------------------------------------------------------------------------------- */
.bm{
	width:298px;
	height:198px;
	border:1px solid #CCC}
.bm_t{
	width:283px;
	height:30px;
	background:url(../images/bm_2.jpg) repeat-x;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	line-height:30px}
.bm_t input{float:right; margin:6px 10px 0 0}
.bm_c{
	width:298px;
	height:138px;
	padding-top:30px}
.bm_form{ width:258px; margin:0 auto}
.bm_form td{ padding:8px}
.bm_btn{
	width:80px;
	height:22px;
	background:url(../images/bm_5.jpg) no-repeat;
	border:0;
	color:#103E8C;
	font-size:12px;
	margin:5px 10px 0 10px}
	
		/* ——翻页样式—— */
.page2{
  width:700px;
  height:60px;
  margin:0 auto}
.page2 img{
  float:left;
  margin:20px 5px 0 5px}
.page2 span{
  float:left;
  height:21px;
  line-height:21px;
  margin:20px 5px 0 5px}
.page2 span a{
  color:#333;
  text-decoration:none}
.page2 span a:hover{
  color:#FF6600;
  text-decoration:underline}

/* Ͷ߼--------------------------------------------------------------------------------- */
/*
#fb_bg{
  width:545px;
  background:url(../images/tsfk_1.jpg) no-repeat left top;
  border:1px #CCC solid;
  padding:30px 30px 30px 25px}
#fb_title{
  width:545px;
  height:47px}
#fb_form{
  width:420px;
  height:240px;
  margin:0 auto;
  background:#EFF2F5;
  border:1px #CBD6E0 solid;
  padding:20px 50px}
#fb_form textarea{
  width:280px;
  height:70px !important;
  height:60px}
#fb_form .btn1,#fb_form .btn2{
  width:72px;
  height:22px;
  border:0;
  background:url(../images/tsfk_7.jpg) no-repeat;
  padding-bottom:4px !important;
  padding-bottom:0;
  padding-left:16px !important;
  padding-left:12px;
  cursor:pointer}
#fb_form .btn2{
  background:url(../images/tsfk_9.jpg) no-repeat}
*/
/* ݡҳţͳһʽ */

/* 软件下载列表页 */
.d_right{ width:778px; height:auto !important; height:1191px; min-height:1191px; float:right; border:1px solid #CCC}
.download_t{
	width:728px;
	height:40px;
	background-color:#D3E5E9;
	background-image:url(../images/soft_8.gif);
	background-repeat:no-repeat;
	background-position:12px 6px;
	padding:0 0 0 50px;
	font-size:14px;
	font-weight:bold;
	color:#185674;
	line-height:40px}
.download_c{ width:720px; padding:20px 29px;}
.file_type{
	width:706px;
	height:26px;
	background:url(../images/soft_1.gif) repeat-x bottom;
	padding-left:14px}

/*　选项卡-----------------------------------------------------------------------start　*/
.file_type ul{ width:610px; float:left}
.file_type ul li{
	display:block;
	width:120px;
	height:26px;
	line-height:26px;
	float:left;
	text-align:center;
	cursor:pointer;
	margin:0 2px 0 0;
	font-size:14px;
	color:#FFF}
.file_type .active{ background:url(../images/soft_3.gif) no-repeat; color:#185489; font-weight:bold}
.file_type .normal{ background:url(../images/soft_4.gif) no-repeat;}

/*　选项卡-----------------------------------------------------------------------end　*/

.typeContent{ width:720px}
.file_list{ width:720px; padding:10px 0}
.dfile{ width:700px; padding:15px 10px; background:url(../images/soft_6.gif) repeat-x bottom}
.dfile_name{
	width:680px;
	height:24px;
	line-height:24px;
	background:url(../images/soft_2.gif) no-repeat 0 7px;
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px}
.dfile_pic{
	width:120px;
	height:90px;
	background:#F5F5F5;
	float:left}
.dfile_r{ width:565px; float:right}
.dfile_c{ width:565px; height:50px; line-height:20px; margin-top:3px}
.dfile_d{ width:565px; height:36px}
.dfile_d span{
	display:block;
	width:200px;
	height:22px;
	line-height:22px;
	float:left;
	color:#1E66A6;
	margin-top:14px;
	text-decoration:underline}
.dfile_d input{ float:right}
.none {display:none;}