﻿/*公共样式--开始*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
}
*{box-sizing: border-box;}
html, body {
    min-height: 100%;
}

body {
    font-family: "Microsoft YaHei";
    font-size:14px;
    color:#666;
}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {
    list-style: none;
}

img {
    border: none;
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #232323;
}

table {
    border-collapse: collapse;
    table-layout: fixed;
}

input, textarea {
    outline: none;
    border: none;
}

textarea {
    resize: none;
    overflow: auto;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}

.fl {
    float: left
}

.fr {
    float: right
}

.tl {
    text-align: left;
}

.tc {
    text-align: center
}

.tr {
    text-align: right;
}

.ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inline{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.clear{clear:both;}

.head{background: url(../images/headbj.jpg) center center;width:100%;height: 120px;}
.headcont{width: 1360px;margin:0px auto;overflow:hidden;}
.logo{margin-top: 19px;float:left;}
.tel{float:right;width: 370px;margin-top: 18px;font-size:18px;color:#641011;font-weight:bold;}
.tel span{font-size:14px;color:#666;}
.nav{height: 60px;width:100%;background:#52698B;overflow:hidden;}
.navcont{width:1250px;margin:0px auto;}
.navcont li{width: 142px;float:left;text-align:center;height:60px;margin-right: 5px;}
.navcont li a{color:#fff;font-size:19px;display:block;height: 60px;line-height:19px;padding-top:12px;position:relative;}
.navcont li a span{font-size: 12px;text-transform:Uppercase;}

.zul p{width: 132px;text-align:center;height:60px;background:#52698B;margin-top:2px;}
.zul{display:none;position:absolute;z-index:1000;}


.focusBox { position: relative;width:100%; height:516px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;width:100%; }
.focusBox .pic a{display:block;width:100%;height:516px; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .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;
	}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .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;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.xsb{width: 100%;height: 400px;margin-top: 16px;background:url(../images/xsb.jpg) no-repeat center center;}
.yey{width: 100%;height: 400px;margin-top: 16px;background:url(../images/xsb1.jpg) no-repeat center center;}
.xxb{width: 100%;height: 400px;margin-top: 16px;background:url(../images/xxbbj.jpg) no-repeat center center;}
.czb{width: 100%;height: 400px;margin-top: 16px;background:url(../images/czbbj.jpg) no-repeat center center;}
.gzb{width: 100%;height: 400px;margin-top: 16px;background:url(../images/gzbj.jpg) no-repeat center center;}
.gjgz{width: 100%;height: 400px;margin-top: 16px;background:url(../images/gjgzbj.jpg) no-repeat center center;}
	
.xsb1{width: 100%;height: 80px;margin-top: 16px;}
	
	
.xsbcont{width: 1200px;margin:0px auto;}
.xsbcont .zi{float:left;}
.xsbcont form{width: 238px;float: right;}
.xsbcont form input{border:1px solid #888888;width: 178px;padding-left:20px;height: 28px;}
.xsbcont form img{position:relative;top:-1px;}
.xsbcont ul li{float:left;margin-right: 15px;margin-top: 12px;}
.xsbcont ul li:nth-child(5){margin-right: 0px;}


.js{width: 100%;height: 419px;background:url(../images/jsbj.jpg) center center;}
.jscont{width: 1200px;margin:0px auto;}
.jsz img{width: 510px;height: 222px;margin-top: 30px;margin-bottom: 12px;}
.jsz{width: 510px;float:left;font-size:15px;color:#31405d;}
.jsz p{color:#31405d;font-size:18px;margin-bottom: 5px;}
.jsy{float:left;width: 650px;margin-left: 40px;color:#31405d;margin-top: 26px;}
.jsy p{float:left;font-size:18px;font-weight:bold;}
.jsy p span{font-size:16px;}
.jsy .mr{float:right;width: 63px;height: 25px;text-align:center;line-height:25px;}
.jsy .mr a{color:#31405d;display:block;border:2px solid #fcb626;}
.jsy li {background:url(../images/ico2.png) no-repeat 0px 7px;padding-left:15px;margin-bottom: 10px;}
.jsy li a{color:#666666;font-size:16px;}
.jsy  ul{margin-top: 25px;}


.js1{width: 100%;height: 419px;background:url(../images/jsbj1.jpg) center center;}
.jscont{width: 1200px;margin:0px auto;}
.jsz1 img{width: 510px;height: 222px;margin-top: 30px;margin-bottom: 12px;}
.jsz1{width: 510px;float:left;font-size:15px;color:#4B770C;}
.jsz1 p{color:#BD7000;font-size:18px;margin-bottom: 5px;}
.jsy1{float:left;width: 550px;margin-left: 135px;color:#fff;margin-top: 26px;}
.jsy1 p{float:left;color:#4B770C;font-size:18px;font-weight:bold;}
.jsy1 p span{color:#4B770C;font-size:16px;}
.jsy1 .mr{float:right;width: 63px;height: 25px;text-align:center;line-height:25px;}
.jsy1 .mr a{color:#fff;display:block;border:2px solid #fcb626;}
.jsy1 li {background:url(../images/ico2.png) no-repeat 0px 7px;padding-left:15px;margin-bottom: 10px;}
.jsy1 li a{color:#4B770C;font-size:16px;}
.jsy1  ul{margin-top: 25px;}

.row1{width: 1200px;margin:0px auto;margin-top: 60px;}
.row1z{width: 840px;float:left;}
.z1,.z2,.z3,.z4{float:left;}
.z1{margin-right: 22px;}
.line1{height: 10px;background:#ff6c00;margin-top: 25px;margin-bottom: 10px;}
.z3{margin-right: 27px;}
.row1y{float:right;width: 313px;}
.y1{width: 306px;height: 327px;border:3px solid #d9d9d9;}
.y1 ul{margin-left: 14px;margin-top: 25px;}
.y1 li{width: 134px;float:left;margin-right: 9px;margin-bottom: 11px;}
.y1 p{margin-top: 23px;margin-left: 23px;font-size:14px;line-height:27px;width: 260px;}
.y1 padding: ; span{position:relative;left:70px;}
.t6{width: 301px;position:relative;top:4px;}
.t5{margin-top: 28px;}
.foot{height: 300px;width: 100%;background:#52698B;margin-top: 30px;}
.footcont{width: 1200px;margin:0px auto;}
.ftz{float: left;color:#fff;margin-top: 80px;line-height:30px;font-size: 15px;;}
.fty{float: right;margin-top: 50px;}
.footcont ul{margin-top: 15px;}
.footcont ul li{float: left;width: 80px;border-right:1px solid #fff;height: 17px;line-height: 17px;text-align: center;}
.footcont ul li a{color:#fff;font-size: 15px;}
.line2{width: 100%;height: 1px;background:#fff;margin-top: 15px;}
.footcont .cyr{font-size: 14px;color:#fff;margin-top: 10px;}


.logo1 img{height: 60px;}
.logo1{float:left;margin-left: 20px;margin-top: 32px;}
.row1 .y3 img{width: 390px;height: 200px;}
.row1 .y3{float:left;margin-right: 15px;}
.row1 .y3:nth-child(3){margin-right: 0;}

.ny{width: 100%;background:url(../images/xsb.jpg) no-repeat center top;}
.nycont{width: 1200px;margin:0px auto;}


.nyright{float:right;width: 1200px;}
.nr{margin-top: 20px;}
.news1 li{background:#ebebeb;height: 220px;width: 100%;margin-bottom: 20px;}
.news1 li .xwt{float:left;width: 288px;margin-top: 16px;margin-left: 12px;height: 130px;}
.news1 li .xwt img{height: 188px;width: 288px;}
.news1 li .jj{float:left;width: 630px;}
.news1 li .sj{float:left;width: 120px;margin-top: 24px;}
.news1 .jj{margin-right: 39px;margin-top: 24px;margin-left: 20px;}
.news1 .bt{font-size: 16px;font-weight: bold;color: #666;}
.news1 p{line-height:24px;font-size: 14px;margin-top: 10px;}
.news1 .sj .time{font-size: 16px;font-weight: bold;color: #666;}
.news1 .more{border-radius:20px;border:1px solid #999;width: 85px;height: 32px;line-height:30px;text-align:center;margin-top: 50px;}
.news1 .more a{display:block;color:#999;}


.news11 li{background:#FFFFFF;height: 320px;width: 100%;margin-bottom: 20px;}
.news11 li .xwt{float:left;width: 288px;margin-top: 16px;margin-left: 12px;height: 130px;}
.news11 li .xwt img{height: 288px;width: 288px;}
.news11 li .jj{float:left;width: 630px;}
.news11 li .sj{float:left;width: 120px;margin-top: 24px;}
.news11 .jj{margin-right: 39px;margin-top: 24px;margin-left: 20px;}
.news11 .bt{font-size: 16px;font-weight: bold;color: #666;}
.news11 p{line-height:24px;font-size: 14px;margin-top: 10px;}
.news11 .sj .time{font-size: 16px;font-weight: bold;color: #666;}
.news11 .more{border-radius:20px;border:1px solid #999;width: 85px;height: 32px;line-height:30px;text-align:center;margin-top: 50px;}
.news11 .more a{display:block;color:#999;}


.news2 li{width:270px;float: left;margin-right: 40px;margin-bottom: 20px;}
.news2 li:nth-child(3n){margin-right: 0px;}
.news2 li .xwt img{width: 270px;height: 200px;}
.news2 li .bt{font-size: 15px;font-weight: bold;color: #666;margin-top: 5px;margin-bottom: 4px;}
.news2 li  a p{color:#999;}


.wzbt{font-size: 18px;font-weight: bold;text-align: center;border-bottom:1px dashed #ccc;padding-bottom:4px;}
.wzbt span{font-size: 14px;font-weight: 500;}
.wznr{line-height:24px;margin-top: 12px;}


/*西蒙老师页面*/

.ximeng_pages{margin-top:10px;}
.ximeng_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;padding:12px 0px 12px 16px;}
.ximeng_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.ximeng_pages ul li a{float:left;padding:2px 4px 2px;color:#666;border-bottom:1px solid #EEE;}
.ximeng_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}
.ximeng_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}
.ximeng_pages .pageinfo{line-height:21px;padding:0px 10px 0px 16px;color:#999;}
.ximeng_pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}
.ximeng_pages ul li, .dede_pages ul li a{float:none; display:inline;}
