﻿@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
img {border: none;}
a, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
	color: #585858;
}
a.alink, a.alink:visited {
	color: #fff;
	text-decoration: none;
}
a.alink:hover, a.alink:active {
	text-decoration: none;
	color: #fff;
}
body {
  font-family: 宋体,Arial, Helvetica, sans-serif;
  color: #333; 
  font-size: 12px;
  text-align: center;
  background: #fff;
}
.main{
  width:1000px;
  margin:0 auto;
  background:url(main_bg.jpg) no-repeat;
  clear:both;
}
.mainSec{
  width:961px;
  margin:0 auto;
  clear:both;
}
.clear {
  clear:both;
}
.red {
  color: #f00;
}
.gray {
  color: #999;
}
.blue {
  color:#196cc2;
}
/* 左侧菜单 */
.secLeft{
  width:220px;
  float:left;
  text-align: center;
  background:url(sec_left_bg.jpg) repeat-x;
}
.secLeftTab {
  margin: 0 auto;
  margin-top: 35px;
  margin-bottom: 20px;
  width:171px;
}
.secleftTitle{
  height:61px;
  background:url(sec_tab_title.jpg) no-repeat;
  font-size:24px;
  font-family: "微软雅黑";
  color:#fff;
  line-height:61px;
  text-align:left;
}
.secleftTitle span a{color:#fff;}
.secleftTitleSec{
  height:63px;
  background:url(infolefttop.png) no-repeat;
  font-size:24px;
  font-family: "微软雅黑";
  color:#fff;
  line-height:61px;
  text-align:left;
}
.secleftTitle span {
  margin-left: 20px;
}
.secleftTitleSec span {
  margin-left: 20px;
}
.secLeftTabBG {
background:url(sec_tab_bg.jpg) repeat-y;
  text-align:left;
  padding-bottom:20px;
  padding-top:10px;
  padding-left:15px;
}
.secLeftTabTextNav{
  margin-right:15px;
  padding-left:5px;
  border-bottom:2px dotted #c3c3c3;
  line-height:30px;
  background:url(arrow_red.jpg) right no-repeat;
}
.secLeftTabTextSav{
  margin-right:15px;
  padding-left:5px;
  border-bottom:2px dotted #c3c3c3;
  line-height:30px;
  background:url(arrow_blue.jpg) right no-repeat;
}
.secRight{
  float:left;
  width:730px;
  text-align:left;
  padding:10px 0px 30px 0px;
  margin-left:15px;
}
.secMap{
  width:750px;
  border-bottom:2px solid #4672bb;
  padding-left:10px;
  padding-top:15px;
  line-height:24px;
}
.secMap span{
	color: #4672bb;
	font-weight: bold;}
/* article */
.articleHead{
  width:730px;
  padding-left:30px;
  font-size:14px;
  color:#436fb9;
  line-height:40px;
  border-bottom:1px solid #4672bb;
}
.articleTextLeft{
  width:88px;
  text-align:right;
  float:left;
  text-align:right;
}
.articleTextRight{
  width:590px;
  float:left;
  text-align:left;
  padding-left:2px;
}
.articleTextSec{
  padding-top:10px;
  clear:both;
  line-height:20px;
  clear:both;
}
.articleList{
  height:auto;
  border-bottom:1px solid #4672bb;
}
.ej_flash{text-align:center;padding: 30px 0;display: table;width:100%}

.articleTextTitle{
  float:left;
  width:550px;
  line-height:30px;
}
.articleText{
  padding-left:30px;
  line-height:30px;
  border-bottom:1px solid #f0f0f0;
  clear:both;
}
.articleTextTime{
  float:left;
  width:120px;
  line-height:30px;
}
.articleTextTime IMG {
	FLOAT: left; MARGIN-TOP: 10px
}


.articleTextTime2 {
	WIDTH: 30px; FLOAT: left; LINE-HEIGHT: 30px
}
.articleTextTime2 IMG {
	FLOAT: left; MARGIN-TOP: 10px
}


.page{
  text-align:center;
  margin-top:20px;
  clear:both;
}
.articleTitle{
  width:760px;
  border-bottom:1px solid #4672bb;
}
.articleTitleText{
  font-size:14px;
  text-align:center;
  color:#436fb9;
  line-height:30px;
  margin-top:5px;
}
.articleTitleTime{
  text-align:center;
  margin-bottom:5px;
}
.articleTitleSource{
  text-align:center;
  line-height:20px;
}
.articleContent{
	width:721px;
  text-align:center;
  padding:20px 0px 20px 0px;
  border-bottom:1px solid #436fb9;
}
.articleContentPic{
  padding-bottom:10px;
}
.articleContentPicText{
  padding-bottom:20px;
}
.articleContentText{
  text-align:left;
  line-height:25px;
  margin:0px 30px;
}
.articleContentDown{
  line-height:25px;
  text-align:left;
  padding-left:30px;
}
.articleContentWriter{
  line-height:25px;
  text-align:right;
  clear:both;
}
/* pic_list */
.picList{
  float:left;
  width:146px;
  text-align:center;
  padding-top:10px;
}
.pic {
  border: 1px solid #ddd;
  padding: 4px;
}
.picListPic{
  padding: 0 0 5px 15px;
  height: 130px;
}
.picListText{
  line-height:17px;
  height: 35px;
  overflow: hidden;
  padding-left:15px;
}
.picListLine{
  clear:both;
}
/* logon */
.logon{
  width:961px;
  margin:0 auto;
  clear:both;
}
.logonPage{
  width:400px;
  height:300px;
  margin:0 auto;
  margin-top:60px;
  background:url(log_bg.jpg) repeat-x;
}
.logonHead{
  width:355px;
  height:40px;
  text-align:left;
  padding-left:45px;
  padding-top:20px;
  margin-bottom:30px;
  color: #cc0000;
  font-size:16px;
  font-family: "微软雅黑";
  font-weight:bold;
}
.logonHeadBlack {font-family: Arial}
.logonName{
  height:40px;
}
.logonButton{
  background:url(logon_button.png) right no-repeat;
  font-family:"微软雅黑";
  line-height:26px;
  padding-left:100px;
  font-weight:bold;
}
.logonText{
  line-height:60px;
  clear:both;
}
/*product_list*/
.productList{
  width:750px;
  border-left:1px solid #599dee;
  border-bottom:1px solid #599dee;
  border-top:3px solid #599dee;
  margin:30px 0px 0px 0px;
  text-align:center;
}
.productListLine{
  background-color:#eef3f8;
}
.productListRow{
  line-height:30px;
  border-bottom: 1px solid #e1e1e1;
  border-right:1px solid #599dee;
  padding:0px 10px;
}
.productRowTop{
  line-height:30px;
  border-bottom: 1px solid #e1e1e1;
  border-right:1px solid #599dee;
  font-weight:bold;
  color:#196cc2;
}
.productRow{
  line-height:30px;
  border-bottom: 1px solid #e1e1e1;
  border-right:1px solid #599dee;
  text-align:left;
  padding:0px 10px;
}
.productLeft{
  line-height:30px;
  border-right:1px solid #599dee;
  background-color:#eef3f8;
  border-bottom: 1px solid #e1e1e1;
  color:#196cc2;
  font-weight:bold;
  width:100px;
  padding: 0 20px;
}
.productRight{
  line-height:30px;
  border-bottom: 1px solid #e1e1e1;
  border-right:1px solid #599dee;
  text-align: left;
  padding: 0 20px;
}
.productContent{
  padding:0px 0px 30px 0px;
  border-bottom:1px solid #436fb9;
  clear:both;
}
/*organization*/
.organization{
  width:750px;
  border:1px solid #599dee;
  margin:20px 0px 0px 0px;
  text-align:center;
}
.organizationRow{
  background-color:#eef3f8;
  line-height:30px;
  border-bottom:1px solid #e1e1e1;
}
.organizationRowSec{
  line-height:30px;
  border-bottom:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
}
.organizationRowThird{
  line-height:30px;
  border-bottom:1px solid #e1e1e1;
}
/*partner_name*/
.partner{
  width:350px;
  border-top:1px solid #599dee;
  border-left:1px solid #599dee;
  margin:40px 0px 0px 0px;
  text-align:center;
  float:left;
}
.partnerContent{
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #436fb9;
  margin-top:10px;
}
.partnerLogoContent{
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #436fb9;
  margin-top:10px;
}
.partnerSec{
  width:350px;
  border-top:1px solid #599dee;
  border-left:1px solid #599dee;
  margin:40px 0px 0px 0px;
  text-align:center;
  float:right;
}
.partnerName{
  line-height:25px;
  padding-left:25px;
  width:300px;
  float:left;
}
.partnerNameLeft{
  width:13px;
  height:20px;
  float:left;
}
.partnerNameRight{
  width:287px;
  float:left;
  line-height:23px;
}
.partnerNameSec{
  width:750px;
  border-top:1px solid #599dee;
  border-left:1px solid #599dee;
  margin:40px 0px 0px 0px;
  text-align:center;
}
.partnerHeadSec{
  line-height:30px;
  border-bottom:1px solid #599dee;
  border-right:1px solid #599dee;
}
.PartnerHead{
  line-height:30px;
  border:1px solid #000;
  float:left;
  width:140px;
}
.partnerLogo{
  margin:0 auto;
  border:1px solid #599dee;
  width:120px;
  height:120px;
  margin-top:10px;
}
.pageLogoName{
  margin:0 auto;
  line-height:30px;
}
/*register*/
.register{
  width:961px;
  margin:0 auto;
  background:url(action_bg.jpg) repeat-x;
  padding:10px 20px 20px 20px;
}
.registerTop{
  background:url(action_top.jpg) repeat-x;
  height:63px;
  font-size:16px;
  color:#cc0000;
  font-family:"微软雅黑";
  font-weight:bold;
  clear:both;
  line-height:63px;
  text-align:left;
  padding-left:80px;
}
.registerBottom{
  background:url(action_bottom.jpg) repeat-x;
  height:55px;
  padding-left:210px;
  padding-top:30px;
}
.registerMid{
  background-color:#fff;
  padding:20px 0px 20px 0px;
}
.registerText{
  padding-top:10px;
  clear:both;
  line-height:20px;
  height:30px;
  clear:both;
}
.registerTextLeft{
  width:200px;
  float:left;
  text-align:right;
}
.registerTextRight{
  width:790px;
  float:right;
  text-align:left;
  height:20px;
}
.registerYes{
  background:url(logon_button.png) no-repeat;
  width:95px;
  height:26px;
  float:left;
  line-height:26px;
  font-weight:bold;
  text-align:left;
  padding-left:25px;
}
/*pw_rewrite*/
.pwRewrite{
  width:961px;
  margin:0 auto;
  background:url(action_bg.jpg) repeat-x;
  padding:10px 20px 20px 20px;
}
.pwRewriteModify{
  line-height:63px;
  text-align:left;
  padding-left:80px;
  float:left;
  font-size:16px;
  color:#cc0000;
  font-family:"微软雅黑";
  font-weight:bold;
}
.pwRewriteTop{
  background:url(action_top.jpg) repeat-x;
  height:63px;
  clear:both;
}
.pwRewriteMid{
  background-color:#fff;
  padding:20px 0px 20px 0px;
}
.pwRewriteText{
  padding-top:10px;
  clear:both;
  line-height:20px;
  height:30px;
  clear:both;
}
.pwRewriteTextLeft{
  width:200px;
  float:left;
  text-align:right;
}
.pwRewriteTextRight{
  width:790px;
  float:right;
  text-align:left;
  height:20px;
}
.pwRewriteYes{
  background:url(logon_button.png) no-repeat;
  width:95px;
  height:26px;
  float:left;
  line-height:26px;
  font-weight:bold;
  text-align:left;
  padding-left:25px;
}
/*pw_find*/
.pwFind{
  width:961px;
  margin:0 auto;
  background:url(action_bg.jpg) repeat-x;
  padding:10px 20px 20px 20px;
}
.pwFindTop{
  background:url(action_top.jpg) repeat-x;
  height:63px;
  clear:both;
}
.pwModify{
  line-height:63px;
  text-align:left;
  padding-left:80px;
  float:left;
  font-size:16px;
  color:#cc0000;
  font-family:"微软雅黑";
  font-weight:bold;
}
.pwFindexit{
  width:120px;
  float:right;
  text-align:left;
  font-size:12px;
  padding-top:45px;
}
.pwFindBottom{
  background:url(action_bottom.jpg) repeat-x;
  height:55px;
  padding-left:210px;
  padding-top:30px;
}
.pwFindMid{
  background-color:#fff;
  padding:20px 0px 20px 0px;
}
.pwFindText{
  padding-top:10px;
  clear:both;
  line-height:20px;
  height:30px;
  clear:both;
}
.pwFindTextLeft{
  width:200px;
  float:left;
  text-align:right;
}
.pwFindTextRight{
  width:790px;
  float:right;
  text-align:left;
  height:20px;
}
.pwFindYes{
  background:url(logon_button.png) no-repeat;
  width:95px;
  height:26px;
  float:left;
  line-height:26px;
  font-weight:bold;
  text-align:left;
  padding-left:25px;
}
.logonYes{
  background:url(logon_button.png) no-repeat;
  width:90px;
  height:26px;
  padding-left:30px;
  float:left;
  line-height:26px;
  text-align:left;
  font-weight:bold;
}
/*qa*/
.qa{
  text-align:left;
  border-bottom:1px solid #ced9ed;
  padding:10px 20px;
}
.qaQestion{
  line-height:25px;
}
.qaAnswer{
  line-height:25px;
  padding-left:17px;
}
.qaAnswerLeft{
  color:#446cb8;
  font-weight:bold;
  width:40px;
  float:left;
}
.qaAnswerRight{
  float:left;
  width:640px;
  padding-left:7px;
}
.qaQestionText{
  padding:15px 0px 0px 22px;
}
.qaText{
  padding-left:22px;
  padding-top:15px;
}
.qaTextLeft{
  line-height:25px;
  float:left;
  width:83px;
}
.qaTextRight{
  float:left;
  width:550px;
}
.qaButton{
  height:55px;
  padding:30px 0px 0px 90px;
  clear:both;
}
.QaButton{
  height:55px;
  padding:20px 0px 0px 105px;
  clear:both;
}
.qaQestionTop{
  width:705px;
  font-weight:bold;
  font-size:14px;
  color:#196cc2;
  padding:10px 0px 10px 15px;
  border-bottom:1px solid #ced9ed;
}
/*advice*/
.adviceText{
  padding:20px 20px 0px 30px;
  clear:both;
}
.adviceButton{
  height:55px;
  padding:30px 0px 0px 135px;
  clear:both;
}
.adviceQaText{
  padding-left:102px;
  padding-top:20px;
}
/*search*/
.search{
  text-align:left;
  margin:0 auto;
  border-bottom:1px solid #436fb9;
  width:900px;
}
.searchAnswerLeft{
  color:#446cb8;
  font-weight:bold;
  width:40px;
  float:left;
}
.searchqa{
  text-align:left;
  border-bottom:1px solid #ced9ed;
  padding:10px 20px;
}
.searchHead{
  padding-left:30px;
  font-size:14px;
  color:#436fb9;
  line-height:30px;
  border-bottom:1px solid #4672bb;
}
.searchMap{
  border-bottom:2px solid #4672bb;
  padding-left:10px;
  line-height:20px;
}
.searchText{
  padding:20px 20px 0px 30px;
}
.searchContent{
  width:900px;
  line-height:20px;
  padding-left:15px;
}
.searchContentRight{
  width:800px;
  line-height:20px;
  padding-left:15px;
  float:left;
}
.searchTop{
  width:900px;
}
.secTopLeft{
  width:90px;
  color:#666;
  float:left;
  line-height:20px;
}
.secTopRight{
  width:750px;
  float:left;
  line-height:20px;
}
/*success*/
.success{
  padding:0px; 
}
.successButton{
  background:url(logon_button.png) right no-repeat;
  font-family:"微软雅黑";
  line-height:26px;
  width:94px;
  float:left;
  padding-left:153px;
  font-weight:bold;
}
/*info*/
.info{
  text-align:left;
  margin:0 auto;
  border-bottom:1px solid #436fb9;
  width:900px;
}
.infoMap{
  border-bottom:2px solid #4672bb;
  padding-left:10px;
  line-height:20px;
}
.infoHead{
  padding-left:30px;
  font-size:14px;
  color:#436fb9;
  line-height:30px;
  border-bottom:1px solid #4672bb;
}
.infoContent{
  margin:20px 30px;
  line-height:25px;
  text-align:left;
}
/*map*/
.mapText{
  text-align:left;
  line-height:25px;
  width:350px;
}
.mapTextSec{
  text-align:left;
  line-height:30px;
  padding-left:30px;
  float:left;
  width:200px;
  overflow:hidden;
  height:30px;
}
.mapTextThird{
  text-align:left;
  line-height:25px;
  padding-left:100px;
}
.mapContent{
  padding:20px 0px;
  clear:both;
  margin:0 auto;
  width:900px;
}
.mapContentLeft{
  width:355px;
  margin-top:30px;
  float:left;
}
.mapContentRight{
  width:500px;
  float:left;
}
/*profile*/
.profile{
  width:961px;
  margin:0 auto;
  background:url(action_bg.jpg) repeat-x;
  padding:10px 20px 20px 20px;
}
.profileTop{
  background:url(action_top.jpg) repeat-x;
  height:63px;
  clear:both;
}
.profileModify{
  line-height:63px;
  text-align:left;
  padding-left:80px;
  float:left;
  font-size:16px;
  color:#cc0000;
  font-family:"微软雅黑";
  font-weight:bold;
}
.profileExit{
  width:120px;
  float:right;
  text-align:left;
  font-size:12px;
  padding-top:45px;
}
.profileBottom{
  background:url(action_bottom.jpg) repeat-x;
  height:55px;
  padding-left:210px;
  padding-top:30px;
}
.profileMid{
  background-color:#fff;
  padding:20px 0px 20px 0px;
}
.profileText{
  padding-top:10px;
  clear:both;
  line-height:20px;
  height:30px;
  clear:both;
}
.profileTextLeft{
  width:200px;
  float:left;
  text-align:right;
}
.profileTextRight{
  width:790px;
  float:right;
  text-align:left;
  height:20px;
}
.profileYes{
  background:url(logon_button.png) no-repeat;
  width:95px;
  height:26px;
  float:left;
  line-height:26px;
  font-weight:bold;
  text-align:left;
  padding-left:25px;
}