/*新闻列表*/
.newslist{ height:auto; margin:0 auto;}
.newslist ul{ margin:0; width:100%;}
.newslist ul li{ border-bottom:1px #ddd dashed; line-height:24px; margin:20px 0; padding-bottom:20px;}
.newslist ul li a{ display:block;}
.newslist ul li a img{ width:120px; height:auto; float:left; margin-right:15px; border:1px #ddd solid; padding:5px 15px;}
.newslist ul li a em{ line-height:30px; font-size:18px; color:#333; font-style:normal; font-family:微软雅黑;}
.newslist ul li a em a{color:#333;}
.newslist ul li a span{ line-height:30px; color:#999; font-size:13px; padding-right:20px;}
.newslist ul li a:hover em{text-decoration:underline;}
.newslist ul li a p{ margin:0; padding:0; color:#666; text-indent:0px;}
.newslisy{ width:100%; height:auto;}
.newslisys{ width:100%; height:auto; padding:8px 0; border-bottom:1px #ddd dashed;}
.newslisy_img{ width:200px; height:135px;}
.newslisy_con{ width:550px; height:135px;}
.newslisy_con em{ float:left; line-height:30px; font-size:16px;}
.newslisy_con span{ float:left; line-height:30px; color:#999; padding-right:20px;}
.newslisy_con p{ margin:0; padding:0; color:#999;}

.newslists{ height:auto; margin:0 auto;}
.newslists ul{ margin:0; width:900px;}
.newslists ul li{ width:875px; height:70px; border-bottom:1px #ddd dashed; padding-left:25px; line-height:24px; padding-top:10px; background:url(../images/wenben.jpg) 2px 18px no-repeat;}
.newslists ul li em{ float:left; line-height:30px; font-size:18px; color:#333; font-style:normal; font-family:微软雅黑;}
.newslists ul li em a{color:#333;}
.newslists ul li span{ float:right; line-height:30px; color:#666; padding-right:20px;}
.newslists ul li p{ margin:0; padding:0; color:#888; text-indent:0px;}

/*新闻列表*/
/*图片列表*/
.imalist{ width:750px; height:auto; padding:15px 0; line-height:27px; color:#666; font-size:14px;}
.imalist ul{ margin:0; padding:0;}
.imalist ul li{ width:224px; height:133px; float:left; text-align:center; margin:4px; border:1px #ddd solid; padding:8px; line-height:35px;}
.imalists{ width:750px; height:auto; padding:15px 0; line-height:27px; color:#666; font-size:14px;}
.imalists ul{ margin:0; padding:0;}
.imalists ul li{ width:224px; height:160px; float:left; text-align:center; margin:4px; border:1px #ddd solid; padding:8px; line-height:35px;}
/*图片列表*/
/*页码*/
.infopg{width:auto; height:40px; line-height:21px; text-align:center; font-size:14px; padding:22px 0}
.infopg ul{ margin:0; padding:0px 20px;}
.infopg ul li{float:left; padding:5px 13px; border:1px #555 solid; margin:0 5px; color:#555}
.thisclass{border:1px #f6ee7b solid; background:#9f9f9f; color:#fff !important;}
.thisclass a{ color:#555;}
/*页码*/
/*内容*/
.newnr{height:auto; background:url(images/n_11.jpg) no-repeat right center;}
.ntit{ width:100%; height:60px; line-height:60px; text-align:center; font-weight:100; color:#555;font-family:微软雅黑; font-size:24px;}
.jhurl{ width:100%; height:39px; line-height:39px; font-size:12px; font-family:宋体; text-align:center; color:#777;}
.nwcon{ height:auto; font-size:15px; line-height:32px; color:#555; padding:0 25px;}
.nwcon img{ max-width:100% !important; height:auto !important; padding-bottom:10px;}
.context{ width:100%; height:50px; line-height:30px;}
.context ul{ margin:0; padding:20px 0 0; color:#555}
.context ul li{ width:50%; height:50px; line-height:30px; float:left; text-align:center}
.context ul li a{ color:#555;}
.nwcons{ width:100%; height:auto; font-size:15px; line-height:30px; color:#555; margin-left:20px;}
/*内容*/

/*留言*/
.ly_txt{ width:260px; height:20px; border:1px #ddd solid;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;outline:none; padding:5px 10px;}
.ly_cont{ width:480px; height:90px; border:1px #ddd solid;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;outline:none; padding:5px 10px;}
.ly_sub{ width:145px; height:33px; border:0px; background:#666;cursor: pointer; color:#fff; font-size:15px; margin-left:70px;}

/*合作*/
.hezuos{padding-left:8px;}
.hezuos li{float:left; text-align:center;  margin:8px 12px; line-height:24px;}
.hezuos li img{width:160px; height:240px;border:1px solid #ccc; }

/*zizhi*/
.zizhi{ padding:25px 0;}
.zizhi li{float:left; text-align:center; margin:10px 10px 2px; line-height:26px; width:265px;}
.zizhi li img{width:265px; height:178px; border:1px solid #ccc;}
.zizhi li a:hover{color:#888; text-decoration:underline;}

.zizhis{padding-top:8px; padding-bottom:8px;}
.zizhis li{float:left; text-align:center; margin:10px 10px 2px 10px; line-height:26px; width:277px;}
.zizhis li img{width:275px; height:228px; border:1px solid #ccc;}
.zizhis li a:hover{color:#888; text-decoration:underline;}

/*课程*/
.kecheng li{float:left; text-align:center;  margin:8px 15px; line-height:24px;}
.kecheng li img{width:280px; height:200px;border:1px solid #ccc;}

/*交流*/
.jiaoliu{padding-top:25px;}
.jiaoliu li{float:left; text-align:center;  margin:8px 15px; line-height:24px;}
.jiaoliu li img{width:220px; height:230px;border:1px solid #ccc; }

.xiangxi{padding:20px; line-height:32px; color:#555}
.xiangxis{padding:20px; line-height:32px; color:#555}
.xiazai{width:100%;}
.xiazai ul li{height:46px; line-height:46px; border-bottom:1px dashed #ccc; background:url(../images/52.jpg) no-repeat left center; padding-left:10px; color:#333}
.xiazai ul li span{float:right}
.xiazai ul li em{font-style:normal; font-size:15px; float:left}
.xiazai ul li a{color:#333}
.xiazai ul li a:hover{text-decoration:underline; color:#888; padding-left:2px;}
.dafen a{ font-size:14px;}

.cn_pro_list{ width:858px; padding:25px 0 20px;}
.cn_pro_list li{ width:244px; height:295px; border:1px #2a96f9 solid; padding:10px; float:left; margin:10px;}
.cn_pro_list li:hover{ border:1px #fff solid; box-shadow:0px 0px 9px #999;}
.li_img{ width:244px; height:240px; overflow:hidden;}
.li_img img{ width:244px; height:auto;}
.cn_pro_list li p a{ background:#f9f9f9; padding:5px 10px; display:block; font-weight:700; font-size:15px; line-height:23px; text-align:center;}
.cn_pro_list li:hover p a{ background:#55abfa; color:#fff; display:block;}

.cn_pros_list{ width:858px; padding:25px 0 20px;}
.cn_pros_list li{ width:244px; height:215px; border:1px #ddd solid; padding:10px; float:left; margin:10px;}
.cn_pros_list li:hover{ border:1px #034196 solid; box-shadow:0px 0px 9px #999;}
.li_imgs{ width:244px; height:180px; overflow:hidden;}
.li_imgs img{ width:244px; height:auto;}
.cn_pros_list li p a{ background:#f9f9f9; padding:5px 10px; display:block; font-weight:700; font-size:15px; line-height:23px;}
.cn_pros_list li:hover p a{ background:#55abfa; color:#fff; display:block;}

.anlifl{ width:220px; background:#fff; border-bottom:1px #2a96f9 solid; border-left:1px #2a96f9 solid; border-right:1px #2a96f9 solid; padding-top:8px;}
.anlifl h3{ width:175px; line-height:45px; background:url(../images/jinshu.png) #2996fb 20px center no-repeat; padding-left:45px; font-size:16px; border-bottom:1px #e6e6e6 solid; color:#fff;}
.anlifl li{ width:200px; line-height:35px;  padding-left:20px; font-size:14px; background:#fff; color:#666; border-bottom:1px #ddd dashed;}