@charset "utf-8";
/* CSS Document */


 /*初始化*/
*{ margin:0; padding:0;}
html{height:100%;}
body{height:100%; font-size:14px;  color:#666666; line-height:1.8;min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":""); background:#FFF}
a{ color:#666666; text-decoration:none; display:inline-block}
a:hover{ color:#c30101; text-decoration:none}
ul{ list-style:none;}
img{ border:none; display:inline-block;webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1);transform: scale(1);}
.clear{ clear:both; height:0; overflow:hidden;}
input,textarea,button{font-size:14px; border:none;outline:medium; -webkit-appearance: none; background:none}
.w1200{ width:1200px; margin:0 auto; position:relative}

input::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder {color:#999;}
input::-moz-placeholder{color:#999;}
input:-ms-input-placeholder{color:#999;}



 /*头部*/
 
.top{ height:112px; position:relative}
.logo{ width:300px; float:left}
.logo img{ display:block; height:112px; max-width:100%;}
.logo a{ display:block }
.nav{ width:775px; float:right; padding-top:42px; text-align:right; margin-right:125px;}
.nav p{ color:#aeaeae; font-size:12px;text-transform : uppercase; line-height:1}
.nav a{ display:inline-block; text-align:center; font-size:16px; color:#000; padding:0 15px;}
.nav a:hover{ background:url(../images/nxian.jpg) no-repeat center bottom; padding-bottom:30px}
#nav{ background:url(../images/nxian.jpg) no-repeat center bottom; padding-bottom:30px}

/*搜索*/
.search{ width:90px;height:138px; position:absolute; right:0; z-index:99}
.search a{ background:url(../images/search.jpg) no-repeat; width:91px; height:138px; display:block}
.lib_Tab1{width:750px;margin:0px;padding:0px; float:left; margin-top:70px}
.slogo{ margin-top:30px; margin-right:50px; width:355px; float:left}
.slogo img{ height:112px; max-height:100%; display:block}
.shuru{float: left; background:#fff; height:35px; line-height:35px; border-radius:2px; text-indent:1em; width:80%; font-size:16px}
.butn{ float: left;width: 12%;height: 34px; line-height: 34px;text-align: center;font-size: 16px;background: #c30101;color: #fff;cursor: pointer;}
.tanchuang{position:fixed; top:0; left:0; z-index:9999; overflow:hidden; background:#2b2b2b;width:100%; height:180px; display:none}
.tanchuang1{  display:block; position:absolute;  z-index:88888; width:100%;  }
.guan1{ background:url(../images/x2.png) no-repeat; background-size:30px; width:30px; height:30px; display:block; float:right}
.huibg{position: fixed; z-index: 999;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}

/*banner*/
.ban-slide{ width:100%; height:auto; clear:both; position:relative;}
.ban-slide .bd{height:100%; z-index:777;}
.ban-slide .bd li{ z-index:99;}
.ban-slide .bd li a{ display:block; width:100%}
.ban-slide .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:20px;z-index:999;  }
.ban-slide .hd ul{ overflow:hidden; zoom:1; float:left}
.ban-slide .hd ul li{ float:left; margin:0 6px;  width:12px; height:12px; background:#fff; cursor:pointer; border-radius:100%}
.ban-slide .hd ul li.on{ background:#c30101;  }

/*培训图片*/
.in_con1{ position:absolute; width:1200px; height:588px; top:-72px; z-index:888; margin-bottom:100px}
.in_con1_ti{ position:absolute; color:#fff; font-size:18px; left:55px; top:38px}
/* 本例子css */
.picScroll-left{ width:460px; overflow:hidden; position:relative; top:116px ; left:56px; height:420px  }
.picScroll-left .hd{ border:1px #e84e54 solid; width:132px; height:26px; line-height:26px; position:absolute;bottom:0px; right:85px}
.picScroll-left .hd .prev{ cursor:pointer; float:right; width:50%; text-align:center;display:inline-block; line-height:26px ;color:#fff; font-size:20px; font-family:宋体}
.picScroll-left .hd .next{cursor:pointer; float:left;border-right:1px #e84e54 solid;  width:65px; text-align:center;display:inline-block; line-height:26px ;color:#fff; font-size:20px; font-family:宋体}
.picScroll-left .pageState{ font-size:16px; color:#fff; position:absolute; left:0px; bottom:0px}
.picScroll-left .pageState span{ font-size:18px; font-weight:bold}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:460px; height:330px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:460px; height:330px; display:block;   }
.in_about{ width:546px; position:absolute; right:0; top:300px}
.in_about_ti a{ color:#e42c36; font-size:26px; border-bottom:1px  #e42c36 solid; line-height:2.2}
.in_about_xx{ margin-top:15px; max-height:196px; line-height:28px}

.in_ti{ padding-top:50px; font-size:24px; text-align:center; font-weight:bold; background:url(../images/in_xian.png) no-repeat center bottom; height:60px; color:#333}
.in_tixx{ font-size:16px; text-align:center; line-height:1.5; margin-top:15px; margin-bottom:50px}

.in_more{ width:170px;  border:2px #c01621 solid; height:48px; margin:50px auto}
.in_more a{ display:block; font-size:16px; line-height:48px; text-align:center; font-size:16px; color:#c01621 }
.in_more a:hover{ background:#c01621; color:#fff;}

/*培训项目*/
.in_xmlist ul li{ width:272px; float:left; margin-right:18px; padding-top:10px}
.in_xmlist ul li:nth-child(4n){ margin-right:0}
.in_xmlist ul li img{ width:272px; height:340px; display:block}
.in_xmlist_zi{ background:#fff; padding:10px; text-align:center}
.in_xmlist .in_xmlist_zi p{ font-size:16px; color:#333; line-height:25px; height:25px; overflow:hidden}
.in_xmlist .in_xmlist_xx{ line-height:25px; height:25px; overflow:hidden; color:#666}

.in_xmlist #xmon{ width:330px; padding-top:0}
.in_xmlist #xmon img{ width:330px; height:413px; display:block}
.in_xmlist #xmon .in_xmlist_zi{ background:#c91d29; padding:10px; text-align:center; color:#fff}

.in_xmlist #xmon  .in_xmlist_zi p{ font-size:18px; color:#fff; line-height:30px; height:30px; overflow:hidden}
.in_xmlist #xmon  .in_xmlist_xx{ line-height:25px; height:25px; overflow:hidden; color:#fff; font-size:15px}




/*新闻中心*/
.in_newda{ width:544px; float:left}
.in_newda_tu{ width:544px; height:245px; overflow:hidden}
.in_newda_tu img{width:544px; height:245px; display:block}
.in_newda a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.in_newda_bg{ background:#c51c28; color:#fff; padding:11px 30px}
.in_newda_bg .in_newda_sj p{ font-size:30px; font-weight:bold}
.in_newda_bg .in_newda_sj { font-size:20px; line-height:1.2; background:url(../images/xian1.jpg) no-repeat right center; width:100px; margin-top:5px;  float:left}
.in_newda_bg .in_new_ti{ font-size:18px;}
.in_newda_bg .in_new_xx{ line-height:20px; height:40px; overflow:hidden;}
.in_newda_bg .in_new_zi{ width:370px; float:right}

.in_newda_list{ width:610px; float:right}
.in_newda_list ul li{ margin-bottom:22px}
.in_newda_bg1 a{padding:12px 30px; background:#fff; padding-right:20px; display:block; border:1px #fff solid}
.in_newda_bg1 a:hover{ border:1px #c51c28 solid;box-shadow:0 0 10px #e4b1b5 ;}
.in_newda_bg1 .in_newda_sj p{ color:#858585; font-size:30px; font-weight:bold}
.in_newda_bg1 .in_newda_sj { color:#bababa;  font-size:20px; line-height:1.2; background:url(../images/xian2.jpg) no-repeat right center; width:140px; margin-top:5px; float:left}
.in_newda_bg1 .in_new_ti{ font-size:18px; color:#333333}
.in_newda_bg1 .in_new_xx{ line-height:20px; height:40px; overflow:hidden; color:#bababa}
.in_newda_bg1 .in_new_zi{ width:390px; float:right}






/*优秀学员*/
.in_xylist ul li{ float:left; width:266px;box-shadow:0 0 30px #f7dbdd ; margin-right:45.3px}
.in_xylist ul li a{ padding:10px; font-size:16px; text-align:center; color:#666}
.in_xylist ul li a:hover{ background:#d4232f; color:#fff}
.in_xylist ul li:nth-child(4n){ margin-right:0}
.in_xylist ul li img{ width:246px;display:block}
.in_xylist ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.in_xylist_tu{width:246px;overflow:hidden; margin-bottom:9px}

.in_lx{ width:540px; float:right; margin-top:50px}
.in_lx_xx{ width:400px; float:left; color:#fff; font-size:16px; line-height:36px; margin-top:25px}

.in_lx_er{ width:88px; float:right; margin-right:35px; margin-top:36px}
.in_lx_er img{ width:88px; height:88px}

/*尾页*/
.footer{ background:#e6e6e6; padding:20px 0}
.fnav{ text-align:center}
.fnav a{ display:inline-block; background:url(../images/xian4.jpg) no-repeat right center; padding:0 45px; color:#2d2d2d}
.fnav a:last-child{ background:none}
.fnav a:hover{ color:#c51c28}
#fnav{ color:#c51c28}
.banquan{ text-align:center; color:#666; margin-top:5px}


/*内页开始*/
/*培训项目*/
.nei_ti{ text-align:center; font-size:32px; font-weight:bold; color:#fff;text-transform : uppercase; padding-top:190px}
.nei_ti1{ font-size:24px; text-align:center; color:#fff}

.n_fen{ height:58px; line-height:58px; background:#c30101; margin-bottom:50px}
.n_fen a{ font-size:16px; padding:0 48px; color:#fff}
#n_fen{ background:#fff; color:#c30101}


/*培训项目*/
.in_xmlist1 ul li{ width:272px; float:left; margin-right:37.33px; padding-top:10px; margin-bottom:50px}
.in_xmlist1 ul li:nth-child(4n){ margin-right:0}
.in_xmlist1 ul li img{ width:272px; display:block}
.in_xmlist1_zi{ background:#efefef; padding:10px; text-align:center}
.in_xmlist1 .in_xmlist_zi p{ font-size:16px; color:#333; line-height:25px; height:25px; overflow:hidden}
.in_xmlist1 .in_xmlist_xx{ line-height:25px; height:25px; overflow:hidden; color:#666}
.in_xmlist1_tu{width:272px;  overflow:hidden}
.in_xmlist1 ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.in_xmlist1 ul li a:hover .in_xmlist1_zi{ background:#c91d29; color:#fff}

/*页码*/
.yema {color:#355e92;font-size:16px;text-align:center; margin:10px 0 80px;}
.yema a{text-align:center; background:#efefef; color:#838383;margin:0 2px; display:inline;  padding:6px 12px; _padding:2px 8px; border-radius:50px}
.yema a:hover{ background:#c30101; color:#fff }
#yama{ background:#c30101; color:#fff }

.in_xylist1 ul li{ margin-bottom:30px}
.nei_about{ padding-top:35px}
.nei_about_tu{ background:url(../images/nab_bg.jpg) no-repeat; width:550px; height:384px; padding-top:34px; float:left}
.nei_about_tu img{ width:460px; height:330px; display:block; margin-left:35px;}
.nei_about_ti{ border-bottom:1px #cacaca solid; font-size:20px; color:#333; padding-bottom:20px; margin-bottom:30px; }
.nei_about_xx{ line-height:2; font-size:16px}
.mb80{ margin-bottom:80px}

.nnewlist a{ display:block; padding:30px 0}
.nnewlist_tu{ width:285px; height:140px; overflow:hidden; float:right}
.nnewlist_tu img{ width:285px; height:140px; display:block}
.nnewlist a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.nnewlist_sj{  margin-right:45px;background:url(../images/xian5.jpg) no-repeat right center; width:116px; float:left; font-size:18px; color:#999999}
.nnewlist_sj p{ font-size:60px; color:#e0e0e0; font-weight:bold; line-height:1}

.nnewlist_zi{ width:725px; float:left;}
.nnewlist_ti{ font-size:18px; color:#333}
.nnewlist_xx{ font-size:14px; color:#999; line-height:24px; height:48px; overflow:hidden}
.nnewlist_more{ width:80px; height:30px; line-height:30px; color:#fff; text-align:center; background:#e5e5e5; margin-top:30px}

.nnewlist a:hover .nnewlist_ti{ color:#c30101}
.nnewlist a:hover .nnewlist_more{ background:#c30101; color:#fff}
.nnewlist a:hover{ background:#f1f1f1}
.nnewlist a:hover .nnewlist_sj{ color:#666}
.nnewlist a:hover .nnewlist_xx{ color:#666}
.nnewlist a:hover .nnewlist_sj p{ color:#666}

.neilx_xx{ font-size:18px; line-height:2; padding-left:58px}

.neilx_left{ width:580px; float:left}
.neilx_right{ width:500px; float:right; margin-right:60px}
.biao{ border:1px #ccc solid; font-size:16px; line-height:50px; height:50px; padding:0 30px; margin-bottom:20px; }
.biao input{ font-size:14px; width:300px;}
.biao1{ border:1px #ccc solid; font-size:16px; padding:0 30px; margin-bottom:20px; padding-bottom:10px }
.biao1 textarea{ width:100%; height:78px}
.biao1 p{line-height:50px; height:50px;}
.biao_tj input{ background:#c30101; display:block; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px}