/**&#65533;



 * fliename:global.css



 * date:2012-1-14



 * modify:2014-04-22



**/



/*reset*/



body,html{color:#444;margin:0;padding:0;font:12px/24px Microsoft yahei; font-family:Microsoft yahei !important}



h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}



ul,ol,li{list-style-type:none}



address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}



img{ border:0 none}



h1,h2,h3,h4,h5,h6{font-size:14px;}



object,textarea,img,iframe{vertical-align: top;}



textarea{overflow: auto;}



a{text-decoration:none;color:#2C2C2C;outline: none;}



a:hover{/*text-decoration:underline;*/color:#da0000;-webkit-transition: background .2s,color .2s ease-in; -moz-transition: background .2s,color .2s ease-in; -ms-transition: background .2s,color .2s ease-in; -o-transition: background .2s,color .2s ease-in; transition: background .2s,color .2s ease-in;}



a:link img, a:visited img { opacity:1; filter:alpha(opacity=100); 

-webkit-transition:opacity .2s ease-in-out;

   -moz-transition:opacity .2s ease-in-out;

     -o-transition:opacity .2s ease-in-out;

-ms-transition:opacity .2s ease-in-out;

    transition:opacity .2s ease-in-out;

}

a:hover img { opacity:0.75; filter:alpha(opacity=75); }



.wrap{width:1200px; margin: 0 auto ;min-width: 1200px}



.blo{ display:block;}



input,button{*overflow: visible;} /* 兼容ie67padding:0 10px */



input[type=submit]:hover,button[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;text-align: center;}



.clear{ display:block; height:0; overflow:hidden; width:100%;clear: both;}



.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;margin-right: 2px;}

[data-icon]:before {
    font-family: 'IcoMoon';
    content: attr(data-icon);
    speak: none;
}

@font-face {



    font-family: 'icomoon';



    src:url(../fonts/icomoon.eot?k5p2v);



    src:url(../fonts/icomoon.eot?#iefix?k5p2v) format('embedded-opentype')



        ,url(../fonts/icomoon.woff?k5p2v) format('woff');



        /*,url(../fonts/icomoon.svg?k5p2v) format('svg');*/



    font-weight: normal;



    font-style: normal;



}



.ico08{font-family: 'icomoon'; speak:none; font-style:normal; font-weight:normal !important; font-variant:normal; text-transform:none; font-size:14px; vertical-align: -1px;*vertical-align: middle;}


/*ad*/

.ad{line-height: 0; float:left; text-align:center; width:1200px; min-height:60px;_height:60px;  position:relative;}

.ad a{ display:block; height:60px; padding-bottom:3px}


.ad img{ height:60px}
.ad_1{line-height: 0; float:left; text-align:center; width:595px; min-height:60px;_height:60px;  position:relative;}

.ad_1 a{ display:block; height:60px; padding-bottom:3px}


.ad_1 img{ height:60px}
.guanggao_ad{ position: absolute;
left: 0px;
bottom: 0px;
width: 29px;
height: 16px;

background-image: url(/template/blue/images/guanggao.png);
background-position: initial initial;
background-repeat: no-repeat no-repeat}


.ad-link{display:block;position:relative;background:url(../index_img/blank.gif);}



.ad.mb5.hastwoimg img{ width:594px; }



.ad.mb5.hastwoimg a{ display:inline-block; padding-left:2px}
/*common**/



.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}.dn{display: none;}.l{float:left;_display: inline;} .r{float:right;_display: inline;}



.clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1}







.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank25,.blank30,.blank35,.blank40,.blank45,.blank50{clear:both;display:block; font-size:1px; overflow:hidden;}



.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank25{height:25px;}.blank30{height:30px;}.blank35{height:35px;}.blank40{height:40px;}.blank45{height:45px;}.blank50{height:50px;}



/*padding margin*/



.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}



.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}



.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}



.plr5{padding: 0 5px;}.plr8{padding: 0 8px;}.plr10{padding: 0 10px;}.plr15{padding: 0 15px;}.plr20{padding: 0 20px;}



.ptb5{padding: 5px 0;}.ptb8{padding: 8px 0;}.ptb10{padding: 10px 0; position:relative}.ptb15{padding: 15px 0;}.ptb20{padding: 20px 0;}



.p5{padding: 5px;}.p10{padding: 10px;}.p15{padding: 15px;}.p20{padding: 20px;}.p20_36{padding:20px 36px;}







.ml5{margin-left: 5px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}



.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}



.mr3{margin-right: 3px;}.mr5{margin-right: 5px;}.mr8{margin-right: 8px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}.mr21{ margin-right:21px}



.mlr5{margin: 0 5px;}.mlr8{margin: 0 8px;}.mlr10{margin: 0 10px;}.mlr15{margin: 0 15px;}.mlr20{margin: 0 20px;}



.mt5{margin-top: 5px;}.mt8{margin-top: 8px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}



.mb5{margin-bottom: 5px;}.mb8{margin-bottom: 8px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{/*margin-bottom: 20px;*/}



/*font*/



.fcr,.fcr a{color:#da0000;} .fcb,.fcb a{color:#327ACF; } .fco,.fco a{color:#da0000; } .fcg,.fcg a{color:#888;  } .fcy,.fcy a{color:yellow } .fcw,.fcw a{color:#fff; }





.fz12{ font-size:12px;} .fz14{ font-size:14px;} .fz16{ font-size:16px;} .fz18{ font-size:18px;} .fz20{ font-size:20px;} .fz22{ font-size:22px;}



.fwb{font-weight: bold;} .fwn{font-weight: normal;}



.w940{ width:940px;}

.w900{ width:920px;}





.arial{font-family: Arial;} .yahei{font-family: Microsoft yahei;} .simsun{font-family: simsun;}







.bor-gray-rbl2 { border:1px solid #DDD;border-top:none; }



/*top*/



#top{margin-bottom:5px;border-bottom:1px solid #F5F5F5;}



#top .inner{ height:34px; line-height:34px;  padding: 0 5px;font-size: 12px;width: 1200px;margin: 0 auto;}



#top a{float:left; color: #666;white-space:nowrap;}



#top a:hover,#top a.fcr{color: #da0000;}



#top .indico:hover{text-decoration: none;}



#top .indico .ico08{color: #4E97D2;float: left;margin: 0 3px 0 0;}



#top .qy-area,#top .lmore{ float:left;position:relative; top:6px; z-index:1000;margin-right:5px; }







#top  b{float: left; padding:0 15px 0 6px; background-position:right -10px;height:22px; line-height:22px;cursor:pointer;font-weight:normal; white-space: nowrap;}



#top  .lmore .ico08,#top .qy-area .ico08{position: absolute;color: #999;-webkit-transition: background-position .1s ease; -moz-transition: background-position .1s ease; -ms-transition: background-position .1s ease; -o-transition: background-position .1s ease; transition: background-position .1s ease;top: 1px;font-size: 14px;}



#top .hover b{ position:relative; z-index:100; background-color:#FFF;}



#top .items{ position:absolute; top:22px; left:0; background:#FFF; width:260px; padding:5px 0; display: none; line-height:24px;-webkit-box-shadow: 0 0 10px #DDD; -moz-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD;}


#top .hover .items{ display: block;}




#top .lmore .items{right:0;_right:-1px;width: 90px;padding: 0;left: auto;}



#top .lmore .items a{float: none;display: block;text-align:center;border-bottom: 1px solid #eee;}



#top .lmore .items a:hover{background:#eee;text-decoration: none;}



#userLogin{color:#fff;float:right; font-size:14px}



#userLogin span  font{ color:#f6c70a !important}



#userLogin a{ color:#fff}



/*search*/



#logo-search .logo{margin: 12px 0 0 18px;float: left;}



#logo-search .search {float: left;width: 610px;padding: 15px 10px 0 10px; margin-bottom:15px; margin-left:50px;}



#logo-search .search a{color: #da0000;}



#logo-search .tabbar1{height: 34px;line-height: 34px;}



#logo-search .tabbar1 .map-link{float: right; font-weight: normal;}



#logo-search .tabbar1 .map-link a{float: left;margin-right: 10px;}



#logo-search .tabbar1 .map-link a:hover{text-decoration: none;}



#logo-search .tabbar1 .map-link .ico08{float: left; margin: 3px 0 0 0;width:14px;height:18px;line-height: 18px;color: #4E97D2;font-size: 14px;}



#logo-search .tabbar1 span{float: left;font-size: 16px;padding:0 20px; font-weight: bold;border-radius: 2px 2px 0 0; margin-right:15px; color:#da0000; cursor:pointer}



#logo-search .tabbar1 .act{ background: #da0000;color:#fff}



#logo-search .tabbar1 .act a{color: #fff;text-decoration: none;}



#logo-search .sea-con {background: #fff;border: 1px solid #da0000;position: relative;height: 40px;line-height: 39px;z-index: 102}



#logo-search .sea-con .select{float: left;position: relative;z-index: 100; border-right: 1px solid #da0000;font-size: 14px;}



#logo-search .sea-con .select,#logo-search .sea-con .select .droplist{width:90px; text-align:center}



#logo-search .sea-con .select .txt1{padding:0 5px;overflow: hidden;cursor: default; color: #da0000;}



#logo-search .sea-con .select .droplist{position: absolute;border: 1px solid #da0000;background: #fff;left: -1px;top: 40px;display: none; text-align:center; }



#logo-search .sea-con .select .droplist em{display: block;text-decoration: none;color: #da0000;cursor: pointer;}



#logo-search .sea-con .select .droplist em:hover,#logo-search .sea-con .select .droplist .act{background:#EFEFEF;text-decoration: none;}



#logo-search .sea-con .select .l-more {width: 234px;padding: 5px 0;}



#logo-search .sea-con .select .l-more em{float: left;width: 73px;}



#logo-search .sea-con .select b{-webkit-transtion: -webkit-transform 1s; -moz-transtion: transform 1s; -ms-transtion: -ms-transform 1s; -o-transtion: -o-transform 1s; transtion: transform 1s; color:#da0000}



#logo-search .sea-con .hover .droplist{display: block;}



#logo-search .sea-con .hover b {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);} 



#logo-search .sea-con .txt{float:left;border:0 none;width: 250px;text-indent: 5px; display: block;font-size: 14px;margin-top: 10px; color:#da0000; font-family:Microsoft yahei !important}



#logo-search .sea-con .btn{width: 65px;height: 40px;line-height: 40px; overflow:hidden;border: none;cursor: pointer; background:#da0000; font-size: 23px;color: #fff;position: absolute;right: 0;top: 0;clear: both;}



#logo-search .sea-con .btn:hover{opacity: 0.9; filter: alpha(opacity=90);}



#logo-search .sea-con .w1,#logo-search .sea-con .w1 .droplist{width:110px; }



#logo-search .sea-con .w2,#logo-search .sea-con .w2 .droplist{width:96px; }







#logo-search .nav-sub a{float: left;text-align: center;margin-top: 20px;width: 57px;color: #666;}



#logo-search .nav-sub i{width:40px;height:40px;text-align: center;line-height: 40px;display: block;color: #fff;background: #3088DF;border-radius: 50%;font-size: 25px;background: #E74C3C;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;margin: 0 auto;}



#logo-search .nav-sub a:nth-child(2) i{background: #E67E22;}



#logo-search .nav-sub a:nth-child(3) i{background: #78BA00;}



#logo-search .nav-sub a:nth-child(4) i{background: #3498DB; }



#logo-search .nav-sub a:hover {text-decoration: none;}



#logo-search .nav-sub a:hover i{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}



/*nav*/

#nav { background:#da0000;}



#nav .wrap{background:#da0000;  font-family: Microsoft yahei;  font-size: 18px;text-align: center; height:56px; line-height:56px}



#nav .wrap ul li{ float:left;}



#nav .wrap ul li a{ text-decoration:none; color:#fff; padding:0 15px; display:block; float:left; height:56px; line-height:55px}



#nav .wrap ul li a:hover{ background-color:#bb0000}



#nav .mcon{ display: inline-block; *zoom:1;*display: inline; padding:6px 9px; background:url(../images/dhbg.png?0818) no-repeat 0;text-align: left;}



#nav .nobg{ background:none;}



#nav .mcon a{padding: 0 5px;display: inline-block;line-height: 22px;height: 22px;margin: 3px 0;color: #fff;white-space: nowrap;}



#nav .mcon a:hover{background: #CAE1EE;color: #3088DF;text-decoration: none;}



#nav .hot a{color: #ff0;}



#nav .mcon i{ width:22px; height:9px; overflow:hidden; position:absolute; background:url(../images/news.gif);margin: -5px 0 0 -10px;*margin: -10px 0 0 -10px;}



#nav .c1{width: 268px;}



#nav .c2{width: 148px;}



#nav .c3{width: 108px;}



#nav .c4{width: 160px;}



#nav .c5{width: 120px;}



#nav .c6{width: 86px;}







/*z-add-Nav*/



#nav .navigate{ float:left}

.navigate li{

    position:relative;

    height:56px;

    z-index:101;

    _display:inline;

}

.navigate .n-a,.navigate .current .n-a{

    height:55px;

    line-height:55px;

    color:#333;

    font-size:16px;

    padding:0 20px;

    display:block;

    _display:inline;

}

.navigate .n-a:hover,.navigate .current .n-a{

    color:#da0000;

    text-decoration:none;

    *letter-spacing:-1.5px;

}

.navigate li .n-sec-span{

    position:absolute;

    left:50%;

    top:53px;

    width:100px;

    margin-left:-50px;

    display:none;

}

.navigate li .n-sec-span .empty{

    height:10px;

    background:url(/template/blue/images/dot_04.gif);

}

.navigate .current .n-sec-span{

    display:block;

}

.navigate li .n-sec-span .n-arrow{

    position: absolute;

    top:17px;

    left:50%;

    width:16px;

    height:10px;

    display: block;

    margin-left:-8px;

    background-position:-1px -573px;

}

#nav .navigate .n-sec-span .n-b{

    width:100px;

    height:35px;

    line-height:35px;

    color:#333;

    font-size:14px;

    display:inline-block;

    text-align: center;

    clear:both;

    border-top:1px solid #eee;

    border-left:1px solid #ddd;

    border-right:1px solid #ddd;

    border-bottom:1px solid #eee;

    background:#fff;

    margin-top:-1px;

    padding:5px 0 5px 0 ;

}





.navigate .n-b:hover{

    text-decoration:none;

    background:#da0000;

    color:#fff;

    border:1px solid #da0000;

}

#nav .navigate .n-sec-span .n-b:hover,.navigate .n-sec-span .first:hover em{

    text-decoration:none;

    background-color:#da0000;

    color:#fff;

    border:1px solid #da0000;

    border-top:none;

    cursor:pointer;

}

#nav .navigate .n-sec-span .first{

    width:102px;

    background:url(/template/blue/images/menu-arrow.png) 0 -2px no-repeat ;

    height:40px;

    padding:10px 0 0 0 ;

     border:none;

}

#nav .navigate .n-sec-span .first em{

    width:100px;

    height:39px;

    line-height:39px;

    height:39px\9;

    line-height:39px\9;

    background:#fff;

    display:inline-block;

    cursor:pointer;

    border-left:1px solid #ddd;

    border-right:1px solid #ddd;

    border-bottom:1px solid #eee;

}

#nav .navigate .n-sec-span .first:hover{

    background:url(/template/blue/images/menu-arrow.png) 0 -76px no-repeat;

    border:none;



}

#nav .navigate .n-sec-span .first:hover em{ background-color:#da0000;border-left:1px solid #da0000;border-right:1px solid #da0000;border-bottom:1px solid #da0000;}



#nav .tuangou{ width:135px; margin-left:20px; float:left;}

/*comp*/



#comp_box{border: 2px solid #da0000; width:170px; background:#fff; }



#comp_top{line-height:30px; background:#da0000; color:#fff; font-size:14px; font-weight:bold; padding: 0 5px;}



#comp_top .close,#comp_items .icon{width:10px; height:10px; line-height:1000px; overflow:hidden;  cursor:pointer; float:right; margin-top:9px; background:url(../images/eslistbg.gif) no-repeat right -364px; position: relative; }



#comp_items{background:#fff; padding: 5px;}



#comp_items .icon{background-position: right -349px;}



#comp_items li{border-bottom: 1px solid #E6E6E6;border-top: 1px solid #FFF;height: 28px;line-height: 28px; overflow:hidden; }



#comp_boot{padding-bottom:5px; overflow:hidden; *zoom:1;line-height: 22px;}



#comp_boot .prosubmit{background:#da0000;border-radius: 2px;color: #FFF;height: 22px;margin: 0 10px 0 15px;padding: 0 8px; border:none; cursor: pointer; float:left; }



#comp_boot .clear{background:url(../images/eslistbg.gif) no-repeat 0 -152px; float:left; color: #0076D5; padding-left:20px; }







/*page*/



.p_bar{text-align: right;clear: both;}



.p_bar a{color:#333;padding:2px 15px;margin:0 2px;cursor: pointer; border:1px solid #DDD;display:inline-block;font-family: arial,tahoma;line-height: 30px;}



.p_bar .p_curpage{background:#da5c4f;color: #fff; text-decoration:none; border:1px solid #da5c4f;}



.p_bar a:hover{background:#da5c4f; text-decoration:none;color:#fff;border-color: #da5c4f;}



/*gotop*/



body,html{_background: url(about:blank);}



.fixed-div{width:58px;height: 59px;text-align: center; }



.fixed-div li{padding-bottom: 2px;position: relative;float: left;}



.fixed-div li .ico{background: #da0000;color: #fff;text-decoration: none; cursor: pointer; width:58px;height:59px;overflow: hidden; display: block;}



.fixed-div li .ico:hover{ color: #FFF; text-decoration: none;}



.fixed-div li .ico i{display: block;font-size: 28px;margin-top: 10px;text-align: center;}



.fixed-div li .pop{position: absolute;padding: 10px;background: #EFEFEF;line-height: 21px;width: 126px;color: #666;display: none;left:-146px;top: 0;}







.fixed-div .hover .ico {opacity: 0.9;filter: alpha(opacity=90);}



.fixed-div .hover .ico-1{background-position: -54px 0;}



.fixed-div .hover .ico-2{background-position: -54px -66px;}



.fixed-div .hover .ico-3{background-position: -54px -132px;}



.fixed-div .hover .ico-4{background-position: -54px -198px;}



.fixed-div .hover .pop{display: block;}







/*duilian*/
#ad1,
#ad2{position: fixed;left: 3px;top: 240px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+100));z-index: 800;}
#ad2{left: auto;right: 3px;}
#ad3,
#ad4{position: fixed;left:3px;top: 540px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+100));z-index: 800;}
#ad4{left: auto;right: 3px;}




.noinfo{ font-size:20px; color:#666;font-family: Microsoft YaHei; text-align:center; height:200px; line-height:200px;}


.noinfo span{ color:#da0000;}



.noinfo a{ color: #1A5BB2;}



.borD8{ border:1px solid #D8D8D8;}



/*ad*/

.ad{line-height: 0; float:left; text-align:center; width:1200px; min-height:60px;_height:60px;}

.ad a{ display:block; height:60px; padding-bottom:3px}

.ad img{ height:60px}



.ad-link{display:block;position:relative;background:url(../images/blank.gif);}



.ad.mb5.hastwoimg img{ width:594px; }



.ad.mb5.hastwoimg a{ display:inline-block; padding-left:2px}


/*ad594*/
.ad594 {
    line-height: 0;
    float: left;
    text-align: center;
    width: 597px;
    height: 60px;
    margin-right:5px
}
.ad594 a {
    display: block;
    height: 60px;
    padding-bottom: 3px
}
.ad594 img {
    height: 60px
}

.ad594.mb5.hastwoimg img {
    width: 598px;
}
.ad594.mb5.hastwoimg a {
    display: inline-block;
}




.mb20{ margin-bottom:20px}

.fcoB{ color:#0041d9}

/*footer*/





.h-footer{

    font-family:"microsoft yahei";

    width:100%;

    min-width:1200px;

    background:#333;

    color:#999;

    font-size:12px;

    overflow: hidden;

    margin-top:40px;

    height:100%;

     background:#333333;

}

.h-footer a{

    color:#999;

}

.h-footer a:hover{

    color:#da0000;

}

.h-footer .foot-copy{

    line-height:30px;

    color:#777;

    text-align: center;

    margin:15px 0;

}

.h-footer .foot-copy em{

    padding:0 5px;

}

.h-footer .foot-common-copy{

    margin:0 0 15px;

    padding-top:15px;

}

.h-area{

    width:1200px;

    height:100%;

    margin:0 auto;

    clear:both;

}

.footer-div{

    padding:50px 0 7px;

    border-bottom:1px solid #2d2d2d;

    overflow: hidden;

    clear:both;

}

.footer-div dl{

    float:left;

    height:150px;

    border-right:1px solid #454545;

    border-left:1px solid #2d2d2d;

}

.footer-div .f-dl1{

    width:270px;

    border-left:none;

}

.footer-div .f-dl2{

    width:100px;

    padding-left:60px;

}

.footer-div .f-dl3{

    width:126px;

    padding-left:60px;

}

.footer-div .f-dl4{

    width:190px;

    padding-left:60px;

}

.footer-div .f-dl4 dd{

    float:left;

    width:90px;

}

.footer-div .f-dl5{

    float:left;

    padding-left:60px;

    line-height:27px;

}

.footer-div .f-dl5 p{

    margin:-5px 0 20px;

}

.footer-div dt{

    font-size:16px;

    color:#eee;

    margin-bottom:20px;

}

.footer-div dd{

    height:20px;

    line-height:20px;

    margin-bottom:10px;

}

.footer-div .f-dl1 dd{

    float:left;

    width:115px;

}

.footer-link{

    padding:25px 0 0;

    border-top:1px solid #454545;

}

.footer-link .f-l-con{

    color:#999;

    line-height:30px;

    margin-top:10px;

    display:none;

}

.footer-link .f-l-con em{

    padding:0 5px;

}



.f-contact{

    width:100%;

    height:140px;

    margin:23px auto 0;

    border:1px solid #464646;

}

.f-contact ul:after{

    content: "";

    display: table;

    clear: both;

}

.f-contact ul li{

    float: left;

    width:140px;

    height:100px;

    border-right: 1px solid #464646;

    margin:10px 0;

    padding:10px 20px;

}

.f-contact ul li a{

    color:#fff;

    float:left;

}

.f-contact ul .soho{

    width: 138px;

}

.f-contact ul .soho p{

    display: block;

    margin-top: 8px;

    text-align: center;

}

.f-contact ul .weibo{

    width: 199px;

}

.f-contact ul .weibo .info_wrap{

    position: relative;

    float: left;

    width:88px;

    height:100px;

    text-align: left;

    margin:-3px 0 0 10px;

}

.f-contact ul .weibo .s-img{

    margin:3px 0 0 2px;

}

.f-contact ul .weibo .w-gz{

    position:absolute;

    left:0;

    bottom:0;

    width:60px;

    height: 25px;

    line-height: 25px;

    background:#da0000;

    color:#fff;

    text-align: center;

    display:inline-block;

}

.f-contact ul .weibo .w-gz:hover{

    text-decoration: none;

}



.f-contact ul .weixin{

    width: 199px;

    border-right:none;

}

.f-contact ul .weixin img{float: left;}

.f-contact ul .weixin .info_wrap{

    float: left;

    width: 88px;

    text-align: left;

    margin-left: 10px;

    line-height: 19px;

    word-wrap:break-word;

    word-break:break-all;

    color:#fff;

}

.f-wap {

    width: 575px;

    margin:5px auto 5px;
	
	overflow:hidden
	

}

.f-wap ul{

    margin-top: 24px;
	overflow:hidden

}

.f-wap ul:after{

    content: "";

    display: table;

    clear: both;

}

.f-wap ul li{

    float: left;

    margin:0 1px;
	padding:2px;

}

.f-wap ul li a{

    float: left;

    display: block;

    color: #999;

}

.f-wap ul li span{

    float: left;

    display: block;

    line-height: 20px;

    margin-left: 10px;

    text-align: left;

}

.f-wap ul .f_icon1{width: 60px;}

.f-wap ul .f_icon2{width: 130px;}

.f-wap ul .f_icon3{width: 130px;}

.f-wap ul .f_icon4{width: 100px;}

.f-wap ul .f_icon5{width: 121px;}

.f-wap ul img{ height:75px;}

.tlist5 li{float: left;padding: 0 10px;white-space: nowrap;}

.h-footer .foot-copy{

    line-height:30px;

    color:#777;

    text-align: center;

    margin:15px 0;

}

.h-footer .foot-copy em{

    padding:0 5px;

}





.footer-tag a.current,.footer-tag a:hover{

    font-weight: bold;

    background:url(http://simg.f.itc.cn/common/modules/house_index/2014/images/f_link.png) left bottom no-repeat;

    text-decoration:none;

    color:#fff;

}



.footer-tag .f-line{

    width:1px;

    height:16px;

    color:#616161;

    display:inline-block;

    margin:0 20px;

}

.footer-tag a{

    width:60px;

    height:35px;

    font-size:14px;

    color:#999;

    display:inline-block;

}

/*droplist*/



body .drop-data {background: #fff; border: 1px solid #fcb07d; display: none;z-index: 9999;}



body .drop-data li{height:24px;line-height:24px;overflow: hidden;color: #333;padding: 0 5px;cursor: pointer;}



body .drop-data .act{background: #f9a369;}



/*loading*/



.count08 {background: url(../images/ico_loading.gif) 0 0 no-repeat;padding:0 3px;vertical-align: top;display: inline;}



/*search*/



.n-search {font-size: 0;*zoom:1;overflow: hidden;}



.n-search .txt{ width:82%; height:30px; line-height:30px; border:1px solid #CCC; border-right: none; color:#999; background:#fff url(../images/fdj.png) 8px no-repeat; text-indent:25px; float:left;overflow: hidden;border-radius: 3px 0 0 3px;}



.n-search .btn{ width:18%; height:32px; line-height:32px;  color:#FFF; border:none;  float:left;background: #FF6600;   margin-left: -1px;_margin-left: -4px;position: relative;border-radius: 0 3px 3px 0;}



.n-search--small .txt{height:24px;line-height:24px;width:80%;}



.n-search--small .btn{height:26px;line-height:26px;width:20%;}



.n-search--big .txt{height:34px;line-height:34px;background-position: 6px -179px;width:80%;}



.n-search--big .btn{height:36px;line-height:36px;width:20%;}



/*width height*/



.w20p{width: 20%;float: left;}



.w25p{width: 25%;float: left;}



.w30p{width: 33.33%;float: left;}



.w50p{width: 50%;float: left;}



.w230{width:230px;}



.w240{width:240px;}



.w250{width:250px;}



.w270{width:270px;}



.w300{width:300px;}



.w400{width:400px;}



.w475{width:475px;}



.w495{width:495px;}



.w520{width:520px;}



.w720{width:720px;}



/*pop*/



.pop{padding: 20px;line-height:30px;width: 400px;}



.pop dt{float: left;clear: both;margin-bottom: 15px;}



.pop dd{margin-bottom: 15px;margin-left:60px;}



.pop .txt{height:14px;line-height:14px;border: 1px solid #ddd;padding: 7px 5px;border-radius: 3px;font-family: Tahoma}



.pop .textarea{ height: 100px; border: 1px solid #DDD; text-align: left;}



.pop .vcode{ height: 27px; line-height: 27px; padding: 0 5px; border: 1px solid #ddd; display: inline-block;border: 1px solid #DDD;color: #6B6B6B; background: #ECECEC; cursor: pointer;}



.pop .select{height: 30px;}



.pop select{padding: 4px;border: 1px solid #ddd;border-radius: 3px;}



.pop .btn{border: none;background: #F97822;color: #fff;width:100px;height:30px;line-height: 30px;cursor: pointer;border-radius: 3px;font-family: Microsoft yahei;}



.pop .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}



.pop .graybtn{ background:#DDD;}











.pop .qqbnt,.pop .wbbnt{display: none;width:30px;height:30px;line-height: 30px;text-align: center;padding: 0;background: #64B7F6;color: #fff;font-size: 24px;margin-left: 5px;border-radius: 2px;vertical-align: top;font-family: 'icomoon';}



.pop a.wbbnt{background: #E35033;}



.pop .qqbnt:hover,.pop .wbbnt:hover{text-decoration: none;color: #fff;opacity: 0.9;filter: alpha(opacity=90);}



/*validator*/



 



 .validator .validator_message{ background:url(../images/validator.png?20140225) no-repeat scroll -25px -75px; display:inline; margin-left:10px; padding:0 5px 0 20px;vertical-align:top;vertical-align:-1px;white-space:nowrap;position: absolute;height:24px;line-height:24px;z-index: 888;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;font-size: 12px;color: #666;}



 .validator .validator_message:before,.validator .validator_message:after{left: -7px; overflow: hidden; position: absolute; top: 50%; margin-top: -10px;  content: '\f0dd';color: #B9E3FF;font-family: 'icomoon'; speak:none;  line-height: 1;font-size: 20px;}



 .validator .validator_message:after{left: -5px;color: #F3FBFF;} 



.validator .init { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF;}



.validator .focus { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF; }







.validator .wait { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF; }



.validator .wait:before{color: #B9E3FF;}



.validator .wait:after{color: #F3FBFF;}







.validator .warn {  background-color:#FFECEC; background-position:1px -33px;  border:1px solid #FFC7C7;}



.validator .warn:before{color: #FFC7C7;}



.validator .warn:after{color: #FFECEC;}







.validator .error { background-color:#FFECEC; background-position:1px -70px; border-color:#FFC7C7; }



.validator .error:before{color: #FFC7C7;}



.validator .error:after{color: #FFECEC;}







.validator .pass {background-position:1px -112px;}



.validator .pass:before,.validator .pass:after{content:'';}











.colordlg{ background-color:#F0FAEB; border:2px dashed #749F4D; line-height:160%; padding:2px; width:100px; }



.mysource,.myauthor,.mykeyword{ background-color:#f7f9fc; border: 5px solid #107abf; line-height: 160%; padding: 2px; width: 300px; z-index: 10001; }



.coolbg4 { background-color:#e5f4fd; border-bottom: 1px solid #C9CFC1; height: 24px; line-height: 24px; text-align: right; padding-right:10px; cursor:move; }



.wsselect{ padding:5px; text-align:left; height: 80px; overflow: auto; }



.wsselect a{ color:#5c93b7; }







/*发送到手机*/



.popphone_info{border: 1px solid #ECDD74;text-align: left;line-height: 22px;padding: 5px 10px 5px 25px;position: relative;*zoom:1; background: #FFFEF7}



.popphone_info .ico08{position: absolute;color: #F97822;left: 8px;top: 4px;}



/*扫一&#65533;*/



.qrcode-info{ width: 118px; border: 1px solid #DDD; border-top:0; position:fixed; top:74px; margin-left:1150px;  z-index:999;_position:absolute;_top: expression(documentElement.scrollTop+100); text-align: center; background: #FAFAFA;}



.qrcode-info em,.qrcode-info img,.qrcode-info span{display:inline-block;}



.qrcode-info em{ border-top:1px solid #DDD; padding-top:5px; border-top:1px solid #DDD; position: relative;}



.qrcode-info span{ height: 26px; line-height: 26px; color:#666;  overflow: hidden;}



.qrcode-info a{ position: absolute; top: -19px; right: -1px; width: 18px; height: 18px; line-height: 18px; font-size: 12px; cursor: pointer; color: #BBB;}



.qrcode-info a:hover{ color: #327ACF; text-decoration: none;}



/*2015-04-21zyl*/



/*top*/

.z-dq li{ float:left;}

.z-dq li a{ color:#da0000; padding:0px 5px}

.z-dq li span{ font-weight:bold; color:#da0000}
.z-dq li span a{ font-weight:bold; color:#da0000}

.z-dq li span.spn_ch{ color:#332c2b}



.z-tel{ float:right;}

.z-tel span,.z-tel a{ display:block; float:left;}

.z-tel span{padding-right:15px}

.z-tel a{ width:20px; height:35px; background-image:url(../images/wdw.jpg); background-repeat:no-repeat; margin-right:3px}

.z-tel a.z-weibo{ background-position:0px center}

.z-tel a.z-tx{ background-position:-23px center}

.z-tel a.z-weixin{ background-position:-45px center}



/*郊县下拉*/

.fm-county{ width:90px; padding:0 0 0 20px; margin-left:20px; border-left:1px solid #ebebeb; float:left; margin-top:35px}

.fm-county span{ display:block; font-size:20px; font-weight:bold; color:#da0000; font-weight:bold}

.fm-county .hover b{ position:relative; z-index:100; background-color:#FFF; cursor:pointer}

.qy-area li{ position:relative; z-index:102}

.qy-area li b{ font-weight:normal}

.qy-area li .items{ position:absolute; width:50px; top:19px; left:-3px; display:none; background:#fff;-webkit-box-shadow: 0 0 10px #DDD; -moz-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; z-index:1}
.qy-area li .items a{ text-align:center; display:block;}

.qy-area li.hover .items{ display:block; padding:5px}



.bread-entry{ padding-top:15px}
.bread-entry .ls{ color:#da0000}



.w660{ width:660px;}



.header-animation{

    position: fixed;

    left: 0;

    top: 0;

    z-index: 999;

    background: url(../image/header-bg.png);

    -webkit-animation:fadeInDown 1s .2s ease both;

    -moz-animation:fadeInDown 1s .2s ease both;

    animation:fadeInDown 1s .2s ease both;

    width:100%;

}

@-webkit-keyframes fadeInDown{

    0%{opacity: 0;

    -webkit-transform:translateY(-20px)}

    100%{opacity: 1;

    -webkit-transform:translateY(0)}

}

@-moz-keyframes fadeInDown{

    0%{opacity: 0;

    -moz-transform:translateY(-20px)}

    100%{opacity: 1;

    -moz-transform:translateY(0)}

}

@keyframes fadeInDown{

    0%{opacity: 0;

    -moz-transform:translateY(-20px)}

    100%{opacity: 1;

    -moz-transform:translateY(0)}

}



.header-animation .header-search {

    border: 1px solid #fff;

}

.header-animation .header-search button {

    background: url(../image/search-img-white.png) no-repeat center;

}

.header-animation .header-search input {

    color: #fff;

}

.header-animation .search-dropdown .selected {

    background: url(../image/search-arrow-white.png) no-repeat right center;

}

.header-animation .search-dropdown .selected span {

    color: #fff;

}

.header-animation .search-dropdown ul {

    border: 1px solid #fff;

    border-top: 1px solid #333;

    background: url(../image/header-bg.png) no-repeat left 14px;

}

.header-animation .search-dropdown ul li a {

    color: #fff;

}

#area1_path .ls,.lpcon-bread-items .ls,.jgcrumbs .ls{ color:#da0000; font-size:14px}


/* ͷƷͼ */
.youbian_ad{ float:right; position:relative}
.banner_index{height:70px;position: relative;overflow:hidden;width: 230px;margin:30px auto 10px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:28px;width: 25px;height: 70px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{left:5px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../index_img/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{right: -10px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../index_img/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 230px;float: left;}


.titlef{ font-size:20px; color:#666; width:690px; text-align:left; margin:5px auto;}
.webinfo a { margin: 0 10px; font-size:14px }


/*search*/
.n-search1  { font-size: 0;*zoom:1;width:92%; margin:0 auto;overflow: hidden; }
.n-search1 .txt {  width:82%;  height:30px; line-height:30px; border:1px solid #CCC; border-right: none; color:#999; background:#fff url(../images/fdj.png) 8px no-repeat; text-indent:25px; float:left; overflow: hidden;border-radius: 3px 0 0 3px; }
.n-search1 .btn {  width:18%; height:32px; line-height:32px;  color:#FFF; border:none;  float:left;background: #da0000;   margin-left: -1px;_margin-left: -4px;position: relative;border-radius: 0 3px 3px 0; }
