﻿
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: 12px/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: url(../images/bodybg.png) repeat;}
#top{ width: 100%; min-width: 1100px; height: 26px; overflow: hidden; background: url(../images/topbg.png) repeat-x; line-height: 25px;}
.topbd{ width: 1000px; margin: 0 auto;}
.link{ float: right;}
.link li{ /*display: inline-block; +display: inline;*/ float: left; height: 26px; background: url(../images/line.png) no-repeat right center;}
.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(../images/loginbg.png) no-repeat 0 1px;}
.link li.eng a{ color: #666;}
.topbd span em{ color: #2d5682; padding-left: 1px;}

#header{ width: 100%; min-width: 1000px; padding-top: 15px; background: url(../images/headbg.png) repeat-x bottom; padding-bottom: 1px; position: relative; z-index: 9;}
.head{ height: 100%; width: 100%; min-width: 1000px; background:#fff}
.head_1{ width: 1000px; margin: 0 auto; height: 80px;}
.head_1 .img{padding-bottom: 1px;}
.hotline{ width: 490px; float: right; text-align: right; color: #888;}
.hotline li{ display: inline-block; +display: inline; padding-left: 10px; 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;}

#banner{ width: 100%; min-width: 1000px; height: 360px; }

/* 轮播图 */
.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(../images/slider-arrow.png) -120px 50px no-repeat;}
.index-banner .next .arrow {left: 0; background: url(../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(../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;}

#symenu{ width: 100%; min-width: 1000px; height: 41px; margin-top: -4px; background: url(../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: 1000px; height: 41px; background: url(../images/menubg1.png) repeat-x; margin-top: 0px;padding-top:0px;padding-bottom:0px;}
#nav{ width: 1100px; margin: 0 auto; height: 41px; /*overflow: hidden;*/}
#nav li{ width: 88px; padding-right: 2px; float: left; text-align: center;  position: relative;}
#nav li a{ display: block; font: 16px/41px "微软雅黑"; color: #fff;}
#nav li a.current,#nav li a:hover{ background: #ab0101;}
#nav li ul{ display: none; position: absolute; z-index: 999; width: 92px; left: -4px; top: 41px;/* margin-left: -15px;*/ overflow: hidden;}
#nav li ul li{ float:none; line-height: 35px; background: #c11d1c; width: 92px; border-bottom: 1px solid #c8201f;}
#nav li ul li a{ font: 13px/35px "宋体"; background: #cc2726;}

.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(../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(../images/openclass1.png)center -99px no-repeat;border-bottom: 1px solid #dedede;}

.openclassc{width: 1000px;height:140px;margin: 0 auto; overflow: hidden;}
.openclassc .ul{width: 1000px;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: 1000px; margin: 0 auto; padding:10px 24px; background: url(../images/index_101.png) repeat-y;}
.left{ width: 264px; overflow: hidden; float: left; margin-left: -19px; margin-bottom: 20px;}
.gaoji{ width: 226px; padding: 0 19px; background: url(../images/index_371.png) no-repeat; margin-bottom:10px;}
.gaoji1{ width: 226px; padding: 0 19px; background: url(../images/index_110.jpg) no-repeat left bottom; margin-bottom:10px;}
.title1{ padding: 0 0 0 10px; color: #090909; height: 27px; overflow: hidden; font: 15px/27px "微软雅黑";}
.title{ padding: 0 0 0 10px; color: #fff; height: 29px; overflow: hidden; font: 15px/27px "微软雅黑";}
.title2{ padding: 0 0 0 10px; color: #fff; height: 29px; overflow: hidden; font: 15px/27px "微软雅黑";}
.title span{ font:italic 14px/27px "times new roman"; padding-left: 8px;}
.title a{ background: url(../images/index_701.png) no-repeat left center; width: 40px; display: block; float: right; color: #fff;}
.title a.more{ width: 40px; padding-left: 9px; font: 11px/27px arial;}

.gj_cont{ width: 226px; overflow: hidden;}
.gj_cont ul{ width: 228px;}
.gj_cont ul li{ width: 113px; line-height: 34px; border-right: 1px solid #ddd; border-bottom: 1px dotted #ddd; float: left;}
.gj_cont ul li a{ width: 100%; display: block; text-align: center;}
.gj_cont ul li a:hover{ background: #c11d1c; 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 dotted #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;}

.gj_cont2{ width: 216px;  overflow: hidden;}
.gj_cont2 ul{ width: 216px;}
.gj_cont2 ul li{ width: 101px; line-height: 34px; border-right: 1px solid #ddd; border-bottom: 1px dotted #ddd; float: left;}
.gj_cont2 ul li a{ width: 100%; display: block; text-align: center;}
.gj_cont2 ul li a:hover{ background: #c11d1c; color: #fff;}

.peixun{ width: 226px; padding: 0 19px; background: url(../images/index_561.png) no-repeat;}
.middle{ width: 534px; float: left; margin-bottom: 20px;}
.middle1{ width: 524px; float: left; margin-bottom: 20px;}
.right{ width: 200px; float: right; margin-bottom: 20px;}
.right1{ width: 442px; float: right; margin-bottom: 20px;}
#KinSlideshow{width: 532px; height: 265px; border: 1px solid #cecece;}
.KSS_titleBox{ background: url(../images/slidehbg.png) repeat;}
.KSS_titleBox h2.title{ line-height: 30px; height: 30px;}
#KSS_XposBox img{ width: 532px; height: 265px;}

.xwdt .title{ background: url(../images/index_051.png) no-repeat; margin-bottom: 15px;}
.xwdt .title2{ background: url(../images/index_051.png) no-repeat;}
.middleT{background: url(../images/index_051.png) no-repeat; margin-bottom: 15px;}
.middleT1{background: url(../images/index_051.png) no-repeat; margin-bottom: 5px;}
.xwdt_cont{ padding: 5px 0 0;}
.list li{ line-height: 27px; background: url(../images/index_74.png) no-repeat 2px center; padding-left: 10px;}
.list li span{ float: right; font-family: "宋体";}
.list li a:hover{ text-decoration: underline;}
.list1 li{ line-height: 27px; background: url(../images/index_74.png) no-repeat 2px center; padding-left: 10px;}
.list1 li span{ float: right; font-family: "宋体";}
.list1 li a:hover{ text-decoration: underline;}

.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(../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(../images/index_41.png) no-repeat center; color: #fff;padding: 0 1px; }
.search li.fr{ float: right;}

.kjlink{ height: 275px; overflow: hidden; margin-bottom: 15px;}
.kjlink img{ margin-bottom: 10px;}
.kjck{ font: 16px/18px "微软雅黑"; color: #142c68; height: 27px; line-height: 27px; background: url(../images/index_57.png) no-repeat left bottom; margin-bottom: 9px;}
.saom{ height: 110px; background: url(../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(../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: 20px; margin-top:10px;}
.jxkc{ width: 660px; float: left;}
.title2{ height: 29px; overflow: hidden; background: #142c68; border-left: 5px solid #d49f63; font: 15px/29px "微软雅黑"; color: #fff; padding: 0 12px 0 8px; margin-bottom: 2px;}
.title2 em{ font:italic 14px/29px "times new roman"; padding-left: 5px;}
.title2 a{ font-size: 10px; padding: 0 0 0 9px; background: url(../images/index_701.png) no-repeat left center; float: right; color: #fff;}
.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: 12px; padding: 0 0 0 9px; float: right; color: #142c68;}
.title3 a:hover{color: #999;}

.kc{ height: 27px; line-height: 27px; border-bottom: 1px dotted #cecece; padding-left: 8px; background: url(../images/index_74.png) no-repeat 1px center; overflow: hidden;}
.kc li{ float: left;}
.kc li.kcmc{ width: 306px;}
.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(../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(../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 dotted #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 dotted #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: 320px; float: left; margin-right: 20px;}
.frt{ float: right; margin: 0;}

.huodong{ margin:20px 0; position: relative; height: 195px;}
.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(../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:1000px; position: absolute; left: 0; top: 44px;}
.huodong .carousel .prev , .huodong .carousel .next {height:32px;width:16px;overflow:hidden;display:block;margin-top:40px;}
.huodong .carousel .prev {float:left;background:url(../images/index_92.png) no-repeat; margin-right: 14px;}
.huodong .carousel .next {float:right;background:url(../images/index_93.png) no-repeat;}
.huodong .slide{ width: 940px; overflow: hidden; float:left;}
.huodong .jCarouselLite { width:940px;height:151px;overflow:hidden;/*必要元素*/}
.huodong .jCarouselLite li{height:151px;width:180px;text-align:center; margin-right: 10px;}
.huodong .jCarouselLite li img{height:110px;width:180px;}
.huodong .jCarouselLite li h3{ line-height: 18px; color: #727272; height: 36px; padding-top: 5px; overflow: hidden;}

.teach{ position: relative; height: 174px;}
.teach .carousel {width:1000px; 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(../images/index_92.png) no-repeat; margin-right: 14px;}
.teach .carousel .next {float:right;background:url(../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:1000px; 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(../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(../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: 1000px; text-align: center; color: #999; padding-top: 10px; position: relative; z-index: 99;}
#footer p{ line-height: 22px;}


#banner2{ margin:-9px 0 10px -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;}

#banner5{ width: 100%; min-width: 1000px; height: 360px;}
#banner5 img{ width: 1920px; height: 360px;}

.tab{ width: 1000px; padding: 0 30px; height: 32px; background: url(../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(../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(../images/neiye_13.png) no-repeat left center; float: left;}
.list_1{ width: 214px; height: 124px; padding: 7px 0 7px 2px; background: url(../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(../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/index_701.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(../images/neiye_18-061.png) no-repeat 9px center;}
.tab_title span.hzly{ padding-left: 33px; background: url(../images/neiye_181.png) no-repeat 8px center;}
.tab_title span.hzlc{ padding-left: 27px; background: url(../images/neiye_261.png) no-repeat 7px center;}
.tab_title span.lxwm{ padding-left: 33px; background: url(../images/neiye_281.png) no-repeat 7px center;}
.tab_title span.dxal{ padding-left: 27px; background: url(../images/neiye_441.png) no-repeat 7px center;}
.list_kc{ padding-left: 8px; overflow: hidden;}
.list_kc li{ line-height: 27px; border-bottom: 1px dotted #cecece; padding-left: 8px; background: url(../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(../images/neiye_33.png) no-repeat;}
.weixin{ height: 73px; background: url(../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: 1000px; /*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: 1000px; /*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: -2px 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(../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: #142c68; color: #fff;}
.leftnav li a:hover{ /*color: #a30001;*/ background: #142c68; color: #fff;}
.leftnav li a span{ display: block; padding-left: 41px;}
.leftnav .subnav{ padding-bottom: 20px; border-bottom: 1px solid #d4d4d4 ; background: url(../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 dotted #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(../images/neiye2_03.jpg) no-repeat 0 0;}
.leftnav li a.dx span{ background: url(../images/neiye2_10.jpg) no-repeat 0 0;}
.leftnav li a:hover span,.leftnav li.current a span{ color: #142c68; background-position: 0 -21px;}
.rightbar2{ width: 754px; float: right;}
.list_jpkc{ padding: 0 10px;}
.list_jpkc li{ padding: 18px 0 17px; border-bottom: 1px dotted #d4d4d4;}
.time_kk{ width: 130px; float: left; text-align: center;}
.time{ width: 120px; height: 69px; padding: 4px; border: 1px solid #ececec; background: url(../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(../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{ text-indent:2em; line-height: 24px; color: #444;}
.detail_kk span{ color: #999; font: 13px/30px "宋体"; text-align:center;}
.detail_kk1{ text-align:center; width: 576px; float: right; border-left: 1px solid #ececec; padding-left: 14px;}
.detail_kk1 h1{ font: 16px/35px "微软雅黑"; color: #333;}
.detail_kk1 h1.nr_btl{ font-size: 20px; text-align: center;}
.detail_kk1 h3{ font: 16px/35px "微软雅黑"; color: #333;}
.detail_kk1 h3.nr_btl{ font-size: 20px; text-align: center;}
.detail_kk1 span{ color: #999; font: 13px/30px "宋体";}

.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(../images/neiye2_06.png) no-repeat left center;}
.pagination li.lli em{ padding-right: 24px; background: url(../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 "宋体";}
.case_title2{ text-align: right; margin-top:15px; padding-top: 20px; border-top: 1px solid #ddd;}
.case_title2 h1{ font:14px/16px "微软雅黑"; color: #333;}

.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 dotted; 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(../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(../images/neiye3_07.png) no-repeat;}
.search_ny .search_btn{ width: 47px; height: 22px; border: 0 none; background: url(../images/index_41.png) no-repeat; color: #fff;}

#teach{ width: 1040px; height: 135px; margin: 0 0 20px -20px;}
.teacher{ width: 1000px; height: 120px;}
.teacher .prev,.teacher .next { height:120px; width:19px; overflow:hidden; display:block; border: 0 none;}
.teacher .prev{background:url(../images/index_124.png) no-repeat left center; margin-left: 10px;}
.teacher .next{background:url(../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(../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(../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(../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: 15px/29px "微软雅黑"; color: #fff; background: url(../images/neiye4_04.png) no-repeat left center; padding:0 6px 0px 15px; margin-bottom: 5px;}
.title4 a{ font: 11px/29px arial; float: right; color: #fff; padding-left: 9px; background: url(../images/index_70.png) no-repeat left center;}
.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(../images/neiye4_11.png) no-repeat 0 0;}
.list_logo li a.jrxyq{ background: url(../images/neiye4_11-04.png) no-repeat 0 0;}
.list_logo li a.hd{ background: url(../images/neiye4_11-05.png) no-repeat 0 0;}
.list_logo li a.lxwm2{ background: url(../images/neiye4_11-06.png) no-repeat 0 0;}
.list_logo li a.zxzx{ background: url(../images/neiye4_11-07.png) no-repeat 0 0;}
.list_logo li a.gdqd{ background: url(../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(../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 dotted #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(../images/icon_01.png) no-repeat}
.list_icon li a.icon_2{ background: url(../images/icon_03.png) no-repeat}
.list_icon li a.icon_3{ background: url(../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 dotted #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(../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(../images/index_74.png) no-repeat left center; border-bottom: 1px dotted #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(../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(../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(../images/emw2.jpg); width:107px; height:109px; display:block; z-index:99}
.lii1{ z-index:99}


#main_login{ width: 100%; min-width: 1000px; background: url(../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(../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(../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(../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(../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(../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;}
.search_list ul li span{ color: #999; float: right;}
#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:#454343;font-size:14px;font-family:"微软雅黑";line-height:28px;}

.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:1000px;  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: 290px;
  height: 165px;
  position: relative;
  margin: 25px 10px 0 0;
}
.home_about .container .txt {
  float: left;
  width: 495px;
  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: 92px;
  overflow: hidden;
}

/********2018.11.30新增********/
.head_1 span{ display: none;}
#ph_footer{ display: none;}
#ph_footer p{ line-height: 22px;}

.news4{ width:1000px;}
.news4 .bd{ }
.news4 .bd ul{ overflow:hidden; zoom:1; }
.news4 .bd ul li{ margin-right:10px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
.news4 .bd ul li img{ width:243px; height:130px; display:block;}
.news4 .bd ul li .title{ line-height:24px;}

/*********20190910新增**********/

.zxbm{ padding-top: 20px; padding-bottom: 20px; font-family: "微软雅黑";}
.zxbm .bt{ text-align: center;}
.zxbm .bt h2{ font-size: 18px;}
.zxbm .bt h3{ font-size: 12px; padding: 10px 0px;}
.zxbm .bt b{ display: block; max-width: 480px; width: 60%; border-bottom: 1px solid #ddd; margin: 0px auto; position: relative; padding-top: 12px;}
.zxbm .bt b::after{ position: absolute; content: ''; top: 8px; left: 50%; margin-left: -25px; width: 10px; height: 10px; border-left: 20px solid #fff;  border-right: 20px solid #fff; background: #0066cc;}
.zxbm .bt span{ display: block; text-align: right;}
.zxbm ul{ padding-top: 15px; margin: 0px -15px;}
.zxbm ul li{ border: 1px solid #eee; border-radius: 3px; box-shadow: 0px 0px 2px #ccc; float: left; width: calc(25% - 32px); margin: 0px 15px; box-sizing: border-box; padding: 10px;}
.zxbm ul li:hover{ box-shadow: 0px 0px 2px #999;}
.zxbm ul li .img{ overflow: hidden;}
.zxbm ul li .img img{ width: 100%; height: auto; transform: scale(1);  transition:all 0.5s ease 0s;}
.zxbm ul li .img:hover img{ transform: scale(1.2); transition:all 0.5s ease 0s;}
.zxbm ul li .nr{ padding:10px 5px; margin:10px 5px; text-align: center; border: 1px solid #ddd;}
.zxbm ul li .nr h2{ font-size: 13px; line-height: 20px; padding-bottom: 5px;}
.zxbm ul li .nr p{ color: #999; font-size: 12px;}

.zxbm_1{ padding-top: 10px !important; padding-bottom: 30px !important;}
.zxbm_1 .swiper-slide{ border: 1px solid #eee; border-radius: 3px; box-shadow: 0px 0px 2px #ccc; float: left; box-sizing: border-box; padding: 10px;}
.zxbm_1 .swiper-slide:hover{ box-shadow: 0px 0px 2px #999;}
.zxbm_1 .swiper-slide .img{ overflow: hidden;}
.zxbm_1 .swiper-slide .img img{ width: 100%; height: auto; transform: scale(1);  transition:all 0.5s ease 0s;}
.zxbm_1 .swiper-slide .img:hover img{ transform: scale(1.2); transition:all 0.5s ease 0s;}
.zxbm_1 .swiper-slide .nr{ padding:10px 5px; margin:10px 5px; text-align: center; border: 1px solid #ddd;}
.zxbm_1 .swiper-slide .nr h2{ font-size: 13px; line-height: 20px; padding-bottom: 5px;}
.zxbm_1 .swiper-slide .nr p{ color: #999; font-size: 12px;}
.zxbm_1 .swiper-button-prev,.zxbm_1 .swiper-button-next{ background: rgba(0, 0, 0, 0.4); background-size: 60%; background-repeat: no-repeat; background-position: center center;}


.zxbm1{ background: url(../images/20190910_05.png) no-repeat; background-size: cover; padding:35px 25px; font-family: "微软雅黑";}
.zxbm1 .bt{ text-align: center;}
.zxbm1 .bt h2{ font-size: 18px; color: #fff; line-height: 24px;}
.zxbm1 .bt b{ display: block; max-width: 480px; width: 60%; border-bottom: 1px solid #fff; margin: 0px auto; position: relative; padding-top: 12px;}
.zxbm1 .bt b::after{ position: absolute; content: ''; top: 8px; left: 50%; margin-left: -10px; width: 10px; height: 10px; background: #0066cc;}
.zxbm1 ul{ padding-top: 25px; text-align: center;}
.zxbm1 ul li{ margin-bottom: 10px;}
.zxbm1 ul li .tb_txt{ width: 100%; max-width: 300px; border: 1px solid #ddd; height: 35px; line-height: 35px; padding: 0px 10px; font-size: 14px; box-sizing: border-box;}
.zxbm1 ul li .tb_txt2{ width:214px; max-width: 300px; border: 1px solid #ddd; height: 35px; line-height: 35px; padding: 0px 10px; font-size: 14px; box-sizing: border-box;}
.zxbm1 ul li .tb_btn{ width: 100%; max-width: 300px; border: 1px solid #ddd; height: 35px; line-height: 35px; background: #ab0101; font-size: 14px; border: 0px; color: #fff;}
.zxbm1 ul li img{ vertical-align: middle; height: 35px;}


.zxbm2{ padding-top: 30px; padding-bottom: 20px; font-family: "微软雅黑";}
.zxbm2 .bt{ text-align: center;}
.zxbm2 .bt h2{ font-size: 18px;}
.zxbm2 .bt h3{ font-size: 12px; padding: 10px 0px;}
.zxbm2 .bt b{ display: block; max-width: 480px; width: 60%; border-bottom: 1px solid #ddd; margin: 0px auto; position: relative; padding-top: 12px;}
.zxbm2 .bt b::after{ position: absolute; content: ''; top: 8px; left: 50%; margin-left: -25px; width: 10px; height: 10px; border-left: 20px solid #fff;  border-right: 20px solid #fff; background: #0066cc;}
.zxbm2 .bt span{ display: block; text-align: right;}
.zxbm2 ul{ padding-top: 15px; margin: 0px -15px;}
.zxbm2 ul li{ border-radius: 3px;  float: left; width: calc(20% - 22px); margin: 0px 10px; box-sizing: border-box; padding: 10px;}
.zxbm2 ul li:hover{ box-shadow: 0px 0px 2px #999;}
.zxbm2 ul li .img{ overflow: hidden;}
.zxbm2 ul li .img img{ width: 100%; height: auto; transform: scale(1);  transition:all 0.5s ease 0s;}
.zxbm2 ul li .img:hover img{ transform: scale(1.2); transition:all 0.5s ease 0s;}
.zxbm2 ul li .nr{ padding:10px 5px;}
.zxbm2 ul li .nr h2{ font-size: 13px; line-height: 20px; padding-bottom: 5px;}
.zxbm2 ul li .nr p{ color: #999; font-size: 12px;}

@media screen and (max-width: 1280px) 
{
     #banner{ margin-bottom:-100px;}
    #banner img{ width: 100%; height: auto;}
 }

