﻿* {
	margin: 0px auto;
	padding: 0px;
}

body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	background: #fff
}

li {
	list-style: none;
}

img {
	border: 0px;
}

ul li {
	padding-top: 0px;
}

.clear {
	clear: both;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #2A5696;
	text-decoration: none;
}

input {
	outline: none;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.w1280 {
	width: 1280px;
	overflow: hidden;
}

input {
	border: none;
}


.top {
	width: 1280px;
	height: 105px;
	position: relative;
}

.topl {
	padding-top: 15px;
}

.topr {
	width: 726px;
}

.topra {
	width: 100%;
	float: right;
	font-size: 14px;
	padding-top: 15px;
}

.topra a {
	float: right;
	display: inline;
	color: #666;
	margin-left: 20px;
	text-indent: 25px;
}

.topra1 {
	background: url("../images/top_06.jpg") no-repeat left center;
}

.topra2 {
	background: url("../images/top_08.jpg") no-repeat left center;
}

.toprb {
	float: right;
	width: 100%;
	font-size: 14px;
	margin-top: 15px;
	height: 30px;
}

.toprb li {
	float: left;
	height: 30px;
	line-height: 30px;
	background: url("../images/top_13.jpg") no-repeat right center;
	width: 125px;
	text-align: center;
}

.nav_hide {
	height: 45px;
	background: #035CAC;
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 78px;
	display: none;
}

.nav_hidel {
	width: 10px;
	overflow: hidden;
	height: 44px;
}

.nav_hidec {
	background: url("../images/xlsx_05.png") repeat-x;
	overflow: hidden;
	height: 44px;
	min-width: 100px;
}

.nav_hidec a {
	float: left;
	color: #fff;
	font-size: 14px;
	width: auto;
	padding-right: 20px;
	margin-left: 10px;
	line-height: 44px;
	height: 44px;
	background: url("../images/bdian.jpg") no-repeat right center;
}

.nav_hidec a:hover {
	color: #F47727;
	background: url("../images/bdian.jpg") no-repeat right center;
}

.toprb li:hover .web_lba {
	color: #DD2912;
}

#nav_ca {
	color: #DD2912;
}



.web-ad {
	height: 137px;
	overflow: hidden;
	background: #6190D6
}

.web-ad2 {
	width: 95%;
	color: #fff;
	text-align: right;
	padding-top: 25px;
}

.web-ad2a {
	font-size: 28px;
}

.web-ad2b {
	font-size: 34px;
	font-weight: bold;
}

.web-ad3 {
	padding-top: 30px;
}

.banner {
	height: 499px;
	min-width: 1280px;
	overflow: hidden;
	position: relative;
	width: 1280px;
	z-index: 9;
}

#J_bannerPic li {
	height: 499px;
	overflow: hidden;
	width: 100%;
}

#J_bannerPic li a {
	display: block;
	height: 499px;
	overflow: hidden;
	width: 100%;
}

#J_bannerBar {
	bottom: 10px;
	height: 20px;
	right: 44%;
	overflow: hidden;
	position: absolute;
	z-index: 9;
}

#J_bannerBar li {
	background: url("../images/band_03.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 16px;
	margin-left: 10px;
	margin-top: 5px;
	overflow: hidden;
	text-align: center;
	text-indent: -999em;
	width: 16px;
}

#J_bannerBar .current {
	background: url("../images/band_05.png") no-repeat;
	height: 16px;
}

.bannerPhoto {
	height: 499px;
	overflow: hidden;
	position: relative;
	z-index: 9;
}

.bannerPhoto ul {
	height: 499px;
	position: absolute;
	width: 30000em;
}

.bannerPhoto ul li {
	float: left;
	height: 499px;
	overflow: hidden;
	width: 100%;
}

.bannerPhoto ul li a {
	display: block;
	height: 499px;
}

.bannar-bg {
	height: 49px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("../images/bnnad-da_03.png") repeat-x;
}

.web-ad3 {
	text-align: left;
}

.web-ad2a em {
	font-style: normal;
	position: relative;
	top: -9px;
}

.web-new {
	height: 465px;
	background: #2A5696;
}

.web-new2 {
	width: 95%;
	overflow: hidden;
}

.web-new2l {
	width: 478px;
	overflow: hidden;
}

.web-new2la {
	width: 100%;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding-top: 30px;
}

.focus {
	position: relative;
	width: 478px;
	height: 304px;
	overflow: hidden;
	margin-top: 20px;
}

.focus img {
	width: 478px;
	height: 304px;
}

.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}

.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}

.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus .btn a:hover,
.focus .btn a.current {
	cursor: pointer;
	background: #6190D6;
}

.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}

.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}

.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	height: 60px;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
	display: block;
	text-align: left;
}

.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.focus .shadow p {
	padding-left: 10px;
	padding-top: 5px;
}

.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000;
}

.focus .fcon img {
	display: block;
}

.focus .fbg {
	bottom: 15px;
	right: 12px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}

.focus .fbg div {
	margin: 12px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px;
}

.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 9px;
	height: 9px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus .D1fBt .current,
.focus .D1fBt a:hover {
	background: #6190D6;
}

.focus .D1fBt img {
	display: none;
}

.focus .D1fBt i {
	display: none;
	font-style: normal;
}

.focus .prev,
.focus .next {
	position: absolute;
	width: 34px;
	height: 40px;
	bottom: 180px;
	z-index: 99999;
}

.focus .prev {
	left: 0;
	background: url(../images/hfp_03.png) no-repeat;
	cursor: pointer;
}

.focus .next {
	right: 0;
	background: url(../images/hfp_05.png) no-repeat;
	cursor: pointer;
}

.web-new2r {
	width: 705px;
	overflow: hidden;
}

.rollBox {
	width: 705px;
	overflow: hidden;
	margin: 0 auto;
	overflow: hidden;
	margin: 0 auto;
}

.web-new2r-to {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.web-new2r-to img {
	float: right;
	display: inline;
	margin-left: 25px;
	margin-top: 3px;
	cursor: pointer;
}

.web-new2r-to a {
	float: right;
	display: inline;
	font-size: 14px;
	color: #fff;
	margin-left: 15px;
}

.rollBox .Cont {
	width: 705px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	display: inline;
}

.rollBox .ScrCont {
	width: 10000000px;
}

.rollBox .Cont .pic {
	width: 705px;
	float: left;
}

.pic-to {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #6295DF;
	padding: 12px 0;
}


.rollBox #List1,
.rollBox #List2 {
	float: left;
}

.img_img {
	float: left;
	display: inline;
	padding-top: 70px;
}

.pic-tol {
	width: 56px;
	height: 53px;
	background: url("../images/wr-news_03.jpg") no-repeat;
	text-align: center;
	margin-top: 8px;
}

.pic-tol1 {
	color: #2A5696;
	font-size: 25px;
	padding-bottom: 2px;
}

.pic-tol2 {
	color: #fff;
	font-size: 12px;
}

.pic-tor {
	width: 625px;
	overflow: hidden;
	color: #B1CAF0;
	font-size: 14px;
	line-height: 27px;
}

.pic-tor1 a {
	font-size: 16px;
	color: #fff;
}

.pic-tor1 a:hover {
	text-decoration: underline;
}

.pic-tor2 a {
	font-size: 14px;
	color: #82ABE7;
}

.pic-tor2 a:hover {
	text-decoration: underline;
}

.blk_29 {
	OVERFLOW: hidden;
	ZOOM: 1;
	POSITION: relative
}

.blk_29 .LeftBotton {
	BACKGROUND: url(../images/gla_03.jpg) no-repeat 0px 0px;
	LEFT: 0;
	FLOAT: left;
	WIDTH: 28px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 123px;
	HEIGHT: 55px
}

.blk_29 .RightBotton {
	RIGHT: 0;
	BACKGROUND: url(../images/gla_05.jpg) no-repeat 0 0px;
	FLOAT: right;
	WIDTH: 28px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 123px;
	HEIGHT: 55px
}

.blk_29 .Cont {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 1280px;
}

.blk_29 .box {
	FLOAT: left;
	WIDTH: 319px;
	height: 400px;
	border-right: 1px solid #D9D9D9;
}

.blk_29 .box a {
	FLOAT: left;
	WIDTH: 319px;
	height: 400px;
	color: #666;
	font-size: 16px;
}

.rollphotos {
	overflow: hidden;
	WIDTH: 1280px;
}

.box-top {
	width: 100%;
	overflow: hidden;
}

.box-bo {
	width: 90%;
	overflow: hidden;
	padding-top: 30px;
}

.box-bo p {
	padding-bottom: 10px;
}

.blk_29 .box strong {
	color: #272636;
}

.web-footer-bg {
	background: #2A5696;
	padding: 20px 0;
}

.web-about {
	width: 1232px;
	overflow: hidden;
	height: 55px;
	background: #223E67;
}

.web-about a {
	float: left;
	display: inline;
	height: 55px;
	border-right: 1px solid #385682;
	width: 410px;
	line-height: 55px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.web-about-ca {
	background: url("../images/lyds_03.jpg") no-repeat 90% center #6190D6;
}

.web-about-cb {
	background: url("../images/lyds_053.jpg") no-repeat 90% center;
}

.web-about2 {
	background: #6190D6;
	padding: 20px 0;
	width: 1232px;
	overflow: hidden;
	height: 300px;
}

.web-about3 {
	width: 95%;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}

.web-about3l {
	width: 770px;
	overflow: hidden;
}

.web-about3l p {
	padding-bottom: 20px;
}

.web-about3l a {
	color: #fff;
	font-size: 15px;
}

.web-about3l0 {
	width: 405px;
	overflow: hidden;
}

.web-footer {
	width: 1232px;
	overflow: hidden;
	padding-top: 20px
}

.web-footerl {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin-right: 70px;
}

.web-footerla {
	padding-bottom: 7px;
}

.web-footerl a {
	color: #9ABEF2;
}

.web-footerl a:hover {
	color: #9ABEF2;
	text-decoration: underline;
}

.web-footerr {
	text-align: center;
	color: #9ABEF2;
	font-size: 14px;
}

.web-footerr p {
	padding-bottom: 7px;
}

.web-footerr2 {
	color: #9ABEF2;
	font-size: 14px;
	line-height: 33px;
	text-align: left;
	margin-right: 30px;
	width: 255px;
}

.footer {
	padding: 10px 0;
	font-size: 14px;
	color: #666;
}

.web-footerl1 {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin-right: 65px;
}

.web-footerl1 a {
	color: #9ABEF2;
}

.web-footerl1 a:hover {
	color: #9ABEF2;
	text-decoration: underline;
}






.float_menu {
	height: 45px;
	position: fixed;
	top: 100px;
	left: 10px;
	z-index: 200;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop)+100);
	cursor: pointer;
}

.menu_nav {
	position: relative;
	z-index: 200;
}

.menu_nav .handle {
	width: 45px;
	height: 45px;
	background: url("../images/menu_nav.png") no-repeat center center;
}

.menu_nav .menu_slide {
	width: 205px;
	position: absolute;
	left: 45px;
	top: 0;
	z-index: 200;
	background: #013c8f;
	display: none;
}

.menu_nav_hover .menu_slide {
	display: block;
}

.menu_nav li {
	width: 205px;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #2c69b0;
	position: relative;
}

.menu_nav a {
	display: inline-block;
	width: 190px;
	height: 44px;
	padding-left: 15px;
	color: #fff;
}

.menu_nav a:hover {
	background: #255ead;
}

.menu_nav .par a {
	background: url("../images/menu_par.png") no-repeat 185px center;
}

.menu_nav .par a:hover {
	background: #255ead url("../images/menu_par.png") no-repeat 185px center;
}

.menu_nav .par li a {
	background: none;
}

.menu_nav .par li a:hover {
	background: #255ead;
}

.menu_nav .slide_in {
	position: absolute;
	left: 205px;
	top: 0;
	z-index: 200;
	background: #013c8f;
	display: none;
}

.menu_nav .nav_hover .slide_in {
	display: block;
}

.menu_nav_hover .handle {
	background: #013c8f url("../images/menu_navh.png") no-repeat center center;
}

.menu_search {
	position: relative;
	z-index: 200;
}

.menu_search .handle {
	width: 45px;
	height: 45px;
	background: url("../images/menu_search.png") no-repeat center center;
}

.menu_search .search_area {
	width: 295px;
	height: 45px;
	position: absolute;
	left: 45px;
	top: 0;
	background: #013c8f;
	display: none;
	z-index: 200;
}

.menu_search .text {
	width: 205px;
	height: 35px;
	border: 0;
	background: #fff;
	position: absolute;
	left: 5px;
	top: 5px;
	padding-left: 10px;
}

.menu_search .sub {
	width: 60px;
	height: 35px;
	position: absolute;
	right: 5px;
	top: 5px;
	background: #4077c2;
	font-size: 14px;
	color: #fff;
	font-family: "Microsoft Yahei";
}

.menu_search_hover .handle {
	background: #013c8f url("../images/menu_searchh.png") no-repeat center center;
}

.menu_search_hover .search_area {
	display: block;
}

.menu_share {
	position: relative;
}

.menu_share .handle {
	width: 45px;
	height: 45px;
	background: url("../images/menu_share2.png") no-repeat center center;
}

.menu_share .share_list {
	position: absolute;
	left: 45px;
	top: 0;
	width: 195px;
	height: 45px;
	background: #013c8f url("../images/menu_share.png") no-repeat center center;
	display: none;
}

.menu_share a {
	display: inline-block;
	width: 30px;
	height: 45px;
	float: left;
}

.menu_share_hover .handle {
	background: #013c8f url("../images/menu_share2h.png") no-repeat center center;
}

.menu_share_hover .share_list {
	display: block;
}

.menu_code {
	position: relative;
}

.menu_code .handle {
	width: 45px;
	height: 45px;
	background: url("../images/menu_handle.png") no-repeat center center;
}

.menu_code .code_slide {
	position: absolute;
	left: 45px;
	top: 0;
	display: none;
}

.menu_code_hover .code_slide {
	display: block;
}

/*float_menu 浮动菜单*/
.product-adr {
	background: #3870c1
}

.product-adr2 {
	height: 30px;
	line-height: 30px;
	background: url("../images/wz-tb_03.jpg") no-repeat left center;
	font-size: 14px;
	color: #fff;
	text-indent: 30px;
}

.product-adr2 a {
	color: #fff
}

.product-title {
	width: 97%;
	overflow: hidden;
	font-size: 20px;
	color: #fff;
}

.product-content {
	width: 97%;
	overflow: hidden;
	border: 2px solid #7299CF;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.product-content a {
	float: left;
	font-size: 16px;
	color: #fff;
	width: 20%;
	margin-top: 20px;
	text-indent: 30px;
}

.product-line {
	width: 97%;
	overflow: hidden;
	border-top: 1px solid #346ABA;
	margin-top: 35px;
	margin-bottom: 15px;
}

.product2 {
	background: url("../images/pros2-a_03.jpg") no-repeat left center;
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	margin-top: 20px;
}

.product2 a {
	color: #666
}

.product2-main {
	margin-bottom: 20px;
}

.product2l {
	width: 231px;
	overflow: hidden;
}

.product2la {
	width: 100%;
	overflow: hidden;
	background: #2A5696;
	height: 47px;
	line-height: 47px;
	text-indent: 20px;
	font-size: 14px;
	color: #fff;
}

.product2la b {
	font-weight: normal;
	font-size: 16px;
}

.product2lb {
	width: 229px;
	overflow: hidden;
	border: 1px solid #E3E3E3;
	border-top: none
}

.product2lb li {
	float: left;
	width: 210px;
	margin-left: 10px;
	border-bottom: 1px solid #E3E3E3;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	font-size: 14px;
}

.product2lc {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	position: relative;
}


.product2lc {
	margin-top: 15px;
	width: 231px;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	font-size: 14px;
}

.product2lc a {
	color: #fff;
	width: 206px;
	height: 45px;
	padding-left: 25px;
	background-color: #2A5696;
	display: block;
	line-height: 45px;
	background: url(../images/cp.png) no-repeat 12px 10px #2A5696;
}

.product2lc a:hover {
	background: url(../images/cp.png) no-repeat 12px 10px #4174BD;
}


.product22c {
	margin-top: 15px;
	width: 231px;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	font-size: 14px;
}

.product22c a {
	color: #fff;
	width: 206px;
	height: 45px;
	padding-left: 25px;
	background-color: #2A5696;
	display: block;
	line-height: 45px;
	background: url(../images/lx.png) no-repeat 12px 10px #2A5696;
}

.product22c a:hover {
	background: url(../images/lx.png) no-repeat 12px 10px #4174BD;
}










.product-hide {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 40px;
	background: url("../images/pr-hide2_03.png") repeat;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	text-indent: 20px;
}

.product-hide:hover {
	color: #fff
}

.product2r {
	width: 1000px;
	overflow: hidden;
}

.product2ra {
	width: 100%;
	overflow: hidden;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #DADADA;
	background: url("../images/prg2a_03.jpg") no-repeat left center;
	text-indent: 15px;
	font-size: 20px;
}

.product2rb {
	width: 120%;
	overflow: hidden;
	padding-top: 10px;
}

.product2rb li {
	text-align: Center;
	float: left;
	display: inline;
	width: 220px;
	height: 270px;
	border-bottom: 1px solid #DADADA;
	margin-right: 40px;
	margin-top: 30px;
}

.product2rb img {
	text-align: center;
}

.product2rb1 {
	background: #F6F6F6;
	border: 1px solid #ECECEC;
	width: 218px;
	padding: 10px 0;
}

.product2rb2 {
	padding-top: 15px;
	font-size: 14px;
}

.product2rb li:hover .product2rb1 {
	background: #3E71BB;
	border: 1px solid #3E71BB;
}

.product2rb li:hover a {
	color: #3E71BB;
}

.faq_page {
	height: auto;
	margin-bottom: 20px;
	width: 100%;
	margin-top: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
}

.faq_page a {
	color: #666;
	border: 1px solid #DADADA;
	text-decoration: none;
	padding: 5px 10px;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
}

.faq_page a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #3E71BB;
}

#page_current {
	color: #fff;
	background-color: #3E71BB;
}

.product-title a {
	float: right;
	color: #fff;
	font-size: 14px;
}

.product2-content {
	width: 97%;
	overflow: hidden;
	border: 2px solid #7299CF;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.product2-contentl {
	width: 260px;
	overflow: hidden;
	margin-left: 40px;
}

.product2-contentla {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
}

.product2-contentlb {
	width: 259px;
	overflow: hidden;
	border-right: 1px solid #82ABE7;
	margin-top: 10px;
	font-size: 12px;
}

.product2-contentlb a {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

.product2-contentlb p {
	padding-bottom: 10px;
}

.product2-contentlb1 a {
	font-size: 12px;
	color: #82ABE7;
}

.product2-contentlb2 {
	padding-right: 20px;
}

.new2a {
	width: 998px;
	overflow: hidden;
	border: 1px solid #DFDFDF;
	margin-top: 20px;
	padding: 20px 0;
}

.new2al {
	margin-left: 20px;
}

.new2ar {
	width: 575px;
	margin-right: 20px;
	font-size: 14px;
	color: #666;
	line-height: 30px
}

.new2ar p {
	padding-bottom: 10px;
}

.news2-main {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 10px;
}

.news2-main li {
	float: Left;
	width: 100%;
	font-size: 14px;
	height: 55px;
}

.news2-main a {
	float: Left;
	width: 100%;
	color: #666
}

.news2-main a:hover {
	color: #2A5696
}

.about {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 50px;
}

.about li {
	float: left;
	width: 291px;
	height: 350px;
	font-size: 20px;
	margin-left: 22px;
}

.about a {
	float: left;
	width: 291px;
	height: 350px;
	background: url("../images/abou-img_16.jpg") no-repeat #346ABA 220px 290px;
	color: #fff;
}

.about a:hover {
	background: url("../images/abou-img_19.jpg") no-repeat 220px 290px #fff;
	color: #346ABA
}

.about-tex {
	text-indent: 30px;
	padding-top: 32px;
}

.about2 {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 30px;
}

em {
	font-style: normal;
}

.downa {
	width: 97%;
	overflow: hidden;
	margin-top: 20px;
	height: 85px;
	background: #6190D6;
}

.downa2 {
	width: 97%;
	overflow: hidden;
	border-bottom: 1px solid #87B3F4;
	font-size: 22px;
	color: #fff;
	padding-bottom: 10px;
	padding-top: 15px;
}

.down_list {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
}

.down_list a {
	display: inline-block;
	width: 592px;
	height: 83px;
	float: left;
	margin-left: 30px;
	color: #BED8FE;
	font-size: 16px;
	line-height: 83px;
	margin-top: 20px;

}

.down_list a:hover {
	color: #fff;
}

.down_list span {
	float: left;
	display: inline-block;
	padding-left: 80px;
	height: 83px;
}

.down_list em {
	float: right;
	margin-right: 20px;
}

.file_down a {
	background: url("../images/xnea_03.jpg") no-repeat left center;
}

.file_down a:hover {
	background: url("../images/xnea_06.jpg") no-repeat left center;
}

.video_down a {
	background: url("../images/xnea_11.jpg") no-repeat left center;
}

.video_down a:hover {
	background: url("../images/ga-hvjpg_03.jpg") no-repeat left center;
}




/*contact_map 联系地图*/
.contact_map {

	margin-bottom: 30px;
	background: url("../images/concact_03.jpg") no-repeat left center;
	width: 1117px;
	height: 931px;
	position: relative;
}

.contact_map .map_li {
	width: 75px;
	height: 25px;
	position: absolute;
	cursor: pointer;
}

.contact_map .map_1 {
	left: 680px;
	top: 460px;
}

.contact_map .map_2 {
	left: 690px;
	top: 415px;
}

.contact_map .map_3 {
	left: 300px;
	top: 225px;
}

.contact_map .map_4 {
	left: 900px;
	top: 365px;
}

.contact_map .map_5 {
	left: 1020px;
	top: 590px;
}

.contact_map .map_6 {
	left: 850px;
	top: 815px;
}

.contact_map .map_7 {
	left: 650px;
	top: 475px;
	width: 70px;
	height: 70px;
}

.contact_map ul {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	width: 451px;
	height: 207px;
	background: url("../images/map_ul.png") no-repeat left top;
	padding: 45px 0 0 80px;
	position: absolute;
	left: -200px;
	top: -227px;
	display: none;
}

.contact_map .map_hover ul {
	display: block;
}

/*contact_map 联系地图*/

.com_all {
	width: 1200px;
	height: 180px;
	border: 1px solid #3069ba;
	margin-left: 35px;
	cursor: pointer;
	color: #1a6db9;
	font-size: 14px;
	line-height: 26px;
	background: url("../images/contact_com.png") no-repeat right top;
}

.com_all span {
	display: inline-block;
	width: 157px;
	height: 180px;
	text-align: center;
	line-height: 180px;
	float: left;
	background: #3069ba;
	font-size: 24px;
	color: #fff;
}

.com_all ul {
	float: left;
	margin: 10px 0 0 20px;
}

.com_li {
	width: 581px;
	height: 180px;
	border: 1px solid #3069ba;
	cursor: pointer;
	color: #1a6db9;
	font-size: 14px;
	line-height: 26px;
	background: url("../images/contact_com.png") no-repeat right top;
	float: left;
	margin: 30px 0 0 35px;
	_display: inline;
}

.com_hover {
	color: #fff;
	border: 1px solid #dff2ff;
	background: #3069ba url("../images/contact_maph.png") no-repeat right top;
}

.com_li dl {
	display: inline-block;
	width: 157px;
	height: 130px;
	text-align: center;
	float: left;
	background: #3069ba;
	color: #fff;
	padding-top: 50px;
}

.com_li dt {
	font-size: 24px;
	line-height: 40px;
}

.com_li dd {
	font-size: 16px;
}

.com_li ul {
	float: left;
	margin: 20px 0 0 10px;
	width: 410px;
}


.contat-adr {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.contat-adr li {
	margin-left: 28px;
	margin-top: 30px;
	float: left;
	width: 596px;
	height: 147px;
	background: url("../images/ffbwd_05.jpg") no-repeat;
}

.contat-adr li:hover {
	background: url("../images/ffbwd_03.jpg") no-repeat;
}

.contat-adr .fl {
	height: 147px;
	width: 140px;
	text-align: center;
	line-height: 147px;
	font-size: 22px;
	color: #fff
}

.contat-adr .fr {
	width: 450px;
	font-size: 14px;
	color: #BED8FE;
	line-height: 26px;
	padding-top: 10px;
}

.contat-adr li:hover .fr {
	color: #2A5696
}


/*修改*/
.product-two {
	width: 229px;
	overflow: hidden;
	border: 1px solid #E3E3E3;
	border-bottom: none;
	font-size: 14px;
	background: #f5f5f5;
	border-bottom: 1px solid #fff;
}

.product-two a {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 20px;
	cursor: pointer;
}

.product-three li {
	text-indent: 40px;
}

.product-three {
	display: none
}




/*********article-start****************/
div.article {
	width: 1170px;
	padding: 0 15px;
	margin: 80px auto;
}

div.article>h1 {
	text-align: center;
	font-size: 26px;
	color: #0064ac;
}

div.article-tishi {
	text-align: center;
	margin: 25px auto 20px;
}


#fenxiang-anniu {
	display: inline-block;
	vertical-align: top;
}

div.article-con {
	padding: 40px 0 120px;
	position: relative;
	border-top: 1px dashed #c9c7c7;
	border-bottom: 1px dashed #c9c7c7;
	line-height: 2.2;
	font-size: 14px;
}

div.article-con>img {
	display: block;
	margin: 20px auto;
	max-width: 100%;
}

div.article-con>p {
	text-indent: 2em;
}

div.article-con>h1 {
	font-size: 14px;
	text-align: center;
	margin: 10px 0;
}

div.article-con>a {
	position: absolute;
	right: 8px;
	bottom: 50px;
	width: 102px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	background-color: #f37728;
	border-radius: 3px;
}

div.article-page {
	height: 87px;
	line-height: 87px;
	padding-bottom: 20px;

}

div.article-page>a:hover {
	color: #0064ac;
}

a.article-page-pre {
	float: left;
	font-size: 14px;
}

a.article-page-next {
	float: right;
	font-size: 14px;
}


/*********响应式设置-start****************/


@media only screen and (max-width: 1200px) {
	div.article {
		width: 90%;
		margin: 8% auto;
		padding-left: 0;
		padding-right: 0;
	}


}

@media only screen and (max-width: 800px) {
	div.article-page {
		height: auto;
		line-height: normal;

	}

	a.article-page-pre {
		float: none;
		display: block;
		margin: 10px 0;
	}

	a.article-page-next {
		float: none;
		display: block;
		margin: 10px 0;
	}

	div.article>h1 {
		font-size: 18px;
	}

	div.article-con {
		padding: 20px 0 100px;
	}
}

/*********响应式设置-over****************/