@charset "utf-8";
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body{font-family:Microsoft YaHei,Arial;margin:0px;padding: 0px; background:#ffffff; line-height:20px; font-size:14px;}
#other{ background:none;}
img{ border:none}
a {text-decoration: none ; }
a:hover{ color:#cd0000}
i{ font-style:normal}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{color: #686868; font-weight:normal}
.clear{clear: both;}
ul {list-style: none;    margin: 0;    padding: 0;}
h12{ font-size:12px;}
h13{ font-size:13px;}
h14{ font-size:14px;}
h15{ font-size:15px;}
h16{ font-size:16px;}
h17{ font-size:17px;}
h18{ font-size:18px;}
h19{ font-size:19px;}
h20{ font-size:20px;}
a{text-decoration: none;}

/**提示层，加载框**/
#btis{ width:100%; height:100%; top:0; left:0; position:fixed; z-index:1000001; background:none; display:none;}
#tis{ font-size:15px; width:50%; height:40px; line-height:40px; position:fixed;text-align:center; z-index:1002; top:75%; border-radius:50px; background:#666; color:#fff;  margin:auto; left:0; right:0;}

.top_bg{ width:100%; height:110px; overflow:hidden; background:url(../img/top_bg.jpg) repeat;}
.top{ width:1100px; margin:0 auto; height:110px;}
.logo{ display:block; float:left; margin-top:26px;}
.read_bg{ width:259px; float:right; overflow:hidden; margin-top:34px;}
.read_conright{ display:block; float:right; width:259px; height:39px; background:url(../img/search_bg.png) no-repeat center; }
.read_conright dt,.read_conright dd{float:left;}
.read_conright dt{width:219px;}
.pro_search_input{background:none;border:none;height:39px;line-height:39px;width:209px; padding-left:10px;color:#a2a2a2;font-family:Microsoft YaHei }
.pro_search_btn{width:39px;height:39px;overflow:hidden;border:none;background:none;}
/*nav*/
.nav_bg{ width:100%; height:50px; background:url(../img/nav_bg.jpg) repeat;}
.nav{width:1100px; height:50px; margin:0 auto;}
.nav ul li{ display:block;position:relative; width:137px; text-align:center; float:left; background:url(../img/nav_line.jpg) no-repeat right center; font-size:15px; line-height:50px;}
.nav ul li a{ color:#fff; display:block }
.nav ul li:hover { background:url(../img/nav_cur.png) no-repeat center}
.nav ul li a.on{ background:url(../img/nav_cur.png) no-repeat center}
.nav ul li dl {display:none}
.nav ul li:hover dl{ display:block; width:100%; position:absolute;  z-index:99999;}
.nav ul li:hover dl dt{ background-color:#095fb1; line-height:38px; border-bottom:1px solid #054f96; text-align:center; color:#fff;}
.nav ul li:hover dl dt:hover{ background:#054f96; color:#FFF}
/*banner*/
#demo {overflow:hidden;width:100%}
#indemo {width: 800%; float:left; overflow:hidden}
#demo1 { float:left;}
#demo2 {  float:left;}
/*幻灯*/
.slide{width:100%;  height:458px; margin:0 auto}
#viewport {position: relative;width: 100%; }
.view-content,.view-img, {margin:0;padding:0; height:500px;width: 100%;}
#viewport .slide {width:100%;left:0;background-repeat:no-repeat;background-position:center center;}
.slide img{ width:100%; height:500px; }
#viewport .slide a {display:block;width:100%;height:100%;top:0;left:50%;}
.view-content {overflow: hidden;text-align:center;}
#controls {overflow: hidden;*zoom:1;}
#controls li {display: inline; float:left;width:33%;text-align:center;}
.goto-slide {}
#next, #prev { position: absolute;top: 50%;margin-top:-50px;width: 80px;height: 100px;background: url(../img/viewport-button.png) 0 0 no-repeat;display: block;z-index:10;}
#next {right:0;background-position:-80px 0;}
#prev {left:0;background-position:0 0;}
#next:hover {background-position:-80px -100px;}
#prev:hover {background-position:0 -100px;}
.view-controls {position:absolute;bottom:10px;width:970px;left:45%;margin-left:-900px;text-align:right;}
.view-controls a {display:inline-block;width:10px;height:10px; background-color:#fff;overflow:hidden;margin:0 0 0 7px;-webkit-transition: border-color 350ms ease;-moz-transition: border-color 350ms ease;-o-transition: border-color 350ms ease;-ms-transition: border-color 350ms ease;transition: border-color 350ms ease;transition: border-color 350ms ease;  border-radius:10px;}
.view-controls a:hover,.view-controls a.active  {  background:#0758a6;}
/*response_bg*/
.reporta_bg{ width:100%; height:48px; background:url(../img/report_bg.jpg) repeat-x;}
.reporta_con{ width:1100px; height:auto; overflow:hidden; margin:0 auto; line-height:48px;}
.resport_tt{ display:block; float:left; font-size:16px; color:#043db2;}
.resport_news{ width:1000px; height:48px; overflow:hidden; float:right;}
.resport_news ul li{ width:100%;line-height:48px;font-size:14px; height:48px;}
.resport_news ul li a span{ display:block; color:#333;  float:left}
.resport_news ul li a i{ display:block; float:right; color:#999;}
.resport_news ul li:hover a span{ color:#043db2}
.bg_box{ width:100%; height:auto; overflow:hidden; background-color:#f4f4f4; padding:40px 0px 30px;}
.box_all{ width:1100px; height:auto; overflow:hidden; margin:0 auto; }
/*about us*/
.box_news{ width:376px; float:left; overflow:hidden;}
.box_news_tit{ width:100%; height:auto; overflow:hidden; line-height:40px;}
.box_news_span{ display:block; float:left; background:url(../img/title_coin.png) no-repeat 0px 11px; padding-left:30px; font-size:16px; color:#333}
.box_news_span i{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; padding-left:10px;}
.more{ display:block; float:right; width:63px; height:40px; background:url(../img/more.png) no-repeat center}
.about_con{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.about_con .about_pic{ width:100%; height:95px; text-align:center; margin-bottom:20px;}
.about_con .about_text{ text-indent:2em; line-height:28px; font-size:14px; }
.about_con .about_text a{ color:#333}
.about_con .about_text a i{ color:#043db2}
/*news*/
.news_con{ width:360px; float:left; margin-left:30px; overflow:hidden;}
.news_text{ width:100%; height:auto; overflow:hidden; margin-top:18px;}
.news_text ul li{ width:100%; height:auto; float:left; background:url(../img/sroww.png) no-repeat 0px 18px; line-height:44px; border-bottom:1px dashed #9d9d9d;}
.news_text ul li a { font-size:14px; color:#333; display:block; padding-left:17px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_text ul li:hover a{ color:#043db2}
/*contant*/
.contant_bg{ width:303px; height:271px; background:url(../img/contan_bg.png) no-repeat center; float:right; margin-top:12px;}
.contant_text{ padding:35px 30px; overflow:hidden;}
.contant_text p.p1{ text-align:center; font-size:16px; color:#333; text-transform:uppercase; padding-bottom:20px;}
.contant_text p.p2{ padding-top:6px; font-size:14px; line-height:28px;}
.contant_text p.p2 i{ color:#e70f0f; font-weight:bold; font-size:17px; padding-left:10px;}
.contant_text p.p2 span{ padding-left:10px;}


/*录取榜单*/
.report_bg{ width:100%; height:auto; background-color:#0758a6; padding:30px 0px 40px; overflow:hidden;}

.report_box_tt{ width:1100px; height:40px; overflow:hidden; margin:0 auto; line-height:40px;}
.report_box_tt_span{display:block; float:left; background:url(../img/title_coin2.png) no-repeat 0px 11px; padding-left:30px; font-size:16px; color:#fff}
.report_box_tt_span i{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding-left:10px;}
.more2{ display:block; float:right; width:63px; height:40px; background:url(../img/more2.png) no-repeat center}

.report_box{ width:1100px; height:auto;  overflow:hidden; margin:0 auto}
.report_box_con{ padding:20px 0px 10px; overflow:hidden;}
.report_box_con ul li{ width:226px; float:left; overflow:hidden; margin:0px 7px;}
.report_box_con ul li a .repo_pic{ width:226px; height:215px; text-align:center; margin-bottom:15px;}
.report_box_con ul li a .repo_pic img{ width:100%;}
.report_box_con ul li a p{ font-size:14px; color:#333; text-align:center;}
.report_box_con ul li:hover a p{ color:#b92916}

.Box {position: relative;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 95px;cursor: pointer; z-index:999}
.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: 0px;}
.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right: 14px;}
.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;padding:20px 0px 10px;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 210px; margin:0px 6px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li a .repo_pic{width:200px; height:170px; margin-bottom:15px;box-shadow: 0px 8px 16px #021e46; text-align:center; padding:5px; background-color:#fff;}
.Box .Box_con .conbox ul li a .repo_pic img {display: block;width:100%; max-height:170px;transition: all 0.5s; overflow:hidden; }
.Box .Box_con .conbox ul li:hover a repo_pic img {transform: scale(1.1);}
.Box .Box_con .conbox ul li a p{font-size:14px; color:#fff; text-align:center; line-height:40px;}
/*foot_nav*/
.foot_nav{ width:100%; height:40px; background:url(../img/nav_foot.png) repeat-x; }
.foot_navall{ width:1100px; height:auto; margin:0 auto; overflow:hidden; line-height:40px; color:#333; text-align:center}
.foot_navall a{ display:inline-block; color:#333; font-size:14px; padding:0px 20px;}
.foot_navall a:hover{ color:#0758a6}
.foot{ width:1100px; height:auto; overflow:hidden; margin:0 auto;padding:30px 0px 15px;}
.foot_left{ width:900px; float:left; overflow:hidden;}
.foot_left p.p1{ font-size:12px; color:#666; line-height:26px;}
.foot_right{ width:145px; float:right; overflow:hidden}
.foot_right span{ display:block; float:left; font-size:12px; color:#666; padding-top:12px;}
.foot_right i{ display:block; float:right; width:66px; height:66px;}
.foot_right i img{ width:100%}




/*内页*/
.con_bg{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.content{ margin:20px auto;  overflow:hidden}

.left{width:282px; float:left; height:auto; font-size:14px;}
.left .ico{margin-left:74px; margin-right:30px;}
.left_title{width:100%; float:left; height:51px; font-size:15px; line-height:51px;  color:#FFF; background:url("../img/left_title.png")}
.left_nav{width:100%; float:left;}
.left_nav ul li{ width:100%;  height:45px; line-height:45px; background:url("../img/left_li.png") no-repeat bottom;}


.cl_mlef{ width:250px; float:left; height:auto; overflow:hidden;}
.ltit{height:50px;padding:0 0 0 30px; background-color:#0758a6; border-bottom:1px solid #f3f3f3}
.ltit p{color:#fff;line-height:27px;font-size:20px;  padding-top:12px; font-weight:bold;font-family:Arial, Microsoft YaHei;}
.ltit span{ display:block; color:#fff;font-size:17px; font-family:Arial, Helvetica, sans-serif}
.nei_nav{ margin-bottom: 20px;}
.nei_nav li a{ display:block;padding:13px 0 13px 30px;color:#333; cursor:pointer;
border-bottom:1px solid #f9f9f9 !important; background-color:#f1f1f1; font-weight:bold}
.nei_nav li a:hover{ color:#e70f0f}
.nei_nav li a.on{ color:#e70f0f}
/*联系我们左*/
.con_tan{ width:250px; float:left; height:auto; overflow:hidden; background-color:#f1f1f1}
.con_tan_tt{ width:100%; height:50px; background-color:#0758a6; line-height:50px;}
.con_tan_tt span{color: #fff;font-size: 20px;font-weight: bold; padding-left:30px;}
.con_tan_con{ padding:12px 8px; overflow:hidden;}
.con_tan_con .boxlef{ line-height:28px; overflow:hidden}
.con_tan_con .boxlef i{ font-size:14px; color:#333; font-weight:bold;}
.con_tan_con .boxlef span{ font-size:13px; color:#333;  line-height:30px;}
.con_tan_con .box_erm{ width:100%; overflow:hidden; margin:15px 0px;}
.con_tan_con .box_erm .ewm{ width:110px; height:auto; overflow:hidden; text-align:center; float:left; margin-left:10px; }

.con_tan_con .box_erm  font{ display:inline-block;  line-height:35px; text-align:center; color:#333; float:left; padding-top:30px; margin-left:10px;}


.n_con_w{ line-height:26px; font-size:14px; color:#333; padding:20px 0px; min-height:300px; }
.n_con_w p{ padding:2px 0px; line-height:26px;}
.right{ width:915px; float:right;position:relative}
.local{ line-height:37px; font-size:14px; text-align:right; color:#333; border-bottom:1px solid #ddd; overflow:hidden}
.local a{ color:#0758a6}
.local span{ font-size:15px; float:left; color:#333333; font-weight:bold; padding-left:25px; background:url(../img/title_coin.png) no-repeat 0px 8px;}
.right_con{ width:100%; min-height:280px;}
.right_con .title{ width:100%; padding-top:25px;  border-bottom:#dedede dashed 1px; margin-bottom:20px; padding-bottom:10px }
.right_con .title h2{ text-align:center;font-size:16px; font-weight:bold;line-height:60px; display:inline-block; width:100%; color:#333}
.right_con .title span.span2{ font-size:12px;line-height:25px;display:inline-block; width:100%}
.right_con .title span.span2 i{ display:inline-block; float:right;}

/*图片展示*/
.p_pro{ width:100%; height:auto; overflow:hidden; margin:0px auto; padding-top:25px;}
.p_pro ul li{ border:3px solid #e9e9e9;float:left; width:275px;  position:relative; margin:0px 12px 60px;}
.p_pro ul li a .p_pic{ width:275px; height:234px; margin:0 auto; text-align:center; overflow:hidden}
.p_pro ul li a .p_pic img{ height:234px; }
.p_pro ul li a p{ position:absolute; width:220px; left:2%; right:2%; margin:0px auto; height:40px; background-color:#e9e9e9; color:#333; font-size:14px; line-height:40px; text-align:center; bottom:-25px;}
.p_pro ul li:hover{border:3px solid #0758a6;}
.p_pro ul li:hover a p{ color:#fff; background-color:#0758a6}


/*新闻样式*/
.news_right_con2{ padding:10px 0px 0px; overflow:hidden; width:100%; margin-bottom:30px; min-height:350px}
.news_right_con2 ul li{ width:100%; background:url(../img/sorrow.png) no-repeat 0px 18px; line-height:40px; font-size:14px; border-bottom:1px dashed #c4c4c4; overflow:hidden}
.news_right_con2 ul li a span{ display:block; float:left; color:#333; padding-left:12px;}
.news_right_con2 ul li a span b{ font-style:normal; color:#f00; padding-left:5px}
.news_right_con2 ul li a i{ display:block; float:right; color:#a2a2a2}
.news_right_con2 ul li:hover a span{ color:#0758a6}


/*图片展示二*/
.product{ width:100%; height:auto; overflow:hidden; margin:0px auto; padding-top:25px;}
.product ul li{float:left; width:275px;margin:0px 12px 15px;}
.product ul li a .p_pic{ width:275px; height:234px; margin:0 auto 5px; text-align:center; overflow:hidden;}
.product ul li a .p_pic img{ height:222px; width:263px; border:1px solid #e9e9e9; padding:5px;transition: all ease-out .3s; }
.product ul li a p{height:40px;color:#333; font-size:14px; line-height:40px; text-align:center;}
.product ul li:hover a p{ color:#0758a6; }
.product ul li:hover a .p_pic img{transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);}


/*分页*/
.page{width:100%;height:50px;line-height:50px;text-align:center;border-top:none;padding:0 0 0px 0;}
.page a{padding:7px 16px;color:#fff;margin:0 3px;background:#232323;}
.page a:hover{color:#fff;background:#0758a6;}
.page span{padding:4px 8px;color:#fff;margin:0 6px;border:0px;background:#0758a6;color:#fff;padding:7px 16px;}
.page font{color:#000;}

.view_page{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.view_page_left{ width:50%; float:left; overflow:hidden; text-align:left}
.view_page_left a{ color:#333}
.view_page_left a:hover{ color:#b92916}
.view_page_right{ width:50%; float:right; overflow:hidden; text-align:right}
.view_page_right a{ color:#333}
.view_page_right a:hover{ color:#b92916}
/*在线客服*/
.rides-cs {  font-size: 12px;  position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 45px; float:left; position: relative; z-index:1;height: 215px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; overflow:hidden; }
.rides-cs .floatR .cn {background:#fefefe; border-radius:0px;margin-top:20px; padding:9px 0px;}
.rides-cs .cn .titZx{ padding:5px;text-align:center; border-bottom:2px solid #005ba8; padding-bottom:10px;}
.rides-cs .cn .zsrx{ padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../img/zxkf.png); background-repeat: no-repeat; display:block;  height: 215px;; padding: 8px;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

/*留学申请*/
.view_liuxu_orderbooton{ right:6%; top:50%; position:fixed; padding:18px 12px; background-color:#b92916; color:#fff; font-size:18px; text-align:center; writing-mode: vertical-lr; writing-mode: tb-lr;}
.view_liuxu_orderbooton a{ color:#fff}



.odform-tit{font-weight:normal;font-size:25px;color:#595757;line-height:40px;text-align:center;border-bottom:1px solid #eee; padding-bottom:2%}
.odform-tit img{height:40px;vertical-align:middle;margin-right:15px}
.odform{padding:3% 5% 5%}
.input-group{margin-bottom:5%;position:relative; overflow:hidden;}
.input-group label{padding:2% 0;position:absolute;color:#595757; font-size:15px;}
.input-group input{margin-left:8em;padding:2.5% 5%;box-sizing:border-box;background:#efeff0;border:0;border-radius:5px;color:#595757;width:70%}
.input-group i{ color:#f00}
.odform .form_sub{background:#0758a6;color:#fff;text-align:center;border:0;border-radius:6px;padding:2% 2%;width:60%; margin-left:13%;font-size:16px; display:inline-block}
.odform .cal{background-image:url(images/daetixian-cal.png);background-repeat:no-repeat;background-position:95% center;background-size:auto 50%}
.odform .xl{background-image:url(images/daetixian-xl.png);background-repeat:no-repeat;background-position:95% center;background-size:auto 20%}

