
/*Reset*/

*{padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:14px; font-weight:normal}
img{border:none}
object,.dis{display:block}
ul,ul li,ol,ol li,menu li{list-style:none}
.cls{clear:both;line-height:0px!important;height:0px!important;font-size:0px!important}
select,input{vertical-align:middle;font-size:14px}

.undis,.hidden,.play{display:none}
/*basic*/
html{height:100%;width:100%}
body{font-family:Arial,Microsoft YaHei,'微软雅黑';margin:0px;padding:0px;font-size:14px;color:#444;_background-image: url(about:blank);_background-attachment:fixed}
.wrap{width:1318px;margin:0 auto;position:relative}
.mobile_nav_wrap{width:100%;position:relative}

/*头部*/

.headerTop {background:#f3f3f3;height:35px;border-bottom:1px solid #e6e6e6;position:relative;z-index:111; line-height:35px}

.mobilehtel{display:none;color:#003F82;font-weight:bold}
/*导航*/
.nav{width:100%;position:relative;z-index:1111;height:100px}
.nav_bg{width:100%;height:115px}
.logo{position:absolute;left:0px;top:12px}
.navlist li{float:left;width:90px;text-align:center;height:100px;position:relative;}
.navlist{float:right;}
.navlist li a{font-size:16px;color:#000;display:block;height:100px; line-height:100px}
.navlist li a span{display:block;font-size:14px;color:#a9a9a9}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{ color:#013978; font-weight:bold;}
.navlist li a:hover span,.navlist li.hover a span,.navlist li.current a span{color:#fff}
.navlist li.no_bor{border-right:none}
.navlist li menu{position:absolute;left:0px;display:none}
.navlist li menu a{display:block;background:url("../images/common_bg.png") 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important; font-size:14px !important; font-weight:200 !important;}
.navlist li menu a:hover{background:url("../images/common_bg.png") 0 0px no-repeat !important; font-weight:200 !important;}


/*导航跟随*/
.fixed_nav{position:fixed;top:0px;left:0px;height:80px;background:url("../images/fixed_nav_bg.png") 0-7px repeat-x;padding:0px 0 0px;display:none;_position:absolute;_background:#fff;_padding:0px;_height:80px; border-bottom:1px solid #CCC}
.fixed_nav .nav_bg{background:none !important;_height:80px}
.fixed_nav .navlist li{height:80px;}
.fixed_nav .navlist li a{height:80px;padding-top:0px}
.fixed_nav .navlist li menu a{display:block;background:url("../images/common_bg.png") 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.fixed_nav .navlist li menu a:hover{background:url("../images/common_bg.png") 0 0px no-repeat !important}
.fixed_nav .logo{top:0px}
.ThiscurCity{color:#003F82;position:absolute;left:240px;top:45px;cursor:pointer}
.ThiscurCity:hover{text-decoration:underline}





/*1280宽度*/
/* for 1400px or less */
@media screen and (max-width: 1456px){.indexbanner .Btnwrap{width:1200px}
.wrap{width:1200px;overflow:hidden}


.nav .wrap{overflow:visible}
.navlist{float:right;}
.navlist li{width:100px}




}
/*1024宽度*/
/* for 1024px or less */
@media screen and (max-width: 1199px){.indexbanner .Btnwrap{width:100%;height:auto}
.wrap{width:980px;overflow:hidden}

.nav .wrap{overflow:visible}
.navlist{float:right;}
.navlist li{width:90px}




/*720宽度 手机Mobile*/
/* for 720px or less 640width*/
@media screen and (max-width: 979px){
.wrap{width:100%;}
.headerTop menu{width:auto}
.nav{overflow:visible;width:100%}
.mobile_nav_wrap{width:98%;position:relative;padding-top:75px;margin:0 auto;max-width:640px}
.navlist{padding-left:0px;margin-top:0px;background:#022040;width:100%;float:left;display:none;min-width:100%}
.navlist li{width:100%;border-bottom:1px solid #fff;float:left;height:auto}
.navlist li a{padding:0px;height:42px;line-height:42px;background:#003F82;text-align:left;text-indent:20px;color:#fff}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{ color:#fff; font-weight:bold;}
.navlist li a span{display:inline-block;background:url("../images/menu.png") -0px -14px no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;vertical-align:middle;width:8px;height:6px;margin-left:5px}
.navlist li menu{position:relative}
.navlist li menu a{width:auto;margin-left:8px;background:#033163 !important}
.navlist li menu a:hover{background:#022040 !important}

.logo{top:0px}
.logo img{width:275px;height:auto !important}
.nav_bg,.nav{background:#fff;height:auto;min-height:75px;_height:75px}
.menu_moblie_icon{background:url("../images/menu.png") 0 0 no-repeat;width:44px;height:34px;position:absolute;top:27px;right:48px;cursor:pointer}


}
/*720宽度 手机Mobile*/
/* for 720px or less 640width*/
@media screen and (max-width: 979px){
.wrap{width:100%；}
.headerTop menu{width:auto}
.nav{overflow:visible;width:100%}
.mobile_nav_wrap{width:98%;position:relative;padding-top:75px;margin:0 auto;max-width:640px}
.navlist{padding-left:0px;margin-top:0px;background:#022040;width:100%;float:left;display:none;min-width:100%}
.navlist li{width:100%;border-bottom:1px solid #fff;float:left;height:auto}
.navlist li a{padding:0px;height:42px;line-height:42px;background:#003F82;text-align:left;text-indent:20px;color:#fff}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{ color:#fff; font-weight:bold;}
.navlist li a span{display:inline-block;background:url("../images/menu.png") -0px -14px no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;vertical-align:middle;width:8px;height:6px;margin-left:5px}
.navlist li menu{position:relative}
.navlist li menu a{width:auto;margin-left:8px;background:#033163 !important}
.navlist li menu a:hover{background:#022040 !important}


}


/*720宽度 手机Mobile*/
/* for 720px or less 640width*/
@media screen and (max-width: 720px){.wrap{width:100%;overflow:hidden}


.nav .wrap{width:100%;overflow:hidden}
.mobile_nav_wrap{width:99%;margin:0 auto;position:relative}
.logo{left:0px}
.menu_moblie_icon{right:8px}

}
/*720宽度 手机Mobile*/
/* for 720px or less 640width*/
@media screen and (max-width: 480px){.wrap .indexCase .wrap{width:100%}

.mobile_nav_wrap{width:99%;border-bottom:1px solid #eee}
.logo img{width:230px !important;height:auto}
.logo{top:0px}
}