.abs{position:absolute;}

.center{margin:0px auto;}

.rel{position:relative;}

.main {
	width: 100%;
	height: 535px;
	background: url(../images/bg.jpg) no-repeat center;
	/*background: url(../images/bg.jpg) no-repeat center;*/
}

.main2s {
	width: 100%;
	height: 461px;
	background: url(../images/bg2.jpg) no-repeat center;
	/*background: url(../images/bg.jpg) no-repeat center;*/
}

.nav {
	height: 180px;
	width: 1000px;
	margin: 0 auto;
	position:relative;
}

.nav .logo {
	height: 55px;
	width: 515px;
	position:absolute;
	left:0px;
	background: url(../images/logo.png) no-repeat;
	top: 40px;
}

.nav .tel {
	height: 56px;
	width: 287px;
	float: right;
	background: url(../images/tel.png) no-repeat;
	position:absolute;
	top:60px;
	right:20px;
}

.main2{width:100%; height:262px; background-color:#F9FDFE;}

.main2in{width:1000px; height:262px; background-image:url(../images/main1.jpg);}

.main2in a{ display:block;width:160px; height:185px; float:left;  cursor:pointer; margin-top:58px; margin-left:82px; }

.main3{width:984px; margin-top:10px; height:auto; overflow:hidden;}

.main3in{width:984px; height:276px;}

.m3left{width:740px; height:276px; float:left; background-image:url(../images/mbg1.jpg); background-repeat:no-repeat;}

.m3more{top:4px; right:6px; color:#555555;}

.m3list li{width:394px; height:78px; border-bottom:1px dashed #D7D7D7;}

.m3list{width:394px; height:240px; top:28px;}

.rili{width:65px; position:relative; height:65px; float:left; border:1px solid #999999; margin-top:5px; margin-right:10px; text-align:center;}
.rili div{ height:20px; width:65px; background-color:#999999; position:absolute; bottom:0px; font-size:16px; color:#FFF; text-align:center; line-height:20px; font-weight:bold;}
.rili span{color:#999999; font-size:36px; font-weight:bold;}

.rili2{width:65px; height:65px; float:left; border:1px solid #FEC286; margin-top:5px; margin-right:10px; position:relative; text-align:center;}
.rili2 div{ height:20px; width:65px; background-color:#FEC286; position:absolute; bottom:0px; font-size:16px; color:#FFF; text-align:center; line-height:20px; font-weight:bold;}
.rili2 span{color:#FEC286; font-size:36px; font-weight:bold;}

.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:center;position:relative;z-index:999;}

.m3banner .imagebox{text-align:left !important; margin-left:5px;position:relative;z-index:999;}

.bitdiv{display:inline-block;width:10px;height:10px;margin:0 10px 10px 0px;cursor:pointer;float:none; margin-top:10px;}
.defimg{background:url(../images/btn2.png) no-repeat}
.curimg{background:url(../images/btn1.png) no-repeat}

.m3banner .defimg{background:url(../images/2.png) no-repeat !important}
.m3banner .curimg{background:url(../images/1.png) no-repeat !important}

.m3banner{width:330PX; height:234px; position:absolute; top:30px; right:0px; border:2px solid #154E77;}

.m3right{width:225px; height:auto; float:right;}

.m3right img{ margin-top:10px;}

.yqlj{width:984px; height:auto; overflow:hidden;}

.yqlj p{line-height:55px;}

.yqlj span{font-size:14px; color:#555555; font-weight:bold;}

.yqlj a{font-size:12px; color:#555555;  }

.foot{width:100%; height:140px; background-image:url(../images/ftbg.jpg);}

.rla{ color:#0F4A74; font-size:14px; font-weight:bold; line-height:32px;}
.rla2{ color:#0F4A74; font-size:12px; line-height:18px;}

.dh{width:1000px; height:52px; background-image:url(../images/dhbg.jpg);  border-radius: 5px; position:absolute; bottom:0px;}
/* 下拉列表框 */
#nav {z-index:9999; display:block;width: 1100px;margin-left: 6px;}

.footin{width:1000px; height:140px; margin:0px auto; color:#555555; font-size:12px; text-align:center;p}

.footin p{ line-height:24px;}

.footin a{color:#555555;}



/*
#nav .jquery_out {z-index:9999; float:left;line-height:45px;display:block;text-align:center; color:#fff;font:18px/32px "微软雅黑"; background-image:url(img/top_ul.jpg); 0 0 repeat-x;}
#nav .jquery_out .smile {z-index:9999; padding-left:1em;}
#nav .jquery_inner {z-index:9999; margin-left:16px;}
#nav .jquery {z-index:9999; padding:0 2em;}
*/
#nav .mainlevel  {margin-top:5px; margin-left:0px; z-index:9999;float:left; position:relative; height:37px;}
#nav .mainlevel ul {z-index:9999; display:none; position:absolute; left:0px;width: 111px;}
#nav .mainlevel li {z-index:9999; border-top:0px solid #fff; height:37PX;}
#nav .mainlevel  a:hover{ background-image:url(../images/dhbg3.jpg);}
.dhhovers{ background-image:url(../images/dhbg3.jpg);}
#nav .mainlevel a {  border-radius: 5px; line-height:34px; font-weight:bold; text-align:center;z-index:9999; height:37px;font-size:16px; font-family:"微软雅黑"; color:#ffffff; text-decoration:none;display:block;background-size: 100% 100% !important;}
#nav .mainlevel a.mainlevel2{padding: 0 3.8px;font-size: 15px;}
#nav .mainlevel ul li{z-index:9999; height:45px;}
#nav .mainlevel ul li a{z-index:9999; border-radius: 0px !important; height:45px; background-image:url(../images/dhbg4.jpg); line-height:45px; font-size:14px; font-family:"微软雅黑";color:#FFF;font-weight:normal; background-color:#5EBCFD;}
#nav .mainlevel ul li a:hover{background-image:url(../images/dhbg4.jpg); color:#3A4D5C;}


.nymiddle{width:1010px; height:auto; overflow:hidden; margin-top:15px;}

.nyleft{width:263px; height:auto; overflow:hidden; float:left;}

.nymenu{width:263px; height:auto; overflow:hidden;}


.nymt{width:263px; height:40px; overflow:hidden; background-image:url(../images/nltbg.jpg); color:#FFF; font-size:18px; font-family:"微软雅黑"; font-weight:bold; text-align:center; line-height:40px;}

.nymin{width:263px; height:auto; overflow:hidden; background-image:url(../images/nymenubg.jpg);}

.nymin li{width:225px; height:36px; border-bottom:1px solid #C7C7C7; margin:0px auto;}

.nymin li a{color:#555555; font-size:14PX; font-weight:bold; font-family:"微软雅黑"; line-height:36PX; margin-left:4PX;}

.nymin li a:hover,.nymin li.on a{color:#416C99;}

.nymin img{ float:left; margin-left:45px;}

.nytus{width:252px; height:auto; overflow:hidden;}

.nytust{width:252px; height:34px; background-image:url(../images/tus.jpg);}


.nytusin{width:250px; height:auto; overflow:hidden; border-bottom:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}

.nytusin p{width:228px; margin-left:10px; line-height:21px; font-size:14px; color:#000000;}

.nyright{width:725px; height:auto; overflow:hidden; float:right;}

.nydh{width:725px; height:30px; background-image:url(../images/nydhbg.jpg); position:relative; line-height:30px; border-bottom:1px solid #B2B2B2;}

.nydh font{font-size:14px; font-weight:bold; top:0px; left:31px; color:#555555; position:absolute;}

.nydh .rrr{font-size:14px; top:0px; right:4px; color:#555555; position:absolute;}

.nydh .rrr img{ position:absolute; position:absolute; left:-24px; top:-2px;}

.nydh .rrr a{color:#555555;}

.nydh .rrr a:hover{color:#2E9EDB;}
.nydh span{float: right;line-height: 30px;}
.nydh span img{float: left;position: relative;top: -3px;margin-right: 8px;}

.nymain{ color:#555555; font-size:12px; font-family:"微软雅黑"; width:725px; height:auto; overflow:hidden;}
.nymain h1{font-size: 26px !important;}
.nymain h2 p{font-size: 16px !important;}
.nymain p{width:95%; margin:0px auto; line-height:26px;} 

.h1{font-size:14px; margin:0px auto; line-height:38px;}

.nylist li{width:100%; height:35px; border-bottom:1px dashed #C7C7C7; position:relative; line-height:35px; background-image:url(../images/filebg.jpg);}

.nylist a:hover{color:#2E9EDB;}

.nylist font{ position:absolute; top:0px; left:28px;}

.nylist font a{color:#555555; font-size:14px;}

.nylist span{ position:absolute; top:0px; right:8px;}

.nylist span a{color:#555555; font-size:14px;}

.nylist2 li{width:100%; height:35px; border-bottom:1px dashed #C7C7C7; position:relative; line-height:35px; background-image:url(../images/filebg2.jpg);}

.nylist2 a:hover{color:#2E9EDB;}

.nylist2 font{ position:absolute; top:0px; left:28px;}

.nylist2 font a{color:#555555; font-size:14px;}

.nylist2 span{ position:absolute; top:0px; right:8px;}

.nylist2 span a{color:#555555; font-size:14px;}

.zxly{width:672px; margin:0px auto; color:#656565; font-size:14px;}

.medt{width:199px; height:20px; border:1px solid #C7C7C7;}

.nybn{width:100%; height:281px; background-image:url(../images/bannerbg.jpg);}

.nybnin{width:1000px; height:281px; margin:0px auto; background-image:url(../images/banner1.jpg);}

.fenye{color:#555555; font-size:12px;}
.fenye a{color:#555555; font-size:12px;}
.fenye td{color:#555555 !important;}

.pop_tong{
    padding: 10px 20px;
    font-size: 16px;
    line-height: 26px;
    color: #333;
}

.ny_qr{
	width: 66%;
    margin: 0 auto;
}
.ny_qr img{display: block;width: 100%;}
.ny_qr h3{
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
}
.index_qr{position: fixed;top: 50%;right: 0;z-index: 999;width: 150px;border: 1px solid #999999;font-size: 16px;text-align: center;line-height: 20px;padding-bottom: 10px;}
.index_qr img{width: 100%;display: block;}

.tel_pop_learn{margin-top: 10px;border-top: 1px solid #000000;}
.tel_pop_learn a{display: block;width: 50%;margin: 10px auto 0;background: #5EBCFD;color: #fff;text-align: center;line-height: 28px;border-radius: 5px;border: 1px solid #2E9EDB;}
.tel_pop_learn a i{margin-left: 5px;}
.tel_pop_learn h3{text-align: center;font-size: 16px;color: #2E9EDB;line-height: 30px;}