html body{background: #f6f6f6;padding-bottom:120px;}
#tq44 { display: block; width: 1200px; margin: 0 auto;margin-bottom: 36px;	}
.wrap{width:1200px; margin:0 auto;}
*{margin:0;padding:0}
.free_window{width:100%;position:fixed;left:0;bottom:0;background:rgba(0,0,0,.8);padding:0;z-index:9999}
.free_window h6{width:100%;text-align:center;font-size:24px;color:#fff;line-height:60px;font-weight:400}
.free_window h6 i{color:red;padding:0 6px;font-style:normal}
.free_window h6.h2{display:none}
.free_form{width:100%;text-align:center;padding:0 0 20px}
.free_form div{display:inline-block}
.free_form .kcrforma{width:260px;height:36px;margin-right:20px;background:#fff;border-radius:4px;border:none;outline:0;text-indent:6px;color:#000}
.free_form input{border:none;outline:0;line-height: 36px;}.free_form input.sjyz{width:106px}
.free_form .btn1{line-height: 36px; width: 80%;background: #f6a317;color: #fff;cursor: pointer;    border: none;}
.free_form input#send_yzm{width:100px;height:36px;border-radius:4px;margin-right:20px;background:#ccc}
#sub_bottom{vertical-align:middle;border-radius:6px;width:120px;height:36px;line-height:36px;background:#fe7640;border:none;outline:0;color:#fff;font-size:16px}
@media screen and (max-width:640px){
    html body{padding-bottom:0}
    input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none}
    input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
    input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}
    input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}
    input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
    .free_window{position:static;padding:0;background:#fff;margin-bottom:0;font-size:0}
    .free_form{padding:0}.free_window h6{font-size:20px;line-height:32px;padding:8px 0;background:#fff;color:#000}
    .free_window h6 em{display:none}.free_window h6.h1{display:none}.free_window h6.h2{display:block}
    .free_window h6 span{display:block}.free_form .kcrforma{margin:0 auto 20px;height:30px;width:80%;border:1px solid #66aeff;padding:0;line-height:normal}
    .free_form .yname{display:none}.free_form div{width:80%;text-align:center;margin:0 auto 10px}.free_form input.sjyz{float:left;width:40%}
    .free_form input#send_yzm{float:right;width:50%;height:32px;border-radius:4px;background:#ccc}
    #sub_bottom{width:80%;background:#0078ff;color:#fff;padding:0;height:30px;line-height:30px}}
/*head*/
.head-content{position:fixed; left:0; top:0; width:100%;height:36px; background: #e3e4e5; z-index: 10;}
.head{position:relative;}
.top-guideImg{padding-top:10px; float:left;}
.head-rightCon{float:right;}
.learn-tools,.top-navMenu{float:left;margin-left:20px;}
.learn-tools,.guide-menuTit{line-height: 36px;}
.menuNavContent{position:absolute; left:0; top:36px;width:1080px; padding:18px 89px 0 29px; background: #fff; border:1px solid #eee; border-top:none; display:none;}
.guide-menuTit{padding:0 30px 0 10px; background: url({IMG_PATH}v1.0/down.png) right 15px center no-repeat; cursor: pointer;}
.guide-menuTit.active{ background: url(../../images/v1.0/down2.png) right 15px center no-repeat #fff; color:#38adff;}
.menuNav-list{float:left;width:350px; padding-left:10px;margin-bottom:20px;}
.menuNav-list .menuNav-title{height:24px; line-height: 24px; margin-bottom:5px;}
.menuNav-list .menuNav-title,.menuNav-title a{font-size:16px; color: #38adff;}
.menu-listSort{overflow: hidden;  font-size:14px; color:#666;}
.menu-listSort a{float:left; color:#666; height:30px; line-height: 30px; margin-right:18px; white-space: nowrap;}
.learn-tools:hover,.menu-listSort a:hover{color:#38adff;}
/*top*/
.top-content{height:50px; padding:26px 0;}
.logo{float:left;margin-right:15px;}
.search-module{float:left;width:432px; height:38px; margin:6px 60px 0 65px;}
.search-module .search-txt{float:left;width:320px;padding:0 5px; height:36px; border:1px solid #28a1f6; font-family: "MICROSOFT YAHEI"}
.search-module .search-btn{float:left; width:100px; height:38px; background: #28a1f6; font-size:16px; color: #fff; font-family: "MICROSOFT YAHEI"; line-height: 38px; cursor:pointer;}
.search-module .search-btn:hover{background: #63bfff;}
.server-module{float:right; padding:6px 0 0 33px; background: url(../../images/v1.0/tel.png) left 12px no-repeat;line-height: 20px;}
.hot-number{font-size:20px; color: #38adff;}
.server-time{font-size:12px; color: #999; }

/*新添加坐标*/
.local-cityContent{	height:100%;float:left;	position: relative;}
.current_locationCity{	height: 49px; padding: 0 18px 0 5px; background: url(http://www.wendu.com/statics/images/wendu_new/location1.png) right center no-repeat;
    font-size: 16px;color: #999; line-height: 49px;cursor: pointer;}
.fix_triangle {display: none;position: absolute; right: 0px; bottom: -2px;}
.local-cityContent:hover .current_locationCity img{	display: block;}
.local-cityContent:hover .current_locationCity{	background: url(http://www.wendu.com/statics/images/wendu_new/location2.png) right center no-repeat;}
.related_city {display: none; position: absolute; left: -20px; top: 50px; width: 756px; padding: 20px 20px 20px 0; border: 1px solid #ddd;border-top: none;background: #fff;    z-index: 3;}
.related_citylistLeft {float: left;width: 348px;margin-left: 30px;}
.related-cityCategory {position: relative;padding-left: 10px;padding-bottom: 7px;}
.cityCategory_basis {position: absolute;left: 0;top: 0;line-height: 21px;font-size: 14px;color: #4688f6;}
.related-citydetails {overflow: hidden;}
.related-citydetails a {float: left;font-size: 14px;color: #666;margin-left: 21px;white-space: nowrap;}
.local-cityContent:hover .related_city{	display: block !important;}

/*ads*/
.head-extension{position:relative; overflow: hidden;height:100px;padding-top: 36px;}
.head-extension a,.head-extension img{width:100%;height:100px;}
.choose-course{position:absolute; right:66px; top:50%; width:114px; height:44px; border:1px solid #fff; line-height: 44px; border-radius:3px; text-align: center; color: #fff; font-size:20px;/* behavior: url(js/PIE.htc);*/ margin-top:-22px;}
.choose-course:hover{background:#55b866; border:1px solid #55b866;}

/*nav*/
.nav-bar{width:1170px; height:46px; padding:0 15px; background: #003DA5; line-height: 46px; font-size:16px;color:#fff; margin:0 auto 10px;}
.nav-bar li{float:left;width:130px; text-align: center;}
.nav-bar li a{display:block;color:#fff;}
.nav-bar li a:hover{background:#4660d5;}
/*sideSubject-classify*/
.sideSubject-classify{float:left;width:190px; height:360px; padding:10px 0; background: #fff; overflow: hidden; margin-right:10px;}
.sideSubject-classify li{float:left; width:175px; padding:0 5px 0 10px; height:30px; font-size:13px; color: #fff; line-height: 30px; }
.sideSubject-classify li a{display:block;padding-left:14px; color:#333;background: url(../../images/v1.0/greydota.png) left center no-repeat; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.sideSubject-classify li:hover{background: #38adff;}
.sideSubject-classify li:hover a{color:#fff; background: url(../../images/v1.0/whitedota.png) left center no-repeat;}
/*banner*/
.flexslider{float:left;position:relative;width:750px;height:380px;overflow:hidden;zoom:1; z-index: 1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav{display:none;}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin:0 5px;}
.flex-control-paging li a{display:block;width:10px;height:10px;background:url(../../images/v1.0/dot.png) no-repeat 0 0px;overflow:hidden;text-indent:-99em;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 -10px;}
.flex-viewport li{width:750px;height:380px;overflow: hidden;}
.flex-viewport li a,.flex-viewport li img{width:750px;height:380px;overflow: hidden;display: block;}
/*right-module*/
.right-module{float:right; width:240px; height:380px; background: #fff; overflow: hidden;}
.right-module img{display: block;width:100%;height:100%;}
.module-classify{ overflow:hidden;}
.module-classify li{float:left; width:79px; height:64px; padding-top:16px; border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4; background: #fff; text-align: center;}
.module-classify li a{display:block; font-size:12px; color: #333;}
.module-classify li img{display:block; margin:0 auto 7px;}
.module-classify li a:hover{ color: #003DA5;}
/*notice-message*/
.notice-message{width:216px; margin:16px auto 0;}
.notice-title{padding-bottom:5px;font-size:12px; color: #333; line-height: 32px;}
.notice-title span{display:inline-block; height:32px;padding:0 3px; border-bottom:3px solid #003DA5; padding:0 3px;}
.notice-message ul li{float:left;height:30px; line-height: 30px; font-size:12px;}
.notice-message ul li a{display:block; width:216px;color:#333; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.notice-message ul li a:hover{ color:#003DA5;}
/*course-module*/
.course-content{margin-top:20px;}
.course-moduleSort{ padding:5px 3px 0; background: #fff;}
.course-moduleTitle{height:40px; line-height:40px; padding:10px 0 10px 20px;}
.course-moduleTitle span{float:left;padding-left:10px;font-size:20px; color:#003DA5;}
.course-moduleTitle i{float:left; width:4px; height:22px; background:#003DA5; margin-top:9px;}
.course-module{overflow: hidden;}
.subject-list{float:left; margin-left:18px; margin-bottom:18px;}
.subject-show,.subject-show img{display:block; width:276px; height:198px;}
.subject-name{display:block; width:276px; height:24px; line-height:24px;font-size:16px; color: #333; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; margin:10px auto 0;}
.subject-extraMsg{height:24px; line-height:24px;font-size:14px; color: #999;}
.subject-name:hover{color:#38adff;}

/*free-register*/
.free-register{width:1178px;height:53px;padding:28px 0 28px 22px; background: #fff; margin-top:20px;}
.register-img{float:left;}
.register-content{float:left;width:940px;margin-top:9px;}
.register-list{float:left;margin-left:30px;}
.register-title,.register-txt{float:left; line-height: 32px;}
.register-title{padding-right:10px;}
.register-txt{width:112px; height:32px; padding:0 3px; border:1px solid #e3e3e3; font-size:12px;color:#333;}
.province{width:118px; height:34px;border:1px solid #e3e3e3; font-size:12px;color:#333; cursor: pointer;}
.province option{display:block;font-size:12px; color:#333;height:28px; line-height:28px;}

.subBtn{float:left; width:74px; height:34px; background: #38adff; margin-left:28px; border:none;font-family: "MICROSOFT YAHEI"; color:#fff; font-size:14px; cursor: pointer;}
.subBtn:hover{background: #63bfff;}

/*footer*/
.footer{width:100%;padding:20px 0;background: #eaeaea; font-size:12px;}
.footer p{width:1200px; text-align: center; margin:0 auto; color:#777; line-height:24px;}
.footer p a{width:1200px; text-align: center; margin:0 auto; color:#777; line-height:24px;}
.footer .seo{width:688px; padding-top:10px;margin:0 auto; overflow: hidden; }
.footer .seo a{margin:0 7px; display:block;}
.guanbi {    width: 30px;height: 30px;position: absolute;top: -20px;right:200px;cursor: pointer;}
/*---------------search---------------*/
.search-result{height:40px; font-size:14px; color: #888; overflow: hidden;}
.result-location{float:left;}
.result-number{float:right;}
.search-resultContent{ width:1180px; padding:0 10px;background: #fff; overflow: hidden;}
.result-list{height:190px; padding:30px 20px; border-bottom:1px solid #f2f2f2;}
.project-graphic{float:left; width:276px;height:190px;overflow: hidden;}
.project-graphic img{width:100%;height:100%;display: block;}
.project-introduct{float:right; width:824px;}
.project-mainTitle{display:inline-block;height:40px; line-height:40px;font-size:18px; color: #333;margin-bottom:10px; overflow: hidden;}
.project-descript{height:60px; font-size:14px; color: #333; line-height: 30px; overflow: hidden;}
.view-details{display:block;width:110px; height:42px;  background: #38adff; color: #fff; text-align:center; line-height:42px; font-size:16px; margin-top:16px;}
.view-details:hover{ background: #63bfff;}
.project-mainTitle:hover{color:#38adff;}

/*page*/
.page-con{text-align: center;}
.page{display:inline-block;text-align: center;margin:50px 0 60px; overflow: hidden; }
.page a,.page span{float:left; height:28px; padding:0 10px; line-height:28px; border:1px solid #ebebeb; color: #999; background: #fff; margin:0 2px;}
.page a.current,.page span.current{border:1px solid #38adff; background: #38adff; color:#fff}
.page a:hover,.page span:hover{border:1px solid #38adff}
.page a.first-page,.page a.last-page{background: #f6f6f6; border:none;}
.page .prev{width:7px;background:url(../images/prev.png) center center no-repeat #fff;}
.page .next{width:7px;background:url(../images/next.png) center center no-repeat #fff;}
.page a.first-page:hover,.page a.last-page:hover{background: #f6f6f6; border:none; color:#38adff;}

/*no-result*/
.no-result{width:1200px;padding:100px 0; text-align: center; font-size:24px; color:#38adff;  margin:0 auto;}
.no-result img{display:block; margin:0 auto 20px;}
.arrow{display:inline-block;width:6px; height:10px; padding:0 4px; background: url(../images/arrow.png) center center no-repeat;}

.foot{ margin:0 auto; padding:0;width:100%;  background:#3b3b3b; overflow:hidden;}
.footer1{ width:1000px; margin: 0px auto 12px;height:auto; overflow:hidden; text-align:center; line-height:180%; color:#fff; padding-top:5px;}
.foot p{height: 60px;line-height: 28px;text-align: center;color: #fff;}
.foot p a{margin: 0 5px;color: #fff;}
.footer1 span{color:#fff;}
.footer1 a{color:#fff;}



