* {word-wrap:break-word;}
body,input,button,select,textarea {font:12px/1.5 Tahoma,Helvetica,'SimSun',sans-serif;color:#555;}
body{width: 100%; min-width: 1080px;overflow-x:hidden;}

textarea {resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc {margin:0;padding:0;}
table {empty-cells:show;border-collapse:collapse;}
caption,th {text-align:left;font-weight:400;}
ul li,.xl li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
em,cite,i {font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
label {cursor:pointer;}
.z {float:left;}
.y {float:right;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}
.hidefocus {outline:none;}
hr {display:block;clear:both;*margin-top:-8px !important;*margin-bottom:-8px !important;}
.mn hr,.sd hr {margin:0 10px;}
.area hr {margin-left:0 !important;margin-right:0 !important;}
hr.l {height:1px;border:none;background:#EEE;color:#EEE;}
hr.l2 {height:2px;}
hr.l3 {height:3px;}
hr.da {height:0;border:none;border-top:1px dashed #EEE;background:transparent;color:transparent;}
hr.bk {margin-bottom:10px !important;*margin-bottom:2px !important;height:0;border:none;border-top:1px solid #FFF;background:transparent;color:transparent;}
.n .sd hr.bk {border-top-color:#F9F9F9;}
hr.m0 {margin-left:0;margin-right:0;}
.wx,.ph {font-family:'Microsoft YaHei','Hiragino Sans GB','STHeiti',Tahoma,'SimHei',sans-serif;font-weight:100;}
.ph {font-size:20px;}
.mt {padding:10px 0;font-size:16px;}
.pipe {margin:0 5px;color:#CCC;}
.xs0 {font-family:Tahoma,Helvetica,sans-serif;font-size:0.83em;-webkit-text-size-adjust:none;}
.xs1 {font-size:12px !important;}
.xs2 {font-size:14px !important;}
.xs3 {font-size:16px !important;}
.xg1,.xg1 a {color:#999 !important;}
.xg1 .xi2 {color:#369 !important;}
.xg2 {color:#666;}
.xi1,.onerror {color:#F26C4F;}
.xi2,.xi2 a,.xi3 a {color:#369;}
.xw0 {font-weight:400;}
.xw1 {font-weight:700;}
.bbda {border-bottom:1px dashed #EEE;}
.btda {border-top:1px dashed #EEE;}
.bbs {border-bottom:1px solid #EEE !important;}
.bts {border-top:1px dashed #EEE !important;}
.bw0 {border:none !important;}
.bw0_all,.bw0_all th,.bw0_all td {border:none !important;}
.bg0_c {background-color:transparent !important;}
.bg0_i {background-image:none !important;}
.bg0_all {background:none !important;}
.wp{ margin:0 auto; width:1080px;}

body, input, button, select, textarea { font: 12px/1.5 "microsoft yahei"; color: rgb(105, 105, 105)}
.sf-menu li span { display: none}
h1, h2, h3, h4, h5, h6 { color: #666666}
.bm { border: none}
a { text-decoration: none}
a:hover { text-decoration: none !important}
.top-1{ margin-top:20px}
.nav_box{width:100%;background:#FFF;z-index:999}
.nav_min { width:1080px; margin:0 auto; background:none;z-index:13 }
.logo { float:left; width:170px; height:80px; margin-top:0px; overflow:hidden }
#an_menu_nav.an_m_n{float:left;height:80px;margin: 0px 20px 0px 50px;overflow:hidden}
.an_m_n,
.an_m_n * { margin:0; padding:0; list-style:none outside none }
.an_m_n { line-height:1; float:left }
.an_m_n li:hover { visibility:inherit }
.an_m_n li { float:left; margin-right:0 }
.an_m_n li.active { height:100%;}
.an_m_n li.active a {  color:#66c5b4; }
.an_m_n li li { margin-right:15px }
.an_m_n a { display:block; text-decoration:none; line-height:27px; min-width:1px; z-index:11 }
.an_m_n li { background:none repeat scroll 0 0 transparent }
.an_m_n li a { padding:30px 10px; font-family:"Microsoft Yahei"; font-size:16px; font-weight:100 ;}
.ie6 .an_m_n li a { padding:15px 10px 12px ;}
.an_m_n li a:hover,
.an_m_n li.sfHover a { color:#66c5b4; text-decoration:none; }
.an_m_n li:hover { height:100%;}
.an_m_n li li a,
.an_m_n li li a:visited,
.an_m_n li.sfHover li a { font-size:12px; line-height:18px; background:none repeat scroll 0 0 rgb(255,255,255); color:rgb(51,51,51)!important; border-bottom:1px dotted rgb(220,220,220); font-weight:normal }
.an_m_n li li:last-child a,
.an_m_n li li:last-child a:visited { border-bottom:medium none }
.an_m_n ul li li a { border-left:1px dotted rgb(220,220,220) }
.an_m_n li li { background:none repeat scroll 0 0 rgb(255,255,255) }
.an_m_n li li li { background:none repeat scroll 0 0 rgb(255,255,255) }
.an_m_n li li:hover,
.an_m_n li li.sfHover,
.an_m_n li li a:focus,
.an_m_n li li a:hover,
.an_m_n li li a:active { background:none repeat scroll 0 0; outline:0 none }
.an_m_n a.sf-with-ul { padding-right:28px; min-width:1px }
.bodycontainer.nav_mincontainer { z-index:10 }
.an_m_n li ul,
.an_m_n li li ul { }
.an_m_n a { color:#888 }
.an_m_n li:last-child a { background-image:none }

#an_user{height:31px;margin-top:30px;float:right;}
#an_nav .username{display:block;width:31px;height:31px;float:left}
#an_nav .username img{width:31px;height:31px;border-radius:50%}
#an_nav span{float:left}
#an_nav span a{float:left;height:31px;font-size:12px;line-height:31px;display:block;color:#888;padding:0 6px;text-decoration:none}
#an_nav span a:hover,#an_nav span a.new{color:#66c5b4}
#pm_ntc.new { background-repeat: no-repeat; background-position: 5px 10px; padding-left: 28px}
#myprompt.new { background-repeat: no-repeat; background-position: 5px 2px; padding-left: 20px}
#an_menu_nav li a span{display:none}


a, #umnav_menu, .pn{transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear}
#umnav_menu{top:60px !important;margin-left:-50px;margin-top: 2px;}
#umnav_menu li a{ width:100px;padding:2px 20px}
#umnav_menu li span.pipe{display:none}
#umnav_menu li .qq_bind{margin-left:-18px}
#umnav_menu .infos{ width:102px;background:#66c5b4; color:#fff !important}
#umnav_menu .an_arrow {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
border-image: none;height: 0;overflow: hidden;
position: absolute;right: 10px;top: -10px;width: 0;}
#umnav_menu .pipe{ display:none}



.nav_min .p_pop, .p_pof, .sllt { padding: 0; border: 1px solid #DDDDDD; margin-top: 0; box-shadow: none; background: #FFFFFF;
}
.ie6 .p_pop { border: 1px solid #DDDDDD}
.p_pop a { color: white}
.p_pop a, .p_pop a.a, #sctype_menu .sca { padding: 5px 10px; font-size: 12px; line-height: 18px; color: #333333 !important; border-bottom: 1px solid #DDDDDD; font-weight: normal}
.p_pop a:hover { color: #FFFFFF !important; background:#66c5b4}
.bui a, .bui a:hover { padding: 0; border: none; background: none}


#mu ul { background: #F8F8F8;line-height: 22px;z-index: 2;font-size: 12px; width:100%}





.footan{width: 100%; overflow: hidden;  color: #7F7F7F;background: #fff none repeat scroll 0% 0%;border-top: 1px solid #fff;}

.footan a{color: #919191;}
.footan .an_footer{padding: 10px 0px 10px; width:980px;margin: 0px auto;}
.an_footer ul{float: left; width: 196px;}
.an_footer ul h3{line-height: 24px;padding-bottom: 10px;font-size: 12px;font-weight: bold;color: #333;}
.an_footer ul li a{font-size: 12px;color: #919191;}
.an_footer ul li a:hover {color: #333;}
.an_footer ul li{line-height: 24px;}
#ft .y{float:none !important;}
li{list-style:none;}
.header{background: #a38137;}
.footer1{background: #66c5b4;color: #fff;border-top: 0;}
.footer1 a{color: #fff;font-family: Arial;margin: 0 10px;}
.footer{font-size: 12px;line-height: 54px;}
.pr{position: relative;}
#ft{border-top: none;padding: 5px 0;}
.iwidth{width: 1080px;margin: 0 auto;}
.ohidd{overflow: hidden; text-align: center;}
.pbg{height: 20px;}


#ft {
    padding: 15px 0;
    border-top: 1px solid #EEE;
    line-height: 1.8;
    color: #666;
    text-align: center;
}