@charset "gb2312";
/* CSS Document */
body{background-color:#ebebeb;}
/*header*/
.top{
	width: 100%;
	background:#FFFFFF;
 }

.head,.nav,#bg,.foot,.course-bottom,.tedian{
	width: 1000px;
	margin: 0 auto;
}
.container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}

.header , .content , .footer{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}
.container{margin-left:auto; margin-right:auto; width:1010px; font-family:microsoft yahei;}
input{font-family: microsoft yahei }
.content{margin-bottom:20px;}
#bg{
	/*min-height: 500px;
	height:auto !important;     
	height:500px;*/
}
.head{
	height: 130px;
	background:#FFFFFF;
}
.logo{
	background: url(../images/logo.jpg) center no-repeat;
	width: 578px;
	height: 130px;
	float:left;
}
.ewm{
	float:right;
}
/*nav*/
.nav-div{width: 100%;height:54px; background:url(../images/menu.jpg) repeat-x top center;}
.nav{ background:url(../images/menu.jpg) repeat-x top center;height:54px;}
.nav li{ width:164px; height:54px; line-height:54px; float:left;}
.nav li a{text-align:center;display: block; color:#FFFFFF; background:url(../images/line.jpg) no-repeat top right; }
.nav li a:hover,.menu{background: url(../images/menu1.jpg) center no-repeat;}

/*大图*/
#banner {
	HEIGHT: 506px; POSITION: relative;WIDTH: 100%
}
#slides {
	LIST-STYLE-TYPE: none; HEIGHT: 506px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI {
	LIST-STYLE-TYPE: none; HEIGHT: 100%; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI A {
	HEIGHT: 100%; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination {
	LIST-STYLE-TYPE: none; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; LEFT: 50%; MARGIN: 0px; Z-INDEX: 9900; DISPLAY: block; TOP: 470px; PADDING-RIGHT: 0px
}
#pagination LI {
	LIST-STYLE-TYPE: none; HEIGHT: 10px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 15px; DISPLAY: block; WIDTH: 10px; border-radius: 5px
}
#pagination LI A {
	HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination LI.current {
	BACKGROUND: #0092ce
}

/*大图end*/

/*特点*/
.tedian .tdtit{ overflow:hidden; position:relative; z-index:9}
.tedian .tdtit .bor{ border-left:1px #dfe4eb solid}
.tedian .tdtit li{ width:303px; border-right:1px #dfe4eb solid; height:73px; float:left; padding-top:27px; padding-left:29px;}
.tedian .tdtit li span{ width:42px; height:42px; display:block; float:left; margin-right:20px;}
.tedian .tdtit li h5{ font-size:18px; font-weight:normal; line-height:24px;}
.tedian .tdtit li p{ font-size:14px;color:#999999}
.tedian .tdtit li,.tedian .tdtit .cur{ background:url(../images/tdbg_03.png);color:#ffffff; height:79px; border-right:0px #ffffff solid; margin-right:1px;}
.tedian .tdtit li,.tedian .tdtit .cur p{color:#ffffff}
.tedian .tdtit .ll2{ background:#FFFFFF; color:#666666;}
.tedian .tdtit .l1 span{ background:url(../images/tdhover1.png)}
.tedian .tdtit .l2 span{ background:url(../images/td2.png)}
.tedian .tdtit .l3 span{ background:url(../images/td3.png)}


.left{float:left; width:224px;}
.right{float:right; width:755px; padding-bottom:20px; background-color:#fff; border-top:4px solid; border-bottom:#ebebeb 10px solid;}

.nyContent{margin-left:auto; margin-right:auto; width:1004px; font-family:microsoft yahei; border-top:4px solid; background-color:#fff;margin-bottom:10px;padding-bottom:10px;}
.nyContent.cheng{border-top-color:#ff7a02;}
.nyContent.lan{border-top-color:#0c4da1;}

/*橙色*/
.cheng .leftMu{background-color:#ff7a02;}
.cheng .phoneBoxL{border-left-color:#ff7a02;}
.cheng .right{border-top-color:#ff7a02;}
.cheng .nTitR , .cheng .nTitC span{color:#ff7a02;}
/*蓝色*/
.lan .leftMu{background-color:#0c4da1;}
.lan .phoneBoxL{border-left-color:#0c4da1;}
.lan .right{border-top-color:#0c4da1;}
.lan .nTitR , .lan .nTitC span{color:#0c4da1;}

/*内页菜单栏*/
.leftMu{margin-bottom:15px;}
.leftMu h4{height:110px; text-align:center; color:#fff; background:url(../images/leftMuH4.png) no-repeat center;}
.leftMu h4 span{display:block; padding-top:36px; font-size:20px;}
.leftMu ul{background:#FFFFFF; padding-bottom:20px;}
.leftMu li{height:40px; border-bottom:#ffffff 5px solid; border-top:#ffffff 5px solid; width:224px; margin:0 auto; font-size:14px; float:left}
.leftMu li a{background:url(../images/l2.jpg) no-repeat; color:#003366; line-height:40px; display:block; padding-left:52px;}
.leftMu li a:hover{ background:url(../images/l1.jpg) no-repeat; color:#FFFFFF; line-height:40px;}

/*左边认证*/
.leftZ{margin-bottom:0px;}
.leftZ h3{height:37px; text-align:left; color:#fff; background:#0c4da1;}
.leftZ h3 span{display:block; padding-left:30px; font-size:15px; line-height:37px;}
.leftZ ul{background:#FFFFFF; height:150px; padding:5px 8px 0px 8px;}
.leftZ li{position:relative; height:35px; line-height:30px; overflow:hidden; font-size:13px; border-bottom:1px dotted #ccc;}
.leftZ li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center; color:#666666;}
.leftZ li a:hover{color:#ff1e00;}
.leftZ li span{position:absolute; top:0; right:0; color:#999;}

/*左边联系*/
.leftCon{margin-bottom:15px;}
.leftCon h3{height:37px; text-align:left; color:#fff; background:#0c4da1;}
.leftCon h3 span{display:block; padding-left:30px; font-size:15px; line-height:37px;}
.leftCon ul{background:#FFFFFF; height:200px;}
.leftCon li{ margin:10px 10px; font-size:14px; line-height:28px; color:#333333;}

/*左边电话*/
.phoneBoxL{padding-left:70px; height:90px; background:#666 url(../images/phoneBox_ico.png) no-repeat 18px center; font-size:13px; color:#fff; border-left:4px solid;}
.phoneBoxL dt{padding-top:24px;}
.phoneBoxL dd{font-size:20px;}

/*面包屑导航*/
.tright{position:relative; top:28px; float:right; margin-right:30px; height:0px; font-size:13px; color:#999;}
.tright a{color:#999;}
.nyContent .tright{margin-right:40px;}
.nyContent .tright a{color:#999;}

/*模块标题*/
.nTitR{margin-left:30px; height:70px; line-height:70px; font-size:18px;}
.nTitC{margin-left:40px; padding:30px 0;}
.nTitC span{font-size:18px;}
.nTitC p{color:#999;}

/*首页产品列表*/
.porUl{margin:0 auto; width:720px; overflow:hidden;}
.porUl li{margin:0 8px 0 8px; float:left; width:184px; background:#dfe4eb; overflow:hidden;}
.porUl li img{display:block; margin-top:5px; margin-left:5px;}
.porUl li:hover img{border-color:#ff7a02;}
.porUl li h5{height:40px; line-height:40px; font-size:14px; text-align:center;}
.porUl li h5 a{color:#044496;}

/*
.porUl li span{font-size:13px; color:#ff7a02;}
.porUl li p{margin-bottom:32px; height:66px; line-height:22px; overflow:hidden; font-size:13px;}
.porUl li a.fl , .porUl li a.fr{height:40px; line-height:40px; text-align:center; font-size:13px;}
.porUl li a.fl{width:106px; background-color:#ff7a02; color:#fff;}
.porUl li a.fr{width:102px; background-color:#ebebeb; border-left:4px solid #ccc;}
*/
/*首页广告*/
.in-ad{ background:url(../images/adbg.jpg) repeat-x top center; height:221px;}
.in-ad .ad{ margin:auto; width:1000px; overflow:hidden;}

/*文字信息*/
.inAb{ margin:15px 0px; width:320px; overflow:hidden; float:left; height:300px; background:#FFFFFF;}
.inAb h1{ padding-left:20px; font-size:15px; color:#003399; font-weight:bold; line-height:50px; float:left;}
.inAb span{ font-family:Arial, Helvetica, sans-serif; line-height:50px; font-size:12px; padding-left:5px; float:left;}
.inAb .More a{ font-family:Arial, Helvetica, sans-serif; line-height:50px; font-size:13px; padding-right:15px; float:right; color:#003399; display:block;}
.inAb .More a:hover{color:#db0000;}
.inAb .line{ width:300px; margin:auto; height:3px; background:#0F52B7; border-bottom:15px #FFFFFF solid;}
.inAb p{ font-size:14px; padding:0px 15px;}
.inAb img{ padding:10px 10px 0px 0px;}

.inAb .newsList{margin:0 30px;}
.inAb .newsList ul{margin-top:0px;}
.inAb .newsList li{position:relative; height:35px; line-height:30px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.inAb .newsList li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center; color:#666666;}
.inAb .newsList li a:hover{color:#ff1e00;}
.inAb .newsList li span{position:absolute; top:0; right:0; color:#999;}


/*边距*/
.bor{width:20px; float:left; height:300px;}
.bor1{width:40px; float:left; height:300px;}
/*右边主内容*/
.rightCont{margin:0 30px;}


/*简介*/
.about{margin:0 auto; width:720px; overflow:hidden;}
.about li{margin:0 20px; float:left; overflow:hidden; line-height:28px; font-size:15px; min-height:700px;}
.about li img{display:block; margin-top:5px; margin-left:5px;}
.about li:hover img{border-color:#ff7a02;}
.about li h5{height:40px; line-height:40px; font-size:14px; text-align:center;}
.about li h5 a{color:#044496;}

/*新闻列表*/
.last{ float:right; font-size:12px; color:#888;}
.newsList{margin:0 25px; }
.newsList ul{margin-top:5px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc; width:100%}
.newsList li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;}
.newsList li a:hover{color:#ff1e00;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}

.newsList dl{position:relative; padding:20px; height:140px; background-color:#ebebeb;}
.newsList dt{float:left;}
.newsList dt img{display:block;}
.newsList dd{margin-left:174px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#0c4da1;}
.newsList dd p{line-height:22px; height:88px; overflow:hidden; font-size:13px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent; border-top-color:#ebebeb; border-left-color:#ebebeb; }
.date{color: #9e9997;margin-top: 10px;}

.picmp2{ display: inline; width:166px; height:150px; margin:10px 5px; text-align: center; float:left; line-height:30px; overflow:hidden; border:#c4c4c4 solid 1px; padding-top:5px; font-size:14px;}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:700px;}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px;}
.proshow .prtent{ width:96%; margin:0 auto;}

.proshow .prtent img{max-width:700px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


/*页尾*/
.footer{ width:100%; background:#222222;}
.footer .f_top{ height:312px; background:#191919; overflow:hidden}
.footer .fnav{ height:57px; padding-top:43px;}
.footer .fnav li{ float:left;}
.footer .fnav li a{width:110px;color:#999999; font-size:13px; display:block; border-left:1px #303030 dotted; text-align:center}
.footer .fnav li .nob{ border:0px;}
.footer .ys{ overflow:hidden}
.footer .ys li{ width:292px; height:64px; border:1px #303030 solid; padding:24px; padding-right:0px; float:left; margin-left:23px;}
.footer .ys li img{ display:block; float:left; margin-right:15px;}
.footer .ys li h5{ font-size:15px;color:#ffffff; font-weight:normal}
.footer .ys li h5 span{ font-weight:bold; color:#ff9332}
.footer .ys li p{ margin-top:5px; font-family:Arial; float:left; width:206px; font-size:11px;}
.footer .ys .nom{ margin:0px;}
.footer .hottel{ width:950px; overflow:hidden; margin:0px auto; }
.footer .hottel li{ float:left; height:14px; margin:0px 15px;line-height:14px;}
.footer .hottel li p{ float:left; width:30px; border-right:1px #666666 dotted; margin-right:10px;}
.footer .hottel li em{ font-size:13px;color:#999999;}
.footer .hottel li em span{color:#ffffff}
.footer .f_bottom{ height:53px; background:#000000; padding-top:40px;}
.footer .f_bottom span{ border-right:1px #272727 dotted; padding-right:24px; padding-left:24px; display:block; float:left ; height:13px;}
.footer .f_bottom .nob{ border:0px;}
.footer .f_bottom .s{ height:44px;}
.footer .f_bottom .s>a{ margin:0px 5px; display:block; float:left; margin-top:-15px;position: relative;}
.footer .f_bottom .s>a>p{position: absolute;left:0;bottom:32px;padding-bottom: 14px;display:none;}
.footer .f_bottom .s>a:hover p{display:block;}


.links{ width:100%; padding:20px 0; overflow:hidden; background-color:#2e2e2e;}
.links h4{ font-size:14px; float:left;}
.links h4 a{ color:#fff;}
.links .link_box{ overflow:hidden}
.links .link_box a{ display:block; float:left; color:#d1d1d1; margin:-2px 16px 5px 16px;}

.ny_banner{ background:url(../images/f1.jpg) no-repeat top center; height:300px;}

