﻿/*通用*/

body {
	font-family: 微软雅黑;
	background: url(banner.png) repeat-x;
	background-color: #f6f7fa;
}

ul,
li,
div,
p,
ol {
	margin: 0px;
	padding: 0px;
}

.w1100 {
	width: 1100px;
}

.center {
	margin: 0 auto;
}


/*mid-nav*/


/*当前位置*/

.dqwz-bg {
	width: 100%;
	height: 40px;
}

.dqwz {
	height: 40px;
	background: url("dqwz_img.png") no-repeat;
	color: #454545;
	font-size: 13px;
	background-position: 0px 15px;
}

.dqwz a {
	color: #454545;
}

.dqwz-bg table {}


/*当前位置结束*/


/*主体*/

.main-fl-bg {
	width: 280px;
	min-height: 860px;
	background-color: #ffffff;
}

.main-fl-tit {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #ffffff;
	background-color: #0e5ddb;
	font-weight: bold;
	text-align: center;
}

.main-fl-tit img {
	margin-right: 10px;
	margin-bottom: 3px;
}

.main-fl-box {
	width: 100%;
	margin-top: 20px;
}

.main-fl-box li {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #ffffff;
}

.main-fl-box li>div {
	width: 100%;
	height: 45px;
	background: url("tylm_pic_03.png") no-repeat;
	padding-left: 40px;
	background-position: 24px 18px;
}

.main-fl-box li>div>a {
	color: #000000;
	font-size: 17px;
	font-weight: lighter;
}

.main-fl-box-li {
	width: 100% !important;
	height: 45px;
	line-height: 45px;
}

.main-fl-box-li>div {
	width: 100%;
	height: 45px;
	background: url("tylm_pic_04.png")20px no-repeat !important;
	padding-left: 40px;
}

.main-fl-box-li>div>a {
	color: #0e5ddb !important;
	font-size: 17px;
	font-weight: lighter;
}


/*右部分*/

.main-fr-bg {
	width: 795px;
	height: 860px;
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.main-fr-tit {
	width: 100%;
	height: 50px;
	border-bottom: 2px solid #cdcdcd;
}

.main-fr-tit li {
	color: #606060;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 48px;
	float: left;
	min-width: 95px;
	text-align: left;
	padding-right: 20px;
	border-bottom: 2px solid #0e5ddb;
}

.main-fr-tit li:hover {
	cursor: pointer;
}

.main-fr-box li:hover {
	cursor: pointer;
}

.main-fl-tit-li {
	color: #1d79cc !important;
	font-size: 16px;
	line-height: 48px;
	float: left;
	width: 95px;
	text-align: center;
	border-top: solid 2px #1d79cc !important;
	background-color: #ffffff !important;
}

.main-fr-box {
	width: 100%;
}

.main-fr-box li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	background: url("tylm_pic_02.png")1px no-repeat;
	border-bottom: dashed 1px #e8e8e8;
	padding-left: 15px;
}

.main-fr-box li>a {
	color: #333333;
	font-size: 17px;
}

.main-fr-box li>span {
	color: #999999;
}
.wap-boxx{
		display: none;
	}
@media screen and (max-width: 768px) {
	.keyishan{
		display: none;
	}
	.wap-boxx{
		display: block;
	}
	.dqwz-bg{
		display: none !important;
	}
	.footer {
		display: none !important;
	}
	.header {
		display: none !important;
	}
	.main-fr-bg{
		display: none !important;
	}
	.top {
		display: none !important;
	}
	.nav {
		display: none !important;
	}
	.w1100 {
		width: 100% !important;
		padding: 0 !important;
	}
	#zoom a img {
		width: 100% !important;
		float: left !important;
	}
	.main-fl-bg {
		display: none !important;
	}
	.main-fr-bg {
		width: 100% !important;
	}
	.main-fr-box li {
		height: auto !important;
		line-height: 40px !important;
		background: none !important;
	}
	.logo {
		margin-top: 30px !important;
		text-align: center !important;
	}
	body{
		background-color: #FFFFFF !important;
	}
}