/*reset css*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}

/**/
body { background-color: #000; font-size: 12px; font-family: 宋体; color: #000; }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

/**/
.div, .div0, .div1, .div2, .div3, .div4, .div15, .div6, .div7, .div8, .div9, .div10 { border: 0 none; overflow: hidden; height: 100%; }
.bdiv, .bdiv0, .bdiv1, .bdiv2, .bdiv3, .bdiv4, .bdiv5, .bdiv6, .bdiv7, .bdiv8, .bdiv9, .bdiv10 { border: solid 1px #CCC; overflow: hidden; height: 100%; }
.fl { float: left; }
.fc { float: left; }
.fr { float: right; }
.fn { float: none; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.cn { clear: none; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.key { font-weight: bolder; }
.title { font-weight: bolder; }
.title a:link { color: #960; }
.title a:visited { color: #960; }
.title a:hover { color: #333; }
.title a:active { color: #333; }
input.text { padding: 0 2px; width: 160px; height: 20px; line-height: 20px; font-size: 12px; border: solid 1px #5D5D5D; vertical-align: middle; }
textarea.textarea { padding: 0 2px; line-height: 20px; font-size: 12px; border: solid 1px #5D5D5D; vertical-align: middle; }
input.submit { padding: 0 10px; height: 22px; line-height: 22px; font-size: 12px; background: #5D5D5D; color: #FFF; border: 0 none; vertical-align: middle; cursor: pointer; }
.ie6 input.submit { padding: 0 5px; }
.ie7 input.submit { padding: 0 5px; }
a.hidetonbsp:link,a.hidetonbsp:visited,a.hidetonbsp:hover,a.hidetonbsp:active { display: block; height: 100%; width: 100%; color: #FFF; text-decoration: none; text-indent:-9999px; }

/* #top { margin: 0 auto 0 auto; width: 100%; height: 30px; overflow: hidden; background: #111; }
#top .div1 { margin: 0 auto; width: 980px; height: 30px; overflow: hidden; color:#999; }
#top .div1 ul li { float: left; display: inline; margin:0 15px 0 0; height: 30px; line-height: 30px; }
#top .div1 ul li.first{ margin:0 10px 0 0; }
#top .div1 ul li a { color: #666; }

#header { margin: 0 auto 5px auto; width: 980px; height: 120px; overflow: hidden; }
#header .div1 { position: absolute; margin: 20px 0 0 0; width: 417px; height: 80px; overflow: hidden; }
#header .div2 { position: absolute; margin: 72px 0 0 682px; width: 298px; height: 30px; overflow: hidden; }
#header .div2 .style1 { position:absolute; margin: 0px 0 0 0px; padding: 0 5px; background: #222; border: none; width: 232px; height: 26px; line-height: 26px; font-size:12px; color: #960; overflow:hidden; }
#header .div2 .style2 { position:absolute; margin: 0px 0 0 243px; padding: 0 2px; background: #222; border: none; width: 50px; height: 26px; color:#555; font-size:14px; cursor: pointer; overflow:hidden; letter-spacing:2px; }
#header .div3 { position: absolute; margin: 35px 0 0 682px; width: 298px; height: 26px; overflow: hidden; background:url(/templets/de/img/tel.png) no-repeat; }
#header .div4 { display:none; position: absolute; margin: 40px 0 0 -500px; width: 206px; height: 60px; overflow: hidden; background:url(/templets/de/img/chunjie.png) no-repeat; }
#header .div4 a{ display:block; width:100%; height:100%; text-decoration:none; }

#nav { margin: 0 auto 0 auto; width: 100%; height: 48px; overflow: hidden; background: url(bg_nav.jpg) #000 repeat-x; }
#nav .div1 { margin: 0 auto; width: 980px; height: 48px; overflow: hidden; }
#nav .div1 ul li { float: left; display: inline; margin:0 0 0 1px; text-align: center; width: 170px; height: 48px; line-height: 48px; background: url(nav_line.jpg) 100% 0 no-repeat; font-family:微软雅黑; font-size: 16px; color: #000; }
#nav .div1 ul li.first{ width:125px; margin:0 0 0 0; }
#nav .div1 ul li.current { background:url(/templets/de/img/bg_nav_hover.jpg) repeat-x; }
#nav .div1 ul li a { display: block; color: #000; }
#nav .div1 ul li a:hover{ background:url(/templets/de/img/bg_nav_hover.jpg) repeat-x; color:#FFF; }
#nav .div1 ul li.current a { color:#FFF; } */

#footer { margin:20px 0 0 0; padding:0 0 58px 0; width: 100%; overflow: hidden; border-top:solid 0px #111; }
#footer .box1{ margin: 0 auto; width: 100%; height: 30px; overflow: hidden; background:url(/templets/de/img/foot_nav.jpg) repeat-x; }
#footer .box1 ul { margin:0 auto; width: 980px; height: 30px; overflow:hidden; }
#footer .box1 ul li { float:left; display:inline; text-align:center; padding: 0 0 0 0; width:123px; line-height:30px; white-space:nowrap; color:#333; font-size:14px; background:url(/templets/de/img/icon.gif) 0 -90px no-repeat; }
#footer .box1 ul li.first { padding-left:0; background: none; width:119px; }
#footer .box1 ul li a{ color: #333; }
#footer .box2{ margin: 10px auto -10px auto; width: 980px; height: 20px; overflow: hidden; }
#footer .box2 p{ margin-top:10px; height:20px; line-height:20px; color:#D9D9D9; font-weight:bolder;  }
#footer .box2 ul li { float:left; display:inline; padding: 0 5px; line-height:20px; white-space:nowrap; color:#333; }
#footer .box2 ul li.first { padding-left:0; background: none; }
#footer .box2 ul li a{ color: #555; }
#footer .box3 { margin: 20px auto 0 auto; width: 980px; height: 65px; overflow: hidden; }
#footer .box4 { float:left; display:inline; width:297px; height:65px; background:url(/templets/de/img/foot_logo.png) no-repeat; }
#footer .box5 { float:left; display:inline; width: 628px; height:65px; line-height:20px; overflow: hidden; color:#555; font-family:Arial; }
#footer .box5 a{ color:#555; }
#footer .box6 { float:left; display:inline; width:55px; height:65px; background:url(/templets/de/img/weixin.png) no-repeat; }

/*#areabg*/
#areabg{position:absolute;z-index:-1;width:100%;}

/*.area*/
.area{ margin:0 auto; width:980px; height:100%; background-repeat:no-repeat; line-height:20px; }
.area .div1, .area .div2, .area .div3, .area .div4, .area .div5, .area .div6, .area .div7, .area .div8, .area .div9, .area .div10, .area .div11, .area .div12, .area .div13, .area .div14, .area .div15{ position: absolute; z-index: 1; }
.area a{ text-decoration:underline; }
.area .a1,.area .a2,.area .a3,.area .a4,.area .a5,.area .a6,.area .a7,.area .a8,.area .a9,.area .a10{position: absolute; z-index: 2; text-decoration:none; }
.area .divhide{ position: absolute; z-index: 1; text-indent:-9999px; width:0; height:0;}

/*头部-顶部提示*/
 body{margin: 0;padding: 0;} 
/*     #topnav div span{
	color:#666666;
    }
    .city_chg:hover{cursor: pointer;}
    #city_list .areatop{display: inline-block;overflow: overlay;}
    #city_list .areatop .list1{width: 18%; min-width: 70px; display: inline-block;  float: left;} 
    #city_list .areatop .list2{width: 80%; display: inline-block;  float: left;}
    #city_list .areatop .list1 div{width: 70px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;font-weight: 600;color:#666666;display: inline-block;}
    #city_list .areatop .list2 div{min-width: 70px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;font-weight: 500;color:#666666;display: inline-block;}
    #city_list .areatop .list2 div:hover{background: #183078;color: #fff;}
    .list2-1 div{margin-left: 2px;} */
    .fl{float: left;}
    
    /*顶部结束*/
    
    
    /*头部导航*/    
    body{margin: 0;padding: 0;} 
    /*float dialog end*/
  
    .s-span1 {height: 36px;  font-size: 14px;  line-height: 36px;   display: inline-block;    float: left;   font-weight: 500;  color: #9a9898;   font-family: 微软雅黑;}
    .s-content1,.s-content2{color: #2e4f89}
    
    .navsubtitle{background:#e4d9d7;border-top: solid 1px #000;} 
    .navsubtitle div{border-top: solid 0px #000;} 
    .navtitle .div2 .mtitle{width: 16%;
    display: inline-block;
    height: 45px;
    float: left;
    color: #fff;
    line-height: 45px;
    font-size: 18px;
    text-align: center;
    border-right: solid 2px #000;}
    .navtitle .div2 .mtitle.current,.navtitle .div2 .mtitle:hover{background:#3d3d3d;cursor: pointer;}
    
    #btnsearch{width: 100px;height: 34px;line-height: 34px; text-align: center; font-weight: 500;border: solid 1px #2629ae;border-left: solid 0px #999;color:#fff;background: #2b4d88;display: inline-block;}
    #btnsearch:hover{cursor: pointer; color:#fff;background: #031b75;} 
    

    

/*<!--引入阿里矢量图地址-->*/ 

/*头部*/


    .footer ul li a div{color: #5a5c5c;}
    .footer ul li a:hover,.footer a:hover{text-decoration: none;color: #183078;}    
    .footer ul li a:hover div,.footer a:hover span{color: #183078;}
