﻿@charset "utf-8";
/* CSS Document */
 body {background2:#ddd}
 
 /*基本设定*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"微软雅黑", "黑体", "宋体", Arial;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{vertical-align:middle;
}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:"微软雅黑", "黑体", "宋体", Arial;font-size:inherit;font-weight:inherit;}
body{color:#333;font:12px/1.5 "", "", "宋体", Arial;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:"微软雅黑", "黑体", "宋体", Arial;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
select{font-size:12px;}
dt{float:left;}
html{overflow-y:scroll;}
a{font-family:"微软雅黑", "黑体", "宋体", Arial;outline:none; cursor:pointer;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover,a:active{text-decoration: none; color:#c70e0e;}
hr{height:1px;border:solid #bbb;border-width:1px 0 0;}

/*整体布局*/
.header,.main,.footer{width:100%; margin:auto; background-color:#fff;}
.header{ *z-index:999!important;}
.header2,.main2,.footer2{width:1200px; margin:auto; }
.header_con{width:1440px; margin:auto;}
.main_con{margin:auto;}
.footer_con{width:1440px; margin:auto;}
.footer{border-top:1px solid #d9d9d9;}

.ymbno {display:none}

.header{ position: relative; background:url(../img/head_bj.jpg) no-repeat top}
.header_con{width:100%; position: relative; z-index:1010; margin-top2:10px; border-bottom:3px solid #07b313; padding-top2:55px; height:173px; background2:#fff; opacity2:0.3; filter2:alpha(opacity=30);}

.header_con .header_bar{ color:#fff; width:1010px; height:40px; padding-top:10px; margin:auto;}
.header_con .header_bar .ry{ float:left; padding-top:5px;padding-left: 20px;}
.header_con .header_bar .ry i{ font-style:normal;padding:0 12px; text-align:center;}
.header_con .header_bar .ww{ float:right;width: 400px;}
.header_con .header_bar .ww span{padding-left:12px;}
.header_con .header_bar .ww span a:link,.header_con .header_bar .ww span a:visited{color:#fff; line-height:25px;}
.header_con .header_bar .ww span a:hover{color:#c70e0e;}
.header_con .header_bar .ww span img{ margin:-3px 3px 0;}

/*内页头部*/
.header_top{margin-bottom:3px;}
.header_top a{ background:url(images/top2.png) 0 0 no-repeat; width:960px; height:137px; display:block; text-indent:-9999px; *font-size:0px!important; *line-height:1px!important; }


#header_k {width:960px; position:relative; overflow:hidden; margin:0 auto; height:118px; background:url(../img/t.png) 300px 20px no-repeat}
#head_logo {position2:absolute; top2:30px; left:0; float:left; margin-top:35px; width:500px; height:70px; display2:none}
#head_kh {float:right; width:450px; text-align:right; font-size:15px; margin-top:10px; line-height:32px;}
#head_kh p{font-size:13px}

#head_tel {float:right; display2:none; background:url(../img/mob.png) no-repeat 0 8px; padding-left:30px; height:38px; line-height:20px; padding-top:12px; font-size:18px; text-align2:right; width:269px;}
#head_tel span.tel {display:block; background:url(../img/tel.png) no-repeat left 2px; float:left; text-align:left; text-indent:30px; font-weight:bold; font-family:arial; color:#fff; height:30px; line-height:30px; width:140px; font-size:15px}
#head_tel span.mob {display:block; background:url(../img/mob.png) no-repeat left 2px; float:left; text-align:left; text-indent:30px; font-weight:bold; font-family:arial; color:#fff; height:30px; line-height:30px; width:160px; font-size:13px}

#head_search {float:right; height:32px; width:300px; padding-left:90px}
#head_search input#k1 {vertical-align: middle; float:left; background:none; border:1px solid #666; width:233px; height:30px; padding-left:5px; line-height:30px}
#head_search input#k_bn1 {background:#666; border:0; height:32px; line-height:32px; width:50px; text-align:center; color:#fff; cursor:pointer; font-size2:13px;}
#head_search input#k_bn {vertical-align: middle; float:left; cursor: pointer; background: #666 url("../img/s_bj.png") no-repeat scroll 15px 3px; text-indent: -9999px; width: 58px; height: 30px; line-height: 30px; border: 1px solid #666; padding: 0px;}



/*
#menu {height:40px; line-height:40px; z-index:1001; margin:0 auto; text-align:right; padding-top:15px; width:960px; background2:url(../img/dn-bj.png) no-repeat}
#menu dl dd {float:left; position:relative; z-index:1002; width:128px; height:40px; line-height:40px; text-align:center}
#menu dl dd.on {background:#07b313;background:url('../img/nav_bg_li_hov.png'); background2:#c82822;  background:#009ad6; color:#fffbc9; cursor:pointer}
#menu dl dd.on a {color:#fff;}
#menu dl dd.on a i{color:#eee;}
#menu dl dd a.n0 {border:0}
#menu dl dd a {font-size:18px; border-left2:1px solid #e2967b; border-right2:1px solid c94336#; height:24px; line-height:24px; margin-top2:15px; color:#000; display:block;}
#menu dl dd a i {font-size:12px; font-family:arial; color:#666; display:block; text-align:center; height:16px; line-height:16px; font-style:normal}
#menu dl dd:hover {color:#fff}
#menu dl dd a:hover {color:#fff}
#menu dl dd ul {border:2px solid #07b313; margin-top:16px; background:url('../img/nav_bg_li.png'); background:#07b313; display:none; border-top2:2px solid #666; padding-bottom2:2px;}
#menu dl dd ul li {height:32px; line-height:32px}
#menu dl dd ul li:hover {background:#666; background:#fffcc7; color:#fff; background:url('../img/nav_bg_li_hov.png');  background:#009ad6}
#menu dl dd ul li a{color:#000; font-size:13px; height:32px; line-height:32px; margin-top:0; display:block}
#menu dl dd ul li a:hover {color:#fff}
*/

.top_bg {    height: 25px;    line-height: 30px;  padding-top:5px;  background: #000;}
.warp {    width: 960px;    margin: 0 auto;}
.fl {    float: left;    display: inline;}
.top_text {    color: #fff;    font-family: Ariay;    font-size: 13px;}
.fr {    float: right;    display: inline;}
.fr a.lan_on {color: #f5f80b; }
.fr a.lan_off {color: #fff68f;}
.fr a {float:right; display:block; margin:0 3px; padding:0 2px; font-size:13px; color:#fff; border:1px solid #ccc; border-radius:5px;}
.fr a:hover {color:#f5f80b}

.menu2{width:100%; height:40px; width:960px; padding-top:15px; margin:0 auto; background2:#0072c1}
.menu {width:960px; clear:both; margin:0 auto;}
.menu33, .menu ul {display:block;list-style-type:none;margin:0;padding:0;}
.menu li {border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5; width:123px;}
.menu li.jt_right {background:url(../img/jt_right.png) #07b313 no-repeat right}
.menu li:hover {white-space:normal;z-index:10000; color:#fff;}
.menu li li {float:none;}
.menu ul {left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
.menu li:hover>ul {top:100%;visibility:visible;}
.menu li li:hover>ul {left:100%; top:0;}


.menu a.lia1 {font-size:12px; width2:128px;}
.menu a.lia1 i {color:#666;display:block;font-size:12px;height:16px;line-height:16px; text-align:center; font-family:arial; font-style:normal }


.menu:after, .menu ul:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.menu, .menu ul {min-height:0;}
.menu ul {margin:-10px 0 0 -30px;padding:10px 30px 30px; }
.menu ul ul {margin:-30px 0 0 -10px;padding:30px 30px 30px 10px;}
.menu ul li a:hover, .menu li li a:hover {color:#484848;text-decoration:none;}
.menu ul {width:8em;}
.menu a {color:#000;display:block;font-size:13px;height:24px;line-height:16px;margin:0;padding:0 2em; text-align:center; padding:0;position:relative;text-decoration:none;}
.menu li:hover ,.menu li.on {background:#07b313; color:#fff; border-radius:5px 5px 0 0;}
.menu li:hover a ,.menu li.on a {color:#fff;}
.menu li:hover a i ,.menu li.on a i {color:#fff;}
.menu .current_page_item a { background:#459200; color:#fff; }
.menu li li { background:#a1130f; border-bottom2:1px solid #ca2d26; background:#07b313; border-bottom:1px solid #666; color:#fff; width:300px;}
.menu li li a {border:none; color:#fff;font-size:12px;font-weight:400;height:auto;line-height:24px;min-height:8px;padding:4px 5px 0 10px;}
.menu li li a:hover {background:#ea952a; background:#666; border:none;color:#fff;}

.menu ul>li + li {border-top:0;}

.menu li li:hover>ul {left:100%;top:0;}

.menu>li:first-child>a {border-left:none;}

.menu>li:first-child>a, .menu li + li + li li:first-child>a {}



.index_k_ymb {margin:10px auto; position:relative; min-width:960px; width:960px; padding:0 10px; overflow:hidden; background2:url('../img/m_bj.png') repeat-x top #fff; background:#fff; height:auto; position:relative; overflow2:hidden;}
.index_k_ymb div dl {border:1px solid #ccc; border-radius:5px; margin-bottom:10px; overflow:hidden}
.index_k_ymb div dl dt {font-size:18px; background:url(../img/t_bj.png) no-repeat 15px bottom #efefef; color:#e60012; text-indent:15px; height:40px; width:100%; line-height:40px; border-bottom:1px solid #ccc}
.index_k_ymb div dl dt a {display:block; padding-right:5px; float:right; font-size:12px;}
.index_k_ymb div dl dt span {font-size:13px; color:#666; font-family:arial}
.index_k_ymb div dl dd {padding:8px; overflow:hidden}
#index_left_240 {float:left; width:240px; background2:#eef8fd; height:100%; font-family:'微软雅黑';}

.index_k {margin:10px auto; width:960px; min-height2:330px; overflow:hidden; min-width:960px; background2:#fff}
.index_k dl {width:320px; float:left}
.index_k dl dt {height:40px; width:100%; font-weight:bold; line-height:40px; font-size:18px; border-bottom:1px solid #aaa}
.index_k dl dt b {display:block; float:left; width:2px; height:15px; margin-top:15px; margin-right:5px; background:#07b313;}
.index_k dl dt i {font-size:12px; color:#999; font-weight:normal; text-indent:5px}
.index_k dl dd {padding:15px 1px; overflow:hidden}


dl#hot_service {width:690px; margin-right2:20px}
#hot_service dd {width:345px; min-height:110px; float:left; margin-top:10px; margin-bottom:10px; padding:0}
#hot_service dd img {width:100px}
#hot_service dd ul {float:right; width:225px; margin-right:10px}
#hot_service dd ul li.li0 {font-size:15px; border-bottom:1px solid #ddd; margin-bottom:5px;}

dd#i_about {padding-top:12px}
dd#i_about p {display:block; overflow:hidden; line-height:19px; font-size:13px}
dd#i_about p img {width:110px; float:left; margin:0 5px 1px 0;}
dd#i_about p a {display:block; text-align:right}
dd#i_kc p a {display:block; font-size:13px; float:left; border-bottom:1px dotted #efefef; width:100%; height:26px; line-height:26px;}

dd#i_kc ul {padding:0}
dd#i_kc ul li {position2:relative; cursor:pointer; margin:10px 9px 0 9px; width:115px; text-align:center; float:left}
dd#i_kc ul li img {width:115px; height:65px}


.main_k_ymb {margin:0 auto; position:relative; min-width:960px; width:960px; padding:0 5px; overflow:hidden; background2:url('../img/m_bj.png') repeat-x top #fff; background:#fff; height:auto; position:relative; overflow2:hidden;}


#teacher_dd p {border-top:1px solid #fff; border-bottom:0}
#teacher_dd p#teacher_tj {border-bottom:1px solid #ccc; text-align:center; font-size:15px}
#teacher_dd p#teacher_tj a {border-bottom:0; padding-top:0}
#teacher_dd p a {display:block; border-bottom:1px dashed #ccc; font-size:16px; padding-top:5px;}
#teacher_dd p a i {display:block; font-size:12px}

#base_dd p {border-top:1px solid #fff; border-bottom:0}
#base_dd p#base_tj {border-bottom:1px solid #ccc; text-align:center; font-size:15px}
#base_dd p#base_tj a { padding-top:0}
#base_dd p a {display:block; font-size:16px; padding-top:5px;}
#base_dd p a i {display:block; font-size:12px}


#index_right_710 {float:right; width:710px; border2:1px solid #eef8fd; border-left:0}

#index_right_710 dl dd p {width:345px; float:left; margin-bottom:10px}
#index_right_710 dl dd p span {display:block; width:150px; float:left; margin-right:5px; text-align:center; font-size:15px;}
#index_right_710 dl dd p img {width:150px; height:100px}
#index_right_710 dl dd p a {display:block; float:left; width:180px; font-size:13px;}

ul.index_news_list1 {height:auto; float:left; border-right:1px dashed #ccc; overflow:hidden; padding-right:5px; margin-right:5px; margin-bottom:10px; width:220px;}
ul.index_news_list1 li.index_li_title {height:36px; line-height:36px; margin-bottom:0px; background2:#005AA9; border-bottom:1px solid #ccc; color:#005AA9; text-indent:10px; font-size:15px;}
ul.index_news_list1 li.index_li_title a {display:block; float:right; color:#fff; font-size:12px; padding-right:5px;}
ul.index_news_list1 li {float:left; width:100%; margin:0; padding:0; text-indent:0; height:25px; line-height:25px;}
ul.index_news_list1 li span {display2:none; float:right}
ul.ul2 {border-right:0; margin-right:0px;}

#i_contact ul li#left_contact_img {height:80px; border:0; margin-bottom:5px;}
#i_contact ul li#left_contact {border2:1px solid #005aa9; border-top:0; height:auto; font-size:13px; line-height:22px; margin-bottom2:50px; padding:3px}



.index_kt {margin:10px auto; width:960px; height2:400px; min-width:960px;}
.index_kt dl dt {height:40px}

.index_kt dl dt {height:40px; line-height:40px; width:960px; font-size:18px; border-bottom:1px solid #ddd}
.index_kt dl dt ul {margin-left:10px}
.index_kt dl dt ul li {float:left; width:130px; border:1px solid #ddd; border-bottom:0; margin-right:2px; height:39px; line-height:40px; text-align:center}
.index_kt dl dt ul li a {display2:block; font-size:18px; font-weight:bold; height:25px; line-height:25px;}
.index_kt dl dt ul li i {font-size:12px; display2:block; height:15px; line-height:15px; }
.index_kt dl dt ul li:hover {background:#ddd}
.index_kt dl dt ul li.active {background:#ddd}

.index_kt dl dd {min-height:400px;}
.index_kt dl dd ul li {position2:relative; cursor:pointer; margin:15px 5px 0 5px; width:230px; text-align:center; float:left}
.index_kt dl dd ul li img {width:230px; height:130px}
.index_kt dl dd.tz_content_off {display:none}
.index_kt dl dd#tabs_content0 {display:block}

/*底部*/
.footer .footer_con{width:960px; margin:auto; overflow:hidden; padding:5px 0; height2:50px; line-height:20px; font-family:"微软雅黑", "宋体", "Times New Roman", Arial; color:#808080;}
.footer_bar div.cr{ float:left; height:25px}

.footer_con1{width:960px; padding:5px 0; float:left }
.footer_con2{width:170px; padding:5px 0; float:left }


a.n_u_0 {border-bottom:2px solid #e60012; height:43px; display:block; width:50px; float:left}

#li_content p {line-height:24px; font-family:'宋体'; font-size:16px; margin-top:20px; margin-bottom:0; text-align:justify; text-indent:2em; }



#kefulist {margin-top:30px}
dl#kefu_cc {margin-bottom:20px; overflow:hidden; width:100%}
dl#kefu_cc dt {font-size:20px;}

#kefulist dl dt {font-size:18px; width:100%}



