﻿/* CSS Document */
#continue {
	font-family: "microsoft yahei";
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	list-style: none;
	text-decoration: none;
	font-size: 14px;
	color: #171717;
}
* {
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	font-size: 14px;
	font-family: "微软雅黑";
}
p {
	color: #515050;
}
p a {
	color: #515050;
}
a {
	color: #171717;
}
p a:hover {
	color: #019214;
}
img, a img {
	border: none;
}
.clear {
	clear: both;
}
#demo {
	overflow: hidden;
	height: 600px;
	width: 1200px;
	margin: 50px auto;
	color: #336699;
	text-align: left;
}
#demo1 ul, #demo2 ul {
	display: block;
	width: 1200px;
	overflow: hidden
}
#demo1 ul li a, #demo2 ul li a {
	width: 280px;
	overflow: hidden;
	display: block
}
#demo1 ul li a img, #demo2 ul li a img {
	width: 100%;
	height:210px;
	transition: all .5s ease;
	display: block
}
#demo1 ul li a ol, #demo2 ul li a ol {
	text-align: center;
	height: 38px;
	line-height: 38px;
	transition: all .5s ease;
	background: url(../Images/ibb.jpg) right;
	margin-bottom: 15px;
	color: #fff
}
#demo1 ul li a:hover ol, #demo2 ul li a:hover ol {
	background: #fdb328;
	color: #fff;
	background: url(../Images/ibg.jpg) right
}
#demo1 ul li {
	width: 280px;
	margin: 0px 20px 0px 0px;
	float: left
}
#demo2 ul li {
	width: 280px;
	margin: 20px 20px 0px 0px;
	float: left
}
.sy01 {
	width: 100%;
	height: 35px;
	background: url(../Images/topbg.jpg) no-repeat center;
}
.sy01_m {
	width: 1200px;
	height: 35px;
	margin: auto;
	padding: 0px;
}
.sy01_m p {
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	display: block;
	width: 50%;
	float: left;
	line-height: 35px;
}
.sy01_m ul {
	width: 180px;
	height: 35px;
	float: right;
}
.sy01_m ul li {
	float: right;
}
.sy01_m ul li a.zw {
	display: block;
	width: 35px;
	font-size: 14px;
	color: #FFF;
	height: 35px;
	padding-left: 30px;
	background: url(../Images/zw.png) no-repeat left;
	line-height: 35px;
}
.sy01_m ul li a.zw:hover {
	display: block;
	width: 35px;
	font-size: 14px;
	color: #ffd88d;
	height: 35px;
	padding-left: 30px;
}
.sy01_m ul li a.yw {
	display: block;
	width: 65px;
	font-size: 14px;
	color: #FFF;
	height: 35px;
	padding-left: 30px;
	background: url(../Images/yw.png) no-repeat left;
	line-height: 35px;
}
.sy01_m ul li a.yw:hover {
	display: block;
	width: 65px;
	font-size: 14px;
	color: #ffd88d;
	height: 35px;
	padding-left: 30px;
}
.synav {
	width: 100%;
	height: 125px;
	background: url(../Images/top.jpg) repeat-x;
	border-bottom: 1px solid #ccc
}
.nav_m {
	width: 1200px;
	height: 125px;
	margin: auto;
	padding: 0px;
}
.nav_left {
	width: 320px;
	height: 125px;
	float: left;
}
.nav_right {
	width: 880px;
	float: right;
}
.gnav {
	position: absolute;
	z-index: 9999;
	top: 0px;
}
.gnav ul li {
	width: 100px;
	height: 125px;
	float: left;
}
.gnav ul li:hover {
}
.gnav ul li a {
	font-size: 16px;
	display: inline-block;
	width: 100%;
	line-height: 125px;
	text-align: center;
}
.gnav ul li:hover {
	background: url(../Images/nav_after.png) center top no-repeat;
}
.gnav ul li.hover {
	background: #ff7202;
	color: #ffffff;
}
.gnav ul li.hover a {
	color: #ffffff;
}
.gnav ul li:hover a {
	color: #ffffff;
	background: #ff7202;
	display: block;
}
.gnav ul li .submenu {
	background: url(../Images/witepn.png) repeat;
	display: none;
	position: relative;
	z-index: 999;
	width: 1300px;
	left: -540px;
	top: 0px;
	overflow: hidden;
	-webkit-box-shadow: 0px 2px 2px;
	-moz-box-shadow: 0px 2px 2px;
	box-shadow: 0px 2px 2px;
}
.gnav ul li .submenu dl {
	padding: 0 0 0 10px;
	float: left;
	margin-top: 10px;
	display: block;
	width: 169px;
	height: 430px;
}
.gnav ul li .submenu dl dt {
	height: 35px;
	font-size: 16px;
	color: #ffffff;
	display: block;
	margin-top: 18px;
	margin-bottom: 10px
}
.gnav ul li .submenu dl dt a {
	display: block;
	font-size: 16px;
	text-indent: 20px;
	color: #1c1c1c;
	line-height: 35px;
	border-bottom: 1px dotted #b4b4b4;
	background: url(../Images/xx.png) no-repeat left top;
	text-align: left
}
.gnav ul li .submenu dl dt a:hover {
	font-size: 16px;
	color: #d80000;
}
.gnav ul li .submenu dl dd a {
	font-size: 14px;
	background: none;
	color: #191919;
	height: 32px;
	height:35px;
	overflow:hidden;
	line-height: 32px;
	display: block;
	text-align: left;
	text-indent: 15px;
}
.gnav ul li .submenu dl dd a:hover {
	font-size: 14px;
	background: #0241a2;
	color: #ffffff;
}
.gundong {
	margin: 30px auto;
	width: 1318px;
	overflow: hidden;
}
.flc {
	float: left;
	padding: 105px 5px 0 0;
	display: block;
}
.frc {
	float: right;
	padding: 105px 0 5px 0;
	display: block;
}
.gcp {
	width: 1200px;
	float: left;
	overflow: hidden;
	height: 390px;
}
.gcp ul li {
	float: left;
	width: 250px;
	margin: 0 6px;
}
/*.gcp ul li a {
	position: relative;
	width: 250px;
	height: 340px;
}*/
.gcp ul li span{ width:200px; height:30px; line-height:30px; text-align:center; display:block; color:#000;}
.banner {
	width: 100%;
	height: 650px;
}
.box_skitter img {
	max-width: none;
}
.box_skitter ul {
	display: none;
}
.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}
.box_skitter .image {
	width: 1920px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.box_skitter .image img {
	display: none;
}
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 2;
}
.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.box_skitter .info_slide {
	display: inline-block;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 26px;
	z-index: 5;
}
.box_skitter .info_slide .image_number {
	background: url(../Images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
	float: left;
}
.box_skitter .info_slide .image_number_select {
	background: url(../Images/dot.png) no-repeat 0 0px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.box_skitter_large {
	width: 100%;
	height: 650px;
	position: relative;
}
.sygz {
	width: 100%;
	height: 511px;
	background: url(../Images/gzbg.jpg) top center no-repeat;
	padding-top: 45px;
}
.sygz_m {
	width: 1200px;
	height: 511px;
	margin: auto;
	padding: 0px;
}
.sygg {
	width: 1070px;
	height: 45px;
	padding-left: 130px;
	line-height: 45px;
}
.sygg a {
	font-size: 16px;
	color: #000000;
	line-height: 45px;
}
.home-display h3 {
	font-size: 34px;
	color: #0041a1;
	text-align: center;
	font-weight: normal;
	line-height: 30px;
	padding-top: 30px;
}
.home-display h3 span {
	font-size: 20px;
	color: #a3a3a3;
	text-align: center;
	font-weight: normal;
}
.home-display ul li {
	width: 240px;
	float: left;
	height: 292px;
	text-align: center;
	margin: 0 30px;
	cursor: pointer;
}
.home-display ul li a {
	display: block;
}
.home-display ul li img {
	margin: 30px 0 15px 0;
}
.home-display ul li:hover img {
	transform: rotateY(360deg);
	transition: all 1.5s;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	background: url(../Images/fa.png) no-repeat center;
	opacity: 0.7;
}
.home-display ul li p {
	font-size: 16px;
	color: #000;
	text-align: center;
}
.home-display ul li a:hover p {
	font-size: 16px;
	color: #0041a1;
	text-align: center;
}
.sypro {
	width: 100%;
	height: 726px;
	background: url(../Images/probg.jpg) top center no-repeat;
}
.syprom {
	width: 1200px;
	height: 1000px;
	margin: auto;
	padding: 0px;
}
.fr {
	float: right
}
.fl {
	float: left;
}
.part1 {
	width: 1200px;
	margin: 30px auto
}
.part1 h2 {
	text-align: center;
	font-size: 20px;
	color: #a3a3a3;
	margin-top: 10px;
	font-weight: normal;
}
.part1 dl dt {
	width: 510px;
	height: 225px;
	padding: 50px 30px 0 60px;
	background: #9ac3ff;
	color: #000;
	transition: all .3s
}
.part1 dl dd {
	width: 600px;
	height: 275px;
	overflow: hidden;
}
.part1 dl dd img {
	width: 600px;
	height: 275px;
	cursor: pointer;
	transition: all .3s
}
.part1 dl dt h3 {
	font-size: 28px;
	color: #000
}
.part1 dl dt p {
	margin: 20px 0 0 0;
	line-height: 180%;
	font-size: 14px;
	color: #000;
	font-size: 16px;
}
.part1 dl dt a {
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #ccc;
	display: inline-block;
	margin-top: 20px;
	transition: all .3s;
	background: #ff7202;
	color: #fff
}
.part1 dl:hover dt {
	background: #ff7202
}
.part1 dl:hover dt h3 {
	color: #fff;
}
.part1 dl:hover dt p {
	color: #fff;
}
.part1 dl:hover dd img {
	transform: scaleX(1.1) scaleY(1.1);
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.sycpnav dt {
	float: left;
}
.sycpnav dd {
	float: right;
	width: 975px;
}
.sycpnav dd a {
	width:145px;
	float: left;
	display: inline-block;
	padding: 10px 10px;
	margin-left: 5px;
	background: #ff7202;
	font-size: 16px;
	color: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	transition: all .5s ease;
	 margin-bottom:5px;
}
.sycpnav dd a:hover {
	background: #0041a1
}
.sy_sp h2 {
	text-align: center;
	color: #0041a1;
	font-size: 34px;
	margin-top: 56px;
	margin-bottom: 37px;
}
.sy_sp p span {
	display: inline-block;
	margin-left: 5px;
}
.qimo8 {
	overflow: hidden;
	width: 1200px;
	margin: 20px auto
}
.qimo8 .qimo {
	width: 8000%;
}
.qimo8 .qimo div {
	float: left;
}
.qimo8 .qimo ul {
	float: left;
	overflow: hidden;
	zoom: 1;
}
.qimo8 .qimo ul li {
	float: left;
	list-style: none;
	text-align: center;
	width: 396px;
	margin-right: 10px
}
.qimo8 .qimo ul li img {
	width: 396px;
	height: 280px;
	display: block;
}
.qimo8 .qimo ul li ol {
	height: 46px;
	line-height: 46px;
	transition: all .5s ease;
	background: #000000;
	color: #fff;
	font-size: 16px;
	padding: 0 20px;
}
.qimo8 .qimo ul li ol em {
	font-style: normal;
	float: right
}
.qimo8 .qimo ul li:hover ol {
	background: #0041a1;
	color: #fff
}
.qimo8 li a {
	color: #444444;
}
.pro_fl {
	width: 960px;
	padding-left: 240px;
	padding-top: 25px;
	height: 268px;
	overflow: hidden;
}
#main_dy {
	width: 100%;
	position: relative;
}
#main_dy .fl01 {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 114px;
	padding-top: 130px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list.png) no-repeat;
}
#main_dy .fl02 {
	position: absolute;
	left: 142px;
	top: 37px;
	width: 114px;
	padding-top: 100px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list2.png) no-repeat;
}
#main_dy .fl03 {
	position: absolute;
	left: 290px;
	top: 18px;
	width: 114px;
	padding-top: 161px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list3.png) no-repeat;
}
#main_dy .fl04 {
	position: absolute;
	left: 460px;
	top: 95px;
	width: 114px;
	padding-top: 100px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list2.png) no-repeat;
}
#main_dy .fl05 {
	position: absolute;
	left: 628px;
	top: 20px;
	width: 114px;
	padding-top: 161px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list3.png) no-repeat;
}
#main_dy .fl06 {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 114px;
	padding-top: 100px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../Images/list2.png) no-repeat;
}
#main_dy li {
	float: left;
	margin-right: 30px;
	color: #FFF;
	-webkit-animation: swinging 10s ease-in-out 0s infinite;
	-moz-animation: swinging 10s ease-in-out 0s infinite;
	animation: swinging 10s ease-in-out 0s infinite;
	-webkit-transform-origin: 40% 0;
	-moz-transform-origin: 40% 0;
	transform-origin: 40% 0;
}
#main_dy li a {
	color: #FFF;
	font-size: 16px;
	display: block;
	display: block;
	background: #b81b32;
}
#main_dy li a:hover {
	color: #FFF;
	font-size: 16px;
	display: block;
	display: block;
	background: #000000;
}
#main_dy .last {
	background: url(../Images/list.png) no-repeat !important;
	padding-top: 90px !important;
}
.scr_con {
	position: relative;
	height: 440px;
	width: 1170px;
}
.scr_con p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#dv_scroll {
	position: absolute;
	height: 440px;
	overflow: hidden;
	width: 1100px;
}
#dv_scroll .Scroller-Container {
	width: 100%;
}
#dv_scroll_bar {
	position: absolute;
	right: -10px;
	top: 0px;
	width: 15px;
	height: 400px;
	border-left: 2px solid #333;
}
#dv_scroll_bar .Scrollbar-Track {
	position: absolute;
	left: 0;
	top: 20px;
	width: 15px;
	height: 400px;
}
#dv_scroll_bar .Scrollbar-Handle {
	position: absolute;
	left: -8px;
	top: 0;
	width: 15px;
	height: 29px;
	overflow: hidden;
	background-color: #333;
	cursor: pointer;
}
#dv_scroll_text {
	position: absolute;
}
 @-webkit-keyframes swinging {
 0% {
-webkit-transform: rotate(0);
}
 5% {
-webkit-transform: rotate(10deg);
}
 10% {
-webkit-transform: rotate(-9deg);
}
 15% {
-webkit-transform: rotate(8deg);
}
 20% {
-webkit-transform: rotate(-7deg);
}
 25% {
-webkit-transform: rotate(6deg);
}
 30% {
-webkit-transform: rotate(-5deg);
}
 35% {
-webkit-transform: rotate(4deg);
}
 40% {
-webkit-transform: rotate(-3deg);
}
 45% {
-webkit-transform: rotate(2deg);
}
 50% {
-webkit-transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
 100% {
-webkit-transform: rotate(0);
}
}
 @-moz-keyframes swinging {
 0% {
-moz-transform: rotate(0);
}
 5% {
-moz-transform: rotate(10deg);
}
 10% {
-moz-transform: rotate(-9deg);
}
 15% {
-moz-transform: rotate(8deg);
}
 20% {
-moz-transform: rotate(-7deg);
}
 25% {
-moz-transform: rotate(6deg);
}
 30% {
-moz-transform: rotate(-5deg);
}
 35% {
-moz-transform: rotate(4deg);
}
 40% {
-moz-transform: rotate(-3deg);
}
 45% {
-moz-transform: rotate(2deg);
}
 50% {
-moz-transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
 100% {
-moz-transform: rotate(0);
}
}
 @keyframes swinging {
 0% {
transform: rotate(0);
}
 5% {
transform: rotate(10deg);
}
 10% {
transform: rotate(-9deg);
}
 15% {
transform: rotate(8deg);
}
 20% {
transform: rotate(-7deg);
}
 25% {
transform: rotate(6deg);
}
 30% {
transform: rotate(-5deg);
}
 35% {
transform: rotate(4deg);
}
 40% {
transform: rotate(-3deg);
}
 45% {
transform: rotate(2deg);
}
 50% {
transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
 100% {
transform: rotate(0);
}
}
.zhsh_nei3 {
	width: 1200px;
	height: 660px;
	overflow: hidden;
	position: relative;
	padding-top: 28px;
}
.gun_img5 {
	width: 305px;
	text-align: center;
	height: 268px;
	float: left;
	margin-left: 25px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.gun_img4 {
	height: 230px;
	width: 305px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
	background: #ffffff;
}
.gun_img4 a {
	display: block;
	width: 305px;
	height: 230px;
}
.gun_img4 img {
	width: 305px;
	height: 230px;
	z-index: 10;
}
.gun_img4 a span {
	display: none;
	line-height: 40px;
	position: absolute;
	width: 305px;
	color: #ffffff;
	line-height: 50px;
	font-size: 16px;
	height: 230px;
}
.gun_img4 a:hover span {
	display: block;
	width: 305px;
	color: #ffffff;
	line-height: 50px;
	font-size: 16px;
	height: 230px;
	filter: alpha(Opacity=60);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background: url(../Images/n.png) no-repeat top;
}
.gun_img5 .guna {
	line-height: 38px;
	font-size: 16px;
	display: block;
	padding-left: 20px;
	text-align: left;
	width: 285px;
	height: 38px;
	background: url(../Images/ibb.jpg) no-repeat center;
	color: #ffffff;
}
.gun_img5 .guna:hover {
	line-height: 38px;
	font-size: 16px;
	display: block;
	padding-left: 20px;
	width: 285px;
	height: 38px;
	background: url(../Images/ibg.jpg) no-repeat center;
	text-align: left;
	color: #ffffff;
}
.main_gs {
	width: 100%;
	height: 583px;
	background: #f2f2f2
}
.main_gsm {
	width: 1200px;
	height: 583px;
	margin: auto;
	padding: 0px;
}
.main_gsm h3 {
	width: 100%;
	height: 88px;
	font-size: 35px;
	color: #fff;
	background: url(../Images/gywm.png) no-repeat center;
	text-align: center;
	line-height: 88px;
	font-weight: normal;
}
.gs_left {
	width: 630px;
	height: 390px;
	float: left;
	padding-top: 20px;
}
.gs_left h4 {
	width: 504px;
	height: 45px;
	line-height: 45px;
	color: #0041a1;
	font-size: 36px;
	position: relative;
	margin-bottom: 20px;
}
.gs_left h4:after {
	content: "";
	position: absolute;
	right: -200px;
	width: 200px;
	height: 1px;
	top: 28px;
	background: #c4c4c4
}
.gs_left p {
	font-size: 16px;
	padding-top: 10px;
	color: #000000;
	line-height: 28px;
}
.gs_left a.gll {
	margin-top: 40px;
	width: 100%;
	font-size: 14px;
	color: #094991;
	line-height: 29px;
	height: 29px;
	background: url(../Images/ahov.jpg) no-repeat left;
	text-align: left;
	float: left;
	padding-left: 40px;
}
.gs_left a.gll:hover {
	width: 100%;
	font-size: 14px;
	color: #b81b32;
	line-height: 29px;
	height: 29px;
	background: url(../Images/ahov2.jpg) no-repeat left;
	float: left;
	padding-left: 40px;
}
.jj_wx {
	width: 100%;
	height: 35px;
	padding-top: 20px;
	float: left;
}
.jj_wx a {
	margin-right: 15px;
	width: 35px;
	height: 35px;
	display: block;
	float: left;
}
.jj_wx a:hover img {
	transform: rotateY(360deg);
	transition: all 1.5s;
}
.gs_right {
	width: 570px;
	background: url(../Images/gv.png) no-repeat 90px bottom;
	float: right;
	height: 390px;
	position: relative;
}
.r01 {
	display: block;
	width: 121px;
	height: 120px;
	position: absolute;
	top: 40px;
	left: 10px;
	background: url(../Images/gs03.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 120px;
}
.r01:hover {
	display: block;
	width: 121px;
	height: 120px;
	position: absolute;
	top: 40px;
	left: 10px;
	background: url(../Images/gs003.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 120px;
}
.r02 {
	display: block;
	width: 154px;
	height: 154px;
	position: absolute;
	top: 40px;
	right: 20px;
	background: url(../Images/gs01.png) no-repeat center;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	line-height: 154px;
}
.r02:hover {
	display: block;
	width: 154px;
	height: 154px;
	position: absolute;
	top: 40px;
	right: 20px;
	background: url(../Images/gs001.png) no-repeat center;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	line-height: 154px;
}
.r03 {
	display: block;
	width: 112px;
	height: 112px;
	position: absolute;
	top: 250px;
	right: 40px;
	background: url(../Images/gs02.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 112px;
}
.r03:hover {
	display: block;
	width: 112px;
	height: 112px;
	position: absolute;
	top: 250px;
	right: 40px;
	background: url(../Images/gs002.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 112px;
}
.r04 {
	display: block;
	width: 321px;
	height: 318px;
	position: absolute;
	top: 190px;
	right: 260px;
	background: url(../Images/gs04.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 372px;
}
.r04:hover {
	display: block;
	width: 321px;
	height: 318px;
	position: absolute;
	top: 190px;
	right: 260px;
	background: url(../Images/gs004.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	line-height: 372px;
}
.slide_one {
	height: 636px;
	position: relative;
}
.slide_one_back {
	background: url(../Images/tjcp.jpg) no-repeat center top;
	position: relative;
	height: 100%;
}
.slideBox {
	width: 1200px;
	height: 636px;
	overflow: hidden;
	position: relative;
}
.slideBox .slide_title {
	position: absolute;
	width: 335px;
	height: 408px;
	background: url(../Images/jptj.jpg) no-repeat;
}
.slideBox .slide_title .catetitle a:hover {
	color: #000000;
}
.slideBox .slide_title .small_img {
	position: absolute;
	bottom: 20px;
	width: 304px;
	height: 313px;
	overflow: hidden;
}
.slideBox .slide_title .small_img ul li {
	position: absolute;
	width: 282px;
	height: 313px;
}
.slideBox .slide_title .small_img ul li img {
	width: 282px;
	height: 304px;
}
.slideBox .hd {
	height: 78px;
	overflow: hidden;
	position: absolute;
	bottom: 70px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 4px;
	width: 293px;
	height: 37px;
	padding-top: 41px;
	text-align: center;
	background: url(../Images/hd_back.png) no-repeat;
	cursor: pointer;
	line-height: 37px;
	font-size: 14px;
}
.slideBox .hd ul li.on {
	background: url(../Images/hd_back_on.png) no-repeat;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 413px;
	z-index: 0;
	margin-left: 377px;
	width: 820px;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li p {
	width: 290px;
	float: left;
	padding-top: 180px;
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	display: block;
	background: url(../Images/bk.png) no-repeat left 80px;
}
.slideBox .bd li p a {
	font-size: 22px;
	color: #b81b32;
	display: block;
	margin-bottom: 20px;
}
.slideBox .bd img {
	float: left;
	width: 528px;
	height: 398px;
	display: block;
}
.slideBox .bd li p a:hover {
	font-size: 22px;
	color: #000000;
	display: block;
	margin-bottom: 20px;
}
.slideBox .bd li p a.qhmc {
	float: right;
	display: block;
	width: 80px;
	height: 28px;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	background: #272727;
	margin-top: 20px;
	font-size: 12px;
}
.slideBox .bd li p a.qhmc:hover {
	float: right;
	display: block;
	width: 80px;
	height: 28px;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	background: #b81b32;
	margin-top: 20px;
	font-size: 12px;
}
.sy_news {
	width: 100%;
	height: 430px;
	padding-top: 20px;
}
.synewsm {
	width: 1200px;
	height: 430px;
	margin: auto;
	padding: 0px;
}
.news_01 {
	width: 768px;
	float: left;
}
.nes_l {
	width: 323px;
	float: left;
	background: #0169b2;
	margin-right: 20px;
}
.news_01 h3 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #5b5b5b;
	font-size: 26px;
	background: url(../Images/xb.jpg)no-repeat bottom;
	font-weight: normal;
	margin-bottom: 20px;
}
.nes_l img {
	width: 323px;
	height: 188px;
}
.news_nr {
	width: 293px;
	height: 138px;
	padding: 15px;
}
.news_nr .nbt {
	font-size: 20px;
	width: 100%;
	display: block;
	color: #FFF;
}
.news_nr p {
	display: block;
	padding-top: 10px;
	font-size: 14px;
	color: #FFF;
	padding-bottom: 20px;
	line-height: 24px;
}
.news_nr .nm {
	float: left;
	display: block;
	width: 91px;
	height: 23px;
	background: url(../Images/more.jpg)no-repeat bottom;
	padding-left: 20px;
	font-size: 12px;
	color: #0169b2;
	line-height: 24px;
}
.news_nr .nm:hover {
	float: left;
	display: block;
	width: 91px;
	height: 23px;
	background: url(../Images/more.jpg)no-repeat bottom;
	padding-left: 20px;
	font-size: 12px;
	color: #000000;
	line-height: 24px;
}
.news_01 ul {
	width: 400px;
	float: right;
	height: auto;
}
.news_01 ul li {
	width: 400px;
	height: 35px;
	border-bottom: 1px dashed #cccccc;
	line-height: 35px;
	margin-bottom: 5px;
	background: url(../Images/lipng.png)no-repeat left;
}
.news_01 ul li a {
	display: block;
	padding-left: 15px;
	width: 380px;
	height: 35px;
	line-height: 35px;
	transition: all .45s cubic-bezier(.215, .61, .355, 1);
	;
}
.news_01 ul li a span {
	display: block;
	width: 105px;
	height: 35px;
	line-height: 35px;
	float: right;
	color: #1d1d1d;
}
.news_01 ul li a b {
	display: block;
	width: 270px;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #16619e;
	font-weight: normal;
	overflow: hidden;
	font-size: 16px
}
.news_01 ul li a:hover span {
	display: block;
	width: 105px;
	height: 35px;
	line-height: 35px;
	float: right;
	color: #00349e;
}
.news_01 ul li a:hover b {
	display: block;
	width: 270px;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #00349e;
}
.bk_pro {
	width: 100%;
	height: auto;
}
.bk_prom {
	width: 1200px;
	height: 100px;
	margin: auto;
	padding: 0px;
}
.bk_prom h2 {
	font-size: 28px;
	color: #1042a1;
	line-height: 50px;
	text-align: center;
	padding-top: 20px;
}
.bk_prom span {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	display: block;
}
.bk_prom span strong {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #d40101;
}
.bk_fl {
	width: 1200px;
	height: auto;
	margin: auto;
	padding: 0px;
}
.bkfl01 {
	width: 250px;
	height: 140px;
	margin-left: 20px;
	background: #045fdb;
	float: left;
	text-align: center;
	padding-top: 50px;
	font-size: 30px;
	color: #FFF;
}
.bkfl01 span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	line-height: 40px;
	padding-top: 10px;
}
.bkfl02 {
	width: 900px;
	height: 190px;
	float: left;
	background: #f4f4f4;
	padding-left: 10px;
}
.news_lx {
	width: 384px;
	float: right;
	background: url(../Images/lxwm.jpg) no-repeat top;
}
.lx_mn {
	width: 384px;
	height: 254px;
	position: relative;
}
.di {
	position: absolute;
	width: 37px;
	height: 51px;
	background: url(../Images/ditu.png) no-repeat center;
	bottom: 185px;
	margin-top: 30px;
	margin-left: 233px;
	animation: bot 2s infinite;
}
@keyframes bot {
 50% {
 bottom:185px;
}
 100% {
 bottom: 129px;
}
}
.lv_bot {
	width: 356px;
	padding-left: 38px;
	background: url(../Images/lxl.jpg) no-repeat left 0px;
}
.lv_bot span {
	display: block;
	width: 100%;
	border-bottom: 1px dashed #d7d7d7;
	line-height: 39px;
	color: #171717;
	font-size: 16px;
}
.news_02 {
	width: 1310px;
	height: 500px;
	clear: both;
	margin: auto;
	position: relative;
	padding: 0px;
}
.news_02 h3 {
	width: 100%;
	height: 100px;
	padding-top: 10px;
}
.news_02 h3 span {
	display: block;
	margin: auto;
	padding: 0px;
	font-size: 35px;
	color: #1c1c1c;
	font-weight: normal;
	text-align: center;
}
.news_02 h3 span b {
	font-size: 35px;
	color: #0a4ea0;
	font-weight: normal;
}
.news_02 h3 a {
	display: block;
	width: 353px;
	font-weight: normal;
	height: 50px;
	background: url(../Images/gd.jpg) no-repeat center;
	margin: auto;
	padding: 0px;
	line-height: 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.news_02 h3 a:hover {
	display: block;
	width: 353px;
	font-weight: normal;
	height: 50px;
	background: url(../Images/gd.jpg) no-repeat center;
	margin: auto;
	padding: 0px;
	line-height: 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #0a4ea0;
	font-size: 14px;
}
.honor_m {
	width: 1250px;
	height: 420px;
	overflow: hidden;
	margin: auto;
	padding: 0px;
}
.footer {
	width: 100%;
	height: 205px;
	background: url(../Images/fbg.jpg) no-repeat center top;
	padding-top: 130px;
	clear: both;
}
.anli_a {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 410px;
}
.anli_a a {
	display: block;
	margin: auto;
	padding: 0px;
	width: 140px;
	height: 40px;
	border: 1px solid #005be4;
	font-size: 12px;
	color: #005be4;
	line-height: 40px;
	text-align: center;
}
.footerm {
	width: 1200px;
	margin: auto;
	padding: 0px;
	height: 205px;
}
.f_left ul {
	width: 495px;
	height: auto;
	padding-top: 10px;
}
.f_left ul li {
	width: 80px;
	float: left;
	line-height: 40px;
}
.f_left ul li a {
	width: 80px;
	float: left;
	line-height: 40px;
	color: #ffffff;
	font-size: 14px;
}
.f_left ul li a:hover {
	width: 80px;
	float: left;
	line-height: 40px;
	color: #ffff92;
}
.f_left {
	width: 495px;
	height: 154px;
	float: left;
	background: url(../Images/ewm.jpg) no-repeat left;
	padding-left: 285px;
}
.f_right {
	width: 389px;
	float: right;
	padding-top: 30px;
}
.f_left p {
	display: block;
	width: 100%;
	clear: both;
	color: #FFF;
	font-size: 12px;
	line-height: 24px;
}
.f_right p {
	display: block;
	width: 290px;
	height: 75px;
	padding-left: 70px;
	font-size: 30px;
	color: #ffffff;
	line-height: 30px;
	background: url(../Images/tel.jpg) no-repeat left top;
}
.f_right p span {
	display: block;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
}
.f_right ul li {
	width: 180px;
	float: left;
	line-height: 22px;
	margin-right: 10px;
	margin-bottom: 2px;
}
.f_right ul li a {
	width: 180px;
	float: left;
	line-height: 22px;
	color: #ffffff;
	font-size: 12px;
	display: block;
	background: #789acd;
	text-align: center;
}
.f_right ul li a:hover {
	width: 180px;
	float: left;
	line-height: 22px;
	color: #ffff92;
	display: block;
	background: #002a68;
}
.fooer_bot {
	width: 100%;
	height: 35px;
	clear: both;
	padding-top: 12px;
}
.fooer_bot p {
	display: block;
	width: 50%;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	line-height: 35px;
	text-align: left;
	float: left;
}
.fooer_bot p a {
	font-size: 14px;
	color: #FFF;
	line-height: 35px;
}
.fooer_bot span {
	display: block;
	width: 50%;
	float: right;
	font-size: 14px;
	color: #FFF;
	line-height: 35px;
	text-align: right;
}
.neiye_b02 {
	width: 100%;
	height: 385px;
	position: relative;
}
.neiye_n {
	width: 100%;
	margin: auto;
	padding: 0px;
	position: absolute;
	top: 330px;
	overflow: hidden;
}
.nr_bt {
	width: 1180px;
	height: 55px;
	line-height: 55px;
	margin: auto;
	padding: 0px;
	background: #ffffff;
}
.btnr {
	border-bottom: 6px solid #ececec;
	width: 1140px;
	height: 55px;
}
.nr_bt h2 {
	font-size: 24px;
	text-align: left;
	color: #001660;
	line-height: 50px;
	font-weight: normal;
	width: 40%;
	padding-left: 30px;
	padding-top: 5px;
	float: left;
}
.lv_bt {
	width: 40%;
	height: 50px;
	float: right;
	font-size: 14px;
	text-align: right;
	color: #515151;
	line-height: 50px;
	padding-right: 30px;
	padding-top: 5px;
}
.lv_bt a {
	font-size: 14px;
	color: #515151;
	line-height: 50px;
}
.lv_bt a:hover {
	font-size: 14px;
	color: #d20035;
	line-height: 50px;
}
.neiye_nr {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.neiye_rong {
	width: 1120px;
	height: auto;
	background: #FFF;
	overflow: hidden;
	margin: auto;
	padding: 5px 30px;
}
.content_bk {
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #1e1e1e;
	line-height: 28px;
	border-top: 6px solid #ececec;
	padding-top: 25px;
}
.content_bk p {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 28px;
}
.content_bk h5 {
	width: 100%;
	font-size: 20px;
	height: 40px;
	color: #bd0030;
	line-height: 40px;
	font-weight: normal;
}
.content_bk h5 span {
	font-size: 14px;
	color: #6e6e6e;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.bk_prom2 {
	width: 100%;
	height: 60px;
	background: #fcfcfc;
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 22px;
}
.xnybt {
	width: 1200px;
	font-size: 16px;
	margin: auto;
	padding: 0px;
	clear: both;
	text-indent: 20px;
}
.xnybt a {
	font-size: 16px;
	color: #515151;
	line-height: 60px;
}
.xnybt a:hover {
	font-size: 16px;
	color: #d20035;
	line-height: 60px;
}
.bk_right {
	width: 690px;
	padding: 5px;
	border: #ccc dashed 1px;
	float: right;
}
.bk_left {
	width: 365px;
	float: left;
	height: 382px;
	background: #0241a2;
	padding: 20px;
	font-size: 18px;
	color: #ffffff;
	line-height: 32px;
}
.bk_left p {
	font-size: 18px;
	color: #ffffff;
	line-height: 32px;
}
.bk_lnr {
	width: 100%;
	height: auto;
	border-top: 1px dashed #ffffff;
	margin-top: 20px;
	padding-top: 20px;
	font-size: 14px;
	color: #ffffff;
	line-height: 22px;
}
.news_m {
	width: 100%;
	height: auto;
	padding-top: 28px;
	clear: both;
}
.news_m22 {
	width: 100%;
	height: auto;
	clear: both;
}
.news_mali {
	width: 100%;
	height: auto;
	padding-top: 25px;
	background: url(../Images/anli.jpg) no-repeat center top;
}
.newsm {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: auto;
	padding: 0px;
}
.nwes_left {
	width: 269px;
	height: auto;
	float: left;
}
.news_right {
	width: 880px;
	height: auto;
	overflow: hidden;
	float: right;
}
.nwes_left h3 {
	width: 199px;
	height: 160px;
	background: #153d86;
	padding: 60px 40px 30px 30px;
	font-size: 35px;
	margin-bottom: 20px;
	color: #ffffff;
	line-height: 50px;
	font-weight: normal;
}
.nwes_left h3 span {
	display: block;
	width: 50px;
	height: 6px;
	background: #ffffff;
	float: left;
}
.content_mk {
	background: #f9f9f9;
	padding: 30px;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.content_mk33 {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news_dl_3 {
	width: 820px;
	display: inline-block;
	border-bottom: #b8b8b8 1px dashed;
	padding: 14px 0;
	overflow: hidden;
	height: 85px;
	float: left;
}
.news_dl_3 dt {
	background: #6f6f6f;
	width: 85px;
	height: 85px;
	color: #ffffff;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	float: right;
	overflow: hidden;
}
.news_dl_3:hover dt {
	background: #0169b2;
	width: 85px;
	height: 85px;
	text-align: center;
	float: right;
	overflow: hidden;
	color: #FFF;
}
.news_dl_3:hover dt b {
	color: #FFF;
	border-bottom: #FFF 1px solid;
}
.news_dl_3 dt b {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #ffffff;
	width: 55px;
	margin: 0 auto;
	border-bottom: #a2a2a2 1px solid;
	padding: 5px 0 2px;
	line-height: 40px;
}
.news_dl_3 dt span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 5px 0 0;
}
.news_dl_3 dd {
	width: 700px;
	padding: 0 0 0 15px;
	float: left;
}
.news_dl_3 dd h5 {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.news_dl_3 dd h5 a {
	font-size: 16px;
	color: #444;
	font-weight: bold;
}
.news_dl_3 dd h5 a:hover {
	color: #bc0030;
	font-size: 16px;
}
.news_dl_3 dd p {
	font-size: 12px;
	color: #7d7d7d;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 3px;
}
.news_dl_3 dd p a {
	font-size: 12px;
	color: #197500;
	padding: 0 0 0 20px;
}
.news_dl_3 dd p .gdd {
	margin-top: 10px;
	width: 100%;
	height: 22px;
	float: left;
	background: url(../Images/more.png) no-repeat left;
	color: #ffffff;
	line-height: 22px;
	font-size: 12px;
	padding-left: 20px;
}
.div_currpage {
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
}
.div_currpage a, .div_currpage span {
	padding: 4px 10px;
	line-height: 35px;
	background: #ffffff;
	border: 1px solid #004c99;
	font-family: Arial;
	text-align: center;
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
}
.div_currpage span, .div_currpage a:hover {
	background: #004c99;
	font-weight: bold;
	color: #fff;
}
.news_m01 {
	width: 100%;
	height: auto;
	background: #ececec;
	padding-top: 35px;
	padding-bottom: 30px;
}
.news_right02 {
	width: 880px;
	float: right;
	height: auto;
	background: #ffffff;
	overflow: hidden;
}
.news_biaott {
	width: 100%;
	height: 80px;
	text-align: center;
	padding-top: 20px;
}
.news_biaott h1 {
	font-size: 25px;
	line-height: 50px;
	color: #ff9600;
}
.news_biaott .info {
	font-size: 12px;
	color: #adadad;
	line-height: 40px;
	text-align: center;
	clear: both;
	width: 830px;
	margin: auto;
	padding: 0px;
	border-bottom: 1px dashed #8e8e8e;
}
.content_mk2 {
	padding: 30px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #2f2f2f;
	line-height: 29px;
	-webkit-box-shadow: 3px 3px 3px;
	-moz-box-shadow: 3px 3px 3px;
	box-shadow: 3px 3px 3px;
}
.content_mk2 p {
	font-size: 16px;
	color: #2f2f2f;
	line-height: 29px;
}
.nyfanyi {
	width: 1180px;
	clear: both;
	height: 120px;
	padding-top: 25px;
}
.news_p {
	width: 60%;
	height: auto;
	clear: both;
	float: left;
}
.news_p .pre {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	float: left;
	color: #8e8e8e;
	line-height: 50px;
}
.news_p .next {
	width: 100%;
	float: right;
	overflow: hidden;
	font-size: 16px;
	text-align: left;
	color: #8e8e8e;
	line-height: 50px;
}
.news_p .next a, .news_p .pre a {
	color: #8e8e8e;
	line-height: 50px;
	font-size: 16px;
}
.news_p .next a:hover, .news_p .pre a:hover {
	color: #c00000;
	line-height: 50px;
	font-size: 16px;
}
.fy_r {
	width: 40%;
	float: right;
	text-align: right;
}
.contene_bok {
	width: 100%;
	height: auto;
}
.gun_img501 {
	width: 262px;
	position: relative;
	height: 201px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}
.gun_img501 a {
	font-size: 16px;
	position: relative;
	text-align: center;
	display: block;
	width: 262px;
	height: 201px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
}
.gun_img501 a span {
	transition: all .45s cubic-bezier(.215, .61, .355, 1);
	text-align: center;
	transition: all ease-out .2s;
	width: 262px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 162px;
	height: 201px;
	background: url(../Images/im.png) repeat;
}
.gun_img501 a:hover span {
	color: hsl(0, 0%, 100%);
	top: 0px;
	background: url(../Images/imgbg1.png) no-repeat;
	transition: all .45s cubic-bezier(.215, .61, .355, 1);
	font-size: 16px;
	line-height: 35px;
	height: 201px;
	width: 262px;
}
.gun_img501 a span h4 {
	font-size: 16px;
	color: #fdffaf;
	font-weight: normal;
	line-height: 15px;
	margin-top: 8px;
}
.gun_img501 a:hover span h4 {
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	margin-top: 20px;
}
.kehu {
	width: 726px;
	height: 65px;
	background: #0241a2;
	float: left;
	padding-left: 80px;
	padding-top: 20px;
	margin-bottom: 20px;
	background: url(../Images/neyb.jpg) no-repeat left;
}
.anli_bt {
	width: 100%;
	height: 243px;
	overflow: hidden;
	padding-top: 60px;
}
.kehu_al {
	width: 350px;
	height: 243px;
	float: left;
	margin-left: 10px;
	margin-right: 15px;
	background: #1d994c;
}
.kehu_al h4 {
	font-size: 26px;
	width: 100%;
	padding-top: 30px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}
.anli_bt .kehu_al01 {
	width: 350px;
	height: 243px;
	float: left;
	margin-left: 15px;
	margin-right: 14px;
}
.anli_bt .kehu_al01 a {
	display: block;
	padding-top: 60px;
	display: block;
	width: 350px;
	height: 193px;
	ine-height: 50px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 26px;
	background: url(../Images/kehu1.jpg) no-repeat left;
}
.anli_bt .kehu_al01 a h4, .anli_bt .kehu_al02 a h4 {
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
}
.anli_bt .kehu_al02 a {
	display: block;
	padding-top: 60px;
	float: left;
	display: block;
	width: 350px;
	height: 193px;
	ine-height: 50px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 26px;
	background: url(../Images/kehu2.jpg) no-repeat left;
}
.anli_bt .kehu_al02 {
	width: 350px;
	height: 243px;
	float: left;
	margin-left: 15px;
	margin-right: 14px;
}
.anli_bt .kehu_al01 a:hover {
	display: block;
	padding-top: 130px;
	display: block;
	width: 350px;
	height: 113px;
	ine-height: 50px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 28px;
	background: url(../Images/kehu2_hov.jpg) no-repeat left;
}
.anli_bt .kehu_al02 a:hover {
	display: block;
	padding-top: 130px;
	display: block;
	width: 350px;
	height: 113px;
	ine-height: 50px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 28px;
	background: url(../Images/kehu1_hov.jpg) no-repeat left;
}
.bokang_l {
	width: 100%;
	line-height: 130px;
	padding-top: 30px;
	margin-top: 60px;
}
.bokang_l h4 {
	width: 100%;
	line-height: 40px;
	font-size: 28px;
	color: #153889;
	text-align: center;
	font-weight: normal;
	padding-top: 20px;
}
.bokang_l span {
	width: 280px;
	line-height: 32px;
	color: #515151;
	margin: auto;
	font-size: 12px;
	text-align: center;
	height: 32px;
	background: #dbdbdb;
	display: block;
	margin-bottom: 30px;
	margin-top: 12px;
}
.kehu_al p {
	padding: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	color: #FFF;
}
.kehu .nbt2 {
	text-align: center;
}
.kehu .nbt2 li {
	height: 40px;
	line-height: 40px;
	width: 110px;
	float: left;
	background: #02328d;
	margin-right: 10px;
}
.kehu .nbt2 li a {
	display: block;
	height: 40px;
	font-size: 16px;
	float: left;
	width: 110px;
	text-align: center;
	color: #fff;
}
.kehu .nbt2 li a:hover {
	background: #1f1f1f;
	color: #fff;
}
.kehu .nbt2 li.hover a {
	background: #1f1f1f;
	color: #fff;
}
.kehu .nbt {
	text-align: center;
}
.kehu .nbt li {
	height: 40px;
	line-height: 40px;
	width: 170px;
	float: left;
	background: #02328d;
	margin-right: 20px;
}
.kehu .nbt li a {
	display: block;
	height: 40px;
	font-size: 16px;
	float: left;
	width: 170px;
	text-align: center;
	color: #fff;
}
.kehu .nbt li a:hover {
	background: #1f1f1f;
	color: #fff;
}
.kehu .nbt li.hover a {
	background: #1f1f1f;
	color: #fff;
}
.bkl {
	width: 269px;
	float: left;
}
.bkl_lx {
	padding-top: 20px;
	width: 100%;
	float: left;
}
.bkl_lx p {
	padding: 15px;
	font-size: 14px;
	color: #000000;
	line-height: 24px;
}
.bkl_lx p span {
	font-size: 14px;
	color: #000000;
	line-height: 24px;
	display: block;
	width: 100%;
}
.pro_left {
	width: 269px;
	height: auto;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.pro_left h4 {
	width: 199px;
	height: 80px;
	padding: 0px 40px 0px 30px;
	font-size: 32px;
	line-height: 80px;
	text-align: center;
	color: #ffffff;
	background: #ff7202;
}
.yx_sj {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #ffffff;
}
.yx_sj {
	width: 269px;
	float: left;
	overflow: hidden;
}
.yx_sj a {
	display: block;
	font-size: 17px;
	text-indent: 28px;
	color: #FFF;
	line-height: 50px;
	width: 100%;
	height: 50px;
	background: url(../Images/rr.gif)no-repeat right;
	transition: all .2s ease;
	margin-bottom: 1px;
}
.yx_sj a:hover {
	display: block;
	font-size: 17px;
	text-indent: 48px;
	color: #ffffff;
	line-height: 50px;
	width: 100%;
	height: 50px;
	background: url(../Images/ll.gif)no-repeat right;
	transition: all .2s ease;
}
.yx_sj span a{ height:35px; line-height:35px;background: url(../Images/rr1.gif)no-repeat right;color: #1c1c1c;font-size: 15px;}
.yx_sj span a:hover{height:35px; line-height:35px;text-indent: 24px;font-size: 15px;}
.yx_sj .big_bk dd a:hover {
	float: left;
	line-height: 40px;
	font-size: 16px;
	transition: all .2s ease;
	background: url(../Images/pro_li2.gif) no-repeat 230px;
	display: block;
	width: 229px;
	padding-left: 40px;
	text-align: left;
	color: #d60c1a;
}
.neiye_tel {
	width: 269px;
	height: 219px;
	background: url(../Images/nytel.png) no-repeat center top;
	float: left;
	padding-top: 12px;
}
.neiye_tel span {
	display: block;
	width: 100%;
	height: 30px;
	color: #ffffff;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 20px;
}
.neiye_tel a {
	width: 130px;
	height: 35px;
	border: 1px solid #eb8b91;
	display: block;
	text-align: center;
	margin: auto;
	line-height: 35px;
	font-size: 14px;
	color: #ffffff;
	padding: 0px;
}
.neiye_tel p {
	display: block;
	width: 219px;
	padding-left: 50px;
	font-size: 14px;
	color: #292929;
	padding-top: 42px;
}
.neiye_tel p strong {
	font-size: 30px;
	color: #d60c1a;
	line-height: 35px;
	font-family: Impact;
}
.neiye_tel a:hover {
	width: 130px;
	height: 35px;
	border: 1px solid #ffffff;
	background: #ffffff;
	display: block;
	text-align: center;
	margin: auto;
	line-height: 35px;
	font-size: 14px;
	color: #d60c1a;
	padding: 0px;
}
.lx_mn2 {
	width: 100%;
	height: 179px;
	position: relative;
	background: url(../Images/lxwm2.jpg) no-repeat center;
}
.di2 {
	position: absolute;
	width: 37px;
	height: 51px;
	background: url(../Images/ditu2.png) no-repeat center;
	bottom: 108px;
	margin-top: 30px;
	margin-left: 160px;
	animation: bot 2s infinite;
}
@keyframes bot {
 50% {
 bottom:125px;
}
 100% {
 bottom: 108px;
}
}
.bkl_news {
	width: 229px;
	height: auto;
	padding: 15px;
	margin-top: 10px;
	background: #e9e9e9;
	float: left;
}
.bkl_news ul li {
	width: 100%;
	height: 32px;
	border-bottom: 1px dashed #ffffff;
	line-height: 32px;
}
.bkl_news ul li a {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #000;
	line-height: 35px;
	background: url(../Images/lipng.png) no-repeat left;
	text-indent: 20px;
}
.bkl_news ul li a:hover {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #d50101;
	line-height: 35px;
	background: url(../Images/lipng2.png) no-repeat 10px;
	text-indent: 30px;
}
.bkl_news h4 {
	width: 100%;
	height: 35px;
	font-size: 20px;
	font-weight: normal;
	color: #142c85;
	border-bottom: 1px solid #cfcfcf;
	line-height: 35px;
	text-indent: 20px;
}
.kehu2 {
	width: 726px;
	height: 65px;
	background: #0241a2;
	float: left;
	padding-left: 80px;
	padding-top: 20px;
	margin-bottom: 20px;
	background: url(../Images/neyb.jpg) no-repeat left;
	font-size: 16px;
	color: #313131;
	line-height: 40px;
}
.kehu2 a {
	font-size: 16px;
	color: #313131;
	line-height: 40px;
}
.gun_img56 {
	width: 269px;
	text-align: center;
	height: 241px;
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.gun_img46 {
	height: 203px;
	width: 269px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
	background: #ffffff;
}
.gun_img46 a {
	display: block;
	width: 269px;
	height: 203px;
}
.gun_img46 img {
	width: 269px;
	height: 203px;
	z-index: 10;
}
.gun_img46 a span {
	display: none;
	line-height: 40px;
	position: absolute;
	width: 269px;
	color: #ffffff;
	line-height: 50px;
	font-size: 16px;
	height: 203px;
}
.gun_img46 a:hover span {
	display: block;
	width: 269px;
	color: #ffffff;
	line-height: 50px;
	font-size: 16px;
	height: 203px;
	filter: alpha(Opacity=40);
	-moz-opacity: 0.5;
	opacity: 0.4;
	background: url(../Images/logo2.png) no-repeat center;
}
.gun_img56 .guna6 {
	line-height: 38px;
	font-size: 16px;
	display: block;
	text-align: center;
	width: 269px;
	height: 38px;
	background: #0241a2;
	color: #ffffff;
}
.gun_img56 .guna6:hover {
	line-height: 38px;
	font-size: 16px;
	display: block;
	width: 269px;
	height: 38px;
	background: #fda101;
	text-align: center;
	color: #ffffff;
}
.ny_product {
	width: 100%;
}
#goodsshow {
	border: 1px solid #dcdcdc;
	background: #fff;
	padding: 30px;
	overflow: hidden;
	width: 1118px;
	margin: 0 auto;
	margin-bottom: 20px;
}
#goodsshow img {
	border: 0;
}
#goodsshow .left {
	float: left;
	width: 640px;
	margin: 0 50px 0 0;
}
#goodsshow .right {
	float: right;
	width: 420px;
}
#goodsshow .shop_big {
	border: 1px solid #ededed;
	padding: 2px;
	background: #fff;
	width: 640px;
	cursor: pointer;
}
#goodsshow .shop_plist {
	clear: both;
}
#prolist {
	width: 620px;
	float: left;
	overflow: hidden;
	height: 68px;
	position: relative;
	margin: 10px 0 0 0;
}
#prolist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 20000px;
	position: relative;
}
#prolist ul li {
	float: left;
	cursor: pointer;
	position: relative;
	background: url(../Images/pro_none.gif) no-repeat center top;
	height: 68px;
}
#prolist ul li img {
	height: 60px;
	width: 60px;
	margin: 6px 8px 0 8px;
	padding: 0px;
	border: 0;
}
#prolist .hover {
	background: url(../Images/pro_bg.gif) no-repeat center top;
	height: 68px;
}
#goodsshow .shop_plist a.prev {
	float: left;
	width: 20px;
	height: 68px;
	display: block;
	outline: none;
	background: url(../Images/ico_left.gif) no-repeat center;
	line-height: 68px;
	margin-top: 12px;
}
#goodsshow .shop_plist a.next {
	float: left;
	width: 20px;
	height: 68px;
	display: block;
	outline: none;
	background: url(../Images/ico_right.gif) no-repeat center;
	margin-top: 12px;
}
#goodsshow .right h1 {
	font-size: 24px;
	font-family: microsoft yahei;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}
#goodsshow .right .intro {
	color: #000;
	min-height: 80px;
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0;
}
#goodsshow .right .sno {
	border-bottom: 1px solid #eee;
	line-height: 35px;
}
#goodsshow .right .price {
	color: #999;
	line-height: 30px;
	padding: 10px 0;
}
#goodsshow .right .price span {
	color: #f60;
	font-size: 16px;
}
#goodsshow .right .hot_line {
	font-size: 18px;
}
#goodsshow .right .hot_line span {
	color: #f60;
	font-size: 16px;
}
.right_r {
	float: left;
}
.news_right03 {
	width: 840px;
	float: right;
	height: auto;
	background: #ffffff;
	overflow: hidden;
	padding: 20px 20px 35px 20px;
}
.news_right03 .xq, .news_right03 .xq p {
	font-size: 14px;
	color: #000;
	line-height: 28px;
}
.kehu3 {
	width: 100%;
	background: url(../Images/l.png) no-repeat left;
	font-size: 26px;
	height: 50px;
	line-height: 50px;
	color: #0241a2;
	text-indent: 45px;
	margin-bottom: 15px;
}
.news_right03 h4 {
	font-size: 20px;
	font-variant: normal;
	color: #0241a2;
	line-height: 45px;
	text-indent: 5px;
}
.bookadd {
	margin: 10px 0;
}
.bookadd div {
	margin-bottom: 15px;
}
.bookadd .label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	clear: both;
}
.bookadd .label span {
	color: #f30;
	font-family: 宋体;
}
.bookadd .enter {
	margin-left: 120px;
}
.bookadd .enter .ip {
	border: 1px solid #ccc;
	padding: 5px 10px;
	vertical-align: middle;
	overflow: hidden;
}
.bookadd .enter .bnt {
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px 10px;
	vertical-align: middle;
}
.bookadd .enter label {
	display: block;
}
.bookadd .enter #booklen {
	color: #f30;
}
.picScroll-left {
	width: 1250px;
	height: 420px;
	overflow: hidden;
	padding-top: 15px;
}
.picScroll-left .gcasebutton {
	overflow: hidden;
	width: 120px;
	position: absolute;
	left: 46%;
	top: 320px;
}
.picScroll-left .gcasebutton .prev {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 5px;
	margin-top: 150px;
	overflow: hidden;
	cursor: pointer;
	background: url("../Images/left.png") 0 0 no-repeat;
}
.picScroll-left .gcasebutton .next {
	display: block;
	width: 50px;
	height: 50px;
	float: right;
	margin-right: 5px;
	margin-top: 150px;
	overflow: hidden;
	cursor: pointer;
	background: url("../Images/right.png") 0 0 no-repeat;
}
.picScroll-left .gcasebutton ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left .gcasebutton ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../Images/icocircle.gif") 0 -9px no-repeat;
}
.picScroll-left .gcasebutton ul li.on {
	background-position: 0 0;
}
.picScroll-left .gcase {
	width: 1200px;
}
.picScroll-left .gcase ul {
	zoom: 1;
}
.picScroll-left .gcase ul li {
	margin: 0 15px 0px 0px;
	width: 395px;
	overflow: hidden;
	float: left;
}
.picScroll-left .gcase ul li a {
	font-size: 16px;
	position: relative;
	text-align: center;
	display: block;
	width: 395px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
	background: #e5e5e5;
}
.picScroll-left .gcase ul li a p {
	display: block;
	overflow: hidden;
	width: 395px;
	height: 262px;
}
.picScroll-left .gcase ul li a p img {
	width: 395px;
	height: 262px;
	overflow: hidden;
}
.picScroll-left .gcase ul li a:hover p img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transform: scale(1.1, 1.1);
}
.picScroll-left .gcase ul li a span {
	display: block;
	text-align: center;
	transition: all ease-out .2s;
	width: 395px;
	text-align: center;
	height: 46px;
	text-align: center;
	line-height: 46px;
	color: #151515;
	font-size: 16px;
	margin-top: 0px;
}
.picScroll-left .gcase ul li a:hover span {
	width: 395px;
	text-align: center;
	color: #ffffff;
	background: #000
}
.nshipin {
	padding: 15px;
	height: auto;
}
.nshipin ul.college-ul2 {
	width: 850px;
}
.nshipin ul li.co-li2 {
	width: 834px;
	margin-bottom: 25px;
	background: #f9f9f9;
	padding: 7px;
	border: 1px solid #efefef;
	height: 130px;
	float: left;
}
.nshipin ul li.co-li2 a {
	display: block;
	width: 100%;
	height: 130px;
}
.nshipin ul li.co-li2 a img {
	float: left;
	width: 230px;
	height: 130px;
	border: 1px solid #ffffff;
	transition-duration: 500ms;
	overflow: hidden;
}
.nshipin ul li.co-li2 a .gzzs_r2 {
	width: 420px;
	height: 80px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
}
.nshipin ul li.co-li2 a .gzzs_r2 h2 {
	width: 100%;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #032f93;
}
.nshipin ul li.co-li2 a .gzzs_r2 p {
	display: block;
	padding-top: 10px;
	width: 100%;
	font-size: 14px;
	color: #7e7e7e;
	height: 80px;
	line-height: 22px;
}
.news_r2 {
	width: 94px;
	height: 96px;
	float: right;
	margin-right: 20px;
	padding-top: 10px;
}
.news_r2 b {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #ffffff;
	width: 94px;
	background: #032f93;
	height: 74px;
	line-height: 74px;
	text-align: center;
}
.news_r2 span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	width: 94px;
	line-height: 22px;
	background: #000000;
}
.nshipin ul li.co-li2:hover {
	width: 834px;
	background: #efefef;
	padding: 7px;
	border: 1px solid #efefef;
	height: 130px;
	float: left;
}
.nshipin ul li.co-li2 a:hover .gzzs_r2 {
	width: 420px;
	height: 80px;
	float: left;
	padding-left: 20px;
}
.nshipin ul li.co-li2 a:hover .gzzs_r2 h2 {
	width: 100%;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #414242;
}
.nshipin ul li.co-li2 a:hover .gzzs_r2 p {
	display: block;
	padding-top: 10px;
	width: 100%;
	font-size: 14px;
	color: #7e7e7e;
	height: 50px;
	line-height: 22px;
}
.bt span {
	text-transform: uppercase;
	font-size: 23px;
	color: rgb(184,184,184);
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px 0 5px 0px;
	float: left;
	width: 100%
}
.bt h3 {
	margin: 0 0 0 10px;
	float: left;
	padding: 0px 15px;
	height: 33px;
	display: block;
	background-color: #0041a1;
	color: rgb(255,255,255);
	font-size: 20px;
	line-height: 162%;
	text-align: center;
	font-weight: bold;
}
.bt p {
	margin: 0 0 0 10px;
	float: left;
	height: 33px;
	display: block;
	background-color: #ff7202;
	color: rgb(255,255,255);
	font-size: 18px;
	line-height: 33px;
	text-align: center;
	padding: 0 15px;
}
.bt strong {
	margin: 0 0 0 10px;
	float: left;
	height: 33px;
	display: block;
	background-color: #000;
	color: rgb(255,255,255);
	font-size: 18px;
	line-height: 33px;
	text-align: center;
	padding: 0 15px;
}
.bt img {
	float: left
}
.nconr2 {
	width: 1200px;
}
.nconr2 h3 {
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	color: #189845
}
.nconr2 h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #888
}
.nconr2 h3 span a {
	color: #888
}
.btwz {
	font-size: 40px;
	font-weight: bold
}
.btwz1 {
	font-size: 20px;
	color: #c7c7c7
}
.list_gs1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n1.jpg) top center no-repeat
}
.list_zs1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n9.jpg) top center no-repeat
}
.list_zs2 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/sj.jpg) top center no-repeat
}
.list_zs3 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/zk.jpg) top center no-repeat
}
.list_zs4 {
	width: 100%;
	height: 230px;
	margin: 0 auto;
	background: url(../Images/ty.jpg) top center no-repeat;
	text-align: center;
	padding-top: 120px;
	color: #fff
}
.list_zs4 p {
	font-size: 34px;
	font-family: "黑体";
	color: #fff;
	margin-bottom: 20px;
	border-bottom: 1px solid #fff;
	width: 653px;
	margin: 0 auto;
	padding-bottom: 15px
}
.list_zs4 span {
	font-size: 20px;
	color: #fff;
	line-height: 160%
}
.list_news1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n3.jpg) top center no-repeat
}
.list_sp1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n4.jpg) top center no-repeat
}
.list_al1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n5.jpg) top center no-repeat
}
.list_gs2 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n6.jpg) top center no-repeat
}
.list_lx1 {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: url(../Images/n7.jpg) top center
}
/*新闻*/
.newsc .nbt {
	text-align: center;
}
.newsc .nbt li {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 16%;
	background: #232323;
	transform: skew(-20deg);
}
.newsc .nbt li a {
	display: block;
	padding: 0 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
}
.newsc .nbt li a div {
	transform: skew(20deg);
}
.newsc .nbt li a:hover {
	background: #02328d;
	color: #fff;
}
.newsc .nbt li.hover a {
	background: #02328d;
	color: #fff;
}
.newsc .listc ul, .newsc .listc li {
	width: 100%;
}
.newsc .listc li {
	transition: .3s;
	border-bottom: 1px dotted #ccc
}
.newsc .listc li.grayc {
	background-color: #f8f8f8;
}
.newsc .listc .centerc {
	width: 980px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	left: 0;
}
.newsc .listc li a {
	padding: 50px 0;
	display: block;
}
.newsc .listc .numc {
	display: block;
	width: 104px;
	border-right: 1px solid #ddd;
	line-height: 60px;
	font-size: 72px;
	font-family: "Arial";
	color: #d2d2d2;
	font-weight: bold;
	font-style: italic;
}
.newsc .listc .numc img {
	width: 104px;
}
.newsc .listc .fontc {
	display: block;
	width: 83.7%;
	font-size: 18px;
	line-height: 30px;
}
.newsc .listc .fontc .introc {
	font-size: 14px;
	color: #bbb;
}
.newsc .listc .fontc p {
	font-size: 18px;
}
.newsc .listc li:hover {
	background-color: #EC9C23;
}
.newsc .listc li:hover .numc, .newsc .listc li:hover .fontc p, .newsc .listc li:hover .fontc .introc {
	color: #fff;
}
.newsc .listc li:hover .numc img {
	border: 1px solid #fa1e2f;
}
.newsc .listc li:hover .centerc {
	left: -16px;
}
.f-cbc:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	content: ".";
}
.cfl {
	float: left;
}
.cfr {
	float: right;
}
.page{margin-bottom:20px; margin-top:20px;}
.page li{float:left; list-style:none; display:block; min-width:30px; border:#d7d7d7 1px solid; margin-left:5px; text-align:center; margin-bottom:5px;}
.page li a{height:19px; line-height:19px; margin-left:2px; color:#333;  padding:0 10px;}
.page li span{ line-height:19px; padding:0 10px;}
.page li a:hover{ color:#F00;}
.page li span a{ color:#00C;}
.thisclass{ color:#00F;height:19px; line-height:19px;}
.links{ width:1200px; margin:0 auto; margin-top:50px;}
.links span,.links a{ float:left; margin-right:10px;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
h1.title3 {
    background: #fafafa;
    color: #444;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';
    border-radius: 5px;
}
h1.title3 i {
    background: #C4005B;
    width: 2px;
    height: 30px;
    display: block;
    float: left;
    margin: 10px 10px 0px 0px;
}
ul.lovelist li {
    width: 32%;
    float: left;
    background: #fafafa;
    margin: 5px 5px 5px 0px;
    padding: 0px;
    border-radius: 5px;
}
ul.lovelist li a {
    padding-left: 10px;
    font-size: 1.2em;
}
ul.love li {
    padding: 10px 0px;
    float: left;
    color: #666;
}
ul.love li a {
    display: block;
    color: #666;
    margin: 10px;
}
ul.love li a img {
    width: 150px;
	height:150px;
    border-radius: 5px;
}
ul.love ol {
    padding-top: 10px;
    display: block;
}