@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',\5b8b\4f53,Tahoma,arial,'Hiragino Sans GB'}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.mt20{margin-top:20px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:#c10000}.fs12{font-size:12px}
body{ background:#15317f; color:#444;}
a{color:#444;text-decoration:none;transition:color 0.2s linear 0s}
a:hover{color:#a61724;}

.g-in { position:relative; width:1280px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header { position:relative; height:80px; z-index:2; }
.logo{ float:left; width:193px; margin:13px 0 0 22px; }
.header .fr { height:42px; width:992px; padding:20px 0 0; font-size:14px; }

.weather{ float:left; width:410px; height:60px; margin-top:-10px; line-height:42px; overflow:hidden; }
#topTime { float:left; line-height:42px; color:#fff; }
.s_form { position:relative; float:right; width:388px; height:48px; padding:0; border:0; background:none; }
.s_form input { border:0; padding:0; background:none; }
.s_form .text_01{ position:absolute; left:0; top:0; width:320px; padding-left:18px; height:42px; background:url(text_01.png) no-repeat; line-height:42px; color:#706b6d; }
.s_form .submit_01{ position:absolute; right:0; top:0; width:43px; height:43px; background:url(submit_01.png) no-repeat; cursor:pointer; }

.footer { position:relative; width:1280px; margin:0 auto; padding:10px 0 6px; background:url(footer.png); z-index:3; }
.footer .code { float:left; margin-left:35px; }
.footer .code ul li{ float:left; width:127px; margin-right:44px; position:relative; }
.footer .code ul li span { display:block; width:12px; padding:10px 8px; text-align:center; color:#fff; background:#d7000f; position:absolute; right:-28px; top:0; line-height:14px; text-align:center; }

.friendly_link { float:left; width:1070px; padding-left:20px; }
.fdlk { margin-bottom:5px; line-height:25px; }
.fdlk h2 { float:left; color:#403f3f; font-weight:normal; font-size:16px; }
.fdlk h2 em { font-size:14px; color:#403f3f; margin-left:10px; display:inline-block; text-transform:uppercase; vertical-align:top; }

.friendly_link .bd_ul { float:left; font-size:13px; line-height:25px; }
.friendly_link .bd_ul .bd_li { position:relative; float:left; width:125px; height:25px; padding:0 10px 0 20px; margin:0 6px 0 0; border-radius:2px; border:1px solid #e9e9e9; background:#fff; }
.friendly_link .bd_ul .bd_li a { display:block; color:#222; }
.friendly_link .bd_ul .bd_li i { position:absolute; top:0; right:10px; width:20px; height:25px; background:url(friendy_link_submit.png) no-repeat center; }
.friendly_link .bd_ul .bd_li .subnav { position:absolute; left:-1px; right:-1px; bottom:25px; width:200px; height:150px; padding:10px; border:1px solid #e9e9e9; overflow-y:auto; background:#fff; z-index:1; display:none; }
.friendly_link .bd_ul .bd_li .subnav ul { }
.friendly_link .bd_ul .bd_li .subnav ul li { padding:3px 10px; min-height:20px; border-bottom:1px solid #e9e9e9; border-top:0; color:#acacac; line-height:20px; }
.friendly_link .bd_ul .bd_li .subnav ul li a { color:#222; }

.copyRight .sd { float:left;/* width:240px;*/ width:246px; font-size:13px; line-height:34px; }
.copyRight .sd a{ color:#494949; display:inline-block; }
.copyRight .mm { float:right; font-size:13px; line-height:34px; }
.copyRight .mm span{ display:inline-block; float:left; /*width:151px;*/ margin:0 15px; color:#494949; }
.copyRight .mm span a{ display:inline-block; color:#494949; }

.jiucuo img { width:80px; }
.copyRight  { line-height:20px; }
.sign{ float:right; padding-right:20px; }

.code { position:fixed; top:20%; right:0; width:100px; z-index:9; }
.code li { margin-bottom:5px; width:100px; }
.code li span { display:block; padding:8px 8px; text-align:center; color:#fff; background:#d7000f; line-height:20px; }
.code li img { width:90px; height:90px; padding:5px; background:#fff; }



