@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{margin:0;padding:0}
body{font: 12px/1.5 'microsoft yahei',Tahoma,arial,宋体,sans-serif;color:#666;text-align: left;background-color:#fff;}
button,input,select{font-size:100%}input, textarea {margin: 0;padding: 0;outline: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,i,var{font-style:normal}fieldset,img{border:0}img{vertical-align:bottom;}
ul,ol,li{list-style:none;}a{color:#666;text-decoration:none;}
.fl{float:left}.fr{float:right}.cb{clear:both}.cl{clear:left}.cr{clear:right}.p6{ padding:6px;}
.pr{ position:relative;}.pa{ position:absolute;}

.wrap{width: 1120px; margin:0 auto; overflow:hidden;}

.header{width:100%;background:#fff;margin-bottom:5px;}
/*页头*/
.topbar{height: 36px; border-bottom: 1px solid #f1f1f0; line-height: 36px;overflow:visible;}
.topbar .loginBar{float:left;}
.topbar .loginBar a{padding:0 8px; color:#F60;}
.topbar .loginBar .user{ color:#F90; padding-left:2px;}
.topbar .headList{float:right;}
.topbar .headList li{float:left; padding:0 8px; border:1px solid #FFF;border-width:0 1px;}
.topbar .headList li.drop{padding-right:16px; position:relative;z-index:300;}
.topbar .headList li.drop i{position:absolute;top:15px;right:6px;width:8px;height:8px;background:url(http://www.ctsscs.com/style/blue/images/icon.png) no-repeat 0 -191px ;}
.topbar .headList li.drop .dropDown{top:38px;position:absolute;background:#1F85D7;padding:4px; z-index:66; display:none;box-shadow:2px 5px 6px #888;}
.topbar .headList li.weixin .dropDown{left:-92px;}
.topbar .headList li.drop .content{background:#FFF;padding:5px;z-index:77;}
.topbar .headList li.weixin .content p{line-height:24px;font-size:14px; text-align:center;}
.topbar .headList li.weixin .content p em{color:#F60;}
.topbar .headList li.weixin .content img{width:248px;}
.topbar .headList li.wap .dropDown{left:-120px;}
.topbar .headList li.wap .content p{line-height:24px;font-size:14px; text-align:center;}
.topbar .headList li.wap .content img{width:248px;}
.topbar .headList li.hover a{color:#F60;}
.topbar .headList li.hover i{background-position:0 -238px;}
.topbar .headList li a{ display:inline-block;}
.topbar .headList li.wap a{padding-left:18px; background:url(http://www.ctsscs.com/style/blue/images/icon.png) no-repeat 2px 10px;}
.topbar .headList li.webNav a{padding-left:18px; background:url(http://www.ctsscs.com/style/blue/images/icon.png) no-repeat 0 -87px;}
.topbar .headList li.webNav .content {padding:10px;width:120px;line-height:24px;}
.topbar .headList li.webNav dl{ padding-bottom:10px; border-bottom:1px solid #DEDEDE;}
.topbar .headList li.webNav dd{float:left;width:60px;}
.topbar .headList li.webNav.hover a{background-position:0 -124px;}
.topbar .headList li.webNav dd a{padding:0; background:none; color:#888;}
.topbar .headList li.webNav .dropDown{left:-58px;}

.head{height:80px;padding:10px;overflow:visible;}
.logo{display: block;width:400px;height:70px;line-height:70px;float: left;}
.duso,.top_search{ float:left; width:250px; height:30px; margin:20px 0 0 70px;}
.top_search .ts_txt {display: inline-block;height: 22px;line-height: 22px;padding: 2px 5px; border:1px solid #ccc; border-right:none; width: 186px; background: #fff; color: #ccc;  font-size: 14px; overflow:hidden;}
.top_search .ts_txt:focus {border-color: #f79646;}
.top_search .ts_btn{height: 28px;width: 50px;background-color: #f5f5f5;color: #000;font-size: 14px;	display: inline-block;  cursor: pointer;	border: 1px solid #a6a6a6;vertical-align: top;text-align: center;width: 50px;}
.tel{float:right; height:50px; width:185px;background:url(http://www.ctsscs.com/zt/images/24hour.png) no-repeat right top;}
.tel span{float:left; margin-top:26px;margin-left:10px;color:#F60; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold;}
.telimg{ float:right;}
.navMenu{height:40px; background: #1F85D7;}
.navMenu ul{width:1120px;height:41px;margin:0 auto;}
.navMenu li{float:left; margin:0 1px;padding:0 6px;position:relative;}.navMenu li:hover{background: #0d4e9e; }
.navMenu li a{ display:block; height:40px;padding:0 10px; line-height:40px;font-size:16px; color:#fff;text-decoration:none;}
.navMenu li i{display:block;position: absolute;top: -8px; right: 12px;background: url(http://www.ctsscs.com/style/blue/images/icon151027.png) no-repeat;}
.navMenu li i.newNav-hot{width:20px;height:17px;background-position: 0px -16px;}
.navMenu li i.newNav-jijiu{width:35px;height:17px;background-position: -25px -16px;}

/*头部搜索*/
.headSearch{float: left;width: 310px; margin:5px 0 0 80px;}
.headSearch .sform{border:2px solid #1F85D7;height: 36px;margin-bottom: 3px;position: relative;width: 303px;border-radius:3px; z-index:300;}
.headSearch .sform .s li{float: left;height: 36px;overflow: hidden;}
.headSearch .sform i{display: block;height: 36px;overflow: hidden;position: absolute;top: 0;width: 3px;}
.headSearch .sform i.left{background-position: left -105px;left: 0;}
.headSearch .sform i.right{background-position: left -68px;right: 0;}
.headSearch .defaultKey{color: #999;height: 36px;line-height: 36px;_line-height: 36px;left: 78px;position: absolute;top: 0;}
.headSearch .sInput{border: medium none;color: #333;font-size: 12px;height: 24px;line-height: 24px;padding: 6px 3px 6px 6px; margin-left:70px;width: 160px;box-shadow: 1px 1px 3px #dddddd inset;}
.headSearch .sBtn{border: medium none;cursor: pointer;height: 36px;width: 64px; background:#1F85D7;transition: all 0.3s linear 0s;font-size:16px; color:#FFF;}
.headSearch .sBtn:hover{background:#109BE3;}
.headSearch .hot{height: 24px;overflow: hidden;}
.headSearch .hot li{color: #000;float: left;margin-right: 5px;}
.headSearch .hot li a{color: #999;white-space: nowrap;}
.headSearch .option{left:0;position: absolute;top: 0px;_top:1px;_left:1px;}
.headSearch .option dl{background: #EAEAEA;border-radius: 0 0 3px 3px;display: none;padding:1px 1px 0;width: 69px;text-align:center; position:absolute;left:0;top:36px;}
.headSearch .option dd{background: #FFF;color: #666;text-align:left;cursor: pointer;font-size: 12px;height: 28px;line-height: 28px;overflow: hidden;padding: 0 13px 0;border-bottom:1px solid #EAEAEA;}
.headSearch .option dd.cur{background: #F0F0F0;color: #C00;}
.headSearch .optionCur{background:url(http://www.ctsscs.com/style/blue/images/icon.png) no-repeat 54px -177px #f5f5f5;cursor: pointer;height: 36px;line-height: 36px;_height: 35px;overflow: hidden;padding: 0 14px;width: 42px; display:block;}
.headSearch .hover .optionCur{}
.hotso a{ padding:0 4px; color:red;letter-spacing: 1px;}

.browse{height:26px; line-height:26px; font-size:12px; margin-bottom:5px;}
.mdd_nav{padding:5px 5px 0 5px;
  border: 1px solid #E6E6E6;
  border-top: 2px solid #3AA400; overflow:hidden; margin-bottom:20px;}
.mdd_nav dl{ clear:both; border-bottom:1px dotted #ccc;}
.mdd_nav dt {float: left; width: 90px;  text-align: right;  padding-right: 8px;  line-height: 40px;color: #000;}
.mdd_nav dd {margin-left:100px;line-height: 40px;overflow: hidden;}
.mdd_nav dd a { display: inline;  padding: 0 10px;  color: #666;  font-size: 12px;}
.mdd_nav dd a.cur {color: #F60;}


.course_t{ margin-bottom:15px; overflow:hidden;}
.course_t a{ display:inline-block; width:100px; height:36px; line-height:36px;background: #f0fbfd;border: solid 1px #ccebf2; font-size:14px; text-align:center; margin-right:20px;}
.course_t a{ color:#2A98DA;}.course_t a:hover{ color:#f60;}
.course_t a.on{background: #39f;border: solid 1px #39f; color:#fff;}
.liucheng{border: solid 3px #9cf; padding:0 0 2px 2px; margin-bottom:20px;}
.liucheng img{ max-width:100%;}

.zfb_1{ height:750px; position:relative;}
.zfb_2{ position:absolute; top:250px; left:650px;}

/* 步骤选项卡样式 */
.steps_t{ background:#9cf; float:left; height:40px; position:relative; width:100%; overflow:hidden; margin-bottom:2px;}
#steps{ height:40px; overflow:hidden; position:absolute; top:0; left:0;}
#steps LI{ display:inline; float:left; height:40px; overflow:hidden; text-align:center; padding:0 20px;}
#steps a{ color:#fff; display:inline; float:left; font-size:14px; font-weight:600; height:40px; overflow:hidden; line-height:40px;}
#steps a:hover{ text-decoration: none; color:#333;}
#steps h3{ font-weight:600;}
#steps li.selectStep a{ color:#f60;}
#steps LI.selectStep{ background:#fff;}
#steps em{ font-size:24px; font-style:italic; font-weight:normal; padding-right:4px;}


.footer{width:1050px;font-size:12px;color:#666;padding:10px 0 20px 0;margin:0 auto;}.footer p{text-align:center;line-height:24px;}.footer a{padding:0 5px;color:#666;text-decoration:none;}
.footer .tel-foot{}
.footer .tel-foot em{font-weight: bold; color:#FF7311}
.footer .tel-foot i{color:#4EBC3F;}