@charset "utf-8";
.down,.wx dd,.tip a ins,.infor .share dd a,.infor .share dd span ins,.data_title p,.data dl dt,.news_tab a ins,.back_top{ background-image:url(../images/sub_sprite.png);background-repeat:no-repeat;}
body{ background:url(../images/repeat_bg.png) center top;}
.btn_video{ display:none;}
/*.slogan{ position:absolute; left:67px; top:95px; width:460px; height:260px; background:url(../images/sub_slogan.png) no-repeat; -webkit-animation:zoomIn 0.6s ease-in-out 0s both; animation:zoomIn 0.6s ease-in-out 0s both; }*/
.datas .slogan{ left:2px; top:112px; width:491px; height:220px; background-image:url(../images/data_slogan.png); }

.bg{padding-bottom:50px; background:url(../images/bg_sub.jpg) no-repeat center top;}
.header{ position:relative; height:545px; background: url(../images/header_sub.jpg) no-repeat;}
.header a.btn_apply{ display:none; left:50px; bottom:70px;  }
.down{left:50px; bottom:36px; height:133px;  }
.down a.btn_ios,.down a.btn_android{ background:#a38648; }

.content{ position:relative; }
.sub_right{position:absolute;top:0;left:0;width:222px; border:1px solid #dcdcdc; }
.wx dt { padding:20px 0px 12px 0px; text-align:center; }
.wx dt span { display:inline-block; vertical-align:middle; width:7px; height:7px; overflow:hidden; background:#272727; }
.wx dt em { display:inline-block; vertical-align:middle; margin:0px 16px; color:#0d0d0d; font-size:16px; }
.wx dd { width:182px; height:184px; margin:0 auto; background-position:0 -170px; }
.wx dd img { padding:10px 9px; width:162px; height:162px; }
.official{ padding:24px 0px 40px 0px; }
.official a{ margin:0px 12px 50px 12px; }

.box{ margin-left:225px; padding-left:38px; width:937px;min-height:950px;}
.tip,.data_title{ padding:48px 0px 24px 0px; border-bottom:1px solid #caced7;}
.tip .title{ font-size:30px;color:#b59f74; }
.tip a{ position:absolute; width:43px; height:27px; padding-left:34px; line-height:27px; right:0; top:60px; color:#b59f74; border:1px solid #b59f74;  }
.tip a ins{ position:absolute; left:12px; top:7px; width:16px; height:11px;  background-position:-190px -170px; -webkit-transition:all 0.6s ease-in-out 0s; transition:all 0.6s ease-in-out 0s; }
.tip a:hover ins{ left:6px; }
.box .infor{position:relative; padding:25px 0;}
.box .infor .time{ color:#9f9f9f; }

.infor .share{position:absolute; right:0px; top:24px; }
.infor .share dt { float:left; }
.infor .share dd { float:left;  }
.infor .share dd a{ float:left; width:23px; height:23px; margin-left:5px; -webkit-transition:all 0.8s ease-in-out 0s; transition:all 0.8s ease-in-out 0s; }
.infor .share dd a:hover{ -webkit-transform:rotate(-360deg); transform:rotate(-360deg); }
.infor .share dd a.share_01{ background-position:-220px -170px;  }
.infor .share dd a.share_02{ background-position:-248px -170px;  }
.infor .share dd a.share_03{ background-position:-277px -170px;  }
.infor .share dd span{ display:none; position:absolute; left:40px; top:40px; z-index:15; width:150px; padding:10px 0px; background:#ac8e4f; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;  }
.infor .share dd span ins{ position:absolute; left:25px; top:-13px; width:15px; height:13px; background-position:-308px -170px; }
.infor .share dd span img{ display:block; width:126px; height:126px; margin:0 auto; }
.infor .share dd span strong{ display:block; font-size:14px; color:#ffffff; padding:8px 8px 0px 10px; }

.news_title { position:relative; height:98px; border-bottom:1px solid #caced7;}
.news_title span{ position:absolute; left:0px; top:60px; }
.news_title span em{ color:#b59f74; }

.news_tab{position:absolute; right:0px; top:0px; height:100%;}
.news_tab a{ float:left; width:98px; height:98px; text-align:center; }
.news_tab a ins{ position:relative; display:block; margin:12px auto 0 auto;  width:40px; height:40px; background-position:2000px 0;   }
.news_tab a.news_01 ins{ background-position:-189px -204px;  }
.news_tab a.news_02 ins{ background-position:-189px -255px;  }
.news_tab a.news_03 ins{ background-position:-189px -314px;  }
.news_tab a em{ display:block; padding-top:10px; color:#555555; }
.news_tab a:hover,.news_tab a.current{ background:#b59f74; }
.news_tab a:hover em,.news_tab a.current em{ color:#ffffff; }
.news_tab a.news_01:hover ins,.news_tab a.news_01.current ins{ background-position:-240px -204px;  }
.news_tab a.news_02:hover ins,.news_tab a.news_02.current ins{ background-position:-240px -255px;  }
.news_tab a.news_03:hover ins,.news_tab a.news_03.current ins{ background-position:-240px -314px;  }

.news_list{ padding:30px 0px; }
.news_list li{line-height:49px;overflow:hidden;border-bottom:1px dotted #959595}
.news_list li strong{float:left;color:#8d8d8d; margin-left:-7px; }
.news_list li a{float:left;width:520px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#414141}
.news_list li a:hover{color:#c02f44}
.news_list li span{float:right;color:#959595}
.pages{ text-align:center}
.news_newest .pages{ display:none; }
.pages a{margin:0 5px;color:#575a77; cursor:pointer;}
.pages a:hover,.pages .jp-current{color:#eb6666}

.detail{line-height:2}
.detail p{padding-top:10px;text-indent:2em}
.detail p.nodent{text-indent:0}
.detail p strong{color:#cb7b00;}
.detail .center{text-align:center;text-indent:0}
.detail a{color:#931111;text-decoration:underline}
.detail table{margin:10px auto 0 auto;width:100%; font-size:12px;}
.detail table td,.detail table th{border:1px solid #cd8a69;text-align:center;padding:4px 2px; color:#000;}
.detail table th{background:#cd8a69; font-weight:bold; color:#ffffff; }
.detail h2{padding-top:10px; font-size:18px; font-weight:bold; color:#8b0000;}
.detail h3{padding-top:10px; font-weight:bold; color:#8b0000;}
.cms_content_video{padding-top:10px;text-align:center;background:url(../images/loading.gif) no-repeat center center;}


/**视听中心**/
#visual { padding:40px 0px 20px 0px; text-align:center; }
#visual li{ float:left; width:310px; padding:0px 0px 20px 40px; }
#visual li a{ position:relative; display:block; height:175px; cursor:pointer; }
#visual li a img{ width:100%; height:100%; }
#visual li a ins{ position:absolute; left:50%; top:50%; margin:-21px 0px 0px -12px; width:37px; height:42px; background-position:-276px -144px; }
#visual li p { padding-top:10px; }
#visual li p a{ display:inline-block; font-size:12px; margin:5px; width:120px; line-height:24px; background:#3b3a46; color:#ffffff; }

/**资料站**/
.data_title p{ padding-left:48px; color:#5f5f5f; font:bold 26px/1.5 "Microsoft YaHei","微软雅黑"; background-position:-317px -188px; }
.data_title span{ position:absolute; right:0px; top:60px; }
.data_title span em{ color:#b59f74; }
.data dl{ padding:40px 0; border-bottom:1px dotted #dbdbdb; }
.data dl dt{ padding-left:42px; color:#b59f74; font:bold 26px/1.5 "Microsoft YaHei","微软雅黑"; }
.data dl.data_01 dt{ background-position:-318px -234px; }
.data dl.data_02 dt{ background-position:-318px -282px; }
.data dl.data_03 dt{ background-position:-318px -335px; }
.data dl dd ul{ padding-top:10px; }
.data dl dd ul li{ position:relative; padding-left:100px; }
.data dl dd ul li em{ position:absolute; left:0; top:10px; width:78px; height:23px; text-align:center; line-height:23px; color:#ffffff; background:#b59f74;}
.data dl dd ul li span{ display:inline-block; padding-right:22px; text-align:center; min-width:78px; background:url(../images/dot.png) no-repeat right center;line-height:43px; }
.data dl dd ul li span a{ color:#5f5f5f; }
.data dl dd ul li span a:hover{ color:#c00e0e; }

/*FAQ*/
.faq_detail h2 {color: #555555;}
.faq_detail a.faq_btn_ios,
.faq_detail a.faq_btn_and,
.faq_detail a.faq_btn_pc { margin-top:20px; margin-right:10px;display: inline-block; width: 271px; height: 93px; line-height:93px; background:url(../images/faq_btn_y.png) no-repeat center top; color: #fff; font-size:30px; text-decoration: none;}
.faq_detail a.faq_btn_pc {background:url(../images/faq_btn_r.png) no-repeat center top;}
.faq_detail table {width: 60%;}
.faq_detail table th {background: #b59f74; color: #fff; border:1px solid #d6c095;}
.faq_detail table tr:nth-child(2n) {background:#fafafa; }
.faq_detail table tr:nth-child(2n+1) {background:#f0f0f0; }
.faq_detail table td {border:1px solid #d1d1d1; color: #343434;}
.faq_detail .faq_btn span {display: inline-block;vertical-align: middle;width: 30px;height: 35px;margin: -4px 12px 0px 14px;background:url(../images/faq_btn.png) no-repeat center top; background-position: 0 0;-webkit-transition: all 0.6s ease-in-out 0s;transition: all 0.6s ease-in-out 0s;}
.faq_detail .faq_btn_ios span {background-position: 0 0;}
.faq_detail .faq_btn_and span {background-position: -291px 0;}
.faq_detail .faq_btn_pc span {background-position: -578px 0;}
.faq_detail .faq_btn:hover span{ margin-left:0px; opacity:0; filter:alpha(opacity=0); }

.back_top{ display:none; position:fixed; z-index:10; left:50%; margin-left:600px; bottom:110px; width:40px; height:40px; background-position:12px -374px; background-color:#999999; }
.back_top:hover{ background-color:#777777; }

