﻿@charset "utf-8";
	/* home */
.in-title {
	height:42px;
	line-height:42px;
	background:#1D63B7;
	padding:0 15px;
}
.in-title h3 {
	font-size:14px;
	font-weight:bold;
	height:42px;
	line-height:42px;
	color:#fff;
}
.in-title h3 span {
	color:#fff;
	font-size:14px;
	/*padding-left:10px;
	*/
}
.in-title h3 span a {
	color:#fff;
	font-size:10px;
	float:right;
}
.pic-box {
	width:100%;
}
.title-box {
	font-size:14px;
}
.in-case-list .title-box {
    height: 30px;
    width: 100%;
    font-size: 14px;
    background-color: #eee;
}
.in-news {
	width:320px;
	margin-bottom:40px;
	width:300px;
	padding:15px;
	overflow:hidden;
	background:#f5f5f5;
	margin-bottom:20px;
}
.in-news1 {
	width:220px;
	margin-bottom:40px;
}
.in-news ul {
	margin-top:8px;
}
.in-news li {
	line-height:26px;
}
.in-news li span {
	float:right;
	color:#999999;
}
.container-case {
	background:#fff;
	padding:20px 0 30px;
	/*margin-bottom:30px;*/
}
.container-case .in-title h3 {
	color:#FFFFFF;
}
.container-case .in-title h3 span {
	color:rgba(255,255,255,.5);
}
.container-case .in-more {
	color:#FFFFFF;
	float:right;
	font-size:14px;
	display:in-block;
	padding:0px 15px;
	border:1px solid rgba(255,255,255,.5);
	border-radius:6px;
	line-height:26px;
}
.in-case {
	margin-top:10px;
}
.in-case-list {
	float:left;
	width:238px;
	height:270px;
	border:1px solid #FFFFFF;
	text-align:center;
	overflow:hidden;
	margin:0 5px;
}
.in-case-list.no-mar {
	margin-right:0;
}
.in-case-list .pic-box img {
	width:238px;
	height:238px;
}
.container-main {
	margin:30px 0;
}
.in-type {
	width:240px;
	background:#F2F2F2;
	position:relative;
	min-height:600px;
}
.in-type .in-title {
	height:42px;
	/*padding-top:30px;
	*/ font-size:30px;
	text-align:center;
	background:#1D63B7;
	border-bottom:1px solid #F2F2F2;
}
.in-type .in-title h3 {
	color:#FFFFFF;
	font-size:18px;
}
.in-type .in-title h3 span {
	display:block;
	color:rgba(255,255,255,.5);
	padding-left:0;
}
.in-type li a {
	font-size:14px;
	height:38px;
	line-height:38px;
	display:block;
	background-color:#F2F2F2;
	color:#333333;
	border-bottom:1px solid #DDD;
	background-position:30px center;
	background-repeat:no-repeat;
	text-align:center;
}
.in-type li a:hover {
	background-color:#1D63B7;
	color:#00a2ff;
}
.in-type li a span,.in-type li a:hover span {
	font-size:12px;
	text-align:center;
	color:#1D63B7;
	width:17px;
	line-height:17px;
	height:17px;
	background-color:#FFFFFF;
	border-radius:10px;
	display:block;
	float:right;
	font-family:sans-serif;
	font-weight:bold;
	margin:10px 0px 0 0;
}
.in-type li li a {
	}.in-type p {
	font-size:14px;
	height:38px;
	line-height:38px;
	display:block;
	background-color:#F2F2F2;
	color:#333333;
	border-bottom:1px solid #DDD;
	background-position:30px center;
	background-repeat:no-repeat;
	text-align:center;
}
.in-type li a span {
	background-color:#F2F2F2;
	border:1px solid #1D63B7;
}
.in-products {
	width:750px;
}
.in-products-list {
	width:240px;
	height:220px;
	text-align:center;
	float:left;
	margin:5px;
	position:relative;
}
.in-products-list .pic-box {
	width:238px;
	height:168px;
	border:1px solid #DDD;
}
.in-products-list .pic-box img {
	width:238px;
	height:168px;
}
.in-products-list .title-box {
	height:40px;
	width:100%;
	font-size:14px;
}
.in-products-list .title-box a {
	}.container-links {
	background:#F2F2F2;
	padding:15px 0;
}
.container-links li {
	display:inline-block;
	padding-right:15px;
}
/* css of sub pages */
.sub-right {
	float:right;
	width:740px;
}
.dir {
	height:42px;
	padding-left:20px;
	padding-right:20px;
	float:right;
	line-height:42px;
}
.sub-title {
	height:40px;
	background:#F2F2F2;
}
.sub-title h2 {
	font-size:14px;
	color:#FFFFFF;
	float:left;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	background:#1D63B7;
	font-weight:normal;
}
.sub-right-c {
	padding:20px 0;
	min-height:400px;
	border:1px solid #DDD;
}
.sub-right-c article {
	padding:0px 40px;
	height:auto;
}
.sub-right-c article img {
	max-width:600px;
}
.sub-right-c article p {
	margin:10px 0;
	text-indent:25px;
}
.sub-right-c article a:hover{
	color:#FFFFFF;
}
h1.title {
	text-align:center;
	font-size:24px;
	color:#EF8A13;
	font-weight:normal;
	margin:0px 20px;
	line-height:1.6;
}
.photolist {
	margin:0 0 0 4px;
	padding:0;
	list-style-type:none;
}
.photolist li {
	list-style-type:none;
	float:left;
	width:220px;
	height:200px;
	overflow:hidden;
	margin-left:14px;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	text-align:center;
}
.photolist li img {
	width:220px;
	height:150px;
}
.newslist {
	margin:0 20px;
	padding:0;
	list-style-type:none;
}
.newslist li {
	font-size:14px;
	padding:10px;
	border-bottom:1px dotted #E3E3E3;
}
.newslist li .right {
	color:#999999;
	font-size:12px;
}
.news-relative {
	margin:20px 0;
	padding:0;
	list-style-type:none;
	border-top:1px dotted #E3E3E3;
}
.news-relative li {
	padding-left:20px;
	margin-left:20px;
	margin-top:10px;
	background:url('../images/icon1.gif') no-repeat 5px center;
}
#messageform {
	padding:0 20px 20px;
}
.txt {
	border:1px solid #EBEBEB;
	background:rgba(190,190,190,.1);
	font-size:12px;
	line-height:25px;
}
.btn {
	border-radius: 4px;
	background:#1D63B7;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:22px;
	color:#FFFFFF;
	cursor:pointer;
	padding:0 40px;
}

.btn1 {
	background:#EEE;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	padding:0 40px;
}
.photolist {
	margin:0 0 0 5px;
	padding:0;
	list-style-type:none;
}
.photolist li {
	float:left;
	width:220px;
	height:250px;
	text-align:center;
	margin:10px 12px 15px;
	overflow:hidden;
}
.photolist li img {
	width:220px;
	height:220px;
}
.photolist li a {
	line-height:40px;
}
.newslist {
	margin:0 0px;
	list-style-type:none;
}
.newslist li {
	padding-left:25px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	background:url('../images/ico.png') no-repeat 10px center;
	line-height:1.7;
	border-bottom:1px solid #EFEFEF;
	font-size:14px;
}
.newslist li span {
	float:right;
	color:#999999;
	font-size:12px;
}
/*栏目导航*/
.left_nav {
	clear:both;
	padding-top:10px;
}
.index_left_nav {
	padding-top:20px;
}
.left_h {
	background:url(../images/title_line.jpg) left bottom no-repeat;
	font-size:22px;
	display:block;
	margin-top:25px;
	padding:0px 0px 10px 0px;
	color:#0c548c;
}
.left_nav_ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin:15px 0px 0px 0px;
	padding-bottom:10px;
}
.left_nav_ul > li {
	position:relative;
	border-bottom:1px solid #f2f2f2;
	background:url(../images/left_li.gif) 6px 15px no-repeat;
	padding:8px 0px 8px 18px;
}
.left_nav_ul > li > a {
	text-decoration:none;
	color:#656464;
}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active {
	color:#01519e;
}
/*小类*/
ul.left_snav_ul {
	list-style:none;
	padding:0px;
	display:none;
	padding-top:8px;
}
ul.left_snav_ul > li {
	margin:0px;
	padding:5px 0px 5px 10px;
	background:url(../images/left_sli.gif) 0px 13px no-repeat;
}
ul.left_snav_ul > li > a {
	border:0;
	color:#797979;
	padding:5px 0px 5px 0px;
}
ul.left_snav_ul > li > a:hover {
	text-decoration:none;
	color:#01519e;
}
.menu_head {
	cursor:pointer;
	font:600 18px/30px "Open Sans",sans-serif;
	width:35px;
	text-align:center;
	color:#303c4b;
	display:inline-block;
	position:absolute;
	top:3px;
	right:0px;
}
.menu_head:hover {
	color:#46d8ad;
}
/*标题栏*/
.titleBar {
	height:35px;
	overflow:hidden;
	background:#f9f9f9;
	margin:20px 0px 20px 0px
}
.titleBar h5 {
	float:left;
	background:#3477c8;
	display:inline-block;
	width:auto;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:35px;
	overflow:hidden;
}
.titleBar span {
	float:left;
	background:url(sanjiao_06th.jpg) no-repeat left center;
	display:inline-block;
	width:10px;
	height:35px;
	margin:0
}
.titleBar a {
	font-size:12px;
	color:#666;
	border-radius:2px;
	background:#ddd;
	padding-left:10px;
	padding-right:10px;
	min-width:100px;
	font-size:14px;
	line-height:35px;
	margin-left:15px;
	display:inline-block;
	text-align:center
}
.titleBar a:hover {
	background:#3477c8;
	color:#fff
}
.titleBar .rightMore {
	float:right;
	border-radius:0px;
	display:block;
	line-height:35px;
	min-width:initial;
	padding-left:10px;
	padding-right:10px;
	background:#ddd;
	color:#fff;
	font-size:12px;
	transition:background 0.5s
}
.titleBar .rightMore:hover {
	background:#3477c8;
	color:#fff;
}
/*首页导航菜单*/
.indexNavigationGroup {
	display:none;
}
/*导航菜单*/
.navigationBox {
	overflow:hidden;
	width:100%;
	line-height:40px;
	margin-bottom:0px;
}
#firstpane .selected {
	color:#00a2ff;
	font-weight:bold
}
#firstpane li span {
	cursor:pointer;
	line-height:35px;
	height:35px;
	background:#eee;
	display:block;
	position:absolute;
	right:0px;
	top:2px;
	color:#3477c8;
	width:40px;
	text-align:center;
	font-size:20px;
	font-weight:bold
}
#firstpane li span:hover {
	background:#3477c8;
	color:#fff
}
#firstpane {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	margin-top:0px;
}
#firstpane > li {
	float:left;
	width:100%;
	position:relative;
}
/*小类*/
#firstpane > li > ul {
	float:left;
	padding:0px;
	margin:0px;
	display:none;
	width:100%;
}
#firstpane > li > ul > li {
	width:100%;
	position:relative;
	margin-left:20px;
}
#firstpane > li > ul > li:hover {
	}#firstpane > li > ul > li > a:hover {
	}/*小类*/
#firstpane > li > ul > li > ul {
	width:100%
}
#firstpane > li > ul > li > ul > li {
	float:left;
	width:100%;
	position:relative;
}
#firstpane > li > ul > li > ul > li:hover {
	}#firstpane > li > ul > li > ul > li > a {
	display:block;
	text-indent:50px;
	border-bottom:1px solid #eee;
	background:url(li.png) no-repeat 38px 16px;
}
#firstpane > li > ul > li > ul > li > a:hover {
	}.phone {
	width:250px;
	height:56px;
	line-height:28px;
	float:right;
	color:#000032;
	margin-top:25px;
	padding:0px;
}
.phone p h3 {
	font-size:18px !important;
	font-weight:bold;
}
.phone p a {
	font-size:13px;
}
.phone p a:hover {
	text-decoration:underline;
}
.phone p b {
	color:#CCC;
	font-weight:normal;
	margin:0px 5px;
}
.ny_banner {
	height:318px;
	text-align:center;
	overflow:hidden;
	width:100%;
	margin-top:0px;
}
