﻿@charset "utf-8";
/* CSS Document */
body,div,hr,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend{margin:0;padding:0}
body{font-size:12px;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
*+html img{-ms-interpolation-mode:bicubic}
.clearboth{ clear:both;}
ul,ol{list-style:none}
fieldset,img{border:0}
address,cite,dfn,em,var{font-style:normal}
strong,.fcu{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
button,.fhand{cursor:pointer}
button,input,select,textarea{font-size:100%;}
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this))}
a{ text-decoration:none;}
/*通用*/
.content .cp:nth-of-type(3n){margin-right: 0;}
body,html{ width:100%; font-size:14px; color:#333; font-family:Arial;}
.fl{float:left;}
.fr{float:right !important;}
.top{width:100%;height:80px;background:#004097;}
.ditu{background:url(../images/ditu_02.png) no-repeat;width:312px;height:79px;position:relative;top:0px; left:-92px;float:left;}
.content{width:1200px;margin:0 auto;}
.logo{ margin: 18px 0px 13px 24px; float:left;}
.dianhua{ float:right; color:#fff; font-size:16px; font-weight:400; margin:34px 0px;}
.youxiang{ float:right; color:#fff; font-size:16px; font-weight:400; margin:38px 38px 0px 38px;}
.daohang{ height:78px; background:#93aad3;position: relative;}
.sousuo{top:0 !important;left: -16px !important;}
/*.nav{ float:left; width:830px; margin-left:8px;}
.nav li{ float:left; height:40px; display:block; line-height:55px; margin-left:15px;}
.nav li a{ text-decoration:none; color:#FFFFFF; font-family:Arial; border-radius:8px; border:#fff 2px solid; padding:8px 20px;}
.nav li a:hover{ background:#7598c7;}
.nav li a.active{ background:#004097;}
*/
/*.sousuo{ float:right; margin-right:8px; margin-top:5px;}
.sousuo input[type="text"]{border:none; border-radius:20px; color:#cacaca; padding:13px 130px 13px 15px;}
.sousuo input[type="submit"] { background:url(../images/sousuo_17.png) no-repeat; width:22px; height:22px; border:none; position: relative;
left: -40px; top: 6px; cursor:pointer; }
*/
 
.sousuo input[type="text"]{ width:305px; border:none; border-radius:20px; color:#cacaca; padding:13px 0px 13px 15px;position: relative;
left: 879px; top: 18px; }
.sousuo input[type="submit"] { background:url(../images/sousuo_17.png) no-repeat; width:22px; height:22px; border:none; position: relative;
left: 835px; top: 24px; cursor:pointer; }


.you3 .biaodan div{
	font-size: 16px !important;
	width: 36%;

}
.zixun3 .zuo_b2{width:47%;}
.zixun3 .zuo_b2 .bd{width: 100%}
.zixun3 .left_form input[type="text"]{ float: left !important;margin-right: 10px;width: 65%}
.zixun3 .you_b2{width:50%;}
.zixun3 .you_b2 .bd1{width: 100%}
.zixun3 .bd2 .left_form input[type="text"]{ width: 67% }
.zixun3 .bd2{width:100%;}
.zixun3 textarea{ margin-right: 10px;width: 876px !important }
.you3{background: #f8f8f8; padding:30px 20px; width: 795px !important;}
.main{ margin-top:20px;}
.cp{ float:left; margin-right:37px; height: 510px;}
.cp_2{ float:left;}
.chanpin{ height:360px;width:341px; background:#eff5ff; padding:17px 17px 30px 17px;}
.jieshao h1 a{ font-weight:bold;color:#2989e2; font-size:18px;}
.jieshao h1 a:hover{ color:#165fa2; border-bottom:1px solid #165fa2; }
.jieshao p{ margin-top: 10px; color:#999; line-height:24px;  overflow:hidden; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4;}
.jieshao{ margin-top:24px;}
a.an_1{ background:#2989e2; padding:10px 24px; color:#fff; border-radius:8px; position: relative; left: 107px; top: 30px;}
a.an_1:hover{ background:#7cb7ed;}
.hang_2{ float:left; margin-top:80px;}
.you{
	line-height: 2em;
}
.you2 h1{
	background:#004097 !important;
}
.bb{	background:#004097 !important;
}

/*底部*/
.foot{ float:left; width:100%;  background:#004097; margin-top:80px; padding:25px 0px;}
.logo_2{ margin-top:25px 0px 22px 0px;}
.logo_wz{ float:left; width:750px;}
.logo_wz p{ color:#FFFFFF; line-height:24px; margin:0px 0px 18px 98px;}
.erweima{ float:right; width:310px; margin: 8px 3px 0px 0px;}
.erweima p{ float:right; text-align:right; color:#FFFFFF; line-height:24px; display:block; margin-top:58px;}
.erweima img{ float:right; margin-left:20px;}
.fenge{ width:100%; border-right:none; border-bottom:none; border-top:1px solid white;}
.banquan{ float:right; text-align:right; color:#fff; margin-top:13px; line-height:24px;}
/*滚动*/
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 387px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 387px;
}


.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 10%;
	position: absolute;
	bottom: 20px;
	text-align: center;
	left:1052px;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 387px;
	display: block;}

/*Contact*/
.ban_2{ float:left; width:100%;}
.ban_2 h1{ background:#004097; padding:10px 26px; color:#fff; border-top-left-radius:8px; border-top-right-radius:8px;}
.ban_1{ margin-bottom:20px; float:left; width:100%;}
.ban_1 h1{ background:#004097; padding:10px 26px; color:#fff; border-top-left-radius:8px; border-top-right-radius:8px;}
.ban_main{ margin:27px 37px 0px 0px;}
.ban_main img{ float:left; margin-right:25px;}
.wenzi{ width:655px; float:left; }
.wenzi p{line-height:24px; margin:0px; padding:0px;}
.wenzi h2{ margin:40px 0px 20px 0px; color:#2989e2; font-size:18px; font-weight:500;line-height:24px;}
.ban_2 p{ margin-top:15px;}
.ban_2 p.dizhi{ background:url(../images/dizhi.png) no-repeat; padding:0px 35px; line-height:20px;}
.ban_2 p.dh { background:url(../images/dianhua.png) no-repeat;  padding:0px 35px; line-height:24px;}
.ban_2 p.FAX{ background:url(../images/FAX.png) no-repeat;  padding:0px 35px;  line-height:24px;}
.ban_2 p.yx { background:url(../images/youxiang.png) no-repeat; padding:0px 35px; line-height:20px;}


/*zixun*/
.landi{ padding:15px 0px; background:#004097; color:#fff; font-size:20px; font-weight:400; text-align:center; margin-top:0px;}
.zixun{ background:#f8f8f8;  float:left;  width:835px;}
.left_form input[type="text"]{ width:59%; height:38px;float:left; border:#e0e0e0 1px solid;}
.biaodan div{ width:30%; float:left; color:#000; font-size:16px; line-height:38px;}
.xing{ color:#2989e2;}
.zuo_b{ float:left; width:49%; }
.you_b{ float:right; width:49%;}
.biaodan{ margin-bottom:20px; float:left; width: 100%}
.biaodan1{ margin-bottom:20px; float:left; width: 100%}
.biaodan1 div{ width:39%; float:left; color:#000; font-size:16px; line-height:38px;}
.di_form{ width:1060px; float:right;}
.biaodan2{ margin-bottom:20px; float:left; width: 100%}
.biaodan2 div{ width:15%; float:left; color:#000; font-size:16px; line-height:38px;}
.biaodan2 input[type="text"]{ width:84.5% !important; height:38px;float:left !important; border:#e0e0e0 1px solid;}
.zixun textarea{ width:673px; height:258px;float:right; border:#e0e0e0 1px solid;}
.left_form input[type="submit"]{ background:#2989e2; color:#fff; font-size:16px; border:none; border-radius:8px; padding:8px 28px; float:right; margin-right:15px; cursor: pointer;}
.left_form input[type="submit"]:hover{ background:#7cb7ed; }
#description{ width: 638px !important; margin-left: 3px; }
/*sousuo*/
.sousuo2{ }
.sousuo2 input[type="text"]{border:none; border-radius:20px; color:#cacaca; font-size:16px; padding:10px 142px 10px 20px;}
.sousuo2 input[type="submit"] { background:#2989e2; font-size:16px;  border:#d0eeff 1px solid; padding:9px 20px; border-radius:20px; color:#fff; }

/*xiala zuo*/
.zuo{ float:left; width:336px; margin-right:29px;}
*{margin: 0;padding: 0}
ul,li{ list-style: none;}
.list{ width: 336px; float:left; margin:7px 0px;}
.list ul li{background-color:#f7f7f7;  border-bottom:0; }
.list ul li a{ padding-left: 26px; color:#fff; font-size:14px; display: block; font-weight:300; min-height:32px;line-height: 32px;position: relative; background:#2989e2; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.list ul li .inactive{ border-bottom:1px #bcbcbc solid; font-size: 16px !important; border-radius: 0px; background:#f7f7f7 !important; color:#333; height:40px;line-height: 40px;  font-weight:500; margin:0px 13px;  padding-left: 13px; padding-top: 10px;}
.list ul li .inactive:first-child:{ border-top: none; }
.list ul li ul li { border-left:0; border-right:0; background-color:#f7f7f7; border-color:#467ca2; }
.list ul li ul li:last-child a{
	border:0 !important;
}
..list2 ul li:last-child{ border-bottom: none !important; }
.list ul li ul li a{ font-size: 14px; padding-left:13px; color:#666; font-weight:400; background-color:#f7f7f7;  margin:0px 13px; }
.last li a{border-bottom: 1px #bcbcbc solid;}
.list ul li ul li a:hover{ color:#2989e2; text-decoration: underline;}
.yiji>li>a{font-weight: bold !important;}
.list2{ width:336px; float:left; margin-top:20px; }
.list2 ul li{ background-color:#f7f7f7; }
.list2 ul li a{ padding-left:26px; color:#fff; font-size:14px; display: block; font-weight:300; height:32px;line-height: 32px;position: relative; background:#004097; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.list2 ul li .inactive2{ padding-left: 13px; margin:0px 13px; color:#333;  font-weight:500; border-bottom:#999 1px solid; background-color:#f7f7f7;  height:40px;line-height: 40px;}
.list2 ul li a:hover{ color:#2989e2;}
/*xiala you*/
.you{ width:835px; float:right;min-height:553px;}
.you h1{ background:#2989e2; height:32px; margin-top:7px; line-height:32px;  border-top-left-radius:8px; border-top-right-radius:8px; color:#fff; padding-left:20px;}
.you4 h1{ background:#2989e2; height:32px; margin-top:7px; line-height:32px;  border-top-left-radius:8px; border-top-right-radius:8px; color:#fff; padding-left:20px;}
.you4{ line-height: 2em }
.you img{ margin:30px 0px 50px 0px;}
.you_zi{ line-height:32px;}
.you_zi p{ margin:20px 0px 50px 0px;}
.zixun_btn a{ padding:10px 40px; background:#2989e2; color:#fff; border-radius:8px; line-height:16px; float:left;}
.zixun_btn a:hover{ background:#7cb7ed;}
.xiazai_btn{ float:right; width:163px; height:33px;}
.down2 { float:right; color:#2989e2; border-bottom:#2989e2 2px solid; font-weight:bold; line-height:22px;}
.down{ float:left; background:url(../images/down_07.png) no-repeat; width:25px; height:25px;}


/*sousuo2*/
.ss{ background:#fdfdfd; padding:35px;}
.lei{ width:1130px; height:82px; border-bottom:#eeeeee 1px solid;}
.lei_wz a{ color:#2989e2 !important;  line-height:82px; display:block; float:left; font-weight:600;}
.lei_wz a:hover{ color:#165fa2 !important; text-decoration: underline;}
.lei_an a{ background:#2989e2; padding:10px 24px; color:#fff; border-radius:8px;  float:right; margin-top:22px;}
.lei_an a:hover{ background:#7cb7ed;}

.zixun2{ background:#f8f8f8; padding:54px 70px; float:left; width:1060px;}
.left_form input[type="text"]{ width:60%; height:38px;float:left; border:#e0e0e0 1px solid;}
.bd div{ width:150px; float:left; color:#000; font-size:16px; line-height:38px;}
.xing{ color:#2989e2;}
.zuo_b2{ float:left; width:487px; }
.you_b2{ float:right; width:487px;}
.bd{ margin-bottom:20px; float:left;}
.bd1{ margin-bottom:20px; float:left;}
.bd1 div{ width:150px; float:left; color:#000; font-size:16px; line-height:38px;}
.bd2{ margin-bottom:20px; float:left;}
.bd2 div{ width:150px; float:left; color:#000; font-size:16px; line-height:38px;}
.bd2 input[type="text"]{ width:885px; height:38px;float:right; border:#e0e0e0 1px solid;}
.zixun2 textarea{ width:885px; height:258px;float:left; border:#e0e0e0 1px solid;}
.left_form input[type="submit"]{ background:#2989e2; color:#fff; font-size:16px; border:none; border-radius:8px; padding:8px 28px; float:right; margin-right:33px; cursor: pointer;}
.lx_main p{ line-height:24px; margin:10px;}
.lx_main h2{margin:20px 20px 0px 10px; color:#2989e2;}

/*about*/
.about{ margin-bottom:20px; float:left; width:100%;}
.about h1{ background:#004097; padding:10px 26px; color:#fff; border-top-left-radius:8px; border-top-right-radius:8px;}
.about_main{ margin-top:27px;}
.ab_tu { float:right; width:310px; overflow:hidden;}
.ab_tu h2{line-height:24px; color:#004097; font-size:16px;}
.ab_tu p{line-height:20px; margin-bottom:10px; color:#999; }
.ab_wenzi{ width:840px; float:left; }
.ab_wenzi p{line-height:24px; margin:0px; padding:0px;}
.ab_wenzi h2{ margin:40px 0px 20px 0px; color:#2989e2; font-size:18px; font-weight:500;line-height:24px;}
.ace{ color: #333; text-decoration: none; }
.ace:hover{ color:#2989e2 !important; text-decoration: underline  !important;}
.yiji li:nth-of-type(2) a{ border-top: 0 }
.erji li:last-child a{ border-bottom: 0 }











