body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; font-family: "å¾®è½¯é›…é»‘"; }
body { background:#fff; color:#000; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
.clear{clear: both;}
.header{width: 100%;height: 130px;background: #074993;}
.headern{width: 1200px;height: 130px;background: #074993; margin: 0 auto;} 
.headern-l{float: left;margin: 10px 0 12px 0;}
.headern-r{float: right;margin-top: 20px;}
.nav{width: 100%; background: #003067 repeat-x; height: 42px;}
.navn{width: 1200px;height: 42px;margin: 0 auto;}
.banner{width: 1200px;height: auto;margin:0 auto}
.flexslider{position:relative;height:311px;overflow:hidden;background:url() 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:350px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}
.main-1{width: 1200px; height: 300px; margin: 0 auto;margin-top: 35px;}
.main-1l{float: left;width: 820px;height: 300px;}
.main-1r{float: right;width: 320px;height: 300px;}
.main-1ls{width: 100%; height: 37px;border-bottom: 1px solid #DEDEDC;margin-bottom: 10px;}
.main-1lsl{ width: 135px;
height: 37px;
border-bottom: 1px solid #074993;
float: left;
line-height: 37px;
font-size: 19px;
font-weight: bold;
color: #074993;
text-align: center;}
.main-1lsl img{float: left;padding: 6px 0;}
.main-1ls small{float: right;height: 35px;line-height: 35px;}
.main-1ll{width: 360px;height: 245px;float: left;}
.main-1lr{float: right;width: 430px;height: 245px;;}
.main-1lr ul li{width: 100%;height: 35px;line-height: 35px; border-bottom: 1px dashed #DDDDDD;}
.main-1lr ul li img{margin-right: 7px;}
.main-1lr ul li small{float: right;}
.main-1rx ul li{width: 100%;height: 35px;line-height: 35px; border-bottom: 1px dashed #DDDDDD;}
.main-1rx ul li small{float: right;}
.main-1rxl{width: 50px;height: 50px;float: left;border: 1px solid #A3A3A1;}
.ny{background: #B30020;
color: #FFFFFF;
width: 100%;
height: 25px;
font-size: 12px;
line-height: 25px;
text-align: center;}
.r{background: #F3F3F3;color: #000000;width: 100%;
height: 24px;
font-size: 20px;
line-height: 25px;
text-align: center;}
.main-1rxr{width: 250px;height: 50px;float: right;line-height: 25px;border-bottom: 1px dashed #DDDDDD;}
.main-2{width: 100%; height: 260px;background: #F7F7F7;margin-top: 35px;}
.main-2n{width: 1200px;height: 260px; background:#F7F7F7;margin: 0 auto ;}
.main-2l{width: 820px; height: 190px;float: left;}
.main-2ll{width: 390px;height: 190px;float: left;margin: 35px 0;}
.main-2lr{width: 390px;height: 190px;float: right;margin: 35px 0;}
.main-2r{width: 320px; height: 190px;float: right;margin: 35px 0;}
.main-2ll ul li{margin-bottom: 12px;}
.main-2ll ul li small{float: right;}
.main-2lr ul li{margin-bottom: 12px;}
.main-2lr ul li small{float: right;}
.main-2r ul li{margin-bottom: 12px;}
.main-2r ul li small{float: right;}
.main-3{width: 1200px; height: 225px;margin:0 auto;margin-top: 35px;}
.main-3l{float: left;width: 370px; height: 185px; margin-left:35px;}
.main-3r{float: left;width: 1200px;height: 190px;}
.main-3rt{width: 320px; height: 80px;}
.sptp{position: absolute;width: 320px; height: 80px;}
.bfan{position: relative;
top: 20px;
left: 43%;}
.main-3rx ul li{margin: 10px 0;}
.main-3rx ul li small{float: right;}
.ztlm-t li{float: left;width: 175px; height: 140px;position: relative;margin-right: 10px;}
.ztlm-t li img{width: 100%;height: 140px;}
.wz{ position: absolute;
width: 100%;
height: 30px;
text-align: center;
line-height: 30px;
bottom: 0px;background: url(../img/1px.png); color: #fff;font-size: 15px;}
.main-4{width: 100%; height: 160px;background: #F7F7F7;margin-top: 35px;}
.main-4n{width: 1200px; height: 160px;margin: 0 auto;background:#F7F7F7;}
.main-4nl{width: 940px; height: 80px;float: left; margin: 25px 0;}
.main-4nll{width: 620px;height: 80px;float: left;}
.main-4nll h2{color: #074993;
margin-bottom: 15px;
margin-top: 5px;font-size: 16px;}
.main-4nll ul li{float: left; margin-right:15px;}
.main-4nlr{width: 180px;height: 80px; float: right;}
.main-4nlr h2{color: #074993;
margin-bottom: 15px;
margin-top: 5px;font-size: 16px;}
.main-4nr{width: 250px; height: 80px;float: right; margin: 25px 0;}
.main-4nrt{width: 80px;height: 80px;border: 1px solid #DDDDDD; background: #FFFFFF;float: left;margin-right:8px}
.main-4nrt img {width: 80px;height: 80px;}
.main-4nry{width: 120px ;height: 80px;float: right;}
.main-4nry h2{color: #B50220;
margin-bottom: 15px;
margin-top: 5px;font-size: 15px;}
.foot{width: 100%; height: 100px; background: #074993;}
.footn{width: 1200px ;height: 100px ;margin:0 auto;background: #074993;}
.footnl{float: left;height: 60px;color: #FFFFFF;margin: 20px 0;}
.footnl p{line-height: 26px;}
.footnr{float: right;height: 60px;margin: 20px 0;}
.navbg {
height:42px;
width: 100%;
position:absolute;
z-index:99;
left:0;
}
#navul li {
float: left;
margin-right: 1px;
width:118px;
height:42px;
position:relative;
text-align:center;
line-height:42px;
}
#navul li.navhome {
text-align:left;
padding:0 0px 0 40px;
width:60px;
}
#navul li a:link, #navul li a:visited {
color:#FFFFFF;font-size: 17px;
}
#navul li ul {
display:none;
position:absolute;
z-index:10000;
top:38px;
left:-16px;
background:#043c7b;
border-top:#fff 1px solid;border-bottom:#fff 1px solid;
border-bottom:none;
}
#navul li ul li {
display:block;
width:158px;
float:none;
margin-right:0px;
height:28px;
position:relative;
line-height:28px;
border-bottom:#FFFFFF 1px solid;
font-size:12px;
}
#navul li ul li a{
width:100%;
}
#navul li.navmoon {
background:#043c7b;
border:#043c7b 1px solid;
width:116px;
height:40px;
line-height:40px;
}
#navul li.navmoon a {
color:#FFFFFF;
}
#navul li.navhome a:hover {
color:#074993;text-decoration: none;
}
#navul li.navmoon ul {
display:block;
}
#navul li.navmoon ul a {
display:block;
width:148px;
height:28px;
line-height:28px;
}
#navul li.navmoon ul a:hover {
background:#074993;text-decoration: none;
}
span.search {
display: inline-block;
padding: 0 5px;
border-radius: 4px;
background-color: #fff;
height: 28px;
margin-top:30px
}
span.search input {
border: none;
outline: none;
vertical-align: 0px;
_vertical-align: middle;
float: left;
}
#search-txt {
height: 26px;
margin-right: 4px;
}
#search-bt {
width: 20px;
height: 26px;
text-indent: -999px;
background-image: url(../img/search-bt.jpg);
overflow: hidden;
cursor: pointer;
}
.slide_container { margin-top: 5px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: 245px; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 15px;font-weight: bold; text-shadow: none; color: #fff; left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;opacity: 0.6;background: #000; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.3; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(../img/themes.gif) no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.slide_tabs { text-align: right;
font-size: 0;
list-style-type: none;
position: relative;
top: -27px;
z-index: 2;}
.slide_tabs li { display: inline-block; margin: 0 4px; *display: inline; *zoom: 1;}
.slide_tabs a { display: inline-block;
width: 10px;
height: 10px;
border-radius: 50%;
line-height: 20px;
background-color: #FFFFFF;
overflow: hidden;}
.slide_tabs .slide_here a { background-color: rgba(7, 73, 147, .8); background-color: #074993;}
.callback { margin-top: 20px; color: #f50; text-align: center;}
.callback em { font-style: normal;}

.banner-zy{width: 1200px; height: 311px;margin:0 auto}
.banner-zy img{width: 1200px; height: 311px;position: absolute;}
.main-zy{width: 1200px ;height: auto;margin: 0 auto;margin-bottom: 50px;}
.lmmc-z h2{width: 300px ;height: 80px;background: url(../img/1px-h.png);text-align: center;line-height: 80px;font-size: 30px;color: #FFFFFF;position: relative;top: 231px ;}
.lmmc-z{width: 1200px;margin: 0 auto;}
.main-zyl{width: 300px ;height: auto;float: left;}
.main-zyl ul li{width: 100%;height: 60px;background: #ECECEC;text-align: center;}
.main-zyl ul li:hover{background:url(../img/lmdh-bj.jpg);;height: 60px;}
.main-zyl ul li a{line-height: 60px;font-size: 20px;color: #676767;}
.main-zyl ul li a:hover{text-decoration: none;} 
.main-zyr{width: 860px ;height: auto;float: right;}
.main-zyrs{width: 100%; height: 40px;border-bottom: 2px solid #074993;margin-top: 20px;}
.main-zyrs h2{font-size: 23px;line-height: 40px;color: #074993;float: left;}
.dqwz{float: right;line-height: 40px;}
.main-zyrx ul li{margin: 15px 0;}
.main-zyrx ul li a{font-size: 15px;}
.main-zyrx ul li img{margin: 4px 7px;}
.main-zyrx ul li small{float: right; color: #989898;}
.main-zyrnr h2{text-align: center;
font: bold 24px/1 "Microsoft Yahei";
    color: #404040;
    line-height: 180%;margin-top:20px;margin-bottom:10px}
.main-zyrnr h3{text-align: center;color: #888888;margin-bottom: 10px;font-size: 13px;}
.main-zyrnr p,.main-zyrnr p span,.main-zyrnr div span{text-indent: 2em !important;line-height: 27px;LINE-HEIGHT: 220%!important;;text-indent: 2em!important;font-size: 15px!important;;margin-bottom: 10px!important;;font-family: "Microsoft Yahei"!important;}
.main-zyrnr td,.main-zyrnr td p,.main-zyrnr td p span{text-indent: 0em !important;}
#dq{background:url(../img/lmdh-bj.jpg);;height: 60px;}
#dq a{font-weight: bold;color: #074993;}