/******************************html***********************************/
/*tit(index)*/
.tit{margin-bottom:25px;text-align:center;color:#999;clear:both;}
.tit p{line-height:40px;font-size:28px;}
.tit span{font-size:16px;}

/*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:#999;}
#brea p a.me{color:#999;}

.clear{display:block;content:'';clear:both;}

/******************************common***********************************/

/*tops(topa)*/
#tops{width:100%;max-width:1920px;height:120px;position: relative;background:white;}
#tops #logo{width:250px;height:120px;position: absolute;top:0;left:50%;z-index: 5;margin-left:-125px;}
#tops #logo img{display:block;margin-top:0px;}
/*ss(topa)*/
#ss{width:300px;float:right;}
#ss input[type=text]{width:250px;height:40px;line-height:40px;margin-top:40px;float:left;border:none;border:1px solid #ddd;background:transparent;color:#7eb0d4;}
#ss input[type=button]{width:50px;height:40px;float:left;display:block;margin-top:40px;border:none;background:#7eb0d4 url('../img/ss.png')no-repeat center;cursor: pointer;}
#ss img{display:block;margin:0 auto;}

#navs{width:100%;height:50px;line-height:50px;font-weight:bold;background:url(../img/w_nav_bg.jpg)center;clear:both;}
#navs ul{width:1200px;margin:0 auto;}
#navs ul:after{clear:both;content:'';display:block;}
#navs ul li{width:12.2%;height:50px;line-height:50px;padding-top:10px;float:left;text-align:center;font-size:16px;position:relative;}
#navs ul li.li{width:1px;padding:0}
#navs ul li.li img{display:block;margin-top:15px;}
#navs ul li a{height:40px;line-height:30px;display:block;color:white;}
#navs ul li.me a,#navs ul li a:hover{background:#13486e url(../img/w_nav_sj.png)no-repeat center bottom;}

/*bans(topa)*/
#bans{width:100%;min-height:300px;position:relative;overflow:hidden;}
#bans a{display:block;}
#bans img{position:absolute;top:0;left:0;}
#bans dl{width:100%;height:30px;line-height:30px;position:absolute;right:0;bottom:10px;z-index:5;text-align:center;}
#bans dl dd{width:16px;height:16px;margin:10px 5px;cursor:pointer;background:white;display:inline-block;border-radius:8px;}
#bans dl .me{background:#3382bb;}
#bans .next{width:35px;height:100px;display:block;background:#333 url(../img/w_next.png)no-repeat center;opacity: 0.5;position: absolute;top:50%;left:-35px;z-index: 999;margin-top:-50px;}
#bans .next img{display:block;}
#bans .next2{right:-35px;left:auto;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}

/*foot(foot)*/
#foot{padding-top:50px;background:url(../img/w_foot_bg.jpg) center;overflow:hidden;margin-top:50px;color:#fff;}
#foot #foot_l{width:300px;float:left;}
#foot #foot_l img{display:block;margin:0 auto;}

#foot #foot_c{width:500px;float:left;color:white;margin:0 50px;margin-top:20px;}
#foot #foot_c dl dt{width:50px;float:left;}
#foot #foot_c dl dt img{width:60%;display:block;margin-top:70px;}
#foot #foot_c dl dd{width:450px;line-height:30px;float:left;font-size:20px;}
#foot #foot_c dl dd span{display:block;line-height:70px;}
#foot #foot_c dl dd p{line-height:25px;}
#foot #foot_r{width:250px;float:left;margin-top:20px;}
#foot #foot_r ul li{line-height:40px;font-size:18px;}
#foot #foot_r ul li img{display:block;float:left;margin-top:10px;margin-right:10px;}
#footb{text-align:center;color:white;text-align:center;margin: 30px 0;}
#footb ul li{margin:0 5px;display:inline-block;margin-top:30px;}
#footb p a{color:#fff;}

/******************************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:31.3%;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:60%;line-height:50px;text-align:center;display:block;border-radius:20px;color:white;background:#3382bb;margin:0 auto;margin-bottom:20px;font-size:20px;}
#i_proc #i_proc1 ul li a:hover{background:#054c7f;}

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



/*lxwm*/
#lxwm #lxwm_c{overflow:hidden;}
#lxwm #lxwm_l{padding:50px;}
#lxwm dl dt{line-height:50px;margin:10px 20px 20px 20px;font-weight:bold;font-size:20px;border-bottom:1px dashed #ccc;}
#lxwm dl dd{line-height:25px;padding:15px 0 0 50px;}
#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:#999;}
#lxwm dl dd ul li a:hover {color: #ff8100;}
#lxwm dl dd ul li a img{position: relative;top:8px;}
#lxwm div.abou{line-height:35px;}

/******************************pros***********************************/
/*prof*/
#prof{min-height:450px;}
#prof .cent{padding-top:50px;overflow:hidden;}
#prof #profa ul li{width:23%;float:left;margin:1%;}
#prof #profa ul li img{display:block;}
#prof #profa ul li p{height:40px;line-height:40px;overflow:hidden;text-align:center;font-size:16px;color:#8e867c;}

/*pron(pron,topn,newn)*/
#pron #pron_c{padding:50px;overflow:hidden;}
#pron #pron_l{min-height:500px;}
#pron #pron_l #time{line-height:25px;margin:10px 20px 0 20px;border-bottom:1px dashed #ccc;overflow:hidden;}
#pron #pron_l #time h3{line-height:80px;padding-top:10px;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 2% 0 2%;overflow:hidden;}
#pron #pron_l #cont img{max-width:100%;}
#pron #pron_l #cont a{color:#006699;}
#pron #pron_l #cont a:hover{color:#f00;}


/*mesa*/
#mesa .cent{padding:50px 0;overflow:hidden;}
#mesa #mesaa{width:800px;float:left;}
#mesa #mesaa dl{width:600px;margin:0 auto;color:#999;}
#mesa #mesaa dl dt input{width:290px;padding:0 10px;line-height:40px;float:left;display:block;margin-left:20px;border:none;border:1px solid #ddd;font-size:16px;}
#mesa #mesaa dl dt input:FIRST-CHILD {margin-left:0;}
#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{width:500px;float:left;}
#mesa #mesab dl{margin-bottom:40px;color:#999;}
#mesa #mesab dl:after{display:block;content: '';clear:both;}
#mesa #mesab dl dt{width:150px;float:left;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{width:250px;line-height:25px;float:left;margin-left:20px;}
