@charset "utf-8";
#wrap{width:100%; overflow:hidden;}
.container{width:1200px; margin:0 auto;}
.top{width:100%; height:32px; line-height:32px; vertical-align:middle; background-color:#f6f6f6;}
.top ul{width:1200px; margin:0 auto;}
.top ul li.top_left{width:320px; height:32px; background:url(../images/man.png) 10px center no-repeat; text-indent:35px; font-size:14px; color:#666;}
.top ul li.top_right{width:236px; height:32px; text-align:left;}
.top ul li.top_right a{color:#666; font-size:14px; display:block; font-size:14px; color:#666; height:32px;}
.top ul li.top_right a.china{width:80px; background:url(../images/cn.png) left center no-repeat; text-indent:25px; font-family:"微软雅黑";}
.top ul li.top_right a.english{width:70px; background:url(../images/eng.png) left center no-repeat; text-indent:25px;}
.top ul li.top_right a.sitemap{width:86px; text-align:center;}
.top ul li.top_right a:hover{color:#000;}

#header{width:100%; height:110px; background-color:#FFF; float:left;}
#header .head{width:1200px; margin:0 auto;}
#header .head .logo{width:200px; height:110px; background:url(../images/logo.png) left 60% no-repeat;}
#header .head form{width:510px; height:40px; margin-top:36px;}
#header .head form input.keypro{width:388px; font-size:14px; color:#999; text-indent:10px; height:30px; line-height:30px; vertical-align:middle; border:solid 1px #ddd;}
#header .head form input.keysbt{width:94px; cursor:pointer; border:none; margin-left:10px; height:32px; line-height:32px; text-align:center; vertical-align:middle; font-size:14px; color:#FFF; background-color:#e27f7a;}

#menu{width:100%; height:52px; line-height:52px; vertical-align:middle; text-align:left; background-color:#000;}
#menu .menu{width:1200px; margin:0 auto;}

#menu .menu > ul{width:262px; height:52px; background:#da5700 url(../images/nav_icon.png) 26px center no-repeat;}
#menu .menu > ul > li{width:262px; height:52px; position:relative; z-index:1; text-indent:50px; background:url(../images/nav_star2.png) 222px center no-repeat;}
#menu .menu > ul > li > a{font-size:15px; color:#FFF;}
#menu .menu > ul > li:hover{background:#333 url(../images/nav_star.png) 222px center no-repeat;}
#menu .menu > ul > li.menu_honor{background:#333 url(../images/nav_star.png) 222px center no-repeat;}
#menu .menu > ul > li > dl{width:260px; position:absolute; display:none; background-color:#fff; left:0px; top:52px; text-align:left; padding:14px 0px; border:solid 1px #ddd; border-top:none; z-index:2;}
#menu .menu > ul > li > dl > dd{width:260px; float:left; display:block; position:relative;}
#menu .menu > ul > li > dl > dd > a{font-size:14px; background:url(../images/Icon_2.png) 236px center no-repeat; text-indent:15px; display:block; float:left; height:38px; line-height:38px; vertical-align:middle; width:100%; color:#555;}
#menu .menu > ul > li > dl > dd > a:hover{background:url(../images/Icon_1.png) 236px center no-repeat; color:#da5700;}
#menu .menu > ul > li > dl > dd .subnav{width:244px; position:absolute; display:none; z-index:3; text-align:left; left:261px; top:-14px; padding:18px 0px 140px 30px; background:#FFF url(../images/subnav_bg.png) left bottom no-repeat;}
#menu .menu > ul > li > dl > dd .subnav > a{font-size:14px; color:#333; text-indent:0px; text-align:left; width:239px; display:block; line-height:30px; vertical-align:middle; float:left;}
#menu .menu > ul > li > dl > dd .subnav > a:hover{color:#d55403;}

#menu .menu ol{width:900px; height:52px; text-align:center;}
#menu .menu ol li{height:52px;}
#menu .menu ol li a{font-size:15px; padding:0px 25px; margin-right:40px; color:#FFF; width:100%; display:block; height:52px;}
#menu .menu ol li a:hover{background-color:#da5700;}
#menu .menu ol li a.menu2_hover{background-color:#da5700;}


#footer{width:100%; padding-top:20px; background-color:#FFF;}
#footer .foot{width:1200px; margin:0 auto;}
#footer .foot > h1{width:1200px; height:6px; border-top:solid 1px #e6e6e6;}
#footer .foot > ul{width:1200px; padding:20px 0px; text-align:center;}
#footer .foot > ul li{width:1200px; line-height:28px; vertical-align:middle; height:28px; color:#666; font-size:13px;}
#footer .foot > ul li label{margin:0 15px;}
#footer .foot > ul li a{color:#666; font-size:13px;}
#footer .foot > ul li a:hover{color:#000;}