@charset "gb2312";

html{-webkit-text-size-adjust:none; font-family: "微软雅黑"  !important; /*解决chrome浏览器下字体不能小于12px*/}

body{ color:#333;min-width:1200px;}

a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}

html{zoom:1;min-width:1200px;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 

body{overflow-x: hidden; font-size:12px;min-width:1200px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-family: "微软雅黑";} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}

input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/

.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 

.strong{ font-weight:normal;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}

.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}

.block{ display:block;} .inline{ display:inline;}

.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

.tal{ text-align:left} .tar{ text-align:right;}

/*文字两侧对齐*/

.justify {text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;

/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}

.clear{clear:both;visibility:hidden}



.toe{/*超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

img {max-width: 100%;height:auto;}

.strong{  font-weight:bold;}

header,nav,section{ display:block;}

/*select{

 -webkit-appearance:none;-moz-appearance:none;appearanearance: none;}*/

/**

 +------------------------------------------------------------------------------

 * 网站整布局命名规范

 +------------------------------------------------------------------------------

 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease

 +------------------------------------------------------------------------------

 */

a{ color:#444; -webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;

-o-transition: color .2s ease-in-out; text-decoration: none;}

a:hover{ color:#99001e; text-decoration:none;}

body{font-family:'微软雅黑'; line-height:1.5; font-size:14px; color:#333; background:#fff;}

 .lft,.fl,.l{ float:left;}

 .rgt,.fr,.r{ float:right;}

.wrapper{

	width:1200px; margin:0 auto;min-width:1200px;

}













#menu{width:600px;background:#fff; float:left;}

#menu li{width:200px;float:left; display:block; }





.header{background:#9b001f; position:relative; z-index:100;}

.header .topLine{}

.header .topWrap .wrapper{background:;}

.header .topWrap .mainWrap{height:100px;}

.header .topWrap .txt{ float:right; margin-top:120px;}

.header .logo{float:left;_display:inline;padding-top:60px;}

.header .logo .logot{}

.header .logo .logot img{width:583px; height:80px;}

.header .logo .logow{ width:583px; margin-left:100px; }

.header .logo .logow ul{margin-top:10px; margin-bottom:40px; overflow:hidden}

.header .logo .logow ul li{ float:left; width:251px; color:#FFF; height:30px; line-height:30px; background:url(../images/xdd.png) no-repeat left; padding-left:10px;}

















.header .subnavLeft{padding-left:10px;}

.header .subNav{ background:url(../images/tm1.png) repeat; height:40px; font-size:12px; line-height:40px; color:#fff; position:absolute; left:0; top:0; width:100%;}

.header .subNav .menu{display:none;}

.header .subNav li{float:left;_display:inline;padding:0 2px 0 3px;position:relative;z-index:999;zoom:1;}

.header .subNav li a{display:block;/* ZBfont-size:12px;*/font-size:12px;color:#fff;padding:0 5px;letter-spacing:3px;}

.header .subNav li .btn{ border:1px solid #b5b5b5; background:#b5b5b5; border-radius:24px; height:24px; line-height:24px; color:#6e0016; padding:0 10px; display:block; position:relative; top:7px; margin-left:14px;}

.header .subNav li .btn2{ background:none; color:#ccc;}

.header .subNav .subNavRight li{color:#fff;position: relative;}

.header .subNav .subNavRight li:hover .sub{display: block;}

.header .subNav .subNavRight li .sub{position: absolute;left: 0;top:40px;background: rgba(110,0,22,0.8);width: 100px;display: none;}

.header .subNav .subNavRight li.s{ padding:0 19px; line-height:39px;}

.header .subNav .subNavRight li a{color:#fff;}

.header .subNav .subNavRight li.i1>a{ background:url(../images/i1.png) no-repeat right center; padding-right:18px; }

.header .subNav .subNavRight li.i2{ background:url(../images/i2.png) no-repeat left center; padding-left:20px;}

.header .subNav .subNavRight li.i3{ background:url(../images/i3.png) no-repeat left center; padding-left:20px;}

.header .subNav .subNavRight li.i4 a{ background:url(../images/i4.png) no-repeat left center; padding-left:20px;}

.header .subNav .subNavRight li a:hover, .header .subNav .subNavRight li  a:focus, .header .subNav .subNavRight li a.hover{color:#fff;}

.header .subNav li.current{background:#fff;}

.header .subNav li.current a{color:#444;text-shadow:0px 2px 1px #f3f3f3;filter:dropshadow(color=#f3f3f3, offx=0, offy=2);}

.header .subNavRight{float:right;}

.header .nav{/* float:right;_display:inline;margin-top:25px;*/background-color: #fff;}

.header .nav .menu{display:none;}

header .nav #nav{/* text-align:center;*/margin:auto;width:1200px;}

.header .nav li{float:left;_display:inline;/*padding:0 32px 0 33px;+padding:0 31px 0 32px;*/padding:0 15px 0 16px;z-index:999;zoom:1; }

.header .nav li i{ display:inline-block;_display:inline;zoom:1; background:url(../images/arrow-down.png) no-repeat center center; width:10px; height:4px; vertical-align:top; margin-left:8px; position:relative; top:24px;}

.header .nav li:hover i{ background:url(../images/arrow-down2.png) no-repeat center center; }

.header .nav li.nav_first{padding-left:0px;}

.header .nav li.nav_last{padding-right:0px;}

.header .nav li a.current{/* PKUbackground: url(../images/nav_cur.png) bottom repeat-x*/background: url(../images/nav_cur_red.png) bottom repeat-x}

.header .nav li a{display:block;line-height:50px;/* ZBfont-size:15px;*/font-size:16px;/* PKUcolor:#fff;*/color:#333;/* padding:0 12px;*padding:0 13px;*/text-align:center;width:105px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-ms-transition-duration:0s;}

.header .nav li a:hover, .header .nav li a.hover{/* PKUcolor:#565656;background:#fff;*/color:#fff;/* ZBbackground:#9b0000;*/background:#8f000b;}

.header .nav li a i{padding:0;*margin:0 -5px 0 5px;}

.header .nav li a i:before{margin-right:-4px;}

.header .caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}

#nav .minfoWrap{position:absolute;background:#fff;/* PKU*/border-top: 0px solid #8c0000;/* PKUtop:132px;*//* PKUtop:131px;*/left:0%;width:100%;z-index:2;padding:2em 0;display:none;/* -webkit-box-shadow:0 6px 12px #838383;-moz-box-shadow:0 6px 12px #838383;box-shadow:0 10px 20px rgba(0, 0, 0, 0.63);*/}

#nav .minfoWrap_inner{width:1200px;background:#fff;margin:0 auto;}

#nav ul.last{right:2px;}

#nav ul li{float:left;display:block;padding:0;margin:0;}

#nav ul li a{background:#fff;line-height:24px;font-size:14px;color:#565656;/* PKUpadding:0 0 0 20px;*/padding:0 0 0 0px; width:150px;}

#nav ul li a:hover{color:#8c0000;}

.nav01{width:160px}

/* PKU*/.nav02{width:300px;font-size:14px;color:#999;line-height:24px;}

.nav03{width:240px;font-size:14px;color:#999;margin-right:50px;line-height:24px;}

/* PKU*/.nav04{width:200px;}

/* PKU*/.nav05{width:150px;font-size:14px;color:#999;margin-right:50px;line-height:24px;}

.readmore{//text-transform: uppercase;font-size: 15px!important;box-shadow: none;color: #8c0000!important;display:inline !important;-webkit-transition: 400ms !important;-moz-transition: 400ms !important;-o-transition: 400ms !important;transition: 400ms !important;}

.readmore:hover{text-shadow: none;box-shadow: none !important;color:#333!important;}

.readmore1{//text-transform: uppercase;font-size: 15px!important;box-shadow: none;color: #000000!important;display:inline !important;-webkit-transition: 400ms !important;-moz-transition: 400ms !important;-o-transition: 400ms !important;transition: 400ms !important;}

.readmore1:hover{text-shadow: none;box-shadow: none !important;color:#8c0000!important;}

.fl{float:left;}

.fr{float:right;}





.fl2{float:left; display:block;}

.fl3{float:left; display:block; margin-top:8px; margin-left:4px; margin-right:5px;}





/* slider */

.slider{width:100%;min-width:1580px;height:537px;position:relative;overflow:hidden;background:#fff;text-align:center;}

.slider .bd{width:100%;position:absolute;}

.slider .bd li{width:100%;overflow:hidden;}

.slider .bd li img{display:block;width:100%;height:537px;}

.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}

.slider .hd li{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;line-height:99px;overflow:hidden;background:url(../images/dot1.png) center center no-repeat;margin:0 5px;cursor:pointer;}

.slider .hd li.on{background:url(../images/dot2.png) center center no-repeat;}

.slider .pnBtn .arrow{position:absolute;top:0;z-index:1;width:60px;height:537px;cursor:pointer;}

.slider .prev .arrow{left:0;background:url(../images/prev.png) center center no-repeat}

.slider .next .arrow{right:0;background:url(../images/next.png) center center no-repeat;}





/*#main{ background:url(../images/bg.png) no-repeat center top;}*/

.home-mod .head{ line-height:40px; height:40px; font-size:36px;font-size:14px; color:#1f1f1f; margin-bottom:10px; }

.home-mod .head h2{ font-size:20px; float:left; background:#99001E url(../images/btt.png) no-repeat right top; padding-left:10px;padding-left:10px; display:block; color:#FFF;} 

.home-mod .head em{ background:url(../images/btt.png) no-repeat right top; float:left; width:33px; height:40px;} 

.home-mod .head .fr{ color:#777777; display:block; line-height:40px; padding-right:10px;}



/*

.home-mod .head{line-height:30px; height:30px; font-size:36px; font-size:14px; color:#1f1f1f; margin-bottom:10px; }

.home-mod .head h2{ font-size:20px; float:left;} 

.home-mod .head .fr{ color:#777777; display:block; line-height:30px;}

.home-mod .head a:hover{ color:#99001e; }*/

.solution-mod{ padding-bottom:30px; padding-top:15px;}

.solution-mod .wrapper{ border-bottom:1px solid #eee;}





















.solution-mod .body{ overflow:hidden; width:100%; }

.solution-mod .body ul{ width:104%;}

.solution-mod .body ul li{ float:left; width:277px;margin-bottom:30px; margin-right:30px;  }

.solution-mod .body ul li .thumb{ width:277px; height:142px; overflow:hidden; position:relative; margin:0 auto;} 

.solution-mod .body ul li .thumb img{ display:block;  width:277px; height:142px;   -webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.solution-mod .body ul li .thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.solution-mod .body ul li .desc{ line-height:24px;   font-size:12px; color:#777777;  overflow:hidden; padding:5px 0;}

.solution-mod .body ul li .desc h4{ color:#131212; font-size:15px; height:20px; margin-bottom:2px;}

.solution-mod .body ul li .desc a{ color:#3f3f3f;  }

.solution-mod .body ul li .desc span{ background:url(../images/time.png) no-repeat left center; padding-left:20px; color:#777777;}

.solution-mod .body ul li a:hover .desc h4{ color:#99001e; }

.solution-mod .body ul li a:hover .desc span{ }



.solution-mod2 .body{ overflow:hidden; width:100%; }

.solution-mod2 .body ul{ width:104%;}

.solution-mod2 .body ul li{ float:left; width:283px;margin-bottom:23px; margin-right:23px;  }

.solution-mod2 .body ul li .thumb{ width:283px; height:150px; overflow:hidden; position:relative; margin:0 auto;} 

.solution-mod2 .body ul li .thumb img{ display:block;  width:100%; height:100%;   -webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.solution-mod2 .body ul li .thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.solution-mod2 .body ul li .desc{ line-height:38px; background:#f3f3f3; text-align:center;   font-size:14px; color:#333;  overflow:hidden; height:38px;}

.solution-mod2 .body .hd li{ width:590px;}

.solution-mod2 .body .hd li .thumb{  width:590px; height:222px;}



.section .wrapper{ border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:15px;}

.solution-mod2 .wrapper{ border-bottom:1px solid #eee; padding-bottom:18px; margin-bottom:0;}



.focusBox{ width:580px; position:relative; overflow:hidden; margin-top:10px;}

.focusBox .pic{ width:580px; height:370px; position:relative; overflow:hidden; position:relative;}

.focusBox .pic li{width:580px; height:370px; position:relative; }

.focusBox .pic li img{ display:block;idth:580px; height:370px;}

.focusBox .pic li p { background:url(../images/tm.png) repeat; color:#fff; height:42px; line-height:42px; text-align:left; font-size:14px; position:absolute; bottom:0; left:0; width:570px; padding-left:10px;}

.focusBox .num{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1111; }

.focusBox .num li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; }

.focusBox .num li.on{ background:#f00; color:#fff; }











.list-box{ float:right; width:584px;}

.list-box .head{ line-height:40px; height:40px; font-size:36px;font-size:14px; color:#1f1f1f; margin-bottom:10px; background:#f0f0f0 }

.list-box .head h2{ font-size:20px; float:left; background:#D04148; padding-right:10px;padding-left:10px; display:block; color:#FFF;} 

/*.list-box .head em{ background:url(../images/btt.png) no-repeat right top; float:left; width:33px; height:40px;} */

.list-box .head .fr{ color:#777777; display:block; line-height:40px; margin-right:10px;}

.list-box .head a:hover{ color:#99001e; }



/*



.list-box .head{line-height:30px; height:30px; font-size:36px;  font-size:14px; color:#1f1f1f; }

.list-box .head h2{ font-size:20px; float:left;} 

.list-box .head .fr{ color:#777777; display:block; line-height:30px;}

.list-box .head a:hover{ color:#99001e; }*/











.list-box ul{ padding-top:5px;}

.list-box ul li{ border-bottom:#CCC 1px dashed; height:36px; line-height:36px; background: url(../images/list-icon_fw.jpg) no-repeat left; padding-left:15px; font-size:15px;}

.list-box ul li a{ display:block; float:left;  color:#444;}

.list-box ul li span{ display:block; float:right}







.home-xw{ margin-bottom:10px;}

.home-xw .wrapper{ overflow:hidden}

.home-xw .syspxw{ width:290px; float:left; /*border:#CCC 1px solid*/}

.home-xw .syxw{ width:290px; float:left; margin-left:10px; /*border:#CCC 1px solid*/}

/*.home-xw .head{ background:#F2F2F2;line-height:40px; height:40px; font-size:36px;font-size:14px; color:#1f1f1f; margin-bottom:10px; }

.home-xw .head h2{ font-size:20px; float:left; background:#9B001F url(../images/btt.png) no-repeat right top; padding-left:10px;padding-left:10px; display:block; color:#FFF;} 

.home-xw .head em{ background:url(../images/btt.png) no-repeat right top; float:left; width:33px; height:40px;} 

.home-xw .head .fr{ color:#777777; display:block; line-height:40px; margin-right:10px;}

.home-xw .head a:hover{ color:#99001e; }*/









.home-xw .head{line-height:30px; height:30px;  font-size:14px; color:#49A7F2; padding-left:10px; padding-right:10px; padding-top:10px; }

.home-xw .head h2{ font-size:20px; float:left; font-weight:bold} 

.home-xw .head .fr{ color:#777777; display:block; line-height:30px;}

.home-xw .head a:hover{ color:#99001e; }









.home-xw .tu{width:240px; height:120px; border:#d6d6d6 solid 1px; margin:10px auto}

.home-xw .tu img{width:230px; height:110px;  margin:5px}

.home-xw .syspxw ul li{background:url(../images/spxw_li.png) 20px center no-repeat; padding-left:45px; height:30px; line-height:30px; overflow:hidden}

.home-xw .syspxw ul li a{width:225px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; color:#333333; font-size:15px}

.home-xw .syxw li{height:32px; padding-left:25px;height:30px; line-height:30px; overflow:hidden; font-size:15px}

.home-xw .syxw li span{float:right; display:inline; color:#CCC; padding:0 5px}

.home-xw .syxw li a{width:210px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block}





.home-bm{ margin-bottom:10px;}

.home-bm .wrapper{ overflow:hidden}

/*.home-bm .head{ background:#F2F2F2;line-height:40px; height:40px; font-size:36px;font-size:14px; color:#1f1f1f; margin-bottom:10px; }

.home-bm .head h2{ font-size:20px; float:left; background:#9B001F url(../images/btt.png) no-repeat right top; padding-left:10px;padding-left:10px; display:block; color:#FFF;} 

.home-bm .head em{ background:url(../images/btt.png) no-repeat right top; float:left; width:33px; height:40px;} 

.home-bm .head .fr{ color:#777777; display:block; line-height:40px; margin-right:10px;}

.home-bm .head a:hover{ color:#99001e; }*/



.home-bm .head{line-height:30px; height:30px; font-size:36px;  font-size:14px; color:#1f1f1f;  padding-top:10px; padding-bottom:10px; }

.home-bm .head h2{ font-size:20px; float:left;} 

.home-bm .head .fr{ color:#777777; display:block; line-height:30px;}

.home-bm .head a:hover{ color:#99001e; }



.syzxbm{width:278px; height:400px; float:left; }

.syzxbm .zxbm{width:220px; height:125px; margin:0 auto}

.syzxbm .zxbm h2{height:50px; font:normal 18px/50px '微软雅黑'; text-align:center; color:#3c3c3c}

.syzxbm .zxbm .wbk .name{width:220px; height:20px}

.syzxbm .zxbm .wbk .call{width:220px; height:20px; margin-top:5px}

.syzxbm .zxbm .wbk .zy{width:220px; height:25px; margin-top:5px}

.syzxbm .zxbm .wbk input{width:210px; height:18px; padding-left:8px; font:12px/18px '宋体'; color:#666; border:#d6d6d6 solid 1px}

.syzxbm .zxbm .wbk select{width:220px; height:20px; font:12px/18px '宋体'; color:#666; border:#d6d6d6 solid 1px}

.syzxbm .zxbm .ljyy{width:100px; height:36px; margin-top:10px}

.syzxbm .zxbm .sex{ height:25px; margin-left:10px}

.syzxbm .zxbm .sex input{margin:8px 8px 0 30px}





/*.syjdzt{width:910px; float:right; border:#CCC 1px solid}*/

.syjdzt{width:910px; float:right;}

.home-bm  .syjdzt .head{ padding-left:17px; padding-right:17px;  }



.syjdzt .syjdlb{width:280px; float:left; margin-left:17px;}

.syjdzt .syjdlb img{width:278px; height:155px; border:#d6d6d6 solid 1px}

.syjdzt .syjdlb p{font:14px/30px '微软雅黑'; color:#595959; text-align:center}

















.home-zt {position:relative; height:140px; overflow:hidden; padding:36px 0; margin-bottom:15px;}

.home-zt .wrapper{ height:140px; position:relative; background:#f3f3f3;}

.home-zt .head{ position:absolute; left:0; top:0; z-index:2;}

.home-zt .body { padding-left:100px;}

.home-zt .body ul{ width:103%;}

.home-zt .body ul li{ float:left; width:219px;margin-right:1px; overflow:hidden;   position:relative;height:139px; }

.home-zt .body ul li .thumb{ width:219px; height:139px; overflow:hidden; position:relative; margin:0 auto;} 

.home-zt .body ul li .thumb img{ display:block;   width:219px; height:139px;   -webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.home-zt .body ul li .thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.home-zt .body ul li .desc{ line-height:38px; position:absolute; bottom:0; left:0; width:100%; background:url(../images/tm1.png) repeat; color:#fff; text-align:center;   font-size:14px;overflow:hidden; height:38px; padding:0; }







#footer {

    color: #888888; 

    background:#99001e ; padding-top:60px; position:relative;line-height:1.6; font-size:14px; clear:both;

}

#footer .foot-center { }

#footer .foot-center .wrapper{background:url(../images/img3.png) no-repeat left bottom; padding-bottom:70px;}

#footer .foot-center .list{}

#footer .foot-center .list li{ float:right; width:532px; border-left:1px solid #a51f39; height:143px; padding-left:55px; }

#footer .foot-center .list li a{ color:#ff9caf; } 

#footer .foot-center .list li a:hover{ color:#fff;}

#footer .foot-center .list .first{ float:left; width:510px; font-size:14px; border:none; padding-left:0;}

#footer .foot-center .list .first .ft-logo{}

#footer .foot-center .list .first .ft-logo img{ width:450px; vertical-align:top;}

#footer .foot-center .list .share{ padding-top:25px; padding-left:70px;}

#footer .foot-center .list .share a{ vertical-align:top; margin:0 10px;}





#footer .foot-center .wxewm{ float:left; color:#FFF; text-align:center}

#footer .foot-center .bqxx{ float:left; margin-left:20px; color:#FFF; text-align:left; line-height:24px;}











#footer a{ color:#727272; }

#footer a:hover{ color:#fff; }

#footer .foot-bottom{padding:10px 0; font-size:12px; height:50px; line-height:50px; text-align:center; background:#221e1f;}

#footer .foot-bottom ul{ overflow:hidden;}

#footer .foot-bottom ul li{ float:left; background:url(../images/line.png) no-repeat left center; margin-left:-1px; padding:0 12px; }



.home-yqlj{ margin-bottom:10px;}

.home-yqlj .yqbt{ font-size:16px; height:40px; line-height:40px; overflow:hidden; font-weight:bold}

.home-yqlj ul{ line-height:30px;}

.home-yqlj ul a{ padding-left:10px; padding-right:10px; background:url(../images/yd.png) no-repeat left;}

.home-yqlj ul a:first-child{ padding-left:10px;}













/*about*/

.banner{ display:none}

.banner img{width: 100%;height: auto;display: block;}

.bgf9{background: #f9f9f9 url(../images/con-bg.png) no-repeat center  200px;padding-top: 35px; padding-bottom:32px;}

.main-inner{background: #fff;border: 1px solid #eeeeee;border-radius: 25px 0 0 0;overflow: hidden; position:relative}

.nav-bar{width: 219px; position:absolute; left:0; top:0;background: url(../images/nav-barbg.jpg) no-repeat top center;min-height: 900px;}

.nav-bar .title{line-height: 60px;font-size: 20px;color: #fff;padding-left: 32px;}

.nav-bar .title em{color: #dd9188;font-size: 12px;}

.nav-bar ul li{font-size: 16px;}

.nav-bar ul li a{line-height: 50px;display: block;border-left: 3px solid #fff;padding-left: 32px;}

.nav-bar ul li.on a{background: #f8f8f8;border-left: 3px solid #ff6c00;color: #ff6c00;}

.nav-bar ul li:hover a{background: #f8f8f8;border-left: 3px solid #ff6c00;color: #ff6c00;}

.fr-main{width: 978px;float: right;border-left: 1px solid #eeeeee;padding-bottom: 25px;min-height: 900px;}

.fr-main .title{background: #f2f2f2;line-height: 60px;padding: 0 30px;border-bottom: 1px solid #eeeeee;}

.fr-main .title h3{float: left;font-size: 18px;color: #b31300;}

.fr-main .title .position{float: right;color: #888888;}

.fr-main .title .position a{color: #888888;}

.fr-main .title .position i{background: url(../images/about-ico1png.png) no-repeat center;width: 11px;height: 11px;background-size: 100%;vertical-align: top;display: inline-block;*display: inline;zoom:1;margin-right: 5px;position: relative;top: 24px;}

.fr-main .body{padding: 0 50px;}

.school-introduction h1{font-size: 27px;color: #b31300;text-align: center;line-height: 100%;padding-top: 45px;padding-bottom: 35px;}

.school-introduction .con{font-size: 15px !important; color: rgb(90, 90, 90);line-height: 30px;}

.school-introduction .con img{margin: 10px 0;}

.strong{}

.school-introduction .about-logo{float: right;margin-right: 112px;}

.school-leadership ul {padding-top: 45px;padding-bottom: 1px;}

.school-leadership ul li{border: 1px solid #f2f2f2;margin-bottom: 28px;}

.school-leadership li .img{width: 249px;height: 226px;overflow: hidden;margin-right:25px;float: left;}

.school-leadership li img{display: block;width: 249px;height: 226px;}

.school-leadership li .tit{background: #fdf2f2;line-height: 45px;font-size: 20px;}

.school-leadership li .tit em{color: #777777;font-size: 17px;}

.school-leadership li p{font-size: 14px;color: #777777;line-height: 26px;text-indent: 2em;padding-top: 15px;padding-right: 30px;}

.page{text-align: center;margin: 30px 0;font-size: 16px;}

.page li{display: inline-block;margin: 0 2px;*display: inline;zoom:1;}

.page li a{background: #fff;color: #7c7c7c;height: 26px;line-height: 25px;padding: 0 10px;display: block;border: 1px solid #dddddd;}

.page li:hover a{background: #99001e;color: #fff;}

.page li.on a{background: #99001e;color: #fff;}

.school-scenery ul{padding-top: 55px;width: 105%;}

.school-scenery li{margin-right: 25px;float: left;width: 278px;margin-bottom: 30px;position: relative;}

.school-scenery li .img{width: 278px;height: 185px;overflow: hidden;}

.school-scenery li img{width: 278px;height: 185px;display: block;}

.school-scenery li p{background: #f8f8f8;font-size:13px ;line-height: 40px;text-align: center;color: #666666;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.leadership-news{}

.leadership-news ul{padding-top: 40px;}

.leadership-news .img{float: left;width: 157px;height: 105px;overflow: hidden;}

.leadership-news img{width: 157px;height: 105px;display: block;}

.leadership-news .data{width: 88px;float: right;border: 1px solid #eeeeee;position: relative;top: 30px;}

.leadership-news .data strong{font-size: 15px;color: #762e31;text-align: center;line-height: 30px;background: #fff;display: block;}

.leadership-news .data p{width: 100%;height: 30px;line-height:30px;text-align: center;background: #9b001f;color: #fff;font-size: 15px;}

.leadership-news ul li .txt{padding-left: 177px;padding-right: 130px;}

.leadership-news ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;}

.leadership-news ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 10px;}

.leadership-news ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;text-align: justify;}

.leadership-news ul li .txt p span{color: #9b001f;font-size: 14px;}

.school-student ul{padding-top: 55px;width: 105%;}

.school-student li{margin-right: 25px;float: left;width:429px;margin-bottom: 30px;}

.school-student li .img{width: 429px;height: 223px;overflow: hidden;}

.school-student li img{width: 429px;height: 223px;display: block;}

.school-student li .txt{background: #f2f2f2;padding: 15px 30px;}

.school-student li .txt h3{font-size: 18px;color: #9b001f;line-height: 100%;margin-bottom: 10px;}

.school-student li p{font-size:14px ;line-height: 100%;color: #666666;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.contact-us{padding-top: 70px;}

.contact-us .map{width: 100%;height: 349px;overflow: hidden;margin-bottom: 60px;}

.contact-us .tit{font-size: 22px;padding-bottom: 25px;border-bottom: 1px solid #eeeeee;}

.contact-us .tit h3{line-height: 22px;border-left:4px solid #f38301;padding-left: 10px;}

.contact-us .con{padding-top: 25px;padding-bottom: 150px;}

.contact-us .fl-con{width: 440px;float: left;font-size: 18px;color: #666666;line-height: 36px;}

.contact-us .fr-con{font-size:14px;color: #666666;float: right;text-align: center;margin: 0 20px;}

.contact-us .fr-con img{width: 154px;height: 154px;display: block;}

.organization{padding-top: 55px;}

.organization .ul1 li{background: #fff3f5;}

.organization .ul2 li{background: #e5f9ff;}

.organization .ul3 li{background: #fff0e5;}

.organization ul{width: 105%;font-size: 18px;margin-bottom: 30px;}

.organization ul li{width: 291px;height: 53px;text-align: center;line-height: 53px;float: left;margin-right: 3px;margin-bottom: 3px;}

.enrollment-dynamics{}

.enrollment-dynamics ul{padding-top: 40px;}

.enrollment-dynamics .img{float: left;width: 180px;height: 126px;overflow: hidden;}

.enrollment-dynamics img{width: 180px;height: 126px;display: block;}

.enrollment-dynamics ul li .txt{padding-left: 205px;}

.enrollment-dynamics ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;height: 126px;}

.enrollment-dynamics ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 15px;}

.enrollment-dynamics ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;}

.enrollment-dynamics ul li .txt p span{color: #9b001f;font-size: 14px;}

.enrollment-dynamics ul .bottom{margin-top: 15px;}

.enrollment-dynamics ul .bottom span{width: 110px;height: 26px;line-height: 26px;text-align: center;line-height: 26px;display: block;float: left;font-size: 14px;}

.enrollment-dynamics ul .bottom .more{background: #9b001f;color: #fff;}

.enrollment-dynamics ul .bottom .time{background: #f3f3f3;color: #999999;}



.enrollment-dynamics2{}

.enrollment-dynamics2 ul{padding-top: 40px;}

.enrollment-dynamics2 .img{float: right;width: 195px;height: 129px;overflow: hidden;}

.enrollment-dynamics2 img{width: 195px;height: 129px;display: block;}

.enrollment-dynamics2 ul li .txt{padding-right: 230px;}

.enrollment-dynamics2 ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;height: 126px;}

.enrollment-dynamics2 ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 15px;}

.enrollment-dynamics2 ul li .txt h4 em{font-size: 14px;color: #888888;padding-left: 15px;}

.enrollment-dynamics2 ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;}

.enrollment-dynamics2 ul li .txt p span{color: #9b001f;font-size: 14px;}

.enrollment-dynamics2 ul .bottom{margin-top: 15px;}

.enrollment-dynamics2 ul .bottom span{height: 26px;line-height: 26px;text-align: center;line-height: 26px;font-size: 14px;}

.enrollment-dynamics2 ul .bottom .more{color: #9b001f;padding-right: 11px;background: url(../images/about-ico10.jpg) no-repeat right center;}

.artTitle{ color:#000000 !important; height:auto;}

.pubTool{ background:#fafafa; height:34px; line-height:34px; text-align:center; color:#999999; margin-bottom:30px;}

.pubTool span{ padding:0 18px; }

.pageFy{ margin-top:46px; padding-top:16px; border-top:1px solid #eee; line-height:34px;}

.pageFy ul li{ color:#666666; font-size:14px;}

.pageFy ul li a{ color:#666;}

.pageFy ul li em{ margin-left:30px; }

.pageFy ul li a:hover{ text-decoration:underline;color: #9b001f;}

.newsList{ padding-top:50px;}

.newsList ul li{ margin-bottom:20px; padding-bottom:20px; zoom:1; border-bottom:1px dashed #ddd; }

.newsList ul li:after{ clear:both; font-size:0; content:""; display:block; height:0;}

.newsList ul li .thumb{ width:143px; height:102px; overflow:hidden; position:relative; float:left; } 

.newsList ul li .thumb img{ display:block;  width:143px; height:102px;   -webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.newsList ul li .thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.newsList2 ul li .date{ float:left; width:80px; background:#eeeeee; text-align:center; font-size:16px; height:112px; padding-top:30px; color:#888888;}

.newsList2 ul li .date strong{ display:block; font-size:30px; color:#777;line-height:52px;}

.newsList ul li .desc{ line-height:24px;   font-size:12px; color:#777777;  overflow:hidden;line-height:1.5; width:704px; float:right;}

.newsList2 ul li .desc{ width:580px;}

.newsList ul li .desc h4{ color:#131212; font-size:20px; height:30px; line-height:30px; }

.newsList ul li .desc p{ height:45px; overflow:hidden; }

.newsList ul li .desc a{ color:#3f3f3f;  }

.newsList ul li .desc span{ background:url(../images/time.png) no-repeat left center; padding-left:20px; color:#777777;}

.newsList2 ul li .desc span{ background:url(../images/click.png) no-repeat right center; padding-right:20px; color:#777777; padding-left:0;}

.newsList ul li a:hover .desc h4{ color:#99001e; }

.mail-box{ padding-top:50px;}

.main-inner .fr-main,.nav-bar{ min-height:580px;}



.newsList3 ul li .desc{ float:right; width:545px;}

.newsList3 ul li .date{ float:right; padding-left:48px; border-left:1px solid #eee; padding-bottom:15px;  text-align:left; font-size:14px; height:112px; padding-top:15px; color:#888888;}

.newsList3 ul li .date strong{ display:block; font-size:20px; color:#777;line-height:25px;}

.newsList3 ul li .date span{ display:block;}

.newsList3 ul li .date em{ display:block; text-align:center; padding-top:20px;}

.newsList3 ul li .desc p{ height:auto;}

.mark{position: fixed;top: 0;left: 0;right: 0;bottom:0 ;background: rgba(0,0,0,.7);text-align: center;}

.boxshow{padding: 60px 76px 100px 76px;background: #fff;width: 600px;position: relative;margin: 20px auto;}

.boxshow h2{height: 52px;line-height: 52px;font-size: 24px;color: #fff;background: #9b001f;text-align: center;}

.boxshow .formul{margin: 0 auto ;margin-top: 30px;width: 600px; min-height:100px;}

.boxshow .formul li{margin: 10px 30px;overflow: hidden;line-height: 38px;text-align: left}

.boxshow .formul li .code{margin-left: 25px;float: left;width: 158px;height: 39px;overflow: hidden;}

.boxshow .formul li img{vertical-align: middle}

.boxshow .formul li .inp{width: 362px;height: 38px;line-height: 38px;border: 1px solid #ccc;text-indent: 1em;float: left}

.boxshow .formul li .inp2{width: 158px;}

.boxshow .formul li select.inp{width: 364px;padding: 0 10px;text-indent: 0;}

.boxshow .formul li span{width:72px; vertical-align: middle;float: left;text-align: left}

.boxshow .formul li .text{resize: none;width: 342px;float: left;border: 1px solid #ccc;height: 172px;color: #333;padding: 10px }

.submitbnt {width: 126px;height: 36px;border: none;color: #fff;font-size: 18px;float: left;margin-top: 20px;background: #9b001f;margin-left: 200px;}

.searchof{width: 600px; margin-top: 30px;}

	.close22{position: absolute;top: 5px;right: 5px}

.boxshow .formul li i{color: #9b001f;padding-left: 4px;}

.boxshow .formul p{background:#e8e8e8;color: #222;font-size: 18px;line-height: 38px;height: 38px;text-align: left;text-indent: 2em}

.searchof .box1{padding: 34px;background: #fafafa;margin-bottom: 20px;text-align: left}

.searchof .box1 h5{font-size: 18px;color: #000000}

.searchof .box1 h4{}

.h_4{height: 50px;line-height: 50px;background: #dbdbdb;text-align: center;color: #000;font-size: 20px;font-weight: bold;margin: 20px 0;}

.h_4 span{font-weight: normal;font-size: 16px;margin-left: 20px;}

.searchof .box1 p{font-size: 16px;color: #666}

.search1{height: 36px;line-height: 36px;}

.search1 input{height: 34px;border: 1px solid #ff6c00;text-indent: 1em;width: 420px;float: left;}

.search1 button{color: #fff;background:#ff6c00;height: 36px;width: 100px;font-size: 16px;border: none;}

school-scenery li .img{ position:relative;}

.school-scenery li i{ display:block; width:278px; height:185px; position:absolute; left:0; top:0; background:url(../images/play-ico3.png) no-repeat center center;}



.newsList4{ padding-top:50px;}

.newsList4 ul li{ margin-bottom:15px; padding-bottom:15px; zoom:1; border-bottom:1px dashed #ddd; }

.newsList4 ul li:after{ clear:both; font-size:0; content:""; display:block; height:0;}

.newsList4 ul li .thumb{ width:80px; overflow:hidden; position:relative; float:left; } 

.newsList4 ul li .desc { float:left; width:580px; margin-left:12px;}

.newsList4 ul li .desc h4{ color:#131212; font-size:20px; height:40px; line-height:40px; margin-bottom:5px; padding-top:5px; }

.newsList4 ul li .desc p{overflow:hidden; color:#999; }

.newsList4 ul li .date{ float:right; width:88px; border:1px solid #eee; text-align:center; font-size:14px; color:#888888; margin-top:10px; margin-right:48px;}

.newsList4 ul li .date strong{ display:block; font-size:15px; color:#777;line-height:30px; line-height:30px;}

.newsList4 ul li .date span{ display:block;line-height:30px; line-height:30px; background:#9b001f; color:#fff;}

.newsList4 ul li .down-ico{ float:right; height:65px; background:url(../images/down-ico.png) no-repeat center center; width:60px; margin-top:11px;}

.newsList2 ul li .date{ float:left; width:80px; background:#eeeeee; text-align:center; font-size:16px; height:112px; padding-top:30px; color:#888888;}

.img img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.img img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.search {

    position: absolute;

    right: 0;

    width: 406px;

    height: 62px;

    bottom: -97px;

    background-color: #f6f6f6;

    z-index: 99999;

    padding: 20px 20px;

    display: none;

    text-indent: 0;

}

.search h5 {

    color: #000000;

}

.search input {

    margin-top: 10px;

}

.input_search {

    display: inline;

    float: left;

    width: 360px;

    height: 35px;

    line-height: 24px;

    text-indent: 16px;

    padding: 0;

    border: none;

}

.input_search::-webkit-input-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

}

.input_search:-moz-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

}

.input_search::-moz-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

} /* for the future */

.input_search:-ms-input-placeholder {

color:#b2b2b2; text-overflow: ellipsis;

} 




















   .search_header{
      width: 480px;
      margin: 0  auto;
      overflow: hidden;
      text-align:center; margin-top:50px;
     }



    .search-submit{
      width: 90px;
      height: 40px;
      background:#9b001f;
      color:#f2f2f2;
      font-size:14px;
     font-weight:bold;
     border-radius:3px;border:none; margin-left:10px; cursor:pointer
    }
	
	
	.sousuo{ width:300px; margin:0 auto;}
	.sousuo div{ margin-bottom:10px;}
    .shuru{ width:200px;height:30px;}
	
	
	
	
	
.cxjg{ margin-top:20px}
.shuxing{
    width: 500px;
    overflow: hidden; margin: 0  auto;
}



.shuxing table{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.shuxing table td{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb; height:35px; line-height:35px;  padding-left:5px; padding-right:5px;}
.shuxing table th{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb; background-color: #eee; font-weight:normal; height:35px; line-height:35px; text-align:center}

.shuxing .tpxx{ padding-top:5px; padding-bottom:5px;}

.fhcx{ text-align:center; margin-top:20px;}

.fhcx a{ display:block; width:80px; margin:0 auto;
background: #9b001f;
    padding-right: 10px;
    display: block;
    color: #fff;
    padding-left: 10px;
    font-size: 14px; height:35px; line-height:35px;
}
	
	
	
	
	


.ttt{width:1200px; margin:0 auto;background-color: #fff;padding:10px;height:40px;overflow: hidden;position:relative;border-bottom: 1px solid #eee;
 
    margin-bottom: 15px;}
.ttt img{display:block;float:left;width:96px;height: 40px;}
.font_inner{position: relative;float: left; width:-webkit-calc(100% - 96px);width:-moz-calc(100% - 96px);width:calc(100% - 96px);float: left;}
.font_inner li{height: 40px;line-height: 40px;font-size: 18px;padding-left: 10px;}
.font_inner li a{color: #ED1C24;}