* {
   margin:0;
   padding:0;
}
body {
      font-family:"Î¢ÈíÑÅºÚ";
	  color:#333;
	  font-size:14px;
}
a {
   color:#333;
   text-decoration:none;
}
li {
    list-style-type:none;
	text-decoration:none;
}
img {
     border:none;
}
.clear {
        clear:both;
}
.common {
         width:1200px;
		 margin:0 auto;
}
.top {
      background-color:#1982bc;
	  height:40px;
	  line-height:40px;
	  color:white;
}
.top_left {
           float:left;
}
.top_left img {
               float:left;
			   margin-top:12px;
			   margin-right:5px;
}
.top_left span {
                float:left;
}
.line {
       width:1px;
	   height:20px;
	   margin-top:10px;
	   margin-left:10px;
	   border-left:3px solid white;
	   float:left;
}
.top_right {
            float:right;
}
.top_right span {
                 float:right;
				 cursor:pointer;
}
.line2 {
        width:1px;
	    height:20px;
	    margin-top:10px;
	    margin-left:10px;
	    border-left:3px solid white;
	    float:right;
}
.top2 {
       background-color:#f3ddc5;
	   height:100px;
}
.top2 img:nth-of-type(1) {
                          float:left;
}
.top2 img:nth-of-type(2) {
                          float:right;
}
.navigation {
             height:50px;
			 z-index:2;
			 background-color:rgba(255,255,255,0.9);
			 position:relative;
}
.navigation li {
                width:120px;
				text-align:center;
				line-height:50px;
				float:left;
				font-size:16px;
				cursor:pointer;
}
.navigation li a {
                  width:100%;
				  height:50px;
				  display:block;
}
.navigation li ul {
                   display:none;
				   z-index:2;
				   position:absolute;
				   width:135px;
				   background-color:rgba(255,255,255,0.9);
}
.navigation li:hover ul {
                         display:block;
}
.navigation li ul li {
                      width:135px;
					  height:50px;
					  text-align:left;
					  float:left;
}
.navigation li ul li a {
                        color:black;
}
.navigation li:hover >a {
                         background-color:#1982bc;
						 color:white;
}
.on {
     background-color:#1982bc;
}
.on a {
       color:white;
}
.banner{ 
        height:470px;
		overflow:hidden;
}
.banner .d1 {
              width:100%;
			  height:470px;
			  display:block;
			  position:absolute;
			  left:0px;
			  top:140px;
}
.index {
        height:430px;
		background-color:#1982BC;
		margin-top:-50px;
		color:white;
}
.index_1 {
          float:left;
		  width:820px;
		  padding-top:30px;
}
.index_1_title {
                border-bottom:1px dashed red;
				height:30px;
				line-height:30px;
}
.index_1_title a {
                  float:right;
				  color:white;
				  font-size:16px;
}
.index_1_title span {
                     float:left;
					 font-size:16px;
}
.circle {
          width:12px;
		  height:12px;
		  background-color:red;
		  border-radius:24px;
		  float:left;
		  margin-top:10px;
		  margin-right:5px;
}
.circle2 {
          width:12px;
		  height:12px;
		  background-color:#1982bc;
		  border-radius:24px;
		  float:left;
		  margin-top:10px;
		  margin-right:5px;
}
.circle3 {
          width:12px;
		  height:12px;
		  background-color:#F3DDC5;
		  border-radius:24px;
		  float:left;
		  margin-top:10px;
		  margin-right:10px;
}
.circle4 {
          width:12px;
		  height:12px;
		  background-color:#aaaaaa;
		  border-radius:24px;
		  float:left;
		  margin-top:10px;
		  margin-right:10px;
}
.index_1_content {
                  height:320px;
				  overflow:hidden;
				  padding-top:35px;
}
.index_1_content img {
                      float:left;
					  margin-right:40px;
}
.index_1_content span {
                       float:left;
					   width:550px;
					   font-size:16px;
					   line-height:1.5;
}
.line3 {
        height:10px;
		width:100%;
		border-bottom:1px dashed #1B78B3;
}
.line4 {
        height:10px;
		width:100%;
		border-bottom:1px dashed #F3DDC5;
}
.index2 {
         background:url(../images/background.jpg) no-repeat center;
		 background-size:100% auto;
		 margin-top:-10px;
}
.index2_title {
               width:100%;
               height:80px;
			   border-bottom:1px dashed #1982bc;
			   text-align:center;
			   padding-top:30px;
}
.index2_title p:nth-of-type(1) {
                                font-size:36px;
								color:#1982bc;
}
.index2_title p:nth-of-type(2) {
                                color:red;
}
.index2_title p:nth-of-type(3) {
                                 height:25px;
								 line-height:25px;
								 width:510px;
								 margin:0 auto;
								 color:white;
								 background-color:#1982bc;
}
.index2_list {
              padding-top:40px;
			  height:640px;
}
.index2_list ul li {
                    float:left;
					width:221px;
					cursor:pointer;
}
.index2_list ul li p {
                      height:30px;
				      line-height:30px;
				      text-align:center;
					  color:#1982bc;
}
.index_five li {
                 margin-left:20px;
				 margin-bottom:20px;
}
.index_four li {
                margin-left:70px;
				margin-bottom:20px;
}
.index_five li:nth-of-type(1) {
                               margin-left:0;
}
.index_four li:nth-of-type(1){
                               margin-left:40px;
}
.more {
       width:340px;
	   height:50px;
	   background-color:#1982bc;
	   color:white;
	   line-height:50px;
	   text-align:center;
	   margin:0 auto;
	   border-radius:10px;
	   cursor:pointer;
	   font-size:18px;
}
.more3 {
       width:340px;
	   height:50px;
	   background-color:red;
	   color:white;
	   line-height:50px;
	   text-align:center;
	   margin:0 auto;
	   border-radius:10px;
	   cursor:pointer;
	   font-size:18px;
}
.more4 {
        width:300px;
		height:40px;
		line-height:40px;
		border-radius:20px;
		margin:0 auto;
		background-color:#1982bc;
		text-align:center;
		font-size:18px;
		color:white;
}
.more4 img {
            width:50px;
			height:50px;
			float:right;
}
.index3 {
         background:url(../images/background2.jpg) no-repeat center bottom;
		 background-size:100% auto;
		 margin-top:20px;
		 padding-bottom:10px;
}
.index3_list {
              height:500px;
			  padding-top:45px;
}
.index3_list li {
                 width:228px;
				 height:235px;
				 float:left;
				 border:1px solid gray;
				 margin-left:12px;
				 margin-bottom:20px;
}
.index3_list li img {
                     width:100%;
					 height:100%;
}
.index3_list li:nth-of-type(5n+1) {
                                   margin-left:0;
}
.index4 {
         background:url(../images/background3.jpg) no-repeat center bottom;
		 background-size:100% auto;
		 padding-top:60px;
		 height:1000px;
}
.index4_title {
               height:80px;
			   text-align:center;
}
.index4_title p:nth-of-type(1) {
                                color:white;
				                font-size:36px;
}
.index4_title p:nth-of-type(2) {
                                 color:#00ccff;
}
.index4_1 {
           height:320px;
		   width:100%;
		   background-color:#1982bc;
}
.index4_1_1 {
             height:20px;
			 background-color:#f4d8c2;
			 width:530px;
			 margin:0 auto;
			 color:#1982bc;
			 text-align:center;
}
.index4_1 ul {
              height:160px;
			  margin:25px auto 0 auto;
			  width:1190px;
}
.index4_1 ul li {
                 float:left;
				 width:230px;
				 height:170px;
				 margin-left:10px;
}
.index4_1 ul li:nth-of-type(1) {
                                 margin-left:0;
}
.index4_1 ul li p {
                    height:28px;
					line-height:28px;
					color:white;
					text-align:center;
}
.more2 {
        width:340px;
	    height:50px;
	    background-color:#F4D8C2;
	    color:#1982bc;
	    line-height:50px;
	    text-align:center;
	    margin:40px auto 0 auto;;
	    border-radius:10px;
	    cursor:pointer;
	    font-size:18px;
}
.index4_2 {
           height:460px;
		   padding-top:60px;
}
.index4_2 li:nth-of-type(1) {
                             float:left;
							 margin-left:100px;
							 width:415px;
}
.index4_2 li:nth-of-type(2) {
                             float:right;
							 margin-right:100px;
							 width:415px;
}
.index4_2_title {
                 width:100%;
				 height:70px;
				 border-bottom:1px dashed #00ccff;
				 float:left;
				 position:relative;
				 margin-bottom:10px;
}
.index4_2_title p:nth-of-type(1) {
                                  color:white;
								  font-size:24px;
								  text-align:center;
}
.index4_2_title p:nth-of-type(2) {
                                  text-align:center;
								  color:#00CCFF;
								  font-size:18px;
}
.index4_2_word {
                line-height:1.5;
				color:white;
}
.index5 {
         background-color:#3770a7;
		 height:900px;
		 margin-top:-1px;
}
.index5_1 {
           background-color:#1982bc;
		   height:850px;
}
.index5_1_title {
                 width:430px;
				 height:25px;
				 margin:0 auto;
				 line-height:25px;
				 text-align:center;
				 background-color:#F4D8C2;
				 color:#1982bc;
}
.index5_1 li {
              float:left;
			  width:380px;
			  height:300px;
			  margin-top:20px;
			  margin-left:15px;
			  margin-bottom:40px;
}			 
.index5_1 li img {
                  width:100%;
				  height:230px;
}
.index5_1 li p {
                width:100%;
				height:45px;
				line-height:45px;
				text-align:center;
				font-size:22px;
				color:white;
				border-bottom:1px dashed white;
}
.index5_1 li span {
                   color:white;
				   line-height:1.5;
}
.index5_1 li:nth-of-type(3n+1) {
                                margin-left:15px;
}
.index6_list {
              margin-top:30px;
			  height:200px;
			  border-top:1px solid #999;
			  border-bottom:1px solid #999;
}
.index6_list ul {
                 width:49%;
				 height:180px;
				 float:left;
				 margin-top:10px;
}
.index6_list ul:nth-of-type(1) {
                                border-right:1px dashed #1982bc;
}
.index6_list ul:nth-of-type(2) {
                                margin-left:0.5%;
}
.index6_list ul li {
                    float:left;
					width:100%;
					height:20%;
					line-height:32px;
					cursor:pointer;
}
.index6_list ul li font {
                         float:right;
						 margin-right:10px;
}
.index6_list ul li:hover span {
                               color:#1982bc;
}
.index6_list ul li:hover font {
                               color:#1982bc;
}
.footer1 {
          width:100%;
		  height:190px;
		  margin-top:20px;
		  background-color:#ececec;
}
.footer1_title {
                padding-top:20px;
                height:40px;
				width:100%;
				line-height:40px;
				border-bottom:1px dashed #1982bc;
				color:#1982bc;
				font-size:22px;
}
.footer1_content {
                  height:120px;
				  padding-top:30px;
}
.footer1_content span {
                       display:block;
					   height:30px;
					   line-height:30px;
}
.footer1_content img {
                      float:right;
					  margin-top:-100px;
}
.footer2 {
          width:100%;
		  height:50px;
		  line-height:50px;
		  color:white;
		  text-align:center;
		  background-color:#1982bc;
}
.case {
       margin-top:-50px;
	   padding:60px 0 20px 0;
       width:100%;
	   height:450px;
	   background-color:#f2f3f4;
}
.case img {
           float:left;
		   margin-left:100px;
}
.case2 {
        padding-top:55px;
		padding-bottom:50px;
}
.case2_title {
              height:40px;
			  width:100%;
}
.case2_title span {
                   float:left;
}
.case2_title span:nth-of-type(1) {
                                  font-size:32px;
}
.case2_title span:nth-of-type(2) {
                                  width:805px;
								  height:40px;
								  background-color:#1982bc;
								  line-height:40px;
								  padding-left:45px;
								  color:white;
								  font-size:18px;
								  margin-left:25px;
}
.case2_title span:nth-of-type(3) {
                                   float:right;
								   width:150px;
								   height:40px;
								   background-color:#F3DDC5;
}
.case2_list {
             margin-top:55px;
}
.case2_list li {
                width:285px;
				height:310px;
				float:left;
				border:1px solid #1982bc;
				margin-left:15px;
				cursor:pointer;
				margin-bottom:45px;
}
.case2_list li:nth-of-type(4n+1) {
                                  margin-left:0;
}
.case2_list li img {
                    width:100%;
					height:100%;
}
.case3 {
        background-color:#1982bc;
		width:100%;
		height:470px;
}
.case3_left {
             width:50%;
			 float:left;
			 padding-top:40px;
}
.case3_title {
              height:30px;
			  line-height:30px;
			  width:300px;
			  margin:0 auto;
			  font-size:24px;
			  text-align:center;
			  color:white;
			  border-bottom:1px solid white;
}
.case3_left ul {
                margin-top:30px;
}
.case3_left ul li {
                   float:left;
				   width:173px;
				   height:86px;
				   margin-left:15px;
				   margin-bottom:40px;
				   cursor:pointer;
}
.case3_left ul li:nth-of-type(3n+1) {
                                     margin-left:0;
}
.case3_left ul li img {
                       width:100%;
					   height:100%;
}
.case4 {
		padding-top:60px;
		padding-bottom:30px;
}
.case2_content {
                width:100%;
				height:675px;
				position:relative;
				padding-top:45px;
				margin-bottom:30px;
}
.case2_content img {
                    position:absolute;
}
.case2_content img:nth-of-type(1) {
                                    left:0;
									top:45px;
}
.case2_content img:nth-of-type(2) {
                                   top:45px;
								   left:410px;
}
.case2_content img:nth-of-type(3) {
                                   left:410px;
								   bottom:0;
}
.case2_content img:nth-of-type(4) {
                                   top:45px;
								   right:0;
}
.case2_content img:nth-of-type(5) {
                                   right:0;
								   bottom:0;
}
.case5 {
        background-color:#f2f3f4;
		padding:50px 0;
}
.case5_1 {
          height:300px;
		  padding:45px 70px; 
		  background-color:#F3DDC5;
		  margin-bottom:50px;
}
.case5_2 {
          height:300px;
		  padding:45px 70px; 
		  background-color:#1982bc;
		  margin-bottom:50px;
}
.case5_left {
             float:left;
			 width:50%;
}
.case5_left p:nth-of-type(1) {
                               font-size:32px;
							   margin-top:70px;
}
.case5_left p:nth-of-type(2) {
                              font-size:18px;
							  color:white;
							  width:360px;
							  height:40px;
							  background-color:#1982bc;
							  line-height:40px;
							  text-align:center;
							  margin-top:25px;
}
.case5_left p:nth-of-type(3) {
                              text-align:right;
							  color:red;
							  font-size:16px;
							  margin-top:25px;
							  padding-right:80px;
}
.case5_left_picture {
                      float:left;
					  width:220px;
					  margin-top:20px;
}
.case5_left_picture img {
                         width:100%;
}
.case5_left_picture font {
                          text-align:center;
						  height:50px;
						  line-height:50px;
						  color:#1982bc;
						  width:100%;
						  display:block;
						  font-weight:bold;
}
.case5_left_content {
                     float:left;
					 width:290px;
					 color:#1982bc;
					 margin-left:20px;
					 margin-top:20px;
}
.case5_left_content font {
                          display:block;
						  text-align:left;
}
.case5_left_content font:nth-of-type(1) {
                                         font-size:24px;
}
.case5_left_content font:nth-of-type(2) {
                                          margin-top:20px;
										  line-height:1.5;
										  height:180px;
}
.case5_left_content font:nth-of-type(3) {
                                         height:30px;
										 line-height:30px;
										 
}
.case5_left_content font:nth-of-type(4) {
                                         height:30px;
										 line-height:30px;
										 
}
.case6 {
        height:70px;
		background-color:white;
}
.action_list {
              margin-top:70px;
}
.action_list li {
                 float:left;
				 cursor:pointer;
				 margin-left:15px;
				 margin-bottom:50px;
}
.action_list li:nth-of-type(4n+1) {
                                   margin-left:0;
}
.action_list li p {
                   height:30px;
				   line-height:30px;
				   text-align:center;
				   color:#1982bc;
				   font-size:16px;
}
.page {
	   height:37px;
	   line-height:37px;
	   display:table;
	   margin:70px auto;
}      
.page a {
         float:left;
		 margin-right:10px;
		 width:32px;
		 height:37px;
		 line-height;37px;
		 text-align:center;
		 background-color:#F3DDC5;
		 display:table-cell;
}
.page a:hover {
               background-color:#1982bc;
			   color:white;
}
.liujixin2 {
            background-color:#1982bc;
}
.page a:first-child {
                     width:70px;
}
.page a:nth-of-type(2) {
                        width:92px;
}
.page a:nth-last-child(2) {
                           width:92px;
}
.page a:last-child {
                    width:70px;
}
.education_title {
                   height:40px;
				   line-height:40px;
				   color:#1982bc;
				   font-size:21px;
				   margin-top:10px;
				   text-align:left;
				   border-bottom:1px solid #1982bc;
}
.education2 {
             height:430px;
			 width:100%;
			 background:url(../images/bg-jj.png) no-repeat center;
			 line-height:2;
			 font-size:16px;
			 padding-top:20px;
}
.education4 {
             height:430px;
			 width:100%;
			 background:url(../images/bj-jy.png) no-repeat center;
			 line-height:2;
			 font-size:16px;
			 padding-top:20px;
}
.education3 {
             background-color:#4D9AD5;
}
.education3_1 {
               background-color:#1982bc;
			   height:245px;
			   padding:40px 0;
}
.education3_2 {
               height:245px;
			   padding:40px 0;
}
.education3_1_left {
                    float:left;
}
.education3_1_right {
                     float:left;
					 margin-left:30px;
					 font-size:20px;
					 height:25px;
					 line-height:28px;
					 color:#F3DDC5;
}
.education3_1_right span {
                          width:730px;
						  color:white;
						  float:left;
						  font-size:16px;
						  margin-left:20px;
						  display:block;
}
.german img:nth-of-type(1) {
                            margin-top:20px;
							margin-left:15px;
}
.german img:nth-of-type(2) {
                            margin-top:20px;
							margin-bottom:50px;
}
.german_title {
               height:30px;
			   line-height:30px;
			   margin-top:55px;
}
.german_title_1 {
                 width:880px;
				 padding-left:60px;
				 border-bottom:5px solid #1982bc;
				 color:#1982bc;
				 float:left;
}
.german_title font {
                    font-size:22px;
}
.german_title_2 {
                 width:200px;
				 height;30px;
				 border-bottom:5px solid #F3DDC5;
				 float:left;
				 margin-left:60px;
				 color:white;
}
.german ul li {
               width:330px;
			   height:380px;
			   float:left;
			   margin-left:100px;
			   margin-bottom:50px;
}
.german ul li:nth-of-type(3n+1) {
                                 margin-left:0;
}
.german ul li img:nth-of-type(1) {
                                  width:100%;
}
.german ul li p {
                 font-size:18px;
				 text-align:center;
				 color:#1982bc;
				 height:30px;
				 line-height:30px;
				 position:relative;
}
.german ul li p a {
                   position:absolute;
				   right:0;
				   font-size:14px;
				   background-color:#1982bc;
				   width:60px;
				   height:20px;
				   line-height:20px;
				   display:block;
				   color:#F2DDC5;
				   top:15px;
}
.german ul li font {
                    display:block;
					height:20px;
					line-height:20px;
					text-align:center;
					width:220px;
					margin:0 auto;
}
.german ul li span {
                    width:180px;
					border-radius:20px;
					height:40px;
					margin:30px auto 0 auto;
					color:#1982bc;
					border:1px solid #1982bc;
					line-height:40px;
					text-align:center;
					display:block;
}
.korea img {
            width:380px;
			height:235px;
			float:left;
			margin-left:30px;
			margin-top:20px;
			display:block;
}
.korea img:nth-of-type(n+4) {
                             margin-bottom:50px;
}
.korea img:nth-of-type(3n+1) {
                              margin-left:0;
}
.work2 {
        width:100%;
		margin-top:20px;
}
.work2 li {
           float:left;
		   width:390px;
		   height:500px;
		   border:1px solid #1982bc;
		   margin-left:10px;
}
.work2 li:nth-of-type(3n+1) {
                             margin-left:0;
}
.work2 li a {
             width:180px;
			 height:40px;
			 display:block;
			 line-height:40px;
			 text-align:center;
			 color:white;
			 background-color:red;
			 margin:30px auto 0 auto;
}
.work2_title {
              width:330px;
			  height:45px;
			  background-color:#013F94;
			  padding:15px 30px;
}
.work2_title img {
                  float:left;
				  margin-right:20px;
}
.work2_title_1 {
                float:left;
				width:180px;
				color:white;
}
.work2_title_1 font:nth-of-type(1) {
                                    font-size:14px;
									display:block;
}
.work2_title_1 font:nth-of-type(2) {
                                    font-size:18px;
									display:block;
}
.work2_title_2 {
                float:right;
				color:#FFEBBF;
				margin-top:-12px;
}
.work2_title_2 font:nth-of-type(1) {
                                     font-size:50px;
}
.work2_title_2 font:nth-of-type(2) {
                                    font-size:24px;
}
.work2_list {
             width:370px;
			 padding:10px;
}
.work2_list span {
                  width:100%;
				  float:left;
				  line-height:30px;
				  color:#999
}
.work2_list span font {
                       float:left;
					   color:#1982bc;
}
.work3 {
        margin-top:20px;
}
.work3_title {
              border-bottom:10px solid #F3DDC5;
			  height:50px;
}
.work3_title span {
                   float:left;
				   width:150px;
				   height:50px;
				   text-align:center;
				   line-height:50px;
				   font-size:20px;
				   margin-right:30px;
				   background-color:#1982bc;
				   color:white;
				   cursor:pointer;
}  
.on4 {
      background-color:#F3DDC5 !important;
	  color:#1982bc !important;
}
.work4_left {
             width:42.5%;
			 float:left;
			 border-right:1px dashed #f3ddc5;
			 height:650px;
			 padding:0 5% 0 2%;
			 margin:30px 0;
}
.work4_right {
              width:42.5%;
			  float:right;
			  border-right:1px dashed #f3ddc5;
			  height:650px;
			  padding:0 5% 0 2%;
			  margin:30px 0;
}
.work4_title {
              height:40px;
			  width:100%;
			  border-bottom:1px solid #1982bc;
			  font-size:26px;
			  color:#1982bc;
}
.work4_picture {
                padding:15px 0;
}
.work4_picture img {
                    float:left;
}
.work4_picture span {
                     width:180px;
					 height:160px;
					 margin-left:80px;
					 display:block;
					 float:left;
}
.work4_picture span a {
                       display:block;
					   width:180px;
					   height:40px;
					   color:white;
					   text-align:center;
					   line-height:40px;
					   background-color:red;
					   margin-top:10px;
}
.work4_1 {
		  float:left;
}
.work4_2 {
          font-size:12px;
		  color:#1982bc;
}
.work4_1 font:nth-of-type(1) {
                              font-size:90px;
			                  color:red;
}
.work4_1 font:nth-of-type(2) {
                              font-size:40px;
							  color:#1982bc;
}
.work4_list {
             font-size:18px;
			 line-height:2;
			 width:100%;
			 float:left;
			 margin-top:25px;
}
.work4_list span {
                  color:#999;
				  display:block;
				  margin-bottom:20px;
}
.work4_list span font {
                       color:red;
}
.work5 {
        margin-top:10px;
}
.work5 img {
            float:left;
			margin-left:25px;
}
.work5 img:nth-of-type(1) {
                            margin-left:0;
}
.work6 {
        height:60px;
		width:100%;
		margin-top:30px;
}
.work6_1 {
          width:325px;
		  float:left;
}
.work6_1 font:nth-of-type(1) {
                              font-size:32px;
}
.work6_1 font:nth-of-type(2) {
                              font-size:12px;
							  color:#1982bc;
}
.work6_2 {
          width:190px;
		  height:40px;
		  border:1px solid #1982bc;
		  text-align:center;
		  line-height:40px;
		  color:#1982bc;
		  float:left;
		  margin-left:100px;
		  font-size:20px;
}
.work6_3 {
          float:left;
		  margin-left:100px;
		  font-size:32px;
}
.work7_left {
             width:450px;
			 float:left;
			 padding-top:50px;
}
.work7_left li {
                width:50%;
				color:#1982bc;
				font-size:20px;
				float:left;
				height:20px;
				line-height:20px;
				margin-bottom:30px;
}
.square {
         float:left;
		 background-color:#1982bc;
		 width:10px;
		 height:10px;
		 margin-top:5px;
		 margin-right:10px;
}
.work7_right {
              height:280px;
			  width:680px;
			  float:right;
			  border-top:1px solid #999;
}
.work7_right img {
                  width:220px;
				  height:75px;
				  border:1px solid #999;
				  float:left;
				  margin-top:15px;
				  margin-left:5px;
}
.work7_right img:nth-of-type(3n+1) {
                                     margin-left:0;
}
.work8 {
        height:270px;
}
.work8_left {
             width:940px;
}
.work8_title {
              height:40px;
			  width:940px;
			  font-size:28px;
			  color:#1982bc;
			  border-bottom:1px dotted red;
			  float:left;
}
.work8_content {
                padding:25px 0;
				line-height:2;
				width:100%;
				height:160px;
				float:left;
				font-size:16px;
}
.work8_content font {
                     float:left;
					 display:block;
					 color:white;
					 background-color:#03B0FF;
					 padding:0 10px;
					 margin-right:10px;
}
.work9 {
        height:245px;
		padding:20px 0;
		background-color:#1982bc;
}
.work9_1 {
          width:890px;
		  float:left;
}
.work9_title {
              height:40px;
			  line-height:40px;
			  color:white;
			  font-size:28px;
			  border-bottom:1px dashed white;
}
.work9_title a {
                display:block;
				float:right;
				height:30px;
				line-height:30px;
				width:100px;
				color:red;
				background-color:#F3DDC5;
				font-size:16px;
				text-align:center;
}
.work9_content {
                line-height:1.5;
				color:white;
				padding-top:20px;
				padding-left:20px;
				font-size:16px;
}
.work10 {
         margin-top:30px;
}
.work10_title {
               width:100%;
			   height:40px;
			   border-bottom:1px dashed red;
			   font-size:28px;
			   color:#1982bc;
}
.work10 li {
            float:left;
			width:180px;
			margin-top:40px;
			margin-left:20px;
}
.work10 li:nth-of-type(1) {
                           margin-left:0;
}
.work10 li p {
              width:150px;
			  padding:20px 15px;
			  text-align:center;
			  height:20px;
			  line-height:20px;
			  font-size:20px;
			  color:#1982bc;
}
.work10 li span {
                 width:120px;
				 padding:0 30px;
				 line-height:2;
				 font-size:16px;
}
.work11 {
         width:100%;
		 height:230px;
		 margin-top:20px;
}
.work11_left {
              width:500px;
			  float:left;
}
.work11_title {
               width:100%;
			   height:40px;
			   line-height:40px;
			   color:#1982bc;
			   font-size:28px;
			   border-bottom:1px dashed red;
			   float:left;
}
.work11_content {
                 padding:20px;
				 float:left;
}
.work11_content p {
                   font-size:20px;
				   color:#1982bc;
}
.work11_content span {
                      line-height:2;
					  display:block;
					  margin-top:20px;
}
.work12 {
         background-color:#4D9AD5;
		 margin-top:20px;
}
.work12_title {
               height:50px;
			   line-height:50px;
			   font-size:26px;
			   color:white;
			   border-bottom:1px dashed white;
}
.work12_1 {
           margin-top:20px;
}
.work12_1 li {
              float:left;
			  width:559.5px;
			  padding:0 20px 30px 20px;
}
.work12_1 li:nth-of-type(1) {
                             border-right:1px dashed white;
}
.work12_title2 {
               height:35px;
			   width:547.5px;
			   padding-left:10px;;
			   line-height:35px;
			   border:1px solid #F3DDC5;
			   font-size:18px;
			   color:#f3ddc5;
}
.work12_list2 {
               height:190px;
			   margin-top:25px;
}
.work12_list2 img {
                   float:left;
				   margin-right;30px;
}	   
.work12_list2 span {
                     float:right;
					 color:white;
					 width:350px;
					 line-height:1.5;
					 font-size:16px;
}
.work13 {
         margin-top:20px;
}
.work13_content {
                 padding:50px 55px;
}
.work13_right {
               float:right;
			   width:500px;
}
.work13_right p {
                 width:145px;
				 padding-left:15px;
				 height:25px;
				 line-height:25px;
				 color:white;
				 float:left;
				 background-color:#03B0FF;
				 font-size:16px;
				 margin-top:30px;
}
.work13_right p:nth-of-type(1) {
                                margin-top:0;
}
.work13_right span {
                    float:left;
					display:block;
					line-height:1.5;
					margin-top:10px;
					font-size:16px;
}
.detail img {
              margin-top:50px;
}
.class_content {
                padding-top:50px;
				padding-left:100px;
}
.class_content span {
                     display:block;
					 margin-bottom:30px;
					 font-size:18px;
					 font-weight:bold;
					 line-height:30px;
}         
.class_content font {
                     color:red;
}
.contact {
          height:255px;
		  border-bottom:1px solid #1982bc;
}
.contact img {
              float:left;
			  height:255px;
			  width:498px;
}
.contact_right {
                padding-top:40px;
				float:left;
				width:700px;
}
.contact_right span {
                     font-size:18px;
					 color:#1982bc;
					 display:block;
					 margin-bottom:15px;
					 float:left;
					 width:100%;
}
.contact2 {
            height:215px;
			padding-top:60px;
			border-bottom:1px solid #1982bc;
}
.contact2_left {
                float:left;
				width:750px;
}
.contact2_left span {
                     font-size:18px;
					 color:#1982bc;
					 display:block;
					 margin-bottom:15px;
					 float:left;
					 width:100%;
}
.contact2 img {
               float:right;
}
.contact3 {
           height:270px;
		   padding-top:40px;
}
.contact3 img {
               float:left;
}
.contact3_right {
                 float:left;
				 font-size:20px;
				 width:675px;
				 line-height:1.5;
				 position:relative;
}
.contact3_right span {
                      color:red;
					  display:block;
					  margin-bottom:10px;
}
.contact3_right span font {
                           color:#1982bc;
}
.contact3_right img {
                     position:absolute;
					 right:0;
					 bottom:20px;
}
.contact4 {
           height:95px;
}
.contact4 img {
               float:left;
			   margin-left:20px;
}
.contact4 img:nth-of-type(1) {
                              margin-left:0;
}
.europe {
         text-align:center;
		 color:#1982bc;
}
.europe p:nth-of-type(1) {
                          font-size:50px;
}
.europe p:nth-of-type(2) {
                          font-size:18px;
}
.toefl p:nth-of-type(1) {
                          font-size:50px;
						  color:#1982bc;
}
.toefl p:nth-of-type(2) {
                          font-size:18px;
						  color:red;
}
.toefl2 p:nth-of-type(1) {
                          font-size:50px;
						  color:#1982bc;
}
.toefl2 p:nth-of-type(2) {
                          font-size:18px;
						  color:red;
}
.europe2 {
          margin-top:20px;
}
.europe2 img {
             width:400px;
			 float:left;
			 height:230px;
}
.europe3_1 {
            padding:30px 0;
			width:100%;
}
.europe3_1 li {
               width:400px;
			   float:left;
}
.europe3_1 img {  
                float:left;
}
.europe3_right {
                float:left;
				padding-top:30px;
				padding-left:30px;
				width:150px;
}     
.europe3_right p {
                  text-align:center;
				  width:150px;
				  font-size:18px;
				  color:#1982bc;
} 
.europe4 {
          background-color:#4D9AD5;
		  margin-top:50px;
		  padding:20px 0;
}
.europe4_list {
               padding-top:20px;
			   width:100%;
}
.europe4_list li {
                  float:left;
				  width:270px;
				  height:240px;
				  margin-left:37px;
				  margin-bottom:20px;
}
.europe4_list li:nth-of-type(4n+1) {
                                     margin-left:0;
}
.europe4_list li p {
                    color:white;
					font-size:18px;
					text-align:center;
}
.europe5 img {
              margin:20px 0;
			  float:left;
}
.europe6 li {
             float:left;
			 width:400px;
			 margin-top:20px;
			 font-size:18px;
			 line-height:20px;
}
.europe8_list2 li {
                   float:left;
			       margin-top:20px;
				   margin-right:20px;
			       font-size:18px;
			       line-height:20px;
}
.europe7 {
          background-color:#f8f8f8;
		  margin-top:-50px;
		  padding-top:50px;
		  padding-bottom:30px;
		  border:5px solid white;
}
.europe7_title {
                width:100%;
				height:30px;
}
.europe7_title font {
                      font-size:24px;
					  color:#008BEB;
					  float:left;
}          
.europe7_1 {
            float:left;
			margin-left:20px;
}
.europe7_1 span:nth-of-type(1) {
                                 height:20px;
								 background-color:#008BEC;
								 display:block;
								 color:white;
								 padding-left:10px;
								 padding-right:30px;
}
.europe7_1 span:nth-of-type(2) {
                                height:10px;
								background-color:#00AEFF;
								display:block;
}
.europe7_content {
                  width:1180px;
				  padding-left:20px;;
				  height:320px;
				  padding-top:20px;
}
.europe7_right {
                float:right;
				width:745px;
}
.europe7_right p {
                  font-size:22px;
				  font-weight:bold;
				  text-align:center;
}
.europe7_right span {
                     width:100%;
					 height:90px;
					 margin-top:20px;
					 display:block;
}
.europe7_right span li {
                        width:50%;
						float:left;
						height:30px;
						font-size:18px;
						line-height:25px;
						margin-bottom:10px;
}
.europe8 {
          background-color:#f8f8f8;
		  padding:30px 0;
}
.europe8_list {
               padding-top:30px;
}
.europe8_list li {
                  float:left;
				  width:270px;
				  height:220px;
				  margin-left:40px;
				  margin-bottom:10px;
}
.europe8_list li:nth-of-type(4n+1) {
                                    margin-left:0;
}
.europe8_list li img {
                      width:100%;
					  height:185px;
}
.europe8_list li p {
                    height:35px;
					line-height:35px;
					text-align:center;
					font-size:18px;
}
.europe9 {
          background-color:#00AEFF;
		  padding-top:5px;
		  padding-bottom:30px;
}
.europe9_list {
               padding-top:30px;
}
.europe9_list li {
                  float:left;
				  width:48%;
				  padding-left:2%;
				  margin-bottom:45px;
}
.europe9_list img {
                   width:200px;
				   height:200px;
				   float:left;
}
.europe9_list li span {
                       float:left;
					   width:300px;
					   margin-left:15px;
					   padding-top:30px;
}
.europe9_list li p {
                    color:white;
}
.europe9_list li p:nth-of-type(1) {
                                   font-size:18px;
}
.europe9_list li p:nth-of-type(2) {
                                   font-size:18px;
}
.europe9_list li p:nth-of-type(3) {
                                   font-size:16px;
								   margin-top:10px;
}
.europe9_list li p:nth-of-type(4) {
                                   font-size:16px;
								   margin-top:10px;
}
.europe9_list li p font {
                          color:black;
}
.europe10_1 {
             padding:30px 0;
}
.europe10_1 li {
                width:220px;
				height:320px;
				float:left;
				border:1px solid #999;
				margin-left:21px;
}
.europe10_1 li:nth-of-type(1) {
                               margin-left:0;
}
.europe10_title {
                 width:100%;
				 height:120px;
				 background:url(../images/b5.png) no-repeat center;
}
.europe10_title2 {
                 width:98%;
				 height:75px;
				 border-bottom:1px solid #ccc;
				 padding-top:15px;
				 padding-left:2%
}
.europe10_title2 p {
                    text-align:center;
					font-size:20px;
}
.europe10_title2 span {
                       display:block;
					   text-align:center;
					   height:50px;
					   line-height:50px;
					   color:#1982bc;
					   font-size:16px;
}
.europe10_title span {
                      height:50px;
					  background-color:#4D9AD5;
					  opacity:0.7;
					  float:left;
					  margin-top:30px;
					  text-align:center;
					  line-height:50px;
					  color:white;
					  font-size:28px;
					  width:100%;
					  display:block;
}
.europe10_title3 {
                  text-align:center;
				  padding-top:25px;
}
.europe10_title3 p {
                    color:#1982bc;
}
.europe10_title3 a {
                    display:block;
					width:100px;
					height:25px;
					line-height:25px;
					background-color:#1982bc;
					color:white;
					margin:20px auto 0 auto;
}
.europe11 {
            text-align:center;
			margin-top:30px;
}
.europe11 p:nth-of-type(1) {
                            color:#1982bc;
							font-size:30px;
}
.europe11 p:nth-of-type(2) {
                           color:#1982bc;
						   font-size:18px;
}
.japan2 {
         margin-top:20px;
}
.japan2 img {
             float:left;
			 margin-left:60px;
}
.japan2 img:nth-of-type(1) {
                            margin-left:0;
}
.japan3 {
         margin-top:20px;
}    
.japan3_list {
              margin-top:20px;
}
.japan3_list li {
                 width:200px;
				 float:left;
}
.japan3_list li:nth-of-type(2n) {
                                 margin-top:140px;
}
.japan3_list li img {
                     width:200px;
}
.japan3_list li p {
                   color:#1982bc;
				   text-align:center;
				   font-size:18px;
				   width:80%;
				   margin:0 auto;
}
.japan3_list li span {
                      width:150px;
					  display:block;
					  margin:0 auto;
}
.japan4 img {
             float:left;
			 width:380px;
			 height:260px;
			 margin-left:30px;
			 margin-bottom:10px;
}
.japan4 img:nth-of-type(3n+1) {
                                margin-left:0;
}
.a {
    padding-bottom:30px;
}
.a img {
        float:left;
		margin-left:50px;
		margin-bottom:30px;
}
.europe12 {
           margin-top:20px;
}
.europe12_list {
                padding-top:20px;
}
.europe12_list li {
                   float:left;
				   width:300px;
				   height:200px;
				   border:1px solid #ccc;
				   margin-left:70px;
				   margin-bottom:20px;
}
.europe12_list li:nth-of-type(3n+1) {
                                     margin-left:55px;
}
.europe12_title {
                 width:100%;
				 height:40px;
				 line-height:40px;
				 text-align:center;
				 color:white;
				 font-size:24px;
				 background-color:#4D9AD5;
}
.europe12_title2 {
                   font-size:18px;
				   height:40px;
				   line-height:40px;
				   color:black;
				   text-align:center;
				   border-bottom:1px solid #ccc;
}
.europe12_content {
                   height:100px;
				   width:280px;
				   padding:10px 10px;
				   color:#767676;
}
.b {
     padding-top:30px;
}
.b img {
        float:left;
}
.b_right {
          float:left;
		  width:580px;
		  margin-left:70px;
}
.b2 {
     background-color:#1980BF;
	 margin:20px 0;
}
.b2 img {
         width:100%;
}
.c li {
       float:left;
	   width:260px;
	   height:280px;
	   margin-left:50px;
	   margin-top:50px;
}
.c li p {
         height:20px;
		 line-height:20px;
		 text-align:center;
		 width:100%;
		 color:white;
		 background-color:#01B0FF;
}
.c li span {
            line-height:1.5;
			margin-top:10px;
			display:block;
}
.c li:nth-of-type(1) {
                      margin-left:1px;
}
.c2 {
      margin-top:30px;
}
.c2 img {
         margin-left:165px;
		 float:left;
		 margin-bottom:40px;
}
.c2 img:nth-of-type(2n+1) {
                           margin-left:60px;
}
.child {
        background-color:#eeeeee;
		margin-top:-50px;
}
.child img {
            width:100%;
}
.child2 {
         margin-top:20px;
}
.child2 img {
             float:left;
			 margin-left:45px;
}
.child2 img:nth-of-type(1) {
                             margin-left:0;
}
.child3 {
         background-color:#4D9AD5;
		 margin-top:20px;
}
.child4 {
         margin-top:25px;
}
.child4 img {
             float:left;
			 margin-bottom:40px;
			 margin-left:45px;
}
.child4 img:nth-of-type(4n+1) {
                               margin-left:0;
}
.child5 {
         background-color:#4D9AD5;
}
.toefl {
        background:url(../images/background4.jpg) no-repeat center;
		margin-top:-50px;
		text-align:center;
		padding-top:30px;
}
.toefl_1 {
          height:60px;
		  background-color:#F3DDC5;
		  width:100%;
		  margin-top:30px;
		  border-radius:20px;
		  border:1px solid #1982bc;
}
.toefl_1 font {
               float:left;
			   width:50%;
			   text-align:center;
			   font-size:22px;
			   line-height:60px;
			   color:#1982bc;
}
.on2 {
      background-color:#1982bc;
	  color:white !important;
}
.toefl ul {
           margin-top:20px;
}
.toefl ul img {
               float:left;
			   margin-left:25px;
			   margin-bottom:30px;
}
.toefl ul img:nth-of-type(3n+1)	{
                                 margin-left:0;
}		
.toefl2 {
         text-align:center;
		 width:100%;
}
.toefl3 img {
             float:left;
			 margin-top:20px;
			 margin-left:20px;
}
.toefl3 img:nth-of-type(1) {
                            margin-left:0;
}
.toefl4 {
         background:url(../images/background5.jpg) no-repeat center;
		 margin-top:20px;
		 padding-top:30px;
}
.toefl4 p {
           font-size:50px;
		   color:#1982bc;
		   text-align:center;
		   margin-bottom:30px;
}
.toefl4 img {
             float:left;
			 width:400px;
			 height:230px;
}
.toefl5 {
         padding-top:50px;
		 text-align:center;
}
.toefl5 p {
           font-size:50px;
		   color:#1982bc;
}
.toefl5 img {
             float:left;
			 margin-left:20px;
			 width:280px;
}
.toefl5 img:nth-f-type(1) {
                            margin-left:0;
}
.spain_list {
             padding:35px 80px;
}
.spain_list img {
                 float:left;
				 width:500px;
				 height:250px;
				 margin-left:40px;
				 margin-bottom:35px;
}
.spain_list img:nth-of-type(2n+1) {
                                    margin-left:0;
}	
.spain2 {
         margin-top:-50px;
		 padding-bottom:30px;
}
.spain2 img {
             margin-top:30px;
			 margin-left:40px;
}
.small {
        padding-top:40px;
}
.small li {
           float:left;
		   width:350px;
		   margin-left:75px;
		   margin-bottom:20px;
}
.small li:nth-of-type(3n+1) {
                             margin-left:0;
}
.small li img {
               width:100%;
}
.small li p {
             text-align:center;
			 font-size:20px;
			 color:#1982bc;
			 height:30px;
			 line-height:30px;
}
.g {
    margin-top:55px;
}
.g_left {
         width:820px;
		 float:left;
}
.g_left li {
            height:34px;
			width:100%;
			line-height:34px;
			margin-bottom:10px;
}
.g_left li span {
                 float:left;
				 width:134px;
				 line-height:34px;
				 height:34px;
				 border:1px solid #ccc;
				 text-align:center;
				 color:#1982bc;
				 margin-left:20px;
}
.on3 {
     background-color:#F3DDC5 !important;
}
.g_left li img {
                float:left;
				height:34px;
				width:150px;
}
.news_list {
            margin-top:60px;
}
.news_list li {
               width:520px;
			   padding:20px 25px;
			   height:150px;
			   float:left;
			   background-color:#f8f8f8;
			   margin-left:60px;
			   margin-bottom:40px;
}
.news_list li:nth-of-type(2n+1) {
                                 margin-left:0;
}
.news_list li img {
                   float:left;
				   width:275px;
				   height:155px;
				   margin-right:20px;
}
.news_list li p {
                 font-size:16px;
}
.news_list li span {
                    display:block;
					line-height:2;
					margin-top:10px;
}
.news_list li font {
                    float:right;
					display:block;
					margin-top:10px;
}
.study {
        height:345px;
		margin-bottom:50px;
}
.study_left {
             width:940px;
			 float:left;
}
.study li {
           float:left;
		   width:160px;
		   height:145px;
		   margin-top:20px;
		   margin-left:30px;
		   cursor:pointer;
}
.study li:nth-of-type(1) {
                           margin-left:0;
}
.study li img {
               width:160px;
			   height:100px;
}
.study li p {
             height:45px;
			 line-height:45px;
			 text-align:center;
			 color:#03B0FF;
}