﻿/*!	* common.css * CSS Document * The site is designed by LEBANG,Inc 11/2015 */
@charset "utf-8";

.header{width:100%; height: 100px; background: #fff; position: relative; z-index: 100;}
.header a{display: block; }
.header .logo{ width: 330px; height: 57px; margin-top: 21px; }
.header .nav{ margin-left: 105px; height: 100px;  font-size: 17px; }
.header .nav a{ float: left; padding: 0 16px; line-height: 100px; color: #333; display: block; }
.header .nav a.on,.header .nav a:hover{ background: url(../images/nav_on.png) no-repeat center 105px #0095da; height: 130px; font-weight: 600; color: #fff;}

.banner img { display: block; margin:0 auto; width: 100%; }

.link_en{height: 30px; line-height: 30px; width: 113px; margin-top: 35px;}
.link_en i{ width:  30px; height: 1px; background: #e1e1e1; display: block; float: left; margin-top: 15px;}
.link_en span{ width: 30px; height: 30px; border-radius: 30px; -moz-border-radius:30px; -webkit-border-radius:30px; border:1px solid #0095da; color:#0095da; display: block; float: left; line-height: 30px; margin:0 10px; text-align: center;}
.footer{ background: url(../images/footer.jpg) no-repeat center; width: 100%; }
.footer .content { height: 120px; border-bottom: 1px solid #787d80; }
.footer .nav{ margin-top: 60px; }
.footer .nav a{ padding-right:36px; display: block; float: left; color: #fff; font-size: 15px; }
.footer .nav a:nth-child(frist){ padding-left:0; }
.footer .nav a:hover{ color: #0095da; }
.link_foot{ width: 270px; line-height: 40px; position: relative; text-indent: 2em; margin-top: 50px;}
.link_foot .foot_tit{ color: #fff; width: 100%; height: 40px; background: #0095da;}
.link_foot .foot_tit span{ text-indent:2em; width: 225px; line-height:40px; display: block; border-right: 1px solid #3cc1ff; float: left; font-size: 15px}
.link_foot .foot_tit i{ width: 16px; height: 9px; display: block; background: url(../images/icon.png) no-repeat -1px -1px; float: left; margin: 16px 0 0 14px;}
.link_foot .select{ display: none;  min-height: 50px; position: absolute; overflow:auto; width: 270px; background: #fff; z-index: 1000; }
.link_foot .select a{ display: block; color:#999; font-size: 14px; }
.link_foot .select a:hover{font-weight: 600; color: #333;}
.foot_contact .tit {margin-bottom: 50px;}
.foot_contact .tit span{ font-size: 14px; color: #fff; line-height: 55px; margin-top: 12px; float: left;}
.foot_contact .tit .title{ color: #0095da; font-size: 22px; line-height: 55px; margin-top: 12px; }
.foot_contact .tit p{ line-height: 25px; color: #fff; font-size: 14px;}
.foot_cont{ width: 50%; }
.foot_contact .link_title{ float: right; font-size: 12px; color: #fff;}
.foot_contact .link_title a{ color: #fff; text-decoration: underline; }
.foot_link {margin:20px 0 30px;}
.foot_link { float: right; position: relative;}
.foot_link a{ margin-left:20px !important; }

.foot_link .bds_weixin .img{ width: 100px; height: 100px; position: absolute; top:50px; left:50px; display: none; opacity: 1;}
.foot_link .bds_weixin .img img{ width: 100%; display: block; }
.foot_link .bds_weixin{background: url(../images/icon.png) no-repeat -19px 0 !important; width: 36px; height: 36px; display: block;}
.foot_link .bds_weixin:hover {background-position:-19px -39px !important;}
.foot_link .bds_tsina{background: url(../images/icon.png) no-repeat -59px 0 !important; width: 36px; height: 36px; display: block;}
.foot_link .bds_tsina:hover {background-position:-59px -39px !important;}
.foot_link .bds_more{background: url(../images/icon.png) no-repeat -99px 0 !important; width: 36px; height: 36px; display: block;}
.foot_link .bds_more:hover {background-position:-99px -39px !important;}

/*banner 轮播*/
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; }
.slideBox .hd{ height:18px;  overflow:hidden; position:absolute; left:50%; margin-left: -45px; bottom:5px; z-index:1;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background: url(../images/banner_li.png) no-repeat center; line-height:14px; text-align:center;  cursor:pointer;  width: 18px; height: 18px; margin:0 6px;}
.slideBox .hd ul li.on{background: url(../images/banner_on.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ width:100%; height:500px; display:block; background-size: cover;  }

/* 本例子css */
/* 本例子css */
.honor_Box{ position: relative; z-index: 1000;}
.slideB{ width:560px; height:585px;  position:fixed; display: block; top: 50%;  left:50%; margin-top: -285px; margin-left:-280px;  z-index: 500; }
.slideB .hd{ height:15px;  position:absolute; z-index:1; width: 84%; }
.slideB .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideB .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideB .hd ul li.on{ background:#f00; color:#fff; }
.slideB .prev,.slideB .next{ position: absolute; top:50%; margin-top: -35px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.slideB .bd{ position:relative; width: 560px; height: 530px; z-index:0 ; margin: 0 auto; }
.slideB .bd li{ width: 560px; vertical-align:middle; background: #fff; }
.slideB .bd li .cont_pro { text-align: center; font-size: 18px; color: #333; margin-bottom: 14px; }
.slideB .bd li .cont_pro  span{ display: block; margin-bottom: 40px; font-size: 14px; color: #333; }

.slideB .bd li .con_cont{display: table; vertical-align:middle; margin: 0 auto; text-align: center; width:300px; height: 430px;}

.slideB .bd li .con_cont .tu_pro{ width:300px; height: 430px; margin:0 auto;display: table-cell;max-height: 100%;max-width: 100%; vertical-align: middle; margin: 40px auto 30px; overflow: hidden;text-align: center; }
.slideB .bd li .con_cont .tu_pro img{background-size:cover; background-repeat: no-repeat; background-position: center; width: 100%; display: block; background:#fff;  margin: 0 auto; text-align:  center; }
.slideB .bd li .cont_pro { text-align: center; font-size: 18px; color: #333; margin-bottom: 14px; }
.slideB .bd li .cont_pro  span{ display: block; margin-bottom: 40px; font-size: 14px; color: #333; }

.slideB a{ display: block;}
.slideB a:hover{background: #0095da;}
.slideB .next{ width:30px; height:70px; display:block; position: absolute; right: 0px;  background: #333333;  }
.slideB .next i{ background:url(../images/detail_icon.png) no-repeat -95px -1px;width: 11px; height: 24px; display: block;  margin:25px auto 0;}
.slideB .prev { width:30px; height:70px; display:block; position: absolute; left: 0px;  background: #333333;}
.slideB .prev i{ background:url(../images/detail_icon.png) no-repeat -55px -1px;width: 11px; height: 24px; display: block;  margin:25px auto 0;}
.slideB .prev:hover i{ background-position: -131px -1px;  }
.slideB .next:hover i{ background-position: -171px -1px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
#mask{width:100%; height:100%; position:fixed; top:0; left:0;background:#000; filter:alpha(opacity=70); opacity:0.7; z-index:900;}
.popWinClose{width:26px; height:26px; cursor: pointer; position: absolute; top:17px; right:10px; background:url(../images/detail_icon.png) no-repeat; z-index: 2000;}
.black_overlay{ display: none;  position: fixed !important;  top: 0%; left: 0%; width: 100%; height: 100%;  background-color: black;   
    z-index:300; -moz-opacity: 0.6; opacity:0.60; filter: alpha(opacity=60); } 

/*banner 轮播*/
.honor_car{ width:265px; height:238px; overflow:hidden; position:relative; }
.honor_car .hd{ position:absolute; right:0px; top:0; z-index:1; }
.honor_car .hd ul{ overflow:hidden; zoom:1; float:left;  }
.honor_car .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; background: #f6f6f6; }
.honor_car .hd ul li.on{ background:#f00; color:#fff; }
.honor_car .bd{ position:relative; height:100%; z-index:0; overflow: hidden; width: 176px;  }
.honor_car .bd li{ zoom:1; vertical-align:middle; }
.honor_car .bd a{ width:176px; height:238px; display:block; background-size: cover;  }
.honor_car .prev,
.honor_car .next{ position:absolute; right:0; top:0; display:block; width:50px; height:50px; background:url(../images/icon.png) -79px -80px no-repeat;    }
.honor_car .next{background-position: -134px -80px; right:0; top:50px; }
.honor_car .prev:hover{ background-position: -79px -132px; }
.honor_car .next:hover{ background-position: -134px -132px; }

.honor_car .prevStop{ display:none;  }
.honor_car .nextStop{ display:none;  }

/*index_pro 首页*/
.index_product,.index_news{ text-align: center; }
.line_bj{ width: 880px; background: url(../images/line_bj.png) no-repeat left top; display: block; margin:50px auto 0; text-align: center;}
.line_bj h3{ font-size: 20px; color: #333; padding-top: 15px; position: relative; z-index: 100;}
.line_bj p{ line-height: 25px; margin-top: 15px; font-size: 15px; color: #666; }
.line_bj span{ display: block; text-align: center; font-size:30px; color: #ececec; line-height: 0; height: 20px;  position: relative; z-index: 50;}
.index_pro li{float: left; width: 400px; margin-bottom: 50px;}
.index_pro li .img{ float: left;  width: 200px; height:250px; position: relative;}
.index_pro li .img img{display: block; width: 100%; height: 100%; background-size: cover; background-repeat:no-repeat; background-position:center;   }
.index_pro .img .img_hide{ position: absolute; top: 0; left:0; right: 0; bottom: 0; background: #0095da; display: none; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity: 0.7;}
.index_pro li:hover .img .img_hide { display: block; }
.index_pro li:hover .img .img_hide img{ width: 45px; height: 45px; margin:105px auto 0; }
.index_pro li .main{ float: left; width: 200px; height: 250px; background: #f6f6f6;}
.index_pro li .main h3{margin: 60px auto 16px; font-size: 16px; color: #333;}
.index_pro li .main p{ width: 150px; margin: 0 auto; text-align: center; color: #666; font-size: 12px;  }
.index_pro li .main .line{ width: 40px; height: 2px; display: block; background: #d4d4d4;margin:35px auto 0; }
.index_hide { display: none; }
.index_show { width: 880px; height: 20px; margin:0 auto; }
.index_show .line{ width: 409px; height: 1px; background:#ececec; margin-top: 4px;}
.index_show .img{ width: 30px; height: 17px; background: url(../images/icon.png) no-repeat -137px -13px; display: inline-block; position: relative;}
.index_show.on .img{background-position:-169px -13px; }
/*index_about */
.index_about { margin-top: 85px; background: url(../images/index_about.jpg) no-repeat center; width: 100%; height: 540px; }
.about_cont{ width: 865px; height: 301px; display: block; float: left;}
.about_cont .img{width: 213px; height: 301px; background: url(../images/about_cont.png) no-repeat left top; display: block; margin-right: 35px; position: relative;}
.about_cont .img a{ display: block; position: absolute; right: 0px; bottom: 43px; width: 110px; height: 40px; background: #0095da; line-height: 40px; color: #fff;text-transform:uppercase; overflow: hidden; }
.about_cont .img a i{ background: url(../images/icon.png) no-repeat -137px 1px;display:inline-block; width: 30px; height: 12px; margin:0 0 0 15px;  position: relative; }
.about_cont .img a .hide_arrow{margin: 0 12px 0 -30px; }
.about_cont .cont{ width: 612px;color: #fff; font-size: 14px; line-height: 30px;}
.about_cont .cont h3{ width: 612px; font-size: 17px; margin-bottom: 16px; }
.about_honor{ padding-top: 120px; }
.index_honor {width: 265px; float: right;}
.index_honor h3{ font-size: 24px; color: #fff; }
.index_honor span{ font-size: 12px; color: #fff; display: block; text-transform: uppercase; }
/*switch 切换*/
.switch{ position:relative;  margin-top:65px;}
.switch .hd{ overflow:hidden;  background:#f4f4f4; width: 100%; }
.switch .hd .prev{ display:block;  width:36px; height:36px; float:right; overflow:hidden;cursor:pointer; background:url(../images/icon.png) no-repeat -1px -81px; position: absolute; top:50%; margin-top: -18px;  display: block; left: -70px;}
.switch .hd .next{ display:block;  width:36px; height:36px; float:right; overflow:hidden;cursor:pointer; background:url(../images/icon.png) no-repeat -41px -81px;; position: absolute; top:50%; margin-top: -18px; right:-70px; display: block; right: -70px;}
.switch .hd .next:hover{ background-position:-41px -121px; }
.switch .hd .prev:hover { background-position:-1px -121px; }
.switch .hd .prevStop{ background-position:-1px -121px; }
.switch .hd .nextStop{ background-position:-41px -121px; }

.switch .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.switch .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.switch .hd ul li.on{ background-position:0 0; }
.switch .bd{text-align: left; margin-bottom:100px;}
.switch .bd ul{ overflow:hidden; zoom:1; }
.switch .bd ul li{ float:left; _display:inline; overflow:hidden; border-top:1px solid #ececec; border-bottom:1px solid #ececec;margin:0 30px; width: 340px;}

.switch .bd ul li .pic img{ width:340px; height:200px; display:block; margin-bottom:22px;}
.switch .bd ul li .pic a:hover img{ border-color:#999;  }
.switch .bd ul li .title{ line-height:24px; }
.switch .bd ul li .times{ font-size: 15px; color: #333; margin: 34px 0 28px;}
.switch .bd ul li .times b{ font-size: 22px; }
.switch .bd ul li .line{ width: 40px; height: 2px; background: #d4d4d4; }
.switch .bd ul li h3{ font-size: 16px; color: #333; margin:24px 0;}
.switch .bd ul li .title{ font-size: 14px; color: #666 }
.news_more{ color: #999; width:110px; height: 40px; display: block; line-height: 40px;margin: 20px 0; overflow: hidden;}
.news_more i,.news_more i.show_arrow{ background: url(../images/icon.png) no-repeat -169px 1px;display:inline-block; width: 30px; height: 12px; margin:0 0 0 15px;  position: relative; }
.news_more .hide_arrow{margin: 0 12px 0 -30px; }
.news_more i.hide_arrow{ background-position: -139px -32px;  }
.news_more:hover{ color: #0095da }
.switch .bd ul li:hover {border-bottom:2px solid #0095da;  }
.switch .bd ul li:hover h3{ color:#0095da; }
.switch .bd ul li:hover .title .news_more{ color:#0095da; }


/*cur_banner 通用banner*/
.cur_banner{ width: 100% ; height: 350px;}
.cur_banner img{ width: 100%; height: 100%; display: block; background-size: cover; background-position: center;  background-repeat: no-repeat;   }
/*cur_banner 通用banner*/
.cur_nav{ width: 100%; height: 54px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; }
.nav_left a{ display: block; line-height: 54px; height: 54px; float: left; color: #777; }
.nav_left a i{display: inline-block; width: 6px; height: 9px; background: url(../images/icon.png) no-repeat -1px -14px; margin:0 10px;}
.nav_right{ float: right; }
.nav_right a{ float: left; padding:0 7px; margin-left:35px; height: 52px; line-height: 50px; color: #333;}
.nav_right a:hover,.nav_right a.on{ border-bottom:2px solid #0095da;  color: #0095da;}
/*about 关于我们*/
.about{ text-align: center; }
.about h3{ font-size: 15px; color: #0095da; line-height: 27px;}
.about p{ width: 100%; font-size: 15px; color: #666; line-height: 27px; margin-top: 15px;}
.about_pic{ margin: 50px auto 100px; width: 100%; }
.about_pic li{ width: 33%;text-align: center; margin: 0 auto; float: left; }
.about_pic li p{ margin-top: 25px; }
.about_pic li .pic{ width: 114px; height: 114px;margin:0 auto; display: block;  background: url(../images/icon2.png) no-repeat 0 0;}
.about_pic li .about_img2{ background-position:-116px 0 ; }
.about_pic li .about_img2{ background-position:-233px 0 ; }
/*speech*/
.speech{ margin: 95px auto 120px; }
.speech .img{ width: 537px; height:357px; margin-right: 20px;}
.speech .img img{ display: block; width: 100%; height: 100%;  }
.speech .cont{ width: 50%; font-size: 15px; color: #666}
.speech .cont h3{ margin: 30px 0 15px; }
.speech .cont p{ line-height: 27px; margin-bottom:15px; }
/*organize 组织机构*/
.organize .img_pic{ width:654px;display: block; margin:80px auto 130px; }
.organize .img_pic img{ width: 100%; display: block;  }

/*honor */
/*.honor ul{ width: 100%;  background:  url("../images/honor_bj.png") repeat-y  center top}*/
.honor{margin:65px auto 70px;}
.honor li{ width: 283px; height: 239px; border:1px solid #e9e9e9; float: left; margin-right: 20px; margin-bottom: 20px; position: relative;}
.honor li:nth-child(4n){ margin-right: 0; }
.honor li .pic_img{ width: 208px; height: 139px; display: table; display: table; vertical-align:middle; margin: 38px auto 30px; text-align: center;}
.honor li .pic_img .img{ width: 208px; height: 139px; margin:38px auto 30px; margin:0 auto;display: table-cell;max-height: 100%;max-width: 100%; vertical-align: middle;  overflow: hidden;text-align: center; }
.honor li .pic_img .img img{ background-size:cover; background-repeat: no-repeat; background-position: center; height: 100%; display: block; background:#fff;  margin:0 auto; text-align:  center;}
.honor li p{ font-size: 15px; color: #333; text-align: center; }
.honor li:hover p{ font-size: 15px; color: #0095da; text-align: center; }
.honor_line{ position: absolute; left:-1px; top:-1px right:0; bottom: 0; width: 281px; height: 237px;border:2px solid #0095da; display: none }



/*page */
.page{width:100%;height:40px;text-align:center;line-height:38px; margin-bottom: 120px;}
.page_con{display:inline-block;*display:inline;*zoom:1;}
.page a,
.page_text,
.page_btn{display:block;width:38px;height:38px;float:left;border:1px solid #d9d9d9;font-size:14px;color:#888;background:#fff;margin:0 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);transition: all 0.3as ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.page a:hover,
.page_btn:hover{background:#0095da; color: #fff;}
.page a.on{background:#0095da;color:#fff;font-weight:bolder;border-color:#0095da;}
.page a.goprev,
.page a.gonext{width:68px;}
.page a.goprev{margin-right:15px;}
.page a.non{background:#f8f8f8;border-color:#e9e9e9;color:#ababab;cursor:default;}
.page span{font-size:14px;color:#666;margin:0 5px;float:left;}
.page_text{text-align:center;color:#333;}
.page_btn{color:#666;width:68px;}

/*course 发展历程*/
.cursor_tu{ width: 100%; height: 18px; margin:0 auto; }
.cursor_tu i{ margin:0 auto; width: 21px; height: 18px; background:url(../images/icon.png) no-repeat -141px -49px; display: block }
.cursor ul{ background:url("../images/honor_bj.png") repeat-y scroll center top; } 

.contact{ margin:65px auto 35px; width: 1200px; border: 1px solid #e1e1e1; }
.contact .cont{ font-size: 16px; line-height: 50px; color: #333; border-left:1px solid #e1e1e1;  }
.contact .cont i{ width: 26px; height: 24px; background: url(../images/icon_about.png) no-repeat -1px -1px; display: inline-block; float: left; margin: 15px 10px 0 15px;}

.contact .cont i.i2{ background-position:-2px -51px;  }
.contact .cont i.i3{ background-position:-1px -102px;  }
.contact .cont i.i4{ background-position:-2px -152px;  }
.contact .cont i.i5{ background-position:-1px -204px;  }
.contact .cont i.i6{ background-position:-2px -251px;  }
.contact .cont i.i7{ background-position:-2px -299px;  }

.online h3{ font-weight: 600; font-size: 20px; color: #333; margin-bottom:30px; }
.online li {line-height: 44px; margin-bottom: 20px; font-size: 16px; }
.online li input{ line-height: 44px; border: 1px solid #e1e1e1; width:440px; }
.online li textarea{ width: 1140px; height: 150px;border: 1px solid #e1e1e1;  }
.online li .submit,.online li .reset{width: 135px; color: #fff;background: #939393; margin-bottom: 140px; height: 35px; line-height: 35px;}
.online li .submit{margin-left:55px;}
.online li .submit:hover,.online li .reset:hover{ background: #0095da; }

.wenda{margin:40px auto 70px; width: 1200px;min-height: 550px;height: 100%;}
.wenda h2{ width: 100%; font-size: 24px;  }
.wenda h4{ font-size: 18px; font-weight: 400; margin:30px 0 45px;}
.wenda li{ border-bottom:1px solid #e1e1e1; width: 100%; font-size: 15px; }
.wenda li .exam_select{ display: block;background: #0095da; }
.wenda li .exam_select p{color: #fff;}
.exam_title{ height:65px; cursor:pointer;}
.exam_title p{font-size: 15px; line-height: 65px;color: #333; text-indent: 2em}
.exam_title p i{float: right; width: 28px; height: 14px; display: block; background: url(../images/icon2.png) -2px -145px; margin:25px  30px 0 0;}
.exam_select p i{float: right; width: 28px; height: 14px; display: block; background: url(../images/icon2.png) -2px -123px; margin:25px  30px 0 0;}
.exam_main{color:#333; line-height:30px; font-size:12px; display: none; background: #f7f7f7; padding:20px 0 20px 30px;}
.exam_main dd {font-weight:400px; font-size:15px; color: #555555; width: 280px; float: left;margin-bottom: 15px;}
.exam_main dl{ border-bottom:1px solid #e1e1e1;  }
.exam_main .mian{ width: 120px; height: 36px; line-height: 36px; text-align: center; background: #939393; color: #fff; position: relative; margin:20px 0;}
.exam_main input{ position: absolute; left:0; top:0;right:0;bottom: 0; width: 100%; height: 100%; opacity: 0;font-size: 15px; }
.exam_main .mian:hover{ background: #0095da; }
.exam_main p{ font-size: 15px; }
.exam_main h3{ margin-top: 10px; font-size: 18px; }

/*news*/

.news {margin-top:50px;  }
.news ul{ padding-top: 40px; border-top:1px solid #d6d6d6;  }
.news li{ margin-bottom:80px; }
.news h3{ font-size: 18px;color: #0095da; font-weight: 400;margin:5px 0 16px;}
.news h3 i{ width: 22px; height: 22px; display:block; background:url(../images/icon2.png) no-repeat -39px -124px; float: left;margin:3px 5px 0 0; }
.news li .cont{ width: 835px; color: #666666;}
.news li .cont h3{ color: #555; font-weight: 400;}
.news li .cont span{ display: block; font-size:15px; margin: 20px 0 15px;}
.news li .cont span i{ float: left; width: 20px; height: 20px; display: block; background:url(../images/icon2.png) no-repeat -39px -150px; margin:2px 10px 0 0;  }
.news li .cont p{ font-size: 14px; line-height: 28px; }
.news li .cont .more{ font-size: 14px; text-transform: uppercase; color: #999; display: block;margin-top: 10px; }
.news li .cont .more i{ width: 30px; height: 14px; display: inline-block;margin-left:15px; background: url(../images/icon2.png) no-repeat -2px -162px;  }
.news li:hover .cont .more { color: #0095da  }
.news li:hover .cont .more i{ background-position: -2px -185px;  }
.news li:hover .cont h3{ color: #0095da; font-weight: 600;}

.news img{ width: 340px; height:200px; display: block; background-size: cover; background-position:center; background-repeat:no-repeat; float: left; margin-right: 25px;  }
/*news_det*/
.news_det{ width: 1200px; margin:75px auto 0; }

.news_left{float: left; width: 290px; }
.news_left h3{font-size: 25px; color: #333;}
.news_left span{font-size: 20px; color: #333; display: block; margin:21px 0;}
.news_left p{font-size: 24px; color: #666;margin-bottom: 15px;}
.news_left .link_a,.news_left .link_b{ width: 45px; height: 45px; display: block; background: #d9d9d9; float: left;}
.news_left .link_a:hover,.news_left .link_b:hover{ background: #0095da; }
.news_left .link_a i,.news_left .link_b i{ width: 9px; height: 18px; display: block; margin:15px 0 0 17px;}
.news_left .link_a i{ background:url(../images/icon2.png) no-repeat -65px -129px;   }
.news_left .link_b i{ background:url(../images/icon2.png) no-repeat -89px -129px;   }
.share { float: left;  width: 290px;}
.share a{width: 36px !important; height: 36px !important; float: left; display: block;}
.share a.bds_weixin{  background: url(../images/icon2.png) no-repeat -104px -124px ; }
.share a.bds_qzone{ background: url(../images/icon2.png) no-repeat -148px -124px;  }
.share a.bds_tsina{ background: url(../images/icon2.png) no-repeat -193px -124px  }
.share a.bds_more{ background: url(../images/icon2.png) no-repeat -237px -124px;  }
.share a.bds_weixin:hover{  background: url(../images/icon2.png) no-repeat -104px -169px ; }
.share a.bds_qzone:hover{ background: url(../images/icon2.png) no-repeat -148px -169px;  }
.share a.bds_tsina:hover{ background: url(../images/icon2.png) no-repeat -193px -169px  }
.share a.bds_more:hover{ background: url(../images/icon2.png) no-repeat -237px -169px;  }
.news_rig{float: right; width: 820px; }
.news_rig h3{ color: #444; font-size: 24px; margin-bottom:20px }
.news_rig span{ display: block;  font-size: 13px; color: #999; margin-bottom:10px;}
.news_rig img{ display: block; max-width: 820px;  width: 100%; height: 100%; margin: 0 auto 30px; }
.news_rig p{ font-size: 15px; color: #333; margin-bottom: 15px;}
.newsDet_page{border:1px solid #d3d3d3;border-left:none;border-right:none;background:#eaeaea; margin:40px 0 160px;}
.newsDet_prev,
.newsDet_next{width:410px;height:60px;line-height:60px;}
.newsDet_next{width:409px;border-left:1px solid #ccc;}
.newsDet_prev .fl,
.newsDet_next .fr{display:block;width:80px;height:60px;background:#dbdbdb;text-align:center;font-size:13px;color:#555;overflow: hidden}
.newsDet_prev .fr{width:280px;padding:0 20px;  }
.newsDet_next .fl{width:280px;text-align:right;padding:0 20px;}
.newsDet_prev .fr a,
.newsDet_next .fl a{font-size:13px;color:#555; display: block; overflow: hidden; width: 280px; height: 60px;text-overflow:ellipsis;white-space: nowrap;}
.newsDet_page a:hover{color:#0e90d2;}

/*service 服务支持*/

.service_nav{width:100%;height:44px;line-height:44px; margin:60px auto 95px; text-align: center;}
.service_n{display:inline-block;*display:inline;*zoom:1;}
.service_nav a{ display: inline-block; width: 188px; height: 44px; float: left; font-size: 16px; color: #444; background: url(../images/icon2.png) no-repeat -1px -255px; text-align: left; }
.service_nav a i{ background: url(../images/icon2.png) no-repeat -354px -39px;display: block; width: 22px; height: 22px; position: relative; z-index: 10; float: left; margin:15px 10px 0 45px;  }
.service_nav a i.i2{ background-position: -378px -39px  }
.service_nav a i.i3{ background-position: -408px -39px }

.service_nav a:hover,.service_nav a.on{ background-position: -1px -208px; color: #fff; }
.service_nav a:hover i.i1,.service_nav a.on i.i1{ background-position: --354px -10px  }
.service_nav a:hover i.i2,.service_nav a.on i.i2{ background-position: -378px -10px  }
.service_nav a:hover i.i3,.service_nav a.on i.i3{ background-position: -408px -10px }
.service_list {margin-bottom: 90px;}
.service_list li{ border-bottom: 1px dashed  #cccccc }
.service_list li a{ display: block; width: 100%; height: 100%;margin-top: 20px; }
.service_list li h3{ font-size: 16px; color: #333; font-weight: 400; margin-bottom:6px; }
.service_list li p{ font-size: 14px; color: #666; line-height: 22px;text-indent: 2em; }
.service_list li .more_c{ width: 88px; height: 24px; border: 1px solid #cccccc; text-align: center; line-height:  24px; font-size: 14px; color: #aaaaaa; margin:10px 0 20px;}
.service_list li:hover h3{ color: #0095da;  }
.service_list li:hover .more_c{ border: 1px solid #0095da; color: #fff; background:#0095da; }

/*down*/
.down_nav{ border-top: 4px solid #0095da; height: 66px; line-height: 66px;  }
.down_nav .down_t{ float: left; font-size: 18px; color: #444; text-align: center; }
.down_n1{ width: 690px; }
.down_n2{ width: 168px; }
.down_list{ float: left; font-size: 18px; color: #444; text-align: center; }
.down_l1{text-align:left; width: 690px;}
.down_l2{ width: 168px; }
.down_l3{ text-align: right; }
.down_list i{ width:  19px; height: 19px; background:url(../images/icon2.png) no-repeat -40px -180px; display: block; float: right; margin:22px 50px 0 10px;  }
.down li{ line-height: 59px;  border-bottom:1px solid #dfdfdf;  }
.down .more{ width: 168px; height: 48px; background: #939393; text-align: left; margin:60px auto 120px; line-height: 48px; border: 1px solid #c9c9c9; font-size: 16px; color: #fff;cursor: pointer;}
.down .more i{ display: block; background: url(../images/icon2.png) no-repeat -432px -10px; width: 28px; height: 28px;float: left; margin:11px 12px 0 30px;}


/* tab 切换 css */
.course_nav{ width:1120px; height: 44px;  overflow:hidden; position:relative; margin:60px auto 90px;  }
.course_nav .hd .prev{ display:block;  width:36px; height:36px;  overflow:hidden; position: absolute; right:0;margin-top: 6px;cursor:pointer; background:url("../images/icon2.png") no-repeat -328px -125px;}
.course_nav .hd .next{ background:url("../images/icon2.png") no-repeat -285px -125px;width:36px; height:36px; display:block; position: absolute; left: 0; margin-top: 6px}
.course_nav .hd .next:hover{ background-position:-285px -169px;  }
.course_nav .hd .prev:hover{ background-position:-328px -169px;  }
.course_nav .bd{width: 1000px; margin: 0 auto }
.course_nav .bd li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  height: 50px}
.course_nav .bd li .pic{ text-align:center; background:url(../images/icon2.png) no-repeat -1px -255px; width: 188px; height: 44px; line-height: 44px; color: #444; font-size: 16px}
.course_nav .bd li:hover .pic,.course_nav .bd li.on .pic{ text-align:center; background:url(../images/icon2.png) no-repeat -1px -208px; width: 188px; height: 44px; line-height: 44px; color: #fff;font-size: 16px}

.course_tabs .course_list{ margin-top: 30px; }
.course_cont{ width: 600px; float: left; }
.course_cont h3{ font-size: 34px; color: #0095da; font-weight: 400; margin:55px 0;}
.course_cont h3 span{ font-size: 26px; }
.course_cont p{font-size: 15px; line-height: 30px; color: #555;}

.product{ margin-bottom: 95px; background:url(../images/course_tabs.jpg) no-repeat center; float: left; width: 600px; height: 375px; position: relative;  }

.product .hd{ height:15px;  overflow:hidden; position:absolute; bottom:65px; z-index:1; left: 50%; margin-left: -25px; }
.product .hd ul li{ float:left; margin:0 3px;  width:10px; height:10px; line-height:14px; text-align:center;  cursor:pointer; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border: 1px solid #0095da;}
.product .hd ul li.on{ background:#0095da; color:#fff; border: 1px solid #0095da; }

.product .bd{ position:relative; z-index:0; margin:45px 0 0 67px; width: 467px; height: 274px;}
.product .bd li{ zoom:1; vertical-align:middle; width: 467px; height: 274px;}
.product .bd img{ width:100%; height:100%; display:block;  }

.pro_bj{ background: url(../images/product_pic.jpg) no-repeat center ; width: 100%; height: 180px; z-index: 1000; position: relative; margin:0 auto;}
.pro_bj h3{ font-size: 34px; color: #fff; padding-top: 30px;  width: 250px; float: left;}

.product_share {margin-top: 24px;}
.product_share .pro_list{ width: 30px; height: 55px; display: block; background:url(../images/icon2.png) no-repeat -355px -65px; margin-right: 35px;}
.product_share .bds_more{width: 30px; height: 55px; display: block; background:url(../images/icon2.png) no-repeat -397px -65px; margin-right: 35px;}
.product_share a{ position: relative; }
.product_share a p{position: absolute; bottom: 0; text-align: center; font-size: 14px}
.product_nav{ position: absolute; display: block; height: 60px;margin:0 auto; width: 100%; z-index: 100; bottom: 0; left:0; }

.product_nav a{ height: 60px; width: 200px; font-size: 16px; color: #ffffff; display: block; background: #384c64; float: left;  line-height: 60px; text-align: center; margin-right: 2px;}
.product_cont{ width: 1200px; margin: 60px auto 130px; }
.product_nav a:hover,.product_nav a.on{ margin-top:-10px; height: 70px; background: #fff; color: #333; line-height: 70px; }
.product_j{ height: 180px; width: 100%; background: #fff; display: none; }



.merit,.nature,.plan,.use{ width: 100%; margin-bottom:30px; }
.merit h3,.nature h3,.plan h3,.use h3{ font-size: 24px; color: #0095da; margin-bottom:20px; }
.merit p,.nature p,.plan p,.use p{ font-size: 15px; color: #333; line-height: 30px; }
.use h4{ font-size: 15px; color: #555555; margin-bottom: 20px; }
.use li{ width: 480px; float: left; margin-right: 75px;}
.use li img{ width: 100%;height: 300px; display: block; background-size:cover; background-position: center; background-repeat: no-repeat;   }
.detail{ margin-top: 85px; }
.detail h3{ text-align: center; font-size: 21px; font-weight: 400;margin-bottom: 20px;}
.detail .date{ display: block; margin: 0 auto; text-align: center; font-size: 13px; color: #999; margin-bottom:30px; }
.detail p{font-size: 15px; color: #666; line-height: 34px; text-indent: 2em;}
.detail .link_a{ width: 700px; float: left; display: block;}
.detail .link_a a{ width: 100%; display: block; color: #0095da; line-height: 39px; }
.detail .return{width: 160px; height: 45px; text-align: center; line-height:45px; background: #0095da; color: #fff; float: right;}
.detail .return a{display: block; width: 100%; height: 100%; color: #fff;font-size: 15px;}
.detail_cont{ margin: 60px 0 110px; }

/*cursor 发展历程*/
.cursor_tu{margin-top: 80px;}
.cursor li{ width: 450px; float: right; margin-right: 105px; margin-bottom: 65px;}
.cur_cont{ margin-left:9px; width: 438px; border:1px solid #f2f2f2; }
.cur_cont .cont{ padding: 20px; }
.cur_cont .cont p{ font-size: 15px; color: #666; }
.cursor .licur{ float: left; margin-left: 100px; margin-right: 0;}
.cursor .licur .cur_cont{ margin-left:0; }
.cursor .licur .cur_time{width:450px ; height: 60px; background:url(../images/icon_honor.png) no-repeat 0 -223px; display: block; position: relative; }
.cur_time{ width:450px ; height: 60px; background:url(../images/icon_honor.png) no-repeat 0 -71px; display: block;  position: relative; font-size: 25px; text-indent: 1em; line-height: 60px;}
.cur_time i{ width: 13px; height: 13px; background: url(../images/icon2.png) no-repeat -374px -127px; display: block; left: -52px; top:24px; position: absolute;}
.cursor .licur .cur_time i{ width: 13px; height: 13px; background: url(../images/icon2.png) no-repeat -374px -127px; display: block; right: -55px; top:24px; position: absolute; left:auto;}

.cursor li:hover .cur_cont{ border: 1px solid #0095da; color: #0095da; }
.cursor li:hover .cur_time{ background-position:0 -1px;  }
.cursor li:hover .cur_time i{ background-position:-374px -145px;  }
.cursor li:hover .cur_time p{ color: #fff; }

.cursor .licur:hover .cur_time{ background-position:0 -151px;  }


/*product_pop*/
.pro_pop{ position: fixed; left:50%; margin-left:-410px; top:50%; margin-top:-200px; width: 870px; height: 400px; z-index: 1000; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display: none  }
.pro_pop h3{ font-size: 34px; color: #0095da; text-align: center; width: 100%; font-weight: 400; margin:35px auto; }
.pro_pop ul{margin-left:40px;}
.pro_pop li{ width: 248px; height: 58px;border: 1px solid #e7e7e7; line-height: 58px; font-size: 16px; color: #444444; float: left; text-align: center; margin:0 20px 20px 0;  }
.pro_pop li a{ color: #444444; display: block; width: 100%; overflow: hidden; height: 100%; text-overflow:ellipsis;white-space: nowrap; }
.pro_pop li:hover a{ background: #0095da;border: 1px solid #0095da;color: #fff;  }


.pro_pop_close{  width: 25px; height: 25px; background:url(../images/icon2.png) no-repeat -435px -44px; display: block; position: absolute; top:10px; right: 10px;  }
.pro_pop_bj{ position: fixed; z-index: 500; left: 0; top:0; right:0; bottom:0; width: 100%; height: 100%; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5; display: none; }


/* tab 切换 css */
.course_navs{ width:1200px;margin:-50px auto 30px; z-index: 1000; overflow:hidden; position:relative;  border-bottom:1px solid #dbd9d3; }
.course_navs .hd .prev{ display:block;  width:36px; height:36px;  overflow:hidden; position: absolute; right:0;margin-top: 6px;cursor:pointer; background:url("../images/icon2.png") no-repeat -328px -125px;}
.course_navs .hd .next{ display:block;  width:36px; height:36px;  overflow:hidden; position: absolute; left:0; margin-top: 6px;cursor:pointer; background:url("../images/icon2.png") no-repeat -285px -125px;}
.course_navs .bd{ margin-left:27px; }
.course_navs .bd ul{ overflow:hidden; zoom:1;left: 0;}
.course_navs .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  height: 50px}
.course_navs .bd ul li .pic{ text-align:center; background:#fff; width: 175px; height: 50px;}
.course_navs .bd ul li .pic a{text-decoration: none; color:#333;}
.course_navs .bd ul li:hover .pic,.course_navs .bd ul li.on .pic{background: #cd0000; color:#fff;}/*hover 和on 的选中状态相同*/
.course_navs .bd ul li .pic a span{font-size: 18px;color:#333; text-align:center; line-height: 50px;}
.course_navs .bd ul li:hover .pic a span,.course_navs .bd ul li.on .pic a span{color:#fff; }/*hover 和on 的选中状态相同*/

.course_table .course_list{ margin-top: 30px; display: none; }
.course_table .course_list .box{background: url(../images/remember.png) no-repeat center; width:210px ; height: 246px; 
	position: relative;float:left; margin-right:15px;}
.course_table .course_list .box span{ width: 165px; height: 30px; background: #cd0000; display: block; position:absolute; top:42px; right: 0;}
.course_table .course_list .box span i{text-align: right; font-weight: bold; font-size: 20px; color: #fff; line-height: 30px; margin-left:80px;} 
.course_table .course_list .box2{ margin-top: 42px; width:975px; float: left; }
.course_table .course_list .box2 ul li {float: left;margin-right: 10px;margin-bottom:26px}
.course_table .course_list .box2 ul li .cont{ width: 42px; height: 28px; border: 1px solid #ccb487; text-align: center; line-height: 28px; font-size: 16px;
	 color:#cd0000; font-weight: bold;}
.course_table .course_list .box2 ul li .cont2{ width:910px; margin-bottom: 16px;}
.course_table .course_list .box2 ul li .cont2 h3{font-size: 16px; color:#333;line-height: 30px;margin-bottom: 5px;}
.course_table .course_list .box2 ul li .cont2 p{ line-height: 28px; font-size: 14px; color:#666666; }
