﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	font-family: 微软雅黑;
}
img { border:0px; }
a{
	color: #000;
	text-decoration: none;
}
a:hover{
	color: #666666;
	text-decoration: underline;
}
ul li {
	list-style-type:none;
}
ul{margin:0;padding:0;}a img{border:0;}
/*top*/
.index_toptop{
	width:100%; 
	margin: 0px auto; 
	height:25px;
	background-color:#494949;
		min-width:1180px;
}
.index_toptop1{
	width:1180px;
	margin: 0px auto; 
	height:25px;
	color: #CECECE;
	text-align:right;
	line-height:25px;
}
.index_top{
	width:100%;
	margin: 0px auto; 
	height:38px;
	background:url(../images/topbj.png);
	background-repeat: no-repeat; 
		min-width:1180px;
	
}
.ld{
width:100%;
	 min-height:500px;
  background-size: cover;
	
}
.index_tops{
width:100%;
	margin:auto;
	height:659px;
background:url(../images/bj.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.index_tops1{
	width:1180px;
	margin:auto;
	height:322px;
}
.index_tops2{
	width:525px;
	margin:auto;
	float:left;
	color:#1883D6;
	font-size:34px; 
	height:60px;
	padding-top:120px;
	border-bottom:solid 1px #D1D1D1;
	margin-left:35px;
	font-weight:bold;
}
.index_tops3{
	width:1000px;
	margin:auto;
	float:left;
	color:#1883D6;
	font-size:16px; 
	margin-top:15px;
	margin-left:35px;
}
.index_tops3 li{
	width:625px;
	margin:auto;
	float:left;
	color:#6A6A6A;
	font-size:13px; 
	height:22px;
}
.index_logo{
	width:1180px;
	margin: 0px auto; 
	height:90px;
	color: #fff;
}
.index_cp{
	width:1180px;
	margin: 0px auto; 
	height:310px;
}
.index_cp1{
	width:285px;
	margin: 0px auto; 
	height:320px;
	float:left;
	background-color:#fff;
	}
	.index_cp1s{
	width:285px;
	margin: 0px auto; 
	height:320px;
	float:left;
	background-color:#fff;
		margin-left:13px;
}
.index_cp1title{
	width:285px;
	margin: 0px auto; 
	height:5px;
	font-size:16px;
	float:left;
	background-color:#1883D6;
	text-align:center;
	color:#FFFFFF;
}
.index_cp1titles{
	width:285px;
	margin: 0px auto; 
	height:85px;
	margin-top:18px;
		float:left;
}
.index_cp1titles li{
width:205px;
margin: 0px auto; 
	font-size:14px;
	text-align:center;
	color:#6A6A6A;
	line-height:22px;
	}
.index_cp1pic{
	width:285px;
	margin: 0px auto; 
	height:133px;
	float:left;
	text-align:center;
	padding-top:12px;
}
.index_cp1aa{
	width:127px;
	margin:auto;
	height:33px;
	line-height:33px;
	text-align:center;
	background-color:#0090FF;
	float:left;
	color:#FFFFFF;
	margin-top:3px;	
	 -moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
	border:solid 1px #fff;
	margin-left:77px;
	font-size:15px;
}
.index_cp1aa a{
	color:#FFFFFF;
}
.logo{
	width:230px;
	margin:auto;
	height:54px;
	float:left;
	margin-top:25px;
}
.logoright{
	width:312px;
	margin:auto;
	height:176px;
	float:right;
	margin-right:25px;
}
.nav{
    width:650px;
	margin:auto;
	height:46px;
margin-top:35px;
margin-left:65px;
float:left;
}
.nav li{
    width:90px;
	margin:auto;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:16px; 
	color: #494949;
	float:left;
	margin-top:10px;
	font-weight:bold;
	border-right:solid 1px #E0E0E0;
}
.nav li a{
	color: #000;
	text-decoration: none;
}
.nav li a:hover{
	color: #1ACCEC;
	text-decoration: none;
}
.index_zb{
	width:1180px;
	height:280px;
	margin:auto;
}
.index_zbs{
	width:865px;
	height:270px;
	margin:auto;
	float:left;
}
.index_zbs1{
	width:156px;
	height:220px;
	margin:auto;
	float:left;
	margin-top:25px;
	margin-right:13px;
	border:solid 1px #E0E0E0;
	-moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
}
.index_zbs2{
	width:156px;
	height:70px;
	text-align:center;
	margin:auto;
	float:left;
	margin-top:35px;
}
.index_zbs3{
	width:156px;
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:auto;
	float:left;
}
.index_zbs4{
	width:156px;
	height:40px;
	font-size:12px;
	color:#999999;
	text-align:center;
	margin:auto;
	float:left;
}
.index_zbs5{
	width:312px;
	height:250px;
	margin:auto;
	float:right;
	margin-top:25px;
}

.index_zbs6{
	width:312px;
	height:110px;
	margin:auto;
	float:left;
	background-color:#F5F5F5;
		-moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
}
.index_zbs7{
	width:255px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	font-size:16px;
	margin:auto;
	margin-top:20px;
}
.index_zbs8{
	width:255px;
	height:25px;
	font-size:12px;
	margin:auto;
}
.index_zbs9{
	width:312px;
	height:98px;
	margin:auto;
	float:left;
	border:solid 1px #E0E0E0;
	-moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
	margin-top:10px;
}
.index_zbs10{
	width:255px;
	height:40px;
	font-size:12px;
	line-height:18px;
	margin:auto;
	margin-top:12px;
}
.newsright2{
	height:162px;
	border-right:solid 1px #E1E1E1;
	border-left:solid 1px #E1E1E1;
	border-bottom:solid 1px #E1E1E1;
}
.newsright2 li{
	width:210px;
	height:38px;
	margin:auto;
	background:url(../images/line.jpg);
	line-height:38px;
}

.search{
	width:199px;
	margin:auto;
	height:26px;
	float:right;
	margin-top:40px;
}
.input1{border:1px solid #dcdcdc;width:90%;height:25px;font-size:12px;color:#333333;padding-left:8px;}


.aboutpic{
width:100%;
margin:auto;
height:180px;
background:url(../images/about.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.aboutcont{
width:100%;
margin:auto;
height:180px;
background:url(../images/lxwm.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.abouttitle{
width:660px;
margin:auto;
height:40px;
padding-top:56px;
text-align:center;
line-height:40px;
color:#FFFFFF;
font-size:26px;
}
.abouttitles{
width:360px;
margin:auto;
height:40px;
padding-top:10px;
text-align:center;
line-height:40px;
color:#FFFFFF;
font-size:15px;
}
.aboutnav{
width:100%;
margin:auto;
height:30px;
text-align:center;
border-bottom:solid 1px #E1E1E1;
font-weight:bold;
background-color:#F6F6F6;
}
.aboutnavs{
width:1080px;
margin:auto;
height:30px;
text-align:left;
line-height:30px;
}
.aboutnavs1{
width:205px;
margin:auto;
height:auto;
float:left;
}

.aboutnavs1 li{
width:205px;
margin:auto;
height:50px;
line-height:50px;
float:left;
border-bottom:solid 1px #E1E1E1;
text-indent:1em;
}
.aboutnavs1s{
width:820px;
margin:auto;
height:auto;
float:right;
}
.aboutnavs2{
width:205px;
margin:auto;
height:50px;
line-height:50px;
font-size:23px;
color:#1883D6;
font-weight:bold;
float:left;
border-bottom:solid 1px #E1E1E1;

}
.aboutnavs2s{
width:820px;
margin:auto;
height:50px;
line-height:50px;
font-size:20px;
font-weight:bold;
float:left;
border-bottom:solid 1px #E1E1E1;
margin-bottom:20px;

}
.aboutnavs2s h{

margin:auto;
line-height:50px;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
}
.aboutfonts{
width:1080px;
margin:auto;
height:500px;
margin-top:20px;
font-size:15px;

}
.aboutfont{
width:800px;
margin:auto;
height:40px;
padding-top:46px;
text-align:center;
line-height:40px;
font-size:28px;
}
.aboutmap{
width:1000px;
margin:auto;
height:auto;
margin-top:20px;
}
.aboutinfo{
width:820px;
margin:auto;
height:auto;
text-align:left;
line-height:30px;
font-size:14px;
}
.aboutinfo1s{
width:1000px;
margin:auto;
height:200px;
padding-top:46px;
background:url(../images/weixinbj.jpg);
}
.aboutinfo1s1{
width:650px;
margin:auto;
height:auto;
text-align:left;
line-height:30px;
font-size:14px;
float:left;
}
.aboutinfo1s2{
width:200px;
margin:auto;
height:auto;
float:left;
padding-top:16px;
}
.aboutnavs1s{
width:820px;
margin:auto;
height:auto;
float:right;
}
.productpic{
width:100%;
margin:auto;
height:180px;
background:url(../images/job.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.product{
	width:1080px;
	margin:auto;
	height:295px;
	float:left;
}
.productfonts{
width:1080px;
margin:auto;
height:auto;
margin-top:20px;
font-size:15px;

}
.products_f{
width:460px;
margin:auto;
height:80px;
line-height:25px;
text-align:left;
float:left;
margin-top:60px;
margin-left:60px;
}
.products_f1{
width:550px;
margin:auto;
height:80px;
line-height:25px;
text-align:left;
float:left;
margin-top:60px;
margin-left:60px;
}

.STYLE1 {
	font-size:26px;
	color: #1883D6;
	font-weight:bold;
}
.productinfo{
width:1080px;
margin:auto;
height:360px;
text-align:left;
line-height:30px;
font-size:14px;
float:left;
background-image:url(../images/bjs.jpg);
margin-bottom:20px;
}
.contactinfo{
width:1080px;
margin:auto;
height:400px;
text-align:left;
line-height:30px;
font-size:14px;
float:left;
background-image:url(../images/bjs2.jpg);
margin-bottom:20px;
}
.product_cp{
	width:1080px;
	margin: 0px auto; 
	height:320px;
	float:left;
	margin-bottom:30px;
}
.product_cp1{
	width:250px;
	margin: 0px auto; 
	height:320px;
	float:left;
	background-color:#fff;
	border:solid 1px #E1E1E1;
	}
	.product_cp1title{
	width:250px;
	margin: 0px auto; 
	height:5px;
	font-size:16px;
	float:left;
	background-color:#1883D6;
	text-align:center;
	color:#FFFFFF;
}
.product_cp1pic{
	width:250px;
	margin: 0px auto; 
	height:133px;
	float:left;
	text-align:center;
	padding-top:12px;
}
.product_cp1titles{
	width:250px;
	margin: 0px auto; 
	height:85px;
	margin-top:18px;
		float:left;
}
.product_cp1titles li{
width:205px;
margin: 0px auto; 
	font-size:14px;
	text-align:center;
	color:#6A6A6A;
	line-height:22px;
	}
	
	.product_cp1aa{
	width:127px;
	margin:auto;
	height:33px;
	line-height:33px;
	text-align:center;
	background-color:#0090FF;
	float:left;
	color:#FFFFFF;
	margin-top:3px;	
	 -moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
	border:solid 1px #fff;
	margin-left:67px;
	font-size:15px;
}
	.product_cp1aa a{
	color:#FFFFFF;

}
	.product_cp1s{
	width:250px;
	margin: 0px auto; 
	height:320px;
	float:left;
	background-color:#fff;
		margin-left:24px;
		border:solid 1px #E1E1E1;
}
	.product_k{
	width:100%;
	margin: 0px auto; 
	height:30px;
	float:left;
}
	.service{
	width:100%;
	margin: 0px auto; 
	height:auto; 
	float:left;
}
.bt{
	width:100%; 
	margin: 0px auto; 
	min-width:1180px;
	height:40px;
	background-color:#494949;
	clear:both;
}
.bts{
	width:1180px;
	margin: 0px auto; 
	height:40px;
	color: #CECECE;
	text-align:left;
	line-height:40px;

}
.btsleft{
	width:212px;
	height:77px;
	margin:auto;
	float:left;
}
.btsright{
	width:160px;
	height:37px;
	margin:auto;
	text-align:center;
	float:right;
	margin-top:15px;
}
.btscent{
	width:610px;
	height:37px;
	margin:auto;
	text-align:center;
	color:#FFFFFF;
	float:left;
	margin-top:5px;
}
.btscent li{
margin-top:10px;
}
.btscents{
	width:1000px;
	height:80px;
	text-align:center;
	margin:auto;
}

.navfl{
	width:247px;
	margin:auto;
	height:236px;
	margin-left:10px;
	margin-top:5px;
	float:left;
	background:url(../images/zcfg.jpg);
}
.navfl1{
    width:500px;
	height:235px;
	margin:auto;
	float:left;
	margin-top:5px;
	border-right:solid 1px #E1E1E1;
	border-top:solid 1px #E1E1E1;
	border-bottom:solid 1px #E1E1E1;
}
.navfl1 li{
	width:460px;
	height:38px;
	margin:auto;
	background:url(../images/line.jpg);
	line-height:38px;
}
.navfls{
    width:220px;
	height:80px;
	margin:auto;
	margin-top:55px;
}
.navfls li{
    width:110px;
	height:20px;
	margin:auto;
	margin-top:5px;
	float:left;
}
.navfls li a{
color:#FFFFFF;
	font-weight:bold;
}
.navfls li a:hover{
color:#FFE116;
font-weight:bold;
}

.table-2{
line-height:30px;
border-bottom:solid 1px #E1E1E1;
}
.cxpt-1{
width:1080px;
margin:auto;
margin-top:20px;
font-size:15px;

}