@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#0a78b3;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}

.top{ width:1200px; margin:auto; height:120px;}
.logo{ width:191px; height:74px; margin-top:25px; float:left}
.nav{ width:650px; float:left; height:120px; line-height:120px; font-size:14px; margin-left:100px; text-transform:uppercase}
.nav a{ padding-left:21px; padding-right:21px; float:left; height:120px; line-height:120px;}
.nav a:hover{ background:url(../images/navbj.jpg) repeat-x; color:#0a78b3}
.navon{ background:url(../images/navbj.jpg) repeat-x; color:#0a78b3}
.navon a{ background:url(../images/navbj.jpg) repeat-x; color:#0a78b3}
.xiala{ width:200px; float:left; background-color:#efefef;}
.xiala ul li{ width:200px; float:left; height:30px; line-height:30px;}
.xiala ul li a{width:180px; float:left; height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.xiala ul li a:hover{ background-color:#0a78b3; color:#FFF}

.dh1{ background:url(../images/navbj.jpg) repeat-x; color:#0a78b3}

.ss{ width:244px; height:36px; float:right; background:url(../images/ssbj.png) no-repeat center; margin-top:40px;}
.ss span{ float:right; margin-right:15px; margin-top:8px;}
.bk{ width:190px; height:34px; line-height:34px; margin-top:1px; border:0px; margin-left:10px;}

.banner{height:600px;overflow:hidden; margin:auto; width:100%; }
.banner .d1{width:100%;height:600px;display:block;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:663px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -36px;display:inline;}
.banner .d2 li{width:25px;height:20px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.main{ width:1200px; margin:auto}
.tongdao{ width:1200px; float:left; margin-top:60px; margin-bottom:60px;}
.tongdao ul li{ width:400px; float:left; line-height:80px; text-align:center; font-size:15px; text-transform:uppercase}
.tongdao ul li img{ width:113px; height:113px;}

.wrap{ width:100%; float:left; background-color:#efefef}
.cp{ width:1200px; float:left;}
.cp-title{ width:1200px; float:left; margin-top:20px; line-height:60px; text-align:center; text-transform:uppercase}
.cp-title span{ border-bottom:3px solid #0a78b3; text-transform:none; font-size:24px; padding-bottom:15px;}
.cp-tex{ width:1200px; float:left; padding-bottom:35px;}
.rollBox{width:1200px;overflow:hidden; margin-top:35px;}
.rollBox .LeftBotton{height:35px;width:18px;background:url(../images/zj.jpg) no-repeat left;overflow:hidden;float:left;display:inline;margin:85px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:35px;width:18px;background:url(../images/yj.jpg) no-repeat right;overflow:hidden;float:left;display:inline;margin:85px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1100px;overflow:hidden;float:left; margin-left:32px; margin-right:32px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:213px;float:left; margin-left:27px; margin-right:27px;text-align:center; border:1px solid #ddd; background-color:#f8f8f8; height:213px;}
.rollBox .Cont .pic img{ width:213px; height:151px;display:block;}
.rollBox .Cont .pic p{line-height:62px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.edu{ width:1200px; float:left; margin-top:60px;}
.edu dl{ width:248px; float:left; margin-right:57px;}
.edu dl img{ width:246px; height:174px; border:1px solid #ddd}
.edu dl dt{ font-size:18px; margin-top:15px; line-height:30px; letter-spacing:-1px;}
.edu dl dd{ line-height:30px;}
.link{ width:1200px; float:left; margin-top:70px;}
.link ul li{ width:152px; float:left; height:74px; margin-right:15px;}
.link ul li img{width:152px;height:74px; }
#demo { 
overflow:hidden; 
width: 1200px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}

.foot{ width:100%; float:left; margin-top:15px; background-color:#333333; padding-bottom:20px; padding-top:20px;}
.foot01{ width:1200px; float:left;}
.foot01 dl{ width:240px; float:left; margin-left:30px; margin-right:30px;}
.foot01 dl dt{ font-size:14px; color:#FFF; text-transform:uppercase; border-bottom:2px solid #6c6c6c; line-height:40px; margin-bottom:20px;}
.foot01 dl dd{ line-height:30px; color:#999999}
.foot01 dl dd a{ line-height:30px; color:#999999}
.foot01 dl dd a:hover{ line-height:30px; color:#fff}
.foot02{ width:1200px; float:left; text-align: center; color:#6f6d6d; line-height:30px; margin-top:15px;}

.nybanner{ width:100%; float:left; height:350px;}
.wz{ width:100%; float:left; margin-top:15px; line-height:30px; height:30px; border-bottom:1px solid #0a78b3; text-align:right; color:#666;}
.wz a{color:#666;}
.contect{ width:1200px; float:left; line-height:30px; color:#666; margin-top:15px; font-size:14px}
.whyled{ width:100%; height:90px; float:left; background-color:#0095dc}
.whyled01{ width:1200px; float:left; font-size:40px; text-transform:uppercase; line-height:90px; color:#FFF}
.nymain{ width:1200px; float:left; margin-top:38px;}
.left{ width:356px; float:left; border:1px solid #ddd}
.zlm{ width:336px; float:left; height:56px; line-height:56px; background-color:#0095dc; font-size:18px; padding-left:20px; color:#FFF; text-transform:uppercase}
.left ul li{ width:356px; float:left; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:14px}
.left ul li a{width:336px; float:left; font-size:14px; padding-left:20px;text-transform:uppercase}
.right{ width:820px; float:right}
.contect2{ width:100%; float:left; line-height:30px; margin-top:15px; }

.left2{ width:264px; float:left; border:1px solid #ddd}
.zlm2{ width:244px; float:left; height:56px; line-height:56px; background-color:#0095dc; font-size:18px; padding-left:20px; color:#FFF; text-transform:uppercase}
.left2 ul li{ width:264px; float:left; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:14px}
.left2 ul li a{width:244px; float:left; font-size:14px; padding-left:20px;text-transform:uppercase}
.right2{ width:910px; float:right}
.photo{ width:292px; float:left; margin-left:5px; margin-right:6px; line-height:40px; text-align:center; font-size:14px; margin-top:10px;}
.photo img{ width:290px; height:193px; border:1px solid #ddd}
.fy{ width:100%; float:left; margin-bottom:20px; margin-top:20px; height:30px; line-height:30px; text-align:center}
.fy a{ padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; background-color:#e9e9e9}
.fy a:hover{ background-color:#0095dc; color:#FFF}
.xq01{ width:910px; float:left}
.xq01-l{ width:530px; float:left}
.xq01-r{ width:355px; float:right; font-size:14px; line-height:30px; color:#666; font-weight:bold;}
.xq01-r h1{ height:40px; line-height:40px; font-size:18px; background-color:#f5f4f4; padding-left:15px; color:#333; margin-bottom:15px;}

#focus {width:410px; height:273px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:410px; height:273px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:410px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:100px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.xq02{ width:910px; float:left; margin-top:20px;}
.xq02 h1{ font-size:16px;}
.bt{ font-size:18px; color:#666; font-weight:bold; text-transform:uppercase}
.newlb{ width:98%; float:left; height:30px; line-height:30px; background:url(../images/dian.jpg) no-repeat left; padding-left:10px; border-bottom:1px dashed #E5E5E5;}
.newlb span{ float:right}

.fy{ width:768px; float:left; margin-top:20px; margin-bottom:20px; height:30px; line-height:30px; text-align:center}
.fy a{ padding:5px; border:1px solid #CCCCCC;margin-right:5px;}
.fy a:hover{ border:1px solid #FF0000}

.hdm{ width:910px; float:left; height:56px; line-height:56px; }
.hdm ul li{ width:130px; float:left; height:45px; line-height:45px; font-size:14px; font-family:font-family:Arial, Helvetica, sans-serif; text-align:center; cursor:pointer}
.hdm ul li a{ width:130px; float:left; height:45px; line-height:45px; font-size:14px; font-family:font-family:Arial, Helvetica, sans-serif; }
.hdm ul li a:hover{ background-color:#0084C4; color:#fff}
.MenuOn {background-color:#0084C4; color:#fff}
.MenuOn a:link{background-color:#0084C4; color:#fff}
.MenuOn a:visited {background-color:#0084C4; color:#fff}
.MenuOn a:hover {background-color:#0084C4; color:#fff}


.cpjj{ width:910px; float:left; line-height:35px; margin-top:20px;}



