﻿@charset "utf-8";
/* CSS Document */




body { padding: 0; margin: 0; font-size: 16px; line-height: 24px; background:#e7e7e7;}

a { font-size: 16px; text-decoration: none; font-family: "微软雅黑";  }

p , div ,span ,b ,strong ,h1 ,h2,h3,h4 {padding: 0; margin: 0; }

dl ,dd ,dt, ul ,li {list-style:none;padding: 0; margin: 0; }

div { margin: 0 auto; font-family: "微软雅黑"; }

a:hover { text-decoration: none; }

img { border: none }

.sltop {width:100%;margin:0 auto;overflow:hidden;}

.logo {width:1200px;margin:0 auto;overflow:hidden;}

.logo img {margin:0 auto;width:1200px;}

.navlist {width:100%; background:#0551a9;height:51px;}

.nav {width:1200px;margin:0 auto;overflow:hidden;}

.nav ul {width:1200px;margin:0 auto;overflow:hidden;}

.nav ul li { line-height:51px;float:left;text-align:center;}

.nav ul li:hover  {color:#fff;line-height:51px;background-color: #af0008;}

.nav ul li.cur {color:#fff;line-height:51px; background-color: #af0008;}

.nav ul li a{font-size:16px;line-height:48px;color:#fff;font-weight:bold;padding: 0 34px;}

.unnamed1 { font-size: 16px; line-height: 25px; color: #000000; text-decoration: none; font-family: "微软雅黑"; }

.toptel { position: absolute; right: 50px; top: 41px; width: 200px; height: 52px; padding-top: 4px; padding-left: 70px; color: #333333; font-size: 16px; line-height: 16px; text-align: left; background: url(../images/teltop.png) 16px center no-repeat; }

.toptel span { display: block; color: #7a4b04; font-size: 22px; line-height: 32px; font-family: impact; }

.banner { height: 500px; }

.banner a { height: 500px; position: absolute; }

#flashs { position: relative; }

#flashs .bgitem { }


#flashs .btn { position: absolute; z-index: 7; bottom: 22px; right: 50%; margin-right: -470px; padding: 5px 6px; }

#flashs .btn span { color: #0074F1; background: #efefef; border: 1px solid #0074F1; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }

#flashs .btn span.cur { background: #0074F1; color: #fff; }

.gundong {width:100%;height:50px;background:url(../images/mb.png) repeat-x center;}

.gd_nr {width:1236px;height:44px;margin:0 auto;overflow:hidden;background:url(../images/marquee.png) no-repeat center 3px;}

.gd_zong {width:1200px; margin:0 auto;overflow:hidden;}

.h { font-size: 16px; color: #FFFFFF; text-decoration: none; line-height: 25px; }

.gd_left {width:110px;float:left;}

.gd_mid {float:left;width:860px;margin-left:20px;}

.gd_mid p {font-size:16px;color:#af0008;line-height:48px;font-weight:bold;}

.gd_right {width:209px;float:right;}

.gd_right p{font-size:16px;color:#333;line-height:48px;font-weight:bold;}

.gd_left p{padding-left:30px;line-height:48px;font-size:16px;font-weight:bold;}

.content {width:1200px; margin:15px auto;overflow:hidden;}

.left {width:249px; margin:0 auto;overflow:hidden;float:left;background:#fff;padding-bottom:10px;}

.pro_l_title {background:#af0008;height:60px;}

.pro_l_title h1 {line-height:60px; text-align:center;}

.pro_l_title h1 a { font-size:24px;color:#fff;}

.right {width:940px; margin:0 auto;overflow:hidden;float:right;background:#fff;}

.pro_list {width:940px; margin:0 auto;overflow:hidden;}

.pro_list ul {width:920px; margin:0 auto;overflow:hidden;}

.pro_list ul  li{width:296px;margin:5px;float:left;text-align:center;line-height:2;}

.pro_list ul  li img {width:286px;padding:2px;border:1px solid #ccc;}

.youshi {width:100%; margin:30px auto;overflow:hidden;}

.ystb {width:100%; margin:0 auto;overflow:hidden;background:url(../images/ystb.jpg) no-repeat center;height:180px;}

.ys {width:1200px; margin:0 auto;overflow:hidden;background:url(../images/ys.jpg) no-repeat center; height:1254px;position:relative;}

.ys01 {width:400px;top:160px;left:725px;position:absolute;}

.ys01 p {font-size:16px;line-height:2;color:#333;}

.ys02 {width:400px;top:490px;left:200px;position:absolute;}

.ys02 p {font-size:16px;line-height:2;color:#333;}

.ys03 {width:400px;top:815px;left:725px;position:absolute;}

.ys03 p {font-size:16px;line-height:2;color:#333;}

.ys04{width:400px;top:1080px;left:200px;position:absolute;}

.ys04 p {font-size:16px;line-height:2;color:#333;}

.contact {width:100%; margin:0 auto;overflow:hidden;background:#232323;}

.con_title  {width:262px;margin:0 auto;overflow:hidden;height:76px;}

.con_title span{ font-size:18px;color:#fff;line-height:76px;}

.con_nr {width:262px;margin:0 auto;overflow:hidden;}

.con_nr p{line-height:2;color:#fff;font-size:16px;}

.lxsl {width:1200px; margin:0 auto;overflow:hidden;}

.lxwm_nr {width:350px;float:left;background:url(../images/con2_bg.jpg) no-repeat center;height:343px;}

.gywm {width:800px;float:right;}

.case {width:1200px; margin:30px auto;overflow:hidden;}

.case_title {background:url(../images/r2.png) no-repeat center;height:47px;}

.case_title h1 {line-height:47px;}

.case_title h1 a { font-size:24px; padding-left:15px;color:#000;}

.con3 { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 20px; }

.jdal { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 10px; }

.jdal_t { width: 1200px; overflow: hidden;margin:0 auto; line-height: 30px; font-size: 18px; margin-bottom: 15px; color: #7c7c7e; background:url(../images/title_bg.png) no-repeat center;}

.jdal_t p { line-height: 30px; overflow: hidden; font-size: 16px; text-align:center; }

.jdal_t p a { font-size: 28px; color: #0262ae; font-weight:bold; }

.jdal_t p span { height: 30px;overflow: hidden; font-size: 16px; color:#ccc;}

.jdal_c { width: 1200px; float: left; overflow: hidden; height: 235px; }

.container{padding:0!important;}

.container {width: 1200px;margin:0 auto; overflow:hidden;}

.container::after, .container::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.row { margin-right:0; margin-left:0;}

.col-sm-6 {width: 48%;float:left;margin:0 1%;}

.media:first-child { margin-top: 0;}

.margin-large-bottom { margin-bottom: 30px;}

.media-left, .media > .pull-left { padding-right: 10px;}

.pull-left { float: left;}

.timecon { width: 68px;  height: 106px;}

.pull-left { float: left !important;}

.timecon span.spannt { color: #0551a9; background: #70b2ff;}

.timecon span { display: block; width: 58px;height: 53px;line-height: 53px; text-align: center;}

.timecon span.spannm {color: #999;background: #fff;font-family: Impact;font-size: 30px;font-weight: bold;}

.timecon span { display: block; width: 58px; height: 53px; line-height: 53px;text-align: center;}

.media-body {display: table-cell; vertical-align: top;}

.media-body { width: 10000px;}

.media, .media-body { overflow: hidden; zoom: 1;}

.media-heading {font-size: 16px;margin-top: 0;margin-bottom: 5px;}

.spanbtn { display: block;}

.pull-right {float: right !important;}

.media-heading .ahover { font-size: 16px;display: block;max-height: 20px;   overflow: hidden;color:#666;}
 
.subtitle { font-family: tahoma; margin-bottom: 10px; font-size: 16px;color: #999;}    

.media-body .des { max-height: 44px;  overflow: hidden;}

.media:hover .timecon span.spannm {color: #006ebc;background: #fff;}

.media:hover .timecon span.spannt { color: #fff; background: #006ebc;}

.media:hover .media-heading a {color: #006ebc; text-decoration:none;}

.fnavlist {width:100%; margin:0 auto;overflow:hidden;background:#0551a9;height:55px;}

.f_nav {width:1200px; margin:0 auto;overflow:hidden;}

.f_nav a{font-size:16px;padding:0 20px;line-height:55px;float:left;color:#fff;}

.friend {width:100%; margin:0 auto;overflow:hidden;background:#0062d4;min-height:55px;}

.friend_nr {width:1200px; margin:0 auto;overflow:hidden;}

.friend p {line-height:55px;color:#fff;font-size:16px;}

.friend span {line-height:55px;color:#fff;font-size:18px;font-weight:bold;}

.friend a {line-height:55px;color:#fff;font-size:16px;}

.footer {background:#004390;width:100%; margin:0 auto;overflow:hidden;}

.foot {width:1200px;margin:0 auto;overflow:hidden;padding:10px 0;}

.foot p {font-size:16px;text-align:center;line-height:2;color:#fff;}

.foot a {font-size:16px;text-align:center;line-height:2;color:#fff;}

.unnamed2 { font-size: 16px; line-height: 30px; color: #000000; text-decoration: none; background-attachment: fixed; background-repeat: repeat; background-position: center; font-family: "微软雅黑"; }

.unnamed2a { font-size: 16px; line-height: 30px; color: #FF0000; text-decoration: none; background-attachment: fixed; background-repeat: repeat; background-position: center; font-family: "微软雅黑";width:900px; }

.unnamed11 { font-size: 16px; line-height: 39px; color: #000; text-decoration: none; width: 194px; height: 46px; line-height: 46px; display: block; padding-left: 35px; font-family: "微软雅黑"; background: url(../images/dlbg.jpg); font-weight: bold; }

.unnamed11 a{color:#000;}

a.unnamed11:hover { color: #990000; }

.unnamed12 { font-size: 16px; line-height: 42px; color: #000; text-decoration: none; width: 184px; height: 42px; display: block; padding-left: 45px; font-family: "微软雅黑"; background: url(../images/dlbg1.jpg); }

.unnamed12 a {color:#000;}

a.unnamed12:hover { color: #990000; }

.text { font-size: 16px; line-height: 25px; color: #333333; font-family: "微软雅黑"; }

.unnamed3 { font-size: 16px; line-height: 22px; color: #000000; text-decoration: none; font-family: "微软雅黑"; }

.unnamed4 { font-size: 16px; line-height: 28px; color: #000000; text-decoration: none; font-family: "微软雅黑"; font-weight: normal; }

.text1 { font-size: 16px; line-height: 20px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.unnamed5 { font-size: 18px; line-height: 25px; color: #000; text-decoration: none; font-family: "微软雅黑"; padding-left: 20px; font-weight: bold; }

.unnamed6 { font-size: 16px; line-height: 23px; color: #000000; text-decoration: none; font-family: "微软雅黑"; }

.text1 { font-size: 16px; line-height: 20px; color: #FFffff; font-family: "微软雅黑"; }

a.text1:hover { font-size: 16px; color: #FFFF00; }

.text2 { font-size: 16px; line-height: 20px; color: #990000; font-family: "微软雅黑"; font-weight: bold; }

.a15 { font-size: 16px; text-decoration: none; line-height: 25px; color: #3A8C8A; font-weight: bold; }

.dh { font-family: "微软雅黑"; font-size: 16px; line-height: 20px; width: 100px; color: #000; background: url(../images/navbg.png) no-repeat; text-decoration: none; display: block; }

a.dh:hover { color: #fff; width: 100px; background: url(../images/navahover.png) no-repeat; display: block; padding-top: 35px; padding-bottom: 38px; }

.dimenu { font-size: 16px; color: #ffffff; text-decoration: none; width: 100px; height: 33px; display: block; line-height: 33px; font-family: "微软雅黑"; font-weight: normal; }

a.dimenu:hover { font-size: 16px; color: #FFFF00; }

.ddi { font-size: 16px; line-height: 32px; color: #fff; text-decoration: none; font-family: "微软雅黑"; font-weight: normal; }

.bla1 { font-size: 18px; line-height: 30px; color: #fff; text-decoration: none; font-family: "微软雅黑"; }

.bla2 { font-size: 24px; line-height: 30px; color: #fff; text-decoration: none; font-family: "微软雅黑"; font-weight: bold; }

.bla3 { font-size: 24px; line-height: 30px; color: #333333; text-decoration: none; font-family: "微软雅黑"; font-weight: normal; }

.unnamed4a { font-size: 16px; line-height: 28px; color: #ffffff; text-decoration: none; font-family: "微软雅黑"; }

.unnamed6a { font-size: 16px; line-height: 40px; color: #ffffff; text-decoration: none; font-family: "微软雅黑"; }

img { border: none }

.aboutpic { border: 1px solid #B2C2E3; padding: 3px; margin: 8px }

.img:visited img { border: 1px solid #B2C2E3; }

.img img { border: 1px solid #B2C2E3; padding: 5px; }

.img:hover img { border: 1px solid #7ca3f4; }

.img:hover { color: #B2C2E3; }

.productlist { width: 93.75%; margin: 2% auto 0; overflow: hidden }

/*products*/

.cpfl1 { font-size: 16px; color: #333333; padding-left: 20px; }

#cpdl { width: 200px; height: 39px; background: url(../images/dlbg.jpg) no-repeat; text-align: left; padding-left: 35px; }

a.cpdl:link, a.cpdl:visited { display: block; height: 39px; line-height: 39px; color: #000; font-weight: bold; font-size: 16px; }

a.cpdl:hover { display: block; height: 39px; line-height: 39px; color: #000; font-weight: bold; font-size: 16px; font-family: "微软雅黑"; }

#cpfl { width: 224px; height: 39px; text-align: center; background: url(../images/index_32.jpg) no-repeat; font-size: 16px; line-height: 39px; }

a.cpfl:link, a.cpfl:visited { display: block; line-height: 39px; color: #000000; }

a.cpfl:hover { display: block; height: 39px; line-height: 39px; color: #990000; font-family: "微软雅黑"; }

#cpflwz { float: right; width: 185px; text-align: left; height: 24px; }

.gd{ overflow: hidden; width:1200px; margin: 20px auto; height:300px; position: relative; }

#gd2{ height:262px;}

.gd ul{ position:absolute; left:0; top: 0; z-index: 1; overflow: hidden; width: 9999999px; }

.gd ul li{ width: 300px ; float: left; text-align: center; margin:0 2px; }

.gd ul li a{font-size: 16px; line-height: 2;color:#666; }

.gd ul li img{ width:290px; height:260px; }

.contact_nr {width:230px;margin:0 auto;overflow:hidden;}

.contact_nr p {line-height:2;font-size:16px;}

.plc {width:920px;margin:0 auto;overflow:hidden;background: url(../images/r1.png) no-repeat;height:47px;}

.plc span {float:right;font-size:16px;padding-right:20px;}

.plc span a {font-size:16px;color:#000;font-weight:normal;}

.plc p {font-size: 18px;line-height: 47px;color: #000;text-decoration: none;font-family: "微软雅黑";padding-left: 20px;font-weight: bold;}

.gsjj {width:920px;margin:20px auto;overflow:hidden;}

.gsjj img {border:1px solid #ccc;padding:2px;margin:5px;}

.gsjj p {padding:0 10px;line-height:2;font-size:16px;text-align:justify;}

.prolist {width:920px;margin:0 auto;overflow:hidden;}

.prolist ul {width:920px;margin:10px auto;overflow:hidden;}

.prolist ul li {width:296px;margin:5px;text-align:center;line-height:2;float:left;}

.prolist ul li img{width:285px;border:1px solid #ccc;padding:3px;}

.prolist ul li a{line-height:2;color:#333;font-size:16px;}

.newslist {width:920px;margin:0 auto;overflow:hidden;}

.newslist ul {width:920px;margin:10px auto;overflow:hidden;}

.newslist ul li {line-height:38px;padding:0 15px;border-bottom:1px dashed #ccc;}

.newslist ul li span {float:right;line-height:38px;}

.newslist ul li a {color:#333; line-height:38px;}

.xbanner { background:url(../images/xt.jpg) no-repeat center;height:300px;width:100%;}

.xbanner a{height:300px;width:100%; display:block;}

.pages {width:700px;margin:20px auto;overflow:hidden;text-align:center;border:1px solid #ccc;padding:3px;}

.pages a {line-height:2;color:#333;font-size:16px;}

.title {width:920px;margin:0 auto;overflow:hidden;}

.title h1 { text-align:center; line-height:2;color:#0551a9;font-size:18px;}

.title p { text-align:center; line-height:2;color:#999;font-size:16px;}

.propic {width:920px;margin:0 auto; overflow:hidden;}

.propic ul {width:840px;margin:0 auto; overflow:hidden;}

.propic ul li {width:410px;float:left; line-height:2;}

.propic ul li img {width:400px;border:1px solid #ccc;padding:2px;}

.pro_ms {width:900px;margin:0 auto; overflow:hidden;}

.pro_ms p { line-height:2;color:#333;font-size:16px;padding:0 15px;}

.tags {width:900px;margin:0 auto; overflow:hidden;}

.tags p {line-height:2;color:#333;font-size:16px;padding:0 15px; font-weight:bold;}

.tags a {line-height:2;color:#136ec2;font-size:16px; font-weight:normal;}

.fanye { width:920px;margin:0 auto; overflow:hidden; text-align:center;}

.fanye span { line-height:2;font-size:16px;color:#333; font-weight:bold;}

.fanye a{ line-height:2;font-size:16px;color:#333; font-weight:normal;}

.xg {width:920px;margin:0 auto; overflow:hidden;}

.xgtitle {width:920px;margin:0 auto; overflow:hidden; background:#0551a9;padding-left:15px;font-size:18px; line-height:2;color:#fff; font-weight:bold;}

.xgcp {width:920px;margin:0 auto; overflow:hidden;}

.xgcp ul {width:900px;margin:0 auto; overflow:hidden;}

.xgcp ul li {width:215px;margin:5px;float:left;line-height:2; text-align:center;}

.xgcp ul li img {width:205px;border:1px solid #ccc;padding:2px;}

.xgcp ul li a { line-height:2;font-size:16px;color:#333;}

.xgxw {width:920px;margin:0 auto; overflow:hidden;padding-bottom:20px;}

.xgxw ul {width:900px;margin:0 auto; overflow:hidden;}

.xgxw ul li { line-height:40px;border-bottom:1px dashed #ccc;padding:0 15px;}

.xgxw ul li span {float:right; line-height:40px;}

.xgxw ul li a{line-height:2;color:#333;font-size:16px;}