/* CSS Document */
body{ margin:0; text-align:center; font-size:15px; line-height:24px; font-family: "Microsoft YaHei"!important; color:#383838;}
a{ text-decoration:none; color:#222222;}
a:hover{ text-decoration:none; }
img{ border:none;}
ul{ padding:0; margin:0; list-style:none}
li{ padding:0; margin:0; }
table{ border-collapse:collapse;}
.clear{ clear:both;}
dt{ margin:0; padding:0;}
dl{ margin:0; padding:0;}
dd{ clear:none; margin:0; padding:0;}

.logo{ width:1200px; margin:0 auto; height:100px;}
.logo_left{ width:373px; height:99px; float:left;}


.menu{ float:right; width:816px; margin-top:35px; }
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
z-index:999;
}

.menu ul li {
float:left; 
position:relative;
text-align:right;
font-size:16px;
}

.menu ul li a{
display:block; 
text-decoration:none; 
width:115px;
color:#333333;
line-height:37px;
height:37px;
}

.c-banner{
	width: 100%;
	position: relative;
	height:600px;
	z-index:-999;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	display: none;
	opacity: 0;
	position:absolute;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}


.main1{ width:100%; height:390px; margin:0 auto;}
.main11{ width:1200px; margin:0 auto;}
.main11_left{ width:590px; float:left; text-align:left; line-height:32px;}
.main11_left span{ color:#D3D3D3;}
.main11_left h2{ color:#0B5BAA;}
.main11_c{ width:44px; height:289px; float:right; margin-top:60px;}
.main11_right{ width:505px; height:390px; background:#FFF; box-shadow:1px 2px 4px #CBCBCB; float:right; margin-top:-30px; z-index:999;}
.main11_right1{ text-align:left; margin-left:35px; float:left; border-bottom:2px solid #FF9900; height:50px; margin-bottom:30px;}
.main11_right1 h2{ color:#0B5BAA;}
div#MainPromotionBanner{
	width:438px;
	height:275px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 275px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 438px;
	height: 275px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 438px;
	height: 275px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 235px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}

.mainp{ height:650px; background:url(images/bg.jpg) no-repeat; width:100%; margin:0 auto;}
.mainp1{ width:1200px; margin:0 auto; margin-top:10px; padding-top:10px;}
.mainp1_left{ float:left; width:300px; text-align:left;}
.mainp1_left h2{ color:#FFF;}
.mainp1_left span{ color:#DCDBDB;}
.mainp1_right{ width:890px; float:right; color:#FFF; text-align:right; padding-top:40px;}
.mainp1_right a{ color:#FFF; font-size:16px; margin-right:25px; margin-left:25px;}

.main2{ height:470px; background:url(images/bg1.jpg) no-repeat; width:100%; margin:0 auto;}
.main2c{ width:1200px; margin:0 auto; padding-top:20px;}
.main2_left{ width:550px; float:left;}
.main2_top{ width:480px; float:left; text-align:left;}
.main2_top span{ color:#666666;}
.main2_top h2{ color:#0B5BAA;}
.more{ float:right; margin-top:30px; width:70px;}

.main5_leftcon{ width:550px; float:left; margin-top:10px; text-align:left;}
.main5_leftcon ul li{ border-bottom:1px dotted #CCCCCC; height:90px; margin-top:15px; margin-bottom:15px;}
.main5_rightcon1{ width:100px; height:60px; float:left; border-right:1px solid #ccc; display:block;text-align:center; padding-top:10px;}
.main5_rightcon1 span{ font-weight:bold; font-size:20px; margin-top:10px; color:#FF9900;}
.main5_leftcon2{ width:428px; float:right; text-align:left; font-size:16px;}
.main5_leftcon2 p{ font-size:13px; color:#817F7F;}

.main2_right{ width:550px; float:right;}
.main2_right1{ width:550px; float:left; margin-top:20px; background:#F6F6F6; font-size:13px;border:1px solid #E9E9E9; line-height:30px; text-align:left;}
.main2_right1 td {border:1px solid #E9E9E9; height:40px; text-indent:8px;}


.main3{ width:1200px; margin:0 auto; clear:both; color:#696969; font-size:16px; margin-top:20px; line-height:38px; text-align:center;}


.bannera{ background:url(images/about.jpg) no-repeat; height:358px; margin:0 auto;}
.bannercases{ background:url(images/cases.jpg) no-repeat; height:358px; margin:0 auto;}
.bannerj{ background:url(images/job.jpg) no-repeat; height:358px; margin:0 auto;}
.bannerlx{ background:url(images/contact.jpg) no-repeat; height:358px; margin:0 auto;}
.bannern{ background:url(images/news.jpg) no-repeat; height:358px; margin:0 auto;}
.bannerp{ background:url(images/product.jpg) no-repeat; height:358px; margin:0 auto;}
.main{ width:1200px; margin:0 auto;}
.bannerc{ width:380px; height:110px; background:#296DB1; float:left; margin-top:218px; color:#FFF; text-align:left; padding-left:20px; padding-top:30px;}
.bannerc1{ font-size:28px; border-bottom:2px solid #FFF; width:120px; height:45px;}

.line{ width:1200px; height:70px; border-bottom:1px solid #E1E1E1; margin:0 auto; margin-top:20px;}

.line_left{ width:800px; float:left; text-align:left; padding-top:20px;} 
.line_right{ width:245px; float:right; line-height:50px; font-size:16px;}
.line_right ul li{ border:1px solid #296DB1; width:120px; height:50px; float:left;}
.line_right ul li#on a{ background:#296DB1; color:#FFF; display:block;}

.reset_style{font-size:14px; color:#444; line-height:40px;}
.reset_style table td{ text-indent:8px;}



.footer{ background:#333333;padding-top:5px; margin:0 auto; width:100%; margin-top:18px; color:#FFFFFF; line-height:30px;}
.footer a{color:#FFFFFF;}
.foot{ width:1200px; margin:0 auto; height:80px; line-height:80px; font-size:16px;}
.foot a{ margin-left:30px; margin-right:30px;}
.foot1{ color:#808080; border-top:1px solid #444444; width:950px; height:70px; line-height:70px; margin:0 auto;}
.foot1 a{color:#808080;}
.page{ text-align:center; line-height:40px;}
.title{ font-weight:bold; font-size:15px; line-height:40px; text-align:center;}
.content{ width:1200px; margin:0 auto; margin-top:20px; text-align:left; line-height:30px;}
.content ul li{ width:300px; float:left; text-align:center; margin-top:10px; }

.contentnn{ width:1200px; margin:0 auto; clear:both; padding-top:20px; text-align:left;}
.contentnn ul li{ height:140px; width:1200px; float:left; padding-top:20px; border-bottom:1px solid #ECECEC;}
.news{ width:185px; height:103px; float:left;} 
.news1 span{ height:35px; line-height:35px; display:block; font-size:18px; color:#323232;}
.news1{ width:100%;text-align:left; color:#777777; font-size:13px;}

.newstitle{ font-size:22px; font-weight:bold; line-height:40px; text-align:center; height:40px; margin:0 auto;}
.newstitle1{ height:40px; line-height:40px; width:1200px; margin:0 auto; background:#F1F1F1; color:#969696; text-align:center; margin-bottom:15px;}

.contentp{ width:1200px; margin:0 auto;}
.menu_list{width:250px; float:left; background:#F5F5F5; text-indent:15px;}
.menu_head{width:250px;height:47px;line-height:47px;cursor:pointer; border-bottom:1px solid #e1e1e1; text-align:left;position:relative;font-weight:bold;background:#F5F5F5 url(images/pro_left.png) center right no-repeat;margin:0;color:#296DB1;}
.menu_list .current{background:#f1f1f1 url(images/pro_down.png) center right no-repeat; color:#296DB1;}
.menu_list .current a{ color:#296DB1;}
.menu_body{width:250px;height:auto;overflow:hidden;line-height:38px;text-align:left;}
.menu_body a{display:block;width:250px;height:38px;line-height:38px;color:#666666; background:#FCFCFC;text-decoration:none;border-bottom:1px dotted #e1e1e1; }
.menu_body a:hover{ color:#296DB1;}

.right{ width:925px; float:right; margin-top:15px;}
.right_top{ width:925px; float:left; text-align:left;}
.right_top span{ color:#2668AB;}
.right_c{ width:925px; float:left;}
.right_c ul li{ float:left; width:280px; margin-left:20px; height:305px; margin-top:15px;}
.right_c ul li:hover{box-shadow:2px 2px 6px #CBCBCB; }
.right_c .c1{ width:260px; text-align:left; margin:0 auto; margin-top:10px;}
.right_c .c1 span{ float:right;}
.page{ margin:0 auto; margin-top:20px; clear:both; text-align:center;}

.map{height:400px;width:1200px; margin:0 auto; margin-top:20px;}
#dituContent{width:100%;height:400px;}

.layui2{width:550px;height:40px;border-radius:5px;border:0;background:#EDEFF6; margin-top:20px; float:left; margin-left:15px;}
.layui21{width:550px;height:100px;border-radius:5px;border:0;background:#EDEFF6; margin-top:20px; float:left; margin-left:15px;}
.layui1{ margin-top:20px; float:left; margin-left:15px;}