@charset "utf-8";
html,body, div, address, blockquote, iframe, 
ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, 
p, pre, table, caption, 
th, td, form, legend, fieldset, 
input, button, select, textarea, a, center, strong, b, i { margin:0;padding:0; outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}
html { overflow-y: scroll; overflow-x: hidden;}
body,button, input, select, textarea { font: 14px/1 "微软雅黑",Arial, Helvetica, sans-serif; color: #333;}
ul,ol{ list-style-type:none; }
li { vertical-align:bottom; zoom:1;}
img,fieldset{border:0 none;}
img {vertical-align:top; -ms-interpolation-mode: bicubic;/*解决IE7图片缩放时失帧的问题*/}
a {text-decoration:none; color: inherit; +color: #333;/* transition: color 0.5s ease 0s;*/ }
a:hover { color:#c11d1c; text-decoration:none;}
:focus { outline: 0;} 
.clearfix:before,.clearfix:after{ content:" "; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
button,input,textarea{ vertical-align:middle; outline:none; *overflow: visible;}
button,input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
textarea{overflow:auto;vertical-align:top;}
table {border-collapse: collapse;border-spacing: 0;}
.hidden { display: none; }
.vsh{ visibility: hidden;}
em,i{ font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: 12px; line-height: 1;}
/*reset.css*/
.fl{float: left;}
.fr{float: right;}
/*========================================================================================================*/

body{background: #f1f1f1;}
#top{ width: 100%; min-width: 1300px; height: 26px; overflow: hidden; background: #f7f7f7; line-height: 25px;}
.topbd{ width: 990px; margin: 0 auto;}
.topbd span{color: #d82209;font-size: 20px;}
.link{ float: right;}
.link li{/*display: inline-block; +display: inline;*/float: left;height: 26px;/* background: url(./images/line.png) no-repeat right center; */font-size: 18px;color: #e21414;}
.link{ float: right;}
.link li a{ display: block; height: 26px; color: #b58146; padding: 0 13px 0 12px;}
.link li.ygdl a{ width: 79px; padding: 0 0 0 7px; height: 22px; color: #fff; background: url(./index_files/images/loginbg.png) no-repeat 0 1px;}
.link li.eng a{ color: #666;}
.topbd span em{ color: #2d5682; padding-left: 5px;}

.dynamic{/* width: 1200px; */height: 30px;margin: 0px auto;line-height: 30px;font-size: 14px;}
.dynamic img{width: 27px;height: 24px;float: left;margin:2px 10px 0 0;}
.dynamic a:first-child{margin-right: 40px;}
.dynamic p{line-height: 30px;padding-left: 10px;overflow: hidden;height: 30px;}

#header{ width: 100%; min-width: 1300px;  padding-bottom: 4px; position: relative; z-index: 9;}
.head{ height: 100%; width: 100%; min-width: 1300px; background:#fff}
.head_1{ width: 1300px; margin: 0 auto; height: 110px;}
.hotline{ width: 850px; float: right; text-align: right; color: #888;}
.hotline li{ display: inline-block; +display: inline; padding-left: 40px; line-height: 26px; position: relative;}
.hotline li img{ vertical-align: middle;}
.hotline li img.wx{ position: absolute; right: 95px; top: 0; z-index: 9; padding: 3px; background: #fff; border: 1px solid #ddd; width: 125px; height: 125px; display: none;}
.hotline li.name{ width: 100%; padding:3px 0 0;}
.new_search_bar_div {float: left;display: inline;width: 445px;left: 0;height: 50px;}
.clearfix {zoom: 1;}
.top-search {height:80px;overflow: hidden;background:  url(../index_files/images/sousuo.png) no-repeat left;width: 410px;}
.top-search form {height: 29px;overflow: hidden;margin: 11px 0 0;padding: 0;width:394px;line-height: 29px;margin-left: 15px;}
.search-module-toggle {float: left;margin-left: 8px;margin-top: 6px;width: 18px;height: 18px;overflow: hidden;}
.current-search-module-img {width: 18px;height: 18px;}
.top-search-input {width: 282px;background: #fff;float: left;height: 34px;line-height: 34px;font-size: 16px;margin: 5px 0 0;padding: 0;border: 0!important;}
#top-search-button {font-weight: bold;letter-spacing: 6px;margin-left: 43px;width: 52px;}
.top-search-button {float: left;background: transparent;border: 0;color: #fff;cursor: pointer;margin: 0;vertical-align: middle;text-align: center;font-weight: bold;width: 77px;height: 29px;line-height: 29px;_line-height: 34px;padding: 0;}

/* 轮播图 */
.index-banner {width: 100%; min-width: 1200px; height: 480px; position: relative; overflow: hidden; background: #fff; text-align: center;}
.index-banner .bd {width: 1200px; position: absolute; left: 50%; margin-left: -600px;}
.index-banner .bd li {width: 1200px; overflow: hidden;}
.index-banner .bd li img {display: block; width: 1200px; height: 480px;}
.index-banner .tempWrap {overflow: visible !important}
.index-banner .tempWrap ul {margin-left: -1200px !important;}
.index-banner .hd {width: 100%; height: 60px; line-height: 60px; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 2;}
.index-banner .hd ul{text-align: center;}
.index-banner .hd li {width: 10px; height: 10px; margin-right: 10px; border-radius: 50%; border: 2px solid #153060; overflow: hidden; vertical-align: middle; cursor: pointer; display: inline-block; *display: inline; zoom: 1;}
.index-banner .hd li.on {background-color:#153060;}
.index-banner .pnBtn {position: absolute; z-index: 1; top: 0; width: 100%; height: 480; cursor: pointer;}
.index-banner .prev {left: -50%;  margin-left: -600px;}
.index-banner .next {left: 50%; margin-left: 600px;}
.index-banner .pnBtn .blackBg {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 480px; background: #000; filter: alpha(opacity=50); opacity: 0.5;}
.index-banner .pnBtn .arrow {display: none; position: absolute; top: 0; z-index: 1; width: 60px; height: 480px;}
.index-banner .pnBtn .arrow:hover {filter: alpha(opacity=60); opacity: 0.6;}
.index-banner .prev .arrow {right: 0; background: url(./index_files/images/slider-arrow.png) -120px 50px no-repeat;}
.index-banner .next .arrow {left: 0; background: url(./index_files/images/slider-arrow.png) 0 50px no-repeat;}

.fullSlide{ height:450px; overflow:hidden; position:relative; width:100%;}
.fullSlide .bd ul{width:100% !important; height:450px}
.fullSlide .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:450px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:4px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#da251c;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(./index_files/images/slider-arrow.png) -126px -137px no-repeat #000;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.js{width:90%; margin:10px auto 0 auto; }	
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }	
.js p span{ float:right; }	
.js p span a{ color:#f00; text-decoration:underline;   }	
.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }		
.focusBox { position: relative; width: 416px; height: 370px; overflow: hidden; text-align: left; background: white;top: 15px;border-radius: 13px; }	
.focusBox .pic img { width: 416px; height: 370px; display: block; }	
.focusBox .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 36px;width:100%;background: #173897;filter: alpha(opacity=40);/* opacity: 0.4; */overflow: hidden;}		
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 18px; font-weight: bold; text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }	

#symenu{ width: 100%; min-width: 1300px; height: 41px; margin-top: -4px; background: url(/index_files/images/menubg1.png) repeat-x;}
#synav{ width: 1008px; margin: 0 auto; height: 41px; /*overflow: hidden;*/}
#synav li{ width: 82px; padding-right: 2px; float: left; text-align: center; position: relative;}
#synav li a{ display: block; font: 15px/41px "微软雅黑"; color:#f3f3f8; font-weight:bold;}
#synav li a.current,#synav li a:hover{ visibility:visible; color:#ed5757;}
#synav li ul{ display: none; position: absolute; z-index: 999; width: 112px; left: -15px; top: 41px;/* margin-left: -15px;*/ overflow: hidden;}
#synav li ul li{ float:none; line-height: 35px; background: #c11d1c; width: 112px; border-bottom: 1px solid #c8201f;}
#synav li ul li a{ font: 13px/35px "微软雅黑"; background: #cc2726;}/* CSS Document */

#menu{width: 100%;min-width: 1300px;height: 64px;background: url('https://www.areyousnoring.com/px/index_files/images/menubg1.png');margin-top: 0px;padding-top:0px;padding-bottom:0px;}

#nav{width: 1300px;margin: 0 auto;height: 64px;}
#nav li{width: 144px;padding-right: 2px;float: left;text-align: center;position: relative;/* height: 30px; */}
#nav li a{display: block;font: 15px/41px "微软雅黑";color: #fff;}
#nav li a.current,#nav li a:hover{ background: #2e5fdc;}
#nav li ul{ display: none; position: absolute; z-index: 999; width: 625px; left: 0px; top: 41px;/* margin-left: -15px;*/ overflow: hidden;}
#nav li ul li{ float:left; line-height: 35px; background: #c11d1c; width: 125px; border-bottom: 1px solid #c8201f;}
#nav li ul li a{font: 15px/35px "微软雅黑";background: #cc2726;}
#nav li b.current,#nav li b:hover{ background: #2e5fdc;}
#nav li.current,#nav li:hover{ background: #2e5fdc;}
#nav li b{display: block;font: 12px/11px "微软雅黑";color: #fff;height: 23px;}


.openclassa{width: 1048px;height:110px;margin: 0 auto; overflow: hidden;}
.openclassa .ul{width: 1048px;overflow: hidden;margin-bottom: 14px;}
.openclassa .ul li{float: left;width: 209px;margin-top: 10px;;}
.openclassa .ul li a{display: block;}
.openclassa .ul li .con{width:161px;height:95px;margin: 0 auto;text-align: center;position: relative;border: 2px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;}
.openclassa .ul li .con img{width: 161px;height: 95px;display: block;line-height: 0;}
.openclassa .ul li .con .tit{width: 161px;height: 20px;line-height: 20px;font-size:14px;font-family:"微软雅黑";color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;z-index: 2;}
.openclassa .ul li .con:hover .tit{font-weight: bold;}
.openclassa .ul li .con .mask{width: 161px;height: 20px;position: absolute;left: 0;bottom: 0;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;background: #c11d1c;z-index: 1;}

.openclassb{width: 1048px;height:34px;margin: 0 auto; overflow: hidden;background: url(./index_files/images/openclass.png)center -99px no-repeat;border-bottom: 1px solid #dedede;}



.openclassb .secta .leftc{font-family: "微软雅黑";width: 600px;padding-left:50px ;height: 20px;line-height: 20px;margin-top: 5px;}
.openclassb .secta .leftc li{height: 20px;}
.openclassb .secta .leftc li span,.openclass .secta .leftc li a{display: block;}
.openclassb .secta .leftc a{font-family: "微软雅黑";margin: 0 60px;width: 340px;height: 20px;overflow: hidden;}
.openclassb .secta .leftc p{font-weight: bold;margin-right: 10px;}
.openclassb .secta .leftc p a{margin: 0;}
.openclassb .secta{overflow: hidden;width: 1048px;}
.openclassb .secta .search_class .input1{border: none;background: none;width: 260px;height: 30px;line-height: 30px;}
.openclassb .secta .search_class .input2{width: 25px;height: 30px;border: none;background: none;}
.openclassb1{width: 1048px;height:34px;margin: 0 auto; overflow: hidden;background: url(./index_files/images/openclass1.png)center -99px no-repeat;border-bottom: 1px solid #dedede;}

.openclassc{width: 1300px;height:140px;margin: 0 auto; overflow: hidden;}
.openclassc .ul{width: 1300px;overflow: hidden;margin-bottom: 14px;}
.openclassc .ul li{float: left;width:250px;}
.openclassc .ul li a{display: block;}
.openclassc .ul li .con{width:222px;height:120px;margin: 0 auto;text-align: center;position: relative;border: 2px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;}
.openclassc .ul li .con img{width: 222px;height: 120px;display: block;line-height: 0;}
.openclassc .ul li .con .tit{width: 222px;height: 20px;line-height: 20px;font-size:14px;font-family:"微软雅黑";color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;z-index: 2;}
.openclassc .ul li .con:hover .tit{font-weight: bold;}
.openclassc .ul li .con .mask{width: 220px;height: 20px;position: absolute;left: 0;bottom: 0;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;background: #c11d1c;z-index: 1;}


.mainbody{width: 1300px;margin: 0 auto;padding:10px 2px;}
.left{width: 330px;overflow: hidden;float: left;/* margin-left: -19px; */margin-bottom: 20px;margin-right: 18px;}
.xw{ width: 1300px;margin: 0 auto;  }
.xwd{ background: #fff; height: 401px; width: 1300px;margin: 0 auto;  margin-bottom: 20px;}/* 2019724*/
.xwdt{background: #fff;float: left;margin-top: 10px;width: 606px;}
.titlet3  {color: rgb(14, 68, 202);height: 50px;padding: 0px 0px 0px 6%;background: url(https://www.areyousnoring.com/px/index_files/images/title.png) 0px center no-repeat;border-bottom: 1px solid rgb(221, 221, 221);overflow: hidden;font: bold 18px/50px "微软雅黑";}
.gaoji{width: 330px;padding: 0 19px;background: #fff;}
.gaoji1{ width: 226px; padding: 0 19px; background: url(./index_files/images/index_110.jpg) no-repeat left bottom; margin-bottom:10px;}
.gj{padding: 10px 40px 0px 40px;background: #fff;}
.title1{ padding: 0 0 0 10px; color: #090909; height: 27px; overflow: hidden; font: 15px/27px "微软雅黑";}
.title{ padding: 0 0 0 10px; color: #0e44ca;background: url(https://www.areyousnoring.com/px/index_files/images/title.png) 5px center no-repeat;padding-left:7%;border-bottom: 1px solid #ddd; height: 50px; overflow: hidden; font: 18px/27px "微软雅黑";font-weight: bold;line-height: 50px;}
.title span{ font:italic 14px/27px "times new roman"; padding-left: 8px;}
.title a{ width: 40px; display: block; float: right; color: #0e44ca;}
.title a.more{width: 40px;padding-left: 1px;font: 11px/27px arial;height: 50px;line-height: 58px;margin-right: 20px;}
.title1{padding: 0 0 0 10px;color: #0e44ca;background: url(./images/title.png) no-repeat 20px center;padding-left: 6%;border-bottom: 1px solid #ddd;height: 50px;overflow: hidden;font: 20px/30px "微软雅黑";font-weight: bold;line-height: 50px;}

.title1 span{ font:italic 14px/27px "times new roman"; padding-left: 8px;}
.title2 em{ font:italic 14px/27px "times new roman"; padding-left: 8px;}/* 2019724*/
.title1 a{ width: 40px; display: block; float: right; color: #0e44ca;}
.title1 a.more{ width: 40px; padding-left: 9px; font: 14px/30px arial;height: 50px;line-height: 50px;    margin-right: 18px;font-weight: bold;}
.title2 a.more{ width: 40px; padding-left: 10px; font: 14px/30px arial;height: 50px;line-height: 50px;    margin-right: 18px;}<!--20190724-->
.titlet3{ padding: 0 0 0 10px; color: #0e44ca;background:url(./images/title.png)no-repeat 10px center;;padding-left:10%;border-bottom: 1px solid #ddd; height: 50px; overflow: hidden; font: 18px/27px "微软雅黑";font-weight: bold;line-height: 50px;}
.titlet3 span{ font:italic 14px/27px "times new roman"; padding-left: 8px;}
.titlet3 a{ width: 40px; display: block; float: right; color: #0e44ca;}
.titlet3 a.more{width: 40px;padding-left: 1px;font: 11px/27px arial;height: 50px;line-height: 50px;margin-right: 20px;}
.gj_cont{ width: 305px; overflow: hidden;}
.gj_cont ul{ width: 305px;}
.gj_cont ul li{ width: 101px; line-height: 39px; background: url(./images/title2.png) no-repeat left center;padding-left: 0%; float: left;font-size: 16px;}
.gj_cont ul li a{ width: 100%; display: block; text-align: center;}
.gj_cont ul li a:hover{ background: #2e5fdc; color: #fff;}

.gj_cont1{ width: 320px; overflow: hidden;}
.gj_cont1 ul{ width: 318px;}
.gj_cont1 ul li{ width: 150px; line-height: 34px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; float: left;}
.gj_cont1 ul li a{ width: 100%; display: block; text-align: center;}
.gj_cont1 ul li a:hover{ background: #c11d1c; color: #fff;}

.peixun{width: 330px;padding: 0 19px;background: #fff;}
.middle{width: 530px;float: left;margin-bottom: 20px;}
.right{width: 404px;float: right;margin-bottom: 20px;}
#KinSlideshow{width: 606px !important; height: 336px!important; border: 1px solid #cecece;border-radius: 12px;}
.KSS_titleBox{ /* background: url(./images/slidehbg.png) repeat; */ background-color: rgb(36, 68, 159);}
.KSS_titleBox h2.title{ line-height: 30px; height: 30px; font-size: 16px !important;margin: 0px 0px 0px 20px !important;}
#KSS_XposBox img{width: 606px !important;height: 336px !important;}
#KSS_moveBox{width: 606px !important;height: 336px !important;}
.xwdt .title{ margin-bottom: 1px;}
.middleT{background: #ffffff center;}
.xwdt_cont{ padding: 5px 0 0;}
.list li{line-height: 30px;/* background: url(./index_files/images/title2.png) no-repeat 10px center; */padding-left: 30px;width: 427px;float: left;}
.list li span{ float: right; font-family: "微软雅黑";}
.list li a:hover{ text-decoration: underline;}
.list1 li{line-height: 35px;/* background: url(./images/title2.png) no-repeat 20px center; *//* padding-left: 17px; */overflow: hidden;height: 35px;}
.list1 li span{float: right;font-family: "微软雅黑";margin-right: 10px;color: #878787;font-size: 10px;}
.list1 li a:hover{ text-decoration: underline;}
.list1 li a{font: 16px "微软雅黑";}
.list1 li em{width:50px;background-color: #47c1ef;height:25px;color:#FFF;font-style:normal;float: left;margin-right:7px;line-height:25px;font-size:12px;margin-top:7px;text-align: center;}
.saom1{background: #ffffff center;margin-bottom: 2px;/* height:  455px; */padding: 0 19px;}
.search{height: 22px; background: #ffffff center; margin-bottom: 2px;}
.search li{ height: 22px; float: left; line-height: 22px;}
.search li dt{ width: 57px; height: 22px; background: url(./index_files/images/index_03.png) no-repeat right center; text-align: center;}
.search li dd{ width: 57px; display: none; position: absolute; text-align: center; z-index: 2; background: #fff;}
.search li dd a{ display: block;}
.search li .keywords{ width: 95px; height: 22px; line-height: 22px; border: 0 none; padding: 0 5px 0 5px; background: none;}
.search li .search_btn{ width: 47px; height: 22px; border: 0 none; background: url(./index_files/images/index_41.png) no-repeat center; color: #fff;padding: 0 1px; }
.search li.fr{ float: right;}

.kjlink{ height: auto; overflow: hidden; }
.kjlink img{ margin-bottom: 10px;}
.kjck{ height: 27px; line-height: 27px; background: url(./index_files/images/index_57.png) no-repeat left bottom; margin-bottom: 9px;}
.saom{ height: 110px; background: url(./index_files/images/index_04.png) no-repeat; margin: 0 0 10px;}
.saom ul{ width: 201px;}
.saom li{ width: 67px; text-align: center; font: 12px/14px "微软雅黑"; padding-top: 52px; color: #fff; float: left; position: relative;}
.ewm{ width: 205px; height: 205px; position: absolute; left: -200px; bottom: -16px; z-index: 999; display: none;}
/*.ewm{ width: 205px; height: 62px; padding-top: 174px; background: url(./index_files/images/index_07.png) no-repeat; text-align: center; color: #ae722c; position: absolute; left: -200px; bottom: -16px; z-index: 999; display: none;}
.ewm h3{ font: 20px/30px "微软雅黑";}
.ewm h4{ line-height: 20px;}
.ewm h4 a{ padding: 0 3px; background: #c69f7a; border-radius: 5px; margin: 0 2px; }*/
.saom li a{ color: #fff;}
.saom li a:hover{ color: #fff;}
.ggplace{ margin-bottom: 10px; margin-top:10px;}
.jxkc{ width: 660px; float: left;background: #ffffff;}
.title2{padding: 0 0 0 10px;color: #0e44ca;background: url(https://www.areyousnoring.com/px/index_files/images/title.png) no-repeat 2px center;padding-left:2%;border-bottom: 1px solid #ddd;height: 50px;overflow: hidden;font: 20px/30px "微软雅黑";font-weight: bold;line-height: 50px;}<!--20190724-->
.title2 em{ font:italic 14px/29px "times new roman"; padding-left: 5px;}
.title2 a{ font-size: 10px; padding: 0 24px 0 27px; background: url(./images/jt.png) no-repeat left center; float: right; color: #0e44ca;}<!--20190724-->
.title2 a:hover{}
.title3{ height: 29px; overflow: hidden; border-left: 5px solid #d49f63; font: 15px/29px "微软雅黑"; color: #142c68; padding: 0 12px 0 8px; margin-bottom: 2px;}
.title3 em{ font:italic 14px/29px "times new roman"; padding-left: 5px;}
.title3 a{ font-size: 10px; padding: 0 0 0 9px; background: url(./images/jt.png) no-repeat left center; float: right; color: #fff;}
.title3 a:hover{}

.kc{height: 27px;line-height: 27px;padding-left: 8px;background: url(./images/title.png) no-repeat 12px center;overflow: hidden;padding: 0px 4px 0 24px;}
.kc li{ float: left;}
.kc li.kcmc{ width: 836px;}
.kc li.kcmc a:hover{ text-decoration: underline;}
.kc li.kcxx{ width: 74px;}
.kc li.kcsj{ width: 83px;}
.kc li.kcfy{ width: 106px;}
.kc li.kcxq{ width: 71px; float: right;}
.kc li.kcxq a{ display: block; width: 71px; height: 23px; line-height: 23px; text-align: center; background: #aaa; color: #fff; margin: 2px 0 0;}
.kc li.kcxq a:hover{ background: #bb1a2e;}
.msgbg{height: 302px; padding: 0 5px; position: relative; overflow: hidden;}
.msg{ width: 320px; float: right;}
.type_msg{margin-top: 5px;}
.type_msg li{cursor: pointer;overflow: hidden;margin-bottom: 10px;width: 320px;}
.type_msg li a{display: block;}
.type_msg li img{width: 103px;height: 90px;border: 2px solid #ccc;}
.type_msg li .info{margin-left: 10px;width: 203px;}
.type_msg li .info p{font-size: 14px;color: #414141;font-family: "微软雅黑";margin-bottom: 8px;;}
.type_msg li .info p a{font-size: 14px;color: #414141;font-family: "微软雅黑";display:inline-block;*display:inline;*zoom:1;width: 185px;height: 14px;overflow: hidden;}
.type_msg li .info p a:hover{color: #c11d1c;}
.type_msg li .info .class_enter{width: 55px;height: 20px;padding-right: 10px;padding-left: 27px;text-align:center;line-height: 20px;background: url(./index_files/images/shiting.png) 13px 3px #142c68 no-repeat;font-size: 12px;color: #fff;}
.cont_msg{ position: absolute; left: 10px; top: 42px;}
.message li{ margin-bottom: 6px; line-height: 24px;}
.message li select{ width: 242px;}
.message li i{ display: inline-block; background: url(./index_files/images/msg_04.png) no-repeat center 6px; padding: 0 6px; height: 24px; vertical-align: middle;}
.msx_txt1{ width: 76px; height: 22px; padding-left: 5px; line-height: 22px; border: 1px solid #aaa; border-radius: 2px; /*margin-left: 6px;*/}
.msx_txt2{ width: 48px; height: 22px; padding-left: 5px; line-height: 22px; border: 1px solid #aaa; border-radius: 2px;}
.msx_txt3{ width: 237px; height: 22px; padding-left: 5px; line-height: 22px; border: 1px solid #aaa; border-radius: 2px;/* margin-left: 7px;*/}
.msx_txt4{ width: 237px; height: 63px; padding: 5px 0 0 5px; line-height: 22px; border: 1px solid #aaa; border-radius: 2px; /*margin-left: 6px;*/}
.msx_txt5{ width: 92px; height: 22px; padding-left: 5px; line-height: 22px; border: 1px solid #aaa; border-radius: 2px; /*margin-left: 6px;*/}
.message img{ border: 1px solid #ccc; border-radius: 3px; margin-left: 3px; height: 22px; vertical-align: middle; cursor: pointer;}
.msx_btn{ width:155px; height: 30px; font-size: 14px; font-family: "微软雅黑"; border: 0 none; border-radius:2px; background: #c11d1c; color: #fff;  +position: absolute; +right:0;}
.msx_btn_2{ width:135px; height: 30px; font-size: 14px; font-family: "微软雅黑"; border: 0 none; border-radius:2px; background: #c11d1c; color: #fff;  +position: absolute; +right:0;}

.zfpx{ margin: 20px 0; width: 100%; float: left;}
.zfpx_left{ width: 282px; float: left; padding-top: 1px;}
.zfpx_left li{ line-height: 26px; border-bottom: 1px solid #cecece; border-left: 5px solid #fff; padding:0 4px 0 6px; cursor: pointer;}
.zfpx_left li.current{ border-left: 5px solid #142c68; background: #d2d9f2; }

.zfpx_left li span{ float: right; font-family: "微软雅黑";}
.zfpx_middle{ width: 431px; float: left;}
.zfpx_middle img{ width: 415px; height:269px;margin-left: 15px; padding-top:2px;}
.zfpx_right{ width: 280px; float: right; padding-top: 1px;}
.zfpx_right li{ line-height: 26px; border-bottom: 1px solid #cecece; border-left: 5px solid #fff; padding:0 4px 0 6px;}
.zfpx_right li:hover{ border-left: 5px solid #142c68; background: #d2d9f2;}
.zfpx_right li span{ float: right; font-family: "微软雅黑";}

.px_area{width: 1297px;float: left;margin-right: 18px;background-color:  #fff;border-radius: 12px;height: 350px;}
.frt{/* float: right; *//* margin: 0; */}

.huodong{margin:20px 0;position: relative;width: 1300px;height: 490px;background: #fff;margin: 0 auto;margin-bottom: 20px;}/* 2019724*/
.hezuo li a:hover{ color:#000 }
.hezuo .link-footer-nav span.cur{color: #404040;}
.hezuo li {height: auto !important;}
.hezuo{width: 1300px;background: #fff;margin: 0 auto; margin-top: 10px;position: relative; height: 192px;}
.hezuo .w1200{overflow: hidden;position: relative;}
.hezuo .hezuo-nav{text-align: left;}
.hezuo .hezuo-nav span{font-size: 18px;/*margin-left: 10px;*/margin-right: 38px;line-height: 1.5;/*display: inline;*/ margin-top: -5px;}
.hezuo .hezuo-nav span.cur{color: #EB2E2E;}
.hezuo ul{padding-top: 10px;margin-left: -5px;}
.hezuo li{left: 30px;text-align: left;padding-bottom: 5px;position: relative;float: left;width: 1230px;}
.hezuo li a{color: #000;margin-left: 15.5px;white-space:nowrap;line-height: 2.2;display: inline-block; text-decoration: none; font-size: 16px;}
.hezuo li aa{color: #000;margin-left: 15.5px;white-space:nowrap;line-height: 2.2;display: inline-block; text-decoration: none; font-size: 16px;}
.hezuo li a:hover{color: #eb2e2e;}
.hezuo li aa:hover{color: #eb2e2e;}
.hezuo li a.apply-link-use{visibility: hidden;}
.hezuo li a.apply-link{background: #ececec;color: #575757;line-height: 22px;padding: 0 10px;border-radius: 11px;position: absolute;right: 0;bottom: 2px;display: block;}
.hezuo li a.apply-link:hover{background: #e5e5e5;}

.title3{ border-left: 5px solid #C11D1C; border-bottom: 3px solid #d0d0d0; line-height: 24px; height: 24px; overflow: hidden; padding: 0 7px 0 5px; margin-bottom: 17px;}
.title3 a{ float: right; font-size: 11px; color: #C11D1C; padding-left: 9px; background: url(./index_files/images/index_78.png) no-repeat left center; font-family: arial}
.title2 .type_hd li{ float: left; width: 85px; text-align: center; color: #fff; cursor: pointer;}
.title2 .type_hd li.st021{ background: #9a0209;}
.huodong .carousel {width:1300px;position: absolute;left: 0;top: 77px;}
.huodong .carousel .prev , .huodong .carousel .next {height: 150px;width: 40px;overflow:hidden;display:block;margin-top: 135px;}
.huodong .carousel .prev {float:left;background:url(./images/index_92.png) no-repeat;margin-right: 14px;margin-left: 12px;}
.huodong .carousel .next {float:right;background:url(./images/index_93.png) no-repeat;margin-right: 14px;}
.huodong .slide{width: 1175px;overflow: hidden;float:left;margin-left: 2px;}
.huodong .jCarouselLite { width:1240px;height:390px;overflow:hidden;/*必要元素*/}
.huodong .jCarouselLite li{height:390px;width:225px;text-align:center;margin-right: 10px;}
.huodong .jCarouselLite li img{height:225px;width:225px;}
.huodong .jCarouselLite li h3{line-height: 24px;color: #727272;height: 144px;padding-top: 5px;overflow: hidden;background-color: #f7f7f7;font-size: 14px;text-align: left;padding: 10px 10px 0px 10px;}
.huodong .jCarouselLite li h4{line-height: 36px;color: #000000;height: 36px;padding-top: 5px;overflow: hidden;font-size: 20px;font-family: 微软雅黑;background-color: #f7f7f7;font-weight: 100;}

.huodong .jCarouselLite1 { width:1240px;height:285px;overflow:hidden;/*必要元素*/}
.huodong .jCarouselLite1 li{height:285px !important;width:285px !important;text-align:center; margin-right: 5px;}
.huodong .jCarouselLite1 li img{height: 244px;width:285px;}
.huodong .jCarouselLite1 li h3{line-height: 24px;color: #727272;height: 144px;padding-top: 5px;overflow: hidden;background-color: #f7f7f7;font-size: 14px;}
.huodong .jCarouselLite1 li h4{line-height: 36px;color: #0e44ca;height: 36px;padding-top: 5px;overflow: hidden;font-size: 23px;font-family: å¾®è½¯é›…é»‘;background-color: #f7f7f7;}
.huodong .jCarouselLite1 li h5{line-height: 36px;color: #FFFFFF;height: 36px;/* padding-top: 5px; */overflow: hidden;font-size: 16px;font-family: å¾®è½¯é›…é»‘;background-color: #24449F;}

.huodong .jCarouselLite2 { width:1240px;height:242px;overflow:hidden;/*必要元素*/}
.huodong .jCarouselLite2 li{height:242px;width:280px;text-align:center; margin-right: 5px; display:inline-block;}
.huodong .jCarouselLite2 li img{height: 198px;width:280px;}
.huodong .jCarouselLite2 li h3{line-height: 24px;color: #727272;height: 144px;padding-top: 5px;overflow: hidden;background-color: #f7f7f7;font-size: 14px;}
.huodong .jCarouselLite2 li h4{line-height: 36px;color: #0e44ca;height: 36px;padding-top: 5px;overflow: hidden;font-size: 23px;font-family: å¾®è½¯é›…é»‘;background-color: #f7f7f7;}
.huodong .jCarouselLite2 li h5{line-height: 36px;color: #FFFFFF;height: 36px;/* padding-top: 5px; */overflow: hidden;font-size: 16px;font-family: å¾®è½¯é›…é»‘;background-color: #24449F;}


.teach{ position: relative; height: 174px;}
.teach .carousel {width:1300px; position: absolute; left: 0; top: 44px;}
.teach .carousel .prev , .teach .carousel .next {height:32px;width:16px;overflow:hidden;display:block;margin-top:40px;}
.teach .carousel .prev {float:left;background:url(./index_files/images/index_92.png) no-repeat; margin-right: 14px;}
.teach .carousel .next {float:right;background:url(./index_files/images/index_93.png) no-repeat;}
.teach .slide{ width: 939px; overflow: hidden; float:left;}
.teach .jCarouselLite { width:939px;height:105px;overflow:hidden;/*必要元素*/}
.teach .jCarouselLite li{height:105px;width:299px; margin-right: 21px;}
.teach .jCarouselLite li img{ width:90px; height:105px; float: left; margin-right: 23px;}
.teach .jCarouselLite li h3{ font: 13px/18px "微软雅黑"; color: #4f4f4f; margin-bottom: 7px;}
.teach .jCarouselLite li p{ height: 75px; line-height: 25px; overflow: hidden; color: #4f4f4f;}

.quicklink{ width: 100%; height:120px; padding: 20px 0; border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; position: relative; z-index: 99; margin-top:19px}
.quicklink .carousel {width:1300px; height: 120px;}
.quicklink .carousel .prev , .quicklink .carousel .next {height:19px;width:19px;overflow:hidden;display:block;margin-top:48px;}
.quicklink .carousel .prev {float:left;background:url(./index_files/images/index_124.png) no-repeat; margin-right: 20px;}
.quicklink .carousel .prev:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.quicklink .carousel .next {float:right;background:url(./index_files/images/index_127.png) no-repeat;}
.quicklink .carousel .next:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.quicklink .slide{ width: 942px; overflow: hidden; float:left;}
.quicklink .jCarouselLite { width:922px;height:120px;overflow:hidden;/*必要元素*/}
.quicklink .jCarouselLite li{height:120px;width:218px; border: 1px solid #ddd; text-align:center; margin-right:17px;}
.quicklink .jCarouselLite li img{height:120px;width:218px;}


#footer{ width: 100%;  min-width: 1300px; text-align: center; color: #fff; padding-top: 10px; position: relative; z-index: 99;background:url(./images/dl.png)  no-repeat;height: 418px;background-size: 100% 100%;}
.logo_footer {width: 360px;margin-top: 36px;margin-left:80px;}
.logo_footer li{    margin-right: 21px;font-family: 微软黑体;list-style:none;margin-top: 20px;text-align: left;    font-size: 17px;}
.erweima_footer {width: 360px;margin-left: 289px;height: 100px;margin-top: 10px;}
.erweima_footer img{float: left;}
.erweima_footer li{ font-family: 微软黑体;list-style:none}
#footer p{ line-height: 22px;}
#banner2{ margin:0 0 20px -20px;}
#banner2 img{ width: 1040px; height: 240px;}
#banner3{ margin: 0 0 20px -20px;}
#banner3 img{ width: 1040px; height: 240px;}
#banner4{width: 100%; position:relative;}
#banner4 img{ width: 100px;}

.tab{ width: 1300px; padding: 0 30px; height: 32px; background: url(./index_files/images/neiye_041.png) no-repeat 0 0; margin-left: -30px;}
.tabbtn li{ float: left; padding: 0 6px 0 5px; font: 13px/27px "微软雅黑"; background: url(./index_files/images/neiye_07.png) no-repeat right center;}
.tabbtn li a{ color: #fff; white-space: nowrap;}
.tabbtn li.current{ padding: 0 8px; height: 30px; line-height: 30px; border: 1px solid #dcdcdc; border-bottom: 1px solid #fff; background: #fff; margin-top: -3px;}
.tabbtn li.current a{ color: #a40101;}
.tabcon{ height: 143px; padding: 10px; border: 1px solid #dcdcdc; margin: -4px 0 20px;}
.tab_pic{ width: 273px; height: 143px; float: left;}
.tab_pic img{ width: 273px; height: 143px;}
.tab_list{ width: 705px; height: 137px; padding:  3px 0; background: url(./index_files/images/neiye_13.png) no-repeat left center; float: left;}
.list_1{ width: 214px; height: 124px; padding: 7px 0 7px 2px; background: url(./index_files/images/neiye_06.png) no-repeat left center; float: left;}
.first{ width: 36px; margin-left: 18px;}
.first h3{ width: 16px; word-wrap:break-word;word-break:nomal; font: 15px/20px "微软雅黑"; color: #8f1413; padding: 20px 0 0 10px;}
.list_1 li{ line-height: 25px; height: 25px; overflow: hidden; padding-left: 19px; background: url(./index_files/images/index_74.png) no-repeat 11px center;}

.kchz{ margin-bottom: 20px;}
.kchz_left{ width: 670px; float: left; margin-bottom:5px;}
.tab_title{ height: 26px; overflow: hidden; line-height: 26px; background: #142c68; margin-bottom: 5px;}
.tab_title a{ font-family: arial; color: #fff; float: right; margin-right: 8px; padding-left: 9px; background: url(./images/jt.png) no-repeat left center; font-size: 11px;}
.tab_title span{ font-size: 15px; color: #fff; font-family: "微软雅黑"; display: block;}
.tab_title span.jpkc{ padding-left: 27px; background: url(./index_files/images/neiye_18-061.png) no-repeat 9px center;}
.tab_title span.hzly{ padding-left: 33px; background: url(./index_files/images/neiye_181.png) no-repeat 8px center;}
.tab_title span.hzlc{ padding-left: 27px; background: url(./index_files/images/neiye_261.png) no-repeat 7px center;}
.tab_title span.lxwm{ padding-left: 33px; background: url(./index_files/images/neiye_281.png) no-repeat 7px center;}
.tab_title span.dxal{ padding-left: 27px; background: url(./index_files/images/neiye_441.png) no-repeat 7px center;}
.list_kc{ padding-left: 8px; overflow: hidden;}
.list_kc li{ line-height: 27px; border-bottom: 1px solid #cecece; padding-left: 8px; background: url(./index_files/images/index_74.png) no-repeat 1px center;}
.list_kc li span{ float: right; display: block; margin-right: 11px;}
.list_kc li span.school{ width: 160px;}
.list_kc li span.price_s{ width: 80px;}
.kchz_right{ width: 320px; float: right;/* height: 262px;*/ overflow: hidden;}
.kchz_right .message{ padding-left: 10px; position: relative;}
.kchz_right .message .msx_txt4{ height: 62px;}
/*.kchz_right .message .msx_btn{ margin-right: 11px;}*/
.kchz_contact{ height: 338px;}
.contact_list li{ margin-bottom: 11px; color: #fff;}
.weibo{ height: 73px; background: url(./index_files/images/neiye_33.png) no-repeat;}

.weixin{ height: 73px; background: url(./index_files/images/neiye_39.png) no-repeat;}
.contact_list li h3{ padding-left: 104px; font: 16px/28px "微软雅黑"; padding-top: 5px;}
.contact_list li h3 em{ font-size: 25px; color: #ebb; padding-right: 8px; vertical-align: bottom;}
.contact_list li p{ color: #ebb; font: 13px/16px arial; padding-left: 104px;}
.contact_list li span{ float:right;width: 98px;  text-align: center; line-height: 14px; color: #fff; padding-top: 4px;}
.contact_list li a:hover{ color:#FFF }

.case{ margin-bottom: 20px;}
.case_content{ width: 1300px; /*height: 312px;*/ overflow: hidden;}
.list_case{ width: 1009px;}
.list_case li{ width: 243px; height: 171px; margin: 0 9px 4px 0; float: left;}
.list_case li img{ width: 243px; height: 130px;}
.list_case li h3{ line-height: 18px; color: #474747; height: 36px; overflow: hidden; padding-top: 5px; text-align: center;}
.list_case li h3 span{ float: right; font-family: arial; display: none;}

.case1{margin-top:15px;}
.case_content1{ width: 1300px; /*height: 312px;*/ overflow: hidden;}
.list_case1{ width: 1009px;}
.list_case1 li{ width: 243px; height: 125px; margin: 0 9px 4px 0; float: left;}

.list_case1 li img{ width: 243px; height: 114px;}


.rightbar2 .list_case{ width: 766px; padding: 25px 0 0;}
.rightbar2 .list_case li{ margin:0 12px 10px 0;}
.rightbar2 .case_content{ height: auto; width: 754px;}

.position{ line-height: 22px; margin: -12px 0 0 0; text-align: right; color: #868686; border-bottom: 1px solid #d4d4d4;}
.lefbar2{ width: 213px; padding-left: 20px; margin-left: -20px; border-right: 1px solid #d4d4d4; float: left; position: absolute/*; height: 100%*/; background: url(./index_files/images/neiye2_05.png) repeat-y right;}
.leftnav{ width: 233px; border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; margin: -1px 0 37px -21px;}
.leftnav li{ font: 14px/20px "微软雅黑"; border-bottom: 1px solid #d4d4d4; background: #fff; text-align: center;}
.leftnav li a{ color: #957070; display: block; width: 233px; padding: 12px 0 13px}
.leftnav li.current a{ /*border-right: 1px solid #fff;*/ background: #0c2053;color: #fff;}
.leftnav li a:hover{ /*color: #a30001;*/ background: #a30001; color: #fff;}
.leftnav li a span{ display: block; padding-left: 41px;}
.leftnav .subnav{ padding-bottom: 20px; border-bottom: 1px solid #d4d4d4 ; background: url(./index_files/images/neiye3_14.png) repeat; display: none;; margin-top:7px}
.leftnav .hover{ display: block;}
.leftnav .subnav li{ width: 190px; margin: 0 auto; font: 13px/34px "微软雅黑"; border-bottom: 1px solid #cfcfcf; background: none;}
.leftnav .subnav li a{ padding: 0; width: 100%;}
.leftnav .subnav li a.on,.leftnav .subnav li a:hover{ background: #a30001; color: #fff;}

#hover{ border-right: 1px solid #fff; width:233px}

.leftnav li a.jp span{ background: url(./index_files/images/neiye2_03.jpg) no-repeat 0 0;}
.leftnav li a.dx span{ background: url(./index_files/images/neiye2_10.jpg) no-repeat 0 0;}
.leftnav li a:hover span,.leftnav li.current a span{ color: #a30001; background-position: 0 -21px;}
.rightbar2{ width: 754px; float: right;}
.list_jpkc{ padding: 0 10px;}
.list_jpkc li{ padding: 18px 0 17px; border-bottom: 1px solid #d4d4d4;}
.time_kk{ width: 130px; float: left; text-align: center;}
.time{ width: 120px; height: 69px; padding: 4px; border: 1px solid #ececec; background: url(./index_files/images/neiye_021.png) no-repeat 7px 9px; margin-bottom: 8px; text-align: left;}
.time h3{ padding-left: 37px; padding-top: 7px; color: #1c3678; margin-bottom: 10px;}
.time a{ display: block; line-height: 28px; width:74px; padding-left: 46px; color: #fff; background: #1c3678 url(./index_files/images/neiye_181.png) no-repeat 25px center;}
.detail_kk{ width: 576px; float: right; border-left: 1px solid #ececec; padding-left: 14px;}
.detail_kk h3{ font: 16px/35px "微软雅黑"; color: #333;}
.detail_kk h3.nr_btl{ font-size: 20px; text-align: center;}
.detail_kk p{ line-height: 24px; color: #444;}

.pagination{ text-align: center; padding: 25px 0;}
.pagination li{ width: 31px; height: 31px; display: inline-block; *display: inline; *zoom: 1; font: 14px/31px arial; text-align: center; background: #d86f6f; margin: 0; *margin: 0 3px;}
.pagination li.fli{ width: 103px; background: #e29090;}
.pagination li.lli{ width: 103px; background: #e29090;}
.pagination li a{ color: #fff; display: block; width: 100%;}
.pagination li span{ display: block; width: 100%; background: #fff;}
.pagination li.fli em{ padding-left: 24px; background: url(./index_files/images/neiye2_06.png) no-repeat left center;}
.pagination li.lli em{ padding-right: 24px; background: url(./index_files/images/neiye2_09.png) no-repeat right center;}
.pagination li a:hover,.pagination li a.current{ background-color: #ab0101;}
.clicked{ background-color: #ab0101;}

.content{ padding:25px 0; font: 16px/28px "微软雅黑";}
.content p{ margin-bottom: 24px;}
.content td{ padding:10px 15px; white-space:inherit;
word-wrap: break-word;
    word-break: break-all;}
.content td p{ margin-bottom: 0px; line-height: 20px;}

.case_title{ text-align: center; padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.case_title h1{ font:bold 20px/30px "微软雅黑"; color: #333; padding: 0px 0 5px;}
.case_title span{ color: #999; font: 13px/30px "微软雅黑";}

.tab_kc caption{ background: #f5f5f5; line-height: 35px; color: #A40101; margin: 25px 0;}
.tab_kc caption a{ text-decoration: underline;}
.tab_kc caption a:hover{ color: #666; text-decoration: none;}
.tab_kc td{ line-height: 30px; padding: 8px 3px; font-size: 13px; white-space:inherit;
word-wrap: break-word;
    word-break: break-all;}
.tab_kc td select{ height: 28px; width: 262px; border: 1px solid #aaa;}
.tab_kc td .tb_txt{ width: 250px; height: 28px; line-height: 28px; border: 1px solid #aaa; padding: 0 5px;}
.tab_kc td .tb_txt2{ width: 100px; height: 28px; line-height: 28px; border: 1px solid #aaa; padding: 0 5px; margin-right: 20px;}
.tab_kc td textarea.tb_txt{ width: 300px; height: 120px; line-height: 20px; padding: 5px 0 0 5px;}
.tab_kc td img{ vertical-align: middle; cursor: pointer;}
.tab_kc td .tb_btn{ width: 130px; height: 30px; background: #ab0101; color: #fff; font-size: 14px; border: 0 none; border-radius: 3px;}
.tab_kc td .red{  color: #f00; padding-right: 3px;}
.tab_kc td strong{ font-weight: bold; color: #333;}



.rightbar2 .news_ul .news_li{ border-bottom:1px #CCC solid; padding-bottom:19px; padding-top:19px}
.rightbar2 .news_ul .news_li a{ /*float:left*/}
.rightbar2 .news_ul .news_li .news_y{ float:right; width:591px}
.rightbar2 .news_ul .news_li .news_y h3{ height: 26px; color:#be0303}
.news_y b{ float:left; font-size:15px; padding-top:5px; color: #333;}
.news_y h3 .news_span{ background:url(./index_files/images/xw_bj.jpg) no-repeat; width:66px; height:21px; display:block; margin-left:47px; color:#7a0e0e; padding-top:5px; padding-left:9px}
.news_y p{ text-indent:2em; line-height:21px; margin-top:7px}
.lxfs{ margin-top:69px; margin-left:85px}
.lxfs p{ line-height:25px; margin-bottom:5px; font-size:13px; color:#333}

.search_ny{ text-align: center; margin-bottom: 20px;}
.search_ny span{}
.search_ny .search_key{ width: 367px; padding: 0 10px; height: 22px; border: none; background: url(./index_files/images/neiye3_07.png) no-repeat;}
.search_ny .search_btn{ width: 47px; height: 22px; border: 0 none; background: url(./index_files/images/index_41.png) no-repeat; color: #fff;}

#teach{ width: 1040px; height: 135px; margin: 0 0 20px -20px;}
.teacher{ width: 1300px; height: 120px;}
.teacher .prev,.teacher .next { height:120px; width:19px; overflow:hidden; display:block; border: 0 none;}
.teacher .prev{background:url(./index_files/images/index_124.png) no-repeat left center; margin-left: 10px;}
.teacher .next{background:url(./index_files/images/index_127.png) no-repeat left center; margin-right: 10px;}
.teacher ul li { width: 100px; height: 150px; float: left; margin-right: 10px; position: relative;}
.teacher ul li .msg_teacher{ width: 100px; height: 120px; background: url(./index_files/images/slidehbg.png) repeat; position: absolute; left: 0; bottom: 0; z-index: 2; margin-bottom: -120px;}
.teacher ul li .msg_teacher h3{ font: 13px/35px "微软雅黑"; color: #fff; text-align: center; padding-top: 10px;}
.teacher ul li .msg_teacher p{ line-height: 18px; text-indent: 2em; color: #b8b8b9; padding: 0 10px;}
.teacher ul li a { display: block;}
.teacher ul li a h3{font-weight: normal;font-size: 12px;line-height: 1;color: #666;text-align: center;margin-top: 10px;}
.teacher ul li a img{ width: 100px; height: 120px;}
.slide_teacher{ width: 962px; overflow: hidden; margin-left: 39px;}


.tab_reg{}
.tab_reg caption{ line-height: 20px; background: #f5f5f5; margin-bottom: 20px; padding: 10px 0 ;}
.tab_reg td{ padding: 8px 5px; white-space:inherit;
word-wrap: break-word;
    word-break: break-all;}
.tab_reg td em.red{ margin-left: 8px; color: #f00;}
.tab_reg td .txt_reg{ width: 240px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 5px;}
.tab_reg td textarea.txt_reg{ width: 604px; height: 120px; padding: 5px 0 0 5px; line-height: 20px;}
.tab_reg td .btn_reg{ width: 120px; height: 35px; font: 15px/32px "微软雅黑"; color: #fff; background: #A30001; border: 0 none; border-radius: 3px;}

.list_video dt{ font: 16px/30px "微软雅黑"; margin-bottom: 10px;}
.list_video dt a{ font: 11px/30px arial; float: right; padding-left: 9px; background: url(./index_files/images/index_78.png) no-repeat left center; color: #A30001;}
.list_video dd{ width: 754px; overflow: hidden;}
.list_video dd ul{ width: 828px;}
.list_video dd li{ width: 202px; height: 191px; float: left; text-align:center; margin:0 74px 10px 0; }
.list_video dd li a{ display: block;}
.list_video dd li img{ width: 200px; height: 150px; border: 1px  solid #ddd;}
.list_video dd li span{ display: block; line-height: 18px; height: 36px; overflow: hidden; padding: 5px 0 0;}

.title_video{ font: 24px/30px "微软雅黑"; padding: 0 0 10px 0; color: #b58146;}

.load_gj{ height: 456px; overflow: hidden;}
#load{ text-align: center; padding-top: 24px;}
#load a{ display: block; width: 298px; height: 30px; margin: 0 auto; text-align: center; line-height: 30px; border: 1px solid #ddd;}

.news{ height: 16px; background: url(./index_files/images/neiye4_07.png) repeat; text-align: center; margin: 24px 0;}
.news span{ background: #fff; display: block; width: 88px; margin: 0px auto 0; font: 16px/1 "微软雅黑"; height: 19px;}

.part{ padding: 20px 0; border-top: 1px solid #ddd;}
.part_1{ width: 307px; float: left; margin-right: 20px;}
.title4{font: 19px/29px "微软雅黑";color: #fff;background: url(./images/title3.png) no-repeat 9px center;padding: 0 11px 0px 24px;margin-bottom: 5px;background-color: #24449f;line-height: 46px;border-radius: 7px;}
.title4 em{ font:italic 14px/29px "times new roman"; padding-left: 5px;}
.title4 a{ font-size: 10px; padding: 0 0 0 27px; background: url(./images/jt.png) no-repeat left center; float: right; color: #fff;}
.title4 a:hover{}
.list_logo{ padding-top: 5px; width: 307px; overflow: hidden; z-index:0}
.list_logo ul{ width: 316px;}
.list_logo li{ width: 94px; height: 94px; border: 1px solid #ddd; float: left; margin: 0 9px 10px 0; z-index:0}
.list_logo li a{ display: block; width: 94px; height: 29px; text-align: center; font: 15px/21px "微软雅黑"; padding-top: 65px;}
.list_logo li a.xycx{ background: url(./index_files/images/neiye4_11.png) no-repeat 0 0;}
.list_logo li a.jrxyq{ background: url(./index_files/images/neiye4_11-04.png) no-repeat 0 0;}
.list_logo li a.hd{ background: url(./index_files/images/neiye4_11-05.png) no-repeat 0 0;}
.list_logo li a.lxwm2{ background: url(./index_files/images/neiye4_11-06.png) no-repeat 0 0;}
.list_logo li a.zxzx{ background: url(./index_files/images/neiye4_11-07.png) no-repeat 0 0;}
.list_logo li a.gdqd{ background: url(./index_files/images/neiye4_11-08.png) no-repeat 0 0;}
.list_logo li a:hover{ background-position: 0 -94px; color: #d54035;}

.list_news3 li{ padding: 19px 0; border-bottom: 1px solid #ddd;}
.list_news3 li h3{ font:bold 15px/26px "微软雅黑";}
.list_news3 li p{ line-height: 21px; text-indent: 2em;}

.list_news4{ padding-top: 20px;}
.list_news4 li{ font: 14px/36px "微软雅黑"; background: url(./index_files/images/index_78.png) no-repeat left center; padding-left: 12px; border-bottom: 1px dashed #e6e6e6;}
.list_news4 li span{ color: #999; float: right;}

.xy_1{ margin-bottom: 20px;}
.xy_left{ width: 200px; float: left;}
.xy_left img{ margin-bottom: 10px;}
.lx_cont{ line-height: 20px; border: 1px solid #ddd; border-top: none; padding: 5px 0;}
.lx_cont p{ padding-left: 10px;}
.xy_right{ width: 776px; float: right;}
.xy_right .title2{ margin-bottom: 10px;}
.xy_cont{ width: 776px; overflow: hidden;}
.list_xy{ width: 802px; height: 205px;}
.list_xy li{ width: 375px; height: 95px; float: left; padding:10px 16px 20px 0;}
.list_xy li img{ width: 100px; height: 85px; float: left; margin-right: 15px;}
.list_xy li h3{ font: bold 14px/18px "微软雅黑"; margin-bottom: 10px;}
.list_xy li p{ line-height: 20px; margin: 0;}
.content .list_xy li{ padding-right: 13px;}
.page_xy{ text-align: right;}

.page_xy li{ display: inline-block; +display: inline; line-height: 22px; border: 1px solid #ddd;;}
.page_xy li a{ padding: 0 8px;}

.list_qy{ padding: 10px 0 20px;}
.list_qy li{ width: 174px; margin: 0 10px; float: left; text-align: center;}
.list_qy li img{ width: 174px; height: 104px;}
.list_qy li h3{ line-height: 20px; padding: 8px 0;}
.xy_left .list{ padding: 5px 0;}
.video{ padding:18px 0 0;}
.video img{ width: 100%;}

.list_qy2{ width: 773px;}
.list_qy2 li{ width: 174px; margin: 0 19px 10px 0; float: left; text-align: center; height: 145px;}
.list_qy2 li img{ width: 174px; height: 104px;}
.list_qy2 li h3{ line-height: 18px; padding: 5px 0 0; height: 36px; overflow: hidden;}

.list_video2{}
.list_video2 li{ width: 221px; margin: 0 15px 15px; float: left;}
.list_video2 li h3{ text-align: center; line-height: 20px; padding: 8px 0; height: 40px;}

.title5{ font: 17px/25px "微软雅黑"; color: #A30001; border-bottom: 1px solid #A30001; width: 194px; margin-bottom: 5px;}
.list_class{ width: 194px;}
.list_class li{ line-height: 30px; height: 30px; overflow: hidden; border-bottom: 1px solid #CFCFCF;}
.list_class li a{ color: #747474;}
.list_class li a:hover{ color: #A30001;}

.zdsz{ padding-top: 20px;}
.zdsz dt{  margin:0px 0 15px; color: #fff;}
.zdsz dd{}
.zdsz dd li{ width: 94px; line-height: 30px; float: left; text-align: center; /*border: 1px solid #e8e8e8;*/ margin:0 15px 20px 0; margin: 0 0 20px 15px;}

.list_icon{ width: 194px;}
.list_icon li{ height: 49px; margin-bottom: 10px;}
.list_icon li a{ display: block; width: 194px; height: 49px;}
.list_icon li a.icon_1{ background: url(./index_files/images/icon_01.png) no-repeat}
.list_icon li a.icon_2{ background: url(./index_files/images/icon_03.png) no-repeat}
.list_icon li a.icon_3{ background: url(./index_files/images/icon_05.png) no-repeat}

.xgxx{ margin-bottom: 20px;}
.xgxx_pic{ width: 431px; height: 271px; float: left; padding-top: 1px;}
.xgxx_pic img{ width: 431px; height: 271px;}
.xgxx_news{ width: 550px; height: 271px; float: right; padding-top: 1px;}
.xgxx_news li{ border-bottom: 1px solid #cecece; border-left: 5px solid #fff; line-height: 26px; padding: 0 4px 0 6px;}
.xgxx_news li span{ float: right;}
.xgxx_news li.current{background: #f9ebeb; border-left: 5px solid #c11d1c;}

.zhifu{ width: 300px;}
.zhifu li{ margin-bottom: 10px;}
.zhifu li a{ display: block; font: 18px/50px "微软雅黑"; width: 100%; text-align: center; background: #dcdcdc; color: #fff; border: 1px solid #ddd;}
.zhifu li a:hover{ background: #A30001;}

.kbxx{ padding: 20px 0;}
.kbxx ul{ width: 1025px; padding: 10px 0 0;}
.kbxx li{ width: 180px; float: left; height: 110px; margin: 0 25px 20px 0;}
.kbxx li img{ width: 180px; height: 110px; margin-bottom: 7px;}
.kbxx li h3{ font: 12px/18px "微软雅黑"; text-align: center; height: 36px; overflow: hidden; }

.list_kb{ width: 765px; padding-top: 20px;}
.list_kb li{ width: 180px; float: left; height: 153px; margin: 0 11px 10px 0;}
.list_kb li img{ width: 180px; height: 110px; margin-bottom: 7px;}
.list_kb li h3{ font: 12px/18px "微软雅黑"; text-align: center; height: 36px; overflow: hidden;}
.tab_zhifu{ margin-top: 50px;}
.tab_zhifu th{ border:solid 1px #dfdfdf; line-height: 20px; text-align: left; padding: 5px 10px; background: #ddd;}
.tab_zhifu td{ font: 13px/30px "微软雅黑"; padding: 5px 10px 10px; border:solid 1px #dfdfdf;}
.tab_zhifu td select{ border: 1px solid #ddd; font-size: 13px;}
.bank{ width: 404px; height: 32px; overflow: hidden;}
.bank li{ float: left; border: 1px solid #ddd; padding: 0 15px 0 5px; margin:0 10px 10px 0;}
.bank li.more_bank{ border: 1px solid #fff;}
.bank li.more_bank a{ font: 12px/30px "微软雅黑"; color: #0d81b5;}
.tab_zhifu td em.red{ font: 16px/30px arial; color: #f60;}
.tab_zhifu td textarea{ width: 400px; height: 80px; padding: 5px 0 0 5px; border: 1px solid#ddd;}
.tongyi{ font: 12px/30px  "微软雅黑"; text-decoration: underline; color: #f60;}
.btn_submit{ width: 407px; height: 44px; border: 1px solid #a85025; border-radius: 3px; background: url(./index_files/images/neiye6_07.png) repeat-x; font: 17px/44px "微软雅黑"; color: #fff;}

.bank_details{ width:580px; margin: 50px auto; padding: 10px; border: 1px solid #ddd; background: #f5f5f5; font: 12px/20px "微软雅黑";}
.bank_details p{ margin-bottom: 20px;}

.service{ height: 287px; overflow: hidden;}
.service img{ margin:10px 0;}

.tab_contact th{ border: 1px solid #ddd; line-height: 20px; padding: 5px 10px;}
.tab_contact td{ border: 1px solid #ddd; padding: 5px 10px;}


.list_video3{ width: 1064px;}
.list_video3 li{ width: 202px; height: 188px; float: left; text-align:center; margin:0 64px 10px 0; }
.list_video3 li a{ display: block;}
.list_video3 li img{ width: 200px; height: 150px; border: 1px  solid #ddd;}
.list_video3 li span{ display: block; line-height: 20px; padding: 8px 0;}

.zhbj{ background:#142c68; width:233px; color:#FFF}

.hz_ul{ margin-top:9px}
.hz_ul li{ background:url(./index_files/images/index_74.png) no-repeat left center; border-bottom: 1px solid #cecece; line-height:35px; padding-left:7px}
.hz_ul li span{ float:right;}

.li_wx a img{ display:none; position:absolute; margin-left:99px; margin-top:-9px; border:solid 1px #CCC}
.li_wx a:hover img{ background:url(./index_files/images/emw2.jpg); width:107px; height:109px; display:block; z-index:99}
.lii{ z-index:99}

.btn_xyb{ width: 407px; height: 44px; border: 1px solid #a85025; border-radius: 3px; background: url(./index_files/images/neiye6_07.png) repeat-x; font: 17px/44px "微软雅黑"; color: #fff;}
.xyb{ width:407px; height:44px; margin:0px auto; margin-top:27px}

.zxzx_zx{ margin-top:19px}

.li_wx1 a img{ display:none; position:absolute; margin-left:-99px; margin-top:-39px; border:solid 1px #CCC}
.li_wx1 a:hover img{ background:url(./index_files/images/emw2.jpg); width:107px; height:109px; display:block; z-index:99}
.lii1{ z-index:99}


#main_login{ width: 100%; min-width: 1300px; background: url(./index_files/images/login_02.png) repeat-x top; position: absolute; height: 100%;}
.back{ position: absolute; width: 100%; height: 260px; border-bottom: 3px solid #ad1018; border-top: 3px solid #ad1018; background: #fff url(./index_files/images/login_05.png) no-repeat center; top: 305px;}
.logo_login{ display: block; padding: 160px 10px 0 0; margin: 0 auto 15px;}
.content_login{ width: 567px; height: 270px; padding-top: 75px; margin: 0 auto; position: relative; background: url(./index_files/images/login_01.png) no-repeat;}
.content_login td{ font: 18px/42px "微软雅黑"; color: #afafaf; padding:0 10px 26px;}
.login_txt{ width: 250px; height: 40px; border: 1px solid #ddd; padding: 0 10px; border-radius: 3px; background: #f2f2f2; font: 16px/40px "微软雅黑"; color: #666;}
.login_btn{ width: 136px; height: 41px; background: url(./index_files/images/login_07.png) repeat-x; color: #fff; font-size: 20px; font-family: "微软雅黑"; border: 1px solid #aa060c; border-radius: 3px; margin-top: 15px;}
.login_btn2{ width: 136px; height: 41px; background: url(./index_files/images/login_09.png) repeat-x; color: #fff; font-size: 20px; font-family: "微软雅黑"; border: 1px solid #dd6010; border-radius: 3px; margin-top: 15px;}

.tab_center{ margin-top: 20px;}
.tab_center th,.tab_center td{ text-align: center; border: 1px solid #ddd; line-height: 30px;}
.tab_center td{}
.classright .detail_kk .pic{text-align: center;margin-right: 14px;}
.classright .detail_kk .pic img{width: 127px;height: 82px;}
.classright .detail_kk .info{width: 435px;margin-top: -10px;}
.classright .detail_kk .info strong{line-height: 27px;font-weight: normal;}
.classright .time a{background: #ab0101 url(./index_files/images/neiye_19.png) no-repeat 25px center;}
.openclassright .ul{margin-top: 20px;font-size: 14px;color: #666;font-family: "微软雅黑";}
.openclassright .ul li{height: 40px;line-height: 40px;overflow: hidden;}
.openclassright .ul .ulhead{background: #1f3d7d;color: #fff;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.openclassright .ul li p{float: left;text-align: center;}
.openclassright .ul li .col1{width: 150px;}
.openclassright .ul li .col2{width: 313px;}
.openclassright .ul li .col3{width: 140px;}
.openclassright .ul li .col4{width: 150px;}
.openclassright h3{font-size: 20px;font-weight: bold;color: #333;padding-bottom: 25px;border-bottom: 1px solid #BF1D1A;margin-bottom: 20px;margin-top: 30px;text-align: center;}
.openclassright .the_detail{overflow: hidden;padding: 20px;line-height: 30px;}
.openclassright strong{display: block;float: left;width: 50%;}
.openclassright span{display: block;margin-top: 15px;}

.search_list{font-family: "微软雅黑";}
.search_list ul{}
.search_list ul li{line-height: 25px;margin-bottom: 15px;}
.search_list ul li a{display: block;color: #333;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;font-size: 16px;font-weight: bold;}
.search_list ul li a:hover{color: #C51E1E;}
.search_list ul li strong{font-weight: normal;color: #666;}
#AspNetPager1 span{width: 31px;height: 31px;display: inline-block;font: 14px/31px arial;text-align: center;background: #d86f6f;margin: 0;color: #fff;cursor: pointer;}
#AspNetPager1 .current{background: #ab0101;}
#AspNetPager1 a{padding:0 20px;height: 31px;display: inline-block;font: 14px/31px arial;text-align: center;background: #d86f6f;margin: 0;color: #fff;cursor: pointer;}
#AspNetPager1 span:hover{background: #ab0101;}
#AspNetPager1 a:hover{background: #ab0101;}

.box2{width:800px;float:left;margin-top:9px;height:100px;float:left;}
.wenzi{width:700px;float:left;padding:20px 0 0 13px;color:#ff780b;font-size:14px;font-family:'Microsoft YaHei';font-weight:bold;line-height:26px;}

.xshd{  width: 100%; height:136px; padding: 20px 0; border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; position: relative; z-index: 99; margin-top:19px}
.xshd_bt{ height:2px; line-height:28px; border-left:4px solid #f88d2f; border-bottom:2px solid #d6d6d6; padding-left:8px; font-size:13px; color:#333;}
.xshd_bt span{ float:right; font-size:14px;}

.xshd1{ width:1300px;  overflow:hidden; position:relative; margin-top:10px; margin-bottom :10px;}
.xshd1 .bd{ }
.xshd1 .bd ul{ overflow:hidden; zoom:1; }
.xshd1 .bd ul li{ margin:0 4px; float:left; overflow:hidden; text-align:left; line-height:26px; font-size:12px;}
.xshd1 .bd ul li a{ color:#666;}
.xshd1 .bd ul li a:hover{ color:#142c68;}
.xshd1 .bd ul li img{ width:220px; height:120px;}

.home_about {
  width: 1020px;

  margin: -15px auto 0;
  background: #fff;
  height: 203px;
  position: relative;
  z-index: 10;
  
}
.home_about .container {
  position: relative;
  z-index: 165;
  margin: 0 auto;
  background: #fff;
  height: 183px;
  padding: 5px 20px;
  border-bottom:2px solid #d6d6d6;
}
.home_about .container .pic1 {
  float: left;
  width: 150px;
  height: 180px;
  position: relative;
}
.home_about .container .pic2 {
  float: right;
  width: 295px;
  height: 125px;
  position: relative;
  margin: 25px 10px 0 0;
}
.home_about .container .txt {
  float: left;
  width: 485px;
  padding: 10px 15px;
}
.home_about .container .txt big {
  display: block;
  color: #686868;
  font-size: 22px;
  font-family: "微软雅黑";
  line-height: 48px;
  height: 48px;
  margin: 5px 0;
  overflow: hidden;
  position: relative;
}
.home_about .container .txt big:after {
  content: "";
  position: absolute;
  width: 22px;
  height: 2px;
  background: #86bc1a;
  left: 0;
  bottom: 0;
}
.home_about .container .txt .text1 {
  display: block;
  color: #686868;
  font-size: 12px;
  font-family: "微软雅黑";
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}

/********2018.11.30新增********/
.head_1 span{ display: none;}
#ph_footer{ display: none;}
#ph_footer p{ line-height: 22px;}

.hp-online {
	width: 1280px;
	padding: 22px 10px;
	background: #fff;
	margin: 10px auto 60px;
}
.global-title {
	height: 30px;
	border-bottom: 1px solid #ddd
}

.global-title .title-box {
	float: left;
	line-height: 30px
}


.global-title .title-box .title99 {
	color: #0e44ca;
	padding-left: 16px;
	position: relative;
	float: left;
	font: 20px/19px "微软雅黑";
	background: url(./images/title.png) no-repeat left 0px center;
	font-weight: bold;
}
.global-title .title-box .title:before {
	content: '';
	width: 5px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
	background: #007ee5
}

.global-title .title-box .en {
	float: left;
	color: #999;
	margin-left: 5px;
	margin-top: 6px;
	line-height: 1;
	/* text-transform: uppercase; */
	color: #0e44ca;
}

.global-title .link {
	font-size: 14px;
	line-height: 30px;
	display: block;
	float: right;
	color: #666;
	text-transform: uppercase;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

.global-title .link:hover {
	color: #007ee5
}

.hp-online .hp-online-cot {
	margin: 0 -15px;
	margin-top: 40px
}

.hp-online .hp-online-text {
	width: 45%;
	float: left;
	padding: 0 15px
}
.hp-online .hp-online-text .jqthumb {
	width: 100%;
	height: 250px
}
.hp-online .hp-online-text .text {
	font-size: 16px;
	line-height: 28px;
	margin-top: 15px;
	text-indent: 32px
}
.hp-online .hp-online-text .big {
	font-size: 18px;
	color: #333;
	font-style: oblique;
	font-weight: 700;
	margin-top: 30px
}
*,:after,:before {
	box-sizing: inherit;
}


.hp-online .hp-online-form-box {
	width: 50%;
	float: left;
	padding: 0 15px
}
.hp-online .hp-online-form-box .hp-online-form {
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #ddd
}

.hp-online .hp-online-form-box .hp-online-form .title99 {
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
	z-index: 2;
	font-size: 22px;
	color: #fff;
	font-weight: 700
}

.hp-online .hp-online-form-box .hp-online-form .title99 .light {
	width: 100%;
	height: 50%;
	background: #1789e6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.hp-online .hp-online-form-box .hp-online-form .title .dark {
	width: 100%;
	height: 50%;
	background: #007ee5;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1
}

.hp-online .hp-online-form-box .hp-online-form .input-area {
	padding: 35px 25px
}

.hp-online .hp-online-form-box .hp-online-form .input-area .input-box {
	height: 40px;
	padding-left: 0px;
	position: relative;
	margin-bottom: 20px
}

.hp-online .hp-online-form-box .hp-online-form .input-area .input-box .label {
	width: 92px;
	height: 40px;
	line-height: 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	font-weight: 700;
	color: #666;
	text-align: right
}

.hp-online .hp-online-form-box .hp-online-form .input-area .input-box input {
	width: 95%;
	height: 24px;
	line-height: 24px;
	padding: 8px 10px;
	border: 1px solid #ddd;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.hp-online .hp-online-form-box .hp-online-form .input-area .input-box label.error {	font-size: 14px;	line-height: 20px;	position: absolute;	left: 90px;	top: 40px;	color: #f00}

.hp-online .hp-online-form-box .hp-online-form .btn-box {	margin-top: 30px;	padding: 0 10px}
.hp-online .hp-online-form-box .hp-online-form .btn-box .hp-online-submit,.hp-online .hp-online-form-box .hp-online-form .btn-box .contact {	width: 240px;	height: 50px;	line-height: 50px;	text-align: center;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	display: block;
	color: #fff
}

.hp-online .hp-online-form-box .hp-online-form .btn-box .hp-online-submit {	float: left;	background: #e6ac73}
.hp-online .hp-online-form-box .hp-online-form .btn-box .contact {	float: right;	background: #007ee5}
.hp-online .hp-online-form-box .hp-online-form .title99 .light {	width: 100%;	height: 50%;	background: #1789e6;	position: absolute;	top: 0;	left: 0;	z-index: -1}
.hp-online .hp-online-form-box .hp-online-form .title99 .dark {	width: 100%;	height: 50%;	background: #007ee5;	position: absolute;	bottom: 0;	left: 0;	z-index: -1}
.hp-online .hp-online-text .big p {	color: #f00;	font-size: 24px;	font-weight: 700;	font-style: oblique;	display: inline-block;	margin: 0 5px}
.zixun_left{height: 100%;width: 510px;float: left;}
.all_news{margin-top: 5px;height: auto;}
.all_news li{width: 100%;margin-bottom: 5px;/* border-bottom: 1px dashed #CDCDCD; */line-height: 30px;}
.all_news .all_list{font-size: 16px;color: #4c4c4c;}
.all_news .all_time{font-size: 12px;color: #666;float: right;}
.all_news i{background: #666666;width: 9px;height: 9px;display: inline-block;margin-right: 4px;background: url(./index_files/images/title2.png) no-repeat 0px center;/* padding-left: 30px; */}
.all_news li:hover .all_list{color: #d00a12;}
.all_news li:hover .all_time{color: #5b3920;}
.all_news li:hover ia{background: #d00a12;}
.zixun_right{background: #ffffff;float: right;width: 530px;height: 100%;padding-top: 1px;padding-right: 20px;box-sizing: border-box;/* margin-top: 10px; */}
.right_tit{height: 50px;background: #ffffff;/* border-bottom: 1px dashed #CDCDCD; */border-bottom: 1px solid rgb(221, 221, 221);}
.right_tit li{transition: all .2s;cursor: pointer; font-size: 18px;color: #333;line-height: 33px;width: auto;float: left;margin-right: 20px;padding: 0 10px;}
.right_tit .right_titactive{color: rgb(14, 68, 202);height: 50px;padding: 0px 0px 0px 6%;background: url(./images/title.png) 10px center no-repeat;border-bottom: 1px solid rgb(221, 221, 221);overflow: hidden;font: bold 18px/50px å¾®è½¯é›…é»‘;}/* 2019724*/
.right_mian {/* margin-top: 10px; */height: auto;}
.right_mian_top { hidden;height: 107px;border-bottom: 1px dashed #8d7a6c;}
.right_mian_top a{ display:block;margin-top:25px;}
.right_mian_top h3{height: 30px;overflow:font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 10px;}
.right_mian_top span{font-size: 14px;color: #5b3920;word-break: break-all;}
.right_mian_top:hover h3{color: #d00a12;}
/*.right_mian_top:hover span{color: #5b3920;}*/
.tabs{display: none;}
.zixun_activeon{display: block;}
.pic_news  {	height: 78px;	color: #999;}
.pic_news .pic {	float: left;	height: 78px;	width: 120px;  margin-right: 12px;	/* margin-left: 21px; */	overflow: hidden;}
.pic_news  img {	display: block;	height: 78px;	width: 120px;	transition: transform 1s ease 0s;}
.pic_news  a:hover img {	transform: scale(1.1);	transition: 1s;	-moz-transition: 1s;	/* Firefox 4*/	-webkit-transition: 1s;	/* Safari 和 Chrome*/	-o-transition: 1s;}
.pic_news  p {	height: 48px;	overflow: hidden;	font-size: 16px;	line-height: 24px;	margin-bottom: 3px;}
.pic_news  em {	color: #ddd;	padding: 0 10px;}
.pic_news a {	color: #999;}
.pic_news .a {	color: #262627;}
.pic_news a:hover {	color: #e05a5a !important;}
/*xian chang jiao xue*/
.content1{    width: 1200px;    margin: 0 auto;    min-width: 1200px;}
.tit h3{padding: 0 0 0 10px;color: #0e44ca;background: url(https://www.areyousnoring.com/px/index_files/images/title.png) no-repeat 4px center;padding-left: 2%;border-bottom: 1px solid #ddd;height: 50px;overflow: hidden;font: 20px/30px "微软雅黑";font-weight: bold;line-height: 50px;}
.part4{    background: #ffffff;    padding: 12px 0 0 0;    overflow: hidden;    margin-bottom: 20px;}
.part4 .top{    margin-top: 30px;}
.part4 .top ul{ float: left;}
.part4 .top ul li{    float: left;    border-bottom: 3px solid #fff;    margin: 0 48px 0 0;    padding: 0 0 10px 0;    font-size: 16px;    color: #666;}
.part4 .top ul li a{    font-size: 16px;    color: #666;}
.part4 .top ul .on{    border-bottom: 3px solid #ff4b00;    color: #ff4b00;}
.part4 .top ul .on a{    color: #ff4b00;}
.part4 .top>a{
    float: right;
    font-size: 14px;
    color: #666;
    margin: 5px 0 0 0;
}

.part4 .txt{
    margin-top: 23px;
    width: 1222px;

}
.part4 .txt>a{
    float: left;
    width: 250px;
    height: 310px;
    overflow: hidden;
}
.part4 .txt>a img{
    width: 250px;
    height: 310px;
}
.part4 .txt ul{
    float: left;
    width: 1300px;
    display: none;
}
.part4 .txt ul li{
    width: 370px;
    float: left;
    margin: 0 0 20px 24px;
}
.part4 .txt ul li img{
    width: 370px;
    height: 200px;
    border-radius: 5px;
}
.part4 .txt ul li p{
    font-size: 16px;
    color: #666;
	text-align:center;
    padding: 10px 0 0 0;
    overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tit em{ font:italic 14px/27px "times new roman"; padding-left: 8px;}

.new-scroll{ width:601px; float:left;s height:405px; overflow: hidden; position: relative;}
.new-scroll .bd{width:601px; height:405px;}
.new-scroll .bd li{ width:100%; height:100%; position: relative;}
.new-scroll .bd li img{ display: block;  width:601px; height:405px;}
.new-scroll .bd li span{ position: absolute; width:100%; left:0; bottom:0; background:rgba(0,0,0,0.7); height:50px; line-height:50px; padding:0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right:150px;color:#fff; font-size:18px; font-weight: bold;}
.new-scroll .hd{position: absolute; right:0; bottom:20px;}
.new-scroll .hd li{ float:left; overflow: hidden; line-height:9999; width:10px; height:10px; border-radius:50%; background:#ddd; margin-right:12px;}
.new-scroll .hd li.on{ background:#75197D;}

.new-scrolla{ width:365px; float:left;s height:270px; overflow: hidden; position: relative;}
.new-scrolla .bd{width:365px; height:270px;}
.new-scrolla .bd li{ width:100%; height:100%; position: relative;}
.new-scrolla .bd li img{ display: block;  width:365px; height:270px;}
.new-scrolla .bd li span{ position: absolute; width:100%; left:0; bottom:0; background:rgba(0,0,0,0.7); height:40px; line-height:40px; padding:0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right:150px;color:#fff; font-size:14px; font-weight: bold;}
.new-scrolla .hd{position: absolute; right:0; bottom:20px;}
.new-scrolla .hd li{ float:left; overflow: hidden; line-height:9999; width:10px; height:10px; border-radius:50%; background:#ddd; margin-right:12px;}
.new-scrolla .hd li.on{ background:#75197D;}

#banner{width:100%;height:370px;overflow:hidden; z-index:1000;}
#banner .bannerCon{width:1300px;height:370px;margin:0px auto;position:relative;}
#banner .bannerCon .before1{width:600px;height:370px;background: url(/index_files/images/bj_03.png) repeat;
position:absolute;left:-600px;bottom:0px;z-index:333;}
#banner .bannerCon .before1 img{position:absolute;right:20px;top:143px;cursor:pointer;}
#banner .bannerCon .mohu{-webkit-filter: blur(15px);
            -moz-filter: blur(15px);
            -o-filter: blur(15px);
            -ms-filter: blur(15px);
            filter: blur(15px);
}
#banner .bannerCon .after1{width:600px;height:370px;background:url(/index_files/images/bj_03.png) repeat;position:absolute;right:-600px;bottom:0px;z-index:333;}
#banner .bannerCon .after1 img{position:absolute;left:20px;top:143px;cursor:pointer;}
#banner .bannerCon .scroll{width:2000%;height:370px;position:relative;left:-1300px;}
#banner .bannerCon .scroll img{width:1300px;height:370px;float:left;}
#banner .bannerBut{width:120px;height:40px;position:absolute;margin-left:-45px;bottom:0px;left:50%;}
#banner .bannerBut ul li{width:10px;height:10px;border-radius:100px;background:#fff;margin:4px;float:left;}
#banner .bannerBut ul li.hover{background:#e60012;}

.navdc{padding-left:5px;border: 5px solid #24449f;border-left:0;border-right:0;background: #24449f;width: 314px;float: left;border-radius: 20px;}	
#navd{position:relative;z-index: 9999;width: 306px;background: #ffffff;border-radius: 10px;}	
#navd .mainCate{ position:relative; padding:10px 20px; zoom:1;   }	
#navd .evenLeval{ background:#fff;}
.navdtype {left: 0px;top: -20px;width: 300px;padding: 19px 0px 9px 14px;height:70px;background: #24449f;color: #ffffff;border-radius: 2px 2px 0 0;text-align: center;font: 24px/1 "微软雅黑",Arial, Helvetica, sans-serif;
border-radius: 20px;}
#navd h3{height: 43px;line-height: 43px;font-size: 16px;overflow:hidden;}	
#navd h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }	
#navd h3 a{    display: inline-block;    font-size: 17px;color: #262626;line-height: 1;font-weight: 600;  }	
#navd p a:hover{ background: #2e5fdc; color: #fff;}
#navd p{ line-height:20px;   }	
#navd p a{margin-right:10px;color: #130808;width: 119px;font: 16px "微软雅黑";display: inline-block;height: 18px;line-height: 18px;text-align: center;}	
#navd .subCate{display:none;background:#fff url(/index_files/images/png96.png) center bottom no-repeat;background-size:contain;position:absolute;left: 316px;top:0;width:550px;padding:0 0 20px 20px;color:#333;z-index: 9999;border: 2px solid #24449f;border-radius: 10px;}	
#navd .subCate h4{ height:26px; line-height:16px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:20px; color:#333;  font-weight: 600; }	
#navd .subCate ul{width:400px;float:left;overflow:hidden;padding-top:20px;z-index: 9999;}	
#navd .subCate li{/* width:100px; */float:left;display:inline;padding:0 5px;line-height: 30px;color:#666;word-break:keep-all;white-space:nowrap;font: 16px "微软雅黑";height: 30px;}	
#navd .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }	
#navd .subCate li a:hover{ background: #2e5fdc; color: #fff;  }	
#navd .subCate #sub-ul-1{ width:100%;;  }	
#navd .on{   }	
#navd .on h3 a,#navd .on p a{   }	
#navd .on .subCate{ display:block !important;  }	
#mainCate-4 .subCate{ top:-100px }	
#mainCate-5 .subCate{ top:-164px; }	
#mainCate-6 .subCate{ top:auto; bottom:0; }
.list ul{list-style: none;}
.list li a{font: 16px "微软雅黑";padding: 10px;}
.list li{position: relative;padding-left: 30px;height: 36px;line-height: 36px;padding: 0px 62px;}
.list li:after{    content: "";    display: inline-block;    width: 20px;    height: 20px;    line-height: 20px;    text-align: center;    color: #FFF;    background: #999999;    text-align: center;    position: absolute;    left: 20px;    top: 8px;}
.list li:first-child:after {content: "1";background: #24449f;}
.list li:nth-child(2):after {content: "2";background: #24449f;}
.list li:nth-child(3):after {content: "3";background: #24449f;}
.list li:nth-child(4):after {content: "4";}
.list li:nth-child(5):after {content: "5";}
.list li:nth-child(6):after {content: "6";}
.list li:nth-child(7):after {content: "7";}
.list li:nth-child(8):after {content: "8";}
.list li:nth-child(9):after {content: "9";}
.list li:nth-child(10):after {content: "10";}

.game163{ position: relative;  padding: 4px; overflow: hidden; width: 365px; }	
.game163 .bigImg{ height: 330px; position: relative;}	
.game163 .bigImg li img{ vertical-align:middle; width:365px; height:225px;   }	
.game163 .bigImg li span{font-size: 15px;color:#666666;margin-top: 25px;height: 24px;line-height: 24px;}
.game163 .bigImg  h4{font-size: 18px;font-weight: bold;line-height: 53px;height: 53px;padding-right: 30px;overflow: hidden;text-align: left;font-family: "微软雅黑", serif;color: #24449f;}	
.game163 .sNext{ background-position: 0 -2698px;}	.game163 .sPrev:hover{ background-position: 0 -3133px;}	
.game163 .sNext:hover{ background-position: 0 -2785px;}	
.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 315px; overflow: hidden;}	
.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }	
.game163 .smallImg img{ border: 1px solid #dcdddd; width:60px; height:45px;  }	
.game163 .smallImg .on img{ border-color: #1e50a2;}	
.game163 .pageState{ position: absolute; top: 248px; right: 5px; font-family: "微软雅黑", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}