@charset "utf-8";
html, body, div, span, applet, object, iframe, caption, em, img, h1, h2, h3, h4, h5, h6, p, a, address, cite, dl, dt, dd, ol, ul, li, fieldset, form, label { padding: 0; margin: 0; border: 0 }
body { color: #666; font-size: 12px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;  width: 100%; margin: 0px; padding: 0px; background: #f5f5f5;text-align:center;  }
.bgf{background: #fff;}
/*通用样式*/
ul li { list-style: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #0196e3; text-decoration: none; }
input{outline:none;}
.clear0 { clear: both; height: 0px; font-size: 0px; line-height: 0px; width: 100% }
.clear10 { clear: both; height: 10px; font-size: 0px; line-height: 0px; width: 100% }
.clear { clear: both }
.padd10 { padding-top: 10px; }
.mar10 { margin-top: 10px; }
.block { display: block }
.left { float: left; }
.right { float: right; }
.color1 { color: #F00 }
.fo14 { font-size: 14px }
.center { text-align: center }
.yahei { font-family: Microsoft YaHei; }
.bgfff { background: #fff }
h3 { font-size: 14px; font-weight: normal }
.hidd { overflow: hidden }
.radius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.fontshrink { -webkit-text-size-adjust: none; -webkit-transform: scale(0.9); -o-transform: scale(1); display: inline-block }
.s-title { bottom: 0px; color: #fff; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 5 }
.v-all-bg { background-color: #000; opacity: .6; z-index: 1; bottom: 0px; color: #fff; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100% }
.img_fd { display: block; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img_fd:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
/*头部*/
.w1190 { width: 1190px; margin: 0px auto; padding: 0px; text-align:left;overflow: hidden;}
.indexdh { height: 40px; clear: both; background: #1369C0 }
 
/*登录*/
#showbtn { cursor: pointer; }
#smallLay { background: #303030; padding: 15px; display: none; border-radius: 8px; box-shadow: 0px 0px 8px #fff; }
#smallLay_box { background: #f2f2f2; width: 220px; height: 150px; padding: 5px; }
.login, .password, .lefted { display: block; margin: 20px 0 0 0; padding: 0 0 0 10px; }
.inputbox { margin: 2px 0 0 -4px; }
.password input { background: #fff url(../images/login.png) no-repeat 0 -57px; width: 170px; padding: 2px 4px 2px 25px; border: 1px solid #ccc; margin: 1px 0; }
.login input { background: #fff url(../images/login.png) no-repeat 0 -40px; width: 170px; padding: 2px 4px 2px 25px; border: 1px solid #ccc; margin: 1px 0; }
#submit_t { float: right; background: #454545; width: 64px; height: 22px; color: #fff; cursor: pointer; margin: 0 10px 0 0; border: 1px solid #4B4B4B; border-radius: 12px; }
.px_rightdh { width: 252px; *width:248px}
.px_rightdh li { float: left; padding: 0 1px; margin-bottom: 2px; overflow: hidden; width: 124px;*width:122px;_width:124px; height: 45px; text-align: center; font-size: 13px; }
.px_rightdh li a { color: #fff; display: block; line-height: 45px; height: 45px; background: #49A5E6 }
.px_rightdh li a:hover { color: #fff; background: #F60 }
.inconl { width: 820px; font-size: 14px; overflow: hidden; }
.bj1,.bj3,.bj5,.bj7,.bj9,.bj11,.bj13,.bj15,.bj16,.bj17,.bj18,.bj19,.bj20,.bj21,.bj22,.bj23,.bj24,.bj25,.bj26{ background-color:#fff;font-size:13px;border-bottom: #ddd 1px solid;}
.bj2,.bj4,.bj6,.bj8,.bj10,.bj12,.bj14{ background-color:#fff;font-size:13px;border-bottom: #ddd 1px solid;}

.about { height: 240px; position: relative; margin-top: 10px; font-size: 14px; padding: 0 10px; border: 1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:left; background:#fff}
.about h3 { font-weight: bold; line-height: 35px; clear: both;padding-top:5px; }
.about h3 a { color: #1596E3; }
.about h3 a:hover { color: #000 }
.about .dat { color: #737373; float:right; font-size:12px; font-weight:normal;}
.about .dat span { padding: 0 5px; }
.about .bt { color: #fff; background: #1CAFE5; width: 95px; line-height: 25px; float: right; text-align: center; margin-right: 100px; }
.about .new { position: absolute; right: -3px; top: -2px; width: 47px; height: 48px; background: url(../images/new.png) }
.about .nr {  line-height: 20px; height:160px; overflow:hidden;text-align:justify; font-size:13px;}
.about .nr img { float: left; padding-right: 10px; }
.gywm{ padding-top: 15px;  line-height: 25px; margin:38px 0;}
.gywm img { float: left; padding-right: 10px; }
.about .bo { padding-left: 18px; background: url(../images/login.png) left bottom no-repeat; margin-top:12px; }
.more { float: right; margin-top: 8px; }
.picScroll-left { width: 716px; /*height: 245px;*/ overflow: hidden; position: relative; border: 1px solid #ccc; }
.picScroll-left .hd { overflow: hidden; height: 30px; padding: 0 30px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 31px; height: 23px; float: right; overflow: hidden; cursor: pointer; background: url(../images/btn.png) no-repeat; }
.picScroll-left .hd .next { background-position: -31px 0px; }
.picScroll-left .hd ul { float: left; overflow: hidden; zoom: 1; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: #CCCCCC }
.picScroll-left .hd ul li.on { background: #04AEF4 }
.picScroll-left .bd { padding: 10px 0; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { padding: 0 8.6px; float: left; width: 160px; overflow: hidden; text-align: center; *padding: 0 4px;*width:auto}
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { display: block; }
.picScroll-left .bd ul li .pic a:hover img { filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.picScroll-left .bd ul li .title { line-height: 24px; }
.picScroll-left2 { width: 1188px; /*height: 245px;*/ overflow: hidden; position: relative; border: 1px solid #ccc; }
.picScroll-left2 .hd { overflow: hidden; height: 30px; padding: 0 30px; }
.picScroll-left2 .hd .prev, .picScroll-left2 .hd .next { display: block; width: 31px; height: 23px; float: right; overflow: hidden; cursor: pointer; background: url(../images/btn.png) no-repeat; }
.picScroll-left2 .hd .next { background-position: -31px 0px; }
.picScroll-left2 .hd ul { float: left; overflow: hidden; zoom: 1; zoom: 1; }
.picScroll-left2 .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: #CCCCCC }
.picScroll-left2 .hd ul li.on { background: #04AEF4 }
.picScroll-left2 .bd { padding: 10px 0px 10px 10px; background:#fff }
.picScroll-left2 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left2 .bd ul li { padding: 0 9px 0 0;*margin-right:9px;_padding:0px; float: left; width: 192px; overflow: hidden; text-align: center; }
.picScroll-left2 .bd ul li:last-child{ padding: 0 0px 0 0;*margin-right:0px;}
.picScroll-left2 .bd ul li .pic { text-align: center; }
.picScroll-left2 .bd ul li .pic img { display: block; }
.picScroll-left2 .bd ul li .pic a:hover img { filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.picScroll-left2 .bd ul li .title { line-height: 24px; font-size: 14px; height:24px; overflow:hidden; }
.inlistdw { width: 832px }
.inlist { float: left; padding-right: 10px; width: 405px; *width:405px;_width:363px}
.inlist h3 { color: #fff; background: #1CAFE5; float: left; height: 25px; line-height: 25px; padding: 0 15px; }
.inlist .box { padding: 0 10px; border: 1px solid #CCCCCC; height: 293px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align:left; background:#fff}
.inlist h4 { font-size: 14px; clear: both; line-height: 30px; }
.inlist h4 a { color: #1596E3 }
.inlist h4 a:hover { color: #000 }
.inlist .dat { color: #737373 }
.inlist .dat span { padding: 0 5px; }
.inlist .pic img { float: left; padding-right: 10px; }
.inlist .pic { padding: 10px 0; height: 100px; font-size: 13px; text-align:justify}
.inlist li { line-height: 25px; background: url(../images/a28.png) 0 10px no-repeat; font-size: 13px; padding-left: 10px; border-bottom: 1px dashed #CCCCCC; }
.inconr { width: 360px;text-align:left }
.tyul h3 { height: 34px; color: #fff; background:#00B2FC; font-size: 14px; line-height: 34px; padding-left: 10px; border: 1px #cacaca solid; border-bottom:none}
.tyul ul { border: 1px solid #ccc; padding:2px 10px 6px 10px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background:#fff }
.tyul li { font-size: 13px; padding-left: 10px; background: url(../images/a28.png) 0 10px no-repeat; line-height: 26px; border-bottom: 1px dashed #ccc; height:26px; overflow:hidden;}
.links { clear: both; float: left; overflow: hidden; width: 978px; border: 1px solid #CCCCCC; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.links h3 { background: url(../images/link.png) no-repeat; height: 33px; padding-left: 35px; line-height: 33px; }
.links .bt { padding: 0 10px; background: #F2F2F2; height: 33px; }
.links ul { padding: 10px; overflow: hidden; line-height: 25px; }
.links ul li { float: left; height: 25px; overflow: hidden; padding-right: 10px; word-wrap : break-word }
.links ul li a { white-space : normal }
.footer { padding: 0px 0px 15px 0px; text-align: center; line-height: 25px; clear: both;border-top:4px solid #1369c0}
.notice .tab-hd { width: 360px; overflow: hidden }
.notice .tab-hd ul { width: 370px; }
.notice .tab-hd li { float: left; cursor: pointer; width: 118px; font-size: 13px; color: #fff; text-align: center; height: 30px; line-height: 30px; margin-right: 5px; }
.notice .tab-hd .a1 { background: #F6346B }
.notice .tab-hd .a2 { background: #49A5E6 }
.notice .tab-hd .a3 { background: #38B944 }
.notice .tab-bd { border: 1px solid #ccc; clear: both; padding:0 10px 10px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background:#fff }
.notice .tab-bd li { font-size: 13px; line-height: 25px; border-bottom: 1px dashed #ccc; padding-left: 10px; background: url(../images/a28.png) 0 10px no-repeat;width: 340px;
height: 26px;
display: block;
overflow: hidden; }
.notice .tab-hd .on { background:#F6346B }
.in_baom dl { float: left; width: 250px; padding-bottom: 10px; overflow: hidden; border: 1px solid #ccc; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.in_baom dl dt { float: left; padding: 0 10px; margin-top: 5px; text-align: center; }
.in_baom dl a { float: left; border: 1px solid #1369C0; padding: 0 18px; }
.in_baom dl a:hover { border: 1px solid #F60; color: #F60 }
/*内页*/
.conl { width: 820px; overflow: hidden }
.conl .qx_dqwz { height: 30px; color: #000000; line-height: 30px;  font-size: 13px; padding-left: 10px; background: #FFB6C1 }
.conl .qx_dqwz a { padding: 0 5px; color: #000000 }
.conl .qx_dqwz a:hover { padding: 0 5px; color: #0196e3 }
.conr { width: 260px; overflow: hidden }
.arc { padding: 20px; border: 1px solid #ccc; background:#fff }
.arc .tit { font-size: 16px; font-weight: bold; color: #000; line-height: 35px; height: 40px; }
.arc .ly { color: #737373 }
.arc .ly span { padding: 0 5px; }
.sxp { border: 1px solid #ccc; padding: 10px; }
.body { line-height: 25px; color: #000; overflow: hidden; font-size: 13px; padding: 15px 0; }
.body img { padding: 3px 0; }

.mt {
	margin-top: 10px;
}
.left_box {
	float: left;
	width: 297px;
	height: auto;
	margin-top: 10px;
}
#znav {
	width: 297px;
	height: auto
}
.block1 {
	background: #fff;
	padding: 10px 18px;
	border: 1px solid #eeeeee;
}
.block1 .border {
	border: 1px solid #e5e5e5;
}
.searchBox {
	margin-top: 10px;
	width: 297px;
}
.searchBox a {
	cursor: pointer;
}
 
.searchBox .txtsearch {
	float: left;
	border: 1px solid #c7d5de;
	display: inline-block;
	border-right: none;
	color: #999;
    /*background:url(images/input_bg.gif)*/
    #fff repeat-x;
	height: 43px;
	padding: 0px 4px;
 +margin-top: 1px;
	width: 250px;
	font-size: 14px;
	line-height: 43px;
	box-sizing: border-box;
}
.block2 {
	float: left;
	width: 297px;
	height: auto;
	background: #fff;
	padding: 10px 3px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
.block2 .ttlbox {
	height: 30px;
	background: url(../images/box_bottom_line.png) repeat-x bottom;
	padding-left: 5px;
}
.block2 .ttlbox .ttl {
	font-size: 14px;
	color: #4f4f4f;
	font-family: "Arial", 宋体,;
	font-family: "Arial", 宋体 !important;
}
.block2 .ttlbox a.more {
	color: #ff8800;
	display: inline-block;
	padding-top: 2px;
	font-family: 宋体;
	margin-right: 5px;
margin-top:0px;
}
.block2 .block_content {
	padding: 5px 12px;
	margin-top: 15px;
	position: relative;
}
.block2 .block_content1 {
	float: left;
	width: 288px;
	height: auto;
	height: 100%;
	overflow: hidden;
	padding: 5px;
	margin-top: 5px;
}
.block2 .block_content1 .itembox {
	padding: 0px 5px;
}
.block2 .block_content1 .itembox .btnrem {
	float: right;
	cursor: pointer;
	background: #1369c0;
	color: #fff;
	padding: 0px 8px;
	font-size: 12px;
}
.block2 .block_content1 .itembox li {
	color: #7B7B7B;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	margin-bottom: 10px;
	background: url(../images/IndexNewsDivLiDot.gif) no-repeat scroll 0 8px transparent;
}
.block2 .block_content1 .itembox li a {
	color: #7b7b7b;
	font-size: 12px;
}
.block2 .block_content1 .itembox li a:hover {
	color: #ff7200;
}
.block2 .block_content1 .itembox li .date {
	font-size: 12px;
	color: #4f4f4f;
	font-family: 宋体;
}
.block2 .block_content1 .itembox li .date a {
	color: #4f4f4f;
}
.block2 .block_content1 .itembox li .date a:hover {
	color: #ff7200;
}
.block2 .block_content1 .itemboxzx {
	float: left;
	width: 262px;
	height: auto;
}
.block2 .block_content1 .itemboxzx ul {
	margin: 0;
	padding: 0;
}
.block2 .block_content1 .itemboxzx li {
	float: left;
	color: #7B7B7B;
	width: 262px;
	height: 42px;
	padding-bottom: 12px;
	background: url(../images/IndexNewsDivLiDot.gif) no-repeat scroll 0 8px transparent;
}
.block2 .block_content1 .itemboxzx li a {
	color: #7b7b7b;
	font-size: 13px;
}
.block2 .block_content1 .itemboxzx li a:hover {
	color: #ff7200;
}
.block2 .block_content1 .itemboxzx li .itemttl {
	float: left;
	width: 205px;
	height: 40px;
	font-size: 13px;
	overflow: hidden;
}
.block2 .block_content1 .itemboxzx li .itemttl a {
	color: #7b7b7b;
}
.block2 .block_content1 .itemboxzx li .itemttl span {
	float: left;
	padding-left: 10px;
	width: 205px;
	height: 20px;
	overflow: hidden;
}
.block2 .block_content1 .itemboxzx li .itemttl a:hover {
	color: #ff7200;
}
.block2 .block_content1 .itemboxzx li .date {
	float: left;
	font-size: 12px;
	color: #4f4f4f;
	font-family: 宋体;
	margin-left: 10px;
}
.block2 .block_content1 .itemboxzx li .date a {
	color: #4f4f4f;
	font-size: 12px;
}
.block2 .block_content1 .itemboxzx li .date a:hover {
	color: #ff7200;
}
.block2 .block_content1 .itemboxzx .btnrem {
	float: right;
	cursor: pointer;
	background: #1369c0;
	color: #fff;
	padding: 0px 8px;
	font-size: 12px;
}
.block2 .block_content1 .itemboxzx .btnrem a {
	color: #FFF;
}
.block2 .block_content1 .itembox1 {
	width: 279px;
	height: auto;
}
.block2 .block_content1 .itembox1 li {
	width: 279px;
	margin-bottom: 10px;
}
.block2 .block_content1 .itembox1 li img {
	width: 279px;
	height: 150px;
}
.block2 .block_content1 .itembox1 li p {
	width: 279px;
	word-break: break-all;
	word-wrap: break-word;
	margin-top: 5px;
	background: url(../images/icon.png) no-repeat 0 8px;
	text-indent: 1em;
	line-height: 22px;
	color: #7B7B7B;
}
.block2 .block_content1 .itembox1 li p a {
	color: #7B7B7B;
}
.block2 .block_content1 .itembox1 li p a:hover {
	color: #ff7200;
}
.blockp {
	float: left;
	height: auto;
}
.blockp p {
	margin-top: 10px;
}
.blockp p img {
	width: 298px;
	padding: 2px;
	border: 1px #cccccc solid;
}
.right_box {
	float: right;
	width: 880px;
	height: auto;
	padding: 5px 20px;
	margin-bottom: 20px;
	line-height: 25px;
	border: 1px #cccccc solid;
	background: #FFF;
	overflow: hidden;
	box-sizing: border-box;
}

/*报名*/
.titlebt { width: 780px; height: 82px; background: url(../images/titlebag.jpg) no-repeat bottom; overflow: hidden; }
.titlebt h1 { width: 100%; word-break: break-all; font-weight: normal; 　word-wrap: break-word; font-family: "Microsoft YaHei", 微软雅黑,; font-family: "Microsoft YaHei", 微软雅黑 !important; font-size: 20px; color: #1369c0; margin-top: 15px; }
.titlebt span { float: left; margin-top: 10px; margin-left: 10px; font-size: 12px; color: #ff8a00; }
.content { width: 780px; height: auto; margin-top: 15px;overflow: hidden; }
.content img { max-width: 780px; }
.content .contentbox-1 { float: left; width: 360px; line-height: 28px; }
.content .contentbox-2 { float: right; width: 410px; line-height: 28px; }
.content .contentbox-1 .days { background: url(../images/icon_coursetag_01.png) no-repeat 0 6px; padding-left: 32px; }
.content .contentbox-1 .price { background: url(../images/icon_coursetag.gif) no-repeat 0 -24px; padding-left: 32px; }
.content .contentbox-1 .oths { background: url(../images/icon_coursetag.gif) no-repeat 0 -55px; padding-left: 32px;     white-space: nowrap;}
.content .contentbox-1 .telphone { background: url(../images/icon_coursetag.gif) no-repeat 0 -84px; padding-left: 32px; }
.contentbox-1 span { color: #1369c0; }
.content .contentbox-2 dt { font-weight: bold; line-height: 32px; }
.content .contentbox-2 dd { color: #555555; margin: 0; }
.content .contentbox-2 dd a { color: #555555; }
.content .contentbox-2 dd span { margin-right: 10px; }
.content .contentbox-2 dd .booking { background: url(../images/btn_reservation_small.gif) no-repeat; display: inline-block; width: 70px; height: 19px; line-height: 19px; margin-left: 24px; color: #ffffff; text-align: center; font-size: 12px; }
.content .contentbox-2 dd .booking1 { background: url(../images/btn_reservation_small.gif) no-repeat; display: inline-block; width: 70px; height: 19px; line-height: 19px; margin-left: 14px; color: #ffffff; text-align: center; font-size: 12px; }
.content .ul1 li { background: url(../images/icon_li_disc.gif) no-repeat 0 10px; padding-left: 20px; padding-right: 12px; }
.content .ul1 li.bgnone { background: none; padding-left: 0px; margin-top: 10px; }
.content dl { overflow: hidden; }
.content dl dt { float: left; }
.content dl dd { float: left; width: 560px; margin-left: 24px; }
.content dd p { background: url(../images/icon_li_disc.gif) no-repeat 0 10px; padding-left: 16px; line-height: 28px; }
.content .ul2 li { float: left; width: 166px; height: auto; margin-right: 4px; text-align: center; }
.content .ul2 li a { color: #555555; }
.block3 { float: left; width: 780px; margin-top: 20px; }
.block3 .ttl2 { width: 780px; border-bottom: 1px solid #1369c0; font-size: 20px; height: 44px; line-height: 44px; color: #1369c0; font-family: "Microsoft YaHei", 微软雅黑,; font-family: "Microsoft YaHei", 微软雅黑 !important; }
.block3 .ttl2 span { color: #afafaf; }
.block3 .content { /*width: 690px;*/ margin-left: 0px; color: #555555; line-height: 25px; overflow: hidden; font-size: 13px; }
.block3 .ttl5 { border-bottom: 1px solid #1369c0; font-size: 20px; height: 44px; line-height: 44px; color: #555555; font-family: "Microsoft YaHei", 微软雅黑,; font-family: "Microsoft YaHei", 微软雅黑 !important; }
.block3 .ttl5 a { display: inline-block; width: 96px; height: 36px; line-height: 36px; text-align: center; }
.block3 .ttl5 .cur2 { font-size: 20px; height: 36px; line-height: 36px; color: #ffffff; background: #0098b3; text-align: center; }
.block3 .ttl5 span { float: right; color: #f60; font-size: 14px; line-height: 36px; font-weight: bold; font-family: "Microsoft YaHei", 微软雅黑,; font-family: "Microsoft YaHei", 微软雅黑 !important; }
.block3 .ttl5 em { font-style: normal; margin: 0 25px; }
.block3 .content .content-r { float: left; width: 260px; }
.block3 .content .content-r textarea { width: 294px; height: 96px; border: 1px #bbbbbb solid; margin-top: 16px; }
.block3 .content .content-r .p_btn { text-align: center; }
.block3 .content .content-r .p_btn img { vertical-align: middle; }
.block3 .content .content-r .p_btn .restore { margin-left: 10px; }
.block3 .content .content-l { float: left; width: 360px; margin-right: 20px; }
.block3 .content .content-l li { line-height: 36px; }
.block3 .content .content-l li input { border: none; width: 256px; height: 24px; line-height: 24px; border-bottom: 1px #666666 dotted; margin-left: 10px; }
.block3 .content .content-l li .infoerror { background: url(../images/icon_infoerror.gif) no-repeat; width: 19px; height: 25px; display: inline-block; line-height: 25px; margin-left: 8px; vertical-align: middle; }
.block3 .content .content-l li .error { color: #B60808; font-size: 12px; width: auto; text-align: right; display: block; padding: 2px 2px 2px 8px; margin-right: 32px; }
/*分页*/
.dede_pages { padding: 15px 0 15px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.dede_pages ul { text-align: center; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.dede_pages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.dede_pages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.dede_pages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }
.mc_item { float: left; margin: 0 10px; min-width: 64px; padding: 5px; text-align: center; }
.sv_image { display: block; padding-top: 54px; width: 70px; }
#moodComment a { color: #6C8C37; outline: medium none; text-decoration: none; }
.mc_item.selected { background: none repeat scroll 0 0 #EDF3DE; }
#moodComment { clear: both; padding-bottom: 25px; }
.entry_box_s { border: 1px solid #ccc; }
.entry_box_s h3 { color: #000; font-size: 14px; padding-left: 10px; height: 30px; line-height: 30px; }
.sv_image_1 { background: url("../images/1.gif") no-repeat scroll center 0 transparent; }
.sv_image_2 { background: url("../images/2.gif") no-repeat scroll center 0 transparent; }
.sv_image_3 { background: url("../images/3.gif") no-repeat scroll center 0 transparent; }
.sv_image_4 { background: url("../images/4.gif") no-repeat scroll center 0 transparent; }
.sv_image_5 { background: url("../images/5.gif") no-repeat scroll center 0 transparent; }
.sv_image_6 { background: url("../images/6.gif") no-repeat scroll center 0 transparent; }
.focusBox2 { position: relative; width: 1190px; height: 300px; margin: 0px auto; overflow: hidden; }
.focusBox2 .pic { position: relative; z-index: 0; }
.focusBox2 .pic img { width: 1190px; height: 300px; display: block; }
.focusBox2 .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox2 .hd li { margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.focusBox2 .hd .on { background-position: 0 0; }
.focusBox2 .prev,  .focusBox2 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox2 .prev { left: 0; }
.focusBox2 .next { background-position: 0 -90px; right: 0; }
.focusBox2 .prev:hover,  .focusBox2 .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.px_biao td{padding:5px;    white-space: nowrap;}

.bottom_link{height:30px;line-height:30px;width:1190px;margin:0 auto;overflow: hidden;}
.bottom_link ul{float:left;margin-right:-50px;}
.bottom_link ul li{float:left;display:inline;padding-right:6px;color: #bababa;font-size: 13px;}
.bottom_link ul li img{height:20px;width:20px;padding-right:10px}
.bottom_link ul li a{ color: #bababa; text-decoration: none; font-size: 13px;}

.foot-con{ margin:20px auto 0px; width:1190px;text-align:left}
.foot_l { width:550px;border-right: 1px #fff solid;float: left; color:#bababa}
.foot_c { float:left; margin-left:80px;}
.foot_r{ float:right}
.both { clear:both}
.footer { position:relative; 
    text-align: center;
    line-height: 25px;
    clear: both;
    border-top: 2px solid #1A9BDD;
    background: #2a3038;}
.bottom{width:70%; float: left;color: #bababa;text-align:left}
.bottom a { margin: 0px 8px;
    color: #bababa;
}
.flink { text-align:left;position: absolute;bottom: 0;}
.flink li a {color:#2a3038}
.flink li a:hover {color:#2a3038}

.aboutt { width: 818px; overflow: hidden;float:left; text-align: center;border: #ccc 1px solid; }
.aboutt_title {background: url(img/title_bg.png) left center no-repeat;width: 100%;height:35px;line-height: 35px;clear:both;}
.aboutt_title .title { float: left; font-weight: bold; font-size: 16px; color: #fFF; background-color: #38B944; margin-left: 20px;  width: 125px; text-align: center; }
.aboutt_title .more { float: right; text-align: right; font-family: Arial; font-size: 12px; font-weight: normal; vertical-align: middle; padding-right: 6px;padding-top: 6px; }
.aboutt_title .more a { color: #333; }


.pic3 ul{font-size:0px;width:calc( 100% + 20px );  }
.pic3 ul li{  display: inline-block; width:calc( 33.333% - 20px ); margin-right:20px; background-color:#deebf7; text-align:center; margin-bottom:20px;    vertical-align: top;}
.pic3 ul li .img{}
.pic3 ul li img{ width:100%;overflow: hidden;padding: 0px;}
.pic3 ul li span{ float:left; width:100%; text-align:center;line-height:50px; font-size:26px; font-weight:700; margin-top:10px; margin-bottom:10px;}
.pic3 ul li .kczj{ float:left; width:calc( 100% - 20px ); margin:0 10px; background-color:#FFF; font-size:16px; line-height:35px;}
.pic3 ul li .kczj span{ float:left; width:100px; height:35px; line-height:35px; background-color:#949595; color:#FFF; font-size:16px; text-align:center; margin:0;}
.pic3 ul li p{  clear: both; margin:0 20px; font-size:13px; line-height:22px; text-align:left; padding:20px 0;    min-height: 100px; }

@media (max-width: 600px){ 
.pic3 ul li{  width:calc( 50% - 20px ); }
.pic3 ul li span{line-height:40px; font-size:20px;}
}
