﻿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*/

/*========================================================================================================*/

body{ background: url(../images/bodybg.png) repeat;}
#top{ width: 100%; min-width: 1040px; height: 26px; overflow: hidden; background: url(../images/topbg.png) repeat-x; line-height: 25px;}
.topbd{ width: 1040px; 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: 26px; color: #fff; background: url(../images/loginbg.png) no-repeat 0 1px;}
.link li.eng a{ color: #666;}
.topbd span em{ color: #2d5682; padding-left: 5px;}
.fl{ float:left;}
.fr{ float:right;}

.header{width: 100%; height: 120px; min-width: 1200px; color: #fff; background: url(../images/headerbg.jpg) no-repeat top center; background-size: cover;}
.header .container{height: 100%;}
.header .logo{font-size: 24px; height: 60px; line-height: 60px; background: url(../images/border.png)no-repeat bottom;}
.header .nav ul{display: flex;justify-content: space-between;}
.header .nav ul li a{display: block; height: 58px; line-height: 58px; padding: 0 15px; font-size: 16px; border-top: 2px solid transparent;}
.header .nav ul li.on a{border-color: #fff;}

.head_1{ width: 1040px; margin: 0 auto; height:80px;}
.head_1 ul{font-size:14px; padding-top:10px;}
.head_1 ul li{ float:left; width:108px; text-align:center; height:23px; line-height:23px;}
.head_1 ul li a{ color:#a3aabe;}
.head_1 ul li a:hover{ text-decoration:underline;}
.hotline{ width:400px; float:right; text-align: right; color: #888; font-size:14px; font:"微软雅黑";}
.hotline li{ padding-left: 5px; line-height: 10px; position: relative; float:right;}
.hotline li img{ vertical-align: right; padding-bottom:10px; float:left}
.hotline li img.wx{ position: absolute;  top: 0; z-index: 9; padding: 5px; background: #fff; border: 1px solid #ddd;}
.hotline li.name{ width: 100%; padding:9px 0 0;}

.box2{width:1040px;float:left;margin-top:9px;height:100px;float:left;background:url(../images/box2_bj.jpg) repeat-x center;}
.wenzi{width:1020px;float:left;padding:20px 0 0 13px;color:#ff780b;font-size:14px;font-family:'Microsoft YaHei';font-weight:bold;line-height:26px;}

#banner{ width: 100%; min-width: 1000px; height: 240px; margin:-4px 0px 0px 0px;position:relative;overflow:hidden;padding-top:4px;}
#banner .banners{width:1920px;height:240px;overflow:hidden;position:absolute;  left: 50%; margin-left: -960px;}
#banner .banner{width:1920px;height:240px;overflow:hidden;position:absolute; text-align: center;}
#banner .focus{width:1000px;margin:0px auto;text-align:center; position: relative; z-index: 99; padding-top: 220px;}
#banner .focus li{ z-index:3; width:18px; height:18px; display:inline-block; *display:inline; overflow:hidden; margin:0px 3px; zoom:1;cursor:pointer; background: url(../images/i_dot.32.png) no-repeat;}
#banner .focus li.on{ background-image: url(../images/i_dot_hover.32.png);}

#menu{ width: 100%; min-width: 1000px; height: 41px; background: url(../images/menubg.png) repeat-x; margin-top: 0px;padding-top:0px;padding-bottom:0px;}
#nav{ width: 1008px; margin: 0 auto; height: 41px; /*overflow: hidden;*/}
#nav li{ width: 82px; padding-right: 2px; float: left; text-align: center; background: url(../images/navbg.png) no-repeat right top; position: relative;}
#nav li a{ display: block; font: 15px/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;}

.mainbody{ width: 1000px; margin: 0 auto; padding: 20px 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_37.png) no-repeat; margin-bottom: 10px;}
.title{ padding: 0 0 0 10px; color: #fff; height: 27px; overflow: hidden; font: 15px/27px "微软雅黑";}
.title span{ font:italic 14px/27px "times new roman"; padding-left: 8px;}
.title a{ background: url(../images/index_70.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: 155px; 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;}

.peixun{ width: 226px; padding: 0 19px; background: url(../images/index_56.png) no-repeat;}
.middle{ width: 522px; float: left; margin-bottom: 0px;}
.right{ width: 478px; float: right; margin-bottom: 0px;}
#KinSlideshow{ margin-bottom: 15px; width: 512px; height: 285px; 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: 512px; height: 285px;}

.xwdt .title{ background: url(../images/index_05.png) no-repeat;}
.xwdt_cont{ padding: 5px 0 0;}
.list li{ line-height: 26px; 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: 31px; 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;}

.kjlink{ height: 233px; overflow: hidden; margin-bottom: 10px;}
.kjlink img{ margin-bottom: 7px;}
.kjck{ height: 27px; line-height: 27px; background: url(../images/index_57.png) no-repeat left bottom; margin-bottom: 9px;}
.saom{ height: 92px; 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-top:10px; margin-bottom:10px;}
.jxkc{ width: 660px; float: left;}
.title2{ height: 29px; overflow: hidden; background: #c11d1c; 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_70.png) no-repeat left center; float: right; color: #fff;}
.title2 a:hover{}

.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: 276px;}
.kc li.kcmc a:hover{ text-decoration: underline;}
.kc li.kcxx{ width: 60px;}
.kc li.kcxx1{ width: 120px;}
.kc li.kcsj{ width: 160px;}
.kc li.kcfy{ width: 80px;}
.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{ background: #eee; height: 310px; padding: 0 10px; position: relative; overflow: hidden;}
.msg{ width: 330px; float: right; overflow: hidden;}
.type_msg{ width: 300px; height: 36px; line-height: 36px; border-bottom: 1px solid #dcdcdc; margin:0 0 10px;}
.type_msg li{ float: left; margin-right: 17px; height: 37px; font: 13px/36px "微软雅黑"; cursor: pointer;}
.type_msg li.st021{ color: #c11d1c; background: url(../images/msg_07.png) no-repeat center bottom;}
.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-bottom:20px; 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 #c11d1c; background: #f9ebeb; }

.zfpx_left li span{ float: right; font-family: "宋体";}
.zfpx_middle{ width: 426px; float: left; padding-top:2px; padding-left:8px;}
.zfpx_middle img{ width: 426px; height:269px;}
.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 #c11d1c; background: #f9ebeb;}
.zfpx_right li span{ float: right; font-family: "宋体";}

.zfpx_right1{ width: 330px; float: right; padding-top: 1px; overflow:hidden; white-space: nowrap}
.zfpx_right1 li{line-height: 27px; border-bottom: 1px dotted #cecece; border-left: 5px solid #fff; padding:0 4px 0 6px;}
.zfpx_right1 li:hover{ border-left: 5px solid #c11d1c; background: #f9ebeb;}
.zfpx_right1 li span{ float: right; font-family: "宋体";}

.px_area{ width: 320px; float: left; margin-right: 20px;}
.frt{ float: right; margin: 0;}
.huodong{ margin:10px 0; position: relative; height: 205px;}
.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%; margin-top:20px; min-width: 1000px; text-align: center; color: #999; padding-top: 10px; position: relative; z-index: 99; border-top: 1px solid #ddd;}
#footer p{ line-height: 22px;}


#banner2{ margin: -19px 0 20px -20px;}
#banner2 img{ width: 1040px; height: 240px;}
.tab{ width: 1000px; padding: 0 30px; height: 32px; background: url(../images/neiye_04.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: 24px; height: 24px; 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: #c11d1c; margin-bottom: 5px;}
.tab_title a{ font-family: arial; color: #fff; float: right; margin-right: 8px; padding-left: 9px; background: url(../images/index_70.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-06.png) no-repeat 9px center;}
.tab_title span.hzly{ padding-left: 33px; background: url(../images/neiye_18.png) no-repeat 8px center;}
.tab_title span.hzlc{ padding-left: 27px; background: url(../images/neiye_26.png) no-repeat 7px center;}
.tab_title span.lxwm{ padding-left: 33px; background: url(../images/neiye_28.png) no-repeat 7px center;}
.tab_title span.dxal{ padding-left: 27px; background: url(../images/neiye_44.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: 260px;}
.kchz_contact1{ height: 360px;}
.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:20px;}
.case1_content{ width: 1000px; /*height: 312px;*/ overflow: hidden;}
.list_case1{ width: 1009px;}
.list_case1 li{ width: 243px; height: 151px; margin: 0 9px 4px 0; float: left;}
.list_case1 li img{ width: 243px; height: 130px; margin-bottom:10px;}
.list_case1 li h3{ line-height: 18px; color: #474747; height: 36px; overflow: hidden; padding-top: 5px; text-align: center;}
.list_case1 li h3 span{ float: right; font-family: arial; display: none;}

.case2{ margin-top:20px;}
.case2_content{ width: 1000px; /*height: 312px;*/ overflow: hidden;}
.list_case2{ width: 1009px;}
.list_case2 li{ width: 192px; height: 120px; margin: 0 9px 4px 0; float: left;}
.list_case2 li img{ width: 192px; height: 110px; margin-bottom:10px;}
.list_case2 li h3{ line-height: 18px; color: #474747; height: 36px; overflow: hidden; padding-top: 5px; text-align: center;}
.list_case2 li h3 span{ float: right; font-family: arial; display: none;}

.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(../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: #a30001; 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(../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: #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 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/neiye2_02.jpg) no-repeat 7px 9px; margin-bottom: 8px; text-align: left;}
.time h3{ padding-left: 37px; padding-top: 7px; color: #ab0101; margin-bottom: 10px; font: 12px "微软雅黑";}
.time a{ display: block; line-height: 28px; width:74px; padding-left: 46px; color: #fff; background: #ab0101 url(../images/neiye_18.png) no-repeat 25px center;}
.detail_kk{ width: 576px; float: right; border-left: 1px solid #ececec; padding-left: 14px;}
.detail_kk h3{ font: 18px/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(../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:35px 0; font: 13px/28px "宋体";}
.content p{ margin-bottom: 24px; font-size:16px; font-family:微软雅黑;}
.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;}


.content1{ padding:35px 0; font: 13px/28px "宋体";}
.content1 p{ margin-bottom: 24px;}
.content1 td{ padding:10px 15px;  white-space:inherit;
word-wrap: break-word;
    word-break: break-all;}
.content1 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_title1{ text-align: center; padding-bottom: 10px; margin-bottom: 20px;}
.case_title1 h1{ font:bold 20px/30px "微软雅黑"; color: #333; padding: 0px 0 5px;}
.case_title1 span{ color: #999; font: 13px/30px "宋体";}
.case_title2{ text-align: right; padding-top: 15px; border-top: 1px solid #ddd;}
.case_title2 h1{ font:16px/20px "微软雅黑"; 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: 120px; 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: 120px; text-align :center; 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 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;}
.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;}

.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;}


.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_04.png) no-repeat}
.list_icon li a.icon_2{ background: url(../images/icon_05.png) no-repeat}
.list_icon li a.icon_3{ background: url(../images/icon_06.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: 123px; 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; }

.kbxx1{ padding: 0 0;}
.kbxx1 ul{ width: 1025px; padding: 10px 0 0;}
.kbxx1 li{ width: 180px; float: left; height: 143px; margin: 0 25px 20px 0;}
.kbxx1 li img{ width: 180px; height: 110px; margin-bottom: 7px;}
.kbxx1 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: 364px; overflow: hidden;}
.service img{ margin:10px 5px 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:#bf1d1a; 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{}

/********2018.11.30新增********/
.head_1 span{ display: none;}
#ph_footer{ display: none;}
#ph_footer p{ line-height: 22px;}

.index{padding: 20px 0;}
.index_left{width: 340px; height: 230px; background-repeat: no-repeat; background-position: center center;  background-size: cover;}
.index_left img{display: none;}
.index_right{width: 630px;}
.index_title{margin-bottom: 18px;}
.index_right .nr{margin-bottom: 18px;}
.index_right .nr p{font-size: 14px; line-height: 25px; font-size: 14px; color: #333;}
.index_right .ckgd a{display: block; width: 111px; height: 32px; line-height: 32px;text-align: center; font-size: 14px; color: #fff; background-color: #bf1d1a; }
.index_right .ckgd a:hover{text-decoration: underline;}













