﻿@charset "UTF-8";
body {
	overflow-x: hidden;
	overflow-y: auto;
}
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {
	margin: 0px;
}
input, button, ul, ol {
	margin: 0px;
	padding: 0px;
}
body, input, button, form {
	font-size: 14px;
	line-height: 28px;
	font-family: "microsoft yahei", "宋体", "Arial";
	color: #333333;
}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: normal;
}
ul, ol, li {
	list-style: none;
}
input {
	background: none;
	border: 0 none;
}
img, iframe {
	border: 0px;
}
em, i {
	font-style: normal;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.pt20 { padding-top:20px; }
.red {
	color: #ba292e;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
.poa {
	position: absolute;
}
.por {
	position: relative;
}
.hidden {
	display: none;
}
.clear{ clear:both}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.ico {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.ease, .ease * {
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.noease, .noease * {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
:-moz-placeholder {
color: #aaa;
}
::-moz-placeholder {
color: #aaa;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #aaa;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #aaa;
}
/*清除浮动*/
.clearfix {
*zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/*top_main*/
.top_main {
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 80;
	background-color: #f2f2f2;
	color: #333333;
	font-size: 12px;
}
.top_main li {
	position: relative;
	display: inline-block;
	text-align: center;
	margin: 0 8px;
}
.top_main li a {
	color: #333333;
	cursor: pointer;
}
.top_main li a:hover {
	color: #666666;
}
.top_main .split {
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #666;
	vertical-align: middle;
	margin: 0;
}
/*header_main*/
.header_main {
	width: 100%;
	height: 156px;
	z-index: 100;
	background: #fff;
}
/*top*/
.top{
	width:1200px;
	height:156px;
	margin:0 auto;
	position: relative;
}
.top-left{
	position: absolute;
	top:50%;
	left:20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.top-shuxian{
	position: absolute;
	top:50%;
	left:155px;
	-webkit-transform: translateY(-50%);
}
.top-jinzhanjishu{
	height:60px;
	position:absolute;
	top:50%;
	left:177px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.top-jinzhanjishu p:first-child{
	font-size: 28px; 
	color:#000;
	margin-top:7px;
	font-weight:700;
}
.top-jinzhanjishu p:last-child{
	font-size: 16px; 
	color:#1b3d83;
	margin-top:7px;
	font-weight:bold;
}
.top-right{
	position: absolute;
	right:0px;
	top:50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.right-tel,.right-text{
	float: left;
}
.right-tel img{
	margin-right:15px;
}
.right-text p:first-child{
	font: 14px 'Microsoft YaHei';
	color:#595959;
	
}
.right-text p:last-child{
	font: 28px 'Microsoft YaHei';
	color:#1b3d83;
	font-weight:bold;
}

.nav_main {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #1b3d83;
	position: relative;
	z-index: 3;
}
.nav .list {
	width: 102%;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	position: relative;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float: left;
	width: 150px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	border-right: 1px solid #062d7d;
	text-align: center;
}
.nav_main .nav li:last-child {
	border-right: none;
}
.nav_main .nav li:first-child.hover {
	background-color: #d8261f;
}
.nav_main .nav li a {
	display: block;
	color: #fff;
	font-size: 16px;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 {
	background: #1b55a7;
	text-decoration:none;
}
.nav_main .nav dl {
	width: 180px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 60px;
	z-index: 12;
	border: 1px solid #666666;
}
.nav_main .nav dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	line-height: 45px; overflow:hidden;
	height: 45px;
	border-top: 1px solid #e5e5e5;
	text-align: center;
	z-index: 12;
	width: 180px;

}
.nav_main .nav .dla1 dd,.nav_main .nav .dla6 dd,.nav_main .nav .dla7 dd,.nav_main .nav .dla22 dd{width: 150px;}
.nav_main .nav .dla1,.nav_main .nav .dla6,.nav_main .nav .dla7,.nav_main .nav .dla22{width: 150px;}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #666;
	font-size: 14px;
	padding: 0;
	width: 100%;
	text-align: center;
	 text-overflow:ellipsis; 
        white-space: nowrap;overflow:hidden;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #1b55a7;
	color: #fff;
}
.nav_main .nav dl dd .three {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(-10px, 0, 0);
}
.nav_main .nav dl dd:hover .three {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd .three {
	position: absolute;
	left: 158px;
	top: 4px;
	padding-left: 20px;
	color: #666;
	z-index: 10;
	background: url(../images/menu_bg.png) 12px 10px no-repeat;
}
.nav_main .nav dl dd .three a {
	color: #fff;
	width: 140px;
	font-size: 14px;
	background: #666666;
	text-align: center;
	display: block;
	height: 39px;
	line-height: 39px;
	border-top: 1px solid #666666;
	transition: ease-in-out .2s;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.nav_main .nav dl dd .three a:first-child {
	border-top: none;
}
.nav_main .nav dl dd .three a:hover {
	background: #666666;
	color: #fff;
}
/*flash*/
.index_banner{width:100%;height:0;padding-bottom:42.06%;position:relative;overflow:hidden;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-button-next.swiper-button-disabled,.index_banner .swiper_btn .swiper-button-prev.swiper-button-disabled{opacity:.5;}
.index_banner .swiper-pagination-bullets{bottom:48px!important;}
.index_banner .swiper-pagination-bullet{width:14px;height:14px;background:transparent;opacity:1;background:#FFF;border-radius:7px;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:44px;background:#f14c0b;}


/*核心优势*/
.advantage{ width:100%; background:#eee; padding:50px 0; overflow:hidden;}
.advantage ul{ width:1200px; overflow:hidden; margin:0 auto;}
.advantage ul li{ width:300px; overflow:hidden; float:left; text-align:center;}
.advantage ul li .imgc{ height:83px; width:auto; margin:0 auto;}
.advantage ul li h1{ color:#1b3d83; font-size:16px; font-weight:bold; margin-top:20px;}
.advantage ul li p{ color:#555; font-size:14px;}
.advantage ul .lbg{ background:url(../images/line.jpg) no-repeat left center; overflow:hidden;}


/*合作伙伴*/
.title{ background:url(../images/tit1.jpg) no-repeat center bottom; text-align:center; padding-bottom:38px; line-height:normal;}
.title p{ font-size:18px; color:#000; font-family:"微软雅黑"; text-transform:uppercase; line-height:40px;}
.title h1{ font-size:36px; color:#222222; margin-top:5px; font-weight:bold}
.hzkh{ width:1195px; overflow:hidden; margin:50px auto 0 auto; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid;}
.hzkh li{ width:238px; overflow:hidden; float:left; text-align:center; border-bottom:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid;}
.hzkh li img{ width:238px; height:75px;}

/*产品展示*/
.cpzs{ width:100%; overflow:hidden; padding:55px 0 0 0; height:780px;}
.cpzs_top{ width:100%; overflow:hidden; text-align:center; line-height:normal;}
.cpzs_top dt{ background:url(../images/tita.png) no-repeat center; font-size:30px;}
.cpzs_top dd{ background:url(../images/titb.png) no-repeat center; text-transform:uppercase; margin-top:10px;}
.cplb{ width:100%; overflow:hidden; text-align:center;}
.cplb a{ width:auto; height:33px; line-height:33px; display:inline-block; padding:0 20px; margin:0 7px 14px 7px; background:#1b3d83; color:#FFF; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.cplb a:hover{ background:#f14c0b; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.cpzs_bo{ width:1200px; overflow:hidden; margin:0 auto;}
.cpzs_bo dl{ width:376px; overflow:hidden; float:left; margin:20px 11px 0 11px; border:1px #c9c9c9 solid;}
.cpzs_bo dl dt{ width:376px; height:268px; overflow:hidden;}
.cpzs_bo dl dd{ width:280px; height:55px; line-height:55px; background:url(../images/ioc3.png) no-repeat 330px center #FFF; padding:0 66px 0 30px;}
.cpzs_bo dl:hover{ border:1px #1b3d83 solid;}
.cpzs_bo dl:hover dd{ background:url(../images/ioc4.png) no-repeat 330px center #1b3d83; }
.cpzs_bo dl:hover dd a{ color:#FFF;}



.ruitai{width:1199px; height:450px; margin:0px auto; position:relative; margin-top:80px;}
.ruitai ul li{width:106px; height:450px; border:1px solid #000; border-collapse: collapse; border-right:none; position:relative; overflow:hidden; float:left;}
.ruitai ul li:last-child{border-right:1px solid #000;}
.ruitai ul li .imgTop img{opacity:0.4;}
.ruitai ul li .imgTop img.tm{opacity:1;}

.ruitai ul li .imgCon{width:538px; height:405px;}
.ruitai ul li .imgCen{width:520px; height:70px; background:rgba(0,0,0,0.5); color:#fff; font-size:16px; line-height:30px; position:absolute; left:0px ;bottom:45px; padding-left:18px; padding-top:18px; display:none;}
.ruitai ul li .imgCen .font{font-size:12px;}
.ruitai ul li .imgBot{width:538px; height:45px; background:#222;}
.ruitai ul li .imgBot p.bt_1{width:80px; line-height:45px; font-size:16px; color:#fff; text-indent:20px; float:left;}
.ruitai ul li .imgBot p.bt_2{width:300px; height:45px; line-height:45px; float:right; display:none;}
.ruitai ul li .imgBot p.bt_2 span{font-size:14px; color:#fff; padding-right:30px; background:url(../images/part2_icon.png)no-repeat left center; padding-left:10px;}

.ruitai ul li.first{width:538px;}
.ruitai ul li.fast{position:absolute; right:0px; bottom:0px;}


/*新闻*/
.news{ width:100%; background:#f2f2f2; overflow:hidden; padding:35px 0; margin-top:30px;}
.hiddendiv{display: none;}
.tabqh { position: relative; width:1200px; height: 416px;}
.tabqh .menu { width:1200px; border-bottom:1px #dfdfdf solid; height:38px;}
.tabqh .menu ul { width:328px; float: left; height: 38px; }
.tabqh .menu li { display: block; float: left; height: 38px; line-height: 38px; width: 80px; font-size:20px; font-weight:bold; text-align:center; margin-right:20px;}
.tabqh .menu li a { display: block; height: 38px; width: 80px; color:#222222;}
.tabqh .menu li a.tabactive { color: #1c3d84; height: 38px; width: 80px; border-bottom:2px #10438b solid; }
.more4 a{ display:block; float:right; background:url(../images/more.jpg) no-repeat; width:64px; height:18px; line-height:18px; color:#FFF; padding-left:14px; margin-top:13px; font-size:12px;}
.tabqh .tabdiv { position: absolute; top: 76px; width:1200px; height:340px; left:0; }
.tabqh .tabdiv .news_bo{width:590px; height:340px; float:left;}
.tabqh .tabdiv .news_bo .new_img{ width:590px; height:242px;}
.tabqh .tabdiv .news_bo .new_txt{ width:590px; height:70px; margin-top:10px;}
.tabqh .tabdiv .news_bo .new_txt h1{ font-size:14px;}
.tabqh .tabdiv .news_bo .new_txt h1 span{ float:right; font-size:12px; font-weight:normal;}
.tabqh .tabdiv .news_bo .new_txt p{ line-height:22px; padding-top:10px; color:#666;}
.tabqh .tabdiv .news_bo1 { width:534px; float:right; overflow:hidden;}
.tabqh .tabdiv .news_bo1 ul li { width: 534px; overflow:hidden; border-bottom:1px #d5d5d5 dotted; padding:25px 0; display:block;}
.tabqh .tabdiv .news_bo1 ul li .time{ width:auto; float:left; line-height:normal; text-align:center; overflow:hidden; font-family:"Times New Roman", Times, serif; }
.tabqh .tabdiv .news_bo1 ul li .time dt{ color:#222222; font-size:60px; margin-top:-10px; font-weight:bold;}
.tabqh .tabdiv .news_bo1 ul li .time dd{ color:#747474; font-size:15px; margin-top:-10px;}
.tabqh .tabdiv .news_bo1 ul li .new_r{ width:430px; overflow:hidden; float:right;}
.tabqh .tabdiv .news_bo1 ul li .new_r h1{ color:#222222; font-size:14px;}
.tabqh .tabdiv .news_bo1 ul li .new_r p{ color:#747474; font-size:12px; line-height:22px;}


/*常见问题*/
.cjwt_l{ width:80px; overflow:hidden; float:left;}
.cjwt_l h1{ font-size:20px; color:#1c3d84; margin-top:25px;}
.cjwt_bo{ width:1086px; overflow:hidden; float:right;}
.cjwt_bo li{ width:512px; height:110px; float:left; margin-left:30px; display:block;}
.cjwt_bo li a{ width:480px; height:78px; background:#FFF; border:1px #d4d4d4 solid; padding:15px; display:block;}
.cjwt_bo li a:hover{ border:1px #1c3d84 solid;}
.cjwt_bo li a h1{ background:url(../images/wen.jpg) no-repeat left center; padding-left:33px; font-size:14px;}
.cjwt_bo li a p{ background:url(../images/da.jpg) no-repeat 0 0; margin-top:10px; color:#747474; font-size:12px; line-height:22px; padding-left:33px;}


/*case*/
.container{width:1200px; margin:0px auto}
/*pb_title*/
.pb_title{text-align:center;position:relative;}
.pb_title h2{margin:0;font-size:45px;color:#313131;font-weight:bold;height:61px;line-height:61px;position:relative;}
.pb_title i{display:inline-block;width:22px;height:2px;background:#db373e;}
.pb_title p{margin:0;color:#555;line-height:20px;font-size:16px;margin-top:14px;}

#case{padding:0px 0 65px;}
.case_ul{}
.case_ul .case_li{width:23.8%;margin-left:1.6%;float:left;margin-top:35px;display:block;}
.case_ul .case_li:nth-child(4n+1){margin-left:0;}
.case_ul .case_li .case_img{width:100%;padding-bottom:75%;position:relative;}
.case_ul .case_li .case_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;border:1px solid #EEE;}
.case_ul .case_li p{margin:0;height:20px;line-height:20px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(case_icon.png) no-repeat right center;margin-top:20px; text-align:center; }
#case a,#case a:visited{text-decoration:none!important;color:#555;}
#case a:hover,#case a:active{text-decoration:none!important;color:#555;}


/*电脑浮动*/
.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:10px;z-index:999;width:72px;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#1b55a7;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#1b55a7;}
.izl-rmenu .btn-phone .phone{background-color:#1b55a7;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.topfix{-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;position:fixed;left:0;top:0;}
#topbg{background:#FFF;width:100%;z-index:999;}



/*about*/
.about{background:#f3f3f3;padding:60px 0; margin-top:80px;}
.about_l{width:590px;}
.about_t{position:relative;}
.about_t1{font-size:150px;font-weight:bold;font-family:"arial";opacity:0.05;line-height:1;}
.about_t2{font-size:30px;font-weight:bold;position:absolute;top:45px;width:100%;}
.about_n{margin-top:30px}
.about_n a{color:#1b3d83;font-size:12px;font-family:"arial";float:right;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow: hidden;}


/*info*/
#info_ulbg{padding-bottom:0px;}
.i_ul{margin-top:0px;position:relative;z-index:10;background:#FFF;padding:38px; }
.i_ul .i_title{position:relative;text-align:center;}
.i_ul .i_title:before{content:'';width:100%;height:1px;left:0;top:50%;background:#cfcfcf;position:absolute;z-index:-1;}
.i_ul .i_title .i_span{padding:0 20px;display:inline-block;background:#FFF;color:#d8d8d8;font-size:20px;}
.i_ul .i_title .i_span span{display:inline-block;height:32px;line-height:32px;font-size:22px;color:#454545;font-weight:bold;cursor:pointer;}
.i_ul .i_title .i_span span.on{color:#1b3d83;}
.i_ul .i_li{width:100%;overflow:hidden;margin-top:23px;}
.i_ul .i_li .i_img{width:100%;padding-bottom:75%;position:relative;background:#F2F2F2;}
.i_ul .i_li .i_img img{position:absolute;left:0;top:0;width:248px;height:175px;display:block;object-fit:cover;padding:10px;}
.i_ul .i_li p{margin:0;height:20px;line-height:20px;font-size:14px;margin-top:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.i_item a,.i_item a:visited{text-decoration:none!important;color:#555;}
.i_item a:hover,.i_item a:active{text-decoration:none!important;color:#555;}


/*foot*/
.foot_nav{ width:100%; height:52px; line-height:52px; background:#1b3d83; text-align:center;}
.foot_nav a{ color:#FFF; padding:0 40px;}
.foot{ width:100%; overflow:hidden; padding:25px 0; color:#FFF; background:#343d44; text-align:center;}
.foot a{ color:#FFF;}



.banner1 {width:100%;height:360px;margin:0 auto;position:relative;overflow:hidden;}
/*.banner .banner_ul{width:1920px;height:610px !important;position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}*/
.banner_ul1{width:1920px;position: absolute;left: 50%;margin-left:-960px}

.mt20{ margin-top:20px;margin-bottom: 30px}
.lm{ width:23%;overflow: hidden;}
.lm .div{background:#1b3d83;color:#fff;font-weight:bold;font-size:24px;text-align:center;height:100px;line-height:100px;}
.lm .div a{ color: #fff;}
.tal{ text-align: left;}

.lma{border:1px solid #1b3d83;padding:10px;}
.lma li{line-height:50px;background:#f2f2f2;border-left:6px solid #D6D6D6;margin-bottom:2px;padding-left:30px;}
.lma li span{background:#357bf4; color: #fff; padding:0 3px;}
.lma li a{color: #575757;display:block} 
.lma li:hover{border-left:6px solid #1b3d83;-webkit-transition: all .5s;transition: all .5s;}
.lma li:hover a{color: #1b3d83;-webkit-transition: all .5s;transition: all .5s;}
.lma .curs{color:#1b3d83;border-left:6px solid #1b3d83;}
.lma .curs a{color:#1b3d83}


.weizhi{ border-bottom:1px solid #888; margin-bottom:20px;overflow: hidden;padding-bottom:5px}
.weizhi div{line-height: 1; float: left; font-size: 18px; color: #1b3d83;}
.weizhi div a{color: #1b3d83;}
.weizhi p {float: right; }
.weizhi a.ls{ color: #1b3d83;}
.cont{ width: 70%;background:#F5F5F5;padding:40px 30px}


ul.cn{margin:20px 0 0 -30px;}
ul.cn li{float:left;width:380px;height:100px;margin:30px 0 0 30px;box-sizing:border-box;background:#fff;border:1px solid #0056CB;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 20px;}
ul.cn li .num{width:50px;text-align:center;position:relative;}
ul.cn li .num::after{content:'';position:absolute;left:3px;top:5px;width:48px;height:48px;border-radius:50%;background:#DBE7F8;display:block;}
ul.cn li .num em{font-size:50px;color:#0056cb;font-style:italic;font-family:Arial;position:relative;z-index:20;}
ul.cn li .t{text-align:left;margin-left:28px;}
ul.cn li .t h5{font-size:18px;color:#0056cb;}
ul.cn li .t p{font-size:14px;color:#666;margin:8px 0 0;}


/*Article List*/
.arList{margin-top: -30px;}
.arList li { border-bottom:1px solid #d5d5d6; margin-bottom:15px; line-height:26px;}
.arList li h3{ font-size:18px; font-weight:normal; line-height:44px; color:#333333; }
.arList li h3:hover{ color: #1b3d83;-webkit-transition: all .5s;transition: all .5s;}
.arList li img{ width:107px; height:80px; float:left; padding-right:15px;}
.arList .newsl{ float:left; width:715px;}
.arList .newsl a{ color: #666;}
.arList .newsl:hover a{ color: #1b3d83;-webkit-transition: all .5s;transition: all .5s;}
.newsr h2{ font-size:35px; line-height:32px; padding-top:16px;}
.newsr{ width:85px; height:80px; float:right; background:#e3e3e3; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
/*Article Content*/
.arTitle, .arDate, .arKeywords, .arContent { clear: both; }
.arTitle {   line-height: 36px; text-align: center; color: Black; }
.arDate { height: 24px; line-height: 24px; text-align: center; margin:10px 0px; }
.arDate span{background:#f4f4f4; padding:0px 10px;}
.arDate span i{font-style:normal;color:#db0023;}
.arKeywords { height: 24px; margin: 0px auto; line-height: 24px; color: #000; font-weight:bold;}
.arContent { margin: 10px auto; color: #333;border-bottom: 1px solid #ccc;padding-bottom: 25px;}
.arContent P{font-size:14px;line-height: 180%; }
.Prev a{ color:#555;}
.Next a{ color:#555;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#1b3d83;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.ny_detail{padding: 10px 0px 0px;}
.detail_tit{text-align: center;line-height: 30px;color: #999;}
.detail_tit h2{color: #000;font-size: 24px;line-height: 45px;text-align: center;overflow: hidden;font-family: "寰蒋闆呴粦";}
.ArticleKeywords{height: 24px;line-height: 24px;text-indent: 10px;color: #007ee0;border-bottom: dashed 1px #858585;}
.cptp{text-align:center;padding:20px 0;}
.detail_wz{line-height:24px;margin: 10px auto;line-height: 24px;color: black;}
.page2 p {height: 30px;line-height: 30px;padding: 0 10px;display: block;font-weight: 200;}
.page2 p a {color: #33afb5;}
.but_tit {height: 30px;border-bottom: 2px solid #ccc;line-height: 30px;margin-top: 25px;}
.but_tit span{display:block;width:114px;height:30px;line-height:30px;color:#fff;background: #1b3d83;text-align:center;}
.but_tit span em{width: 6px;height: 14px;background-color: #fff;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.ljcg ul li b {display: block;width: 95px;height: 22px;float: left;color: #666;line-height: 20px;font-weight: normal;overflow: hidden;text-align: right;}
.ljcg {width: 630px;height: auto;padding: 10px 0 0 30px;overflow: hidden;}
.ljcg ul li em {font-style: normal;color: #999;font-size: 12px;line-height: 20px;padding-left: 10px;overflow: hidden;}
.mri02m_dd {width: 280px;height: 20px;border: 1px solid #D3D4D3;font-size: 12px;padding: 0px 2px;overflow: hidden;margin-left: 5px;}
.mri02m_ly {width: 400px;height: 70px;border: 1px solid #D3D4D3;padding: 0px 2px;overflow: auto;color: #B9B9B9;font-size: 12px;line-height: 22px;
margin-left: 5px;}
.ljcg ul li {padding: 0px 0px 5px;}
.mri02m_tj {width: 58px;height: 25px;margin: 8px 0px;color: #FFF;font-size: 12px;line-height: 25px;text-align: center;background: #118cda;j;overflow: hidden;
cursor: pointer;border: none;}
.xgwz ul{padding:25px 0;}
.xgwz ul li {height: 28px;line-height: 28px; text-indent:12px; border-bottom: 1px dashed #cecece;overflow: hidden;width: 48%;float: left;margin: 0 1%;}
.xgwz ul li a{ color:#333;}
.xgwz ul li span {float: right;}
.zxpro_con {width: 708px;padding: 15px 0 0 0px;}
.zxpro_con li {float: left;margin: 0 15px;overflow: hidden;text-align:center;}
.zxpro_con li span {display: block;height: 30px;line-height: 30px;text-align: center;width: 206px;overflow: hidden;}
.zxpro_con li img {padding: 2px;border: 1px solid #cecece;}
.zxpro_con li a{  display: block;height: 175px;line-height: 34px;}
/*zdd*/
.ztitle{border-bottom:1px solid #ccc;margin-top: 20px;}
.ztitle span{float:left;display:block;width:100px;height:40px;line-height:40px;text-align:center;color:#1b3d83;font-size:20px;background:#f0f0f0;font-size:14px;margin:0 4px 0 0;cursor: pointer;}
.ztitle span a{color:#1b3d83;cursor: pointer;}
.ztitle span.tithov, .ztitle span.tithov a{background:#1b3d83;color:#fff;}
.zntit_con{display:none; margin: 20px 0;border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.zntit_con p{font-size:14px;color:#333;line-height: 24px;}
.zntit_con1{display:block;}
/*Exhibit List*/
.ExhibitTagList { clear: both; margin: 0 auto; padding: 20px 0;}
.ExhibitTagList li { float: left; width: 190px; margin:10px 9px;text-align: center; border: 1px solid #e4e4e4; }
.ExhibitTagList li:hover, .ExhibitTagList li:hover div.ImageTitle{background:#1b3d83;color:#fff; display:block;}
.ExhibitTagList li div.ImageTitle{height:25px;line-height:25px;text-align:center;background:#fff; overflow:hidden;}
.ExhibitTagList li img { padding: 5px; width:180px; height:135px; }
.ExhibitTagList li p{height:25px;line-height:25px; overflow:hidden;}
.ExhibitList { clear: both; margin: 0 auto; }
.ExhibitList li { float: left; width: 190px; margin:10px 9px;text-align: center; border: 1px solid #e4e4e4; }
.ExhibitList li:hover, .ExhibitList li:hover div.ImageTitle{background:#1b3d83;color:#fff; display:block;}
.ExhibitList li div.ImageTitle{height:25px;line-height:25px;text-align:center;background:#fff; overflow:hidden;}
.ExhibitList li img { padding: 5px; width:180px; height:135px; }
.ExhibitList li p{height:25px;line-height:25px; overflow:hidden;}
/*鏍煎紡鍖栦唬鐮�-e*/
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }

.MainContent h2{ font-size:18px; font-weight:bold}

.about_list{width:270px; float: left; text-align:center; margin:15px 4px;border:1px solid #ccc;}
.ImageBox a{ display: block; text-align: center;}
.ImageBox img{ width:270px; height:202px;border: 0;}
.ImageTitle{ background: #f0f0f0;display: block; width: 100%; border-top:1px solid #ccc;line-height:40px;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 图片点击放大
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}


.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  display: none;
}
.about_list{width:270px; float: left; text-align:center; margin:15px 4px;border:1px solid #ccc;}
.ImageBox a{ display: block; text-align: center;}
.ImageBox img{ width:270px; height:202px;border: 0;}
.ImageTitle{ background: #f0f0f0;display: block; width: 100%; border-top:1px solid #ccc;line-height:40px;}
/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  background:#fff;
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


/*广告*/
.adv{ width:100%; height:245px; background:url(../images/adv.jpg) no-repeat center; color:#FFF; margin-top:40px;}
.main1{ text-align:center; padding-top:50px;}
.main1 p{ font-size:38px; }
.main1 h3{ font-size:22px; padding-top:30px; font-weight:bold}
.main1 div.more{ width:200px; margin:30px auto;}
a.more{width:162px; height:33px; display:block; background:#f14c0b; text-align:center; line-height:33px; color:#FFF; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin-top:10px;}