/* CSS Document */
body {font-family:"Microsoft YaHei", Arial, Tahoma,"Microsoft YaHei";margin:0;padding:0;font-size:12px;color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p,iframe{margin:0;padding:0;border:0;}

ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{text-decoration:none;color:#fff;}
a:hover {text-decoration:none;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}

/*mobile_top*/
.mobile_top{ width:100%; height:36px; background:#484848;}
.top_all{ width:1200px; height:auto; margin:0 auto;}
.top_all p{ float:left; font-size:12px; color:#fff; line-height:36px;}
.top_all_right{ float:right; height:36px;}
.top_all_right li{ float:left;}
.top_right span{ font-size:14px; color:#fff;line-height: 36px;}
.top_right_im{ margin: 8px 12px 8px 18px;}
.top_right_in{ width:170px; height:24px; background:#f7f7f7;margin: 6px 0px; border-radius: 5px;}
.top_right_text{ border-radius: 5px;width:140px; height:22px; background:#f7f7f7; border:0; font-size:12px; color:#aaa; padding-left:7px; float:left;}
.top_right_sou{ float: left; margin: 6px 5px;width:12px; height:12px; background: url(../images/fangdajing.png) center no-repeat; border:none;}
.topweixin { width: 120px; height: 120px; position: absolute; top: 15px; right: -45px; z-index: 999; background: url(../images/top_weixinbg.png) center no-repeat; text-align: center; padding-top: 20px;display:none;
}
.topweixin img{ padding-top:6px;}
.weixin{ position:relative; cursor:pointer;}

/*mobile_nav*/
.mobile_nav{ width:100%; height:auto;display: inline-block;}
.nav_all{ width:1200px; height:auto; margin:0 auto;}
.nav_left{ width:330px; height:90px; float:left;}
.nav_right{ float:left;}
.nav_right li{ float:left; border-left:1px #edebeb solid; height:90px;}
.nav_right li a{ font-size:16px; color:#333;padding: 0 14px;height:90px; line-height:90px;display:block ;font-family: "Microsoft YaHei", Arial, Tahoma,"Microsoft YaHei";}
.nav_right li a:hover{ color:#368be1;  height:86px;display:block}
.nav_right li:hover{border-top:4px #368be1 solid; height:86px;}
.u_our{ position:relative;}
.us{ width:93px; height:88px; position:absolute;top: 86px; left: 0px; background:#fff;border: 1px #edebeb solid; overflow:hidden;display: none;z-index: 100;}
.us p{ width:93px; height:40px; text-align:center;}
.u_st{ height:44px !important; line-height:44px !important; border-bottom: 1px #edebeb solid; width: 93px;padding: 0 !important;text-align: center;}
.u_st:hover{ background:#368be1; color:#fff !important;}

.banner,.s_all,.s_star,.s_second,.s_three,.s_four{ width:100%; height:auto; text-align:center;}
.ba_baidu{ width:100%; height:221px; background:url(../images/banner_baidu.jpg) center no-repeat;}
.ba_01{ width:100%; height:221px; background:url(../images/banner.jpg) center no-repeat;}
.ba_02{ width:100%; height:222px; background:url(../images/banner2.jpg) center no-repeat;}
.ba_03{ width:100%; height:221px; background:url(../images/banner3.jpg) center no-repeat;}
.ba_04{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.ba_03 p{font-size:22px; color:#fff; padding-top:124px;}
.star_01{ width:100%; height:171px; background:url(../images/s_a.jpg) center no-repeat;}
.star_02{ width:100%; height:171px; background:url(../images/s_a2.jpg) center no-repeat;}
.star_03{ width:100%; height:171px; background:url(../images/s_a3.jpg) center no-repeat;}
.ab_a{ font-size:30px; color:#fff;}
.ab_b{ color:#fbfe15; font-weight:bold;}
.ab_c{ padding-top:136px;}
.ab_d{ width:267px; height:55px; margin:0 auto; padding-top:48px; display:inline-block;}
.second_01{ width:100%; height:358px; background:url(../images/s_c3.jpg) center no-repeat;}
.second_02{ width:100%; height:358px; background:url(../images/s_c.jpg) center no-repeat;}
.second_03{ width:100%; height:358px; background:url(../images/s_c2.jpg) center no-repeat;}
.second_04{ width:190px; height:100px; float:left; padding-top:146px; padding-left:88px;}
.second_04 p{ font-size:18px; color:#333;}
.second_04 span{ color:#f91142;}
.second_05{ width:190px; height:100px; float:right; padding-top:146px; padding-right:102px;}
.second_05 p{ font-size:18px; color:#333;}
.second_05 span{ color:#f91142;}
.ab_e{ font-size:42px; color:#fff; padding-top:120px;}
.ab_f{ width:247px; height:77px; background:#7f60e2; border-radius:40px; display:inline-block; font-size:32px; color:#fff; line-height:77px; margin-top:50px; margin-right:26px;}
.ab_f:hover{ background:#d11022; color:#fbfe15;}
.ab_g{ width:247px; height:77px; background:#fff; border-radius:40px;display:inline-block; font-size:32px; color:#f91142; line-height:77px;margin-top:50px;}
.ab_g:hover{ background:#ffe20e; color:#432e98;}
.three_01{ width:100%; height:266px; background:url(../images/s_d.jpg) center no-repeat;}
.three_02{ width:100%; height:266px; background:url(../images/s_d2.jpg) center no-repeat;}
.ab_h{ width:100%; height:auto; padding-top:86px;}
.time-item{ width:852px; height:94px; background:url(../images/s_d3.png) center no-repeat; margin:0 auto;margin-right:62px;}
.time-item strong{ font-size:82px; color:#333;letter-spacing: 28px; float:left;}
#day_show{ margin: -7px 11px;}
#hour_show{margin: -7px 50px;}
#minute_show{ margin: -7px 8px;}
#second_show{margin-top: -7px; margin-left: 54px;}
.four_01{ width:100%; height:586px; background:url(../images/s_e.jpg) center no-repeat;}
.xm_list{width:1200px;height:auto; display:table; padding-top:270px;}
.xm_list li{width:267px;height:auto;float:left; margin: 0 16px;position:relative; text-align:left;}
.xm_list .img_div{width:267px;height:200px;overflow:hidden;cursor:pointer;}
.xm_list .mask{ position:absolute;left:0;top:0px;background:rgba(255,255,255,0.5);width:267px;height:200px;display:none ;}
.xm_list .mask a{padding:0 20px;background:#2984e1;border-radius:3px;color:#fff; text-align:center;display:block;width:80px;font-size:16px;line-height:32px;margin:84px 0 0 73px;}
.xm_title a{font-size:16px;line-height:38px;color:#333;}
.xm_title a:hover{ text-decoration:underline;}
span.xm_num{float:left;font-size:14px;color:#999;}
span.xm_num p span{ font-style:normal;color:#999;}

/*mobile_foot*/
.mobile_foot{ width:100%; height:auto; background:#454545;}
.foot{ width:1200px; height:auto; margin:0 auto;font-family:"Microsoft YaHei", Arial, Tahoma,"Microsoft YaHei";}
.fen_city{width:1200px;height:100%;overflow:hidden;padding: 50px 0 20px;background:url(../images/bottom_line.png) bottom repeat-x ;}
.fen_city li{width:335px;height:auto;padding:5px 0;float:left; text-align:center;padding-left:30px; padding-right: 35px;}
.fen_city li span{width:70px;height:50px;lien-height:50px;float:left;color:#fff;font-size:30px;background:url(../images/line-right.png) right no-repeat;}
.fen_city li p{float:left;color:#fff; padding:5px 0 0 10px;}
.fen_city li p em{width:18px;height:13px;background:url(../images/tel_icon.png) left no-repeat;display:inline-block;padding:0 5px 0 0;}

/*¿Í·þ*/
.k_sev{ width:62px; height:412px; position:fixed; left:20px; bottom:75px; z-index:100;}
.k_sev ul{ width:62px; height:auto;}
.k_sev li{ width:62px; height:62px; border-bottom:2px #fff solid; text-align:center; position:relative;}
.k_fir{ width:62px;padding: 10px 0; background:#eda14a; font-size:16px; color:#fff; display:block;}
.k_all span.k_di{ background: url(../images/k_lc3.jpg) center no-repeat;display:block; width:62px; height:62px;}
.k_all span.k_dc{ background:url(../images/k_lc5.jpg) center no-repeat;display:block; width:62px; height:62px;}
.k_all span.k_dv{ background:url(../images/k_lc4.jpg) center no-repeat;display:block; width:62px; height:62px;}
.k_all span.k_db{ background:url(../images/k_lc1.jpg) center no-repeat;display:block; width:62px; height:62px;}
.k_all span.k_dn{ background:url(../images/k_lc2.jpg) center no-repeat;display:block; width:62px; height:62px;}
.k_tit{ font-size:16px; color:#fff;width:62px;padding: 10px 0;position: absolute; top: 0; left:0; background:#eda14a; display:none;}
.icon_s{ background:url(../images/k_lv.jpg) center no-repeat;display:block; width:62px; height:28px;    cursor: pointer;}
.li6{ height:28px !important; border-bottom:0 !important;}