﻿/* CSS Document */

@charset "utf-8";

/******************/

/**

 *

 * @authors isle24@qq.com

 * @date

 */

/******************/

/* */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,p,a,span,img,blockquote {/* margin:0; */padding:0;}

.clear{clear:both;height: 0;}

.w640{

    margin:0 auto;

    max-width: 640px;

    /*min-height: 360px;*/

}
/* å•†åŠ¡é€šè¿·ä½ å¼¹çª—é«˜åº¦ */
#LR-BUBBLE-MSG {
    height: 150px !important;
    margin-top: 5px;
    font-size: 14px;
    overflow: hidden;
color: #000;}


.tbbn{margin:0 auto;/* padding: 0.2rem 0; */max-width: 640px;}
.welfare_h {
    padding: 0;
}
/*top*/

.top{width:100%;}

.logo{width:100%;height: 2rem;/* padding: 0.25rem 0; */padding-top: 0.25rem;padding-bottom: 0.25rem;background: #0075c4;max-width:640px;min-width:320px;z-index:12;top:0;position:relative;}

.logo span{display:block;cursor:pointer;float:left;width:12.5%;text-align:center;background:url(/Public/Index/Images/top_mu.png) center center no-repeat;background-size:70%;height: 1.8rem;}

.logo span img{ width:50%; padding-top:10%;}

.logo span.top_qih{background:url(/Public/Index/Images/top_qih.png) center center no-repeat; background-size:50%;}

.logo a.top_sy{display:block; cursor:pointer; float:left; width:12.5%; text-align:center; background:url(/Public/Index/Images/home.png) center center no-repeat; background-size:64%; height:2.6rem;}

.logo a.log{width:75%; text-align:center; display:block; float:left; }

.logo a.log img{width:72%; }

.logo a.top_dh{width:12.5%; float:right; text-align:center;}

.logo a.top_dh img{width: 1.2rem;padding-top: 0.2rem;-moz-animation: myfirst 2s infinite;-webkit-animation: myfirst 2s infinite;-o-animation: myfirst 2s infinite;animation: myfirst 0.5s infinite;}

.menu{width: 3rem;position:absolute;left:0;top:100%;display:none;background: rgba(0, 117, 196, 0.6);z-index:1;}

.menu ul li{width: 94%;height: 1.5rem;line-height: 1.5rem;border-bottom: 1px solid #c6d6e0;padding:0 3%;text-align:center;}

.menu ul li a{font-size: 0.5rem;color:#fff;}

.menu ul li a span{float:right; font-weight:bold; font-size:20px; font-family:'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“'; background:none;}

.menu div.nav_sy{width:100%; height:50px; line-height:40px; text-align:center;}

.menu div.nav_sy a{font-size:18px; color:#fff;}

.menu div.nav_sy a img{ font-size:24px; padding-left:6px; width:32px;}


/**é¦–é¡µå¯¼èˆª**/

.topmenu{/* overflow:hidden; */margin-bottom: 2px;height: 1.5rem;margin-top: 0.5%;}
/* @media screen and (-webkit-min-device-pixel-ratio:0) {
	.topmenu{/* overflow:hidden; */margin-bottom: 1px;height: 1.5rem;margin-top: -1px;}
} */
/* Safari 7.1+ (9.0 is the latest version of Safari at this time) */

_::-webkit-full-page-media, _:future, :root .safari_only {
  /*此处为css样式*/
  .topmenu{/* overflow:hidden; */margin-bottom: 1px;height: 1.5rem;margin-top: -2px;}
}

.topmenu ul li{width: 4rem;line-height: 1.5rem;text-align: center;float: left;height: 1.5rem;}
.topmenu ul li:nth-child(4n){margin-right:0px;}
.topmenu ul li a{color: #fff;background-color: #0075c4;display:block;border-right: 1px solid #fff;border-bottom: 1px solid #fff;font-size: 0.6rem;}
.topmenu ul li a.bor_no{/* border-right:none; */}

/*å¯¼èˆª*/

.ml_navc{width: 60px;height: 50px;background: url("/Public/Index/Images/navs.png") no-repeat 0 -180px;background-size: 60px;position:fixed;left:5px;bottom:50px;z-index:100001;

    transition: 1s;

    -moz-transition: 1s;

    -webkit-transition: 1s;

    -o-transition: 1s;

}

.ml_nav_screen { display:none; width:100%; height:2000px;position:fixed;left:0;top:0;z-index:10003; background:rgba(0,0,0,.3);}

.ml_navs{position:fixed;width: 110px;height: 100%;z-index: 500;font-size: 16px;color: #bbb8cc;border-right: 1px solid #151620;left:-2000px;top: 0; text-align:center;z-index:100002;transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;-o-transition: .8s;background: -ms-linear-gradient(top, #1d1e2e,  #252634);background:-moz-linear-gradient(top,#1d1e2e,#252634);background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#1d1e2e), to(#252634));background: -webkit-linear-gradient(top, #1d1e2e, #252634);background: -o-linear-gradient(top, #1d1e2e, #252634);-moz-box-shadow:0 0 5px #151620;-webkit-box-shadow:0 0 5px #151620;box-shadow:0 0 5px #151620;}

.ml_navs .nav{height: 16.6%;border-bottom: 1px solid #151620;}

.ml_navs .nav a { display:block; width:100%; height:100%;color: #bbb8cc;}

.ml_navs .serv{border-bottom: none;}

.ml_navs .item{position: relative;}



.ml_navs .pinpai,.ml_navs .expert,.ml_navs .project,.ml_navs .activity,.ml_navs .preferential,.ml_navs .service{width: 60px;height: 30px;margin-left: 25px;}

.ml_navs .pinpai{background: url("/Public/Index/Images/navs.png") no-repeat 0 0;background-size: 60px;}

.ml_navs .expert{background: url("/Public/Index/Images/navs.png") no-repeat 0 -30px;background-size: 60px;}

.ml_navs .project{background: url("/Public/Index/Images/navs.png") no-repeat 0 -60px;background-size: 60px;}

.ml_navs .activity{background: url("/Public/Index/Images/navs.png") no-repeat 0 -90px;background-size: 60px;}

.ml_navs .preferential{background: url("/Public/Index/Images/navs.png") no-repeat 0 -120px;background-size: 60px;}

.ml_navs .service{background: url("/Public/Index/Images/navs.png") no-repeat 0 -150px;background-size: 60px;}







/*footer*/

.footer{width: 100%;padding: 1rem 0;background:#0075c4;height: 6rem;}

.foot_dt{width:100%;display:inline-block;margin-bottom:5%;}

.foot_dt li{width: 24%;font-size: 0.6rem;text-align:center;border-right:2px solid #fff;color:#fff;float:left;}

.foot_dt li a{color:#fff; }

.foot_dt li:nth-child(4n){border-right:0;}

.footer p{font-size: 0.6rem;color:#fff;text-align:center;line-height: 1rem;}

.footer p a{color:#fff;/* font-weight:bold; */font-size: 0.6rem;}

.footer p img{width:18px; margin-right:5px;}





/* åº•éƒ¨å¼¹å‡º */

.cf:before,.cf:after{display: table;content:""}.cf:after{clear:both}.cf{zoom:1}

.float_container {z-index:999991; display: none; position: fixed; width: 100%; left:0; bottom:0; background-image: -moz-linear-gradient(#abe5ef, #deceb7); background-image: -webkit-linear-gradient(#abe5ef, #deceb7); background-image: -o-linear-gradient(#abe5ef, #deceb7); background-image: linear-gradient(#abe5ef, #deceb7); }

.db { display: block}

.float_container .title_talk { background:#0075c2; background-size: 40px; height:40px;font-size:20px; color:#fff; text-align: center; letter-spacing: -1px; }

.float_container dl { display: none; transiton:all .3s linear 0s}

.float_container dt { display: inline-block; width: 14%; float: left; margin: 24px 0 0 8px; text-align: center}

.float_container dd {margin:0; display: inline-block; position: relative; width: 74%; float: left; margin-top: 5px; }

.float_container .time { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center; }

.float_container .box {color:#000;position: relative;margin-left: 5%;padding:10px;border:1px solid #7ebbe4;border-top-color: #b2daf0;border-radius: 12px;box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7);background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7);background-image: -o-linear-gradient(#c6e5fa, #a6d7f7);background-image: linear-gradient(#c6e5fa, #a6d7f7);letter-spacing: -1px;font-size: 0.6rem;}

.float_container .box img { width: 22px; vertical-align: bottom}

.float_container .box:before,

.float_container .box:after { position: absolute; content: ""}

.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px; background:url(/images/wave.png) 0 0 no-repeat; background-size: 18px; }

.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px; background:url(/images/wave.png) 0 0 no-repeat; background-size: 40px; }

.float_container .btn_cf {z-index:9999999; margin-top: 15px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; overflow:hidden;}

.float_container .btn_cf a { border:1px solid #b3b3b5; display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%;border-radius: 12px; background-color: ##eaebed; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#2C1703; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; }

.float_container .btn_cf a p{ display: inline-block; width: 100%; height: 2em; float:left; margin:0 5%;font-size: 16px; color:#2C1703; line-height: 2; text-align: center; text-decoration: none; }

.float_container .btn_cf a:hover {border-color:#959490;background-color: #f7f7f7}



@media screen and (max-width: 320px) {

	.float_container .title_talk {font-size: 18px; background-size: 32px}

	.float_container dd {width: 79%}

	.float_container .box {

		font-size: 13px

	}

	.float_container .btn_cf a {

		border-radius: 10px;

		font-size: 15px

	}

}

.title_talk_center {

    width: 60%;

    text-align: center;

    margin: 0 auto;

    font-size: 16px;

    padding-top: 6.5px;

}



.title_talk_center_left {

    width: 60%;

    float: left;

}



.title_talk_center_right {width: 40%;float: right;background: #ff7e00;border-top-right-radius: 15px;border-bottom-right-radius: 15px;padding: 2.5px 0;height: 21px;}



.title_talk_center_left {

    background: #fff;

    color: #0075c2;

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

    padding: 2.5px 0;

    height: 21px;

}
.title_talk_center_left a{
    color: #0075c2;
}
.title_talk_center_right a{
    color: #fff;
}
#chengse{ border:1px #a6a5a1 solid; color:#555;} #db_zxbh{-moz-animation: myfirst2 1.5s infinite; -webkit-animation: myfirst2 1.5s infinite; -o-animation: myfirst2 1.5s infinite;}

@keyframes myfirst2{		0% { font-size:16px; }		50% { font-size:16px; }		51% { font-size:18px; }		100%{ font-size:18px;;}}	@-o-keyframes myfirst2{		0% { font-size:16px; }		50% { font-size:16px; }		51% { font-size:18px; }		100%{ font-size:18px;;}}	@-moz-keyframes myfirst2{		0% { font-size:16px; }		50% { font-size:16px; }		51% { font-size:18px; }		100%{ font-size:18px;;}}	@-webkit-keyframes myfirst2{		0% { font-size:16px; }		50% { font-size:16px; }		51% { font-size:18px; }		100%{ font-size:18px;;}}