﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-weight:bold;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0; color:#333333; }
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#ff4c4c; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;outline: none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;outline: none;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #F00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1200{width:1200px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#header_main, #top_main, #banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*top*/
#header_main{background:#fff;height:184px;}
#header_main #header{border-top:5px solid #ff4c4c;}
#header_main #logo{width:350px;padding-bottom: 28px;}
#header_main #logo a{padding-top:20px;display: block;}
#header_main #logo img{height:60px;display:block;}
#header_main .top_right{width:256px;padding-top:15px;}
#header_main .ksdh{color:#999;font-size:12px;font-family: "宋体";}
#header_main .ksdh a{color:#999;display:inline-block;padding:0 10px;}
#header_main .ksdh a:hover{color:#ff4c4c;}
#header_main .ksdh a.lxwm{padding-right: 0;}
#header_main .topsearch{padding-top:35px;}
#header_main .topsearch .stxt{width:224px;height:28px;line-height: 28px;border: 1px solid #d2d2d2;border-right: 0 none;background: none;text-indent: 15px;color: #666;}
#header_main .topsearch .sbtn{width:30px;height:30px;border: 0 none;background: url(../images/icon.png) no-repeat -300px 0 #ff4c4c;cursor: pointer;}
#header_main .topsearch .sbtn:hover{background: url(../images/icon.png) no-repeat -300px 0 #000;}

/*导航*/
#nav{width:100%;border-top: 1px solid #dadada;padding-top: 25px;overflow: hidden;}
#nav ul{width:108%}
#nav li{float:left;display:block; list-style:none;font-size:18px;height:30px;line-height:30px; text-align:center;position: relative;margin:0 10px;}
#nav li a{color:#000;display:block;line-height:30px;height:30px;padding: 0 16px;}
#nav li a:hover,#nav li.hover a{color:#fff;background:#ff4c4c;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}


/*导航栏下拉*/
#nav .subnav{position: absolute;left: 0;top:50px;width: 102px;z-index: 10;border-left:5px solid rgba(255,255,255,0.1);border-right:5px solid rgba(255,255,255,0.1);border-bottom:5px solid rgba(255,255,255,0.1);display: none;}
#nav .subnavbg{position:static;background:#32363e;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);*zoom:1;}
#nav .subnav a{display: block;height:32px;line-height:32px;text-align: center;color: #333 !important;font-weight: normal !important;font-size: 12px;overflow: hidden;position: relative;}
#nav .subnav a:hover{ display:block;color:#333 !important;background:#fff; font-weight: normal; background:rgba(255, 255, 255, 1)!important;}


/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;padding-top: 15px;}
#banner_main .banner {height:320px;}
#banner{position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:320px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;}
.banner li img{width:1200px;display:block;position:relative;}
#banner .tip{width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:0px;z-index:3; }
#banner .tip span{background:#fff;height:3px;margin:0 2px;width:50px;display:inline-block;font-size: 0;cursor: pointer;filter:Alpha(opacity=50);opacity: .5;}
#banner .tip span.cur{background:#fff;filter:Alpha(opacity=100);opacity:1;}
/*banner end*/

.index .floor_1{padding-top:40px;padding-bottom:40px;}
.index .left,.wrapper .left{width:780px;}
/*.index .left{border-top: 1px solid #f1f1f1;}*/
.index .right,.wrapper .right{width:370px;}
.General .textlist{padding-top:30px;border-bottom: 1px solid #f1f1f1;padding-bottom: 30px;cursor: pointer;}
.index .General .textlist{border-top: 1px solid #f1f1f1;border-bottom: 0 none;}
.index .General .textlist{padding-bottom: 20px;padding-top: 20px;}
.index .General .textlist.pic0{padding-top:30px;}
.General .textlist a{display: block;}
.General .textlist .txt{width:608px;cursor: pointer;}
.General .textlist a h3{font-size: 24px;color: #000;font-weight: normal;line-height: 26px;display: block;height:54px;cursor: pointer;}
.General .textlist.pic1 a h3{height:54px;padding-top:6px;}
.General .textlist .mark{color: #999;font-size: 12px;font-family: "宋体";padding-top: 14px;}
.General .textlist .mark span,.General .textlist .mark a{display: inline-block;padding-left: 16px;height: 22px;line-height: 22px;color: #999;}
.General .textlist .mark span.yuedu i{text-decoration: initial;display: inline-block;font-family: tahoma;}
.General .textlist .mark a.hover{color: #ff4c4c;border: 1px solid #ff4c4c;padding: 0 10px;margin-right: 16px;}
.General .textlist .mark a{padding-right: 16px;padding-left: 0;}
.General .textlist .mark span.ntime{border-left: 1px solid #dcdcdc;color: #ccc;font-family: tahoma;}
.General .textlist .mark a:hover{color:#ff4c4c;}
.General .textlist a.img{width: 150px;height:100px;overflow: hidden;position: relative;}
.General .textlist a img{width: 150px;height:100px;position: absolute;left: 0;top: 0;}
.General .textlist a:hover h3{color:#ff4c4c;background: none;*zoom: 1;}
.General .textlist:hover h3{background: none;color:#ff4c4c;}
.General .textlist.pic5 .cont{overflow: hidden;}
.General .textlist.pic5 .cont ul{width: 104%;}
.General .textlist.pic5 .cont li{float: left;width: 150px;margin-right:8px;}
.General .textlist:hover{background: url(../images/xwa.jpg) repeat left top;}

.General .textlist.pic0 h3{height:30px;}
.index .General .textlist.pic5 a h3{height:44px;}
.index .General .textlist.pic5{padding-top: 30px;}

.index .right .itembox{background:#f9f9f9;padding:0;margin-bottom:30px;}
.index .right .itembox .title{border-top: 3px solid #ff4c4c;padding-top: 10px;}
.index .right .itembox .title h3{font-size: 18px;color: #000;font-weight: normal;display: inline-block;padding-right: 10px;padding-left:16px;+display:inline;}
.index .right .itembox .title a{color:#ff4c4c;font-size: 12px;font-family: "宋体";+display:inline;}
.index .right .itembox .title a:hover{padding-left: 5px;text-decoration: underline;}
.index .right .itembox .cont{padding:10px 16px 0;}
.index .right .itembox .cont.Notice li{width: 100%;display: block;padding-bottom: 30px;line-height: 22px;}
.index .right .itembox .cont.Notice li a{display: block;color: #000;}
.index .right .itembox .cont.Notice li a:hover{color:#ff4c4c;}
.index .right .itembox .zhaosheng{padding-bottom: 10px;}
.index .right .itembox .zhaosheng a{height: 34px;line-height:34px;display: inline-block;margin-right: 14px;padding: 0 12px;background: #999;color: #fff;margin-bottom: 16px;}
.index .right .itembox .zhaosheng a:hover{background: #ff4c4c;}
.index .right .itembox .menulist{overflow: hidden;padding-top:30px;}
.index .right .itembox .menulist ul{width: 108%;}
.index .right .itembox .menulist li{float: left;width:124px;margin-bottom: 40px;}
.index .right .itembox .menulist li a{display: block;text-align: center;}
.index .right .itembox .menulist li a.tb{height:60px;border-right: 1px solid #ccc;}
.index .right .itembox .menulist li span{margin:5px auto;width:50px;height:50px;display: block;transition:ease-in-out .2s;}
.index .right .itembox .menulist li.item1 span{background-position:0 0;}
.index .right .itembox .menulist li.item2 span{background-position:-50px 0;}
.index .right .itembox .menulist li.item3 span{background-position:-100px 0;}
.index .right .itembox .menulist li.item4 span{background-position:-150px 0;}
.index .right .itembox .menulist li.item5 span{background-position:-200px 0;}
.index .right .itembox .menulist li.item6 span{background-position:-250px 0;}
.index .right .itembox .menulist li h3{color:#666;font-weight:normal;}
.index .right .itembox .menulist li:hover h3{color:#ff4c4c;}
.index .right .itembox .menulist li.item1:hover span{background-position:0 -50px;}
.index .right .itembox .menulist li.item2:hover span{background-position:-50px -50px;}
.index .right .itembox .menulist li.item3:hover span{background-position:-100px -50px;}
.index .right .itembox .menulist li.item4:hover span{background-position:-150px -50px;}
.index .right .itembox .menulist li.item5:hover span{background-position:-200px -50px;}
.index .right .itembox .menulist li.item6:hover span{background-position:-250px -50px;}
.index .right .itembox .textlist{padding-bottom:20px;}
.index .right .itembox .textlist li{float:left;padding-right: 16px;overflow-wrap: break-word;white-space: nowrap;word-break: normal;}
.index .right .itembox .textlist li a{display: block;color: #666;}
.index .right .itembox .textlist li a:hover{color:#ff4c4c;}

.nybanner{padding-top: 15px;position: relative;}
.nybanner img{height: 320px;position: relative;z-index: 1;}
.nybanner .txt{position:absolute;z-index:3;left: 0;top:0;width:100%;text-align:center;padding-top:100px;color:#fff;}
.nybanner .txt h2{font-size: 36px;line-height:42px;font-weight: normal;}
.nybanner .txt span{height: 1px;width: 65px;margin:32px auto;background: #dcdcdc;display:block;}
.nybanner .txt p{font-size: 14px;margin-bottom:10px;}

.wrapper{padding-top:40px;padding-bottom:40px;}
/*技能竞赛*/
.wrapper .contest .left .floor_1 a{display: block;}
.wrapper .contest .left .floor_1 .txt{width:382px;}
.wrapper .contest .left .floor_1 .txt h3{color:#000;font-size:30px;line-height:38px;padding-bottom:30px;}
.wrapper .contest .left .floor_1 .txt .desc{color: #999;}
.wrapper .contest .left .floor_1 .img{width:360px;height: 240px;overflow: hidden;}
.wrapper .contest .left .floor_1 .img img{width: 100%;height: 100%;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .contest .left .floor_1 .img:hover img{transform: scale(1.06);}
.wrapper .contest .left .floor_1 a:hover h3{color:#ff4c4c;}
.wrapper .contest .left .floor_2{padding-bottom:60px;padding-top:40px;}
.wrapper .contest .left .floor_2 .list li h2{font-size: 30px;display: block;padding-left: 16px;padding-bottom:20px;}
.wrapper .contest .left .floor_2 .list li{width: 100%;color:#404040;line-height: 36px;}
.wrapper .contest .left .floor_2 .list li em{width: 4px;height: 4px;display: inline-block;background: #818181;margin-right: 12px;vertical-align: middle;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .contest .left .floor_2 .list li a{display: block;color:#404040;font-size: 18px;}
.wrapper .contest .left .floor_2 .list li a:hover{color:#ff4c4c;}
.wrapper .contest .left .floor_2 .list li a:hover em{background:#ff4c4c;width: 8px;}
.wrapper .contest .left .floor_3,.wrapper .research .left .floor_3,.wrapper .Noticebox .left .floor_3{border-top: 2px solid #ff4c4c;}
/*教学科研*/
.wrapper .research .left .floor_1{padding-bottom: 30px;}
.wrapper .research .left .floor_1 .list li h2{font-size: 30px;display: block;padding-left:0;padding-bottom:20px;}
.wrapper .research .left .floor_1 .list li{width: 100%;color:#404040;line-height: 36px;}
.wrapper .research .left .floor_1 .list li em{width: 4px;height: 4px;display: inline-block;background: #818181;margin-right: 12px;vertical-align: middle;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .research .left .floor_1 .list li a{display: block;color:#404040;font-size: 18px;}
.wrapper .research .left .floor_1 .list li a:hover{color:#ff4c4c;}
.wrapper .research .left .floor_1 .list li a:hover em{background:#ff4c4c;width: 8px;}
.wrapper .research .left .floor_2{padding-bottom:60px;}
.wrapper .left .imglist1{overflow:hidden;position: relative;}
.wrapper .left .slideBox{position: relative;}
.wrapper .left .imglist1 li{float:left;position: relative;overflow: hidden;}
.wrapper .left .imglist1 li a{display: block;}
.wrapper .left .imglist1 li img{width:780px;height:520px;}
.wrapper .left .imglist1 li .bg{background: url(../images/bjjb.png) repeat left top;position: absolute;left:0;bottom:0;width:100%;height: 152px;z-index: 2;}
.wrapper .left .imglist1 li h3{display: block;color: #fff;font-size:24px;font-weight: normal;padding:60px 25px 0;}
.wrapper .left .slideBox .tip{font-size: 0;position: absolute;width: 100%;bottom:10px;z-index: 3;text-indent:17px;}
.wrapper .left .slideBox .tip li{display: inline-block;width:40px;height:4px;background: #fff;margin:0 8px 0;cursor: pointer;filter:Alpha(opacity=50);opacity:.5;vertical-align: bottom;}
.wrapper .left .slideBox .tip li.on{background:#fff;filter:Alpha(opacity=100);opacity:1;height:8px;margin-top: 0;}
.wrapper .left .slideBox .btn{position:absolute;width:30px;height:54px;display:block;cursor: pointer;top:45%;}
.wrapper .left .slideBox .prev{background-position: 0 -100px;left: 0;}
.wrapper .left .slideBox .prev:hover{background-position:-34px -100px;}
.wrapper .left .slideBox .next{background-position:-68px -100px;right: 0;}
.wrapper .left .slideBox .next:hover{background-position:-102px -100px;}




/*通知公告*/
.wrapper .textlist1{padding-bottom: 60px;overflow: hidden;}
.wrapper .textlist1 .list li{width: 100%;color:#444;line-height: 36px;}
.wrapper .textlist1 .list li.onenews h2{font-size: 30px;display: block;margin-bottom: 20px;padding-left: 0;}
.wrapper .textlist1 .list li h2{padding-left: 0;}
.wrapper .textlist1 .list li.onenews .desc{line-height: 30px;font-size: 14px;height: 70px;overflow: hidden;text-indent:30px;}
.wrapper .textlist1 .list li em{width:3px;height:3px;display: inline-block;background: #1a1a1a;margin-right: 12px;vertical-align: middle;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .textlist1 .list li a{display: block;color:#444;font-size: 18px;}
.wrapper .textlist1 .list li a:hover{color:#ff4c4c;text-decoration: underline;}
.wrapper .textlist1 .list li a:hover em{background:#ff4c4c;width: 8px;}
.wrapper .textlist1 .list li.onenews a:hover{text-decoration:none}

/*招生指南*/
.wrapper .zsGuidebox .floor_1 h2{font-size:30px;color:#000;line-height:32px;padding-bottom: 15px;}
.wrapper .zsGuidebox .floor_1 .desc{text-indent:25px;color:#000;line-height:22px;}
.wrapper .zsGuidebox .floor_2{padding-top:30px;/*min-height: 466px;*/}
.wrapper .zsGuidebox .floor_2 li{height:50px;line-height:50px;text-align:center;width: 100%;margin-bottom: 20px;}
.wrapper .zsGuidebox .floor_2 li a{color:#000;font-size:18px;display: block;background: #eee;}
.wrapper .zsGuidebox .floor_2 li a:hover{color:#fff;background: #ff4c4c;}

/*政策法规*/
.wrapper .lawbox .floor_1 h2{font-size:30px;color:#000;line-height:32px;padding-bottom: 15px;}
.wrapper .lawbox .floor_1 .desc{color:#000;line-height:22px; height:110px; overflow:hidden;}
.wrapper .lawbox .floor_2{padding-top:30px;}
.wrapper .lawbox .floor_2 li{height:50px;line-height:50px;text-align:center;width: 100%;margin-bottom: 20px;}
.wrapper .lawbox .floor_2 li .mark{width:100px;+padding-top: 10px;}
.wrapper .lawbox .floor_2 li .mark a{display: inline-block;margin-right: 15px;vertical-align: middle;}
.wrapper .lawbox .floor_2 li .mark .liulan{width:28px;height: 18px;background-position:-140px -100px;}
.wrapper .lawbox .floor_2 li .mark .liulan:hover{background-position:-140px -120px;}
.wrapper .lawbox .floor_2 li .mark .xiazai{width:24px;height:25px;background-position:-180px -100px;}
.wrapper .lawbox .floor_2 li .mark .xiazai:hover{background-position:-210px -100px;}
.wrapper .lawbox .floor_2 li .tit{display:block;width: 1074px;}
.wrapper .lawbox .floor_2 li .tit h3{width: 780px;background: #eee;height:50px;line-height:50px;font-size: 18px;font-weight: normal;display: block;float: left;cursor: pointer; }
.wrapper .lawbox .floor_2 li .tit span{background: #eee;width: 272px;margin-left: 20px;font-size: 18px;color:#ff4c4c;display: block;float: left;cursor: pointer;height:50px;line-height:50px;}
.wrapper .lawbox .floor_2 li .tit:hover h3,.wrapper .lawbox .floor_2 li .tit:hover span{color:#fff;background: #ff4c4c;}
.wrapper .lawbox .pager{border-top:0 none;text-align: center;}
.wrapper .zsGuidebox .pager{border-top:0 none;}
.wrapper .links{margin-top: -10px;}
.wrapper .links .top{height:40px;background:#F5F5F5;width: 100%;padding-top: 10px;}
.wrapper .links .top a{color: #333;display: inline-block;height: 30px;line-height: 30px;text-align: center;padding: 0 12px;font-size: 18px;margin-left:20px;}
.wrapper .links .top a.hover,.wrapper .links .top a:hover{background:#cf3c3c; color:#fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.wrapper .links .bottom{padding-top:40px;}
.wrapper .links .bottom li{display: block;width:100%;font-size: 24px;line-height: 60px;}
.wrapper .links .bottom li a{color: #666;display: block;}
.wrapper .links .bottom li a:hover{color:#ff4c4c;}
.wrapper .right .title{border-top: 2px solid #ff4c4c;}
.wrapper .right .title h3{font-weight:bold;font-size: 24px;line-height: 54px;}
.wrapper .right .bs_style{padding-bottom: 60px;}
.wrapper .right .imglist{overflow:hidden;position: relative;}
.wrapper .right .slideBox{position: relative;}
.wrapper .right .imglist li{width:370px;float:left;position: relative;overflow: hidden;}
.wrapper .right .imglist li a{display: block;}
.wrapper .right .imglist li img{width:370px;height: 247px;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .right .imglist li h3{height:44px;line-height:44px;background: url(../images/black50.png) repeat left top;position: absolute;left:0;bottom:0;width:100%;display: block;text-indent: 10px;color: #fff;font-size: 18px;font-weight: normal;}
.wrapper .right .slideBox .tip{padding-top: 15px;text-align: center;font-size: 0;}
.wrapper .right .slideBox .tip li{display: inline-block;width: 8px;height: 8px;background: #404040;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;margin: 0 8px;cursor: pointer;+float: left;}
.wrapper .right .slideBox .tip li.on{background: #ff4c4c;}
.wrapper .right .imglist li a:hover img{transform: scale(1.06);}
/*热门点击*/
.wrapper .hotlist{padding-bottom: 60px;}
.wrapper .hotlist .textlist{overflow: hidden;}
.wrapper .hotlist .textlist li{width:100%;height:40px;line-height:40px;position: relative;overflow: hidden;}
.wrapper .hotlist .textlist li a{display:block;position:relative;z-index: 2;padding: 0 10px;}
.wrapper .hotlist .textlist li .click{color:#ff4c4c;font-family: arial;width: 40px;}
.wrapper .hotlist .textlist li em{font-size:20px;font-family:"DINCo";display: inline-block;padding-right: 10px;color: #999;}
.wrapper .hotlist .textlist li em.cur,.wrapper .hotlist .textlist li a:hover em{color:#ff4c4c;}
.wrapper .hotlist .textlist li .abg{position:absolute;left:0;top:0;width:0;height:40px;background:#f1f1f1;border-left: 2px solid #ff4c4c;display:none;}
/*推荐资讯*/
.wrapper .recommendnews{overflow: hidden;}
.wrapper .recommendnews li{padding:10px 0;line-height: 30px;border-bottom: 1px solid #e1e1e1;}
.wrapper .recommendnews li a{display: block;color:#666;}
.wrapper .recommendnews li a:hover{color:#ff4c4c;}
.wrapper .recommendnews li a span{display: inline-block;border-right:1px solid #e1e1e1;padding-right: 12px;margin-right: 12px;}
.wrapper .recommendnews li.one{border-bottom: 0 none;}
.wrapper .recommendnews li.one h3{color: #000;font-size: 18px;font-weight: normal;}
.wrapper .recommendnews li.one a:hover h3{color:#ff4c4c;}

/*热门资讯*/
.wrapper .hotnews{overflow: hidden;padding-bottom: 60px;}
.wrapper .hotnews .TopNews li{width:100%;line-height:40px;position: relative;}
.wrapper .hotnews .TopNews li a{display: block;}
.wrapper .hotnews .TopNews li a em{width: 5px;height: 5px;background: #e5e5e5;display: inline-block;margin-right: 15px;vertical-align: middle;}
.wrapper .hotnews .TopNews li.onenews{margin-bottom: 15px;}
.wrapper .hotnews .TopNews li.onenews img{width: 370px;height: 247px;}
.wrapper .hotnews .TopNews li.onenews .bg{position: absolute;left: 0;bottom: 0;width: 100%;background: url(../images/black50.png) repeat left top;height: 43px;}
.wrapper .hotnews .TopNews li.onenews h3{line-height: 43px;padding: 0 15px;height: 43px;overflow: hidden;text-align: center;color: #fff;font-weight: normal;}
.wrapper .hotnews .TopNews li.onenews a:hover h3{color:#ff4c4c;}
/*公示栏*/
.wrapper .gongsl{padding-bottom: 60px;}
.wrapper .gongsl li{width:100%;line-height:30px;}
.wrapper .gongsl li a{display: block;color: #000;}
.wrapper .gongsl li a:hover{color:#ff4c4c;}

/*长沙中华职教社*/
.society{padding-top:40px;padding-bottom:40px;}
.society .floor_1,.society .floor_2,.society .floor_3{padding-bottom: 60px;}
.society .left{width:960px;}
.society .title{border-top:3px solid #ff4c4c;padding-top: 15px;padding-bottom: 20px;}
.society .title h3{font-weight:normal;font-size:18px;line-height:22px;color: #000;border-left:4px solid #ff4c4c;padding-left: 12px;}
.society .floor_1 .cont{color: #666;line-height: 24px;}
.society .floor_1 .cont p{text-indent: 25px;}
.society .cont p{line-height: 24px;}
.society .floor_2 .list{width: 100%;}
.society .floor_2 .list dt{width: 100%;height: 32px;line-height: 32px;background:#eeeeee;font-size: 18px;color:#ff4c4c;text-indent:15px;}
.society .floor_2 .list dd{padding-bottom:10px;padding-left: 15px;}
.society .floor_2 .list dd.item1{font-size: 18px;color: #000; padding-top:10px}
.society .floor_2 .list dd.item2{font-size:14px;color: #666;}
.society .floor_2 .list dd span{line-height: 24px;display: inline-block;padding-right: 40px;vertical-align: top; width:160px;}
.society .floor_2 .list dd span.lst1{width:170px;padding-right:20px;}
.society .floor_2 .list dd span.lst2{width:160px;}
.society .floor_2 .list dd span.lst3{width:160px;}
.society .floor_2 .list dd span.lst4{width:160px;}
.society .floor_2 .list dd span.lst5{width:170px;}
.society .floor_2 .list dd span.lst6{width:152px;padding-right:0;}
.society .floor_3 .right img{border: 1px solid #c3c3c3;}
.society .floor_4 .weiyuanhui{padding-top:0;}
.society .floor_4 .cont{width:875px;}
.society .floor_4 .cont .item{line-height: 26px;display: none;}
.society .floor_4 .cont .item:first-child{display: block;}
.society .floor_4 .cont .item a{display:block;color:#666;}
.society .floor_4 .cont .item h3{font-size:18px;color:#000;font-weight:normal;line-height:30px;padding-bottom: 10px;}
.society .floor_4 .cont .item h3 b{color:#999;font-weight:normal;}
.society .floor_4 .cont .item img{margin: 0 auto;max-width: 100% !important;}
.society .floor_4 .cont .item .more{color:#ff4c4c;}
.society .floor_4 .wyh_tit{width:310px;}
.society .floor_4 .wyh_tit h3{font-size: 18px;font-weight: normal;color: #999;line-height:40px;cursor: pointer;}
.society .floor_4 .wyh_tit h3:hover,.society .floor_4 .wyh_tit h3.hover{color:#ff4c4c;}
.society .cont{line-height: 24px;} 
.society .right{width:190px;}
.society .right img{width: 190px;height: 248px;margin: 0 auto;display: block;}

.wrapper .shownews .newstitle{border-bottom: 1px solid #ccc;width: 100%;}
.wrapper .shownews .newstitle h1.bt{ font-size:30px; line-height:36px;text-align:center; font-weight: normal;color:#000;}
.wrapper .shownews .newstitle .mark {height:30px;line-height:30px; text-align:center; font-size:14px; text-align:center;color:#999;padding:15px 0;}
.wrapper .shownews .newstitle .mark span {margin-right:16px;}
.wrapper .shownews .info{font-size: 18px;color: #000;padding-top: 30px; line-height:30px;}
.wrapper .shownews .info table{margin:0 auto;}
.wrapper .shownews .info p{line-height: 32px;padding:0;margin: 0;padding-bottom: 20px;}
.wrapper .shownews .info img{max-width: 100% !important;display: block;margin:0 auto;}
.wrapper .shownews .tag{margin-bottom: 30px;margin-top: 30px;color: #999;}
.wrapper .shownews .tag em{background-position: -140px -142px;width: 22px;height: 16px;display: inline-block;}
.wrapper .shownews .tag a{display: inline-block;color: #999;padding: 0 15px;}
.wrapper .shownews .tag a:hover{color:#ff4c4c;}

/* 详情页分享 */
.wrapper .shownews .fenxx{position:relative;color:#fff;display: inline-block;text-align:center;cursor: pointer;width:92px;line-height:22px;background:#ff4c4c; margin-right:0;margin-top: 5px;}
.wrapper .shownews .fenxx em{font-style:normal;width:92px;height:24px;display:block;vertical-align: middle;cursor: pointer;background-position:-148px -83px;}
.wrapper .shownews .shareBtn{background:#fff;border: 1px solid #eff1f4;position: absolute;top:22px;left: 0;width:90px;padding: 8px 0;z-index: 2; display: none;}
.wrapper .shownews .shareBtn a{padding:0 0 0 22px;display: block;color:#5c5c5c;margin:0 0 0 11px;font-weight: normal;background:url(../images/icon2.png) no-repeat;line-height:20px;font-size:12px;height: 20px;}
.wrapper .shownews .shareBtn a:hover{color:#ff4c4c;}
.wrapper .shownews .shareBtn .bds_tqq{background-position:0 0;}
.wrapper .shownews .shareBtn .bds_qzone{background-position:0 -24px;}
.wrapper .shownews .shareBtn .bds_sqq{background-position:0 -119px;}
.wrapper .shownews .shareBtn .bds_tsina{background-position:0 -97px;}
.wrapper .shownews .shareBtn .bds_weixin{background-position:0 -70px;}


.pager{width: 100%;height: 50px;margin:0;text-align: center;clear:both;/*border-top: 1px solid #f1f1f1;*/padding-top:20px;}
.pager p{float: left; display:none;}
.pager ul li {border: medium none !important;height: auto !important;padding: 0 !important;display: inline-block;text-align: center;+display:inline;margin: 0 4px;}
.pager ul a{float: left; height:34px; line-height:34px;padding:0 15px; text-decoration: none;color: #000;font-family: "宋体";background: #fff;}
.pager ul a.current{background-color: #ff4c4c;color: #fff;}
.pager ul a.current:hover{background-color:#ff4c4c;color: #fff;}
.pager ul a:hover{background-color:#ff4c4c;color: inherit;color: #fff;}
/*底部信息*/
#footer_main{margin:0;width:100%;padding:0;position:relative;z-index:3;color:#666;text-align:center;}
#footer_main #footer{padding-top:30px;border-top:3px solid #f2f2f2;color:#666;}
#footer_main #footer .botlogo{padding-top:20px;display: block;}
#footer_main #footer .botlogo img{margin: 0 auto;width:234px;height:32px;}
.copyright{width:100%;padding-top:20px;padding-bottom:20px;}
.copyright span{font-family:tahoma;}
.copyright p,.copyright a{color: #666;}
.copyright p{line-height: 24px;}
.copyright p img{ display: inherit;}
.copyright a:hover{color:#ff4c4c;}


/*右侧悬浮框*/
.icon2{background:url(../images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
.toolbar2{ position: fixed;top:200px; right:0; z-index: 999;}
.toolbar2 ul li{background:#013da4;height:50px;line-height:50px;text-align: center;width:60px; margin-bottom:2px;z-index: 990;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.toolbar2 ul li a{display: block;position: relative;}
.toolbar2 ul li.first{height:50px;line-height:50px;}
.toolbar2 ul li i{display: inline-block;height:50px;width:50px; margin: 0 auto;background:url(../images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;position: relative;z-index: 12;}
.toolbar2 ul li i.top{height:50px;width:50px;margin: 0 auto;background-position:-50px -53px;}
.toolbar2 ul li .ht{background:#013da4;display: none;height:168px;left: -350px;opacity: 0;position: absolute;top: 0;width:226px;z-index: 990;}
.toolbar2 ul li .ht_iphone{height:168px;top: -73px;width: 226px;}
.toolbar2 ul li .ht_mob{top: -73px;height:168px;width:167px;z-index: 999;}
.toolbar2 ul li img{height:100px;width:100px;}
.toolbar2 ul li .top{background-position:-50px -53px;}
.toolbar2 ul li.returnTop{background: #e00035;}
.toolbar2 ul li:hover{background: #e00035;}
.toolbar2 ul li .dh{background-position:0 -2px;}
.toolbar2 ul li .qq{background-position:-50px -2px;}
.toolbar2 ul li .wx{background-position:0 -53px;}
.toolbar2 ul li .sj{background-position:0 -103px;}

.toolbar2 ul li .sidebox{color: #333;font: 14px/50px "Microsoft YaHei";height:50px;position: absolute;right:-150px;top: 0;transition: all 0.1s ease 0s;width:180px;z-index:10;display: none;background: #e00035;-moz-border-radius-topleft::3px;-moz-border-radius-bottomleft::3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.toolbar2 ul li span{position: relative;right: 8px;color:#fff;}
.toolbar2 ul li.jwx .sidebox{background: none;width: 180px;}
.toolbar2 ul li .sidebox i{ float:left;}
.toolbar2 ul li.jsj i{height:50px;}
.erro{ margin:20px; font-size:16px; color:red;}
.animated {-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.default_title{     font-weight: bold;
    font-size: 24px;
    line-height: 54px;}
.down{margin:30px auto;  padding-left:20px; font-size:18px; line-height:30px;}
.down a{  font-size:16px; }
.down a:hover{ color:#ff4c4c}
.index_links{padding-bottom:15px;}
.index_links img{display:block; margin-bottom:15px;}



/*****cxcy****/
.cxcy_main {
  margin: 50px auto 200px;
}
.cxcy_main .cxcy_left {
  width: 800px;
}
.cxcy_main .cxcy_left .title {
  border-top: 2px solid #ff4c4c;
  margin-bottom: 10px;
  line-height: 60px;
  height: 60px;
}
.cxcy_main .cxcy_left .title h3 {
  font-size: 20px;
  color: #404040;
  float: left;
}
.cxcy_main .cxcy_left .title a {
  display: block;
  width: 70px;
  height: 22px;
  text-align: center;
  background: #999;
  line-height: 22px;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  float: left;
  margin-top: 19px;
  margin-left: 13px;
  transition: ease-in-out .2s;
}
.cxcy_main .cxcy_left .title a:hover {
  background: #ff4c4c;
  transform: translateX(10px);
}
.cxcy_main .cxcy_left .body {
  overflow: hidden;
}
.cxcy_main .cxcy_left .body li {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.cxcy_main .cxcy_left .body li .img {
  display: block;
  width: 214px;
  height: 120px;
  overflow: hidden;
  float: left;
  cursor: pointer;
}
.cxcy_main .cxcy_left .body li .img img {
  width: 214px;
  min-height: 120px;
  transition: ease-in-out .2s;
}
.cxcy_main .cxcy_left .body li .txt {
  display: block;
  width: 556px;
  float: right;
  cursor: pointer;
}
.cxcy_main .cxcy_left .body li .txt h3 {
  font-size: 20px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cxcy_main .cxcy_left .body li .txt h4 {
  font-weight: 400;
  color: #333;
  padding-bottom: 17px;
}
.cxcy_main .cxcy_left .body li .txt p {
  color: #999;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.cxcy_main .cxcy_left .body li:hover .img img {
  transform: scale(1.1);
}
.cxcy_main .cxcy_left .body li:hover .txt h3 {
  color: #ff4c4c;
}
.cxcy_main .cxcy_right {
  border: 1px solid #ddd;
  background: #f8f8f8;
  border-radius: 5px;
  width: 290px;
  height: 329px;
  padding: 29px;
  text-align: center;
}
.cxcy_main .cxcy_right h3 {
  font-size: 24px;
  padding-top: 7px;
  padding-bottom: 32px;
}
.cxcy_main .cxcy_right li {
  border: 1px solid #ddd;
  height: 38px;
  line-height: 38px;
  margin-bottom: 20px;
  vertical-align: top;
}
.cxcy_main .cxcy_right li .fl {
  width: 88px;
  border-right: 1px solid #ddd;
}
.cxcy_main .cxcy_right li .fr {
  background: #fff;
  width: 199px;
  overflow: hidden;
}
.cxcy_main .cxcy_right li .fr input {
  width: 179px;
  height: 20px;
  line-height: 20px;
  padding: 9px 10px;
  *padding: 8px 10px;
  border: none;
}
.cxcy_main .cxcy_right li .fr select {
  width: 179px;
  outline: none;
  border: none;
  height: 20px;
  line-height: 20px;
  margin: 8px 10px;
  *margin: 9px 10px 7px;
}
.cxcy_main .cxcy_right .btn {
  width: 100%;
  height: 46px;
  line-height: 46px;
  color: #fff;
  background: #ff4c4c;
  font-size: 18px;
}
.xqhz_main {
  margin: 50px auto 0px;
}
.xqhz_main .xqhz_left {
  width: 450px;
}
.xqhz_main .xqhz_left img {
  width: 450px;
  margin-bottom: 50px;
  height: 337px;
}
.xqhz_main .xqhz_right {
  width: 700px;
}
.xqhz_main .xqhz_right .title {
  border-top: 2px solid #ff4c4c;
  margin-bottom: 0;
  line-height: 60px;
  height: 60px;
  width: 100%;
}
.xqhz_main .xqhz_right .title h3 {
  font-size: 20px;
  color: #404040;
  float: left;
}
.xqhz_main .xqhz_right .title a {
  display: block;
  width: 70px;
  height: 22px;
  text-align: center;
  background: #999;
  line-height: 22px;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  float: left;
  margin-top: 19px;
  margin-left: 13px;
  transition: ease-in-out .2s;
}
.xqhz_main .xqhz_right .title a:hover {
  background: #ff4c4c;
  transform: translateX(10px);
}
.xqhz_main .xqhz_right .title .search {
  border: 1px solid #ccc;
  width: 198px;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  margin-top: 14px;
  position: relative;
}
.xqhz_main .xqhz_right .title .search .text {
  padding-left: 10px;
  font-size: 12px;
}
.xqhz_main .xqhz_right .title .search .icon {
  width: 35px;
  height: 30px;
  background-position: -244px -101px;
  position: absolute;
  top: -1px;
  right: -1px;
}
.xqhz_main .xqhz_right .body li {
  border-bottom: 1px solid #ccc;
  line-height: 39px;
  overflow: hidden;
  vertical-align: top;
}
.xqhz_main .xqhz_right .body li b {
  display: block;
  width: 4px;
  height: 4px;
  background: #ff4c4c;
  float: left;
  margin-top: 17px;
  margin-right: 10px;
}
.xqhz_main .xqhz_right .body li span {
  display: block;
  float: left;
  text-indent: 1em;
}
.xqhz_main .xqhz_right .body li .span1 {
  width: 229px;
  text-indent: 0;
  color: #cc0000;
}
.xqhz_main .xqhz_right .body li .span2 {
  width: 300px;
}
.xqhz_main .xqhz_right .body li .span3 {
  width: 171px;
}
.xqhz_main .xqhz_right .body li a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.xqhz_main .xqhz_right .box1{height:337px;}
.xqhz_main .xqhz_right .body li:first-child {
  border-bottom: none;
  line-height: 35px;
}
.xqhz_main .xqhz_right .body li:first-child .span1 {
  width: 229px;
  background: #666;
  color: #fff;
  text-indent: 1em;
}
.xqhz_main .xqhz_right .body li:first-child .span2 {
  width: 300px;
  background: #555;
  color: #fff;
}
.xqhz_main .xqhz_right .body li:first-child .span3 {
  width: 171px;
  background: #444;
  color: #fff;
}
.xqhz_main .xqhz_right .body li:hover {
  border-bottom: 1px solid #cc0000;
}
.xqhz_main .xqhz_right .body li:hover a {
  color: #cc0000;
}
.xqhz_main .xqhz_right .body li:first-child:hover {
  border: none;
}
.xqhz_main .xqhz_right .box2 {
  margin-top: 50px;
}
.xqhz_main_2 {
  padding-top: 56px;
}
.xqhz_main_2 h3 {
  background: url(../images/line.png) center center no-repeat;
  text-align: center;
  font-size: 30px;
  height: 36px;
  line-height: 36px;
  margin-bottom: 26px;
}
.xqhz_main_2 .body {
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.xqhz_main_2 .body ul {
  width: 104%;
}
.xqhz_main_2 .body li {
  float: left;
  font-size: 18px;
  height: 50px;
  width: 261px;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 19px;
  line-height: 50px;
}
.xqhz_main_3 .body li{width:299px;height:88px; padding:0;}
.xqhz_main_2 .body li img {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 15px;
  display: block;
}
.xqhz_main_3 {
  margin-bottom: 90px;
}
.xqhz_main_3 .body li img {
  width:299px;
  height: 88px;
  float: none;
  margin-right: 0;
  display: block;
}
.xqhz_main .xqhz_list{width:100%; padding-bottom:30px;}
.xqhz_main .xqhz_list .box1{min-height:337px;height:auto;}
.xqhz_main .xqhz_list  .body li:first-child .span1{width:33%;}
.xqhz_main .xqhz_list  .body li:first-child .span2{width:33%;}
.xqhz_main .xqhz_list  .body li:first-child .span3{width:34%;}
.xqhz_main .xqhz_list .body li .span1{width:33%;}
.xqhz_main .xqhz_list .body li .span2{width:33%;}
.xqhz_main .xqhz_list .body li .span3{width:34%;}
@font-face {
  font-family: DINCo;
  src: url("../font/DINCo.eot");
  src: url("../font/DINCo.eot?#iefix") format("eot"), 
  	   url("../font/DINCo.ttf") format("truetype");
}

/*****申报书列表页****/
.from_icon {
  background: url(../images/from_icon.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.from_main {
  margin-top: 24px;
  background: #f6f6f6;
  padding-bottom: 70px;
  margin-bottom: 50px;
}
.from_main .from_title {
  padding-top: 72px;
  height: 63px;
}
.from_main .from_title ul{float: left;}
.from_main .from_title .fr a{border: 1px solid #ff4c4c;padding:0px 20px;line-height: 33px; height: 33px;display: block;border-radius: 5px;color: #ff4c4c;transition: ease-in-out .2s;}
.from_main .from_title .fr a:hover{background:#ff4c4c;color: #fff;}
.from_main .from_title li {
  float: left;
  width: 200px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ff4c4c;
  text-align: center;
  font-size: 16px;
  margin-right: 10px;
  border-radius: 5px;
  margin-bottom: 26px;
  background: #fff;
  position: relative;
}
.from_main .from_title li a{cursor: pointer;width: 100%; height: 100%;}
.from_main .from_title li i {
  width: 17px;
  height: 7px;
  background-position: 0 0;
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: -7px;
  display: none;
}
.from_main .from_title .hover,
.from_main .from_title li:hover {
  background: #ff4c4c;
}
.from_main .from_title .hover a,
.from_main .from_title li:hover a {
  color: #fff;
}
.from_main .from_title .hover i,
.from_main .from_title li:hover i {
  display: block;
}
.from_main .from_body table {
  width: 100%;
}
.from_main .from_body table thead tr {
  background: #ff4c4c;
  line-height: 55px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.from_main .from_body table thead tr td {
  border-left: 1px solid #ffa6a6;
}
.from_main .from_body table thead tr td:first-child {
  border: none;
}
.from_main .from_body table tbody tr {
  line-height: 50px;
  background: #fff;
}
.from_main .from_body table tbody tr td {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #eee;
  text-align: center;
  font-size: 16px;
}
.from_main .from_body table tbody tr td a {
  display: inline-block;
  width: 88px;
  height: 28px;
  border: 1px solid #fff;
  line-height: 28px;
  margin: 0 8px;
  border-radius: 5px;cursor: pointer;
}
.from_main .from_body table tbody tr td .from_icon {
  width: 16px;
  height: 16px;
  background-position: -19px 0;
  margin-right: 10px;
  margin-bottom: 1px;
  *margin-bottom: 0;
}
.from_main .from_body table tbody tr td .del i {
  background-position: -35px 0;
}
.from_main .from_body table tbody tr td .down_list i {
  background-position: -51px 0;
}
.from_main .from_body table tbody tr td .edit:hover i {
  background-position: -19px -16px;
}
.from_main .from_body table tbody tr td .del:hover i {
  background-position: -35px -16px;
}
.from_main .from_body table tbody tr td .down_list:hover i {
  background-position: -51px -16px;
}
.from_main .from_body table tbody tr td a:hover {
  border: 1px solid #ff4c4c;
}
.from_main .from_body table tbody tr td:first-child {
  border-left: none;
}
.qylogin {
    margin-top:10px;
    height: 650px;
    background-image: url('../images/qylogin.jpg');
}
.cxcy_login {
  border: 1px solid #ddd;
  background: #f8f8f8;
  border-radius: 5px;
  width: 290px;
  height: 219px;
  padding: 20px;
  text-align: center;
  position: absolute;
  left: 40%;
  top: 35%;
}
.cxcy_login h3 {
  font-size: 24px;
  padding-top: 0px;
  padding-bottom: 20px;
}
.cxcy_login li {
  border: 1px solid #ddd;
  height: 38px;
  line-height: 38px;
  margin-bottom: 20px;
  vertical-align: top;
}
.cxcy_login li .fl {
  width: 88px;
  border-right: 1px solid #ddd;
}
.cxcy_login li .fr {
  background: #fff;
  width: 199px;
  overflow: hidden;
}
.cxcy_login li .fr input {
  width: 179px;
  height: 20px;
  line-height: 20px;
  padding: 9px 10px;
  *padding: 8px 10px;
  border: none;
}
.cxcy_login li .fr select {
  width: 179px;
  outline: none;
  border: none;
  height: 20px;
  line-height: 20px;
  margin: 8px 10px;
  *margin: 9px 10px 7px;
}
.cxcy_login .btn {
  width: 48%;
  height: 46px;
  line-height: 46px;
  color: #fff;
  background: #ff4c4c;
  font-size: 18px;
  float: left;
}
.nybanner .btn.right {
  background: #ddd;
  color: #333;
  border-radius: 5px;
  padding:10px;
}
.nybanner {
  overflow: hidden;
}
.nybanner .qy{
    color: #fff;
    background: #ff4c4c;
    border-radius: 5px;
    padding:10px;
}
.product-container { width: auto; margin:20px 0 50px; padding: 40px 0 50px; }
.product-container-border { border: 1px solid #ddd; padding: 40px 50px 90px 50px; background:#fff;}
.product-container-border:after { content: ''; display: block; clear: both; }
.form-row {width:600px;margin:0 auto; min-height: 30px; line-height: 30px; padding: 0 0 0 150px; position: relative; margin-bottom: 10px; clear: both; }
.form-row:after { content: ''; display: block; clear: both; }
.form-row .head { position: absolute; left: -10px; top: 0; width:150px; text-align: right; white-space: nowrap; }
.form-row input, .form-row .text { float: left; width: 250px; padding: 0 5px; height: 28px; line-height: 28px; border: 1px solid #ddd; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; margin-right: 10px; }
.form-row  .input50{width:80px; margin-bottom:10px;}
.form-row .bllxCheck{width:auto;border:none;box-shadow:none;}
.form-row .bllxCon{margin-right:20px;}
.form-row .form-submit{ background:#ff4c4c; color:#fff; width:260px;border: 1px solid #ff4c4c;transition: ease-in-out .2s; height:40px; line-height:40px;}
.form-row .form-submit:hover{ background:#f01a1a; cursor:pointer;}
.form-row textarea.txt { line-height: 16px; }
.form-row .txt.s_txt, .form-row .text.s_txt { width: 111px; }
.form-row .text { height: 80px; line-height: 20px; }
.form-row .select, .form-row select { float: left; width: 200px; padding: 0 5px; height: 28px; line-height: 28px; border: 1px solid #ddd; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; }
.form-row .txt:focus, .form-row .text:focus, .form-row .select:focus { border-color: #aaa; background: #fefefe; box-shadow: 0 1px 1px rgba(0,0,0,0) inset; }
.form-row .icon { float: left; margin-right: 10px; }
.form-row table input + label { margin-right: 15px; }
.form-row > span { margin-right: 10px; }
.form-row .deletimg{ display:inline-block; max-width: 150px; max-height: 129px; margin-bottom: 20px; position: relative; }
.form-row .deletimg img{ display: block; }
.form-row .deletimg .opr { width: 100%; height: 15px; padding: 5px 0; position: absolute; left: 0; bottom: 0; z-index: 10; background: rgba(0,0,0,0.85); color: #FFF; display: none; }
.form-row .deletimg .delete { width: 15px; height: 15px; position: absolute; right: 5px; bottom: 4px; text-indent: -99em; cursor: pointer; background: url(../images/ico-delete.png) center center no-repeat; }
.form-row .deletimg:hover .opr{ display: block; }
.form-row .deletimg .delete:hover{ opacity: 0.5;}
.ig-checkbox { display: inline-block; width: auto; height: 30px; line-height: 30px; padding-left: 20px; cursor: pointer; position: relative; vertical-align: middle; }
.ig-checkbox input { border: 1px solid #ddd; background: #FFF; opacity: 0; filter: Alpha(opacity=0); position: absolute; left: 0; top: 10px; }
.ig-checkbox:before { content: ""; width: 14px; height: 14px; background: url(../images/ico.png) -263px -23px no-repeat #FFF; box-shadow: 0 0 1px #666 inset; position: absolute; left: 0; top: 8px; cursor: pointer; }
.ig-checkbox.checked, .ig-checkbox:hover { color: #2679D8; }
.ig-checkbox:hover:before { background-position: -283px -23px; }
.ig-checkbox.checked:before { background-position: -303px -23px; }
.dec_add{background:#fff;}
.dec_add .from_title{ padding-top:20px;}

.content-box { width: 100%; }
.content-box .tab { float: left; width: auto; position: relative; z-index: 1; margin-bottom: 10px; border-radius: 3px; }
.content-box .tab li { float: left; padding: 0 30px; height: 30px; line-height: 30px; background: #FFF; border: 1px solid #ddd; cursor: pointer; font-size: 12px; margin-right: -1px; }
.content-box .tab li:first-child { border-radius: 3px 0 0 3px; }
.content-box .tab li:last-child { border-radius: 0 3px 3px 0; }
.content-box .tab li:hover { background: #f9f9f9; }
.content-box .tab li.cur { background: #f0f0ee; }
.content-box .main { width: 100%; min-height: 400px; clear: both; border: 1px solid #ddd; }
.num.ico  { height: 28px; line-height: 28px; margin-top: 2px; display: inline-block; width: 28px; border: 1px solid #d3d3d3; text-align: center; line-height: 24px; font-size: 20px; border-radius: 2px;color:#ff4c4c;font-weight:bold; }

.form-row textarea{ width:558px; padding:20px;}
.center{ display:block;width:260px; text-align:center;}
.login{ padding:120px 0;}
.login .form-row{width:400px;}
 .form-row h3.center{ font-size:18px; line-height:50px; border-top:2px solid #F00; background:none;}
.login  .form-row h3.center{ font-size:18px; line-height:50px; border-top:2px solid #F00; background:none;}
.login .form-row .center{ background:#f3f2f1;}
.enter_add .form-row{width:450px;}
.enterprise textarea{background:none;}
.enterprise .form-row{width: 700px;}
.table table{border:1px solid #ddd;margin-top:40px;}
.table table td{padding:20px;}
.table table td:first-child{border-right:1px solid #ddd;}
