/******************************html***********************************/
/*tit(index)*/
.tit{margin-bottom:3%;text-align:center;color:#8e867c;clear:both;}
.tit p{line-height:30px;font-size:20px;}
.tit span{font-size:14px;}

/*brea(newn,pron)*/
#brea{line-height:50px;margin-bottom:15px;border-bottom:1px solid #eee;}
#brea img{margin:17px 5px 0 0;float:left;}
#brea p{color:#666;font-size:14px;}
#brea p span{margin:0 3px;color:#8e867c;}
#brea p a.me{color:#8e867c;}

/******************************common***********************************/
/*foot(foot)*/
#foot{padding:3%;background:url(../img/m_foot_bg.jpg) center;background-size:100%;overflow:hidden;color:white;margin-top:20px;}
#foot #foot_logo img{display:block;margin:0 auto;margin-top:10px;}
#foot #foot_logo p{text-align:center;margin-bottom:20px;}
#foot dl{margin:10px 0;}
#foot dl:after{display:block;content:'';clear:both;}
#foot dl dt{width:10%;float:left;}
#foot dl dt img{display:block;margin:0 auto;}
#foot dl dd{width:85%;float:left;}
#foot ul {text-align:center;margin:10px 0;}
#foot ul li{width:25px;display:inline-block;margin:0 5px;}
#foot ul li img{display:block;margin:0 auto;}

/*tops(topa)*/
#tops{width:100%;height:60px;}
#tops:after{display:block;content:'';clear:both;}
#tops #logo{width:30%;float:left;margin-left:3%;margin-right:2%;}
#tops #logo img{width:100%;display:block;margin-top:20px;}

/*ss(topa)*/
#ss{width:45%;margin-left:2%;float:left;}
#ss input[type=text]{width:80%;height:35px;line-height:35px;margin-top:13px;float:left;border:none;border:1px solid #ddd;background:transparent;color:#7eb0d4;}
#ss input[type=button]{width:20%;height:35px;float:left;display:block;margin-top:13px;border:none;background:#7eb0d4 url('../img/ss.png')no-repeat center;cursor: pointer;background-size:60%;}
#ss img{width:50%;display:block;margin:0 auto;}

/*menu*/
#menu{width:10%;float:left;margin:0 5% 0 3% ;cursor:pointer;}
#menu img{display:block;margin:0 auto;margin-top:8px;}
#menu P{text-align:center;color:#66a1cc;font-size:13px;}

/*bj*/
#bj{width:100%;height:100%;background:#333;position: fixed;top:0;z-index: 50;opacity: 0.5;display:none;}

/*navs(topa)*/
#navs{width:280px;height:100%;overflow:hidden;position: fixed;right:-100%;top:0;z-index: 99;background:#666;opacity: 1;}
#navs ul li{width:90%;line-height:50px;font-size:14px;border-top:1px solid #45494C;margin:0 auto;}
#navs ul li a.nav_a{width:80%;height:50px;float:left;display:block;color:white;margin:0 auto;text-indent:20px;overflow:hidden;}
#navs ul li img{width:20%;padding:4%;float:left;display:block;}
#navs ul li:after{display:block;content:'';clear:both;}
#navs ul li dl{height:0;display:none;clear:both;}
#navs ul li dl dd{line-height:40px;border-top:1px solid #45494C;text-indent:30px;}
#navs ul li dl dd a{width:80%;display:block;color:white;}


/*bans(topa)*/
#bans{width:100%;position:relative;overflow:hidden;}
#bans .swiper-slide{background:#000;}
#bans img{width:100%;display:block;}
#bans video{width:100%;display:block;}
#bans .swiper-pagination{bottom:0px;}


/******************************index***********************************/


/*i_proc*/
#i_proc{padding:50px 0;overflow:hidden;background:#fff;}
#i_proc #i_proc1:after{display:block;content: '';clear:both;}
#i_proc #i_proc1 ul li{width:48%;float:left;margin:1%;border:1px solid #c3beb1;background:white;}
#i_proc #i_proc1 ul li img{width:100%;display:block;}
#i_proc #i_proc1 ul li a{width:70%;line-height:40px;text-align:center;display:block;border-radius:15px;color:white;background:#3382bb;margin:0 auto;margin-bottom:20px;font-size:14px;}
#i_proc #i_proc1 ul li a:hover{background:#054c7f;}

/*i_video*/
#i_video video{width:98%;margin:0 auto;display:block;cursor: pointer;}


/******************************pros***********************************/
/*prof*/
#prof{padding-bottom:5%;text-align:center;font-size:26px;color:#8e867c}

/*pron(casn,pron,topn,newn)*/
#pron #pron_c{overflow:hidden;}
#pron #pron_l{min-height:400px;}
#pron #pron_l #time{line-height:25px;border-bottom:1px dashed #ccc;overflow:hidden;}
#pron #pron_l #time h3{line-height:45px;font-size:20px;text-align:center;}
#pron #pron_l #time div{float:left;margin-right:10px;}
#pron #pron_l #cont{line-height:30px;padding:20px 0 0 0;overflow:hidden;}
#pron #pron_l #cont #pics img{margin:0 auto;display:block;}
#pron #pron_l #cont img{max-width:100%;}
#pron #pron_l #cont a{color:#006699;}

/*lxwm*/
#lxwm{padding-bottom:5%;}
#lxwm #lxwm_c{overflow:hidden;}
#lxwm #lxwm_l{padding-bottom:5%;border:1px solid #e5e5e5}
#lxwm dl dt{line-height:50px;margin:10px 20px 0px 3%;font-weight:bold;font-size:20px;border-bottom:1px dashed #ccc;}
#lxwm dl dd{line-height:25px;padding:15px 0 0 8%;}
#lxwm dl dd ul{overflow:hidden;}
#lxwm dl dd ul li{line-height:40px;float:left;}
#lxwm dl dd ul li a{margin-right:25px;color:#8e867c;}
#lxwm dl dd ul li a:hover {color: #ff8100;}
#lxwm dl dd ul li a img{position: relative;top:8px;}

/*mesa*/
#mesa{margin-top:20px;}
#mesa #mesaa dl{margin:0 auto;color:#999;}
#mesa #mesaa dl dt input{width:100%;padding:0 10px;line-height:40px;display:block;border:none;border:1px solid #ddd;font-size:16px;margin-top:15px;}
#mesa #mesaa dl dd textarea{width:100%;min-height:250px;padding:0 10px;line-height:30px;margin-top:30px;border:none;border:1px solid #ddd;resize: none;font-size:16px;}
#mesa #mesaa dl dd input[type=submit]{line-height:35px;padding:0 30px;margin-top:20px;border:none;background:#999;color:white;cursor: pointer;}
#mesa #mesab{margin-top:40px;}
#mesa #mesab dl{margin-bottom:40px;color:#999;}
#mesa #mesab dl:after{display:block;content: '';clear:both;}
#mesa #mesab dl dt{font-size:15px;}
#mesa #mesab dl dt img{width:25px;display:block;float:left;margin:0 10px;}
#mesa #mesab dl dt span{line-height:25px;}
#mesa #mesab dl dd{line-height:25px;margin-left:45px;margin-top:20px;}