/*index*/
.idx_l{width: 365px;}
.idx_abt{height: 210px;overflow: hidden;}
h2 span.engTlt{color: #90c6d7;margin-left: 10px;font-size: 14px;}
.idx_l h2 a.more{position: absolute;right: 0;top:13px;}
.idx_news{height:225px;margin-top: 30px; }
.idx_news .abtPic{margin-right: 10px;}
.idx_news .topNews{width: 215px;height: 90px;overflow: hidden;}
.idx_news ul.newsLst{}
.idx_news ul.newsLst li{width: 350px;padding-left: 15px;height: 22px;line-height: 22px;overflow: hidden;background: url(../images/jt.gif) no-repeat left center;}
.idx_news ul.newsLst li a{display: block;width: 270px;height: 22px;overflow: hidden;float: left;}
.idx_news ul.newsLst li span.date{float: right;color: #777;}

.idx_r{width: 575px;}
.srh{width: 228px;height: 27px;background: url(../images/srh.gif) no-repeat;float: right;}
.srh input{border: 0;background:none;}
.srh input.srhTxt{width: 194px;padding: 0 3px;border: 0; height: 24px; line-height: 24px;}
.srh input.srhBtn{width: 27px;border: 0;height: 27px;}
.picList li{ width:173px;position: relative;  }
.picList .pic{ text-align:center; line-height:0px;  }
.picList .pic img{ width:173px; height:120px; }
.picList .pic a:hover img{ }
.picList .title{ line-height:24px;height: 24px;background: url(../images/bbg.png) repeat;width: 173px;position: absolute;bottom: 0; }
.picList .title a{color: #fff; }
.leftLoop{position:relative;overflow: hidden;}
.leftLoop .hd{position: absolute;top:50px;width: 575px; }
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:17px; height:16px; line-height:17px; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; position: absolute;}
.leftLoop .hd .prev{background:url("../images/left.gif") no-repeat;left: 0;}
.leftLoop .hd .next{background:url("../images/right.gif") no-repeat;right:-8px;  }
.leftLoop .bd{ padding:10px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 5px; text-align:center; float:left; _display:inline; overflow:hidden;  }

h2 span.engTlt{color: #90c6d7;margin-left: 10px;font-size: 14px;text-transform: uppercase;}
.idx_quick{margin-top: 30px;}
.idx_quick .qkLeft{width: 370px;margin-right: 10px;}
.qkLeft .etc a{display: inline-block;width: 80px;height: 28px;line-height: 28px;color: #fff;text-align: center;font-size: 14px;background: url(../images/etcBtn.gif) no-repeat;}
.qkLeft .etc a.etcCrr{background-position: -80px 0;}
.qkLeft .etc .etcCtt{border-left: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;border-top: 3px solid #1e5199;width: 350px;height: 167px;padding:10px;background:#fff;}
.qkLeft .etc .etcCtt input{height:22px;border: 1px solid #1e5199;}
.qkLeft .etc .etcCtt label{margin-left: 5px;width: 60px; text-align: right;display:inline-block;}
.qkLeft .etc .etcCtt p{margin-top: 10px;}
.ipt1{width:108px; }
.ipt2{width: 283px;}
.qkLeft .etc .etcCtt p.lastLine input.ipt3,.qkRight input.ipt3{width: 110px;height: 24px;line-height: 22px;color: #fff;background: url(../images/etcbutton.gif) no-repeat; border:none;margin-left: 10px;cursor: pointer;padding-left: 0;}
a.ipt3a{width: 110px;height: 24px;line-height: 22px;color: #fff;background: url(../images/etcbutton.gif) no-repeat; border:none;margin-left: 10px;cursor: pointer;padding-left: 0; display:block; text-align:center;margin-left: 30px; margin-top:15px;}
.ipt3b{width: 80px;height: 24px;line-height: 22px;color: #fff;background: url(../images/etcbutton2.gif) no-repeat; border:none;margin-left: 10px;cursor: pointer;padding-left: 0;}
.qkLeft .etc .etcCtt p.lastLine input.ipt3:hover,.qkRight input.ipt3:hover{background-position: -110px 0;}
.qkLeft .etc .etcCtt p.lastLine{text-align: right;padding-right: 20px;margin-top: 30px; color: #1e5199;}
.qkRight{width: 166px;border: 1px solid #d5d5d5;margin-top: 28px;background: #f9f9f9;height: 189px;}
.qkRight .loginTlt{border-radius:3px;-moz-border-radius:3px;color: #fff;text-align: center;height: 30px;line-height: 30px;background: #1e5199;}
.qkRight input{border: 0;margin-top: 10px;width: 136px;padding-left:30px;height:28px;background-color: #eee;}
.lg1{background: url(../images/name.gif) no-repeat;}
.lg2{background: url(../images/key.gif) no-repeat;}
.qkRight p.tips{ text-align: center;line-height: 30px;border-bottom: 1px solid #e8e8e8;}
.qkRight p.tips a{ color: #ee7800; text-decoration: underline;}

.idx_rbox{
	background: #f8f8f8;padding: 10px;
}
.idx_gk,.idx_scorll{
	padding: 10px;background:#fff;border: 1px solid #d5d5d5;width: 534px;margin-top: 20px;
}
.idx_gk p{
	margin-top: 5px;
}
.idx_gk p a{
	background: #e3e4e5;border-radius: 2px;margin: 0 3px;display: inline-block;width: 40px;text-align: center;
}
.idx_gk span.bgblue{
	background: #20529b;color: #fff;border-radius: 2px;padding: 0 5px;display: inline-block;width: 100px;
}
.idx_pic{
	margin-top: 10px;
}

h2 {font-size:18px; font-weight:normal; line-height:30px;margin-bottom:30px;height: 30px;position: relative;}/*首页标题*/
h2a {font-size:18px; font-weight:normal; line-height:30px;margin-bottom:30px;height: 30px;position: relative;}/*首页标题*/

#focus span{position:absolute; float:left; line-height:46px; text-indent:40px; cursor:text; color:#999;}
.input_txt{}

/*picture*/
.picbox{
	text-align: center;background: #e1e1e1;padding: 10px;float: left;margin:15px 5px 30px 5px;
}
.picbox p{
	text-align: left;line-height: 30px;
}

.idx_pic .picList li{ 
	width:173px;position: relative;  
}
.idx_pic .picList .pic img{
	width:173px; height:130px; 
}
.idx_pic ul.picList li .title{
	background: #e5e5e5;width: 173px;
}
.idx_pic ul.picList li .title a{
	color: #666;
}
.leftLoop2{
	position:relative;overflow: hidden;
}
.leftLoop2 .hd{
	position: absolute;top:50px;width: 575px; 
}
.leftLoop2 .hd .prev,.leftLoop2 .hd .next{
	display:block;  width:17px; height:16px; line-height:17px; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; position: absolute;
}
.leftLoop2 .hd .prev{
	background:url("../images/left.gif") no-repeat;left: 0;
}
.leftLoop2 .hd .next{
	background:url("../images/right.gif") no-repeat;right:-8px;  
}
.leftLoop2 .bd{
	padding:10px;   
}
.leftLoop2 .bd ul{
	overflow:hidden; zoom:1; 
}
.leftLoop2 .bd ul li{
	margin:0 5px; text-align:center; float:left; _display:inline; overflow:hidden;  
}


/*about------------------*/
.toptitle{padding:20px 0;}
.topleft{width: 675px;position: relative;}
.topleft p.nmeng{font-size: 34px;font-family: Arial;font-weight: bold;color: #555;text-transform: uppercase;}
.topleft p.nmzh{font-size: 22px;color: #1e5199;line-height: 30px;}
.topleft .lang{text-align: right;border-bottom: 1px dotted #777;margin-bottom: 10px;}
.topleft .lang a{float: right;}
.topleft .langa{text-align: right;border-bottom: 1px dotted #777;margin-bottom: 10px;padding-right:100px;}
.topleft .langa a{float: right;}
.topleft .topsj{position: absolute;top: 0;right: 0}
.topleft .bread span.loc{display:inline-block;background: #555;color: #fff;width:36px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.topleft .bread a{color: #777;}

.topright{height: 104px;background: url(../images/map.png) no-repeat;width: 280px;}
.topright .srh{margin-top: 70px;}

.sidebar{width: 210px;}
.sidebar .sed{border-top: 3px solid #5b96ea;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 2px solid #9d9d9d;background:url(../images/bud.gif) no-repeat right bottom #fff;padding-bottom: 16px;margin-bottom: 20px;}
.sed .sdtitle{height:64px;color: #fff;font-size: 24px;background: url(../images/Stlt.jpg) no-repeat;padding: 8px 0 0 15px;}
.sed a{display: block;height: 35px;width: 200px;padding-left: 8px;font-size: 14px;line-height: 35px;background: url(../images/sjt.gif) no-repeat 186px 13px;}
.sed a:hover{background: url(../images/shover.gif) no-repeat;font-weight: bold;color: #1e5199;}
.hezuoal li a{display: block;height: 32px;width: 200px;padding-left: 8px;font-size: 13px;line-height: 32px;background: url(../images/sjt.gif) no-repeat 186px 13px;}
.hezuoal li a:hover{background: url(../images/shover.gif) no-repeat;font-weight: bold;color: #1e5199;}
.juli{letter-spacing:4px;}
.juli2{letter-spacing:2px;}
.content{width: 750px;min-height: 500px;}
.clmnm{width: 750px;height: 36px;background: url(../images/rtlt.gif);margin-bottom: 20px;}
.clmnma{height: 36px; background-color:#ccc;margin-bottom: 20px;padding-left:5px;text-align: left;font-weight: normal;line-height: 36px;}
.abtpic{margin-bottom: 20px;}
/*honor*/
.hnrbox{float: left;width: 210px;margin:15px;}
.hnrbox img.hnrpic{border: 1px solid #ccc;}
.hnrbox p{line-height: 30px;text-align: center;}

/*business-----------------*/
ul.bns li{height: 140px;padding:10px 0;overflow: hidden;border-bottom: 1px dotted #777;}
ul.bns li .bpic{width:180px;height: 130px;float: left; }
ul.bns li .tcc{float: right;width: 550px;display: block;}
p.bnm{font-weight: bold;font-size: 14px;line-height: 30px;}

#picshow{width:660px;height:440px;position:relative;margin: 5px auto;border-top: 1px dotted #333;padding-top: 30px;}
.f660x440{width:660px;height:440px;overflow:hidden}
.f660x440 img{width:660px;height:440px;border-radius:5px;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:56px;width:27px;position:absolute;top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-27px 0;right:0}
.rslides_tabs{margin:12px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#1e5199}

/*service--------------*/
/*order*/
.order_title{border-bottom:1px dotted #777; color:#1e5199; font-size:14px; line-height:26px;padding:0;margin-bottom:30px;clear: both;	}
.red{color: red;float: none;}
/*message*/
.msg{margin: 0 auto;text-align:left;width:640px;}
/*download*/
.dlbox{width: 150px;text-align: center;margin:15px; line-height: 30px;}
.dlbox a{padding:5px 20px;color: #fff;}
.dlbox a.dlyl{background: #ee7900;border-top: 3px solid #fec800;}
.dlbox a.dlbtn{background: #789f00;border-top: 3px solid #a1d500;margin-left: 10px;}
/*staff*/
.staff{background: url(../images/staff.jpg) no-repeat;width: 750px;height: 218px;padding-top: 165px;}
.staff .btnbox{width: 115px;margin: 0 85px auto auto;}
.staff .btnbox a{display: block;width: 115px;height: 47px;line-height: 47px;color: #fff;background: url(../images/stf.png) no-repeat;text-align: center;}
.staff .btnbox a:hover{background: url(../images/stfhover.png) no-repeat;}

/*news-------------*/
.topnews{height: 105px;padding:20px 0;border-bottom: 1px dotted #ccc;}
.topnews p.time{color: #777;}
.news{margin-top: 30px;}
.news li{padding:0 20px; width:710px;height:30px; line-height:30px; overflow:hidden;	}	
.news li a{ display:block; float:left; width:615px; overflow:hidden; height:30px;	}	
.news li span.date{ color:#777; float:right;	}
.atctlt{line-height: 50px;font-size: 16px;color: #1e5199;font-weight: bold;text-align: center;border-bottom: 1px dotted #ccc;margin-bottom: 20px;}

/*job-----------*/
table.job_lst{ border:1px solid #e9e9e9;width:100%; text-align:center; margin-bottom:20px;	}
table.job_lst th{ background:#3e74bd; color:#fff; font-size:14px; font-weight:600;  border:1px solid #e9e9e9;	}
table.job_lst td{ border:1px solid #e9e9e9;	}	
table.job_lst tr:hover{background: #cdedf6;}
.main-right-job-ny{color:#000; background:#f9f9f9; text-align:right;}

/*contact-----------*/
.cctbox{height: auto;font-size: 14px;background: url(../images/cct.png) no-repeat right top;line-height: 32px;}
.cctbox p.gcnm{font-weight: bold;font-size: 16px;color: #1e5199;}

/*login*/
.login{
	height: 460px; width:750px;background: url(../images/loginbg.png) no-repeat; margin:0 aotu;
}
#login_form{
	text-align: center;width: 333px;height: 278px;background: url(../images/login.jpg) no-repeat;margin:20px 40px 0 auto; padding-left:10px;
}
#login_form input{
	width: 200px;height: 34px;line-height: 34px;border: 0;background: none; 
}
#login_form input.nickname{
	margin-top: 76px;
}
#login_form input.password{
	margin-top: 8px;
}
#login_form input.loginBtn{
	width: 116px;height: 42px;text-shadow: 1px 1px #000;text-align: center;color: #fff;cursor: pointer;margin-top: 20px;clear: both;background: url(../images/lbtn.gif);font-size: 16px;font-family:\5FAE\8F6F\96C5\9ED1
}
#login_form input.loginBtn:hover{
	background: url(../images/lbtnHover.gif);
}
#login_form p{
	color: #777;margin-top: 25px;
}
#login_form p a{
	color: #2993de;font-style: italic;text-decoration: underline;
}

/*price*/
.prcCond{
	background: #fff;border:1px solid #e0e0e0;
}

.prcctt{
	padding: 10px;
}
.prcctt p{
	line-height: 34px;
}
.prcctt p span.cond{
	font-weight: bold;color: #1a579e;
}
.prcctt p a{
	display: inline-block;color: #777;padding: 0 5px;
}
.prcctt p a.main{
	color: #333;
}
.prcctt p a:hover{
	background: #1e5199;color: #fff;
}
.select{padding:0 10px;width:90%;margin:0 auto;font-size:12px;position: relative;}
.priceClmnm{color: #fff;background: #1E5099;display: inline-block;position: absolute;left: -28px;top: 0;padding: 12px 20px;font-size: 14px;
}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-55px;text-align:right;color:#666;height:24px;line-height:24px;font-weight: bold;color: #1e5199; padding-right:5px}
.select dd{float:left;display:inline;margin:0 0 5px 15px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#333;border-radius:2px;}
.select a.ots{color: #777;}
.select a:hover{color:#fff;background-color:#1e5199}
.select .selected a{color:#fff;background-color:#1e5199}
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background: url("../images/quit.gif") right -2px no-repeat #f60;}
.select .select-result a:hover{background-position:right -2px}
.list_seach{ height:38px; background:#1e5199; color:#FFF;border:1px solid #00baff;margin-top: 10px;}
.list_seach .Wdte,.list_seach .Sdte{ background:#FFF; border:#cccccc solid 1px;height:20px;width: 94px;}
.pl_5{padding-left: 5px;}
.pl_5 select{ width:100px; height:22px}
input#seas{
	padding: 2px 7px;border:0;background: #ed7900;border-top: 2px solid #fdc800;color: #fff;cursor: pointer;
}
.list_paixu{ background:url(../images/ptlt.gif) repeat-x; height:28px; border:#e0e0e0 solid 1px; width:748px;margin-top: 10px;}
.list_paixu li{ float:left; line-height:28px; padding-left:20px; padding-right:30px; border-left:#FFF solid 1px; border-right:#cccccc solid 1px; color:#333333;cursor:pointer; display:block;}
.list_paixu li.moren{ padding-left:20px; padding-right:20px;}
.list_paixu1,.list_paixu2,.list_paixu3{ position:relative;}
.list_paixu2,.list_paixu3{ background:url(../images/list_paixubg2.jpg) repeat-x;}
.list_paixu li em{width:7px; height:9px; display:block; top:10px; right:20px; position:absolute;}
.list_paixu1 em{ background:url(../images/ico.png) no-repeat -5px -10px; }
.list_paixu2 em{ background:url(../images/ico.png) no-repeat -5px -50px; }
.list_paixu3 em{ background:url(../images/ico.png) no-repeat -5px -90px; }

table.list_form{
	text-align: center;	border-color: #ccc;
}
table.list_form tr td{
	border-color: #ccc;
}
table.list_prc{
	text-align: center;
}
tr.form_tlt{
	background:#e8eef5;color: #1e5199;
}
tr.prc_tlt{
	border-bottom: 1px solid #b7dff4;
}
ul.prc_lst{
	width: 100%;
}
ul.prc_lst li{
	float: left;color: #ee7800;font-weight: bold;
}
ul.prc_lst li.pld{
	width: 33%;
}
ul.prc_lst li.plc{
	width: 40%;
}
tr.form_tips{
	background: #f5f5f5;height:50px
}
tr.form_tips td{
	border:none
}
.button_text{
	overflow:visible;padding:5px 0;width:60px;text-align: center;background: #ee7900;border:0;border-top:3px solid #fec800;text-shadow: 1px 1px #c16200;color: #fff;cursor: pointer;
}
.sidebar .nobg{
	background: #fff;padding-bottom: 0;
}
.sidebar .nobg a{
	line-height: 22px;border-bottom: 1px dotted #ccc;height: auto;background: none;font-size: 12px;
}
.sidebar .nobg a:hover{
	background: none;
}
/*price detail*/
.prc_dtl{
	margin-top: 20px;border: 3px #f3f3f3 solid;background: #fff;padding: 10px;
}
.prc_sq{
	font-size: 14px;font-weight: bold;border-bottom: 1px dotted #ccc;padding: 10px 0;
}
table.prc_yj{
	width: 100%;border: 1px solid #ccc; text-align: center;
}
table.prc_yj tr th{
	border:1px solid #ccc;background: #f3f3f3;
}
table.prc_yj tr td{
	border:1px solid #ccc;
}
.mt15{
	margin-top: 15px;
}
.prc_bz{
	border:1px solid #ccc;padding: 5px;
}
.pinsa{width:100%;color:#235ca2; margin-top:40px; line-height:30px; font-size:14px; font-weight:bold; border-bottom: 1px dotted #ccc;}

/*快速登录注册*/
.quick-login{
	width: 500px;margin: 0 auto;margin-top: 80px;background: url(../images/overay.png);padding:60px 20px;border-radius: 5px;border: 1px solid #eee;box-shadow: 0 0 10px #eee;
}
.quick-login .title{
	margin-bottom: 30px;font-size: 20px;font-weight: bold;
}
.quick-login .form-group{
	position: relative;
}
.quick-login .form-group .btn-yzm{
	color: #fff;position: absolute;right: 16px;top: 0px;
}
h3{
	font-size: 14px;
}

.quick-register{
	background: url(../images/loginbg.png) no-repeat right bottom;border: 1px solid #eee;
}
.quick-register form{
	margin: 20px;width: 500px;
}
