@charset "utf-8";
/*
*{margin:0; padding:0;}
body{font-size:12px; font-family: "Microsoft YaHei"; margin:0; padding:0; color:#999; overflow-x: hidden;}
a{text-decoration:none; color:#898888; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;
 -webkit-transition: all ease-out 0.3s; -o-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;}
a:hover{transition: all 0.2s ease-out 0s,background-color 0.3 linear 0s;color: #d32469;}
ul,li{list-style:none;}
span.time { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
.f1{float:left;}
.f2{float:right;}
.b1{border-right:1px solid #fff;}
.b2{border-left:1px solid #fff;}
.clear{clear:both;}
.body{height: 100%; background:#fff;}
.container{width: 1180px;height: 100%;margin: auto;position: relative;}
.head{width:100%; position:relative;background-color: #fff;}
.imt{padding-top: 60px;}
img{transition: transform .3s ease-out;}
img:hover{box-shadow: 0px 0px 10px #C3C3C3; transition: all 800ms ease;}
.n_img:hover{box-shadow:none !important;}
i{font-style:normal;}
.fy_juzhong{text-align:center;}

*/
.head_top{width:100%; height:43px; border-bottom:1px solid #b1b1b1;}
.head_top_show{width:1180px; height:100%; margin:0 auto;}
.head_t_sleft{margin-left: 10px;}
.head_t_sleft li{float: left; position: relative;}
.head_t_sleft li a{float:left; height:22px; margin-top: 11px;margin-right: 15px; opacity: 0.7;}
.head_top_qq{background: url(./bg/head_top_qq.png) no-repeat left center; width:40px;background-position:0px 0px;}
.head_top_qq:hover{background-position:0 -22px; opacity: 1;}
.head_top_weixin{background: url(./bg/head_top_weixin.png) no-repeat left center; width:67px;background-position:0px 0px;}
.head_top_weixin:hover{background-position:0 -22px;opacity: 1;}
.head_top_weibo{background:url(./bg/head_top_weibo.png) no-repeat left center; width:57px;background-position:0px 0px;}
.head_top_weibo:hover{background-position:0 -22px;opacity: 1;}
.head_top_map{background:url(./bg/head_top_map.png) no-repeat left center; width:36px;background-position:0px 0px;}
.head_top_map:hover{background-position:0 -22px;opacity: 1;}
.head_t_sright{margin-top: 11px;}
.head_t_sright a{text-align:right;font-size: 13px;padding-left: 5px;}



.head_menu{width:1380px; height: 90px; margin:0 auto;position: relative;font-size: 16px;}
/*.head_menu 原始宽度是1180px}*/
.head_menu_show{width: 865px; float:right;text-align: right;padding: 35px 0 20px;}
.head_menu_show a{font-size: 18px;margin-left: 20px; background:url(./head_menu_l1.png) no-repeat left center; padding: 20px 0px 20px 25px;}
/*.head_menu_show .head_menu_l1{background:none;}*/
.head_logo{width: 240px; height: 395px; background:#d32469;position: relative;bottom: 133px; z-index:1;left: 45px;}
.logo_img{margin:0 auto; padding: 5px 0px 0;}
.city{line-height: 30px;color: #fff;}
.city dt{padding: 0px 0 15px 22px;line-height: 30px;color: #fff;}
.neiye_city{ padding: 15px 0 15px 22px;line-height: 30px;color: #fff;}
.city-menu{line-height: 30px;color: #fff;}

.head_tj_menu{width: 1180px; height:142px; margin: 40px auto 0; background:url(./bg/head_menu_tj.png) no-repeat top center;/*padding-left: 12px;*/}
.head_tj_menu li{ float: left; position:relative; width:20%;}
.head_tj_menu li a{width:20%; display: block;height: 138px;float: left;background:url(./bg/head_menu_tj.png) no-repeat top center;transition: none;}
.head_tj_menu li .head_menu_gh{width: 100%; height:142px;display:block;float: left;background-position:0 0px;}
.head_tj_menu li .head_menu_gh:hover{background-position:0 -142px;}
.head_tj_menu li .head_menu_yhq{width:100%; height:142px;display:block;float: left;background-position:236px 0px;}
.head_tj_menu li .head_menu_yhq:hover{ background-position: -236px -142px;}
.head_tj_menu li .head_menu_weixin{width:100%; height:142px;display:block;float: left;background-position:472px 0px;}
.head_tj_menu li .head_menu_weixin:hover{ background-position:-472px -142px;}
.head_tj_menu li .head_menu_baojia{width:100%; height:142px;display:block;float: left;background-position:708px 0px;}
.head_tj_menu li .head_menu_baojia:hover{ background-position:-708px -142px;}
.head_tj_menu li .head_menu_hunli{width:100%; height:142px;display:block;float: left;background-position:944px 0px;}
.head_tj_menu li .head_menu_hunli:hover{ background-position:-944px -142px;}
.scroll_nav_top{ width:100%;position:fixed;top:0px;z-index: 999;height: 42px;}
.scorollNav{width:100%;height:42px; z-index: 1001; /* display:none; */position: relative;top: -42px;}
.scorollNav .top_scoroll_nav{width: 1180px; margin: 0 auto; height:42px; line-height:42px;}
.scorollNav .top_scoroll_nav a{color:#FFF; font-weight: 100; font-size: 15px; padding: 0 15px; text-transform:uppercase;}
.scorollNav .top_scoroll_nav a:hover{color: #D32469;}
.scorollNav .top_scoroll_nav h1{float:left; width: 200px; height:42px; background: url(../bg/top_fdlogo.png) no-repeat left center;}
.scorollNav .top_scoroll_nav h1 a{height:42px; display:block; float:left;text-indent: -9999em;width: 100%;}
.scorollNav .top_scoroll_nav .top_menu_right{float:right;}
.scoroll_nav_hover{color:#FBE2AE !important;}
.index_city{z-index: 1000;position: absolute; width: 190px; display: none; padding:5px; border: 1px solid #ccc; background-color: #fff;left: 60px;font-size: 13px;top: 320px;line-height: 22px;}
.index_city ul li{ text-align: center; float: left; width: 45px; border-bottom:1px solid #FFF;}


/*以下是菜单项*/
.nav { margin: 30px 180px;     text-align: right;}
 
.nav ul ul {    display: none;}
 
    .nav ul li:hover > ul {
        display: block;
    }
 
 
.nav ul {
    background: #efefef; 
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 20px;
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;
}
.nav ul:after {
        content: ""; clear: both; display: block;
    }
 
.nav ul li {
        float: left;
    }
.nav ul li:hover {
            background: #4b545f;
            background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
        }
.nav ul li:hover a {
                color: #fff;
            }
         
.nav ul li a {
            display: block; padding: 25px 20px;
            color: #757575; text-decoration: none;
        }
             
         
.nav ul ul {
        background: #5f6975; border-radius: 0px; padding: 0;
        position: absolute; top: 100%;
    }
.nav ul ul li {
            float: none; 
            border-top: 1px solid #6b727c;
            border-bottom: 1px solid #575f6a; position: relative;
        }
.nav ul ul li a {
                padding: 10px 35px;
                color: #fff;
            }   
.nav ul ul li a:hover {
                    background: #4b545f;
                }
         
.nav ul ul ul {
        position: relative; left: 100%; top:0;
    }
