﻿/* Generated by wjdhcms 3.0 */

@charset "utf-8";
/*-----------CSS Reset-----------*/
::selection {
	color: #fff;
	background-color: #1196f5;
} 
::-moz-selection {
 color:#fff;
 background-color: #1196f5;
} 
::-webkit-selection {
 color:#fff;
 background-color: #1196f5;
} 
::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 background-color: #F5F5F5;
} 
::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: #E2E2E2;
} 
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
 background-color: #555;
}
* {
	padding: 0;
	margin: 0;
}
body {
	font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
	color: #333;
	margin: 0;
	line-height: 1.5;
	overflow: -Scroll;
	overflow-x: hidden;
}
:focus {
	outline: 1;
}
article,  aside,  canvas,  details,  figcaption,  figure,  footer,  header,  hgroup,  menu,  nav,  section,  summary {
	display: block;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
input,  select {
	vertical-align: middle;
}
li,  ul {
	list-style-type: none;
}
img {
	border: none;
}
a {
	color: #333;
}
a:link,  a:hover,  a:active,  a:visited {
	text-decoration: none;
}
input,  textarea {
	outline: 0;
	border: 0;
}
textarea {
	resize: none;
}
h1,  h2,  h3,  h4,  h5,  h6,  dl,  dd,  dt,  i,  em {
	font-weight: normal;
	font-style: normal;
}
/**banner**/







.banner {
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
	background: url(../images/.jpg) center center no-repeat;
}
.b-img {
	height: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.b-img a {
	display: block;
	height: 500px;
	float: left;
}
.b-list {
	height: 30px;
	padding-top: 650px;
	position: relative;
	margin: 0px auto;
	z-index: 1;
}
.b-list span {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #fff;
	float: left;
	margin: 0px 5px;
}
.b-list .spcss {
	border: 2px solid #1196f5;
}
.bar-left {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100px;
	height: 100%;
	left: 0px;
	background: none;
	top: 0px;
}
.bar-right {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100px;
	height: 100%;
	right: 0px;
	background: none;
	top: 0px;
}
.bar-left em {
	display: block;
	width: 50px;
	height: 100px;
	background: url(../images/arrow.png) 0px 0px no-repeat;
	margin: 0px auto;
	margin-top: 230px;
}
.bar-right em {
	display: block;
	width: 50px;
	height: 100px;
	background: url(../images/arrow.png) -50px 0px no-repeat;
	margin: 0px auto;
	margin-top: 230px;
}
.bar-left .emcss {
	background-position: 0px -100px;
}
.bar-right .emcss {
	background-position: -50px -100px;
}
/**search_box**/







.search_box {
	width: 100%;
	height: 50px;
	background: #f5f5f5;
	overflow: hidden;
}
.search {
	width: 1180px;
	height: 50px;
	margin: 0 auto;
}
.keytext {
	float: left;
	width: 555px;
	height: 50px;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
}
.keytext a {
	text-align: left;
	margin: 0px 3px;
	color: #333333;
}
.keytext a:hover {
	color: #1196f5;
}
.searchnr {
	float: right;
	margin-top: 7px;
}
.searchnr .text {
	float: left;
	border: 1px solid #1196f5;
	width: 313px;
	height: 36px;
	padding-left: 12px;
	font-size: 14px;
	color: #a3a3a3;
	line-height: 38px;
}
.searchnr .submit {
	float: left;
	width: 47px;
	height: 38px;
	background: url(../images/searchrt.jpg) no-repeat right center;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}
/**product_box**/







.product_box {
	width: 100%;
	height: 938px;
	margin-top: 20px;
	overflow: hidden;
}
.product {
	width: 1180px;
	height: 810px;
	margin: 0 auto;
}
.protitle {
	width: 1180px;
	height: 90px;
	margin-bottom: 20px;
}
.protitle h3 {
	width: 1180px;
	height: 90px;
	margin-bottom: 20px;
}
.protitle h3 a {
	font-size: 24px;
	color: #1196f5;
	font-weight: bold;
	line-height: 54px;
	text-align: center;
	display: block;
}
.protitle h3 span {
	height: 36px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #999;
	text-align: center;
	line-height: 36px;
	text-transform: uppercase;
	display: block;
	background: url(../images/mcbt.png) no-repeat center;
}
.product_left {
	float: left;
	width: 212px;
	height: 820px;
}
.product_left h2 {
	width: 212px;
	height: 60px;
	padding-top: 20px;
	text-align: center;
	background: #1196f5;
}
.product_left h2 a {
	display: block;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
}
.product_left h2 span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
	text-transform: uppercase;
}
.product_left ul {
	width: 180px;
	height: 715px;
	padding-top: 20px;
	padding-left: 30px;
	border: 1px solid #d8d9d9;
	background: url(../images/prolfbg.jpg) no-repeat center bottom #fff;
}
.product_left ul li {
	float: left;
	text-align: left;
}
.product_left ul li a {
	line-height: 48px;
	width: 140px;
	display: block;
	background: url(../images/cpflbgh.jpg) no-repeat left center;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product_left ul li a:hover {
	color: #1196f5;
}
.product_right {
	float: right;
	width: 936px;
	height: 820px;
	margin-top: 5px;
	overflow: hidden;
}
.product_tit {
	width: 923px;
	height: 45px;
	border-bottom: 1px solid #d0d0d0;
}
.product_tit .more {
	display: block;
	float: right;
	padding-right: 15px;
	line-height: 45px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.product_tit .more:hover {
	color: #1196f5;
}
.product_tit h3 a {
	float: left;
	width: 100px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-right: 10px;
}
.product_tit .active a {
	height: 43px;
	border-bottom: 3px solid #1196f5;
	color: #1196f5;
}
.hide {
	display: none;
}
.product_right ul li {
	float: left;
	width: 276px;
	height: 235px;
	border: 1px solid #dddddd;
	margin: 18px 12px 0px 12px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.product_right ul li b {
	display: block;
	width: 276px;
	height: 186px;
	overflow: hidden;
}
.product_right ul li a img {
	display: inline-block;
	width: 276px;
	height: 235px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
.product_right ul li img:hover {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform: scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2); 	/* Opera */
}
.product_right ul li span {
	display: block;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: url(../images/cp_bg.png);
}
.product_right ul li span a {
	display: block;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/**al_box**/







.al_box {
	width: 100%;
	height: 585px;
	padding: 20px 0px;
	overflow: hidden;
}
.al {
	width: 1180px;
	height: 585px;
	margin: 0 auto;
	overflow: hidden;
}
.alxm_tit {
	width: 1180px;
	height: 45px;
}
.alxm_tit h4 a {
	display: block;
	float: left;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #1196f5;
	padding: 0 46px;
	background: url(../images/line2.jpg) no-repeat right center;
}
.alxm_tit .active a {
	color: #1196f5;
}
.hide {
	display: none;
}
.alxm_list {
	width: 1180px;
	height: 408px;
	margin-top: 8px;
	position: relative;
}
.alxm_list ul li {
	position: absolute;
	overflow: hidden;
	width: 285px;
	height: 188px;
	padding: 1px;
	border: 1px solid #e3e3e3;
}
.alxm_list ul li span {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/cp_bg.png);
	height: 45px;
	line-height: 45px;
	padding: 0px 20px;
	margin: 0px 1px 1px 1px;
}
.alxm_list ul li span em a {
	display: block;
	width: 136px;
	height: 45px;
	float: left;
	color: #fff;
	font-style: normal;
	font-size: 14px;
}
.alxm_list ul li span em a:hover {
	text-decoration: underline;
}
.alxm_list ul li b a {
	display: block;
	width: 80px;
	height: 23px;
	line-height: 23px;
	color: #fff;
	font-style: normal;
	font-size: 14px;
	border: 1px solid #ffffff;
	text-align: center;
	margin-top: 9px;
	float: right;
}
.alxm_list .xm_list1 {
	top: 0px;
	left: 310px;
}
.alxm_list .xm_list2 {
	top: 0px;
	left: 0px;
}
.alxm_list .xm_list3 {
	top: 215px;
	left: 0px;
}
.alxm_list .xm_list4 {
	top: 0px;
	right: 0px;
}
.alxm_list .xm_list5 {
	top: 215px;
	right: 0px;
}
.alxm_list ul li.xm_list1 span {
	width: 512px;
}
.alxm_list ul li.xm_list2 span {
	width: 245px;
}
.alxm_list ul li.xm_list3 span {
	width: 245px;
}
.alxm_list ul li.xm_list4 span {
	width: 245px;
}
.alxm_list ul li.xm_list5 span {
	width: 245px;
}
.alxm_list .hide {
	display: none;
}
.alxm_list ul li a {
	display: block;
	width: 285px;
	height: 188px;
	overflow: hidden;
}
.alxm_list .xm_list1 {
	width: 552px;
	height: 403px;
	padding: 1px;
	border: 1px solid #e3e3e3;
}
.alxm_list .xm_list1 a {
	display: block;
	width: 552px;
	height: 403px;
	overflow: hidden;
}
.alxm_list .xm_list1 img {
	display: block;
	width: 552px;
	height: 403px;
}
.alxm_list .xm_list1 span {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/cp_bg.png);
	height: 45px;
	line-height: 45px;
	padding: 0px 20px;
	margin: 0px 1px 1px 1px;
}
.alxm_list .xm_list1 em a {
	display: block;
	width: 136px;
	height: 45px;
	float: left;
	color: #fff;
	font-style: normal;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.alxm_list .xm_list1 b a {
	display: block;
	width: 80px;
	height: 23px;
	line-height: 23px;
	color: #fff;
	font-style: normal;
	font-size: 14px;
	border: 1px solid #ffffff;
	text-align: center;
	margin-top: 9px;
	float: right;
}
.alxm_list ul li img {
	display: bolck;
	width: 285px;
	height: 188px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
.alxm_list ul li img:hover {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform: scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2); 	/* Opera */
}
/**cpys_box**/







.cpys_box {
	width: 100%;
	height: 1580px;
	background: url(../images/ysbg.jpg) no-repeat center top #f1f1f1;
	overflow: hidden;
}
.cpys {
	width: 1180px;
	height: 1580px;
	margin: 0 auto;
}
.cpys h3 {
	width: 1180px;
	height: 120px;
	padding-top: 35px;
	text-align: center;
	line-height: 45px;
}
.cpys h3 a {
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	display: block;
}
.cpys h3 a strong {
	font-family: 'impact';
	font-weight: normal;
	font-size: 92px;
	font-style: italic;
	color: #fff;
	padding-right: 10px;
}
.cpys h3 span {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
	display: block;
}
.cpysnr {
	width: 1180px;
	height: 1375px;
	margin: 0 auto;
	position: relative;
}
.cpysnr .ys_pic {
	position: absolute;
}
.ys_pic img{
	height: 525px;
}
.cpysnr .ys_pic1 {
	top: 93px;
	left: 0px;
}
.cpysnr .ys_pic1 ,.ys_pic2 ,.ys_pic2 img{
	height: 525px;
}
.cpysnr .ys_pic2 {
	top: 445px;
	right: 0px;
}
.cpysnr .ys_pic3 {
	top: 1003px;
	left: 0px;
}
.cpysnr .ys_list {
	position: absolute;
	width: 580px;
}
.cpysnr .ys_list strong {
	float: left;
	width: 30px;
	height: 115px;
	font-family: 'impact';
	font-size: 36px;
	padding-top: 8px;
	padding-left: 16px;
	color: #fff;
	background: url(../images/yswz1bg.png) no-repeat center top;
}
.cpysnr .ys_list span {
	display: block;
	height: 68px;
	font-size: 22px;
	font-weight: bold;
	color: #020202;
	line-height: 28px;
	padding-left: 64px;
	margin-bottom: 15px;
}
.cpysnr .ys_list span b {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
}
.cpysnr .ys_list a {
	display: block;
	margin-top: 10px;
	margin-left: 62px;
	width: 150px;
	height: 36px;
	background: #1196f5;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.cpysnr .ys_list a:hover {
	background: #333333;
}
.cpysnr .ys_list p {
	margin-left: 65px;
	font-size: 14px;
	color: #333333;
	line-height: 32px;
}
.cpysnr .ys_list1 {
	top: 160px;
	right: 0px;
}
.cpysnr .ys_list2 {
	top: 670px;
	left: 0px;
}
.cpysnr .ys_list3 {
	top: 1085px;
	right: 0px;
}
.cpysnr .ys_list2 span, .cpysnr .ys_list2 span b, .cpysnr .ys_list2 p {
	color: #fff;
}
/**sbanner1_box**/







.sb1_box {
	width: 100%;
	height: 200px;
	background: url(../images/b1bg.jpg) no-repeat center;
	overflow: hidden;
	margin-top: 20px;
}
.sb2_box {
	width: 100%;
	height: 200px;
	background: url(../images/b2bg.jpg) no-repeat center;
	overflow: hidden;
}
.sb3_box {
	width: 100%;
	height: 200px;
	background: url(../images/b3bg.jpg) no-repeat center;
	overflow: hidden;
}
.sb1 {
	width: 1180px;
	height: 200px;
	margin: 0 auto;
}
.sb1_left {
	float: left;
	height: 150px;
	margin-top: 50px;
	color: #fff;
	text-align: center;
}
.sb1_left span {
	display: block;
	font-size: 22px;
	line-height: 54px;
	font-weight: bold;
}
.sb1_left strong {
	display: block;
	width: 480px;
	font-size: 20px;
	padding: 3px 5px;
	border: 1px solid #fff;
}
.sb1_right {
	float: right;
	width: 203px;
	height: 110px;
	padding: 45px 5px;
}
.sb1_right a {
	width: 145px;
	height: 36px;
	background: #0877c6;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	line-height: 36px;
	text-align: center;
	display: block;
	margin: 10px auto;
}
.sb1_right a:hover {
	background: #333;
}
.sb1iphone {
	height: 60px;
}
.sb1iphone span {
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	display: block;
}
.sb1iphone strong {
	font-family: '微软雅黑';
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	display: block;
}
.sb2_left {
	float: left;
	height: 150px;
	margin-left: 85px;
	margin-top: 50px;
	color: #fff;
	text-align: center;
}
.sb2_left span {
	display: block;
	font-size: 26px;
	line-height: 60px;
	font-weight: bold;
}
.sb2_left strong {
	font-size: 20px;
	padding: 6px 25px;
	color: #1196f5;
}
/**khal_box**/







.khal_box {
	width: 100%;
	height: 640px;
	padding: 20px 0px;
	overflow: hidden;
}
.khal {
	width: 1180px;
	height: 510px;
	margin: 0 auto;
}
.khal dl {
	width: 246px;
	height: 376px;
	border: 1px solid #d8d8d8;
	padding: 12px;
	float: left;
	margin: 0px 11px;
}
.khal dl dd {
	width: 246px;
	height: 180px;
}
.khal dl dd img {
	width: 246px;
	height: 180px;
}
.khal dl dt {
	float: right;
	width: 246px;
	height: 165px;
}
.khal dl dt span a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.khal dl dt:hover span a {
	color: #1196f5;
}
.khal dl dt p {
	height: 100px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	overflow: hidden;
}
.khal dl dt em {
	display: block;
	width: 136px;
	height: 36px;
	margin: 0 auto;
	background: #1196f5;
	margin-top: 36px;
}
.khal dl dt em a {
	height: 36px;
	margin-top: 5px;
	display: block;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.khal dl dt em:hover {
	background: #1196f5;
}
/**zzry_box**/







.zzry_box {
	width: 100%;
	height: 375px;
	padding: 20px 0px;
	overflow: hidden;
}
.zzry {
	width: 1180px;
	height: 375px;
	margin: 0 auto;
}
/**********************************************图片滚动********************************************/







.gd_01 {
	position: relative;
	width: 1180px;
	height: 265px;
	margin: 0 auto;
	overflow: hidden;
}
.gd_01 #simgs1 {
	margin: 0px;
}
.gd_01 li {
	float: left;
	width: 236px;
	margin: 0px 15px;
	border: 1px solid #ddd;
	/* background: url(../images/zzbg.jpg) no-repeat center top; */
	padding: 19px 18px;
	text-align: center;
}
.gd_01 li img {
	display: block;
	width: 238px;
	height: 170px;
}
.gd_01 li a span {
	display: block;
	padding-top: 20px;
	height: 24px;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gd_01 li:hover span {
	color: #1196f5;
}
/**wm_box**/







.wm_box {
	width: 100%;
	height: 382px;
	padding: 30px 0px;
	background: url(../images/wmbg.jpg) no-repeat center;
	overflow: hidden;
}
.wm {
	width: 1180px;
	height: 342px;
	margin: 0 auto;
}
.wmnr {
	width: 1100px;
	height: 215px;
	padding: 0px 40px;
	text-align: center;
}
.wmnr span {
	display: block;
	padding-bottom: 10px;
}
.wmnr span a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wmnr span a:hover {
	color: #1196f5;
}
.wmnr p {
	height: 172px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	overflow: hidden;
}
.wmmore {
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #1196f5;
	margin: 0 auto;
}
.wmmore:hover {
	background: #1196f5;
}
.wmmore a {
	font-size: 14px;
	color: #fff;
}
/**xw_box**/







.xw_box {
	width: 100%;
	height: 560px;
	padding: 20px 0px;
	overflow: hidden;
}
.xw {
	width: 1180px;
	height: 560px;
	margin: 0 auto;
}
.gshyxw {
	float: right;
	width: 560px;
	height: 450px;
	overflow: hidden;
}
.gshyxw_tit {
	width: 560px;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #cdcdcd;
}
.gshyxw_tit h3 a {
	float: left;
	border-bottom: 3px solid #ffffff;
	width: 90px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.gshyxw_tit .active a {
	border-bottom: 3px solid #1196f5;
	color: #1196f5;
}
.gshyxw_tit em {
	display: block;
	float: right;
	padding-right: 15px;
}
.gshyxw_tit em a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.gshyxw_tit em a:hover {
	color: #1196f5;
}
.gshyxw_list {
	margin-top: 15px;
}
.gshyxw_list .hide {
	display: none;
}
.gsxw {
	width: 560px;
	height: 385px;
}
.gsxw1 {
	width: 560px;
	height: 156px;
	line-height: 30px;
}
.gsxw1 dl dd {
	float: left;
	width: 215px;
	height: 156px;
}
.gsxw1 dl dd img {
	width: 215px;
	height: 156px;
}
.gsxw1 dl dt {
	float: right;
	width: 330px;
	height: 120px;
	padding-top: 10px;
}
.gsxw1 dl dt span a {
	display: block;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #1196f5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gsxw1 dl dt span a:hover {
	color: #1196f5;
}
.gsxw1 dl dt p {
	height: 86px;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	overflow: hidden;
}
.gsxw1 dl dt em {
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
}
.gsxw1 dl dt em a {
	display: block;
	text-align: center;
	font-size: 14px;
	background: #1196f5;
	color: #ffffff;
}
.gsxw1 dl dt em a:hover {
	background: #1196f5;
}
.gsxw2 {
	width: 560px;
	height: 220px;
	padding-top: 10px;
}
.gsxw2 ul li {
	float: left;
	width: 560px;
	line-height: 36px;
	border-bottom: 1px dashed #dadada;
}
.gsxw2 ul li a {
	display: block;
	float: left;
	background: url(../images/prolfhbg.jpg) no-repeat left center;
	width: 463px;
	padding-left: 15px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gsxw2 ul li:hover a, .gsxw2 ul li:hover span {
	color: #1196f5;
}
.xhgsxw {
	float: left;
	width: 590px;
	height: 450px;
	position: relative;
}
.xhgsxw dl {
	width: 590px;
	height: 450px;
}
.xhgsxw dl dd {
	width: 590px;
	height: 450px;
}
.xhgsxw dl dd img {
	width: 590px;
	height: 450px;
}
.xhgsxw dl dt {
	position: absolute;
	margin-top: -90px;
	background: url(../images/cp_bg.png) repeat center;
	width: 570px;
	padding-left: 20px;
	padding-top: 15px;
	height: 75px;
}
.xhgsxw dl dt span a {
	display: block;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xhgsxw dl dt span a:hover {
	color: #1196f5;
}
.xhgsxw dl dt p {
	height: 30px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
}
.cjwt {
	float: right;
	width: 295px;
	height: 435px;
	background: #ffffff;
}
.cjwt_tit {
	width: 297px;
	height: 70px;
	background: #1196f5;
}
.cjwt_tit h3 a {
	display: block;
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 15px;
}
.cjwt_tit h3 a span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.cjwt_tit h3 em a {
	display: block;
	float: right;
	padding-right: 15px;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.cjwt_tit h3 em a:hover {
	text-decoration: underline;
}
/**yqlj_box**/







.yqlj_box {
	width: 100%;
	height: 100px;
	background: #f3f3f3;
	overflow: hidden;
}
.yqlj {
	width: 1050px;
	height: 100px;
	background: url(../images/yqljtb.jpg) no-repeat left center;
	padding-left: 130px;
	margin: 0 auto;
}
.yqlj ul li {
	float: left;
	line-height: 25px;
	padding: 0 20px;
}
.yqlj ul li a {
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
}
