*{padding:0;margin:0;border:0;}
body{font-family:\5FAE\8F6F\96C5\9ED1,\4E3D\9ED1 Pro;min-width:1000px;background:#f4d8d8;}
input{font-family:\5FAE\8F6F\96C5\9ED1,\4E3D\9ED1 Pro}
li{list-style-type:none;}
a{text-decoration:none;}
.c{clear:both;height:0;font-size:0;overflow:hidden;}

.section{width:100%;}
.wrap{width:1000px;margin:0 auto;background:#fff9f5;}
.nav .wrap{background:none;}
.icon{display:inline-block;background:url(../images/icon.gif) no-repeat 0 0;}

#footer{min-width:1000px;text-align:center;padding:25px 0 50px;font-size:12px;color:#464646;line-height:28px;background:#efefef;border-top:10px solid #c10c0c;}
#footer a{color:#464646;}
#footer a:hover{text-decoration:underline;}

@-webkit-keyframes chgSheep{
	from{
		-webkit-transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(360deg);
	}
}
@keyframes chgSheep{
	from{
		transform:rotateY(0deg);
	}
	to{
		transform:rotateY(360deg);
	}
}
#cover{background:#ffe8d9;height:100%;overflow:hidden;position:relative;min-height:580px;}
#cover .wrap{position:relative;}
.part{margin-top:70px;min-height:880px;}
.main{margin-left:173px;overflow:hidden;}
.box{min-height:580px;}
.txt{padding:20px 0 30px;}
#ap1 .txt{position:relative;height:65px;overflow:hidden;}
#ap1 .txt img{position:absolute;}
#ap1 .txt img.text_1{top:20px;left:0;}
#ap1 .txt img.text_2{top:115px;right:0;}
.tips{color:#2a2929;font-size:18px;}
.tips span{color:#990404;}

.flag_bg{width:100%;height:700px;position:absolute;top:-700px;left:0;background:url(../images/flag_bg.png) no-repeat center 20px;overflow:hidden;}
.city_bg{height:132px;width:100%;position:absolute;bottom:0;left:0;background:url(../images/city_bg.png) repeat-x center bottom;}
.flag_bg .ico_ap,
.flag_bg .ico_sm,
.flag_bg .ico_os{position:absolute;width:130px;height:130px;top:50px;left:110px;background:url(../images/icon.gif) no-repeat 0 0;display:none;}
.flag_bg .ico_sm{background-position:0 -130px;top:360px;left:460px;}
.flag_bg .ico_os{background-position:0 -260px;top:300px;left:800px;}
.flag_bg .ico_sheep{position:absolute;width:194px;height:194px;top:-50px;right:15px;background:url(../images/sheep.gif) no-repeat 0 0;opacity:0;
	-webkit-animation:chgSheep 3s linear infinite;
	-webkit-animation-fill-mode:both;
	animation:chgSheep 3s linear infinite;
	animation-fill-mode:both;
}
.text{position:absolute;background:url(../images/text.png) no-repeat 0 0;width:30px;height:210px;}
.text.t1{top:72px;right:218px;background-position:-300px 0;width:42px;display:none;}
.text.t2{top:72px;right:270px;background-position:-240px 0;width:60px;height:0;display:block;}
.text.t3{top:72px;right:350px;background-position:-210px 0;height:400px;display:none;}
.text.t4{top:120px;right:435px;background-position:-180px 0;opacity:0;}
.text.t5{top:120px;right:477px;background-position:-150px 0;opacity:0;}
.text.t6{top:120px;right:519px;background-position:-120px 0;opacity:0;}
.text.t7{top:120px;right:561px;background-position:-90px 0;opacity:0;}
.text.t8{top:120px;right:603px;background-position:-60px 0;opacity:0;}
.text.t9{top:120px;right:645px;background-position:-30px 0;opacity:0;}
.text.t10{top:120px;right:710px;opacity:0;}

.box#ap2{background:url(http://n.sinaimg.cn/finance/zt/2015shdc/images/ap2_bg.gif) no-repeat 0 200px;}
.box#sm2{background:url(http://n.sinaimg.cn/finance/zt/2015shdc/images/sm2_bg.gif) no-repeat 0 300px;}
.box#os2{background:url(http://n.sinaimg.cn/finance/zt/2015shdc/images/os2_bg.gif) no-repeat 0 300px;}
.box#sm1,
.box#os1{background:#fff2ea;}

.order{width:720px;margin:100px auto 0;}
.order ul{margin:70px 0 0 20px;height:115px;}
.order ul li{margin-left:25px;float:left;width:145px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;}
.order ul li.order1{background:#e95353;border:1px solid #e95353;}
.order ul li.order2{background:#18b0cc;border:1px solid #18b0cc;}
.order ul li.order3{background:#ff903f;border:1px solid #ff903f;}
.order ul li.order4{background:#b089d1;border:1px solid #b089d1;}
.order ul li.placeHolder{width:143px;height:33px;border:1px dashed #000;background:#fff;opacity:0.4;}
.order input{display:block;width:118px;height:35px;font-size:16px;color:#fff;background:#d82222 url(../images/btn_bg.gif) no-repeat 20px 10px;margin:0 auto;cursor:pointer;}

.mainleft{position:relative;padding-left:9px;width:615px;float:left;}
.mainright{width:184px;margin-right:10px;float:right;}
.mainleft .comment_bg{ position:absolute; background:url(http://n.sinaimg.cn/finance/zt/2015shdc/images/comt.gif) no-repeat 0 0; width:150px; height:75px; left:9px; top:-27px; z-index:998}
.main .sina-comment-form{border:solid 1px #e7e7e7;background-color:#fff;border-bottom:0;padding-top:5px;}
.sina-comment-form .bd .box{min-height:72px;}

.nav{width:100%;height:70px;position:absolute;top:0px;z-index:999;background:#b11919;display:none;
    -moz-box-shadow:0px 3px 2px 2px #b17d7d;
    -webkit-box-shadow:0px 3px 2px 2px #b17d7d;
    -0-box-shadow:0px 3px 2px 2px #b17d7d;
    box-shadow:0px 2px 3px 0px #b17d7d;
}
#nav li{float:left;}
#nav li a{display:inline-block;color:#fff;height:70px;margin-right:60px;line-height:70px;font-size:16px;}
#nav li a:hover,
#nav li.current a{color:#fcd089;}
#nav li a:hover .ap,
#nav li.current a .ap{background-position:-186px 0;}
#nav li a:hover .sm,
#nav li.current a .sm{background-position:-186px -56px;}
#nav li a:hover .os,
#nav li.current a .os{background-position:-186px -112px;}
.icon.ap{width:56px;height:56px;background-position:-130px 0;margin:0 7px 0 0;vertical-align:middle;}
.icon.sm{width:56px;height:56px;background-position:-130px -56px;margin:0 7px 0 0;vertical-align:middle;}
.icon.os{width:56px;height:56px;background-position:-130px -112px;margin:0 7px 0 0;vertical-align:middle;}
.left{width:171px;height:100%;border-right:2px solid #c10c0c;position:absolute;left:50%;top:0px;margin-left:-500px;background:url(../images/left.gif) no-repeat 0 0;min-height:580px;display:none;}
#left2{background-position:-170px 0;}
#left3{background-position:-340px 0;}
.share_bar{position:absolute;top:20px;right:20px;}
.share_bar .bshare-custom .bshare-sinaminiblog,
.share_bar .bshare-custom .weixin,
.share_bar .bshare-custom .backtop{display:inline-block;width:31px;height:31px;padding:0;background:url(../images/icon.gif) no-repeat -130px -170px;}
.share_bar .bshare-custom .weixin{background-position:-161px -170px;}
.share_bar .bshare-custom .backtop{background-position:-192px -170px;}
.share_bar .bshare-custom .bshare-sinaminiblog:hover{background-position:-130px -201px;opacity:1;}
.share_bar .bshare-custom .weixin:hover{background-position:-161px -201px;opacity:1;}
.share_bar .bshare-custom .backtop:hover{background-position:-192px -201px;opacity:1;}


/* 初始化CSS */
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
input {padding-top:0; padding-bottom:0;}
input::-moz-focus-inner{ border:none; padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"], input[type="password"], textarea {outline-style:none; -webkit-appearance:none; }
textarea {resize:none; }
table{border-collapse:collapse;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

#ap1,#sm1,#os1{position:relative;}
.mapmenu{ position:absolute;z-index:2;left:110px;top:110px;width:370px;}
.mapmenu li{float:left;background:#f8c4c4;width:90px;height:24px;line-height:24px;text-align:center;color:#636363;font-size:14px;margin-right:1px;cursor:pointer}
.mapmenu li:hover{background:#f68c8c;}
.mapmenu li.cur{ background:#e12e2e;color:#fff;}
.box#ap1 .bcont{display:block;padding-left:44px;}
.box#ap1 .bcont img{display:block;cursor: url('http://n.sinaimg.cn/finance/zt/2015shdc/images/cursor.ico'), default;}

.msgbox{position:absolute; background:#fff;overflow:hidden; border:solid 7px #f36351; width:480px;height:410px;color:#464646;}
.msgbox h3{font-size:20px; color:#646464; line-height:40px; height:40px; padding-left:9px;margin:0 7px;border-bottom:1px solid #e6cdcd;}
.msgbox h3 span{color:#990404;}
.msgbox .box_close{ position:absolute; right:12px;top:12px}
.msgbox .box_close a{ display:block; background:url(http://www.sinaimg.cn/cj/deco/2014/0124/finance_zxh_0123_bg_01.png) no-repeat -100px 0; width:12px; height:12px; overflow:hidden;filter:Alpha(Opacity=50);opacity:0.5;}
.msgbox .box_close a:hover{filter:Alpha(Opacity=100);opacity:1.0;}
.msgbox .form{padding:0 20px;}
.form span{display:block;font-size:18px;padding:20px 0 10px;}
.form label{display:inline-block;margin-right:20px;font-size:14px;cursor:pointer;}
.msgbox .form .sub_btn{padding:20px 0 0 120px;}
.msgbox .form input.submit,
.msgbox .form a.result{display:inline-block;width:88px;height:25px;line-height:25px;color:#fff;background:#d82222;font-size:14px;text-align:center;cursor:pointer;}
.msgbox .form a.result{margin-left:25px;background:#ff8832;}
.msgbox .form input.submit:hover,
.msgbox .form a.result:hover{opacity:0.8;}


.mainright .tal{ text-align:left}
.mainright .tar{ text-align:right}
.mainright .bc02 span{ display:inline-block; color:#fff; padding:8px 12px; margin:8px 0; white-space:nowrap; cursor:pointer;-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;-ms-transition:-ms-transform 300ms;-o-transition:-o-transform 300ms;transition:transform 300ms;}
.mainright .bc02 span:hover{filter:Alpha(Opacity=80);opacity:0.8;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.mainright .bc02 span.c1{font-size:14px; background:#9bcbed; line-height:22px;}
.mainright .bc02 span.c2{font-size:12px; background:#feccfa; line-height:20px;}
.mainright .bc02 span.c3{font-size:16px; background:#f68062; line-height:38px;}
.mainright .bc02 span.c4{font-size:12px; background:#98e6ff; line-height:24px;}
.mainright .bc02 span.c5{font-size:15px; background:#edcb9b; line-height:18px;}
.mainright .bc02 span.c6{font-size:14px; background:#e8b5f9; line-height:26px;}
.mainright .bc02 span.c7{font-size:16px; background:#aecab0; line-height:20px;}
.mainright .bc02 span.c8{font-size:12px; background:#b0d58b; line-height:14px;}
.mainright .bc02 span.c9{font-size:15px; background:#b0d58b; line-height:28px;}
.mainright .bc02 span.c10{font-size:12px; background:#9bcbed; line-height:22px;}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#weixin_qrcode{width:200px;text-align:center;padding:25px;background:#fff;display:none;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius:5px;
    -moz-box-shadow: 0px 0px 4px #000;
    -webkit-box-shadow: 0px 0px 4px #000;
    box-shadow: 0px 0px 4px #000;
}
#weixin_qrcode img{width:200px;}