@charset "utf-8";
/* CSS Document */
.margin_t_15{
	margin-top:15px;
	}
.l_con{
	width:765px;
	}
.r_con{
	width:285px;
	}
.jqflash{
	width:765px;
	height:260px;
	}
.login{
	width:285px;
	height:260px;
	background:#f0f0f0;
	}
.login_t{
	font-size:16px;
	color:#fff;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#0f9adb;
	}
.login_con{
	padding-top:30px;
	}
.login_con label{
	width:245px;
	height:40px;
	display:block;
	margin:0 auto;
	margin-bottom:15px;
	position:relative;
	}
.login_con label span{
	font-size:12px;
	color:#ccc;
	position:absolute;
	top:10px;
	left:8px;
	z-index:9;
	}
.input_txt{
	width:235px;
	padding:0 5px;
	height:40px;
	line-height:40px;
	border:none;
	background:url(../images/input_bg.png) no-repeat;
	}
.login_btn{
	float:right;
	margin-right:20px;
	margin-top:15px;
	width:85px;
	height:38px;
	display:block;
	background:url(../images/login.png) no-repeat;
	}
.login_btn button{
	width:85px;
	height:38px;
	cursor:pointer;
	font-size:14px;
	display:block;
	opacity:0;
	filter:Alpha(opacity=0);
	}
.login_btn:hover{
	background:url(../images/login_b.png) no-repeat;
	}	
.login_rig{
	font-size:14px;
	margin-top:45px;
	padding-left:20px;
	}
.login_rig a{
	color:#b4b4b4;
	}
.login_rig a:hover{
	color:#0474c9;
	}
.forget_mm{
	padding-left:5px;
	color:#cd9b02 !important;
	}
.forget_mm:hover{
	color:#ffa200 !important;
	}
.margin_t_25{
	margin-top:25px;
	}
.notice{
	width:377px;
	height:260px;
	border-top:3px solid #0474c9;
	}
.tit_notice{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#333;
	margin-bottom:5px;
	}
.tit_notice i{
	width:16px;
	height:15px;
	margin-left:3px;
	margin-right:5px;
	display:inline-block;
	position:relative;
	top:3px;
	}
.tit_notice i img{
	display:block;
	margin: 0 auto;
	}
.tit_notice  a{
	float:right;
	margin-right:5px;
	font-size:12px;
	color:#999999;
	}
.notice ul li{
	font-size:12px;
	list-style:square inside;
	color:#999;
	padding:0 5px;
	line-height:30px;
	}
.notice ul li a{
	font-size:14px;
	}
.notice ul li >span{
	float:right;
	color:#999;
	}
.tit_notice  a:hover, .notice ul li:hover a{
	color:#0474c9;
	}
.using{
	border-top:3px solid #0474c9;
	}
.using .tit_notice i{
	top:5px;
	}
.using ul li{
	position:relative;
	}
.using ul li p{
	display:none;
	width:170px;
	padding:0 5px;
	font-size:12px;
	color:#fff;
	height:25px;
	line-height:25px;
	background:#000;
	opacity:0.7;
	filter:Alpha(opacity=70);
	position:absolute;
	top:85px;
	z-index:9;
	}
.using ul li:hover p{
	display:block;
	}
.scroll-img {
	width: 760px;
	height: 110px;
	overflow: hidden;
	font-size: 0;
	margin-top:15px;
}
.scroll-img ul {
	width: 760px;
	height: 110px;
	margin: 0;
}
.scroll-img ul li {
	display: inline-block;
	margin-left:10px;
}
#demo5.scroll-img ul {
	width: 1500px;
}
.scroll-img ul li img{
	height:110px;
	width:180px;
	}
#demo5-btn {
	width:765px;
	position:absolute;
	margin-top:-17px;
	z-index:19;
 }
.text-center{
	width:765px;
	text-align:right;
	}
.btn{
	margin-bottom:5px;
	border:none;
	outline:none;
	font-size:0px;
	cursor:pointer;
	width:16px;
	height:25px;
	background:url(../images/left.png) no-repeat;
	background-size:cover;
	}
.btn:hover{
	background:url(../images/left01.png) no-repeat;
	background-size:cover;
	}
.btn02{
	background:url(../images/right.png) no-repeat;
	background-size:cover;
	margin-left:5px;
	margin-right:10px;
	}
.btn02:hover{
	background:url(../images/right01.png) no-repeat;
	background-size:cover;
	}

.search_box{
	width:284px;
	height:35px;
	display:block;
	background:url(../images/search_bg.png) no-repeat;
	}
.search_box input{
	width:215px;
	color:#666;
	padding-right:5px;
	height:30px;
	margin-top:2px;
	margin-left:5px;
	line-height:30px;
	display:block;
	float:left;
	border:none;
	}
.search_box button{
	width:57px;
	height:35px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
	opacity:0;
	filter:Alpha(opacity=0);
	}
.link_con{
	background:#f2f2f2;
	}
.link_con ul{
	padding:19px 25px;
	}
.link_con ul li{
	line-height:35px;
	}
.link_con ul li i{
	width:16px;
	height:16px;
	margin-right:7px;
	position:relative;
	top:2px;
	display:inline-block;
	}
.link_con ul li:hover a{
	color:#0474c9;
	}
.link_con ul li .i01{
	background:url(../images/order.png) no-repeat;
	}
.link_con ul li .i02{
	background:url(../images/order.png) no-repeat 0px -35px;
	}
.link_con ul li .i03{
	background:url(../images/order.png) no-repeat 0px -70px;
	}
.link_con ul li .i04{
	background:url(../images/order.png) no-repeat 0px -105px;
	}
.link_con ul li .i05{
	background:url(../images/order.png) no-repeat 0px -140px;;
	}
.link_con ul li .i06{
	background:url(../images/order.png) no-repeat 0px -175px;
	}
.link_con ul li .i07{
	background:url(../images/order.png) no-repeat 0px -210px;
	}
.link_con ul li .i08{
	background:url(../images/order.png) no-repeat 0px -245px;
	}
.s_ban{
	margin:10px auto;
	}
.s_ban img{
	width:1060px;
	height:110px;
	}
.current_location{
	height:40px;
	line-height:40px;
	color:#666;
	border-bottom:1px solid #e2e2e2;
	}
.current_location i img{
	margin-right:10px;
	position:relative;
	top:4px;
	}
.current_location span{
	padding:0 5px;
	}
.pro_con{
	padding-top:30px;
	}
.notice_con{
	padding:0 20px;
	}
.notice_con li{
	padding:0 35px;
	font:12px;
	list-style:square inside;
	height:40px;
	line-height:40px;
	color:#999;
	position:relative;
	}
.notice_con li span{
	position:absolute;
	right:35px;
	top:0;
	z-index:99;
	}
.notice_con li a{
	line-height:40px;
	display:block;
	color:#333;
	position:absolute;
	top:0;
	margin-left:20px;
	z-index:9;
	}
.notice_con li a:hover{
	color:#0474c9;
	}
.notice_con li:hover{
	background:url(../images/li_bg.png) no-repeat;
	}
.show_page{
	text-align:right;
	margin-right:30px;
	margin-top:20px;
	font-size:12px;
	font-family:Arial;
	}
.show_page a, .show_page span{
	padding:2px 8px;
	display:inline-block;
	margin-left:3px;
	}
.show_page span{
	position:relative;
	top:-4px;
	}
.show_page .page_on, .show_page a:hover{
	background:#0474c9;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	}
.sb_display{}
.display_con{
	padding-left:15px;
	padding-right:25px;
	}
.display_con ul li{
	width:245px;
	height:200px;
	margin-top:20px;
	float:left;
	text-align:center;
	margin-left:10px;
	}
.display_con ul li a{
	padding:20px;
	display:block;
	}
.display_con ul li img{
	width:206px;
	height:135px;
	display:block
	}
.display_con ul li p{
	margin-top:8px;
	color:#666666;
	}
.display_con ul li:hover{
	background:url(../images/sb_bg.png) no-repeat;
	}
.display_con ul li:hover p{
	color:#0474c9;
	}
.about_us{
	padding:0 100px;
	}
.contact_us{}
.contact_us li{
	line-height:50px;
	color:#666666;
	}
.contact_us li img{
	position:relative;
	top:3px;
	margin-right:10px;
	}
.map{
	margin-top:40px;
	width:885px;
	height:440px;
	}
.notice_article{
	color:#666;
	line-height:30px;
	padding:0 30px;
	}
.article_t{
	font-size:18px;
	text-align:center;
	margin-bottom:30px;
	}
.article_con{}
.article_con p{
	text-indent:2em;
	}
.article_con p img{
	display:block;
	margin:40px auto;
	}
.search_ins{
	margin-top:30px;
	}
.search_ins table thead{
	height:40px;
	font-size:16px;
	line-height:40px;
	background:#f1f1f1;
	}
.search_ins table thead th{
	font-weight:normal;
	}
.search_ins table tbody{
	}
.search_ins table tbody tr td{
	text-align:center;
	line-height:40px;
	word-break:break-all;
	}
.search_ins table tbody tr:hover{
	background:#fff2ed;
	}
.search_ins table tbody tr:hover td:first-child{
	color:#0474c9;
	}
.reg_con{
	margin-top:35px;
	padding-left:60px;
	}
.reg_con ul li{
	margin-bottom:15px;
	position:relative;
	}
.reg_con ul li i{
	font-size:20px;
	font-style:normal;
	color:#ff0000;
	position:absolute;
	}
.reg_con li >span{
	font-size:12px;
	color:#8d8c8c;
	}
.reg_con ul li >b{
	font-weight:normal;
	color:#999;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#f8f8f8;
	border:1px solid #dfdfdf;
	display:inline-block;
	margin-right:5px;	
	cursor:pointer;
	position:relative;
	top:2px\9;
	}
.reg_con li label{
	height:34px;
	display:inline-block;
	margin-left:10px;
	}
.reg_con li label span{
	width:100px;
	height:34px;
	line-heigh:34px;
	margin-left:5px;
	display:inline-block;
	}
.reg_con li label input{
	height:34px;
	width:250px;
	padding:0 5px;
	line-height:34px;
	margin-right:10px;
	outline:none;
	vertical-align:middle;
	display:inline-block;
	border:none;
	background:url(../images/i_bg.png) no-repeat;
	}
.reg_con li select{
	height:34px;
	width:260px;
	padding:0 5px;
	line-height:34px;
	margin-right:10px;
	outline:none;
	vertical-align:middle;
	display:inline-block;
	border:none;
	background:url(../images/s_bg.png) no-repeat;
	appearance:none;-moz-appearance:none; -webkit-appearance:none;
	outline: 0;
	}
.reg_con li textarea{
	width:590px;
	height:108px;	
	border:1px solid #bcbbbb;
	outline:none;
	vertical-align:top;
	}
.reg_btn span{
	width:150px;
	height:50px;
	display:block;
	margin:auto;
	margin-top:40px;
	background:url(../images/reg_btn.png) no-repeat;
	}
.reg_btn span:hover{
	background:url(../images/reg_btn2.png) no-repeat;
	}
.reg_btn button{
	width:150px;
	height:50px;
	font-size:0;
	cursor:pointer;
	opacity:0;
	filter:Alpha(opacity=0);
	}
.suc_con{
	width:614px;
	height:365px;
	font-size:16px;
	color:#666;
	display:block;
	position:relative;
	margin:150px auto 0;
	overflow:hidden;
	}
.suc_tip{
	position:absolute;
	bottom:160px;
	left:100px;
	}
.suc_next{
	position:absolute;
	bottom:100px;
	left:250px;
	}
.suc_next a{
	color:#666;
	}	
.suc_next a:hover{	
	color:#0474c9;
	}
.instrument_details{
	padding:0 50px;
	}
.instrument{
	padding:60px 30px 60px;
	padding-bottom:50px;
	border-bottom:3px solid #eeeeee;
	}
.instrument dl dt{
	width:350px;
	heigth:270px;
	overflow:hidden;
	float:left;
	}
.instrument dl dt img{
	display:block;
	}
.instrument dl dd{
	width:500px;
	padding-top:10px;
	float:right;
	}
.instrument dl dd h4{
	font-size:16px;
	text-align:center;
	font-family:'创意简标宋','黑体';
	}
.instrument dl dd span{
	color:#666;
	width:425px;
	vertical-align:top;
	display:inline-block;
	}
.instrument dl dd >div{
	margin-top:30px;
	}
.instrument_introduce{
	padding:50px 0;
	line-height:2;
	}
.instrument_introduce >p{
	text-indent:2em;
	color:#666666;
	}
.line{
	height:5px;
	background:#0474c9;
	margin-bottom:40px;
	}
.prompt{
	height:550px;
	padding:0 75px;
	background:#f7f7f7;
	}
.prompt_language{
	color:#e20202;
	font-size:24px;
	padding-top:200px;
	text-align:center;
	margin-bottom:100px;
	}
.prompt_con , .choLogin_con{
	color:#666666;
	line-height:2;
	}
.prompt_con > p , .choLogin_con >p{
	text-indent:2em;
	}
.choLogin_tit{
	font-size:24px;
	padding-top:90px;
	text-align:center;
	margin-bottom:100px;
	}
.select_box{
	width:520px;
	height:42px;
	margin:120px auto 0;
	}
.select_box select{
	height:42px;
	width:415px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	}
.make_sure{
	width:94px;
	height:42px;
	display:inline-block;
	float:right;
	background:url(../images/ok.png) no-repeat;
	}
.make_sure button{
	width:94px;
	height:42px;
	font-size:0;
	cursor:pointer;
	outline:none;
	border:none;
	opacity:0;
	filter:Alpha(opacity=0);
	}
	