@charset "utf-8";
html,body{padding: 0px; margin: 0px;}
div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea{padding: 0px; margin: 0px;}
body{font-family: "Verdana",Arial,Helvetica,sans-serif; background: #f9f9f9; font-size: 12px;color: #666;max-width:640px;margin:0 auto}
li,ol{list-style-type: none}
ins{text-decoration: none}
i{font-style: normal}
em{font-style: normal}
a {color: #666;font-family: "Verdana"; text-decoration: none}
a:link {color: #666;}
a:visited {color: #666}
a:hover {color: #a90000;cursor: pointer; text-decoration: none}
a:active {color: #4d7aa8}
:focus {OUTline-width: 0px}
.clear {line-height: 0px; zoom: 1; clear: both; font-size: 0px; overflow: hidden; content: '.'}
img {padding: 0px; margin: 0px;}
input {font-family: "Verdana";font-size: 13px;}
textarea {font-family: "Verdana";font-size: 13px;}
h1,h2,h3,h4,h5,h6 {font-size: 14px; font-weight: normal}
table{border-collapse: collapse;}
.fw {font-family: "Verdana"}
.f-mm {margin-left: auto; margin-right: auto}
.blank10 {height: 10px; clear: both; font-size: 1px}
.blank20 {height: 20px; clear: both; font-size: 1px}
.blank5 {height: 5px; clear: both; font-size: 1px}
.blank30 {height: 30px; clear: both; font-size: 1px}
/*头部*/
.wrap {position: relative; margin: 0px auto; width: 100%; overflow: hidden}
.g-hd {background-color: #e2e2e2; height: auto; background-size: 100%;overflow: hidden;}
.g-hd .m-tel {position: relative; text-align: right;line-height: 20px;padding-right: 10px; float: right; padding-top: 20px;color: #f5821f;}
.m-logo {padding-left: 10px;padding-top: 5px;text-align: center;margin: 0 auto;display: block;}
.m-logo img {width: 100%; height: auto !important;max-width: 235px;vertical-align: middle}
.teltop{width: 100%;height: 35px;line-height: 35px;background: #f3f3f3;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;}
.m-tel .u-text {height: 35px;font-size: 14px; font-weight: bold;overflow: hidden;color: #a90000;}
.m-tel .u-num {font-family: Arial, Helvetica, sans-serif;font-size: 15px; font-weight: bold;color: #f50000;}
/*头部导航*/
.g-nav {background-color: #04438a; height: auto;overflow: hidden;}
.g-nav li {border-bottom: #000000 1px solid; text-align: center; border-left: #000000 1px solid; line-height: 33px; width: 24%; float: left; height: 33px; border-top: #04438a 1px solid; border-right: #04438a 1px solid;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.g-nav li:first-child {border-left: 0px}
.g-nav li a {color: #fff; font-size: 14px; text-shadow: 0 1px 0 #000}
/*banner*/
.g-adv {z-index: 15; position: relative; margin: 0px auto; width: 100%; height: auto}
.g-adv .m-cnt .z-on {background: #f4821f}
.sclwrap_box{position: relative; overflow: hidden; visibility: visible; list-style: none; }
.m-box{position: relative; overflow: hidden; width: 4050px; left: -2700px; transition: left 400ms ease 0s;}
.m-box li{float: left; display: block; width: 1350px;}
.g-adv .m-box img {position: relative; width: 100%; display: block; height: auto}
.g-adv .m-cnt {z-index: 10; position: absolute; width: 60px; bottom: 10px; height: 6px; left: 50%;margin-left: -30px}
.g-adv .m-cnt li {width: 15px; float: left; height: 6px;background: #333;margin-right: 5px}
/*首页产品展示*/
.tta {line-height: 34px; padding-left: 10px; padding-right: 10px; background: url(../images/nav_tr.png); height: 34px; color: #fff; margin:5px 0px}
.tta font{float:left; display:block; width:80%;}
.tta font a{color:#000; font-size:16px;}
.tta span{float:right; font-size:12px;}
.tta span a{color:#000;text-shadow:none;}
.prolist{ width:98%;margin:0 auto;overflow:hidden}
.prolist ul{overflow:hidden}
.prolist ul li{ width:50%; float:left;height:auto;text-align:center}
.prolist ul li img{width:96%;height:auto;margin:0 auto;padding:1px;border:1px #ccc solid}
.prolist ul h3 a{text-align:center;line-height:26px;background:#e6e6e6;width:96%;display:block;margin:3px auto;color:#000;margin-bottom:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.prolist1{ width:98%;margin:0 auto;overflow:hidden}
.prolist1 ul{overflow:hidden}
.prolist1 ul li{ width:100%;height:auto;text-align:center}
.prolist1 ul li img{width:94.5%;height:auto !important;margin:0 auto;padding:1px;border:1px #ccc solid}
.prolist1 ul h3 a{text-align:center;line-height:26px;background:#e6e6e6;width:96%;display:block;margin:3px auto;color:#000;margin-bottom:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*首页公司简介*/
.main {width: 100%; float: left}
.aboutdiv{line-height:24px; text-align:left; padding:10px;font-size: 14px;}
/*首页新闻*/
.newsliebiao {width: 100%; margin-bottom: 10px;overflow:hidden}
.newsliebiao ul {padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px}
.newsliebiao ul li {border-bottom: #ccc 1px dashed; line-height: 35px; list-style-type: none; padding-left: 10px; text-overflow: ellipsis; white-space: nowrap; background: url(../images/lisimg.png) no-repeat left center; height: 35px; font-size: 14px; overflow: hidden}
.newsliebiao ul li a {color: #000; font-size: 14px; font-weight: normal; text-decoration: none;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsliebiao span {float: right}
/*首页底部*/
.contectus {text-align: center;height: 95px; background-color: #106ece;width: 100%; float: left; color: #ccc; font-size: 14px;}
.comebackhome {position: absolute; margin-top: -13px; display: inline-block; max-width: 114px; height: auto !important; margin-left: -63px; vertical-align: middle; left: 50%}
/*公共底部随屏*/
.footer {position: fixed;width: 100%;left:0; bottom: 0px;background: url(../images/foot_bg.png);z-index: 900;}
.footer ul {width: 100%;overflow: hidden}
.footer ul li {text-align: center;width: 24.5%; border-right: #000 1px solid;float: left; height: 48px; color: #fff; padding-top: 10px}
.footer ul li a {color: #fff; font-size: 14px;text-decoration: none;}
.img-iphone {animation-duration: 1s;animation-iteration-count: infinite;animation-name: telshow;animation-timing-function: linear;display: inline-block;max-height: 25px;max-width: 25px;vertical-align: middle;}
.img-baidu {display: inline-block; max-width: 25px; max-height: 25px; vertical-align: middle}
.img-weixin {display: inline-block; max-width: 30px; max-height: 25px; vertical-align: middle}
.img-share {display: inline-block; max-width: 25px; max-height: 25px; vertical-align: middle}
/*单页面*/
.tta1 {line-height: 34px; padding-left: 20px; padding-right: 20px; background: url(../images/nav_tr.png); height: 34px; color: #fff; margin:5px 0px}
.tta1 a{color:#FFF; font-size:16px;}
.aboutcon{padding:10px; font-size: 14px;overflow: hidden}
.aboutcon p{font-size:14px;line-height:26px;}
.aboutcon p span{font-size:14px !important;line-height:26px !important;}
.aboutcon p img{width:97% !important;height:auto !important;border:1px solid #ccc;padding:2px;margin:5px 0}
/*联系我们*/
#lxwm{width:100%;height: auto;padding-bottom:15px;border-bottom:1px dashed #dfdfdf;margin-bottom:20px;}
#lxwm_l{width:100%;padding-top:10px;padding-bottom:25px;padding-left:15px;border-bottom: 2px solid #ccc}
#lxwm_c1{width:100%;margin-left: 15px;text-align:left;background:url(../images/weixin.jpg) no-repeat left 30px;height: 265px;line-height:38px;color:#ff4a00;font-size:16px;text-indent:12px}
.lxwm_l_p{line-height:40px;font-size:16px;color:#666666;text-indent:10px;}
.lxwm_top{font-size:16px;line-height:60px;color:#666666;text-align:center;margin-bottom:30px;border-bottom:1px solid #dfdfdf;padding-top:10px;padding-bottom:20px;}
.lxwm_top p{font-size:14px;line-height:30px;text-align:left;}
#lxwm_l1{width:100%;padding-top:10px;padding-bottom:15px;padding-left:15px;margin-top: 10px;border-bottom: 2px solid #ccc;}
/*新闻页*/
.second_nav {border-bottom: #ccc 1px solid; line-height: 32px; width: 100%; text-overflow: ellipsis;white-space: nowrap; margin-bottom: 6px; background: #eaeaea; height: 32px; font-size: 14px; overflow: hidden; border-top: #ccc 1px solid;text-indent:8px}
.second_nav a {color: #000; font-size: 14px; font-weight: normal;}
.news_title{font-size:18px; font-weight:bolder; text-align:center;line-height:30px}
/*页码*/
.pages{width:98%;padding:0 1%;margin-bottom:5px;position:relative; height:auto;COLOR:#333;FONT-SIZE:14px;overflow: hidden;}
.pages A:hover{background:#DDD;COLOR:#467fb4}
.pages ul{float:left;margin-top: 30px;}
.pages dd{position: absolute;left:1%;top:2px;}
.pages ul span{float:left;border:1px solid #DDD;margin-left:2px;FONT-WEIGHT:bold;margin-bottom:5px;}
.pages ul span a{padding:3px 10px;display: block;color: #333}
#current{padding:3px 10px;float:left;border:1px solid #DDD; background:#eee}
/*产品页*/
.case_show{margin-bottom:20px;overflow:hidden}
/*内页*/
.news_textt{color:#999; font-size:12px; text-align:center; height:32px; line-height:32px; border-bottom:1px solid #ccc}
.news_title h1{font-size:14px;text-align:center;line-height:34px;font-weight:bolder;}
.content-width {padding:0 1%;line-height:26px;font-size:14px;}
.content-width td img{height: auto!important;width:96% !important; margin:5px auto;padding: 2px;border: 1px #ccc solid}
.content-width p{font-size:14px !important;line-height:28px !important}
.content-width p span{font-size:14px !important;line-height:28px !important}
.newtdt{line-height:35px;text-align:left;font-size:14px;text-indent:20px;margin-bottom:6px;border:1px #ccc solid;background-color:#f3f3f3;background:url(../images/y_jt.png) no-repeat 2px center;}
.newtdb{line-height:35px;text-align:left;font-size:14px;text-indent:20px;border:1px #ccc solid;background-color:#f3f3f3;background:url(../images/z_jt.png) no-repeat 2px center;}
.newtdt a,.newtdb a{display:block;color:#000}


