﻿@charset "utf-8";
/* CSS Document */

/** 清除内外边距 **/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote, /* structural elements 结构元素 */
dl,
dt,
dd,
ul,
ol,
li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form,
fieldset,
legend,
button,
input,
textarea, /* form elements 表单元素 */
th,
td, /* table elements 表格元素 */
img/* img elements 图片元素 */ { font-weight: normal;border: medium none; margin: 0; padding: 0; }
strong { font-weight: normal }
/** 设置默认字体 **/
body,
button,
input,
select,
textarea { font: normal 12px "microsoft yahei", arial, sans-serif; }
input,
select,
form img,
button { vertical-align: middle; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; }
em { font-style: normal; }
/** 重置列表元素 **/
ul,
ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color: #666; }
a:hover { text-decoration: none }
/** 重置图片元素 **/
img { border: none; }
/** 重置表格元素 **/

/** 清楚浮动 **/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
textarea,
input { resize: none }
a,
textarea,
input,
button { outline: none }
.clear { clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }
.coz { clear: both; overflow: hidden; zoom: 1 }
.fr { float: right; }
.fl { float: left; }
body { background: #fff; color: #3f3b3a; }
.on { background-color: #5FAEE3; color: #ffffff; text-decoration: none; }
/**重置结束***/
.banner { min-width: 1200px; height: 264px; position: relative; margin: 0 auto; margin-bottom: 70px; margin-top:92px;overflow: hidden; z-index: 1; }
.banner_show { width: 100%; text-align: center; height: 264px; overflow: hidden; position: relative; }
.bannger_inbox { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.nav { height: 92px; }
.nav { width: 1200px; margin: 0 auto; }
.local { width: 1200px; margin: 0 auto; padding-top: 239px; position: absolute; left: 50%; margin-left: -600px; text-align: left; }
.main { width: 1200px; margin: 0 auto; }
.left { width: 792px; float: left; }
.right { float: right; width: 384px; }
.tu { margin-bottom: 22px; }
.jjlist { border-top: 1px solid #b2b6b5; padding-top: 40px; }
.jjlist h1 { font-weight: normal; color: #05317a; font-size: 18px; margin-bottom: 15px; }
.jjlist p { margin-bottom: 25px; font-size: 12px; color: #3f3b3a; line-height: 22px; }
.fy a { display: block; width: 192px; float: left; overflow: hidden; margin-bottom: 24px; }
.swjs h1 { height: 45px; line-height: 45px; font-size: 24px; background: #436686; color: #fff; text-indent: 30px; font-weight: normal; }
.swjs { background: #efefef; margin-bottom: 22px; clear: both; }
.swjs p { height: 40px; line-height: 40px; }
.swjs p a { display: block; font-size: 15px; height: 40px; line-height: 40px; padding-left: 55px; background: url(img/jt.png) no-repeat 33px 14px; }
.swjs p a:hover { background: url(img/jt.png) no-repeat 33px 14px #a2b8cf; color: #fff; }
.xz { margin-bottom: 22px; float: left; }
.xz dl { background: #dce7ed; float: left; }
.xz dl dt { height: 159px; margin-bottom: 25px; }
.xz dl dd h1 { font-size: 18px; line-height: 28px; padding-left: 30px; font-weight: normal; }
.xz dl dd h2 { font-size: 18px; line-height: 28px; padding-left: 30px; margin-bottom: 15px; font-weight: normal; }
.xz dl dd p { padding-bottom: 45px; padding-left: 30px; line-height: 22px; font-size: 12px; width: 300px; padding-left: 30px; }
.footer { background: url(img/f.png) repeat-x; height: 265px; clear: both; position:relative;top:130px;}
.foot { height: 205px; width: 1200px; margin: 0 auto; }
.logos {width: 203px;
float: left;
padding-top: 50px;
margin-right: 145px;}
.hy { padding-top: 50px; float: left; width: 370px; }
.hy h1 a { font-weight: normal; margin-bottom: 10px; font-size: 16px; color: #033479; display: block; line-height: 28px; }
.hy p { font-size: 12px; line-height: 22px; }
.index_lxwm { margin-left: 60px; padding-top: 50px; float: left; width: 210px; }
.index_lxwm h1 a { font-weight: normal; margin-bottom: 10px; font-size: 16px; color: #033479; display: block; line-height: 28px; }
.index_lxwm p { font-size: 12px; line-height: 22px; }
.ewm { padding-top: 50px; width: 92px; float: right; }
.bottom { height: 60px; line-height: 60px; width: 1200px; margin: 0 auto; clear: both; }
.bottom p span { float: right; }
.bottom p span a { padding-left: 40px; }
.bottom p a { color: #445f85; }
.na { width: 856px; float: right; position: relative; }
.logo { float: left; width: 180px; }
.na dl dt { width: 752px; float: left; }
.na dl dt h1 a { display: block; float: left; font-size: 14px; font-weight: normal; color: #666; padding: 0px 15px; border: 1px solid #f4f4f4; border-top: 0; border-right: 0; text-align: center; height: 35px; line-height: 35px; border-bottom: none; }
.na dl dt h1 a:hover{color:#0a147c;}
.na dl dt h1 { width: 490px; float: right; }
.na dl dd { float: right; }
.na dl dt ul li a { height: 58px; padding: 0px 13px; line-height: 58px; height: 58px; font-size: 20px; font-size: 16px; color: #0a147c; display: block; float: left; }
.na dl dt ul li a.c{background:url(img/xlsjt01.png) no-repeat 81px 28px;}

.na dl dt ul li a.c:hover{background:url(img/xlsjt02.png) no-repeat #04327d 81px 28px;}


.na dl dt ul { clear: both; border-top: 1px solid #f4f4f4; }
.na dl dd { width: 104px; height: 59px; text-align: center; color: #fff; background: #04327d; padding-top: 35px; }
.cplist dl dt { width: 265px; height: 165px; float: left; background: #efefef; }
.cplist dl dd { float: right; width: 510px; }
.cplist dl dd h1 a { font-weight: normal; font-size: 18px; color: #4b539f; }
.cplist dl dd p { line-height: 22px; font-size: 12px; margin-bottom: 10px; }
.cplist dl dd h1 { margin-bottom: 10px; }
.cplist dl dd p a { color: #fe9914; }
.cplist dl { margin-bottom: 15px; width: 100%; float: left; }
.xgsj ul li a { color: #3f7bc1; font-size: 16px; display: block; }
.xgsj h2 { color: #03337f; margin-bottom: 25px; font-size: 18px; }
.xgsj ul li { border-top: 1px solid #0a147c; width: 180px; text-align: center; margin-right: 24px; margin-bottom: 10px; padding-top: 10px; float: left; }
.xgsj { float: left; padding-bottom: 100px; }
.xgsj p { line-height: 25px; }
.news span a { display: block; width: 70px; line-height: 30px; text-align: center; height: 30px; float: left; margin-right: 15px; margin-bottom: 30px; border: 1px solid #adaec6; color: #0a147c; font-size: 12px; }
.newslist dl dt { margin-bottom: 20px; width: 246px; height: 150px; }
.newslist { border-bottom: 1px solid #adaec6; height: 387px; margin-bottom: 30px; clear: both; }
.newslist dl { width: 270px; margin-right: 27px; float: left; }
.newslist dl dd b { color: #0a147c; font-size: 12px; font-weight: normal; display: block; margin-bottom: 5px; }
.newslist dl dd p a { font-size: 15px; color: #0a147c; }
.newslist dl dd p { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #a8a8a8; }
.newslist dl dd b a { color: #fe9914; }
.zxdt dl dd p span { display: block; color: #fe9914; }
.zxdt dl dd p a { margin-bottom: 20px; display: block; }
.news h2 { font-size: 12px; margin-bottom: 5px; font-weight: normal; color: #0a147c; }
.news h3 { font-weight: normal; margin-bottom: 20px; font-size: 15px; color: #0a147c; }
.xzs dl dt { margin-bottom: 5px; }
.xzs dl { height: 312px; float: left; width: 252px; margin-right: 32px; margin-bottom: 25px; border-bottom: 1px solid #b2b6b5; }
.jms_left { float: left; width: 385px; height: 383px; background: #445f85; color: #fff; margin-bottom: 25px; }


.ni dl dt{
overflow:hidden;}

.jms_left h1 { width: 325px; font-size: 25px; line-height: 35px; font-weight: normal; margin: 0 auto; margin-bottom: 25px; }
.jms_left p { width: 325px; line-height: 22px; margin: 0 auto; margin-bottom: 10px; }
.jms_left h2 { width: 355px; text-align: right; padding-top: 15px; margin: 0 auto; }
.jms_right { margin-bottom: 25px; float: right; width: 792px; }
.jms_left h3 { font-size: 25px; line-height: 30px; color: #595857; font-weight: normal; width: 325px; margin: 0 auto; margin-bottom: 20px; }
.jms_left p span { display: block; color: #fe9914; }
.clear { clear: both; }
.savi { background: url(img/ew.png) no-repeat;cursor:pointer; width: 790px; color: #fff; float: left; height: 383px; margin-bottom: 30px; }
.jms_right .savi { background: url(img/ew1.png) no-repeat;cursor:pointer; width: 790px; color: #fff; float: left; height: 383px; margin-bottom: 30px; }
.savi a{color:#fff;}
.savi:hover{opacity:0.8;}
.savi h1 { text-align: right; padding: 20px; padding-right:15px; padding-top:15px; }
.savi h2 { width:550px; font-weight: normal; margin-left: 30px; margin-bottom: 25px; font-size: 25px; }
.savi p { width: 550px; margin-left: 30px; line-height: 20px; }
.down { width: 385px; float: right; height: 383px; background: #efefef; }
.down h1 { text-align: right; padding: 20px;padding-right:15px; padding-top:15px; }
.down dl { height: 205px; width: 320px; margin: 0 auto; margin-bottom: 25px; }
.down dl dt { width: 150px; height: 205px; background: #ccc; float: left; }
.down dl dd { width: 150px; height: 205px; background: #ccc; float: right; }
.down p { color: #595857; font-size: 25px; margin-bottom: 5px; text-align: center; }
.down span { color: #595857; display: block; text-align: center; font-size: 12px; }
.lxwm table tr td input { width: 411px; padding-left: 10px; border: 1px solid #f4f4f4; background: #f4f4f4; color: #898989; margin-bottom: 25px; height: 70px; }
.lxwm table tr td input:hover { color: #80c7f3; background: #fff; border: 1px solid #0a147c; }
.lxwm table tr td textarea { height: 185px; border: 1px solid #f4f4f4; background: #f4f4f4; color: #898989; margin-bottom: 25px; width: 100%; }
.lxwm table tr td input.sbt { width: 100%; background: #0a147c; font-size: 15px; text-align: center; line-height: 41px; height: 45px; color: #fff; }
.lxwm table tr td input.sbt:hover { width: 100%; background: #fe9914; font-size: 15px; border: none; cursor: pointer; text-align: center; line-height: 45px; color: #fff; }
.sw_pro {position:relative; background:url(img/esg-tout-map-img1.jpg) no-repeat #1d2049; width: 295px; margin-bottom: 15px; height: 295px; }
.sw_pro:hover{opacity:0.8;}
.sw_down:hover{opacity:0.8; }

.sw_pro span,.sw_down span{
position:absolute;
right:15px;
top:15px;

}


.sw_lwft { width: 295px; float: left; }
.sw_js { height: auto; width: 100%; background: #efefef; margin-bottom: 15px; }
.sw_js p a { display: block; height: 45px; line-height: 45px; background: url(img/swjt.png) no-repeat 267px center; font-size: 15px; text-indent: 25px; }
.sw_js h1 { height: 45px; line-height: 45px; color: #fff; text-indent: 25px; font-size: 24px; background: #1d2049; }
.sw_js p a:hover {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  background: url(img/swjt1.png) no-repeat #374280 267px center; color: #fff; }
.sw_pro h1 { line-height: 28px; font-size: 18px; color: #fff; margin-bottom: 20px; padding-top: 150px; font-weight: normal; width: 240px; margin: 0 auto; margin-bottom: 15px; }
.sw_pro p { line-height: 22px; font-size: 12px; color: #fff; margin-bottom: 20px; font-weight: normal; width: 240px; margin: 0 auto; }
.sw_down { position:relative;background:url(img/esg-tout-map-img.jpg) no-repeat #374280; height: 295px; color: #fff; margin-bottom: 15px; }
.sw_down h1 { width: 240px; margin: 0 auto; font-weight: normal; padding-top: 150px; margin-bottom: 5px; font-size: 18px; }
.sw_down h2 { width: 240px; margin: 0 auto; margin-bottom: 10px; font-size: 20px; }
.sw_down p { width: 240px; margin: 0 auto; margin-bottom: 15px; font-size: 12px; }
.sw_right { width: 875px; float: right; }
.sw_gy h1 { font-size: 25px; margin-bottom: 20px; color: #364181;text-indent:0px; }
.sw_gy p { font-size: 18px; color: #ff9816; margin-bottom: 40px; line-height: 29px; }
.sw_gy span { font-size: 18px; display: block; margin-bottom: 20px; margin-bottom: 15px; color: #374280; }
.sw_dl dl { width: 420px; height: 175px; margin-bottom: 40px; float: left;}
.sw_dl dl dt { width: 199px; float: left; }
.sw_dl dl dd { float: right; position: relative; width: 208px;height:168px; }
.sw_dl dl dd h1 { font-size: 16px; margin: 15px 0px;text-indent:0;margin:0;padding:0; margin-bottom:3px; color: #04327d; font-weight:bold; }
.sw_dl dl dd p { font-size: 12px; color: #585858; line-height: 22px; padding-right: 15px; }
.sw_dl dl dd a { color: #fe9914; left: 0; position: absolute; bottom: 0; }
.sw_size dl { width: 200px; float: left; margin-right: 22px; height: 200px; margin-bottom: 15px; border-top: 3px solid #0a147c; }
.sw_size h2 { margin-bottom: 25px; font-size: 18px; font-weight: normal;color:#ff9816; }
.sw_size dl dd { text-align: center; }
.sw_size dl dt a { display: block; margin: 10px 0px; font-size: 16px; font-weight: bold; }
.sw_size h3 { font-size: 18px; font-weight: normal; margin-bottom: 25px; padding-top: 70px; border-top: 1px solid #0a147c; clear: both; }
.sw_size p { font-size: 12px; line-height: 25px; color: #a8a8a8; font-size: 12px; }
.sw_js h2 { font-size: 18px; height: 40px; line-height: 40px; background: #dce6ed; font-weight: normal; text-indent: 25px; }
.news p { font-size: 12px; color: #999999; line-height: 20px; }
.xzs p { font-size: 12px; line-height: 22px; color: #595857;padding-top:10px; }
.sw_concace { background: url(img/lx.png) no-repeat; height: 540px; padding-top: 220px; margin-bottom:40px; }
.sw_concace h1 { font-size: 24px; width: 235px; font-weight: normal; margin: 0 auto; margin-bottom: 45px; color: #fff; }
.sw_concace h2 { font-size: 18px; width: 235px; margin: 0 auto; font-weight: normal; margin-bottom: 18px; color: #fff; }
.sw_concace p { font-size: 14px; line-height: 18px; width: 235px; margin: 0 auto; margin-bottom: 40px; color: #d2d4d5; }
.savi10 dl.jies { border: 1px solid #b2b6b6; height: 279px; overflow: hidden; margin-bottom: 40px; }
.savi10 dl.jies dt { width: 434px; float: left; }
.savi10 dl.jies dd { width: 365px; float: left; line-height: 22px; font-size: 12px; margin-left: 30px; }
.savi10 dl.jies dd span { color: #595857; font-size: 12px; line-height: 22px; }
.savi10 dl.jies dd a { font-size: 18px; margin-bottom: 15px; font-weight: bold; display: block; margin-top: 25px; color: #1d1448; }
.nmx h1 span { display: block; height: 30px; line-height: 30px; float: left; width: auto; font-size: 16px; cursor: pointer; font-weight: normal; padding: 0px 22px; border-right: 1px solid #898989; color: #1f1f5e; text-align: center; text-indent:0;}
.sjys { clear: both; }
.nmx h1 span:hover
{
color:#fe9914}

.nmx h1 { border-bottom: 1px solid #898989; height: 50px; }
.nmx dl dt { width: 322px; float: left; line-height: 25px; margin-right: 30px; }
.nmx dl { margin-bottom: 0px; }
.nmx h2
{
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
	display:none;
	color:#fd1506;}
.nmx h1 span a:hover
{
color:#0a147c;}
.nmx h1 span a:hover
{
color:#fe9914}
.nmx h1 span a{
color:#1f1f5e;}

.nmx h1 span.mc{
color:#fe9914;}
.nmx p
{
	color:#595857;
	font-size:12px;
	line-height:22px;}
.nmx p span
{
	display:block;
	color:#595857;
	float:left;
	width:175px;
	font-size:12px;
	line-height:22px;}
.nmx table tr td
{
	text-align:left;
	
	padding:6px 0px;
	padding-left:10px;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;}
.nmx table
{
	text-align:center;
	margin-bottom:15px;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;}
.nmx table tr th
{

	border-left:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	padding:5px 0px;
	background:#f5f5f5;}
.jisn
{
	width:420px;
float:left;
	}
.jisn h3
{
	color:#595857;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;}
.jisn div
{
	width:380px;
	padding:20px;
	height:170px;
	border:1px solid #b2b6b6;}
.jisn div img
{
	float:left;}
.jisn div b
{
	display:block;
	float:left;
	margin-top:20px;
	font-weight:normal;
	padding-left:15px;}
.jisn div span
{
	float:left;
	width:135px;
	height:175px;
	font-size:12px;
	color:#595857;
	margin-left:20px;}
	.jisn div span img
	{
		margin-bottom:10px;}
.nmx h5
{
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight:normal;}
.sw_dl
{clear:both;
height:auto;
float:left;

position:relative;margin-top:80px;
	border-top:1px solid #898989;
	padding-top:25px;}
.youse{
background:#efefef;
padding-left:20px;
float:left;}
.youse h1{
padding-top:15px;}
.sw_gy .youse h1{
text-indent:0;}
.nmx ul.tt li
{
	border:1px solid #ccc;
	width:198px;
	float:left;
	margin-bottom:20px;
	margin-right:25px;}
.gd { height: 489px; padding:30px 0px 20px 0px; margin-bottom: 50px; background: #efefef;margin-top: 25px; }
.gdt
{
	width:1200px;
	margin:0 auto;}
.gdt dl
{
	
	
	width:384px;
	overflow:hidden;
	position:relative;
	height:480px;
	background:#fff;}
.gdt dl dt
{
	height:279px;
	position:relative;
	}
.gdt dl dd
{
height:176px;
	color:#595857;
	padding:25px 33px 0px;}
.gdt dl dd p
{
	margin-bottom:25px;
	font-size:25px;}
.gdt dl dd span
{
	display:block;
	line-height:22px;}
.jia
{
	position:absolute;
	top:15px;
	right:15px;}
	.imgscroll2{width:792px;margin-right:5px;margin-bottom:5px;height:383px;float:left;position:relative;overflow:hidden}
.imgscroll2:hover .pre{display:block}
.imgscroll2:hover .next{display:block}
.imgscroll2 li{list-style:none;margin:0;padding:0}
.imgscroll2 .imglist{width:100%;height:inherit;position:absolute}
.imgscroll2 .imglist li{height:inherit;position:absolute;top:0;left:0}
.imgscroll2 .imgdesc{width:80px;left:50%;z-index:11; margin-left:-40px;bottom:30px;position:absolute;overflow:hidden}
.imgscroll2 .imgdesc li{width:16px; border-radius:8px; transition:all linear 0.2s;height:16px;float:left;vertical-align:middle;text-align:center;background:url(img/yuan.png) no-repeat;margin:0;cursor:pointer; line-height:18px; width:26px;text-indent:-9999px; color:#fff}
.imgscroll2 .imgdesc li.hover{background:url(img/yuan1.png) no-repeat;}
.imgscroll2 .pre{position:absolute; top:50%; margin-top:-40px; z-index:10; width:20px; height:80px; left:0; background:rgba(0,0,0,0.5); line-height:80px; vertical-align:middle; text-align:center; color:#fff; cursor:pointer; display:none}
.imgscroll2 .next{position:absolute; top:50%;margin-top:-40px; z-index:10;  width:20px; height:80px; right:0; background:rgba(0,0,0,0.5); line-height:80px; vertical-align:middle;text-align:center; color:#fff; cursor:pointer; display:none}
.imgscroll2 .imginfo{width: 792px; height: 383px;}
.imgscroll2 .imginfo li{ width: 792px; height: 383px;}

.sw_down a{color:#fff;}

.imgscroll3{width:792px;margin-right:5px;margin-bottom:5px;height:383px;float:left;position:relative;overflow:hidden}
.imgscroll3:hover .pre{display:block}
.imgscroll3:hover .next{display:block}
.imgscroll3 li{list-style:none;margin:0;padding:0}
.imgscroll3 .imglist{width:100%;height:inherit;position:absolute}
.imgscroll3 .imglist li{height:inherit;position:absolute;top:0;left:0}
.imgscroll3 .imgdesc{width:80px;left:50%;z-index:11; margin-left:-40px;bottom:30px;position:absolute;overflow:hidden}
.imgscroll3 .imgdesc li{width:16px; border-radius:8px; transition:all linear 0.2s;height:16px;float:left;vertical-align:middle;text-align:center;background:url(img/yuan.png) no-repeat;margin:0;cursor:pointer; line-height:18px; width:26px;text-indent:-9999px; color:#fff}
.imgscroll3 .imgdesc li.hover{background:url(img/yuan1.png) no-repeat;}
.imgscroll3 .pre{position:absolute; top:50%; margin-top:-40px; z-index:10; width:20px; height:80px; left:0; background:rgba(0,0,0,0.5); line-height:80px; vertical-align:middle; text-align:center; color:#fff; cursor:pointer; display:none}
.imgscroll3 .next{position:absolute; top:50%;margin-top:-40px; z-index:10;  width:20px; height:80px; right:0; background:rgba(0,0,0,0.5); line-height:80px; vertical-align:middle;text-align:center; color:#fff; cursor:pointer; display:none}
.imgscroll3 .imginfo{width: 792px; height: 383px;}
.imgscroll3 .imginfo li{ width: 792px; height: 383px;}


.jms { width: 1200px; margin: 0 auto; }
.jms h2 a{background:url(img/ddd.png) no-repeat;width:40px; height:40px; display:block; float:right;}
.jms h2{
height:40px;}
.jms h2 a img{
display:none;}

.jms_left:hover{
-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;cursor:pointer;
 background-color: rgba(30, 44, 101,1);
}

.m:hover{
-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;cursor:pointer;
 background-color: rgba(30, 44, 101,0.41);
}
.m h2 a{
background:url(img/jias.jpg) no-repeat;
}
.imgscroll3 .m h2{
background:url(img/jias.jpg) no-repeat;
}
.gds .m h2{
background:url(img/jias.jpg) no-repeat;
}
.gds h2{
background:url(img/jia.jpg) no-repeat;
}
.gds h2{
  position: absolute;
    right: 15px;
    background:url(img/ddd.png) no-repeat;width:40px; height:40px; display:block; float:right;
    top: 15px;
    z-index: 10;
}
.dakuai{
width:100%;
height:100%;
background:rgba(0,0,0,0);
position:absolute;
left:0;
top:0;
}
.gds
{
display:block;}
.dakuai dl
{
width:275px;

margin-left:35px;
margin-top:145px;}
.dakuai dl dt
{
font-size:25px;
line-height:30px;
margin-bottom:20px;}
.dakuai dl dd
{
line-height:22px;
font-size:12px;}
.imgscroll3 h2{
  position: absolute;
    right: 15px;
    background:url(img/ddd.png) no-repeat;width:40px; height:40px; display:block; float:right;
    top: 15px;
    z-index: 10;
}
.gdt dl dd.heikuai
{position:absolute;
height: 480px;
left:0;top:0;
padding:0;
display:none;
background-color: rgba(56, 50, 127,0.6);
-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;cursor:pointer;
width: 384px;}
.gdt dl dd.heikuai a{
display:block;
width:100%;
height:100%;}
.banner a p
{
width:1200px;
margin:0 auto;
color:#fff;
display:block;}
.banner a p span
{
width:550px;
margin-top:130px;
font-size:25px;

height:250px;
background:rgba(252,159,29,0.8);
display:block;}
.banner a p span b
{
width:460px;
display:block;
padding-top:30px;

margin:0 auto;
margin-bottom:20px;}
.banner a p span i
{
width:460px;
display:block;
 font-style: normal;
 color:#0a147c;
font-size:16px;
margin:0 auto;
margin-bottom:15px;}
.banner a p span em
{
font-size:16px;
height:30px;
line-height:30px;
 color:#0a147c;
display:block;
text-align:center;
margin-left:45px;
width:120px;
background:#efefef;}
.banner a p span em:hover{
color:#fff;
background:#0a147c;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}


/* banner */
.banner{overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:1200px;height:30px;clear:both;position:relative;z-index:100;margin:0 auto;}
.banner .d2 ul{ display: inline;
    float: left;
    left: 98%;
    margin: 0 0 0 -96px;
    position: absolute;
    top: 460px;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(img/yuan.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(img/yuan1.png) no-repeat center;}




.scrolltitle{height:480px;width:1200px;}

a.abtn{display:block; position: absolute;height:480px;width:29px;overflow:hidden;background:url(images/arrow3.png) no-repeat 0px 50%;}
a.aleft{}
a.agrayleft{cursor:pointer; background:url(img/jt01.png) no-repeat; left:-50px; top:200px;}
a.aright{}
a.agrayright{cursor:pointer;background:url(img/jt02.png) no-repeat; right:-50px; top:200px;}
.scrolllist{width:1200px;height:480px;margin:0 auto;position:relative;}
.scrolllist .imglist_w{width:1200px;height:480px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{ width:409px;float:left;padding:0px;}

.na dl dt ul li a:hover{color:#fff; background:#04327d;}
.na dl dt ul li a.c:hover{color:#fff; background:url(img/xlsjt02.png) no-repeat 81px 28px #04327d;}

.na dl dt ul li.mmc a{background:url(img/xlsjt02.png) no-repeat 81px 28px #04327d;color:#fff;}

.na dl dt ul li.mmc a:hover{background:#04327d;color:#fff;}
.na dl dd a{
color:#fff;}
.na dl dd:hover{
background:#f29322; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.na dl dt ul li a.sousuo
{
float:right;
   background:url(img/fdj.png) no-repeat center center; 
}
.na dl dt ul li a.sousuo:hover
{
   background:url(img/fdj2.png) no-repeat center center #04327d; 
}


 .jms_left p a:hover
 {
 text-decoration:underline;}


.clear {clear:both;display:block;}
.carousel {width:1200px; margin:0px auto; position:relative;}
.carousel .prev , .carousel .next {display:block; position:absolute;width:29px; height:56px;}
.carousel .prev {float:left;cursor:pointer; background:url(img/jt01.png) no-repeat; left:-50px; top:200px;}
.carousel .next {float:right; position: absolute;cursor:pointer;background:url(img/jt02.png) no-repeat; right:-50px; top:200px;}
.carousel #prev-03.disabled{background:url(images/imageNavLeft-disabled.gif) no-repeat;cursor:default;}
.carousel #next-03.disabled{background:url(images/imageNavRight-disabled.gif) no-repeat;cursor:default;}

.jCarouselLite {margin:0 auto;width:1200px;height:480px;overflow:hidden;/*必要元素*/}
.jCarouselLite li{height:480px;width:409px;}
.jCarouselLite li img,.jCarouselLite-01 li img{border:solid 1px #ddd;}

.carousel-01 {width:152px;margin:30px auto;}
.carousel-01 .prev , .carousel-01 .next {height:23px;width:23px;overflow:hidden;display:block;margin-left:60px;text-decoration:none;cursor:pointer;}
.carousel-01 .prev {background:url(images/imageNavLeft.gif) no-repeat;}
.carousel-01 .next {background:url(images/imageNavRight.gif) no-repeat;}
.jCarouselLite-01 {height:385px;width:152px;overflow:hidden;/*必要元素*/}
.jCarouselLite-01 li{height:152px;width:152px;text-align:center;padding:5px 0;}


#top-footer {
   
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 125px 0;
   
}
#top-footer {
    background-attachment: fixed;
    background-image: url(img/gundong.png);
}
.container {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    min-width: 320px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.fwms{
width:940px;
margin:0 auto;
height:240px;
color:#030000;
background:rgba(255,255,255,0.6);}
.fwms h1
{
text-align:center;
padding:25px 0px;
font-weight:normal;
font-size:25px;
}
.fwms p{
width:640px;
margin:0 auto;
text-align:center;
margin-bottom:15px;
line-height:22px;}
.fwms a
{
display:block;
margin:0 auto;
width:140px;
text-align:center;
height:33px;
line-height:33px;
color:#fff;
background:#425c81;
border-radius:10px;}

.fwms a:hover
{
background:#f39521;}


.na dl dt ul li div.item-list
{
      background:rgba(30,45,97,0.8);
    display: none;
    padding:60px 0px;
    left: 0;
    position: fixed;
    top: 93px;
    width: 100%;
    z-index: 1000;
    }
.na dl dt ul li div.jz
{
width:1200px;
margin:0 auto;}
.na dl dt ul li div.jz p a img
{
width:220px;
height:160px;}
.na dl dt ul li div.jz p a
{
background:none;
width:220px;
padding:0;
height:160px;}
.na dl dt ul li div.jz p
{
position:relative;
margin-right:25px;
margin-bottom:20px;
float:left;
width:220px;
height:160px;}
.fixed{
width:100%;
box-shadow:1px 1px 10px 0 #cccccc;
left:0;
top:0;
background:#fff;
z-index:10000;
position:fixed;}
.na dl dt ul li .jz span
{
float:left;
background:url(/img/xlsjt03.png) no-repeat left center;
display:block;
width:300px;}
.na dl dt ul li .jz span a
{
color:#fff;
background:none;}
.na dl dt ul li .jz span:hover
{
float:left;
background:url(/img/xlsjt04.png) no-repeat left center;
display:block;
width:300px;}

.na dl dt ul li .jz span a:hover
{
color:#43c0f8;
background:none;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}







.na dl dt ul li a.c:hover{background:url(img/xlsjt02.png) no-repeat #04327d 81px 28px;}





.na dl dt ul li div.jz p a img:hover{
opacity:0.4;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}
.na dl dt ul li div.jz p b{
position:absolute;
color:#fff;
left:20px;
font-size:18px;
font-weight:normal;
top:20px;}


.na dl dt ul li div.jz p:hover b{
color:#fff;}
.bb{
float: left;
    margin-bottom: 80px;
    width: 100%;
display:none;}
.problem dl
{
	border-bottom:1px dashed #787878;
	margin-bottom:20px;}
.problem dl dt 
{
	font-size:12px;
	margin-bottom:5px;}
.problem dl dd h4{
	margin-bottom:10px;
	font-size:15px;
	color:#0a147c;
	font-weight:bold;
	line-height:22px;}
.problem dl dd h4 a{
color:#0a147c;
}
.problem dl dd p
{
	font-size:12px;
	margin:0;
	color:#787878;
	padding-bottom:20px;
	line-height:23px;}
	.prodh a { display:block; font-size:14px; font-weight:normal; color:#3f3b3a; background:#efefef; line-height:33px; margin-right:4px; width:171px; height:33px; float:left; text-align:center; margin-bottom:4px;}
.prodh a:hover { background:#04327d; color:#fff; text-decoration:none; }
.prodh a.move { background:#278957; color:#fff; }
.sw_size{clear:both;width:895px;
padding-top:10px;}
.sw_gy{overflow:hidden;}
    /*returnTop*/  
    p#back-to-top{  
        position:fixed;  
        display:none;  
        bottom:100px;  
        right:80px;  
    }  
    .nmx dl.sjys{
    margin-bottom:0;}
    .nmx p
    {
    margin-bottom:0;}
    p#back-to-top a{  
        text-align:center;  
        text-decoration:none;  
        color:#d1d1d1;  
        display:block;  
        height:29px;  
        text-indent:-9999px;
        width:29px;  
    }  
    p#back-to-top a:hover{  
        color:#979797;  
    }  
    p#back-to-top a span{  
        background:transparent url(/img/top.png) no-repeat;  
      
        display:block;  
        height:29px;  
        text-indent:-9999px;
        width:29px;  
        margin-bottom:5px;  
      
    }  
 .gy p
 {
 font-size:16px;
 color:#595857;
 margin-bottom:5px;}
 
 
.browser th {
    border: 1px solid #666;
    color: #b5b5b5;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 0 10px;
    text-align: left;
}



.browser thead th {
    background: #1c1c1c none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    height: 30px;
}
.browser {
    border-collapse: collapse;
    margin: 25px auto;
    width: 680px;
}

.nmx p.bt
{
font-size:16px;
margin-bottom:10px;}
.bbss{
display:none;}
.sw_gy span{
cursor:pointer;}
.bb div span{
background:url(jia.jpg) no-repeat right center;

}
.nimeide{
clear:both;}