@charset "utf-8";

/*页面布局*/
#wrap{clear:both;} /*页面整体包含*/
#content{ clear:both; width:1200px; margin:0px auto 0;text-align:left;} /*页面主体内容包含*/
#main{width:1200px; /* background: #fff; */ margin:0 auto;clear:both; overflow:hidden; text-align:left;} /*页面主体内容包含*/

#top{ min-width:1200px;}
.top1box{ height:40px; line-height:40px; background:#333; text-align:left;}
.top1box_c{ width:1200px; margin:auto;}
.top1box_c span{ font-size:1.4rem; color:#666666; padding-left:49px; float:left;}
.toplink{ float:right; padding-top:0px; padding-right:65px;}
.toplink a{ display:inline-block; width:80px; height:30px; background:url(../images/icon.jpg) no-repeat; margin-left:22px; color:white; font-weight: 800;}
.toplink a.icon2{ background-position:-43px 0; width:23px;}
.toplink a.icon3{ background-position:-92px 0; width:24px;}
.toplink a.icon4{ background-position:-141px 0; width:20px;}
.toplink a:hover{background-image:url(../images/icon_s.jpg);}
.top2box{ height:170px; text-align:left;background:#e0e0e0;min-width: 1200px;}
.top2box_c{ width:1200px; margin:auto;}
.logo{ float:left; padding-top:30px;}
.searchbox{ float:left; padding-top:70px; padding-left:71px;}
.txt1{ width:276px; height:38px; border:1px solid #e6e6e6; background:#ffffff; padding-left:12px; float:left; color:#333;}
.btn1{ width:60px; height:40px; background:#003c7e url(../images/icon1.jpg) center no-repeat; color:#fff; cursor:pointer;}
.nav{ height:57px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ width:1200px;height:57px; background:url(../images/nav_bg_bot.jpg) center bottom no-repeat; margin:auto; position:relative; z-index:999;}
.nav ul li{ float:left; line-height:57px; width:115px;}
.nav ul li a{ color:#fff; font-size:1.8rem;font-size:18px; font-weight:bold;}
.nav ul li a.current{ background:#fff;color:#087cd6; margin-top:2px; line-height:55px;}
/*.nav ul li:hover{ background:#fff;}*/

.nav ul li.home{ background:url(../images/home.jpg) 20px center no-repeat; padding-left:52px; width:109px; height:57px;}
.nav ul li .submenu{ display:none;}
.nav ul li .submenu a{ color:#003c7e; float:left;}
.nav ul li:hover a.current{z-index:999; background:none; color:#fff;}

.nav ul li:hover .submenu{ display:block; position:absolute; top:57px; left:0; background: rgba(255, 255, 255, 0.7) !important; min-height:87px; width:100%; z-index:11;-moz-box-shadow:0px 2px 2px #edeef0; -webkit-box-shadow:0px 2px 2px #edeef0; box-shadow:0px 2px 2px #edeef0;}
.nav ul li:hover .submenu a{ background:none;margin-right:26px;}

.submenu_icon1{background:url(../images/navpoint.jpg) 190px top no-repeat; overflow:hidden; clear:both;/*padding-left:65px;*/ padding-top:17px;}
.submenu_icon2{ background-position:305px top;}
.submenu_icon3{ background-position:420px top;}
.submenu_icon4{ background-position:540px top;}
.submenu_icon5{ background-position:660px top;}
.submenu_icon6{ background-position:760px top;}
.submenu_icon7{ background-position:880px top;}
.submenu_icon8{ background-position:990px top;}
.submenu_icon9{ background-position:1105px top;}
.n_icon{ display:none;}
/*.zxfw_top2box{ background-image:url(../images/zxfw_banner.png);}*/

.txt1_fw{ width:335px;}
.marl01{ margin-left: 20px;}
.marl02{ margin-left: 85px;}
.marl03{ margin-left: 150px;}
.marl04{ margin-left: 420px;}
.marl05{ margin-left: 350px;}
.marl06{ margin-left: 590px;}
.marl07{ margin-left: 760px;}
.marl08{ margin-left: 200px;}
.marl09{ margin-left: 700px;}
.marl10{ margin-left: 670px;}
.nav_wap{ display: none;}



