﻿body{ text-align:center;margin:0px; padding:0px; background:#fff url(../images/bg04.jpg) repeat-x;background-attachment: fixed; color:#000; list-style-type:none; font-size:12px; line-height:180%; font-family:"宋体";}
li{list-style:none;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p{margin:0px; padding:0px;}
img{border:0px;}
a:link {
	color: #000;
	text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #000;}
a:hover {
	text-decoration: none;
	color:#F00;}
a:active {
	text-decoration: none;}
.clear{clear:both;}
.header{width:1024px; margin:0px auto; text-align:left;}
.top{height:135px; background:#ebebeb;}
.logo{width:450px; height:90px; background:url(../images/logo.jpg) no-repeat; margin:18px 0 0 30px; float:left;}
.logo a{display:block;width:450px; height:90px;}
.top_r{float:right; margin:23px 0 0 0; font-size:14px;}
.search{margin:5px 12px 25px 0;}
.inputText{
    font-size: 13px;
    min-width: 150px;
    background: #fbfbfb;
    border: 1px solid #cccdcf;
	height:20px;
    padding: 4px 10px;
    box-shadow: inset 0 2px 3px #e8e8e8;}
.inputSub{vertical-align:middle;}
.top_r_txt{text-align:right;}
.top_r_txt a{margin:0px 12px;}
.top_r_txt span{color:#F00;}

/***导航条***/
/**.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}**/
.nav{ padding:0 auto; height:65px;  background:url(../images/nav_bg.jpg) repeat-x; line-height:18px;}
.nav a{ color:#fff;}
.nav .nli{ float:left;  position:relative; display:inline; padding:0px 2px 0 2px; margin-left:2px; background:url(../images/nav_xian.jpg) right 10px no-repeat; width:103px;}
.nav .nli h3{ text-align:center; font-family:"微软雅黑";}
.nav .nli h3 span{font-size:11px; font-weight:normal; font-family:"宋体"; line-height:140%;}
.nav .nli h3 a{display:block; padding-top:15px; width:103px; height:50px;}
.nav .nli h3 a:hover { background:url(../images/nav_tbg.jpg) center 0px no-repeat; display:block; width:103px; height:50px;}
.nav .sub{ display:none; width:430px; left:-100px; top:65px;  position:absolute; background:#3186bb;  line-height:26px; padding:0;  z-index:1;}
.nav .sub li{ zoom:1; float:left;}
.nav .sub a{ display:block; font-family: 微软雅黑; font-size:13px;line-height: 35px; padding:0px 7px;}
.nav .sub a:hover{  background:#23597d;}
.nav .on h3 a{background:url(../images/nav_tbg.jpg) center 0px no-repeat;}

/* 幻灯片css */
	.focusBox { position: relative; width:1024px; height:384px; margin:1px auto; overflow: hidden;}
	.focusBox .pic img { width:1024px; height:384px; display: block;}
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3;}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease ;}
	.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;}

	.focusBox .prev,
	.focusBox .next { width:45px; height:99px; position:absolute; top:131px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
	.focusBox .prev { background-image:url(../images/index.jpg); background-position:-112px 0; left:0 ;}
	.focusBox .next { background-image:url(../images/index.jpg); background-position:-158px 0; right:0 ;}
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 ;}


.con{width:1024px; margin:0px auto; padding:10px 0; background:#fff;text-align:left;}
.in_l{float:left; width:755px;}
.in_r{float:right; width:258px;}

/**首页滑动门**/
.slideTxtBox{ width:755px;}
.slideTxtBox .hd{ height:47px;  background:url(../images/ind_012.jpg) repeat-x;  position:relative;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; bottom:0px; height:42px; line-height:14px;}
.slideTxtBox .hd ul li{ float:left; padding:7px 14px 0 14px; cursor:pointer; width:59px; font-size:13px; color:#fff; font-weight:bold;}
.slideTxtBox .hd ul li span{font-size:12px; font-weight:normal; padding-left:2px;}
.slideTxtBox .hd ul li.on{ height:35px;  background:url(../images/ind_013.jpg) left bottom; color:#1685bf;}
.slideTxtBox .bd{background:#e4e4e4;}
.slideTxtBox .bd ul{ padding:10px 0 0 0; zoom:1;}
.slideTxtBox .bd li{}
.slideTxtBox .bd .in_list{padding:22px 0px; margin:0px 28px; border-bottom:1px dotted #c2c2c2;}
.slideTxtBox .bd .bd_left{float:left; width:94px;}
.slideTxtBox .bd .bd_left img{width:94px; height:75px;}
.slideTxtBox .bd .bd_right{float:right; width:580px;}
.slideTxtBox .bd .bd_right h3{ font-size:14px;}
.slideTxtBox .bd .bd_right h3 span{font-weight:normal; color:#9d9d9d; float:right;}
.slideTxtBox .bd .bd_right p{padding:8px 0;}


.in_r_dl{width:100%;}
.in_r_dl dt{height:47px; background:url(../images/ind_012.jpg) repeat-x;}
.in_r_dl dt p{font-size:14px; color:#fff; font-weight:bold; line-height:15px; padding:10px 0 0 14px;}
.in_r_dl dt p span{font-weight:normal;}
.in_r_1 .in_r_dl dd{background:#e4e4e4 url(../images/rc_010.jpg) no-repeat;}
.in_r_2 dd{background:#e4e4e4;}
.in_r_2 dd ul li{height:62px; line-height:62px; background:url(../images/cvbg.jpg) center bottom no-repeat;font-family: 微软雅黑; font-size:18px; text-align:center;}
.in_r_2 dd ul li span{ display:block; width:110px; height:58px; line-height:58px; margin:0px auto; padding-left:30px;}
.in_r_2 dd ul li span.spt1{ background:url(../images/cv01.jpg) 10px 50% no-repeat;}
.in_r_2 dd ul li span.spt2{ background:url(../images/cv02.jpg) 4px 50% no-repeat;}
.in_r_2 dd ul li span.spt3{ background:url(../images/cv03.jpg) 10px 50% no-repeat;}
.in_r_2 dd ul li span.spt4{ background:url(../images/cv04.jpg) 10px 50% no-repeat;}
.in_r_2 dd ul li a{ color:#2e74af;}
.in_r_1{margin-bottom:18px;}
.in_r_1 ul{padding:8px 5px 0 6px;}
.in_r_1 li{float:left;width:81px; height:58px; margin:7px 0px 6px 0;}
.in_r_1 li a{display:block; text-indent:-9999px; width:81px; height:58px;}
.rc_01{background:url(../images/rc_00.jpg) -5px -14px no-repeat;}
.rc_02{background:url(../images/rc_00.jpg) -86px -14px no-repeat;}
.rc_03{background:url(../images/rc_00.jpg) -167px -14px no-repeat;}
.rc_04{background:url(../images/rc_00.jpg) -5px -91px no-repeat;}
.rc_05{background:url(../images/rc_00.jpg) -86px -91px no-repeat;}
.rc_06{background:url(../images/rc_00.jpg) -167px -91px no-repeat;}
.rc_07{background:url(../images/rc_00.jpg) -5px -155px no-repeat;}
.rc_08{background:url(../images/rc_00.jpg) -86px -155px no-repeat;}
.rc_09{background:url(../images/rc_00.jpg) -167px -155px no-repeat;}
.rc_10{background:url(../images/rc_00.jpg) -5px -228px no-repeat;}
.rc_11{background:url(../images/rc_00.jpg) -86px -228px no-repeat;}
.rc_12{background:url(../images/rc_00.jpg) -167px -228px no-repeat;}
.rc_01 a:hover{background:url(../images/rc_021.jpg) -5px -14px no-repeat;}
.rc_02 a:hover{background:url(../images/rc_021.jpg) -86px -14px no-repeat;}
.rc_03 a:hover{background:url(../images/rc_021.jpg) -167px -14px no-repeat;}
.rc_04 a:hover{background:url(../images/rc_021.jpg) -5px -91px no-repeat;}
.rc_05 a:hover{background:url(../images/rc_021.jpg) -86px -91px no-repeat;}
.rc_06 a:hover{background:url(../images/rc_021.jpg) -167px -91px no-repeat;}
.rc_07 a:hover{background:url(../images/rc_021.jpg) -5px -155px no-repeat;}
.rc_08 a:hover{background:url(../images/rc_021.jpg) -86px -155px no-repeat;}
.rc_09 a:hover{background:url(../images/rc_021.jpg) -167px -155px no-repeat;}
.rc_10 a:hover{background:url(../images/rc_021.jpg) -5px -228px no-repeat;}
.rc_11 a:hover{background:url(../images/rc_021.jpg) -86px -228px no-repeat;}
.rc_12 a:hover{background:url(../images/rc_021.jpg) -167px -228px no-repeat;}

.in_r_3 {width:259px; margin-top:15px;}
.in_r_3 select {
    background: transparent;
    border: none;
    padding-left: 10px;
    width: 257px;
    height: 40px; border:1px solid #ccc;}

.footer{background:#e4e4e4; width:1024px; height:80px; margin:0px auto; border-top:3px solid #2d70aa;}
.copyright{padding:15px;}
.footer .foot_txt1{float:left;}
.footer .foot_txt2{float:right;}

/**单页**/
.left{width:197px; float:left;text-align:left;}
.right{width:805px; float:right;text-align:left;}
.left_dl{width:197px; background:#f6f6f6; height:100%;}
.left_dl dt{height:46px; background:url(../images/l_01.jpg) repeat-x; line-height:43px;}
.left_dl dt span{display:block; text-align:center; font-size:22px;font-family:"微软雅黑"; color:#2d7cac;}
.left_dl dd{background:#f6f6f6;}
.left_dl dd ul{margin:15px 0;}
.left_dl dd ul li{height:45px; line-height:46px; background:url(../images/l_02.jpg) center bottom no-repeat; font-size:16px; text-align:center;}
.left_dl dd ul li.xtu{height:auto;}
.left_dl dd ul li p{line-height:35px; font-size:14px;}
.bor1{border:1px solid #ddd;}
.right .r_dy{margin:22px;}
.right .r_dy p{padding:10px 0; line-height:28px; font-size:14px;}


/**新闻列表**/
.r_newslist{margin:15px;text-align:left;}
.r_newslist ul{}
.r_newslist ul li{height:42px; line-height:42px; border-bottom:1px dotted #9a9a9a;}
.r_newslist ul li span{float:right; width:100px; text-align:center; color:#a8a8a8;}
.r_newslist ul li span i{color:#f00; font-style:normal;}
.r_newslist ul li a{color:#5a5a5a;}
.fenye{padding:20px 0 8px 0; text-align:center;}
.fenye a{ padding:3px 8px; border:1px solid #666;}

/**新闻内页**/
.r_news{margin:15px;}
.r_news h1{text-align:center; font-size:28px;font-family:"微软雅黑"; padding:23px 0 12px 0; color:#2d7cac; font-weight:normal;}
.r_news h3{ color:#c5c5c5; font-size:12px; font-weight:normal; text-align:center; line-height:50px; margin-bottom:10px; border-bottom:1px dotted #9a9a9a;}
.r_news .bodytxt p{padding:10px 0; line-height:28px; font-size:14px;}

/**师资列表**/
.r_sz{ margin:15px;text-align:left;}
.r_sz ul{ padding:30px 0; margin-left:35px; border-bottom:1px dotted #9a9a9a;}
.r_sz ul li.r_sz_a{float:left; width:360px;}
.r_sz ul li.r_sz_b{float:left; margin-left:50px;}
.r_sz ul li img{float:left; width:104px; height:134px; margin-right:16px;}
.r_sz ul li h3{ font-size:24px;font-family:"微软雅黑"; font-weight:normal; line-height:33px;}
.r_sz ul li p{ color:#7e7e7e; line-height:25px;}

/**师资详情**/
.r_szmb{margin:15px 20px;text-align:left;}
.r_szmb1{margin-bottom:15px;}
.r_szmb1 img{float:right; width:104px; height:134px; margin:16px 0 0 30px;}
.r_szmb_l{float:left; width:625px;}
.r_szmb_l h1{font-size:20px; font-family:"微软雅黑"; line-height:50px;}
.r_szmb_l h1 span{font-size:16px;}
.r_szmb_l p{height:29px; line-height:29px; border-bottom:1px dotted #9a9a9a; color:#333;}
.r_szmb_l p span{width:290px;  display:block; float:left;}
.r_szmb_l p strong{color:#999; font-weight:bold; width:80px;display:block; float:left;}
.r_szmb2{line-height:28px; font-size:14px;}
.r_szmb2 p{padding:10px 0;}

/**建言献策**/
input,button,select,textarea{outline:none;}
textarea{resize:none;}
.jy{width:1022px; margin:10px auto; border:1px solid #ccc;}
.jy_bg{height:188px; background:url(../images/jyxc.jpg) no-repeat;}
.jy_biao{width:530px; margin:20px auto; font-size:14px;}
.jy_biao li{line-height:35px; height:35px; margin:10px 0; clear:both;}
.jy_biao li i{color:#f00; font-style:normal;}
.jy_biao li span.jy_zt{color:#666; font-size:12px;}
.jy_biao li span.jy_tt{ width:73px; float:left; display:block; margin-right:8px; text-align:right;}
.jy_biao li span.jy_ttr{ width:85px; float:left; display:block; margin-left:20px;}
.jy_biao input{height:30px; border:1px solid #dbdbdb; margin-top:2px; float:left;}
.jy_biao textarea{width:439px;  display:block;}
.jy_biao li.jy_nn{height:auto; line-height:none;}
.jy_title{width:441px;}
.jy_leixin{width:168px;}
.jy_name{width:168px;}
.jy_lianxi{width:168px;}
.jy_email{width:441px;}
.jy_con{width:439px;height:100px;border:1px solid #dbdbdb;}
.jy_yym{width:168px;}
.jy_buttom{width:77px; height:33px; line-height:32px; background:#f45000; color:#fff; font-size:14px; font-weight:bold;}