@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
body {
	font-family: Arial,"Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #3c3b3b;
	overflow-x:hidden;
}
*:link, *:visited, *:hover, *:active, *:focus {
-webkit-transition: color .25s linear,background-color .25s linear,border-color .25s linear;
transition: color .25s linear,background-color .25s linear,border-color .25s linear;
}
h1,h2,h3,h4{ font-weight:normal;}
a{
	text-decoration:none;
	color:#5f5f5f;
	cursor: pointer;
}
a:hover {
	color: #0183d3;
	text-decoration: none;
}
li{ list-style:none;}
img{border:0px; margin:0px; padding:0px}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.inner{ width:1200px; margin:0 auto;}
.head{ width:100%; height:122px;}
.logo{ height:95px; padding-top:10px;}
.menu{ width:920px;}
.menu ul{float:left;}
.menu li{ float:left; height:122px;padding:0 35px; line-height:25px; text-align:center; margin-right:1px;}
.menu li.cur, .menu li:hover{ background:#0183d3;}
.menu li a{ padding-top:50px; display:block; color:#000; font-size:16px;}
.menu li a span.en{ color:#b9b9b9;}
.menu li.cur a, .menu li.cur a span.en, .menu li:hover a, .menu li:hover a span.en{ color:#fff;}

.menu li:hover .two_nav{ display:block;}
.two_nav{ position:absolute; z-index:999; width:100%; top:122px; left:0; border-top:2px solid #f5f5f5; text-align:left; font-size:15px; line-height:34px; padding:20px 0; display:none; background:#f7f7f7;}
.two_nav .last{ margin-left:0;}
.two_nav .last1{margin-left:450px;}
.two_nav dl{width:205px; float:left; margin-left:15px;margin-right:15px; display:inline; background:#f7f7f7;}
.two_nav dt{ font-size:20px;border-bottom:1px dotted #c1c1c1; padding-bottom:5px; margin-bottom:10px; margin-top:10px;}
.two_nav dt a{color:#0183d3!important; padding:0;}
.two_nav dt a:hover{color:#0183d3 !important;}

.two_nav dd a{color:#676767; padding:0; line-height:30px; display:block; font-size:14px; color:#666 !important;}
.two_nav dd a:hover{ color:#7ec800!important;}
.two_nav dl.dl150{ width:150px!important;}
.two_nav dt.pic{ 
	width:90px; 
	height:90px; 
	border-radius:25%; 
	-moz-border-radius: 25%;
    -webkit-border-radius: 25%;
	background:#0183d3;
}
.two_nav dt.pic:hover{background:#0274ba;}
.two_nav dt.pic img{width:90px; height:90px;}
.two_nav dd.wenzi{ text-align:center;width:90px;}

.two_nav dd.f{ float:left; width:48%;}
.two_nav dl.dl{background:#f7f7f7;width:350px;}
.two_nav dd.f1{ float:left; width:20%;}
.solutionbox{ width:33%; float:left;}

.menu .wx{ float:right; width:30px; margin-top:50px; position:relative;}
.menu .wx .wxewm{ position:absolute; right:0px;top:35px; z-index:2; display:none;}
.menu .wx:hover{ cursor:pointer;}
.lang{ float:right;margin-top: 50px;}
.lang div{ float:left; margin-right:5px;}

/*banner*/
.slidebox{ width:100%; height:530px; margin:0 auto;position:relative; overflow:hidden;}
.slidebox .hd{ position:absolute; bottom:20px; left:48%;z-index:1;}
.slidebox .hd li{ height:10px; width:10px; background:#FFF; border-radius:50%; float:left; cursor:pointer; margin-right:5px; }
.slidebox .hd li.on{ background-color:#0183d3;}
.slidebox .bd{ height:100%; z-index:0; position:absolute; left:50%; margin-left:-960px;}
.slidebox .bd li{zoom:1; width:1920px;}
.slidebox .bd li a{ display:block;}
.slidebox .bd li img{ width:100%; display:block}
.slidebox .prev, .slidebox .next{ position:absolute; left:0; top:40%;  width:50px; height:140px; opacity:0.5;}
.slidebox:hover .prev, .slidebox:hover .next{background:url(/public/static/home/images/index_lun.png) no-repeat -154px;}
.slidebox:hover .next{right:0; left:auto; background-position:-103px;}

.index_pro{ margin:25px 0;}
.index_pro h2{ 
	font-size:33px; 
	text-align:center; 
	width:545px;
	border-bottom:1px solid #d6d6d6;
	padding-bottom:20px;
	margin:0 auto;
}.index_pro h2 span{border-bottom:1px solid #0183d3;padding-bottom:20px;}
.index_pro .prolist{ width:1025px; margin:0 auto;}
.index_pro .prokuai{
	width:165px;
	height:210px;
	float:left;
	margin:40px 20px 30px;
	text-align:center;
	}
.index_pro .prokuai .pic{
	width:165px; 
	height:165px;
	border:1px solid #d6d6d6;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.index_pro .prokuai .pic img{ padding-top:30px;}
.index_pro .prokuai .pic:hover{ border:1px solid #0183d3;}
.index_pro .prokuai .title{ font-size:18px; margin-top:20px;}

.index_pro .more a{ 
	display:block;
	background:#0585ea;
	width:170px;
	height:40px;
	line-height:40px;
	color:#fff;
	border-radius:15px;
	-webkit-border-radius:15px;
	text-align:center;
	margin:0 auto;
	font-size:16px;
	transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
}
.index_pro .more a:hover{ opacity:0.8; -webkit-opacity:0.8; text-decoration:underline; }

.index_a{ background:#eeeeee; padding:35px 0;}
.index_a .index_a1{ float:left;}
.index_a .index_a1 .fangan{ width:465px;}
.index_a .index_a1 .bt{ border-bottom:1px solid #acacac;}
.index_a .index_a1 .bt h3{ font-size:26px; border-bottom:1px solid #0183d3; width:130px; float:left; padding-left:10px; padding-bottom:18px;}
.index_a .index_a1 .bt img{ padding-top:20px; padding-right:10px;}
.index_a .index_a1 .content{ padding:15px 0;}
.index_a .index_a1 .content li{ list-style: inside; color:#8d8d8d; border-bottom:1px dashed #2f2f2f; line-height:35px; padding:0 10px;}

.index_a .index_a1 .about{ width:375px; margin-left:65px;}
.index_a .index_a1 .content .wenzi{ padding:0 10px; line-height:30px; color:#898989;}

.index_a .index_a1 .honortj{ width:210px; margin-left:65px;}
.picScorll{ width:100%; height:315px; margin:0 auto;position:relative; overflow:hidden;}
.picScorll .hd{ position:absolute; bottom:20px; left:45%;z-index:1;}
.picScorll .hd li{ height:10px; width:10px; background:#FFF; border-radius:50%; float:left; cursor:pointer; margin-right:5px; }
.picScorll .hd li.on{ background-color:#000;}
.picScorll .bd{ height:100%;}
.picScorll .bd li{zoom:1;}
.picScorll .bd li img{ width:210px; height:315px;}



.banner1{position:relative; height:205px; background:url(/public/static/home/images/banner_bg.jpg) repeat-x left top;}
.banner1 img{ position:absolute; left:50%; margin-left:-960px;z-index:1}
.banner1 .text{ z-index:2; width:1050px; margin:0 auto; position:relative}
.banner1 .text li{ float:left; width:33.3%;color:#fff;}
.banner1 .text li h3{padding-top:75px; padding-left:140px;font-size:50px;}
.banner1 .text li h4{padding-left:140px;font-size:16px;}

.foot{ background:#eee; padding:35px 0 80px;}
.foot_top li{ float:left; color:#1860b2; font-size:16px; text-align:center; border-right:1px dashed #808080; padding:0 35px; line-height:40px;min-height:255px;}
.foot_top li p{ color:#808080; font-size:13px; line-height:30px;}
.foot_top li .link{ width:185px;}
.foot_top li .link a{font-size:13px; padding:0; width:50%; text-align:left; line-height:22px; padding-bottom:8px; float:left;}
.foot_top li .link a{display:inline-block;}
.foot_top li.noline{ border-right:none !important; padding-right:0}
.foot_top li:nth-child(4){ padding-right:30px}
.bottom{ width:100%; background:#000; color:#fff; line-height:30px;}
.bottom a{color:#fff;}
.bottom a:hover{ text-decoration:underline;}

.main{ width:100%; padding:30px 0; border-top:1px solid #f7f7f7; box-shadow:0 -1px 5px #eee;}
.nleft{ float:left; width:900px;}
.nright{
	width:240px; 
	float:right;
	background:#f7f7f7;
	box-shadow:0 3px 8px #dbdbdb;
}
.nbanner{ width:100%; height:260px;}
.nbanner img{ width:900px; height:260px;}

.nleft .content{ margin:25px 0;}
.nleft .content .bt{ border-bottom:1px dotted #ccc; color:#1860b2; line-height:35px; font-size:16px;}
.nleft .content .bt .location{ font-size:12px; color:#5f5f5f;}
.nleft .content .content_c{ padding:20px 0; line-height:30px;}
.nleft .content .content_c img{ max-width:900px;}

.rightNav{ padding:10px 10px 20px;;}
.rightNav h2{ color:#52a10a; border-bottom:1px solid #0183d3; line-height:50px; margin-bottom:10px;}
.rightNav h2 span{ border-bottom:2px solid #52a10a; padding-bottom:12px;}
.rightNav li{ line-height:40px; background:url(/public/static/home/images/line.jpg) repeat-x left bottom;}
.rightNav li>a{padding-left:5px;}
.rightNav li>a.cur{ color:#0183d3;}

.rightNav li i{ 
	display:inline-block; 
	width:8px; 
	height:8px;
	background:url(/public/static/home/images/jiantou.png) no-repeat 0 0; 
	padding-left:8px;
	transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
}
.rightNav li:hover i{
	background-position:0 -8px;
}
.rightNav li a.cur i{
	background-position:0 -8px; 
}
.rightNav li:hover>a{color:#0183d3;}
.rightNav li .erji{ padding-bottom:15px; display:none;}
.rightNav li .erji p{line-height:25px; font-size:12px; background:url(/public/static/home/images/join.gif) no-repeat left 5px; padding-left:23px;}
.rightNav .kuaijie{ margin-top:30px;}
.rightNav .kuaijie img{ border:1px solid #dbdbdb; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:15px;}

.horlist li{ float:left; width:245px; margin:0 30px 10px 15px; text-align:center; border:1px solid #e5e5e5; padding:3px 3px 5px; background-color:#f0f0f0; line-height:25px;}
.horlist li img{ width:245px; max-height:325px;}
/*hr*/
.fenlei{ margin-bottom:20px;}
.fenlei li{ float:left; margin-right:20px; background:#dbdbdb; line-height:38px; padding:0 20px;}
.fenlei li.cur{ background:#0183d3;}
.fenlei li:hover{background:#0183d3;}
.fenlei li.cur a, .fenlei li:hover a{color:#fff;}
.zhiw{ color:#F00;}
table{ border-collapse:collapse; margin-bottom:30px;}
table td{ border:1px solid #e8e8e8; padding:5px 10px;}
table.table td{ border:0;padding:5px 10px;}

.contact{ width:370px;}
.map{ width:500px;}
/*solution*/
.solution li{ 
	width:100%;
	margin:20px 0;
	border-bottom:1px dashed #dbdbdb;

}
.solution li.bian{border-right:none;}
.solution li .wenzi{ float:right; width:630px;}
.solution li .wenzi .title{line-height:30px; padding:5px 0; font-size:16px;}
.solution li .wenzi .title a{ color:#000;}
.solution li .wenzi .title a:hover{color:#0183d3;}
.solution li img:hover{ opacity:0.8;}
.solution li .wenzi .jian{ width:100%; font-size:13px;line-height:28px; color:#7f7f7f;}
.solution li .wenzi .more a{color:#52a10a; font-size:12px;}
.content_c .bt1{ text-align:center; line-height:40px; font-size:18px; padding-bottom:20px;}
.page{ margin-top:30px;}
.fanhui{ margin-top:30px;}

/*product*/
.pro dl{ float:left; margin-right:35px;}
.pro dl .pro-title{
	color: #1860b2;
    font-size: 18px;
	line-height:40px;
}
.pro dl dd a:hover{ text-decoration:underline;}
.pro .red{font-size: 16px;color:#ff0000; line-height:40px;}
/*qq*/
.qq{margin-bottom:1px; cursor:pointer; position:fixed; right:5px;bottom:20px;}
.qq a{background:url(/public/static/home/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; display:block;width:72px; height:73px; text-align:center}
.qq a:hover{background-color:#488bc7;}
.qq span{color:#fff; padding-top:45px; display:block}