@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei",Arial;}
a{ text-decoration:none;}
ul,li{ list-style-type:none;}

/*header*/
#header{ width:100%; height:61px; position:absolute; top:0; z-index:99999999;}
#header .header_con{ width:1200px; height:31px; margin:30px auto 0 auto; overflow:hidden;}
#header .header_con p{ font-size:15px; font-weight:bold; color:#767575;} 
#header .header_con p span{ float:right; color:#222; font-size:16px;}

/*nav*/
#nav{ width:100%; height:62px; position:absolute; top:61px; background:#38393E; z-index:99999999;}
#nav .nav_con{ width:1200px; height:62px; margin:0 auto; background:url(../images/logo.png) no-repeat left; position:relative;}
#nav .nav_con .nav_home{ display:block; width:200px; height:62px; float:left;}
#nav .nav_con .nav_menu ul{ position:relative; left:22px; font-size:18px; border-left:1px solid rgba(255,255,255,0.1); overflow:hidden;}
#nav .nav_con .nav_menu ul li{ width:165px; height:62px; float:left; border-right:1px solid rgba(255,255,255,0.1); position:relative; cursor:pointer;}
#nav .nav_con .nav_menu ul li .txt{ width:165px; height:62px; text-align:center; line-height:62px; color:#fff; position:absolute; top:0; left:0; font-size:18px; font-weight:100;}
#nav .nav_con .nav_menu ul li .hover{ width:165px; height:62px; text-align:center; line-height:62px; background:#fff; position:absolute;}
#nav .nav_con .nav_menu ul li .hover h2{ font-size:18px; font-weight:100;}
#nav .nav_con .nav_menu ul li .hover a{ color:#38393E;}
#nav .nav_con .menu_con{ width:994px; height:0px; margin:0 auto; overflow:hidden; position:relative; top:0; left:120px;}
#nav .nav_con .menu_con .menu_list{ width:994px; height:221px; background:#fff; position:absolute; top:-221px; left:0;}
#nav .nav_con .menu_con .menu_list .menu_ls{ position:absolute; top:11px; left:0; width:154px; overflow:hidden;}
#nav .nav_con .menu_con .menu_list .menu_ls .mls_tit{ width:154px; height:25px; font-size:12px; letter-spacing:2px; line-height:25px; text-align:center; background:#fff; position:relative;}
#nav .nav_con .menu_con .menu_list .menu_ls .mls_tit h3{ font-size:12px; font-weight:100;}
#nav .nav_con .menu_con .menu_list .menu_ls .mls_tit:hover{ background:#E5E5E5;}
#nav .nav_con .menu_con .menu_list .menu_ls .mls_tit a{ color:#333; display:block; width:100%; height:100%;}
#nav .nav_con .menu_con .menu_list .menu_banner{ position:absolute; top:11px; left:154px;}
#nav .nav_con .menu_con .menu_list .menu_banner .mls_banner{ float:left; margin-right:10px; cursor:pointer;}

/*bottom*/
#bottom{ width:100%; background:#DFDFDF; margin:20px 0 0 0; overflow:hidden;}
#bottom .bottom_con{ width:1199px; margin:60px auto 50px auto; overflow:hidden; border-left:1px solid #d9d9d9;}
#bottom .bottom_con .bottom_nav{ float:left;  border-right:1px solid #d9d9d9; height:142px; display:inline;}
#bottom .bottom_con .bottom_nav .bnav_img{ width:110px; float:left; margin:10px 5px 20px 20px;}
#bottom .bottom_con .bottom_nav .bnav_img span{ display:block;}
#bottom .bottom_con .bottom_nav .bnav_ul{ float:left; padding:0 29px;}
#bottom .bottom_con .bottom_nav .bnav_ul li{ height:34px; line-height:34px;}
#bottom .bottom_con .bottom_nav .bnav_ul a{color:#333;letter-spacing:1px; font-size:14px; margin-right:10px;}
#bottom .bottom_con .bottom_nav .bnav_ul a:hover{ color:#be9e7f;}

/*footer*/
#footer{ width:100%; height:160px; background:#38393E;}
#footer .footer_con{ width:1200px; height:160px; margin:0 auto;}
#footer .footer_con ul{ overflow:hidden; height:160px;}
#footer .footer_con ul li{ float:left; display:inline;}
#footer .footer_con ul li.footer_lf{ width:340px; height:160px; background:url(../images/footer_lf.png) no-repeat center;}
#footer .footer_con ul li.footer_lf a{ display:block; width:100%; height:100%;}
#footer .footer_con ul li.footer_cn{ width:700px; height:160px; font-size:14px; color:#FFFFFF; position:relative;}
#footer .footer_con ul li.footer_cn .footer_nav{ width:630px; height:115px; margin-top:7px; padding-left:25px; border-left:1px solid #6C6D72; border-right:1px solid #6C6D72;}
#footer .footer_con ul li.footer_cn .footer_nav ul{ height:35px; line-height:35px;}
#footer .footer_con ul li.footer_cn .footer_nav ul a{ color:#FFFFFF; padding-right:16px;}
#footer .footer_con ul li.footer_cn .footer_nav p{ color:#A1A1A3; line-height:27px; font-size:13px; line-height:170%;}
#footer .footer_con ul li.footer_cn .footer_nav p a{ color:#A1A1A3; padding:0;}
#footer .footer_con ul li.footer_cn .zztj{ position:absolute; bottom:28px; right:250px;}
#footer .footer_con ul li.footer_cn .zztj a{ color:#A1A1A3; font-size:13px;}
#footer .footer_con ul li.footer_rt{ width:133px; height:160px; background:url(../images/footer_rt.png) no-repeat center;}
#footer .footer_con ul li.footer_rt a{ display:block; width:100%; height:100%;}