﻿*{margin:0;padding:0}
body,button,input,keygen,legend,select,textarea{outline:0;color:#666;font:14px "Microsoft YaHei",Verdana,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}
address,article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{font-weight:400}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
summary{outline:0}
li,ul{list-style:none}
img{vertical-align:middle}
a,a:hover{text-decoration:none;cursor:pointer}
a:link,a:visited{color:#666}
a:hover{color:#c91618}
a:active{color:#666}
h2{background: url(../Images/ico2.png) no-repeat 2px 3px; padding-left:14px;}
.red,a.red{ color:#D32326;}
.fn-clear,.fn_clear{zoom:1}
.fn-clear:after,.fn_clear:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0}
.fn-left,.fn_left{float:left}
.fn-right,.fn_right{float:right}
.outer-section{float:left;clear:both;width:100%}
.outer-wrapper{margin:0 auto;width:100%;max-width:20in}
.banner{height:auto;max-width:20in}
.hedaer{margin:0 auto;width:1200px;}
.w{margin:0 auto;width:1200px;}
.hedaer{position:relative}
.hedaer .right{float:right;display:inline-block;margin-top:70px;padding:10px 25px;background-color:#313131;color:#fff}
.hedaer .header_nav{position:absolute;right:15pc;bottom:25px;font-size:9pt}
.nav{height:53px;background:url(../Images/nav_bg.gif) repeat-x; }
.nav li:hover a{color:#FF171D;}
.nav .w{height:50px;line-height:50px}
.nav .w li{float:left;width:171px;background:url(../Images/nav_bg.gif) repeat-x;height:53px}
.nav .w a{display:block;color:#fff;text-align:center}
.nav .on{background:url(../Images/nav_li_on.gif) no-repeat center bottom}
.nav .on a{color:#9d010d}

 .nav li{width:163px; height:50px; line-height:50px;position:relative; text-align:center;}
.nav_now{ background-color:#333333;}

.nav a{display:inline-block; height:50px; line-height:50px; font-size:16px; color:#333; filter:alpha(opacity=80); opacity:0.8; float:left; text-align:center; width:100%;}
.nav li a{display:inline-block; height:50px; line-height:46px; font-size:16px; color:#333;float:left; text-align:center; width:100%;}
.nav a:hover{ filter:alpha(opacity=90); background-color:#333; opacity:0.9; }
.nav .list span{ float:left; margin:14px 0 0 8px; display:inline}
.nav .hLinks{ width:100%; position:absolute; left:0; top:50px; display:none; z-index:10;}
.nav .hLinks a{ text-align:center; width:100%; line-height:40px; background:#e3e3e3; height:50px;}
.nav .hLinks a:hover{background:#333; color:#fff;}
.nav li i{position: absolute;right: 33px;top: 23px;display: block;width: 5px;height: 3px;overflow: hidden;background: url("/static/images/default/icon.gif") no-repeat;}



.module_banner{position:relative;width:100%;height:500px;min-width:1200px;border-bottom:1px solid #aacad8}
.module_banner .banner_pic{position:relative;z-index:1;height:500px}
.module_banner .banner_pic .li{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-position:50% top;background-repeat:no-repeat}
.module_banner .banner_pic .li a{display:block;width:100%;height:100%}
.module_banner .control{position:relative;z-index:9;margin:0 auto;width:1200px}
.module_banner .control .number{position:absolute;top:500px;display:block;width:1200px;text-align:center}
.module_banner .control .number .point{display:inline-block;margin-right:10px;width:60px;height:4px;background:url(../Images/number.gif);text-align:center;cursor:pointer}
.module_banner .control .number .point img{width:205px;height:auto;border:1px solid #000}
.module_banner .control .number .point.on{background:url(../Images/number_on.gif)}
.module_banner .control .number .point.on img{border-color:#fff}
.module_banner .control .arrows{position:relative;top:250px;display:none}
.module_banner .control .arrows a{position:absolute}
.module_banner .control .arrows .left{left:0}
.module_banner .control .arrows .right{right:0}
.index_content{margin:0 auto;padding:30px 0 0;width:1200px}
.index_content .about{float:left;margin-top:20px;width:760px;height:280px;line-height:26px}
.index_content .about p{margin-top:20px;text-indent:2em}
.index_content .news{float:right;margin-top:20px;padding:20px;border:1px solid #e1e1e1;line-height:26px}
.index_content .news h2{margin-bottom:10px;font-size:1pc; }
.index_content .news .ul{width:360px}
.index_content .news .ul li{margin-bottom:10px;padding-bottom:10px;padding-left:18px;border-bottom:1px dotted #eee;background:url(../Images/arrow.gif) no-repeat 4px 10px;font-size:14px}
.index_content .news .ul .last{margin-bottom:0;padding-bottom:0;border-bottom:0}
.index_works{ background:#e7edee;text-align:center; height:230px;margin:0px auto; padding:0px 0; margin-top:30px;}
.index_works ul{ width:1200px; margin:0px auto; display:block;background:#e7edee; padding:30px 0; }
.index_works ul li{ float:left; width:240px; font-size:16px; line-height:300%;background:#e7edee;height:200px;}
.index_works ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.w_box{border-top:1px solid #e9e6e6;text-align:center}
.footer{height:250px;background: center #161616; width:100%; margin:0 auto;}
.footer0{width:1200px; margin:0 auto; padding:40px 0;background: center #161616;}
.footer1,.footer2,.footer3{ float:left;background: center #161616;}
.footer1{ width:370px; padding-left:60px;}
.footer2{ height:130px; border-left:1px solid #5f5f5f; padding-left:50px; color:#fff; line-height:26px; width:500px;}
.footer3{background: center #161616; width:219px; height:130px;}
.footer2 ul{ padding-top:10px;}
.footer4{ clear:both; width:1200px; margin:0 auto; text-align:center;background: center #161616; height:40px;}
.footer5{ clear:both; width:1200px; margin:0 auto; text-align:center;background: center #161616;height:40px;}
.main_box .w_box{padding:40px 0;border-top:0;border-bottom:1px solid #e9e6e6}
.big_img2{width:100%;height:420px;background:url(../Images/about_page_img.jpg) center center #f4f1ea no-repeat}
.big_img3{width:100%;height:420px;background:url(../Images/book_page_img.jpg) center center #e7f1f2 no-repeat}
.about_page .page_content{margin:0 auto;width:1200px;}
.about_page .page_content .box_body{padding:50px 0 0}
.about_page .page_content .box_body .h3{padding-bottom:15px;border-bottom:3px solid #ececea}
.about_page .page_content .box_body .p_box{margin-top:30px;text-indent:2em;line-height:24px}
.about_page .page_content .box_body .p_box p{margin-bottom:20px}
.about_page .page_content .box_body h3{float:left;font-weight:400;font-size:34px}
.about_page .page_content .box_body h3 span{display:inline-block;margin-left:20px;height:22px;font-size:22px;line-height:30px; }
.about_page .page_content .box_body .list{position:relative;bottom:-20px;float:right}
.about_page .page_content .box_body .list a{display:inline-block;width:5pc;height:40px;color:#999;text-align:center;line-height:40px}
.about_page .page_content .box_body .list a.on{border-bottom:3px solid #d65959;color:#d65959}
.linker_body{position:relative;width:1200px;height:420px;background:url(../Images/news_page_img.jpg) center center #eaf2ed no-repeat; margin:0 auto;}
.linker_body3{position:relative;width:1200px;height:420px;background:url(../Images/book_page_img.jpg) center center #e7f1f2 no-repeat; margin:0 auto;}
.linker_body1{position:relative;width:1200px;height:420px;background:url(../Images/sign_page_img.jpg) center center #d4deec no-repeat; margin:0 auto;}
.linker_body2{position:relative;width:1200px;height:420px;background:url(../Images/about_page_img.jpg) center center #f4f1ea no-repeat; margin:0 auto;}
.linker_body .linker{position:absolute;right:40px;bottom:85px;width:210px;height:55px;background:#fff;opacity:.01;filter:alpha(opacity=100)}
.big_img{background:url(../Images/news_page_img.jpg) center center #eaf2ed no-repeat}
.news_page .w_left{float:left;padding-right:30px;width:860px;border-right:1px solid #f1f1f1}
.news_page .w_left .time{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #f1f1f1}
.news_page .w_left h1{line-height:50px}
.news_page .w_left .product_main_content{line-height:28px}
.news_page .w_left .box,.news_page .w_left .product_main_content p{margin-bottom:30px}
.news_page .w_left h3{border-bottom:3px solid #ececea}
.news_page .w_left h3 b{border-bottom:3px solid #eb5850;font-weight:400;font-size:36px}
.news_page .w_left h3 span{display:inline-block;margin-left:20px;font-size:22px}
.news_page .w_left .green b{border-bottom-color:#8ac65e}
.news_page .w_left .blue b{border-bottom-color:#5eafc6}
.news_page .w_left .ul{padding-top:20px}
.news_page .w_left .ul .img{float:left; width:285px;}
.news_page .w_left .ul li{padding:20px 0; width:900px;}
.news_page .w_left .ul li h5{margin-bottom:10px;font-size:18px}
.news_page .w_left .ul li .con{float:left;padding-left:20px;width:540px;color:#999}
.news_page .w_left .ul li .times{margin-top:10px}
.news_page .page_content{margin:0 auto;padding:60px 0;width:1200px}
.news_page .w_right{float:right;width:280px;text-align:right}
.news_page .w_right img{margin-bottom:20px}
.page_content ul{ width:1200px;}
.page_content ul li{ width:285px;}
.page_content ul li div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.carry_page .big_img{background:url(../Images/carry_page_img.jpg) center center #f1ece6 no-repeat}
.carry_page .page_content,.page_content ul{overflow:hidden;margin:0 auto;padding:0px 0 0;width:1200px}
 .carry_page .page_content .ul li{float:left;padding:20px 20px 0 0;text-align:center;font-weight:700}
.page_content ul li.no{ margin-right:0;}
.carry_page .page_content .ul li .p{margin-top:10px;line-height:24px; font-size:14px;}
.carry_page .page_content .ul li .p span{ font-size:12px; font-weight:normal;}
.big_img1{background:url(../Images/sign_page_img.jpg) center center #d4deec no-repeat}
.sign_page .page_content{text-align:center}
.book_page .big_img{background:url(../Images/book_page_img.jpg) center center #e8f1f1 no-repeat}
.book_page .page_content{margin:0 auto;width:1200px}
.book_page .page_content .box{text-align:center}
.book_page .ul{padding-bottom:0px;width:1200px;}
.book_page .ul li{float:left;margin:0 20px 10px 0;text-align:center;line-height:24px; width:224px;}
.book_page .ul li .p{margin:10px 0}
.book_page .ul li,.book_page .ul li a img{ width:224px; }
.book_page .ul li a img{ width:224px;height:286px; }

.video_page .big_img{background:url(../Images/book_page_img.jpg) center center #e8f1f1 no-repeat}
.video_page .page_content{margin:0 auto;width:1200px}
.video_page .page_content .box{text-align:center}
.video_page .ul{padding:50px 0 0;width:1200px; clear:both; }
.video_page .ul li{float:left;margin:0 20px 10px 0;text-align:center;line-height:24px;}
.video_page .ul li .p{margin:10px 0}
.video_page .ul li img{ width:285px;}

.videobg{ background-image:url(../Images/video.png);filter:alpha(opacity=20);position:absolute; z-index:999; text-align:center; margin:45px 110px; width:71px; height:71px;}


.main_box .book_page{margin-top:60px}
.honour .ul li{float:left;margin:0 0 30px}
.honour .ul li .img{float:left}
.honour .ul li .p{float:left;padding-left:20px;width:300px}
.sign_bg{background-color:#f1f1f1}
.teacher{padding:5pc 0 30px}
.teacher .p{float:left;margin-left:30px;padding-top:30px;width:350px;text-align:left;line-height:24px}
.teacher .p h5{font-weight:700;font-size:18px}
.teacher .ul .pic{position:relative;float:left;width:145px;height:140px}
.teacher .ul .pic .mark{position:absolute;top:0;left:0;z-index:2}
.teacher .ul .pic .img{position:absolute;top:0;left:0;z-index:1}
.teacher .ul li{float:left;width:600px;height:10pc}
.szll .p_box{display:none}
.about_page .page_content .box_body .p_box h5{margin-bottom:20px;font-weight:blod;font-size:1pc}



.videocon{width:1200px;  margin:0 auto; clear:both;}
.videocon h1{font-size:24px; color:#737373; font-weight:bold; float:left; line-height:40px; text-align:left; margin-bottom:10px;}
.videocon span{float:right; text-align:left; line-height:40px; padding-top:5px;}
.videocon .vidconxx{ padding:20px 0; color:#333; line-height:28px;}
.videocon .nsbttitle{width:1180px; line-height:30px; text-align:center;  font-size:14px;}
.videocon .nsbttitle h1{ width:1180px; font-size:28px;  color:#222222; text-align:center; font-weight:normal; float:left; line-height:60px; padding-top:30px }
.videocon .nsbttitle p{width:1180px;font-size:12px; float:left; color:#999; line-height:25px;}
.lineer{border-bottom:1px solid #ccc; width:1180px; height:20px; margin:0 auto; clear:both;}
.show-xuezi{ width:1200px; margin:0 auto; padding:20px 0; color:#333;  line-height:30px; font-weight:100; font-size:16px; text-indent:2em; }
#vititle{ width:1200px; height:58px; margin:0 auto; padding-top:25px; clear:both}
#vititle h3{font-size:28px;color:#3A3A3A; float:left;}
#vititle h4{font-size:19px;color:#3A3A3A; float:left; font-weight:bold;}
#vititle h5{font-size:19px;color:#3A3A3A; float:left; font-weight:bold; margin-right:10px;}
#vititle .titright{ float:right; width:230px;}
#nsxiag{width:1200px; margin:0 auto;}
.nsxiagl{ width:880px; float:left; }
.nsxiagl ul{width:880px;}
.nsxiagl ul li{width:380px; float:left; padding-right:40px;}
.nsxiagl ul li i{font-style:normal; color:#999;}
.nsxiagl ul li a{ text-align:left; color:#333; line-height:35px; font-size:12px;}
.nsxiagl ul li a:hover{color:#F94141; }

.nsxiagr{ width:225px; float:right; padding-top:20px; text-align:left;}

#bannerjxcg{ width:100%; height:319px; margin-bottom:0px; background:url(../images/bannerjx.png) top center no-repeat;}
.jxcgtop{width:1180px; height:239px; padding-top:80px; margin:0 auto; position:relative; background:url(../images/bannerjx.png) top center no-repeat;}
.jxcgtop .jxcgtitle{width:650px; float:left;}
.jxcgtop .jxcgtitle p{width:650px; float:left; font-size:30px; color:#fff; text-align:left;line-height:40px; }
.jxcgtop .jxcgtitle b{width:650px; float:left;  font-size:35px; color:#fff; text-transform:uppercase;}

.jxcgtop .jxcgbm a{ width:87px; height:29px; line-height:29px; text-align:center; color:#fff;  font-size:14px; background:url(../images/lybut.png) no-repeat; display:block; position:absolute; left:140px; top:85px; z-index:2;}
.jxcgtop .jxcgbm a:hover{background:url(../images/lybut1.png) no-repeat;}

.jxcgtop .jxcgnav{width:1180px; float:left; padding-top:40px;}
.jxcgtop .jxcgnav ul{width:1180px; overflow:hidden;}
.jxcgtop .jxcgnav ul li{width:109px; height:37px; float:left; margin-right:14px; }
.jxcgtop .jxcgnav ul li a{width:109px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#F5CA6C; display:block; background:url(../images/jxnav.png) no-repeat;}
.jxcgtop .jxcgnav ul li a:hover{background:url(../images/jxnav1.png) no-repeat; color:#000;}
.jxcgtop .jxcgnav ul li .a_jxcgh{background:url(../images/jxnav1.png) no-repeat; color:#000;}

 

.page{
	margin:20px auto;
	width:800px;
	height:60px;
	}
.page span{
	
	background:#d65859;
     color: #fff;
    height: 40px;
	padding:0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    display: block;
    border-radius: 3px;
	float:left;
	margin:5px;}
.page1,a.page1:link,a.page1:visited {
 margin:5px;
    background: #ff4900;
     color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    display: block;
    border-radius: 3px;
	float:left;
}
a.page1:hover {
	 
	text-decoration: underline;
}
.page2,a.page2:link,a.page2:visited {
	 margin:5px;
    background: #f2f2f2;
     color: #666;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    display: block;
    border-radius: 3px;
	float:left;
}

a.page2:hover {
	 
	text-decoration: underline;
}
.inButton{ margin-right:15px; width:138px; height:40px; border:#d2d2d2 solid 1px; color:#ffffff; font:16px 微软雅黑;background:#CC0003;}
#sxpian{ width:358px; padding:50px 0 70px 0; margin:0px auto; clear:both;}
#sxpian .spian{width:102px; height:46px; float:left; margin-right:23px;}
#sxpian .spian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .spian a:hover{background:#F0F0F0; color:#333;}

#sxpian .fpian{width:102px; height:46px; float:left; margin-right:23px;}
#sxpian .fpian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .fpian a:hover{background:#F0F0F0; color:#333;}

#sxpian .xpian{width:102px; height:46px; float:left; }
#sxpian .xpian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .xpian a:hover{background:#F0F0F0; color:#333;}

.m-onlineConsulting-con,.m-helper{background:url(../images/commonBg.png) no-repeat;}
.m-onlineConsulting{ width:90px; overflow:hidden;position: absolute;top:200px;left:50%;margin-left: 610px; z-index:999;}
.m-onlineConsulting-con{ background-position:0 -687px; padding-top:10px; background-color:#bb0218;}
.m-onlineConsulting-con span{ display:block; text-align:center; line-height:24px;}
.m-onlineConsulting-con span:first-child{ margin-top:10px;}
.m-onlineConsulting-con span a{ color:#fff;}.m-onlineConsulting-con span a:hover{ text-decoration:underline;}
.m-helper{ height:23px; background-position:0 -654px; display:block;}