body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0;padding:0;} 
li{list-style:none}
h1,h2,h3,h4,h5,h6,i{font-size:100%; font-family: "微软雅黑"} 
i,em{ font-style: normal;}
body{font-family: "宋体";}
input{border: 1;}
a{text-decoration: none;color: #4c4f4c;font-family: "宋体";}
a:hover{color: #e71f19;}
.a_on{color:#e71f19;}
img{vertical-align: top;border: 0;margin: 0;opacity: 1;filter: alpha(opacity=100); border: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom: 1;}
.clearfix:after{content:"";display: block;clear: both;}
body{color: #4c4c4c;font-size: 12px;min-width: 1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"")}
.button_submit {
    background-color: #1399bd;
    color: #2e2e2e;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 20px auto 0;
    text-align: center;
    width: 100px;
}
#detail td {border: 1px solid #dbdbdc;text-align: center;}
#detail th {border: 1px solid #dbdbdc;background-color: #f8f8f8;text-align: center;font-size: 15px;}
#detail {margin: 10px;margin-left: 0px;}
.Posite span.colord{
	color:#1399bd;
}

table[name="tbws_table"] td{border: 1px solid #dbdbdc;text-align: center;}
table[name="tbws_table"] th{border: 1px solid #dbdbdc;background-color: #f8f8f8;text-align: center;font-size: 15px;}
.quick_lf1{font-size:18px; color:#343434; font-weight:bold;}
.quick_lf2{line-height:16px; padding-left:20px; margin-top:5px; font-size:14px; margin-bottom:30px;}
.quick_2 .quick_lf2{margin-bottom:33px; padding-left:30px;}
	.quick_2 .quick_lf4{margin-top:20px;}
	.quick_2 .quick_lf5{padding-left:25px;}
	.quick_2 .quick_lf8{padding-left:15px; margin-top:12px;}
	.quick_2 .quick_lf .quick_lf6{padding-left:25px; margin-top:15px; font-size:16px;}
	.quick_2 .quick_rf .quick_lf2{margin:0px;}
	.quick_2 .quick_rf .quick_lf5{margin-bottom:18px;}
	.quick_2 .quick_rf .quick_lf6{padding-left:40px; font-size:16px; margin-top:0px; height:30px; overflow:hidden;}
	.quick_2 .quick_lf6 input{margin:0 10px 0 5px; width:90px; height:25px; color:#707070;}
	.quick_2 .quick_rf .quick_lf3{margin-top:16px; padding-left:40px;}
	.quick_2 .quick_lf9{ padding-left:40px; margin-top:24px; font-size:16px;}
	.quick_2 .quick_lf4{margin-top:25px;}
	.quick_lf7{text-align:center; margin-top:6px;}
	.quick_lf3{padding-left:50px; height:46px; font-size:16px;}
	.index_search_button{background-color: #ed6a1a;color: #2e2e2e;display: inline-block;height: 28px;line-height: 26px;margin: 0px auto 0;text-align: center;width: 90px;font-size:14px;border-radius:2px;}
	.quick_lf4 a{display:block; width:241px; height:38px; margin:0 auto; text-align:center; color:#2e2e2e; background-color: #1399bd; line-height:38px;}
	.quick_lf4 a:hover{color:#fff;}
	.quick_lf9 a:hover{color:#fff;}
	.index_search_button a:hover{color:#fff;}
	


.wap11{width: 1100px;margin: 0 auto;}
.title{ height: 35px;}
.titL{ width: 600px; line-height: 35px; font-size: 12px; color: #777878;}
.titL a{color: #1399bd; text-decoration: underline;}
.titR{width: 430px;line-height: 35px; color: #1399bd;}
.titR span{ display: inline-block; color: #fff; text-indent: 12px; vertical-align: middle; width: 76px; height: 23px; line-height: 23px; background: }
/*heads*/
.heads{ height: 100px; background: #1399bd;}
.HeadL{ width: 180px; height: 60px;  margin-top: 20px;}

/*atxue*/
.NavR{width: 890px;}
.NavR li{float: left; width: 104px; height: 100px; position: relative;}
.NavR li a{display: block;width: 104px; height: 100px; line-height: 100px; font-size: 16px; text-align: center; font-family: "微软雅黑"; color: #fff;}
.NavR li a:hover,.NavR li a.on,.NavR li a.ons{background: #eeeeee;color: #FF5127;}

.Listbox{ position: absolute; left: 0; z-index: 100; width: 104px; background: #1399bd; display: none; }
.Listbox p{ height: 34px; width: 104px; line-height: 34px; text-align: center; color: #fff; cursor: pointer;font-size: 12px;position:relative;}
.Listbox p:hover{background: #eeeeee;color: #FF5127;}

/*footer*/
.footer{
	height: 50px;
	background: #444546;
	color: #7f8080;
	overflow: hidden;
	top: auto;
	bottom: auto;
}
.footTop{ width: 1080px; height: 16px; margin: 0 auto; line-height: 16px; margin-top: 48px;}
.footTop a,.footTxt a{color: #7f8080; margin: 0 10px;}
.footTxt,.footBTM{height: 16px; text-align: center;color: #7f8080;margin-top: 24px;}
.footBTM{margin-top: 14px;}

.bottom_b1,.bottom_b2{width:1182px; margin:0 auto;}
.bottom_box{width:100%; background:#444546; margin-top:30px; height:180px;}
.bottom_b1,.bottom_b2{width:1182px; margin:0 auto;}
.bottom_b1{margin-bottom:10px; padding-top:20px; height:54px;}
.bottom_b1 a{display:block; width:128px; text-align:center; border-left:1px solid #fff; color:#fff; font-size:15px; float:left; margin-top:20px;}
.bottom_b1 img{float:left; margin-right:30px;}
.bottom_b2{color:#fff; font-size:12px;display: inline;margin-left: -1000px;}

/*Warp*/
.WarpTop{height: 319px; width: 1100px; margin: 20px auto 15px;}
.WarpL{width: 245px; height: 315px;}
.WarpC{ width: 500px; height: 319px; overflow: hidden;}
.WarpR{width: 325px; height: 317px; border: 1px solid #e5e5e4;}
.WarpL h3{height: 45px; border: 2px solid #e88928; border-bottom: 0; color: #e88928; font-size: 20px; text-align: center;  line-height: 45px; font-weight: normal;}
.WarpLTime{ height: 60px; line-height: 60px; position: relative; font-size: 20px; text-indent: 16px; color: #fff; background: #e88928;}
.WarpLTime span{display:inline-block; vertical-align: middle; width: 36px; height: 36px; line-height: 36px;text-indent: 13px; background: #fff; color: #e88928;  border-radius: 3px;  margin: 0 7px 0 5px;}

.WarpLBottom{width: 243px; border: 1px solid #e5e5e4; border-top: 0; overflow: hidden;}
.mt12{margin: 12px 0 7px 14px; text-indent: 10px;}
.mb7{margin: 0 0 7px 14px;text-indent: 10px;}
.mb11{margin: 0 0 7px 14px;}


.WarpLBottom2{padding: 14px 0 19px 19px;border: 1px solid #e5e5e4; border-top: 0;height: 179px;}
.WarpLBottom2 dd{ display: inline-block; width: 80px; height: 34px; line-height: 34px; }
.WarpLBottom2 a{color: #1399bd;}
.BtnDL2{display: block;width: 202px; height: 35px; line-height: 35px; text-align: center; background: #eb6100; color: #fff; cursor: pointer; }

.WarpStudent{height: 40px; border-top: 1px solid #e5e5e4;}
.WarpStudent a{display: inline-block; height: 40px; line-height: 40px; width: 120px; color: #858585; text-align: center; }
.WarpStudent a.w122{width: 122px;}
.WarpStudent a:hover{background: #eeeeed; color: #111111;}
.br{border-right: 1px solid #e5e5e4;}

/*圆点选项卡自动滚动*/
.ml14{ margin-left: 14px;}
/*WarpR*/
.WarpR h3{ height: 67px; line-height: 67px; color: #111111; text-indent: 23px; font-size: 20px; font-weight: normal; }
.WarpR h3 em{color: #e6631f;}
.WarpRList{padding-left: 23px;}
.WarpRList li{ width: 79px; height: 117px; float: left; }
.WarpRList a{ display: block;width: 79px; height: 117px;}
.WarpRList img{display: block; width: 79px; height: 79px; }
.WarpRList span{display: block; line-height: 38px; text-align: center; }
.mr21{ margin-right: 21px;}
.mt10{margin-top: 10px;}

/*SelfCont*/

.SelfCont{height: 371px; }
.SelfContL{ width: 758px; height: 371px;}
.SelfContL li{ float: left; width: 242px; height: 369px; border: 1px solid #eeeeed; }
.SelfContL li:hover{ box-shadow: 0px 5px 5px #E0E0E0;transition: .3s;
transition-property: initial;
transition-duration: 0.3s;
transition-timing-function: initial;
transition-delay: initial;}

.SelfContL img{display: block; width: 244px; height: 205px; position: relative; left: -1px; z-index: 2;}
.SelfContL p{ line-height: 20px; padding: 12px 24px 15px 15px;}
.SelfContL a{display: block; width: 200px; height: 43px; background: #f2f1f1; color: #9e9e9e; margin: 0 auto; text-align: center; line-height: 43px;}
.SelfContL a:hover{ background: #1399bd; color: #fff;transition-property: initial;
transition-duration: 0.3s;
transition-timing-function: initial;
transition-delay: initial; }
.mr13{margin-right: 13px;}
/*SelfContR*/
.SelfContR{width: 325px; border: 1px solid #E0E0E0; overflow: hidden; }
.SelfContR img{width: 327px; height: 124px; position: relative; z-index: 3;}
.SelfRList{ padding: 11px 0 0 17px;}
.SelfRList li{ line-height: 20px; height: 20px; margin-bottom: 8px; vertical-align: top; overflow: hidden;}
.SelfRList a{ display: block;height: 20px;  padding-left: 25px; }
.SelfRList a.a1{background-position: 0px 2px;}
.SelfRList a.a2{background-position: 0px -28px;}
.SelfRList a.a3{background-position: 0px -58px;}
.SelfRList a.a4{background-position: 0px -88px;}
.SelfRList a.a5{background-position: 0px -118px;}
.SelfRList a.a6{background-position: 0px -148px;}
.SelfRList a.a7{background-position: 0px -178px;}
.mt4{margin-top: 4px;}
.SelfBtn{display: block; width: 50px; height: 21px; line-height: 21px; color: #fff; border-radius: 4px; background: #1399bd; text-align: center; margin-left: 250px; }
.SelfBtn:hover{ color: #fff;}
/*lesson*/
.mt15{margin-top: 15px;}
.lesson{ height: 346px; }
.leTopL{height: 65px; line-height: 65px; width: 140px; padding-left: 10px; font-size: 25px; font-weight: 500;}
.leTopR{width: 530px; height: 41px; margin-top: 24px; margin-left: 50px;}
.leTopR li{float:left;width: 56px; height: 41px;line-height: 40px;font-size: 14px; color: #2f3030; text-align:center;cursor:pointer;}
.leTopR li.on{float:left;width: 56px; height: 40px; border-bottom: 2px solid #1399bd; line-height: 40px;font-size: 14px; color: #1399bd; text-align:center;cursor:pointer;}

/*products*/
.products{ width: 1100px; height: 204px; margin: 12px auto 0 auto;position:relative;background:#fff;overflow:hidden; }
.prodH{height: 63px; line-height: 63px; font-size: 25px; color: #232323; font-weight: 500; }
.products .hd{ overflow:hidden; position: absolute; top: 15px; right: 0px; z-index: 50; width: 102px; height: 36px;  }
.products .hd .prev:hover{ background-position: 0 -52px; }
.products .hd .next:hover{ background-position:  -48px -52px; }
.products .bd{  overflow:hidden;  }
.products .bd ul{ overflow:hidden; zoom:1; width: 1100px;   float:left; _display:inline;  }
.products .bd ul li{ width: 356px; height: 139px; margin-right: 13px; float:left; _display:inline; overflow:hidden; text-align:center; border: 1px solid #dbdbdc; border-radius: 5px; }

.prodListL{ width: 76px; height: 71px; margin: 31px 0 0 27px; }
.ml28{margin-left: 28px;}
.prodListR{width: 204px; text-align: left; padding-top: 15px;}
.prodListR h4{ font-size: 18px; font-weight: 500; line-height: 38px; color: #1a1a1a;}
.prodListR p{line-height: 23px; }
.prodListR a{color: #1399bd; text-decoration: underline;}

.team{height: 492px; width: 1100px; margin: 20px auto 0; border-top: 2px solid #1399bd; border-bottom: 1px solid #f0f0f0; border-right:1px solid #f0f0f0 overflow: hidden;}
.teamL{width: 770px;height: 490px;}
.teamL_menu{height: 492px; width: 212px; position: relative; z-index: 3; left: -1px; background: #1399bd;}
.teamL_menu ul{padding: 42px 0 0 105px;}
.teamL_menu li{border: 1px solid #36b4d8; width: 105px; height: 41px; color: #fff; margin-bottom: 9px; line-height: 41px; text-align: center; cursor: pointer;}
.teamL_menu li.on{border-color: #fff; background: #fff; color: #1399bd;}
.teamL_title{width: 558px; height: 492px;padding-top:40px;}
.teamLImg{display: block; width: 200px; height: 200px; margin: 30px auto 0;}
.teamLP{line-height: 25px; padding: 50px 29px 0 20px;}
.teamLBtn{display: block; margin: 16px auto 0; width: 198px; height: 43px; line-height: 43px; border: 1px solid #1399bd; color: #1399bd; text-align: center; font-size: 14px; }
.teamLBtn:hover{background: #1399bd; color: #fff;transition: .3s;
transition-property: initial;
transition-duration: 0.3s;
transition-timing-function: initial;
transition-delay: initial;}

/*TeamMarqueeR   文字滚动*/
.teamR{width: 328px;height: 491px;}
.TeamMarqueeR{ overflow:hidden;height: 490px; position:relative;}
.TeamMarqueeR .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.TeamMarqueeR .hd .prev,.TeamMarqueeR .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;}
.TeamMarqueeR .hd .next{ background-position:0 -140px;  }
.TeamMarqueeR .hd .prevStop{ background-position:-60px -100px;  }
.TeamMarqueeR .hd .nextStop{ background-position:-60px -140px;  }
.TeamMarqueeR .bd .tempWrap{padding-top: 10px;}
.TeamMarqueeR ul{}
.TeamMarqueeR li{ height:90px; padding-left: 16px; padding-right: 18px;  }
.TeamMarqueeR em{display: inline-block; width: 14px; height: 14px; color: #47badf; text-align: center; line-height: 14px; border-radius: 2px; margin-right: 6px;}
.TeamMarqueeR a{display: inline-block; margin-top: 15px; margin-bottom: 6px; font-size: 14px; height: 16px; line-height: 16px; color: #47badf;}
.TeamMarqueeR p{line-height: 24px;}

/*左右滚动列表*/
.picScroll{  position:relative; width: 1100px; margin: 20px auto 0;}

.picScroll .bd{width:1100px;padding: 0 0 0 0px; height: 131px; overflow:hidden;}
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li { float:left; width:258px;overflow:hidden;margin-right: 19px;height: 129px; position: relative; border: 1px solid #e5e5e4;}
.picScroll .bd ul a{display: block; }
.picScroll .bd img{display: block;width:258px; height: 129px;}
.picScroll .prev,.picScroll .next{ position:absolute; display:block;  width:45px; height:70px; line-height: 70px; text-align: center;cursor: pointer; z-index: 99;top:50%;margin-top: -35px;font-size: 40px;color: #fff;}
.picScroll .prev { left:0px; background: #c0bbb7; }
.picScroll .next{ right:3px;background: #c0bbb7; }


