/*index*/
.container {
	width: 950px;
	margin:0 auto;
	background: #fff;
	overflow: hidden;
}
.main_con {
	width: 950px;
	margin:0 auto;
	padding-bottom: 50px;
	background: #fff;
	overflow: hidden;
}

.main {
	width: 626px;
	float: left;
}

.picture {
	width: 626px;
	height: 940px;
	position:relative;
	margin:30px 0 0 0;
	background: url(../images/index.jpg) no-repeat;
}

.picture img {
width: 515px;
height: 654px;
margin-top: 73px;
}

.picture .link_flash {
	z-index:100;
	margin:110px 0 0 0;
}
.picture .link_flash p{
margin:20px 0 0 0;
color:blue;
text-align:center;
}
.link_flash a{
	color:#333;
}
.link_flash a:hover{
	color:#F09348;
}
.mainbottom {
	margin: 30px 0 0 0;
}

.mainbottom .h3_bg{
	margin: 0 0 0 10px;
	width:108px;
	margin:0 auto;
	background: url(../images/h3.jpg) repeat-x;
}
.mainbottom .h3_bg .main_h7{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #555;
    padding:0 0 0 35px;
    background: url(../images/refresh.png) no-repeat;
}

.mainbottom ul {
	margin: 0 0 0 10px;
	border-top: 2px solid #C6D9E7;
}

.mainbottom ul li {
	float: left;
	margin: 30px;
}

.mainbottom ul li img {
	width: 111px;
	height: 167px;
}

.left {
	width: 324px;
	background: #fff;
	margin: 30px 0 0 0;
	float: left;
}

.leftcontent {
	padding: 0 0 0 10px;
	width: 314px;
	background: #fff;
}

.leftcontent h3 {
	line-height: 35px;
	color: #555;
	padding:0 0 0 32px;
	font-size: 14px;
}
.leftcontent .h3_bg{
background: url(../images/h3.jpg) repeat-x;
}
.leftcontent .h3_bg .main_h1{background: url(../images/search_page.png) no-repeat;}
.leftcontent .h3_bg .main_h2{background: url(../images/search_page.png) no-repeat;}
.leftcontent .h3_bg .main_h3{background: url(../images/users.png) no-repeat;}
.leftcontent .h3_bg .main_h4{background: url(../images/accept_page.png) no-repeat;}
.leftcontent .h3_bg .main_h5{background: url(../images/page_process.png) no-repeat;}
.leftcontent .h3_bg .main_h6{background: url(../images/empty.png) no-repeat;}

.leftcontent ul li {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 10px;
}

.leftcontent a {
	color:#333;
}

.leftcontent a:hover {
	color: #F09348;
}

.message ul li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.click {
	cursor: pointer;
	background: #E8FFE8;
}

.hide {
	display: none;
}


/*flash*/
.content{
width:1400px;
height:1000px;
position:absolute;
background:url(../images/72pi.jpg) no-repeat;
}
.optional{
z-index:9999;
margin:75px 0 0 950px;
}
.optional ul li{
color:#fff;
}
.flash{
margin:20px 0 0 221px;
}
/*common style*/
.com_left{
width:610px;
height:940px;
margin:30px 0 0 0;
float:left;
position:relative;
background: url(../images/index.jpg) no-repeat;
}
.com_left .con_img img{
width: 515px;
height: 654px;
margin-left: 15px;
margin-top: 73px;
}
.com_left ul
{
position:absolute;
left: 0;
top:775px;
}
.com_left ul li{
width:300px;
color:#555;
text-align:center;
float:left;
}
.com_left ul li a:hover{
text-decoration:underline;
}
/*about*/
.click_show dd{
line-height:25px;
padding:0 0 0 18px;
background:url(../images/favorite.png) no-repeat left center;
}
.click_show a {
	color:#333;
}

.click_show a:hover {
	color: #F09348;
}
.con_right{
width:300px;
float:right;
margin:30px 5px 30px 10px;
padding:0 5px 10px 5px;
background:#E9F1F4;
}

.con_right h1{
line-height:30px;
font-size:18px;
color:#256D99;
}

.con_right dl dt{
color:#256D99;
font-weight:bold;
margin:8px 0 8px 8px;
}
.con_right dl dt span{
font-weight:normal;
color:#333;
}
.con_right dl dd{
color:#333;
letter-spacing:2px;
font-size:12px;
line-height:20px;
margin:0 0 0 10px;
}
.con_right img{
width:290px;
height:100px;
}
/*word*/
.con_left{
width:600px;
height:751px;
float:left;
margin:10px 0 0 0;
background:url(../imn/paper.jpg) no-repeat;
}

.con_left .pic_con .fir_img{
width:335px;
height:280px;
margin:130px 5px 0 0;
}
.con_left .pic_con .two_img{
width: 119px;
height: 146px;
}
.con_left .pic_con .text_con{
margin:15px 0 0 130px;
}
.con_left .pic_con .text_con img{
float:left;
display:block;
}
.con_left .pic_con .text_con dl{
width:190px;
margin:0 0 0 15px;
float:left;
}
.con_left .pic_con .text_con dl dt{
font-weight:bold;
}
.con_left .pic_con .text_con dl dt span{
font-size:12px;
font-weight:normal;
margin:0 0 0 10px;
}
.con_left .pic_con .text_con dl dd{
color:#555;
line-height:18px;
font-size:12px;
}
.con_left .pic_con ul{
margin:100px 0 0 200px;
}
.con_left ul li{
font-weight:bold;
width:130px;
float:left;
} 
.con_left ul li a:hover{
text-decoration:underline;
}
/*research*/
.research{
color:#555;
margin:10px 10px 20px 10px;
}
.research h1{
font-size:16px;
height:64px;
line-height:64px;
text-align:center;
background:url(../images/search.png) no-repeat 310px 0;
}
.research dl{
margin:0 0 30px 0;
overflow:hidden;
clear:both;
}
.research dl dt{
font-weight:bold;
line-height:18px;
padding-left:20px;
background:url(../images/favorite.png) no-repeat left top;
}
.research dl dd{
font-size:12px;
width:300px;
line-height:20px;
margin:5px 0 0 5px;
float:left;
}
.research .class_info dd{
	box-sizing: border-box;
width:30%;
padding-right: 10px;
margin-top: 10px;
vertical-align: middle;
}

.research .profile dd{
width:200px;
margin:5px 0 0 26px;
}
.research .class_info input[type="text"]{
width:90px;
}
.research dl dd input{vertical-align: middle;

margin:0 5px 0 0;
}
.research dl dd input[type="text"]{
background:#fff;
border:none;
border-bottom:1px solid #000;
}
.research div
{
padding:30px 0 0 0;
clear:both;
}
.research div p{
text-align:center;
}
.research div p input[type="submit"]{
font-weight:bold;
color:#333;
border:none;
width:96px;
background:url(../images/button.gif) no-repeat -17px -7px;
height:35px;
}
.research .profile dd input{
width:100px;
}
.research .profile .corName{
width:400px;
}
.research .profile .corName input{
width:300px;
}
.research .profile .address{
width:400px;
}
.research .profile .address input{
width:326px;
}
.research .profile .phone input{
width:129px;
}

/*result*/
.result{
color:#555;
margin:10px 10px 20px 10px;
}
.result dl{

}
.result dl dt{
font-weight:bold;
line-height:18px;
padding-left:20px;
background:url(../images/favorite.png) no-repeat left top;
}
.result dl dd{
font-size:12px;
width:300px;
line-height:20px;
margin:5px 0 0 5px;
}
.info_result dd{
float:left;
}
.position{
float:left;
}
.position textarea{
height:200px;
}
.sug_opin{
clear:both;
}
.result dl dd input{
margin:0 5px 0 0;
}
.result div
{
padding:30px 0 0 0;
clear:both;
}
.result div p{
text-align:center;
}
.result div p input[type="submit"],input[type="button"]{
font-weight:bold;
color:#333;
border:none;
width:96px;
background:url(../images/button.gif) no-repeat -17px -7px;
height:35px;
}
.result .corName{
width:450px;
}
.result .corName input{
width:400px;
}
.result .address{
width:450px;
}
.result .address input{
width:400px;
}
.result dl dd input[type="text"]{
background:#fff;
border:none;
border-bottom:1px solid #000;
}
/*book*/
.book_online{
color:#555;
 width: 100%;
}

.book_online h1{
font-size:16px;
height:64px;
line-height:64px;
text-align:center;
font-family:'�ź�';
background:url(../images/rss.png) no-repeat 290px 0;
}

.book_online dl{
margin:0 auto;
clear:both;
} 

.book_online dl dt{
font-weight:bold;
line-height:18px;
padding-left:20px;
background:url(../images/info.png) no-repeat left top;
}

.book_online dl dd{
font-size:14px;
width:30%;
line-height:20px;
margin:5px 0 0 10px;
float:left;
}
.book_online .grxzl{
	font-size:14px;

	line-height:20px;
	
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	}
	.book_online .grxzl dd{	width:30%;}
.book_online .detailaddress select
{
 width:150px; 
}
.book_online .detail
{
 width:360px;
}
.book_online .detail input
{
   width:260px;
}
.book_online .detail2
{
  width:360px;
}
.book_online .other{
width:310px;
}
.book_online dl dd i{font-style: normal;display: inline-block; width: 70px;	line-height:100%; vertical-align: middle;}
.book_online dl dd{ padding: 10px; float: left; line-height: 30px;height: 30px;}
.book_online dl dd input{
	line-height: 30px;

}
.checkbox_input{ width:20px;height: 20px; vertical-align: middle; margin-right: 10px;}
.book_online dl dd select{
margin:0 0 0 10px;
}
.book_online .sub_area{
clear:both;
padding:30px 0 0 0;
text-align:center;
}
.book_online .sub_area p{
line-height:45px;
text-align:center;
margin:10px 0 0 0;
}
.book_online .sub_area input{
height:30px;
}
.book_online span{
color:red;
}
.book_online div p input[type="submit"]{
font-weight:bold;
color:#333;
border:none;
width:96px;
background:url(../images/button.gif) no-repeat -17px -7px;
height:35px;
}
.submit_result .result
{
height: 300px;
width:960px;
background-color: #ffff00;

}