
.w1060 {width:1060px; margin:0 auto; }
.fl {
	float: left;
}
.fr {
	float: right;
}

/*****************************header*****************************/
.header{
	height:190px;
}
.header .top{
	height:40px; background:#058587; line-height:40px;color:#fff;
}
.header .top .menu a{
	color:#fff; padding:0 4px; 
}
.header .search{
	height:26px; width:200px; padding-top:7px;
}
.header .search .input-text{
	height:20px; width:152px; border:none; line-height:20px; background:#fff; padding:3px 10px; margin-right:2px; float:left;
}
.header .search .input-btn{
	height:26px; width:26px; border:none; background:url(../images/searchbtn.gif) no-repeat; text-indent:26px;
}
.header .logo{
	height:76px; width:433px; margin-top:38px;
}
.header .nav{
	height:58px; width:547px; margin-top:45px;
}
.header .nav a{
	display:inline-block; height:27px; width:85px; color:#fff; background:#a0a0a0; margin:1px 0px 1px 1px; text-align:center; line-height:27px; font-size:14px; font-family:"Microsoft YaHei";
}
.header .nav a.two{
	 width:171px;
}
.header .nav a:hover,.header .nav a.selected{
	background:#61b44a;
}

/*****************************footer*****************************/
.footer{
	width:1200px; margin:78px auto; padding-top:60px; border-top:1px #b2b1b1 solid;color:#999;
}
.fleft{
	width:345px; height:145px; border-right:1px #d4d4d4 solid;
}
.fleft .logo{
	height:40px; margin-bottom:30px; clear:both;
}
.fleft .wei{
	width:172px;
}
.fleft .wei img{
	vertical-align:middle;
}
.fleft .wei a{
	color:#999;line-height:70px;
}
.fmid{
	width:398px; height:145px; padding-left:37px; line-height:22px; color:#999;
}
.fmid a{
	color:#999;
}
.fmid .flink{
	padding-bottom:10px;
}
.fright{
	width:225px; height:145px;
}
.footer a{
	color:#999;
}

/*****************************index*****************************/

/** flexslider **/
.flexslider{
	position:relative; height:300px; margin-bottom:35px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;
}
.slides{
	position:relative;z-index:1; height:300px; overflow:hidden;
}

.slides ul{
	list-style:none;
}
.slides li{
	height:300px;
}
.flex-direction-nav{
	position:absolute;z-index:3;width:100%;top:45%;
}
.flex-direction-nav li a{
	display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;
}
.flex-direction-nav li a.flex-prev{
	left:40px;background:url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next{
	right:40px;background:url(../images/next.png) center center no-repeat;
}

.topnews{
	width:720px; height:410px;
}
.topnews .tit,.announce .tit{
	height:42px; margin-bottom:30px;
}
.topnews ul{
	display:block; width:340px; margin-bottom:10px;
}
.topnews .headlines{
	height:200px;
}
.topnews .headlines img{
	width:340px; height:160px;
}
.topnews .headlines h2 a{
	line-height:40px; color:#106470;
}
.topnews ul{
	list-style:none;
}
.topnews ul li{
	height:24px; line-height:24px;
}
.topnews ul li a{
	color:#999;
}
.topnews ul li span{
	color:#999; font-family:Arial;
}
.topnews .more{
	height:20px;
}
.announce{
	width:300px; height:410px;
}
.announce .shortcut{
	width:300px; height:71px; margin-bottom:25px;
}
.announce ul{
	list-style:none;
}
.announce li{
	padding-bottom:10px;
}
.announce li a{
	color:#999; line-height:18px;
}
.announce li span{
	display:block; clear:both; width:70px; height:20px; background:#61b44a; color:#fff; text-align:center; line-height:20px; font-family:Arial; margin-bottom:3px;
}


/*****************************pages*****************************/
.pages{
	padding:50px 0px; text-align:center;
}
.pages a,.pages span{
	font-family:Arial; line-height:12px; margin-right:1px; color:#555; padding:0 3px;
}
.pages a:hover,.pages span{
	color:#61b44a; text-decoration:none; font-weight:700;
}
.pages a.al{
	background:#ccc; color:#fff; padding:2px 4px 2px; font-family:"瀹嬩綋"; padding:5px 8px;
}
.pages a.al:hover{
	background:#61b44a; text-decoration:none; padding:2px 4px 2px; padding:5px 8px; font-weight:400;
}
.pages .pageinfo{
	line-height:21px; padding:12px 10px 12px 16px; color:#999;
}
.pages .pageinfo strong{
	color:#555; font-weight:normal; margin:0px 2px;
}

/***mbox***/
.mbox{
	width:1060px; margin:0px auto; display:table;
}
.banner{
	height:220px; margin-bottom:40px;
}

/**left**/
.mbox .left{
	width:185px; float:left;
}
.mbox .left .mt{
	height:73px;
}
.mbox .left .mt a{
	line-height:14px; color:#000; font-size:14px; font-family:"Microsoft YaHei";
}
.mbox .left .mc{
	width:140px; padding-left:22px; padding-right:18px; border-right:5px solid #ddd; zoom: 1;
}
.mbox .left .mc ul{
	list-style:none;
}
.mbox .left .mc li{
	display: inline-block; width: 100%; position: relative; min-height: 27px; _height: 27px; z-index: 10; zoom: 1;
}
.mbox .left .mc li a{
	line-height:14px; color:#555; font-size:14px; font-family:"Microsoft YaHei"; display:block; min-height: 27px; _height: 27px;
}
.mbox .left .mc li a:hover,.mbox .left .mc li.selected a{
	color:#61b44a;
}
.mbox .left .mc  li .list a{
	line-height:18px; color:#555; font-size:12px; font-family:"Microsoft YaHei"; padding:2px 0;
}
.mbox .left .mc  li .list.none{
	display:none;
}

.mbox .left .mc-member{
	width:162px; padding-left:0; padding-right:18px; border-right:5px solid #ddd; zoom: 1;
}
.mbox .left .mc-member ul{
	list-style:none;
}
.mbox .left .mc-member li{
	display: inline-block; width:140px; padding-left:22px; height: 27px; _height: 27px;  zoom: 1;
}
.mbox .left .mc-member li a{
	line-height:27px; color:#555; font-size:14px; font-family:"Microsoft YaHei"; display:block; min-height: 27px; _height: 27px;
}
.mbox .left .mc-member li a:hover{
	color:#61b44a;
}
.mbox .left .mc-member li.selected{
	background:#61b44a;
}
.mbox .left .mc-member li.selected a{
	color:#fff;
}

#J_navlist  li h4{
	 font:14px/14px "Microsoft YaHei"; color:#555; cursor:pointer;
}
#J_navlist  li.selected h4{
	color:#61b44a;
}
#J_navlist  li.selected h4 a{
	font:14px/14px "Microsoft YaHei";
}
#J_navlist  li .list-item {
	position:relative; zoom:1; display:none; margin-bottom:8px;
}
#J_navlist  li .list-item p {
	height:24px;
}
#J_navlist  li .list-item a {
	font:14px/14px "Microsoft YaHei"; color: #555; background:url(../images/dian.gif) no-repeat 3px 6px; padding-left:15px;
}
#J_navlist  li .list-item a:hover,#J_navlist  li .list-item p.curr a{
	color:#61b44a;
}
/**right**/
.mbox .right{
	width:800px; float:right;
}
.mbox .right .mt{
	height:42px; background:#61b44a; line-height:42px; padding-left:12px; margin-bottom:30px;
}
.mbox .right .mt h1{
	font-size:24px; font-family:"Microsoft YaHei"; color:#fff;
}
.mbox .right .map{
	width:800px; height:360px; margin-bottom:20px;
}
.mbox .right .title{
	 border-bottom:2px solid #ccc; text-align:center; height:70px; padding-top:40px; margin-bottom:20px;
}
.mbox .right .title h2{
	font:18px/34px "Microsoft YaHei"; color:#333333;
}
.mbox .right .title span{
	font:12px/24px "Microsoft YaHei"; color:#666666;
}
.mbox .right .title2 h2{
	line-height:36px; font-size:16px; font-family:"Microsoft YaHei"; color:#106470;
}
.mbox .right ul.info{
	border-bottom: 2px solid #ccc; padding:10px 0; margin-bottom: 10px; clear: both; display:table; width:100%;
}
.mbox .right ul.info ul{
	list-style:none;
}
.mbox .right ul.info li{
	width:50%; float:left; font-size:12px; font-family:"瀹嬩綋"; color:#666; line-height:22px;
}
.mbox .right ul.info li span{
	font-weight:700;
}
.mbox .right .detail{
	font-size:12px; font-family:"瀹嬩綋"; color:#666; line-height:22px;
}
.mbox .right .detail1 table{
	border-collapse: collapse;
}
.mbox .right .detail1 thead th{
	font-size:14px; font-family:"Microsoft YaHei"; color:#000; font-weight:400; line-height:22px; padding:4px;
}
.mbox .right .detail1 tbody td{
	font-size:12px; font-family:"瀹嬩綋"; color:#000; line-height:18px; padding:4px;
}
.mbox .right .detail1 tbody td a{
	color:#0f6873;
}
.ztlist{
	margin-top:-10px;
}
.ztlist ul{
	list-style:none;
}
.ztlist li{
	display:inline-block; height:36px; padding:0 12px; border:2px solid #999; float:left; margin-right:10px;
}
.ztlist li a{
	font:16px/36px "Microsoft YaHei"; color:#666;
}
.zttitle{
	padding:15px; background:url(../images/line.gif) no-repeat center bottom; font:18px/26px "Microsoft YaHei"; color:#333; text-align:center;
}
.ztdetail{
	padding:30px 0; font:12px/26px "瀹嬩綋"; color:#666;
}
.ztdetail .goback{
	height:20px; margin-top:80px;
}
.ztdetail .goback a{
	display:block; width:64px; height:20px; background:#61b44a; color:#fff; line-height:20px; float:right; text-align:center;
}

.summary{
	height:360px; padding-top:30px; padding-bottom:50px;
}
.summary .pic{
	width:270px; height:360px;
}
.summary .pic img{
	width:270px; height:360px;
}
.summary .info{
	width:480px; height:358px; border-bottom:2px solid #ccc;
}
.summary .info .cn{
	margin-bottom:15px;
}
.summary .info .cn h1{
	line-height:36px; font-size:18px; color:#333;
}
.summary .info .cn p{
	color:#333; line-height:24px; color:#666;
}
.summary .info .en h1{
	color:#666; font-size:12px; font-weight:700; font-family:Arial;
}
.summary .info p{
	line-height:24px; color:#666; font-family:"Microsoft YaHei";
}


/**newlist**/
.newlist{
	width:800px;
}
.newlist ul{
	list-style:none;
}
.newlist li{
	height:92px; padding-top:10px; margin-bottom:10px;
}
.newlist li .time{
	width:100px; height:92px; border-bottom:2px solid #61b44a;
}
.newlist li .time span{
	width:100px; font-size:18px; font-family:Arial; color:#61b44a; line-height:36px;
}
.newlist li .time p{
	width:100px; font-size:12px; font-family:Microsoft YaHei; color:#666; line-height:20px; text-align:center;
}
.newlist li .info{
	width:680px; height:92px; border-bottom:2px solid #ccc;
}
.newlist li .info h1{
	line-height:36px;
}
.newlist li .info h1 a{
	 color:#333;
}
.newlist li .info h1 a:hover{
	 color:#106470;
}
.newlist li .info p{
	line-height:22px; color:#999;
}

/**joblist**/
.joblist{
	width:800px;
}
.joblist ul{
	list-style:none;
}
.joblist li{
	height:57px; padding-top:10px; margin-bottom:10px;
}
.joblist li .time{
	width:100px; height:57px; font-size:18px; font-family:Arial; color:#61b44a; line-height:36px; border-bottom:2px solid #61b44a;
}
.joblist li .info{
	width:680px; height:57px; border-bottom:2px solid #ccc;
}
.joblist li .info h1{
	line-height:36px;
}
.joblist li .info h1 a{
	 color:#333;
}
.joblist li .info h1 a:hover{
	 color:#106470;
}
/**downlist**/
.downlist{
	width:800px;
}
.downlist ul{
	list-style:none;
}
.downlist li{
	height:57px; padding-top:10px; margin-bottom:10px;
}
.downlist li .time{
	width:100px; height:57px; margin-right:20px; font-size:18px; font-family:Arial; color:#61b44a; line-height:36px; border-bottom:2px solid #61b44a;
}
.downlist li .info{
	width:560px; height:57px; border-bottom:2px solid #ccc;
}
.downlist li .info h1{
	line-height:36px;
}
.downlist li .info h1 a{
	 color:#333;
}
.downlist li .info h1 a:hover{
	 color:#106470;
}
.downlist li .down{
	width:100px; height:57px; border-bottom:2px solid #ccc; text-align:center;
}
.downlist li .down a{
	 color:#106470; line-height:36px; font-size:16px; font-family:"Microsoft YaHei"; background:url(../images/down.gif) no-repeat center left; padding-left:28px;
}


/**jiaoxuelist**/
.jiaoxuelist{
	width:800px;
}
.jiaoxuelist dl{
	width:800px; border-bottom:2px solid #cccccc; padding:20px 0;
}
.jiaoxuelist h1 a{
	line-height:36px; font-size:16px; font-family:"Microsoft YaHei"; color:#106470;
}
.jiaoxuelist a{
	line-height:28px; font-size:12px; font-family:"Microsoft YaHei"; color:#666;
}
.jiaoxuelist a:hover{
	 color:#106470;
}
.jiaoxuelist .beizhu{
	line-height:36px; font-size:16px; font-family:"Microsoft YaHei"; color:#000; margin-top:10px;
}


.kclist{
	width:800px; border-top:2px solid #ccc; margin-top:20px; clear:both;
}
.kclist ul{
	list-style:none;
}
.kclist li{
	width:800px; border-bottom:1px solid #ccc; height:42px;
}
.kclist li .num{
	line-height:42px; font-size:14px; font-family:"Microsoft YaHei"; color:#61b44a;
}
.kclist li .tit{
	width:700px; line-height:42px; font-size:14px; font-family:"Microsoft YaHei"; color:#333333;
}


/**keyanlist**/
.keyanlist{
	width:800px;
}
.keyanlist dl{
	width:800px; padding:20px 0;
}
.keyanlist dt h1 a{
	line-height:36px; font-size:16px; font-family:"Microsoft YaHei"; color:#61b44a;
}
.keyanlist dd{
	padding:5px 0; background:url(../images/yuan.gif) no-repeat 32px 12px; padding-left:48px; line-height:22px; font-size:12px; font-family:"Microsoft YaHei"; color:#666;
}

/**linklist**/
.linklist{
	width:800px;
}
.linklist ul{
	list-style:none;
}
.linklist li{
	width:238px; height:128px; border:1px solid #eaeaea; float:left; margin-left:40px; margin-bottom:40px;
}
.linklist li.none{
	margin-left:0;
}
.linklist li img{
	width:238px; height:128px;
}

/**teamlist**/
.teamlist{
	width:800px;
}
.teamlist ul{
	list-style:none;
}
.teamlist li{
	height:200px; margin-bottom:30px;
}
.teamlist li .pic{
	width:150px; height:198px; border-bottom:2px solid #61b44a;
}
.teamlist li .pic img{
	width:150px; height:198px;
}
.teamlist li .info{
	width:580px; height:174px; padding:12px 30px; background:#eee; border-bottom:2px solid #ccc;
}
.teamlist li .info h1{
	line-height:36px;
}
.teamlist li .info a{
	color:#333
}
.teamlist li .info a:hover{
	color:#106470;
}
.teamlist li .info p{
	line-height:24px; color:#999;
}
.xs-teamlist{
	width:800px; margin:0 -5px;
}
.xs-teamlist h1{
	height:36px; font:20px/36px "Microsoft YaHei"; color:#666 ;width:800px; clear:both;
}
.xs-teamlist dl{
	width:150px; height:280px; margin:5px; float:left;
}
.xs-teamlist dl dd,.xs-teamlist dl dd img{
	width:150px; height:200px;
}
.xs-teamlist dl dt{
	width:150px; text-align:center;
}
.xs-teamlist dl dt a{
	font:16px/36px "Microsoft YaHei"; color:#106470;
}
.xs-teamlist dl dt p{
	font:12px/20px "Microsoft YaHei"; color:#666; text-align:left;
}

/**order**/
.order td{
	padding-bottom:30px; vertical-align:top; font:14px/36px "Microsoft YaHei"; color:#106470;
}
.order .wk{
	border:1px solid #ccc;
}
.order input.wk{
	height:26px; line-height:26px;
}
.order select.wk{
	height:26px; width:140px; line-height:26px;
}
.order textarea.wk{
	width:686px; height:226px; line-height:26px;
}
.order button.date{
	width:15px; height:17px; background:url(../images/date.gif) no-repeat center center; margin:4px 5px;
}
.order input.btn{
	height:50px; width:193px; background:url(../images/btn.gif) no-repeat; border:none;
}

/**order2**/
.order2 td{
	padding-bottom:20px; padding-right:14px; vertical-align:top; font:14px/24px "Arial"; color:#333333;
}
.order2 .wk{
	border:1px solid #999;
}
.order2 input.wk{
	height:26px; line-height:26px;
}
.order2 select.wk{
	height:26px; width:240px; line-height:26px;
}
.order2 textarea.wk{
	width:686px; height:226px; line-height:26px;
}
.order2 button.date{
	width:15px; height:17px; background:url(../images/date.gif) no-repeat center center; margin:4px 5px;
}
.order2 input.btn{
	height:50px; width:193px; background:url(../images/btn.gif) no-repeat; border:none;
}
.order2 input.subbtn{
	height:50px; width:193px; background:url(../images/subbtn.gif) no-repeat; border:none;
}

/**detail**/
.detail{
	padding:20px 0; clear:both;
}
.detail p{
	font:12px/24px "瀹嬩綋"; color:#333;
}
.mbox-mt{
	height:36px; line-height:36px; margin-bottom:18px;
}
.mbox-mt h1{
	font:24px/36px "Microsoft YaHei"; color:#61b44a;
}
.tab{
	height:33px; line-height:33px; margin-bottom:25px;
}
.tab span{
	display:block; height:33px; background:url(../images/img2.gif) repeat-x; float:left; text-align:center;
}
.tab span.prev,.tab span.next{
	width:350px; color:#006699; font:14px/36px "Microsoft YaHei";
}
.tab span.time{
	width:344px; color:#ff0000; font:14px/36px "Microsoft YaHei"; margin:0 7px;
}

.login_tit{height:50px; border-bottom:3px solid #ddd; color:#61b44a; font:500 24px/50px "microsoft yahei";}
.login{width:445px; height:auto; margin:0 auto; padding:120px 0 60px;}
.login .mt{width:445px; height:71px; background:url(../images/m-top.png) no-repeat;}
.login .mt h1{font-family:"microsoft yahei"; color:#333; font-size:18px; line-height:75px; float:left; padding-left:35px;}
.login .closeWin{width:16px; height:16px; margin-top:28px; margin-right:30px; display:block;background:url(../images/close.png) no-repeat; float:right; border:none; text-indent:70px; cursor:pointer;}
.login .mc{width:445px; background:url(../images/m-mid.png) repeat-y;}
.login .popbox{width:374px; margin:0 auto; background:#fff; padding:15px 0 30px;}
.login .popbox input{width:291px; height:22px; padding:14px 15px 14px 68px;  background-image:url(../images/login-bg.gif); border:none; font:18px/22px "Microsoft YaHei","Arial"; color:#666;}
.login .popbox input.user{ background-position:0 0; margin-bottom:13px;}
.login .popbox input.pwd{ background-position:0 -50px; margin-bottom:13px;}
.login .popbox input.email{ background-position:0 -100px; margin-bottom:13px;}
.login .popbox input.phone{ background-position:0 -150px; margin-bottom:13px;}
.login .popbox input.date{ background-position:0 -371px; margin-bottom:13px;}
.login .popbox input.type{ background-position:0 0; margin-bottom:13px;}
.login .popbox input.tel{ background-position:0 -321px; margin-bottom:13px;}
.login .popbox input.submit1,.login .popbox input.submit2{ background-position:0 -250px; margin-top:13px; height:50px; width:374px; text-align:center; padding:0; border:none; color:#fff; font:18px/50px "Microsoft YaHei","Arial";}
.login .popbox input.reg{ background-position:0 -200px; margin-top:13px; height:50px; width:374px; text-align:center; padding:0; border:none; color:#000; font:18px/50px "Microsoft YaHei","Arial";}
.login .popbox p{ font:12px/20px "Microsoft YaHei"; color:#666; text-align:center; height:20px; margin-top:13px;}
.login .popbox a.login{display:inline-block; vertical-align:top; width:32px; height:20px; background:url(../images/login-bg.gif) no-repeat 0 -301px; overflow:hidden; padding:0;}
.login .mb{width:445px; height:18px; background:url(../images/m-bottom.png) no-repeat;}

.reg{width:706px; height:auto; margin:0 auto; padding:120px 0 60px;}
.reg .mt{width:706px; height:65px; background:url(../images/reg-top.gif) no-repeat;}
.reg .mt h1{font-family:"microsoft yahei"; color:#333; font-size:18px; line-height:65px; float:left; padding-left:35px;}
.reg .mc{width:706px; background:url(../images/reg-mid.gif) repeat-y;}
.reg .popbox{width:560px; margin:0 auto; background:#fff; padding:15px 0 30px;}
.reg .popbox label{display:block; width:106px; height:50px; float:left; text-align:right; padding-right:18px;  background:url(../images/reg-text.gif) no-repeat; border:none; font:16px/50px "Microsoft YaHei","Arial"; color:#666; margin-bottom:13px;}
.reg .popbox .input{width:406px; height:22px; padding:14px; float:left;  background:url(../images/reg-text.gif) no-repeat -124px 0; border:none; font:16px/22px "Microsoft YaHei","Arial"; color:#666; margin-bottom:13px;}
.reg .popbox .submit{background:url(../images/reg-btn.gif); height:50px; width:558px; text-align:center; padding:0; border:none; color:#fff; font:18px/50px "Microsoft YaHei","Arial"; margin-top:10px;}
.reg .popbox p{ font:12px/20px "Microsoft YaHei"; color:#666; text-align:center; height:20px; margin-top:13px;}
.reg .popbox a.login{display:inline-block; vertical-align:top; width:32px; height:20px; background:url(../images/login-bg.gif) no-repeat 0 -301px; overflow:hidden; padding:0;}
.reg .mb{width:706px; height:25px; background:url(../images/reg-bottom.gif) no-repeat;}

.w520{
	width:520px;
}
.w250{
	width:250px;
}
.w520 .tit,.w250 .tit{
	height:30px; padding:0 10px; margin-bottom:10px; background:#afafaf; font:16px/30px "Microsoft YaHei" "Arial"; color:#fff;
}
.w520 dt{
	height:30px; font:16px/30px "Microsoft YaHei" "Arial"; color:#333;
}
.traffic dt.dt{
	padding-left:40px; background:url(../images/dt.gif) no-repeat left center;
}
.traffic dt.gj{
	padding-left:40px; background:url(../images/gj.gif) no-repeat left center;
}
.w520 dl{
	padding:20px 0; border-bottom:1px dotted #ccc;
}
.traffic dl:last-child{
	border-bottom:none;
}
.w520 dl dd{
	padding:10px 0; font:12px/22px "瀹嬩綋" "Arial"; color:#666;
}
.w250 dl{
	padding:10px 0; border-bottom:1px dotted #ccc;
}
.w250 dt{
	height:30px; font:16px/30px "Microsoft YaHei" "Arial"; color:#61b44a;
}
.w250 dl dd{
	font:14px/22px "Arial"; color:#666;
}
.w250 dl:first-child dd{
	font:12px/22px "瀹嬩綋"; color:#666;
}