/* CSS Document */
@charset "utf-8";
body{padding:0px;margin:0px;font-size:14px;font-family:"Microsoft YaHei";color:#5A5A5A;background:#F2F2F2;}
*{margin:0;padding:0;}
img{border: 0px;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;margin-right:auto;margin-left:auto; }
h1{font-weight:bold; font-size:18px;color:#5A5A5A;}
h3{font-size:16px;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
.clear {clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}

ul,li {list-style:none;}
a {color:#5A5A5A; text-decoration:none;}
a:hover {color:#0055A2;text-decoration:none;}

form, embed {display: inline;margin: 0;padding: 0;}
small{font-size:14px;}
td{font-family:"Microsoft YaHei";font-size:14px;color:#5A5A5A;}


/* header */
.header{width:100%;margin:auto;background:#004177;z-index: 9999;box-shadow: #000 0 0 10px;position:relative;}
.toplink{width:1200px;margin:auto;height:26px; line-height:26px;}
.rlink{float: right;font-size:12px;}
.rlink span{padding-left:14px;}
.rlink span a{color:#fff;}

.toparea{width:100%;margin:auto;height:69px; padding-top:23px;background:#fff;}
.topmain{width:1200px;margin:auto;height:69px;}
.logo{width:200px;height:50px;padding-left:56px; color:#828282;float:left;background-image: url(../images/logo.gif);background-repeat: no-repeat;background-position: left;}
.menu{height:69px; line-height:68px;padding-left:16px;float:left;}
.menu li {padding-left:16px; padding-right:16px; float: left;text-align: center;font-size: 14px;font-weight: bold;}
.menu li i {position: relative;display: inline-block;width: 9px;height: 6px;margin: 0px 0px 0px 7px;background: url(../images/a-drop.png) no-repeat;}
.menu li:hover i{position: relative;display: inline-block;width: 9px;height: 6px;margin: 0px 0px 0px 7px;background: url(../images/hover-drop.png) no-repeat;}
.menu li:hover{padding-left:16px; padding-right:16px; float: left;text-align: center;font-size: 14px;font-weight: bold; border-bottom:#0065CD 1px solid;}
.menu li:hover a{color:#0065CD;}
.menu ul {position: relative;height: 69px;}

.navs .subNav { position:absolute; top:80px; margin-top:-28px;left:-272px; width:1200px; height:50px; padding:10px 0; border-top:1px solid #edf1f2; background:#fff; overflow:hidden; text-align:left; z-index:1; display:none; }
.navs .subNav .lt { float:left; width:288px; height:45px; padding-right:24px; padding-top:5px; border-right:1px dotted #dbdcde; line-height:20px; text-align:right; color:#144796;font-weight:normal;font-size:16px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.navs .subNav .lt h2 { font-size:15px; color:#454543;font-family:"Microsoft YaHei";font-weight:normal; }
.navs .subNav .rt { display:block; overflow:hidden; zoom:1; padding-left:26px; padding-top:10px; line-height:26px; font-size:12px; }
.navs .subNav .rt a {display:inline;color:#666;margin-right:18px;white-space:nowrap;font-weight: normal;}
.navs .subNav .rt a:hover { color:#06C; }

.rtel{width:220px;height:69px; line-height:23px;float:right;}
.rtel400{padding-left:22px;background-image: url(../images/service-tel.gif);background-repeat: no-repeat;background-position: left center;font-size: 16px;font-weight: bold;float:right;}
.rworktime{width:180px;padding-left:20px; margin-left:20px;background-image: url(../images/service-time.gif);background-repeat: no-repeat;background-position: left center;font-size: 12px;float:right;}

/* search from */
.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0; }
.reveal-modal {visibility: hidden;top: 100px; left: 50%;margin-left: -300px;width: 520px;background: #eee url(../images/modal-gloss.png) no-repeat -200px -80px;position: absolute;z-index: 101;padding: 30px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal input{padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.reveal-modal.small{ width: 200px; margin-left: -140px;}
.reveal-modal.medium{ width: 400px; margin-left: -240px;}
.reveal-modal.large{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 

/* mingpian */
.mingpian{width:816px;font-size:14px;float: left;background-color: #f2f2f2;margin-top:22px;color:#808080;border:#dadada 1px solid;padding-top: 25px;padding-right: 34px;padding-bottom: 25px;padding-left: 34px;}
.mingpian a{color:#6087b0;text-decoration: none;}
.minp-ewm{width:173px;text-align:center;font-weight: bold; padding-right:33px; border-right:#dadada 1px solid; float:left;}
.minp-ewm img{width:173px; height:173px;}
.minp-cont{width:574px;font-weight: bold; padding-left:34px; border-left:#fff 1px solid; float:right;}
.minp-cont1{width:574px; height:80px; line-height:28px;}
.minp-cont1 b{ font-size:24px; color:#015fa8;}

.minp-cont2{width:540px; height:137px; padding:13px;border:#c9cfdb 4px solid; background:#e6eaf5;}
.minp-contel{width:425px; padding-left:115px;height:94px;line-height:94px;color:#FF6600;font-size:55px;font-family: Arial, Helvetica, sans-serif;background-image: url(../images/minp-tel.gif);background-repeat: no-repeat;background-position: left center; float:left; border-bottom:#c9cfdb 1px solid;}
.minp-contqq{width:540px;border-top:#fff 1px solid; font-size:14px; color:#6087b0;float:left;background-image: url(../images/minp-tq.gif);background-repeat:no-repeat;background-position:left center;float:left;line-height:60px;}
.minp-contqq b{font-size:16px;}
.minp-cont3{width:574px; padding-top:23px; line-height:32px;float:left;}

/* footer */
.footer{width:100%;border-top:#d8d8d8 1px solid;margin:auto;margin-top:50px; background:#ececec;}
.footer-main{width:1200px; height:252px;margin:auto;margin-top:38px;font-family:"Microsoft YaHei";}
.footer-nav{width:1020px; font-size:12px; line-height:26px;float:left;}
.footer-nav li{width:124px; height:252px; border-left:#e1e1e1 1px solid;padding-left:20px;float:left;}
.footer-nav li strong{font-size:16px;font-weight: normal; color:#333;}

.footer-ewm{width:158px;padding-right:20px;float:right;}
.footer-ewm img{width:158px;border:0px;}

.copyright{width:100%; height:50px;margin:auto;margin-top:50px;background:#003F75;}
.copyright-main{width:1200px; line-height:50px; font-size:12px;font-family:"Microsoft YaHei";color:#FFF;margin:auto;}
.copyright-main a{color:#FFF;}
.copyright-main a:hover{color:#FFFF00;}