/*整站样式*/
body {color:#404040; background:#fff; font-size:12px; font-family:Microsoft YaHei;}
body{color:#4B4B4B; font-size:12px; font-family:Microsoft YaHei;}
a:link {color: #4B4B4B; font-size:12px; text-decoration: none;}
a:visited {text-decoration: none; color: #4B4B4B;font-size:12px;}
a:hover {text-decoration: none; color: #3d4e7e; font-size:12px; text-decoration:underline;}
a:active {text-decoration: none; color: #4B4B4B; font-size:12px;text-decoration:underline;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0; }
dl,dt,dd{ margin: 0px; padding: 0px; list-style: none;}
ul,li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clear{height:0; overflow:hidden; clear:both;}
.cl{height: 0px; clear: both; overflow: hidden;}
#top,#logo,#search,#body1,#body2,#body3,#guanggao1,#body4,#body5,#body6,#body7,#body8,#yq,#bq,#link{ width:1180px; margin:0 auto; overflow:hidden;}
/*top*/
#topall{ width:100%; overflow:hidden; background:#384776;}
.top1{ width:500px; height:32px; line-height:32px; color:#9fb2ea;}
.top2{ width:267px; height:32px; line-height:32px; text-align:right; color:#9fb2ea;}
/*logo*/
#logoall{ width:100%; overflow:hidden; background:#3d4e7e; }
.logo1{ width:122px; padding-top:25px;}
.logo2{ font-family:"microsoft yahei"; width:500px; padding-top:25px; margin-left:20px;}
  .logo2 p{ display:block; line-height:28px; color:#7b8cc1; border-bottom:#7b8cc1 1px solid; width:394px; font-size:20px;}
  .logo2 dl{ display:block; line-height:28px; color:#fff;  width:394px; font-size:25px; font-weight:bold; padding-top:8px;}
  .logo2 dl span{ color:#e68f0b; font-size:20px;}
.logo3{ width:207px; padding-top:55px;}
.logo4{    width: 250px;
    text-align: right;
    margin-top: 20px;}
/*导航*/
#menuall{ width:100%; overflow:hidden; background:url(../img/nav_img.jpg); height:51px;}
#menu{
	width:1180px;
	margin:0px auto;
	height:51px;}
#menu li{
	width:107px;
	height:51px;
	line-height:51px;
	float:left;
	text-align:center;
	display:block;
	}
#menu li a{color: #fff; font-size:15px; font-weight: normal; text-decoration: none; display:block; height:51px;}
#menu li a:hover{color: #fff; font-size:15px; font-weight:bold; text-decoration:none; display:block; }
#menu li a:active {color: #fff; font-size:15px; font-weight:bold; text-decoration:none; display:block; }

#menu .a_nav a{display:block; font-size:15px; background:url(../img/nav_img1.jpg);}
/*banner*/
.focus {width:100%; height:423px; overflow:hidden; position:relative;}
.focus ul {height:423px; position:absolute;}
.focus ul li {float:left; width:100%; height:550px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px;  cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.focuss {width:100%; height:200px; overflow:hidden; position:relative;}
.focuss ul {height:200px; position:absolute;}
.focuss ul li {float:left; width:100%; height:200px; overflow:hidden; position:relative; background:#000;}
.focuss ul li div {position:absolute; overflow:hidden;}
.focuss .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focuss .btn {position:absolute; width:304px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focuss .btn span {display:inline-block; _display:inline; _zoom:1; width:13px; height:16px; line-height:16px; text-align:center; _font-size:0; margin-left:3px; cursor:pointer; background:#fff;}
.focuss .btn span.on {background:#fff;}
.focuss .preNext {width:45px; height:100px; position:absolute; top:220px;  cursor:pointer;}
.focuss .pre {left:0;}
.focuss .next {right:0; background-position:right top;}
#flash_b{width:100%; height:37px;  center no-repeat; font-size:0px; overflow:hidden; margin-bottom:40px;}
/*search*/
#searchall{width:100%; margin:0 auto; border-bottom:1px solid #CCC;}
#search{ height:60px; line-height:60px;}
.guanjianci_l{ width:800px; line-height:60px;}
.guanjianci_r{ width:350px; padding-top:20px;}
/*body1*/
#body1{ margin-top:75px;}
.body1_dh{ text-align:center; font-size:30px; color:#3d4e7e; font-weight:bold; line-height:40px;}

#tuijian{ width:1180px; margin:0 auto; overflow:hidden;}
.bg{background:url(../img/tab.jpg) left no-repeat; height:32px;}
.nbg{color:#fff;}
.prod{width:1180px; height:auto; color:#FFF;}

.prod_t1{ width:620px; margin:0 auto; height:32px; background:url(../img/tab_1.jpg); margin-top:25px;}
.prod_t1 li{font-size:16px; float:left; height:32px; line-height:32px; width:155px; text-align:center; font-weight:bold;}

.prod_d1{width:1180px; margin:0 auto; height:auto;}
.hidden{display:none;}
/*body2*/
#body2{ margin-top:75px;}
#feilei{ width:245px; float:left; overflow:hidden;}
.feilei1{ background:#3d4e7e; height:60px; padding-top:20px; color: #FFF; font-size:22px; font-weight:bold; text-align:center;}
.feilei2_bj{ background:#f7f7f7; padding-top:20px; padding-bottom:20px;}
.feilei2{ width:183px; margin:0 auto;} 
#classimgshow1{ height:36px !important; font-weight:bold;}
#classimgshow1 a:link {font-size:14px; line-height:36px !important; font-weight:bold;}
#classimgshow1 a:visited {font-size:14px; line-height:36px !important; font-weight:bold;}
#classimgshow1 a:hover {font-size:14px; line-height:36px !important; font-weight:bold;}
#classimgshow1 a:active {font-size:14px; line-height:36px !important; font-weight:bold;}


#products{ width:910px; float:right; overflow:hidden;}
.products1{ height:52px; line-height:52px;}
.products2{ margin-top:38px; overflow:hidden; line-height:23px;    width: 260px;
    float: left;
	height:396px;
    margin: 15px;}
/*body3*/
#body3all1{ width:100%; margin:0 auto; overflow:hidden;   margin-top:50px; text-align:center;}
#body3all2{ width:100%; margin:0 auto;  overflow:hidden; background:url(../img/bada1.jpg) center no-repeat; height:349px;}
/*guanggao*/
#guanggao{ width:100%; margin:0 auto;  overflow:hidden; background:url(../img/bada2.jpg) center no-repeat; height:303px;}
.guanggao2{ padding-left:535px; padding-top:50px; color:#FFF;}
/*body4*/
#body4all{ width:100%; margin:0 auto; overflow:hidden; background:#e7eef6; padding-top:10px; padding-bottom:100px;}
.body4_dh{ text-align:center;}
.youshi1{ margin-top:36px; overflow:hidden;}
.youshi1_l{ margin-left:50px;}
.youshi1_l1{ font-size:30px; font-weight:bold; color:#000; margin-top:65px;}
.youshi1_l2{ font-size:14px; margin-top:50px; margin-left:71px; line-height:23px;padding-left:22px;}
.youshi1_r{ margin-right:50px;}

.youshi2{overflow:hidden;}
.youshi2_l{ margin-left:40px;}
.youshi2_r{ margin-right:50px;}
.youshi2_r1{ font-size:30px; font-weight:bold; color:#000; margin-top:30px;}
.youshi2_r2{ font-size:14px; margin-top:50px; margin-left:71px; line-height:23px; padding-left:22px;}

.youshi3{overflow:hidden;}
.youshi3_l{ margin-left:50px;}
.youshi3_l1{ font-size:30px; font-weight:bold; color:#000; margin-top:65px;}
.youshi3_l2{ font-size:14px; margin-top:50px; margin-left:71px; line-height:23px;  padding-left:22px;}
.youshi3_r{ margin-right:50px;}

.youshi4{overflow:hidden;}
.youshi4_l{ margin-left:50px;}
.youshi4_r{ margin-right:60px;}
.youshi4_r1{ font-size:30px; font-weight:bold; color:#000; margin-top:65px;}
.youshi4_r2{ font-size:14px; margin-top:50px; margin-left:71px; line-height:23px; background:url(../img/tab_2.jpg) left top no-repeat; padding-left:22px;}
/*body5*/
#body5all{ width:100%; overflow:hidden; background:#222a4b; padding-top:45px; padding-bottom:70px;}
.body5_dh{  height:49px;}
.body5_dh1{ width:160px; margin:0 auto; overflow:hidden; background:#222a4b; text-align:center; font-size:30px; color:#FFF; font-weight:bold; height:49px; line-height:49px;}
.body5_dh2{ text-align:center;}
.verido{ margin-top:50px;}
/*body6*/
#body6{margin-top:45px;}
#company{ width:850px; float:left; overflow:hidden; border:1px solid #d5d5d5; border-top:2px solid #3d4e7e; padding:20px;}
.company_dh{font-size:16px; line-height:24px; border-left:3px solid #3d4e7e; padding-left:10px; font-weight:bold; color:#3d4e7e;}
.company_dh font{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d1d1d1;}

.company_1{ padding-top:18px; line-height:22px; overflow:hidden;}
.company_2{ width:110px; background:#3c5080;  height:30px; line-height:30px;  margin-top:25px; text-align:center; overflow:hidden;}
.company_2:hover{ width:110px; background:#f19c23;  height:30px; line-height:30px;  margin-top:25px; text-align:center; overflow:hidden;}

#zhengshu{ width:214px; padding:23px; float:right; overflow:hidden;  background: url(../img/20161129144952_788388833.jpg);
    height: 258px;}
.zhengshu1{ padding-top:20px;}
/*body7*/
#body7{margin-top:60px;}
.body7_dh{height:49px;}
.body7_dh1{ width:160px; margin:0 auto; overflow:hidden; background:#fff; text-align:center; font-size:30px; color:#3d4e7e; font-weight:bold; height:49px; line-height:49px;}
.body7_dh2{ text-align:center;}
.changfan{ overflow:hidden; margin-top:35px; overflow:hidden;}
.changfan_l{ width:53px; padding-top:90px;}
.changfan_c{ width:1074px;}
.changfan_r{ width:53px; padding-top:90px; text-align:right;}
/*body8*/
#body8{margin-top:60px;}
#news{ width:850px; float:left; overflow:hidden;}
.news_d{ overflow:hidden;}
.news_dh{ width:140px; height:50px; line-height:50px; text-align:center; font-size:24px; color:#FFF; font-weight:bold; background:#3d4e7e;}
.news_dh1{ border:1px solid #3d4e7e; height:48px; line-height: 48px; padding-left:16px; width:690px; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nrong {width:100%; margin:0 auto; padding:20px 0px 20px 0px; overflow:hidden; border-bottom:1px dashed #D8D8D8;}
.nrong img { float:left; padding-right:20px;}
.nrong font { font-size:14px; line-height:35px; font-weight:bold;}
.nrong  p { line-height:20px; color:#666;}
.nrong1{ padding-left:15px; overflow:hidden; margin-top:10px;}
.page_list{
	margin:0 auto;
	display: table;
}
.page_list li{
	float:left;
	border:1px solid #000000;
	margin:0 2.5px;
}
.page_list li a{
	padding:5px; 
	
}
.active{
       border: 1px solid #3d4e7e !important;
	background: #3d4e7e;
	    color: #FFF;
}
#wenti{ width:290px; float:right; overflow:hidden;}
.wenti1{ margin-top:20px;}
/*友情链接*/
#yqw{ background:#dfdfdf; padding-top:30px; padding-bottom:30px; margin-top:35px;}
#yq{}
.yq3{ padding-top:20px;}
/*版权*/
#bqw{ background:#3d4e7e; height:45px; line-height:45px; color:#FFF; text-align:center; font-size:13px;}
#bqw a{ color:#FFF; font-size:13px;}
#bq{line-height:25px; font-size:13px; padding-top:30px; padding-bottom:30px; text-align:center;}
#bq a{ font-size:13px;}

/*定义产品 详情隐藏*/
.detail_title{ display:none;}

/*共用*/
.cp img{padding:0px; border:10px solid #e8e8e8; background:#FFF;}
.cp img:hover{padding:0px; border:10px solid #445895; background:#fff;}

.cp1 img{padding:1px; border:3px solid #e8e8e8; background:#FFF;}
.cp1 img:hover{padding:1px; border:3px solid #3d4e7e; background:#fff;}


.box{ background:url(../img/hen.jpg); height:52px; line-height:52px;}
.box h3{ background:url(../img/title.jpg) left no-repeat; font-size:18px; font-weight:bold; color:#fff; height:52px; width:145px; text-align:center; float:left; line-height:52px;}
.box span{float:right; line-height:52px; padding-right:15px;}

/*内页导航*/
.mianbxContent{ text-align:left !important; font-size: 18px !important; height:39px !important; padding-top:10px; margin-bottom:20px !important; background:url(../img/title_nav.jpg) repeat-x; font-weight:bold; color:#3d4e7e; padding-left:15px;}
.mianbxContent a{ font-size:18px; color:#3d4e7e;}
.strong_title{ display:none;}
#bodycontent.mianbxContent{ width:98% !important;}