
#courses_title {text-align:center; position:relative; left:0;  z-index:1;}
#courses_title a { margin: 0 2%; position:relative;}
#courses_title a img {  margin-bottom:3px;}
#courses_title a.on img { border-bottom:3px solid #da241c; margin:0;}
#courses_title a:hover img  { border-bottom:3px solid #da241c; margin:0;}
#courses_title .cantainer { position:relative; z-index:10;}
#courses_title .cantainer .top { position:absolute; bottom:100%; left:7%; z-index:999; }



.gysmt {  clear:both; float:left; width:100%; text-align:center; padding-bottom:1.7%; margin-top:1.2%; }
.gysmt .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; background:#fff; }
.gysmt .cantainer  img {float:right;}
.gysmt .cantainer h1 { float:left; font-size:30px; color:#fff;   margin-bottom:1em; }
.gysmt .cantainer p { float:left; width:58%; line-height:1.8em; text-indent:2em; padding:0 0 0 3em;}


.scqk { clear:both; float:left; width:100%; text-align:center;  }
.scqk .cantainer { clear:both; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#eadeaf; }
.scqk .cantainer > div { float:left; width:100%; }
.scqk .cantainer > div > div {    text-align:left; }
.scqk .cantainer > div > img { float:left; margin:0 4%;}
.scqk .cantainer > div > div h3 { float:left; background:#f09632; font-size:24px; color:#fff; padding:0.5em; margin:1em 0; }
.scqk .cantainer > div > div p { clear:both; }
.scqk .cantainer > div > div p + p { text-indent:2em;  }


.gwfzqj { clear:both; float:left; width:100%; text-align:center; padding-bottom:1.6%; }
.gwfzqj .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:2%; }
.gwfzqj .cantainer .title { text-align:center; }
.gwfzqj .cantainer .title h1 { line-height:2.5em; font-size:36px; color:#f09632; padding-top:0.8em; }
.gwfzqj .cantainer .title h1 img { margin:0.25em;}
.gwfzqj .cantainer .title h2 { line-height:2.5em; font-size:36px; color:#f09632; padding-top:0.8em; }
.gwfzqj .cantainer .title h2 img { margin:0.25em;}
.gwfzqj .cantainer .title + p { padding: 0 6% 2%; text-align:left;}





.xxdx_kechengbg { clear:both; float:left; width:100%; text-align:center; margin-bottom:1.6% }
.xxdx_kechengbg .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; background:#fff;  }
.xxdx_kechengbg .cantainer .left { float:left; position:relative; }
.xxdx_kechengbg .cantainer .left ul { position:absolute; top:23%; left:25%; right:30%;}
.xxdx_kechengbg .cantainer .left ul li { position:relative; padding-left:1.5em; background:url(../images/Special-topics/amazon_04_ico.png) left 0.25em no-repeat; background-size:auto 1em ; margin-bottom:0.75em; }

.xxdx_kechengbg .cantainer img { float:left; }
.xxdx_kechengbg .cantainer h3 { color:#fa9600; margin:1.5em; font-size:30px;}
.xxdx_kechengbg .cantainer h3 img { float:left; height:1em; margin-right:0.5em;}
.xxdx_kechengbg .cantainer dl { float:left; width:48%; font-size:16px; }
.xxdx_kechengbg .cantainer dl dd { padding-left:1em; line-height:2em; background:url(../images/ico/ywlc_li.png) left 0.8em no-repeat;}


.kechengys { clear:both; float:left; width:100%; text-align:center; margin-bottom:1.6% }
.kechengys .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; background:#fff; }
.kechengys .cantainer > div { float:left; width:96%; padding:2%; position:relative; }
.kechengys .cantainer > div > img { position:absolute; top:50%; left:50%; margin:-112px 0 0 -112px; }
.kechengys .cantainer > div div img { float:left; margin-right:1em; }
.kechengys .cantainer > div div h3 { font-size:24px;  height:2em;}
.kechengys .cantainer > div div p { font-size:16px; float:left; width:60%; }
.kechengys .cantainer > div div { width:43.2%; height:170px; background:#f7ebeb;  }
.kechengys .cantainer > div .lefttop { float:left; margin-bottom:1.8%; padding: 50px 0 0 6%; }
.kechengys .cantainer > div .righttop { float:right; margin-bottom:1.8%; padding: 50px 0 0 6%;}
.kechengys .cantainer > div .leftbottom {float:left; height:140px; padding-top:80px; padding: 50px 0 2% 6%;}
.kechengys .cantainer > div .rightbottom { float:right; height:140px; padding-top:80px; padding: 50px 0 2% 6%; }


.mstd { clear:both; float:left; width:100%; text-align:center; margin-bottom:1.6% }
.mstd .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top;  text-align:left; background:#fff; padding-top:2%;}
.mstd .cantainer .title { clear:both; float:left; width:85%; text-align:center; padding:0 7.5%; }
.mstd .cantainer .title h1 { line-height:3em; font-size:36px; color:#f09632; }
.mstd .cantainer .title h2 { line-height:3em; font-size:36px; color:#f09632; }
.mstd .cantainer .title p { clear:both; }
.mstd .cantainer .title + ul { clear:both; float:left; width:100%; padding-bottom:1px; padding-bottom:4%; }
.mstd .cantainer .title + ul li { float:left; width:41%; margin: 4% 0 0 4%; background:#f4f4f4; padding-right:3%; }
.mstd .cantainer .title + ul li img { float:left; width:45%;  margin-right:6%; }
.mstd .cantainer .title + ul li h3 { line-height:2.5em; padding-top:0.5em; }
.mstd .cantainer .title + ul li p { font-size:14px;}


.kechengdg { clear:both; float:left; width:100%; text-align:center; padding-bottom:1.6%; }
.kechengdg .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:2%; }
.kechengdg .cantainer .top { text-align:center; }
.kechengdg .cantainer .title { text-align:center; padding-bottom:1em; }
.kechengdg .cantainer .title h1 { line-height:3em; font-size:36px; color:#f09632;}
.kechengdg .cantainer .title h1 img { margin:0.25em;}
.kechengdg .cantainer .title h2 { line-height:3em; font-size:36px; color:#f09632;}
.kechengdg .cantainer .title h2 img { margin:0.25em;}
.kechengdg .cantainer .kechengbiaobtn { float:left; width:94%; height:42px; text-align:center; margin:0 3%; border-bottom:2px solid #f09632; position:relative; margin-bottom:3%;}
.kechengdg .cantainer .kechengbiaobtn span { zoom:1; background:#e6e6e6; font-size:32px; width:100px; line-height:42px; height:42px; bottom:0px; left:50%; margin-left:-110px; cursor:pointer; margin-left: 10px;}
.kechengdg .cantainer .kechengbiaobtn span + span { right:50%; margin-left:10px; }
.kechengdg .cantainer .kechengbiaobtn span.on { background:#f09632; color:#fff; }
.kechengdg .cantainer table { clear:both; width:94%; font-size:14px; botder:0; border-left:1px solid #e1e1e0; border-top:1px solid #e1e1e0; margin: 0 3%; text-align:left; }
.kechengdg .cantainer table th { line-height:30px; background:#f5f5f5; border:0; border-bottom:1px solid #e1e1e0; border-right:1px solid #e1e1e0;}
.kechengdg .cantainer table td { line-height:30px; border:0; border-bottom:1px solid #e1e1e0; border-right:1px solid #e1e1e0; color:#767676; }
.kechengdg .cantainer table td font { font-size:30px; }
.kechengdg .cantainer table div { padding-left:1em;}
.kechengdg .cantainer .kc { margin-bottom:3%;}
.kechengdg .cantainer .kechengbiao_01 { display:block; }
.kechengdg .cantainer .kechengbiao_02 { display:none; }
.kechengdg .cantainer .kechengbiao_03 { display:none; }
.kechengdg .cantainer .kechengbiao_04 { display:none; }
.kechengdg .cantainer .kechengbiao_05 { display:none; }
.kechengdg .cantainer .baoming { float:left; width:94%; margin:0 3%; text-align:left; margin-bottom:0.5em; }
.kechengdg .cantainer .baoming div { float:left; width:55%;  }
.kechengdg .cantainer .baoming div + div { width:43%;  }
.kechengdg .cantainer .baoming h3 { float:left; width:6em; color:#fff; background:#f09632; height:2em; line-height:2em;  text-indent:0.5em;}
.kechengdg .cantainer .baoming h3 span {float:left;}
.kechengdg .cantainer .baoming h3 img { height:100%; float:right;}
.kechengdg .cantainer .baoming p,
.kechengdg .cantainer .baoming ul { clear:both; padding:0.75em 0;}
.kechengdg .cantainer .baoming ul li { background:url(../images/ico/ywlc_li.png) left 0.7em no-repeat; padding-left:1em; line-height:2em; }
.kechengdg .cantainer .baoming .xxzq { width:100%;  position:relative; float:left; margin:1em 0 0 1em; }
.kechengdg .cantainer .baoming .xxzq span { width:100%; position:absolute; top:62%; left:0; right:0; text-align:center;}
.kechengdg .cantainer .baoming .xxzq span  p{ float:left; width:100%; padding:0; font-size:18px; line-height:2em;}


.kechengdg .cantainer .shangke_zhouqi { float:left; width:94%; height:300px; margin:3% 3% 0; padding:2% 0 0; background:#fbf4f4;  }
.kechengdg .cantainer .shangke_zhouqi p { font-size:18px; line-height:2em; } 


.ljbm_yyst {clear:both; float:left; width:100%; text-align:center; padding-bottom:1.6%; }
.ljbm_yyst > .cantainer {display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff;}
.ljbm_yyst > .cantainer .btn { width:100%; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff;}
.ljbm_yyst > .cantainer .btn > span { float:left; width:50%; height:70px; line-height:70px; font-size:18px; position:relative; }
.ljbm_yyst > .cantainer .btn > span h3 { font-size:30px; position:absolute; top:0;  left:0; right:0; bottom:0; color:#494949; border:1px solid #ecd9d7; background:#f6ebea; cursor:pointer;}
.ljbm_yyst > .cantainer .btn > span.on h3 { background:#fff; border:0; border-top:3px solid #ffd3a2; color:#f09632; cursor:default;}
.ljbm_yyst > .cantainer .btn + div { width:100%; height:300px; text-align:left;  }
.ljbm_yyst > .cantainer .btn + div form { width:50%; float:left; font-size:18px; padding-top:5%; }
.ljbm_yyst > .cantainer .btn + div form  label {float:right;  width:100%; display:inline-block; *display:inline; zoom:1; vertical-align:top; text-align:right; margin-bottom:1em; }
.ljbm_yyst > .cantainer .btn + div form  label input {width:65%; margin:0 5%; font-size:18px; padding:0.75em; border:1px solid #efefef; background:#f9f9f9 }
.ljbm_yyst > .cantainer .btn + div form  button { float:left; width:30%; margin-left:25%; font-size:22px; background:#f09632; color:#fff; border:0; padding:0.5em 0; cursor:pointer; }
.ljbm_yyst > .cantainer .btn + div form  button:hover { background-color:#de8726;}
.ljbm_yyst > .cantainer .btn + div span { float:left; width:34%; padding: 5% 0 0 16%; }
.ljbm_yyst > .cantainer .btn + div span img { float:left; }
.ljbm_yyst > .cantainer .btn + div span h3 { height:1.5em; color:#8d8d8d;}
.ljbm_yyst > .cantainer .btn + div span em { font-size:30px; font-weight:bold; color:#f09632;}
.ljbm_yyst > .cantainer .btn + div span a { clear:both; float:left; width:4.5em; font-size:24px; color:#f09632; background:#f4f4f4 url(../images/Special-topics/amazon_09.png) 0.5em center no-repeat; line-height:58px; height:58px; padding:0 0.75em; margin-top:1em;  border:1px solid #d8d8d8; padding-left:3em; }
.ljbm_yyst > .cantainer .btn + div span a:hover { background-color:#e8e8e8}

.ljbm_yyst > .cantainer .btn + div .ljbm_yyst_02 { display:none;}


.ljbm_yyst > .cantainer .btn + div form  input[type="button"] { float:left; width:30%; margin-left:25%; font-size:22px; background:#f09632; color:#fff; border:0; padding:0.5em 0; cursor:pointer; }
.ljbm_yyst > .cantainer .btn + div form input[type="button"]:hover { background-color:#de8726;}


.wqhg {clear:both; float:left; width:100%; text-align:center; padding-bottom:1.6%; }
.wqhg > .cantainer {display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:2%;}
.wqhg .cantainer .title { clear:both; float:left; width:100%; position:relative; margin-bottom:2%;}
.wqhg .cantainer .title img  { width:100%}
.wqhg .cantainer .title > h1 { color:#fff; text-align:center; line-height:2em; position:absolute; top:0; right:0; left:0; bottom:0;}
.wqhg .cantainer .title > h2 { color:#fff; text-align:center; line-height:2em; position:absolute; top:0; right:0; left:0; bottom:0;}
.wqhg .cantainer .title + ul { clear:both; float:left; width:85%; text-align:left; margin-left:7.5%; }
.wqhg .cantainer .title + ul li { float:left; width:30%; text-align:left; }
.wqhg .cantainer .title + ul li + li { margin-left:4.9%; }
.wqhg .cantainer .title + ul li h3 a { float:left; width:100%; font-size:18px; line-height:1.2em; color:#f09632; padding:0.9em 0; 	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.wqhg .cantainer .title + ul li p { font-size:14px; line-height:1.5em; margin-bottom:0.8em;}
.wqhg .cantainer .title + ul.wqhgp li p { color:#838383 }

#about321 .footer ul.tabbtn li a {color:#887e7e; font-size:18px; }
#about321 .footer ul.tabbtn li.on a { display:block; height:43px; !important height:45px; color:#f09632; line-height:45px; border-bottom:2px solid #f09632;}
#about321 .footer ul.tabbtn li:hover a { color:#f09632; }
#about321 .footer ul.tabbtn li.on:hover a { color:#f09632; }
#about321 .footer div.tabcententlist .list .date .day { color:#f09632;}



@media (max-width: 1200px) {
	
	.gysmt .cantainer { font-size:13px; }
	.gysmt .cantainer h1 { font-size:28px; }
	.gysmt .cantainer h2 { font-size:28px; }
	.gysmt .cantainer img { width:35%; }
	
	.scqk .cantainer > div h3 { font-size:18px;}
	.scqk .cantainer > img { width:45%; }
	
	.xxdx_kechengbg .cantainer .left ul { top:22%; left:22%; }
	.xxdx_kechengbg .cantainer .left { width:50%; }
	.xxdx_kechengbg .cantainer .left > img { width:100%; }
	.xxdx_kechengbg .cantainer dl { font-size:14px; }
	.xxdx_kechengbg .cantainer h3 { font-size:24px; }
	
	.gwfzqj .cantainer > img { width:90%; }
	.kechengys .cantainer > div div img { height:6em; }
	.kechengys .cantainer > div > img { height:150px; margin-top:-75px; margin-left:-75px; }
	.kechengys .cantainer > div div { height:130px; width:45%;  }
	.kechengys .cantainer > div .lefttop { padding: 40px 0 0 4%;}
	.kechengys .cantainer > div .righttop { padding: 40px 0 0 4%;}
	.kechengys .cantainer > div .leftbottom { padding: 40px 0 0 4%;}
	.kechengys .cantainer > div .rightbottom { padding: 40px 0 0 4%;}
	.kechengys .cantainer > div div h3 { font-size:20px;  }
	.kechengys .cantainer > div div p { font-size:14px; width:60%;  }
	
	.mstd .cantainer .title h1 { font-size:30px; }
	.mstd .cantainer .title h2 { font-size:30px; }
	.mstd .cantainer .title + ul li h3 { font-size:20px; line-height:1.8em; }
	.mstd .cantainer .title + ul li p { font-size:12px; }
	.mstd .cantainer .title + ul li img { margin-right:3%; }
	.mstd .cantainer .title + ul li { width:43%; padding-right:1%; }
	
	.kechengdg .cantainer .baoming > div > img { width:90%; }
	.kechengdg .cantainer .baoming  .xxzq img  { width:100%; }
	
	.wqhg .cantainer .title + ul li .pic { width:100%;}
	.wqhg .cantainer .title + ul li .pic img  { width:100%;}
	.wqhg .cantainer .title + ul li h3 { font-size:15px; }
	.wqhg .cantainer .title + ul li p { font-size:12px; line-height:1.2em; margin-bottom:0.5em; }
	.scqk .cantainer > div > img{ width:40%; }

}

