﻿/*index*/
/*body和A，ul标签常规申请*/
			body,div,h1,h2,h3,h4,h5,h6,ul,li,a,p,span{font:12px normal "微软雅黑";color:#000;margin:0;padding:0;font-family: 微软雅黑;}
			ul,li{list-style-type:none;font-family:微软雅黑;}
			img{border:0;}
			span{font-family:微软雅黑;font-size:12px;}
			h2{font-family:微软雅黑;font-weight:normal}
			h3{font-family:微软雅黑;font-weight:normal}
			p{font-size:12px;font-family:微软雅黑;}
			input{font-size:12px;font-family:微软雅黑;outline:0;}
			textarea{outline:0;}
			select{outline:0;}
			a{text-decoration:none;font-family:微软雅黑;font-size:12px;}
			table{border-collapse: collapse;}
			.clear{clear: both;}
/*body和A，ul标签常规申请END*/		
/*index*/
.body{
	width:100%;
	overflow:hidden;
}
.top{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0px 15px 0px;
}
.logo{
	float:left;
}
.logo img{
	width:526px;
	height:69px;
}
.t_bb{
	float:right;
	margin-right:15px;
	padding:13px 0px;
}
.nav_line{
	width:100%;
	background:#fff;
	border-top:1px dashed #3A9BD6;
	padding-top:3px;
}
.nav_bg{
	height:45px;
	background:#3A9BD6;
	width:100%;
}
.nav{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.nav ul{
	float:left;
}
.nav ul li{
	float:left;
	height:45px;
}
.nav ul li a{
	line-height:45px;
	padding:0px 25px;
	height:45px;
	display:block;
	color:#fff;
	font-size:14px;
}
.nav ul li a:hover{
	background:#2786BE;
}
.nav ul .cur a{
	background:#2786BE;
}
.search{
	float:right;
	margin-right:15px;
}
.search .i_sbtn{
	margin-left:15px;
	margin-top:15px;
	width:15px;
	height:15px;
	background:url(../images/2.png) no-repeat;
	border:0 none;
}
.search .i_stext{
	width:150px;
	height:22px;
	padding:0px 5px;
	color:#DDDDDD;
	line-height:22px;
	border:1px solid #E5E5E5;
}
.banner{
	width:100%;
	height:550px;
	overflow:hidden;
	position:relative;
}
.main_bg{
	width:100%;
	background:#E5E5E5;
}
.i_main{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0px 30px 0px;
}
.foot_bg{
	width:100%;
	height:181px;
	background:#7F9099;
}
.foot{
	width:1000px;
	margin:0 auto;
}
.banner_center{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-960px;
}
.i_main h2{
	font-size:18px;
	line-height:1.2em;
	padding-left:10px;
	margin-bottom:10px;
	font-weight:600;
	background:url(../images/bg1.jpg) left center no-repeat;
}
.i_mleft{
	float:left;
	width:280px;
	height:330px;
	overflow:hidden;
}
.i_mleft .i_ml_img img{
	width:280px;
	height:140px;
	margin-bottom:10px;
}
.i_mleft ul li{
	margin-top:10px;
	padding-bottom:5px;
	background:url(../images/line.jpg) left bottom repeat-x;
}
.i_mleft ul li h3{
	color:#333333;
	line-height:14px;
	font-size:14px;
}
.i_mleft ul li h3 span{
	color:#333333;
	line-height:14px;
}
.i_mleft ul li p{
	color:#333;
	line-height:20px;
}
.i_mcenter{
	float:left;
	margin-left:30px;
	width:348px;
}
.i_mcenter .i_ml_img img{
	width:350px;
	height:140px;
	margin-bottom:10px;
}
.i_mcenter  p{
	font-size:14px;
	color:#333333;
	line-height:28px;
}
.i_right{
	float:left;
	width:280px;
	margin-left:30px;
}
.i_right .i_ml_img img{
	width:280px;
	height:140px;
	margin-bottom:10px;
}
.i_right ul li{
	margin-top:15px;
	margin-left:5px;
	padding-left:30px;
	background:url(../images/bg2.jpg) left center no-repeat;
}
.i_right ul li h3{
	color:#333333;
	line-height:14px;
	font-size:13px;
}
.i_right ul li h3 span{
	display:inline-block;
	width:12px;
	height:12px;
	margin-left:10px;
	background:url(../images/bg3.jpg) no-repeat;
}
.i_right ul li p{
	color:#999999;
	line-height:20px;
}
.f_logo{
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}
.foot p{
	text-align:center;
	color:#fff;
	line-height:21px;
}
/****************Group********************/
.in_baner_bg{
	width:100%;
	height:259px;
	overflow:hidden;
}
.main{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0px;
}
.in_left{
	float:left;
	width:185px;
}
.in_lti{
	padding-left:8px;
	margin-bottom:10px;
	background:url(../images/bg4.jpg) left center no-repeat;
}
.in_lti h2{
	font-size:24px;
	color:#2379A9;
	line-height:24px;
	font-weight:bold;
	
}
.in_lti h3{
	color:#CCCCCC;
	font-size:18px;
	line-height:22px;
	font-family:Arial;
}
.in_ul{
	width:176px;
	background:url(../images/line.jpg) left top repeat-x;
}
.in_ul ul li{
	width:176px;
	height:38px;
	background:url(../images/line.jpg) left bottom repeat-x;
}
.in_ul ul li a{
	padding-left:5px;
	display:block;
	height:38px;
	line-height:38px;
	color:#333333;
	font-size:16px;
}
/*.in_ul ul li a:hover{
	color:#fff;
	background:url(../images/bg5.jpg) no-repeat;
}*/
.in_ul ul .cur a{
	color:#fff;
	background:url(../images/bg5.jpg) no-repeat;
}
.in_right{
	float:left;
	margin-left:35px;
	width:780px;
}
.in_rti{
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:2px solid #E2E2E2;
}
.in_rti h2{
	float:left;
	font-size:28px;
	color:#2379A9;
}
.in_manbao{
	padding-top:10px;
	float:right;
	color:#555555;
	line-height:32px;
}
.in_manbao a{
	color:#555555;
	line-height:32px;
}
.in_rtext{
	margin-top:20px;
	padding-bottom: 10px;
	min-height: 500px;
}
.in_rtext img{
	max-width:780px;
}
.i_pd_main{
	margin-top:20px;
	position: relative;
	min-height: 150px;
	overflow: hidden;
}
.i_pd_left {
	width: 20px;
	height: 33px;
	position: absolute;
	left: 10px;
	top: 140px;
	display: block;
	z-index:10;
	background: url(../images/i_pd_left.png) no-repeat;
}
.i_pd_right {
	width: 20px;
	height: 33px;
	position: absolute;
	right: 10px;
	top: 140px;
	display: block;
	z-index:10;
	background: url(../images/i_pd_right.png) no-repeat;
}
.ul_over {
	width: 780px;
	overflow: hidden;
	position: relative;
}
.i_pd_main ul {
	width: 2000px;
	position: relative;
}
.i_pd_main ul li {
	float: left;
	width: 214px;
	height: 300px;
	margin-right: 35px;
	padding:10px;
	padding-bottom:0px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.i_pd_main ul li img {
	max-width: 214px;
	max-height: 256px;
}
.i_pd_main ul li p{
	margin-top:5px;
	color:#000000;
	line-height:16px;
}
.shang_text{
	margin-top:10px;
}
.shang_text h2{
	font-size:18px;
	line-height:24px;
	font-weight:600;
	margin-top:20px;
	margin-bottom:10px;
}
.shang_text img{
	width:780px;
}
.shang_text h3{
	font-size:24px;
	color:#2379A9;
	font-weight:600;
}
.new{
	margin-top:15px;
}
.new_ti{
	width:758px;
	padding:10px;
	overflow:hidden;
	border:1px solid #E2E2E2;
}
.new_ti a h2:hover{text-decoration:underline;}
.new_ti a h2 img{vertical-align:middle;}
.new_ti h2{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	color:#525252;
	float:left;
	width:658px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow: hidden; 
}
.new_ti span{
	display:block;
	float:right;
	color:#555555;
	line-height:30px;
}

.search_ti{
	width:758px;
	padding:10px;
	overflow:hidden;
	border:1px solid #E2E2E2;
	margin:10px 0px;
}
.search_ti h2{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	color:#525252;
	float:right;
	width:560px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow: hidden; 
}
.search_ti h3{
	width:120px;
	font-size:18px;
	display:block;
	font-weight:bold;
	float:left;
	color:#555555;
	line-height:30px;
	text-align:center;
	background:#3A9BD6;
	color:#fff;
}
.new_text{
	padding-left:10px;
	padding-top:10px;
	position:relative;
	display:none;
}
.new_text i{
	width:15px;
	height:12px;
	display:block;
	position: absolute;
	background:url(../images/bg6.png) no-repeat;
	left:30px;
	top:-1px;
	z-index: 10;
}
.new_text_in{
	padding:10px;
	padding-right:30px;
	color:#333333;
	line-height:20px;
}
.new_text_in p{
	color:#767676;
	line-height:20px;
	font-size:14px;
}
.new_dup{
	color:#767676;
	position: absolute;
	right:5px;
	bottom:5px;
	cursor: pointer;
}
.video{
	margin-top:20px;
	padding-bottom:20px;
}
.contact{
	margin-top:10px;
}
.contact h2{
	font-size:18px;
	color:#272727;
	line-height:30px;
	font-weight:bold;
}
.contact p{
	color:#737373;
	font-size:14px;
	line-height:30px;
}
.map{
	width:580px;
	height:278px;
}
.map img{
	width:580px;
	height:278px;
}
.leave_list{
	overflow:hidden;
	margin-top:20px;
}
.leave_list .leave_th{
	color:#2379A9;
	font-size:21px;
	line-height:40px;
	font-weight:bold;
	width:86px;
	float:left;
	padding-right:20px;
	position: relative;
}
.leave_list .leave_th span{
	position: absolute;
	right:10px;
	top:5px;
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
}
.leave_list .leave_td{
	float:left;
}
.leave_list .leave_td input{
	width:390px;
	height:25px;
	margin:5px 0px;
	border:1px solid #767676;
}
.leave_list .leave_td .yx1{
	width:240px;
}
.leave_list .leave_td .yx2{
	width:129px;
}
.leave_up{
	margin-top:20px;
	margin-left:110px;
}
.leave_su{
	width:144px;
	height:50px;
	border:0 none;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	background:url(../images/btn1.jpg) no-repeat;
}
.leave_qr{
	width:224px;
	height:50px;
	border:0 none;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	background:url(../images/btn2.jpg) no-repeat;
}
.show_ti{
	padding:10px 20px 10px 20px;
	background:url(../images/line2.jpg) left bottom repeat-x;
}
.show_ti h2{
	color:#247aa9;
	font-size:18px;
	line-height:20px;
	padding-left:20px;
	background:url(../images/show.png) left center no-repeat;
}
.show_text{
	padding-bottom:10px;	
	background:url(../images/line2.jpg) left bottom repeat-x;
}
.show_over{
	padding-left:40px;
	padding-top:10px;
	overflow:hidden;	
}
.show_lle{
	width:500px;
	float:left;
}
.show_yimg{
	float:right;
}
.show_yimg img{
	width:240px;
	height:130px;
}
.show_dimg {
	margin-top:10px;
}
.show_dimg img{
	width:250px;
	height:140px;
	margin-right:4px;
}
.show_list{
	margin-top:10px;
	overflow:hidden;	
}
.show_list .show_th{
	width:90px;
	float:left;
	color:#333;
	font-size:14px;
	line-height:25px;
}
.show_list .show_td{
	float:left;
	font-size:14px;
	line-height:25px;
	font-weight:300;
	width:400px
}
/*.pd_left{
	overflow:hidden;
	position:relative;
}
.pd_left ul{
	margin-left:-10px;
}
.pd_left ul li{
	margin-bottom:10px;
	position:relative;
	border:2px solid #DDDDDD;
	float:left;
	margin-left:10px;
	width:381px;
	height: 240px;
	text-align: center;
}
.pd_left ul li img{
	max-width: 381px;
	height: 240px;
}
.pd_bt{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 5px 0px;
	background: #1D6399;
	color: #fff;
	text-align:left;
}
.pd_bt h2{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	background: url(../images/4.png) 10px center no-repeat;
	padding-left: 30px;
}
.pd_bt h2 span {
line-height: 22px;
font-size: 14px;
color: #fff;
margin-left: 10px;
}
.pd_img{
	text-align:left;
	
}
.pd_img img{
	border:1px solid #DDDDDD;
	width:580px;
}*/
.pd_text{
	margin-top:10px;
	margin-bottom:10px;
}
/*.pd_text h2{
	padding:5px 0px;
	color:#2379A9;
	font-size:18px;
	background:url(../images/line.jpg) left bottom repeat-x;
	margin-bottom:10px;
}*/
.pd_text p{
	color:#555555;
	font-size:14px;
	line-height:24px;
}
/*.pd1_left{
	overflow:hidden;
	position:relative;
}
.pd1_left ul{
	margin-left:-10px;
}
.pd1_left ul li{
	margin-bottom:10px;
	position:relative;
	border:2px solid #DDDDDD;
	float:left;
	margin-left:10px;
	width:381px;
	height:240px;
}
.pd1_left ul li img{
	width:381px;
	height:240px;
}
.pd1_left .pd_bt{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	padding:5px 0px;
	background:#1D6399;
	color:#fff;
}
.pd1_left .pd_bt h2{
	font-size:22px;
	color:#fff;
	font-weight:bold;
	background:url(../images/4.png) 10px center  no-repeat;
	padding-left:30px;
}
.pd1_left .pd_bt h2 span{
	line-height:22px;
	font-size:14px;
	color:#fff;
	margin-left:10px;
}*/
.fy {
	margin-top: 40px;
	text-align: center;
}
.fy a:hover {
	font-size: 14px;
	color: #fff;
	background: #247aa9;
	line-height: 20px;
	padding: 2px 5px;
	border: 1px solid #247aa9;
}
.fy .cpb {
	font-size: 14px;
	color: #fff;
	background: #247aa9;
	line-height: 20px;
	padding: 2px 5px;
	border: 1px solid #247aa9;
}
.fy a {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	padding: 2px 5px;
	border: 1px solid #E8E8E8;
}
.newDetail{
	min-height:400px;
}
.nd_ti h2{
	text-align:center;
	padding:20px 0px;
	font-size: 28px;
	color: #2379A9;
}
.nd_ti h3{
	text-align:center;
	padding:10px 0px;
	font-size: 16px;
	color: #666666;
}
.gr_lti{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
}
.gr_list ul li{
	margin:10px 0px;
	overflow:hidden;
	background:#E1E1E1;
}
.grl_right{
	margin-left:10px;
	line-height:35px;
	float:left;
	font-size:16px;
	color:#333333;
}
.grl_left{
	float:left;
	height:35px;
	padding-left:25px;
	width:135px;
	background:url(../images/grl_left.png) left center no-repeat;
}
.grl_left h2{
	color:#fff;
	font-size:16px;
	line-height:35px;
}
.grl_left h2 span{
	color:#fff;
	font-size:12px;
	line-height:35px;
}
.shanghai_list{
	margin:15px 0px;
}
.shanghai_hy img{
	max-width:780px;
}
.leave_td textarea{
	width:390px;
	height:120px;
	resize:none;
	margin:5px 0px;
	border:1px solid #767676;
}
.video_list{
	padding-top:20px;
}
.video_list  ul {
	margin-left:-20px;
}
.video_list  ul li{
	width:250px;
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}
.video_ti{
	padding:5px 0px;
	font-size:16px;
	text-align:center;
	width:250px; 
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
/*2015-3-17 牛晨修改 上海介绍*/
.Nchwrap{
	width:100%;
}
.Nchwrap1 h1 span{
	font-family: '微软雅黑';
	font-size: 20px;
	line-height: 50px;
	margin-right: 10px;
}
.Nchwrap1 h1 span.Nch3E6C8D{
	color: #2379A9;
}
.NchwrapCon clear{
	clear: both;
}
.NchwrapCon{margin:0 0 20px 0; padding:0 0 40px 0; border-bottom:1px #ddd dotted;}
.Nchwrap1{margin:0 0 20px 0; padding:0 0 30px 0; border-bottom:1px #ddd dotted;}
.NchwrapL{
	float: left;
	width:440px;
	border-right: 1px solid #ddd;
	color: #000;
	line-height: 29px;
	font-family: '微软雅黑';
	font-size:14px;
	font-weight: normal;
}
.NchwrapR{
	width: 324px;
	float: right;
	padding-top: 32px;
	color: #000;
	line-height: 29px;
	font-family: '微软雅黑';
	font-size:14px;
	font-weight: normal;
}
.Nchwrap1 p{
	color: #000;
	line-height: 29px;
	font-family: '微软雅黑';
	font-size:14px;
	font-weight: normal;
}
.new_ti .h2{
	float: right;
}
.new_ti .h2 p{
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-family: '微软雅黑';
	padding-left: 10px;
}
.new_ti h2{
	float:none;
	font-size:14px;
}
.new_ti span
{
	float: left;
	font-size: 14px;
}
/*2015-3-23 牛晨修改 产品详情*/
.Nchtitle{
	font-family:'Microsoft YaHei';
	font-size: 18px;
	color: #3a9bd6;
	font-weight: bold;
	height: 43px;
	line-height: 43px;
	padding-left: 27px;
	border: 2px solid #c9c9c9;
	margin-bottom:26px;
}
.Nchtitle  span{
	font-family:'Microsoft YaHei';
	font-size: 18px;
	color: #3a9bd6;
	font-weight: bold;
	/*height: 43px;*/
	line-height: 43px;
	margin-right:52px;
}
.NchimgW{
	height: 270px;
	margin-bottom: 20px;
}
.NchimgW img{max-width:307px;}
.NchimgW1 img{max-width:400px;}
.NChimgWL{
	width:307px;
	float: left;
	padding:10px;
	border:1px #ddd solid;
}
.NChimgWL1{
	width:400px;
	float: left;
	padding:10px;
	border:1px #ddd solid;
	text-align:center;
}
.NChimgWR{
	
	width:411px;
	
	float: right;
	padding:0 20px 0px 20px;
	}
	.NChimgWR1{
	
	width:310px;
	
	float: right;
	padding:0 20px 0px 20px;
	}
.NChimgWR p,.NChimgWR1 p{
	font-family:'Microsoft YaHei';
	font-size: 14px;
	color: #595757;
	line-height: 26px;
}
.Nchlist{
	height: 45px;
	line-height: 45px;
}
.Nchlist span{
	line-height: 45px;
	color: #595757;
	font-family:'Microsoft YaHei';
	font-size: 16px;
	font-weight: bold;
	margin-right: 22px;
	padding-left: 17px;
	background: url("../images/Ncharrow.jpg") no-repeat left center;
}
.Nchpro{
	margin-top: 20px;
}
.Nchpro h3{
	font-family:'Microsoft YaHei';
	font-size: 16px;
	color: #727171;
	font-weight: bold;
	line-height: 40px;
}
.Nchli li{
	color: #595757;
	font-family:'Microsoft YaHei';
	font-size: 13px;
	line-height: 27px;
	padding-left: 22px;
	background: url('../images/Ncharrow1.jpg') no-repeat left 10px;
	width: 210px;
	float: left;
	padding-right:28px;
}
.Nchtable{
	margin:20px 0px;
}
.Nchtable th{
	color: #3488b9;
	font-family:'Microsoft YaHei';
	font-size: 15px;
	text-align: center;
	font-weight: normal;
	background: #D7E9F5;
	line-height: 37px;
	border-right: 1px solid #97CFF0;
}
.Nchtable thead{
	border: 1px solid #97CFF0;
	border-bottom:0px;
	border-right: 0px;
}
.Nchtable tbody{
	border: 1px solid #ddd;
	border-right: 0px;
}
.Nchtable td{
	color: #595757;
	font-family:'Microsoft YaHei';
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	/*background: #D7E9F5;*/
	line-height: 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
}
/*2015-3-23 牛晨修改 上海介绍*/
.shang_topL{
	width:263px;
	float: left;
	margin-right: 20px;
}
.shang_top{
	padding: 0px 0px 20px;
}
.shang_topR{
	float: right;
	width: 484px;
}
.shang_topR h2{
	margin-bottom: 20px;
}
.shang_topR .p{
	padding-bottom: 10px;
	background: url(../images/Nchp.jpg) no-repeat left bottom;
	font-family:'Microsoft YaHei';
	font-size: 15px;
	line-height: 25px;
	color: #333;
}
.Nchaddr{
	height: 104px;
}
.Nchaddr h1{
	font-size: 14px;
	padding-bottom: 10px;
}
.Nchaddr h1 span{
	font-size: 12px;
	color: #333;
}
.Nchaddr p{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.NchaddrL{
	width:270px;
	border-right: 2px solid #D8D8D8;
	height:104px;
	float: left;
	padding-top: 10px;
}
.NchaddrR{
	width: 202px;
	float:right;
	padding-top: 10px;
	padding-left: 10px;
}
.in_ul ul li a{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:184px;
padding-right:21px;
}
.in_ul ul li{width:205px;}
.in_ul{width:205px;}
.in_left{width:205px;}
.in_right{margin-left:15px;}





