﻿body,dd,dl,dt,h1,h2,h3,h4,h5,h6,html,input,ol,p,textarea,ul{margin:0;padding:0}
body,input,textarea{-webkit-text-size-adjust:100%;font-family:Microsoft Yahei;font-size:12px}
input,textarea{outline:0}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.img{overflow:hidden}
img{border:none;max-width:100%;vertical-align:top}
a{text-decoration:none;outline:0;color:#000}
a:hover{color:#0078c9;}
.fl{ float: left; }
.fr{ float: right; }
.fr img{margin-top:20px;}
.clear{ clear:both;}
.f-s, .f-e {    background: none repeat scroll 0 0 #ddd;    clear: both;    height: 1px;    margin: 0 1px;    overflow: hidden;}
.f-m {    border-color: #ddd;    border-style: solid;    border-width: 0 1px;}
.f-1,.f-2,.f-3 {overflow:hidden;display:block;height:1px;background: #fff;}
.f-1 { margin: 0 3px; background: #ebebeb; }
.f-2 { margin: 0 2px; border-right: 2px solid #ebebeb; border-left: 2px solid #ebebeb; }
.f-3 { margin: 0 1px; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }
.container{margin:0 auto; width: 1140px;}
#nav{height:42px; display:block;width: 100%;margin:0 auto;background:#0078c9;position:relative;}
.typem{ width:1140px; margin:0 auto;}
.typem ul li{ height:42px; float:left; display:block; position:relative; padding:0; background:url(../images/nav_line.png) no-repeat left center;}
.typem ul li.home{ background:none;}
.typem ul li a{ font-size:14px; color:#fff; line-height:42px;  display:block; height:42px; width:125px; text-align:center; }
.typem ul li a:hover,.typem ul li a.current{color:#fff; background:url(../images/nav_icon.png) no-repeat center top;}
.typem ul li ul {display: none;}
.typem ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:130px; z-index:999;}
.typem ul li:hover ul li a{display:block; background:#7f7f7f; border-top:1px solid #fff; color:#fff; text-align:center; height:30px; line-height:30px; width:125px; padding:0; font-size:12px; }
.typem ul li:hover ul li {height:30px; color:#fff; background:none;}
.typem ul li:hover ul li a:hover {color:#fff; background:#999; text-decoration: none; font-size:12px;}
.index-main{width:1140px;margin:0 auto;overflow:hidden;padding-top:15px;margin-bottom:30px;}
.index-left{width: 270px;float: left;}
.lemen{ width:100%; display:block; margin-bottom:15px;}
.lent1{ border-radius:5px 5px 0 0; background:#f2f2f2; border:1px solid #ccc; border-bottom:none; height:35px; display:block; line-height:35px; padding:0; font-size:14px; font-weight:bold; color:#fff; }
.lent1 span{ color:#fff; width:100px; float:left; display:block; background:#0078c9; border-radius:5px 0 0 0; text-indent:20px;}
.lent1 a{ text-align:right; font-size:12px; font-weight:normal; float:right; padding-right:10px; color:#333;}
.lent2{ padding:10px; display:block; border-radius:0 0 5px 5px; border:1px solid #ccc; border-top:none; font-size:14px;text-indent: 2em;}
.smalllogo{float:right;}
.keywords { float: left; padding-left: 10px; width:170px; height:24px; line-height:24px; font-size:12px; margin-bottom:4px; }
.subm{ width:60px; margin-left:4px; height:28px; line-height:28px; font-size:14px; margin-bottom:4px; }
.lent3{ padding:10px 15px; display:block; border-radius:0 0 5px 5px; border:1px solid #ccc; border-top:none;}
.lent3 ul li{ width:100%;height:30px; display:block; float:left; line-height:30px; background:url(../images/dian.png) no-repeat center left; overflow:hidden; font-size:14px; color:#333;}
.lent3 ul li a{ color:#333;  padding-left:12px; }
.lent3 ul li a:hover{ color:#0078c9;}
.lent4{ padding:10px 15px; display:block; border-radius:0 0 5px 5px; border:1px solid #ccc; border-top:none;}
.lent4 ul li{ width:236px; height:30px; display:block; float:left; line-height:30px; background:#d9e6ef; border:1px solid #bbd0e3; border-radius:3px; margin-bottom:4px; overflow:hidden; font-size:14px; color:#333;}
.lent4 ul li a{ color:#333;  padding-left:12px; }
.lent4 ul li a:hover{ color:#0078c9;}
.lent5{ padding:10px 15px; display:block; border-radius:0 0 5px 5px; border:1px solid #ccc; border-top:none; font-size:14px; line-height:25px;}
.index-main .index-right{width:855px;float: right;}
.about{height: auto;background: url(../images/aboutbg.jpg) repeat-x bottom center; padding:3px 3px 10px 3px; border:1px solid #cdcdcd;overflow:hidden; }
.hsdd{height: 30px;background: url(../images/about.jpg) no-repeat;overflow:hidden; width:100%;}
.hsdd h3{float: left;font-size: 14px;line-height: 30px;color: white;font-weight: bold;padding-left: 18px;}
.hsdd a{float: right; color:#333;line-height: 30px;margin-right: 8px;}
.contentsd{line-height: 23px;padding: 8px;overflow:hidden;}
.contentsd img{float:left;margin:3px 10px 0 5px;overflow:hidden;}
.zdemin{ width:100%; margin-top:15px;}
.zdle{ width:500px; float:left; display:block; padding:3px 3px 10px 3px; border:1px solid #cdcdcd;}
.new_li { width:100%; float:left; padding:0 0 10px 0;}
.new_li ul { padding-top:15px; border-top:1px dotted #ccc; margin-top:15px;}
.new_li ul li { width:455px; margin:0 15px; display:block; float:left;  line-height:25px; padding-left:15px; background:url(../images/dian.png) no-repeat left center; height:25px;}
.new_li ul li a {color:#454545;}
.new_li ul li a:hover {color:#0078c9;}
.new_li ul li span { float:right; color:#999; font-size:12px;}
.new_li dl { width:480px; padding:20px 0 0 0; height:90px; margin:0 10px;}
.new_li dl dt { width:120px; height:90px; float:left; }
.new_li dl dt img{ width:120px; height:90px;}
.new_li dl dd { float:left; width:345px; height:90px; overflow:hidden; padding-left:15px;}
.new_li dl dd em a{ color:#0078c9; font-size:14px; font-weight:bold; font-style:normal; }
.new_li dl dd em a:hover {color:#0078c9;}
.new_li dl dd span { display:block; text-align:left; font-size:12px; margin-top:10px; color:#505050;}
.more a { font-size:12px; color:#0078c9;}
.more a:hover { text-decoration:underline;}
.zdri{ width:326px; float:right; display:block; padding:3px 3px 10px 3px; border:1px solid #cdcdcd;}
.sadfwe{ padding:10px; font-size:14px; color:#333; line-height:28px;text-indent: 2em;}
.company_intro .images{float: left;padding: 5px 10px 0px;}
.mod_mod .hd a{float:left !important; color:#FFF;}
.mod_mod .hd a:hover{color:#F00;}
.navigation .pos {position: relative;}
.pro_over {padding:5px 0 0 0; overflow:hidden;width:auto !important;}
.pro_over .newprod_list{ float:left;overflow:hidden; text-align:center;}
.pro_over .newprod_list img { border:1px #ccc solid;}
.pro_over .newprod_list .newprod_name {text-align: center;overflow: hidden;white-space: nowrap;padding-top: 1px;background: #AE692D;margin: 0px 6px 0px 0px;height:22px;line-height:22px;overflow:hidden;}
.pro_over .newprod_list .newprod_name a { color:#fff;}
.pro_over .newprod_list .newprod_name a:hover{color:red;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.malist{width:100%; height:auto;  padding:20px 0;}
.malist ul{width:100%; height:auto; float:left; display:inline;}
.malist ul li{width:830px; height:auto; float:left; display:inline; border-bottom:1px dashed #e2e0e0;padding-left:20px;background: url(../images/list.png) no-repeat 2px center;}
.malist ul li p{ width:730px; height:auto; float:left; display:inline; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px; font-size:13px; color:#595757;font-family:"微软雅黑";}
.malist ul li p a{ display:block; color:#595757;}
.malist ul li b{ float:right; width:100px; text-align:right; display:inline;line-height:40px; font-size:13px; color:#a7a6a6;font-family:"微软雅黑"; font-weight:normal;}
.malist ul li b a{ display:block; color:#a7a6a6;}
.malist ul li:hover a{ color:#0078c9;}
.dede_pages { MARGIN:30px auto;padding:0; text-align:center;}
.dede_pages ul li {BORDER: #ccc 1px solid; font-size:12px; PADDING:4px 10px;  MARGIN: 2px; COLOR: #333;font-family:"微软雅黑";  TEXT-DECORATION: none; display:inline-block;}
.dede_pages ul li A{ color:#333;TEXT-DECORATION: none; background:#FFF; }
.dede_pages ul li A:hover { color:#007eca;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#333;BORDER: #222 1px solid;TEXT-DECORATION: none;}
 .msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:330px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_tesdf{width:450px; max-width:450px;height:auto; min-height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_submit{width:160px;height:36px; background:#0078c9;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
.msg_submit:hover{ background:#0078c9;}
 .flink{ width:1140px; margin:0 auto; padding-bottom:20px; position:relative; line-height:25px;}
.flink a{ margin-right:10px; color:#666;}
.flink a:hover{ color:#0078c9;}
.ert{font-size:20px; line-height:40px; margin-bottom:20px; color:#000; font-weight:600; text-align:center;}
.wr{padding-bottom:15px; font-size:14px; color:#666; margin-bottom:20px; padding-top:5px; text-align:center;border-bottom:1px dotted #dedede; }
.aoaer{font-size:12px; line-height:25px; color:#333; min-height:400px;}
.aoaer img,dy-text img{ max-width:100%; margin:0 auto;}
.main_r_nav ul{padding:0 10px;  height:35px; margin:20px auto;}
.main_r_nav ul li{color:#2d2a3d;font-size:13px; font-weight:600; line-height:35px;font-family:"microsoft yahei"; width:45%; float:left; height:35px; overflow:hidden; }
.main_r_nav ul li a{color:#2d2a3d; line-height:35px; font-weight:normal; }
.main_r_nav ul li a:hover{color:#00693E;}
.bottompost{margin: 0 auto;width: 100%;background: url(../images/xia.jpg) top repeat-x;background-color: #E5E5E5;overflow:hidden;}
.bottompost .postcontent{margin: 0 auto;width: 900px; overflow:hidden; background:url(../images/xiabg.jpg) no-repeat; padding:30px 50px;}
.footer{ width:100%; padding:10px 0; background:#333; position:relative; display:block; color:#999; text-align:center; line-height:25px;}
.fot-nav{ width:100%; height:40px; line-height:40px; display:block;color:#fff; font-size:14px; text-align:center;}
.fot-nav a,.footer a{ color:#fff;}
.sbeg{ border-bottom:1px solid #dcdcdc; background:url(../images/ico.png) no-repeat left center; text-indent:20px; font-size:14px; color:#0078c9; font-weight:bold; line-height:40px; height:40px; display:block;}
.sbeg span{ text-align:right; float:right; font-size:12px; font-weight:normal; color:#777;}
.sbeg span a{ color:#444;}
.caebsd{ width:840px; margin:10px auto;}
.caebsd ul li{float:left;width:260px; margin:10px;height: auto; display:block;}
.caebsd ul li img { width:260px; height:210px; margin:0 auto; }
.caebsd ul li span{ width:100%; display:block; text-align:center;  height:35px; background:#f2f2f2; line-height:35px; color:#222; font-size:14px;}
.caebsd ul li:hover span{ background:#0078c9; color:#fff;}
.yqlink{width: 1151px; margin: 0 auto; margin-top: 14px;  text-align: left; overflow: hidden; padding-bottom: 10px;}
.links{display: inline-block; line-height: 25px; font-size: 14px; text-indent: 10px; color: #645C5A; font-weight: bold;}
.link{line-height: 25px; display: inline-block; font-size: 14px; color: #666666; padding-left: 10px; padding-right: 6px; margin-top: 8px;}
.airline {margin: 20px auto;}
.airline .dtt {background: #2894dd;color: #fff;line-height: 45px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.airline li {line-height: 24px;border-bottom: 1px solid #2894dd;margin-left: 0px;background: #f4fbff;border-left: 1px solid #d8dfe3;border-right: 1px solid #d8dfe3;}
.airline span {display: inline-block;width:23%;text-align: center;}
.airline .first{width:10%!important;}
.airline .last{width:12%!important;}
.cityline{width: 100%;font-size: 36px;font-weight: bold;padding: 10px 0px;background-color: #d4ecff;margin:10px 0px;border-radius:10px;display: flex;align-items: center;justify-content: space-evenly;}
.cityline p{padding:0 20px;}
.dcity h3,.acity h3{font-size:18px; padding:15px 0px;font-weight: 500;}