

#courses_title { height:100px; text-align:center; position:relative; z-index:1;}
#courses_title .bg { background:#a7d5dc; position:absolute; top:0; bottom:0; left:-1000%; right:-1000%; z-index:-1;}
#courses_title a { font-size:18px; line-height:98px;  right:50%; margin:0 2%; bottom:1px; top:0%;}
#courses_title a + a { left:50%; right:auto;}
#courses_title a.on { color:#c4251c; border-bottom:3px solid #da241c; font-size:24px;}
#courses_title a:hover { border-bottom:3px solid #da241c;}
#courses_title .cantainer { height:100%; 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; margin-top:1.5%; }
.gysmt .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; background:#fff; }
.gysmt .cantainer > img {float:left; position:relative; z-index:0;  }
.gysmt .cantainer > div  { position:absolute; background:#cfecf5; bottom:44px; top:0; left:50%; right:0; padding-right:5%; z-index:1;}
.gysmt .cantainer h1 { width:80%; line-height:3em; font-size:36px; color:#494949; padding-top:0.7em;}
.gysmt .cantainer h1 img { margin:0 0 0.25em 0.25em; }
.gysmt .cantainer h2 { width:80%; line-height:3em; font-size:36px; color:#494949; padding-top:0.7em;}
.gysmt .cantainer h2 img { margin:0 0 0.25em 0.25em; }
.gysmt .cantainer p { width:100%; line-height:1.8em; }


.gwfzqj { clear:both; float:left; width:100%; text-align:center;}
.gwfzqj .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:1%; }
.gwfzqj .cantainer .title { text-align:center; }
.gwfzqj .cantainer .title h1 { line-height:3em; font-size:36px; color:#d32817; padding-bottom:0.5%; }
.gwfzqj .cantainer .title h1 img { margin:0.25em;}
.gwfzqj .cantainer .title h2 { line-height:3em; font-size:36px; color:#d32817; padding-bottom:0.5%; }
.gwfzqj .cantainer .title h2 img { margin:0.25em;}
.gwfzqj .cantainer .title + p { padding: 0 10%; text-align:center; margin-bottom:6%;}
.gwfzqj .cantainer > img { margin-bottom:4%; }
.gwfzqj .cantainer ul { padding:0 2.5%;}
.gwfzqj .cantainer ul > li { float:left; height:225px; width:29.5%; background:#f1f1f1  top right no-repeat; text-align:left; margin:0 0 3% 2.8%;}
.gwfzqj .cantainer ul > li.list_01 { background-image:url(../images/solutions/consultation_03.png); }
.gwfzqj .cantainer ul > li.list_02 { background-image:url(../images/solutions/consultation_04.png); }
.gwfzqj .cantainer ul > li.list_03 { background-image:url(../images/solutions/consultation_05.png);  }
.gwfzqj .cantainer ul > li.list_04 { background-image:url(../images/solutions/consultation_06.png);  }
.gwfzqj .cantainer ul > li.list_05 { background-image:url(../images/solutions/consultation_07.png);  }
.gwfzqj .cantainer ul > li.list_06 { background-image:url(../images/solutions/consultation_08.png); }
.gwfzqj .cantainer ul > li.list_07 { width:45.7%; background-image:url(../images/solutions/consultation_09.png);  }
.gwfzqj .cantainer ul > li.list_08 { width:45.7%; background-image:url(../images/solutions/consultation_10.png);  }
.gwfzqj .cantainer ul > li h3 { color:#d32817; padding-left:10%; padding-top:3em; padding-bottom:0.5em;}
.gwfzqj .cantainer ul > li p { font-size:14px; padding:0 10%; }

.zixunnneirong { clear:both; float:left; width:100%; text-align:center;}
.zixunnneirong .cantainer { display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:1%; text-align:left; }
.zixunnneirong .cantainer .top {clear:both; float:left; width:100%; border-top:3px solid #ffc3bd ; }
.zixunnneirong .cantainer .top .title { clear:both; float:left; width:100%;}
.zixunnneirong .cantainer .top .title h1 { float:left; width:5.5em; height:2em; line-height:2em; color:#fff; background:#d32817; padding-left:1em; }
.zixunnneirong .cantainer  h1 span { float:left; }
.zixunnneirong .cantainer  h1 img { float:right; }
.zixunnneirong .cantainer .top .title h2 { float:left; width:5.5em; height:2em; line-height:2em; color:#fff; background:#d32817; padding-left:1em; }
.zixunnneirong .cantainer  h2 span { float:left; }
.zixunnneirong .cantainer  h2 img { float:right; }
.zixunnneirong .cantainer .top .content {clear:both; float:left; width:100%;}
.zixunnneirong .cantainer .top .content img { float:left; width:28%;}
.zixunnneirong .cantainer .top .content div { float:left; width:32%; margin-right:4%;}
.zixunnneirong .cantainer .top .content div h3 { font-size:24px; background:#ffaf00; color:#fff; text-align:center; line-height:2em; margin:1.5em 0 1em;}
.zixunnneirong .cantainer .top .content div + div h3 { background:#ff0d01;}
.zixunnneirong .cantainer .top .content ol { margin-left:1.5em;  }
.zixunnneirong .cantainer .top .content ol li {  line-height:1.2em; padding:0.3em 0; }
.zixunnneirong .cantainer .top .content ol ol { font-size:14px; line-height:1.5em; }
.zixunnneirong .cantainer .top .content ol ol li { list-style-type:lower-alpha;}


.mstd {clear:both; float:left; width:100%; text-align:center; position:relative; z-index:1; }
.mstd .title { border-top:3px solid #ffc3bd ; background:#fff; }
.mstd .title > img { height:5em; margin-top:-2.5em; }
.mstd .content { clear:both; float:left; width:94%; height:auto; padding:2% 3% 3.5%; background:#fff;}
.mstd .content > div { float:left; width:26.2%; height:560px; text-align:left; text-align:center; padding:1% 3.5% 0;  position:relative; }
.mstd .content > div > div { margin:auto; display:block; width:280px; height:280px; position:relative; }
.mstd .content > div > div > img { width:100%; position:absolute; top:0; bottom:0; left:0; right:0;}
.mstd .content .list_01 { float:left; }
.mstd .content .list_01 .bg img,
.mstd .content .list_02 .bg img,
.mstd .content .list_03 .bg img { float:left; width:100%;  }
.mstd .content .list_02 { display:inline-block; *display:inline; zoom:1; vertical-align:top; border-left:1px solid #dadada; }
.mstd .content .list_03 {float:right; border-left:1px solid #dadada; }
.mstd .content span {display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.mstd .content h3 { text-align:center; font-weight:bold; line-height:3.5em;}
.mstd .content p { line-height:2em; text-align:left; padding-bottom:2em;}

.xmsy {clear:both; float:left; width:100%; }
.xmsy .title { clear:both; float:left; width:100%; background:#fff; border-top:3px solid #ffc3bd ;}
.xmsy .title h1 { float:left; width:5.5em; height:2em; line-height:2em; color:#fff; background:#d32817; padding-left:1em; }
.xmsy .title h1 span { float:left; }
.xmsy .title h1 img { float:right; }
.xmsy .title h2 { float:left; width:5.5em; height:2em; line-height:2em; color:#fff; background:#d32817; padding-left:1em; }
.xmsy .title h2 span { float:left; }
.xmsy .title h2 img { float:right; }
.xmsy .content { clear:both; float:left; width:100%; position:relative; background:#fff; }
.xmsy .content img { float:right; width:41%; margin-right:5% }
.xmsy .content ul { float:left; padding:5% 0 0 5%; font-size:18px; position:absolute; z-index:1;}
.xmsy .content ul li { padding:0 1em; line-height:2.5em; margin-bottom:0.5em; background: #eee url(../images/solutions/consultation_14.png) right no-repeat;}


.ljbm_yyst {clear:both; float:left; width:100%; text-align:center; padding-bottom:2%; }
.ljbm_yyst > .cantainer {display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; background:#fff; padding-bottom:1%;}
.ljbm_yyst > .cantainer .title { float:left; width:90%;  text-align:left; margin:4% 5% 1%; position:relative;}
.ljbm_yyst > .cantainer .title h1 { float:left; line-height:1em; font-size:36px; color:#d32817; background:#fff; text-align:left; padding:0 0.5em 0 0; position:relative; z-index:2; }
.ljbm_yyst > .cantainer .title h2 { float:left; line-height:1em; font-size:36px; color:#d32817; background:#fff; text-align:left; padding:0 0.5em 0 0; position:relative; z-index:2; }
.ljbm_yyst > .cantainer .title span { float:left; margin-top:0.9em; background:#d9d9d9; height:8px; width:100%; position:absolute; left:0; z-index:1; }
.ljbm_yyst > .cantainer .title span img { float:right; }
.ljbm_yyst > .cantainer .title + div { width:100%; height:370px; text-align:left;  }
.ljbm_yyst > .cantainer .title + div form { width:50%; float:left; font-size:18px; padding:5.5% 0 4%; }
.ljbm_yyst > .cantainer .title + div form  label {float:right;  width:100%; display:inline-block; *display:inline; zoom:1; vertical-align:top; text-align:right; margin-bottom:1.2em; }
.ljbm_yyst > .cantainer .title + div form  label input {width:65%; margin:0 5%; font-size:18px; padding:0.75em; border:1px solid #efefef; background:#f9f9f9 }
.ljbm_yyst > .cantainer .title + div form  button { float:left; width:30%; margin-left:25%; font-size:22px; background:#d32817; color:#fff; border:0; padding:0.5em 0; }
.ljbm_yyst > .cantainer .title + div form  button:hover { background-color:#bf1c0c;}
.ljbm_yyst > .cantainer .title + div span { float:right; width:34%; padding: 7% 0 13% 9%; border-left:1px solid #dbdbdb; margin:1% 0; }
.ljbm_yyst > .cantainer .title + div span img { float:left; }
.ljbm_yyst > .cantainer .title + div span h3 { height:1.5em; color:#8d8d8d;}
.ljbm_yyst > .cantainer .title + div span p { font-size:30px; font-weight:bold; color:#d32817;}
.ljbm_yyst > .cantainer .title + div span a { clear:both; float:left; width:4em; font-size:24px; color:#cd8a84; background:#f4f4f4 url(../images/ico/qq_kf.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 .title + div span a:hover { background-color:#e8e8e8; }
.ljbm_yyst > .cantainer .title + div .ljbm_yyst_02 { display:none;}

@media (max-width: 1200px) {
	.gysmt .cantainer > img { width:53%; }
	.gysmt .cantainer > div { bottom:32px; }
	.gysmt .cantainer h1 { font-size:30px; line-height:2.5em; }
	.gysmt .cantainer h2 { font-size:30px; line-height:2.5em; }
	.gwfzqj .cantainer img { width:90%; }
	.gwfzqj .cantainer ul > li { height:200px; }
	.gwfzqj .cantainer ul > li p { font-size:12px; padding:0 6%; }
	.gwfzqj .cantainer ul > li h3 { padding-left:6%; padding-right:6%; }
	.mstd .content h3 { font-size:20px; }
	.mstd .content > div { height:450px; }
	.mstd .content > div > div { width:200px; height:200px; }
	.mstd .content > div > div img { width:100%; }
	.xmsy .content ul { font-size:14px; padding: 5% 0 0 6%;}
	
	.ljbm_yyst > .cantainer .title h1 { font-size:30px; }
	.ljbm_yyst > .cantainer .title h2 { font-size:30px; }
	.ljbm_yyst > .cantainer .title + div form { font-size:14px; }
	.ljbm_yyst > .cantainer .title + div form label { margin-bottom:1em;}
	.ljbm_yyst > .cantainer .title + div form label input { font-size:14px; }
	.ljbm_yyst > .cantainer .title + div span em { font-size:24px; }
	.ljbm_yyst > .cantainer .title + div span a { font-size:20px; height:2.5em; line-height:2.5em; }
	.ljbm_yyst > .cantainer .title + div form button { font-size:18px; }
} 

