﻿/*common css*/
body{ color:#333; font-family:Microsoft Yahei;font-size:16px; line-height:26px;    }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0;padding:0; list-style:none;}

.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
a{ color:#333; text-decoration:none}
a:hover{ color:#f00} 
img{ border:none; max-width: 100%;}


.C{ clear:both}

/*header css*/
#header{margin:auto; width:100%; background: url(images/top-by.jpg) center top no-repeat;}
#header .top-div{margin:auto;  width:1200px; height:138px; }

#header .top-div .logo{float:left; width:500px; margin-top:5px; display:inline}
#header .top-div .top-rdiv  {float:right; width:250px;margin-right:0px;}
#header .top-div .toptd  {float:right; width:200px;margin-top:0px;color:#333; line-height:35px; margin-right:0px;}
#header .top-div .toptd a{color:#333;}
#header .top-div .toptd  img{ padding-left:10px;   padding-right:5px; }
#header .top-div .tel  {float:right; width:250px;margin-top:15px;}
/*导航*/
#header  .menu{ margin:0 auto;width:100%; height:50px; margin-top:0px;background:#eb6100;}
#header  .menu ul{margin:0 auto; width:1200px;  height:50px;}

#header  .banter{margin:0 auto; width:100%; text-align:center;  }

/*container*/
#container{margin:0 auto; width:100%; overflow:hidden; }

/*aboout */
.about { margin:0 auto; width:100%; background:url(images/about-by.jpg) right bottom no-repeat;}
.about .inner { margin:0 auto; width:1200px;margin-top:20px; height:508px; background:url(images/about-ty.png) right center no-repeat; }
.about .inner  .ab-tu{ float:left; width:346px; height:500px; color:#e5e5e5; }
.about .inner  .ab-cendiv{ float:left; width:520px; margin-right:15px; }
.about .inner  .ab-td{ float:left; width:480px; margin-top:100px; margin-left:0px;}
.about .inner  .ab-ctd{ float:left; width:480px; color:#fff; font-size:24px; font-weight:bold; line-height:35px;}
.about .inner  .ab-etd{ float:left; width:480px; color:#fff; font-size:14px; line-height:24px;}
.about .inner  .wentd{ float:left;  width:520px;  color:#fff;margin-top:10px;line-height:32px;}
.about .inner  .more{  float:left; width:130px;margin-top:10px; background:#f5f5f5;color:#35a45b; font-size:14px; text-align:center; line-height:30px;  }
.about .inner  .more a{ color:#35a45b; font-size:14px; text-align:center;  line-height:35px; }
.about .inner  .more a:hover{ color:#f60} 
.about .inner  .ab-rtu{ float:right; width:290px; height:320px;margin-right:28px;margin-top:90px; }

/*teaching */
.teaching { margin:0 auto; width:100%;background:url(images/incurriculum-by.png) center bottom no-repeat;}
.teaching .inner { margin:0 auto; width:1200px; padding:20px 0px;overflow:hidden; }
.teaching .inner .intea-td{ margin:0 auto;  width:800px; text-align:center;}
.teaching .inner .intea-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.teaching .inner .intea-ctd{ margin:0 auto;  width:525px; color:#333; font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.teaching .inner .wentd{ margin:0 auto;  width:525px; color:#333; font-size:12px; line-height:24px;text-align:center;}
.teaching .inner .incourse{ float:left; width:1200px; margin-top:20px; }
.teaching .inner .incourse ul li{ float:left; width:290px;  margin:5px;}
.teaching .inner .incourse ul li .tu{float:left;width:290px;  }
.teaching .inner .incourse ul li .biao{float:left;width:290px; line-height:50px; text-align:left; text-indent:0px; font-size:16px; font-weight:bold; color:#7a7a7a; }
.teaching .inner .incourse ul li .td{float:left;width:290px; line-height:24px; text-align:left; text-indent:0px; font-size:12px;  color:#333; }

/*teaching */
.insystem{ margin:0 auto; width:1200px;margin-top:30px;margin-bottom:30px;  padding-top:0px;background:url(images/insystem-by.jpg) center no-repeat;}
.insystem .tu1{ margin:0 auto; width:818px;height:189px;margin-top:20px;}
.insystem .tu1 .r1{ float:left; width:185px;margin-right:120px; }
.insystem .tu1 .r2{ float:left; width:185px;}
.insystem .tu1 .r3{ float:right; width:185px;}
.insystem .tu2{ margin:0 auto; width:1200px;height:189px;margin-top:15px;}
.insystem .tu2 .r1{ float:left; width:185px;margin-right:10px; }
.insystem .tu2 .insystem-td{ float:left; width:800px;}
.insystem .tu2 .insystem-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.insystem .tu2 .insystem-ctd{ margin:0 auto; width:525px; color:#002f64;font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.insystem .tu2  .wentd{ margin:0 auto;  width:525px; color:#333; font-size:12px; line-height:24px;text-align:center;}
.insystem .tu2 .r3{ float:right; width:185px;}

/*inteam */
.inteam { margin:0 auto; width:100%;background:url(images/expert-by.jpg) center bottom no-repeat;}
.inteam .inner { margin:0 auto; width:1200px; padding:0px 0px;overflow:hidden; }
.inteam .inner .intea-td{ margin:0 auto;  width:800px; text-align:center;}
.inteam .inner .intea-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.inteam .inner .intea-ctd{ margin:0 auto;  width:525px; color:#333; font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.inteam .inner .intease{ float:left; width:1200px; margin-top:20px;margin-bottom:20px; }
.inteam .inner .intease ul li{ float:left; width:170px; height:320px; padding:18px;  margin:5px 15px;background:url(images/team-by.png) repeat;}
.inteam .inner .intease ul li .tu{float:left;width:170px;  }
.inteam .inner .intease ul li .biao{float:left;width:170px; line-height:50px; text-align: center;  font-size:16px; font-weight:bold; color:#7a7a7a; }
.inteam .inner .intease ul li .td{float:left;width:170px; line-height:24px; text-align:left; font-size:12px;  color:#333; }

/*incampus */
.incampus{ margin:0 auto; width:1200px; padding:0px 0px;overflow:hidden; }
.incampus .incamp-td{ margin:0 auto;  width:800px; text-align:center;}
.incampus .incamp-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.incampus .incamp-ctd{ margin:0 auto;  width:525px; color:#35a45b; font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.incampus .incampse{ float:left; width:1200px; margin-top:20px;margin-bottom:20px; }
.incampus .incampse .hd{   padding:0 0px; position:relative; z-index:10000; top:130px; opacity:0; }
.incampus .incampse .hd a.prev{ display:block; width:63px; height:63px; float:right;margin-right:15px;overflow:hidden;background:url(images/campus-ri.png) no-repeat}
.incampus .incampse .hd a.next{ display:block; width:73px; height:63px; float:left;margin-left:5px;  overflow:hidden;background:url(images/campus-le.png) no-repeat}	
.incampus .incampse .hd .next{ background-position:0 -50px;  }
.incampus .incampse .hd .prevStop{ background-position:-60px 0; }
.incampus .incampse .hd .nextStop{ background-position:-60px -50px; }
.incampus .incampse .hd ul li.on{ background-position:0 0; }
.incampus .incampse .bd{  position:relative; width:1044px;  overflow:hidden   }
.incampus .incampse .bd ul{ padding-top:0px;width:1044px; margin-left:10px;   zoom:1; }
.incampus .incampse .bd ul li{ float:left; _display:inline;width:215px; margin:0px 15px;border:2px #d4d4d4 solid; text-align:center; display:inline;line-height:35px; padding:5px;}
.incampus .incampse .bd ul li img{ display:block; }
.incampus .incampse .bd  ul li .pic-tu{ width:215px; padding:0px;overflow:hidden }
.incampus .incampse .bd  ul li .pic-tu img{ width:100%; }


/*innews */
.innews { margin:0 auto; width:100%;  background:url(images/inew-by.jpg) center bottom no-repeat;}
.innews .inter{ margin:0 auto; width:1200px;height:580px; overflow:hidden; }
.innews .inter .innews-td{ margin:0 auto;  width:800px; text-align:center;}
.innews .inter .innews-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.innews .inter .innews-ctd{ margin:0 auto;  width:525px; color:#ff6537; font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.innews .inter .innewse{ float:right; width:570px; margin-top:40px;}
.innews .inter .innewse ul li{ float:left; width:570px; border-bottom:1px #fff  dashed;margin-top:30px; padding-bottom:8px;  }
.innews .inter .innewse .biao{ float:right;width:570px;color:#fff;  }
.innews .inter .innewse .biao h3{ width:570px;color:#fff; font-size:16px; font-weight:bold; text-align:left; line-height:35px; }
.innews .inter .innewse .biao h3 span{ float:right; color:#fff; font-size:12px; font-weight:normal; padding-right:10px;background:url(images/time-tu.gif) left no-repeat;   }
.innews .inter .innewse .biao h3 a{ color:#fff; height:40px; line-height:40px;}
.innews .inter .innewse .td{ width:570px;float:left; font-size:12px; color:#fff;text-align:left;  line-height:28px; margin-top:10px;   }
.innews .inter .innewse .tuf a{ width:570px;float:left; text-align:left;  font-size:14px; color:#f00;}

/*inmaps */
.inmaps { margin:0 auto; width:100%;  background:#f0f0f0; }
.inmaps .inter{ margin:0 auto; width:1200px; overflow:hidden; }
.inmaps .inmap-td{ margin:0 auto;  width:800px; text-align:center;}
.inmaps .inmap-entd{margin:0 auto;  width:800px; color:#333; font-size:24px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.inmaps .inmap-ctd{ margin:0 auto;  width:525px; color:#e03353; font-size:18px;line-height:35px;text-align:center; background:url(images/campus-xuan.png) center no-repeat;}
.inmaps .inmapse{margin:0 auto;  width:910px;overflow:hidden; }

/*footer css*/
#footer{ margin:0 auto; width:100%; padding-top:30px;  clear: both; }

/*inmenu css*/
.inmenu{margin:0 auto; width:1200px; overflow:hidden; }
.inmenu .menunav1{float:left; width:900px; }
.inmenu .menunav1 li{float:left; width:170px; text-align:center; }
.inmenu .menunav1 li .menul{float:left; width:170px; border-right:1px #ccc solid;     }
.inmenu .menunav1 li .menul h3{float:left; width:170px; font-weight:bold; line-height:40px;  color:b0b0b0;   }
.inmenu .menunav1 li .menul ul li {float:left; width:170px;  color:#4c4c4c; line-height:29px; text-align:center;   }
.inmenu .menunav1 li .menul ul li a{ color:#4c4c4c;font-size:14px;}
.inmenu .menunav1 li .menul ul li a:hover{ color:#F00;font-size:16px;}
.inmenu .code{float:right; width:300px; text-align:left;margin-top:20px;line-height:26px;text-align:center;color:#b0b0b0; font-size:14px; }

/*link*/
.link-div{ margin:0 auto;width:100%; margin-top:15px; background:#ccc;}
.link{ margin:0 auto;width:1200px;height:30px; padding-top:8px;  font-size:12px; color:#b4b4b4; overflow:hidden; text-align:center;}
.link .td{float:left;width:120px;height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#333;text-indent:30px; text-align:left;
background:url(images/link.png) left no-repeat; }
.link .td1{float:left;width:980px;  line-height:30px;color:#060504; text-align:left;   }
.link .td1 a{ color:#060504; line-height:30px;  }
.foot-div {margin:0 auto;width:100%; margin-top:15px; background:#25989d;  overflow:hidden;}
.foot {margin:0 auto; width:1200px; margin-top:5px; text-align:center;  }
.foot .logo{ float:left;color:#b4b4b4; font-size:12px; text-align:center;  line-height:32px;  }
.foot .logo{ float:left;width:200px;text-align:center;  line-height:32px;  }
.foot .foot-td{float:right;width:900px;color:#fff;text-align:right;  font-size:12px; margin-top:15px; }
.foot .foot-td a{color:#fff; font-size:12px; text-align:right;  line-height:32px;  }
.foot .foot-td  a:hover{ color:ff6537;}

/*sidebar*/
.sidebar{margin:0 auto;width:100%;display:inline;overflow:hidden;}
.subnav{margin:0 auto;width:100%; margin-top:30px;}
.subnav .subnav-td{ margin:0 auto;width:100%;  }
.subnav .nav-entd{ margin:0 auto;width:600px; font-size:32px; color:#eb6100; line-height:45px;  text-align:center; text-transform: uppercase;}
.subnav .nav-ctd{ margin:0 auto;width:600px; font-size:24px; color:#333; line-height:45px;  text-align:center;  }
.subnav .nav-xuan{ margin:0 auto;width:100%; height:24px; background:url(images/crumb-by.jpg) center no-repeat; }
.subnav .nav-wentd{ margin:0 auto;width:600px; font-size:12px; color:#505050; line-height:24px;  text-align:center; }
.subnav .navdiv-td{margin:0 auto;width:1024px; margin-top:30px; text-align:center; }
.subnav .navdiv-td ul li{  margin:10px 25px; color:333; text-align:center; display: inline-block; }
.subnav .navdiv-td li a{display:block; width:198px; height:193px;padding-top:5px; background:url(images/nav-td.png) center no-repeat;  text-align:center; }
.subnav .navdiv-td ul li a:hover{width:198px;  color:#fff; hheight:193px;padding-top:5px; background:url(images/nav-td1.png) center no-repeat; }
.subnav .navdiv-td  ul li.current a{background:url(images/nav-td1.png) center no-repeat;}
.subnav .navdiv-td ul li .sub-ctd{margin:0 auto;width:198px; font-size:24px;   line-height:35px;  text-align:center; margin-top:50px; }
.subnav .navdiv-td ul li .sub-entd{margin:0 auto;width:198px;font-size:14px; line-height:30px;  text-align:center; text-transform: uppercase;}

.main{margin:0 auto;width:100%;overflow:hidden;}
.article{margin:0 auto;width:100%; overflow:hidden;}
.nyabout{margin:0 auto;width:1200px;  overflow:hidden; }
.nyabout-lediv{ float:left;width:600px;}
.nyabout-lediv .about-ntd{ float:left;width:600px; padding-bottom:20px;}
.nyabout-lediv .about-nwentd{ float:left; padding:30px;font-size:18px; line-height:38px; text-indent:24px;background:url(images/about-nlby.jpg) no-repeat; overflow:hidden;}
.nyabout-ridiv{ float:right;width:600px;}
.nyabout-ridiv .ritu{ float:left;width:600px;}
.nyabout-ridiv .ritu-nwentd{ float:left; padding:30px;font-size:18px; color:#fff; line-height:38px; text-indent:24px; background:url(images/about-nrby.jpg) bottom no-repeat; overflow:hidden;}

.nybrand_by {margin:0 auto;width:100%;  margin-top:50px;padding-top:0px;overflow:hidden;  background:url(images/brand-by.jpg) center  bottom no-repeat;}
.nybrand{margin:0 auto;width:1200px;  padding-top:20px;overflow:hidden; }
.nybrand-lediv{ float:left;width:780px;}
.nybrand-lediv .brand-ntd{ float:left;width:600px; padding-bottom:20px;}
.nybrand-lediv .brand-nwentd{ float:left;width:650px; padding:10px 60px 10px 30px;font-size:18px; line-height:38px; text-indent:24px;overflow:hidden;}
.nybrand-ridiv{ float:right;width:300px;}

/*incampus */

.nyteach{ margin:0 auto; width:100%; margin-top:0px; background:url(images/story-tby.jpg) top center no-repeat;overflow:hidden; }
.nyteach .inter{ margin:0 auto; width:1200px; padding:0px 0px;overflow:hidden; }
.nyteach .inter .teach-td{ margin:0 auto;  width:800px; text-align:center;}
.nyteach .inter .teach-entd{margin:0 auto;  width:800px; color:#fff; font-size:30px; font-weight:bold; line-height:35px;text-align:center; margin-top:30px;}
.nyteach .inter .teach-ctd{ margin:0 auto;  width:525px; color:#fff; font-size:18px;line-height:35px;text-align:center; }
.nyteach .inter .teach-ctu{ margin:0 auto;  width:525px;text-align:center; }
.nyteach .inter .nyteachse{ margin:0 auto;  width:1200px; margin-top:20px;margin-bottom:20px; }
.nyteach .inter .nyteachse ul li{ float:left;width:260px; margin:0px 15px;text-align:center; color:#fff;  line-height:35px; padding:5px;}
.nyteach .inter .nyteachse ul li .pic-tu{ width:256px; color:#fff;  padding:0px;overflow:hidden }
.nyteach .inter .nyteachse ul li .pic-tu img{ width:250px; border:3px #fff solid;}

.nycourse{margin:0 auto;width:1200px;  overflow:hidden; }

.nyteams { margin:0 auto; width:100%;  overflow:hidden;  background:#ec6c00;}
.nyteams ul li.a1{ margin:0 auto; width:100%; background:#f2f2f2;overflow:hidden; }
.nyteams ul li.a2{ margin:0 auto; width:100%; background:#ec6c00;overflow:hidden; }
.nyteams ul li .teamsdiv{ margin:0 auto; width:1100px; height:254px;padding:20px;  }
.nyteams ul li .teamsdiv .tu{ float:left;width:250px; border:5px #fff solid;   }
.nyteams ul li .teamsdiv .duction{ float:right;width:800px;   }
.nyteams ul li .teamsdiv .ducname{ float:left;width:160px; text-align:center; font-size:24px; color:#000; line-height:45px;  background:url(images/ductionm-by.png) center no-repeat;  }
.nyteams ul li .teamsdiv .ducname:hover{  background:url(images/ductionm-by1.png) center no-repeat;  }
.nyteams ul li .teamsdiv .ductiontd{  float:left; width:800px; font-size:18px; color:#000; line-height:24px;  text-align:left; margin-top:30px; }
.nyteams ul li .teamsdiv .ductionmore{  float:left; width:800px; font-size:14px; color:#000; line-height:24px;  text-align:left; margin-top:20px;  }

.nycontact{ margin:0 auto;width:1200px; margin-top:30px; overflow:hidden; }
.nycontact .con-entd{ margin:0 auto;width:600px; font-size:32px; color:#eb6100; line-height:45px;  text-align:center;  }
.nycontact .con-ctd{ margin:0 auto;width:600px; font-size:24px; color:#333; line-height:45px;  text-align:center;  }
.nycontact .con-xuan{ margin:0 auto;width:600px;  height:24px; background:url(images/crumb-by.jpg) center no-repeat; }
.nycontact .con-wentd{ margin:0 auto;width:600px; font-size:12px; color:#505050; line-height:24px;  text-align:center; }
.nycontact .cninter{ margin:0 auto;width:1100px; }
.nycontact .cninter ul li{ float:left;width:310px; margin:20px; font-size:18px; color:#4c4c4c; line-height:30px;  text-align:center;}
.nycontact .cninter ul li a{  color:#4c4c4c; }
.nycontact .cninter ul li a:hover{  color:#f00; }


.sub_news{margin:0 auto;width:1200px;  margin-top:0px;padding-bottom:5px; }
.sub_news ul li{  overflow:hidden;height:198px; border-bottom:1px dashed #d8d8d8; margin-top:20px;margin-bottom:20px;position:relative; }
.sub_news ul li .bg{ width:0; height:179px;background:#dfdfdf; position:absolute; z-index:-1; left:0px;overflow:hidden;}
.sub_news ul li .bg1{ width:0; height:179px;background:#ffe6d9; position:absolute; z-index:-1; left:274px;}
.sub_news ul li .txt{ width:920px;  float:left; overflow:hidden;margin-left:5px; display:inline;}
.sub_news ul li .txt1{ width:920px; overflow:hidden; float:right; margin-left:5px; display:inline;}
.sub_news ul li .txt h3{ font-size:24px; font-family:Microsoft Yahei; color:#f86c6f;font-weight:100;padding:20px;overflow:hidden; margin-top:5px; }
.sub_news ul li .txt h3 a{color:#f45e12;display:inline-block;  transition:all 0.2s linear; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.sub_news ul li .txt h3 a:hover{color:#f45e12;text-decoration:none; transform:translateX(15px); -moz-transform:translateX(15px); -webkit-transform:translateX(15px);}
.sub_news ul li .txt .word{ line-height:25px; color:#8a8a8a; margin-top:10px; padding:0px 20px;}
.sub_news ul li .txt .word span{float:right; color:#8a8a8a;font-family:Microsoft Yahei; font-size:14px; font-weight:500; margin-right:12px; text-indent:24px; background: url(images/time.png) left no-repeat;}
.sub_news ul li .txt .word p{ height:55px; overflow:hidden}
.sub_news ul li .pic {  width: 274px;  height: 180px; position: relative;  overflow: hidden;  float:right;  display: inline; }

/* The pic divs */
.sub_news ul li .pic img { display: block;  border: none; }

/* The dark animated divs */
.sub_news ul li .pic div {  position: absolute;  z-index: 100;  background-color: #222; width: 60px;  height: 60px; cursor: pointer;

	/*	Setting a really big value for border-radius
		will make the divs perfect circles */
	 -moz-border-radius:100px;
	 -webkit-border-radius:100px;
	 border-radius:100px;
}

/*	Positioning the animated divs outside the
	corners of the visible banner area: */
.sub_news ul li .pic .cornerTL { left:-63px; top:-63px; }
.sub_news ul li .pic .cornerTR { right:-63px; top:-63px; }
.sub_news ul li .pic .cornerBL { left:-63px; bottom:-63px; }
.sub_news ul li .pic .cornerBR { right:-63px; bottom:-63px; }

/* The "Visit Company" text */
.sub_news ul li .pic p {   width: 100%;  left: 0;  top: 57px;  z-index: 200;  position: absolute;  font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #FFF;  font-size: 11px; text-align: center;  cursor: pointer;  display: none;	/* hidden by default */ }
.sub_news ul li .pic p{ color:#fff; font-size:13px;}
.sub_news ul li .pic1{  width: 274px;  height: 180px;  position: relative;  overflow: hidden;  float:left;  display: inline; }

.students{ margin:0 auto;width:1200px; margin-top:30px; overflow:hidden; }
.students .nystunew{ float:left;width:850px; padding-left:20px;  padding-bottom:20px;border:1px #eee solid; overflow:hidden; }
.students .nystunew ul li .nyrinew{ width:825px;float:left; margin-top:15px; padding:15px 0px;  border-bottom:1px #e5e5e5  dashed;  }
.students .nystunew ul li .nyrinew .lnewtu{ float:left;border:1px #eee solid; margin-right:10px; padding:3px;  }
.students .nystunew ul li .nyrinew  .biaotd{ float:right; margin-left:10px; width:500px;  }
.students .nystunew ul li .nyrinew  .biao{ float:right;width:500px;border-bottom:1px #afafaf  dashed; overflow:hidden;  }
.students .nystunew ul li .nyrinew  .biao h3{ width:500px;color:#333; font-size:16px; font-weight:bold; text-align:left;  }
.students .nystunew ul li .nyrinew  .biao h3 span{ float:right; color:#333; font-size:14px; font-weight:normal; text-indent:15px; background:url(images/ductionm-by.png) center no-repeat;    }
.students .nystunew ul li .nyrinew  .biao h3 a{ color:#632d01; height:40px; line-height:40px;}
.students .nystunew ul li .nyrinew .td{ width:500px;float:left;  color:#565656;text-align:left;  line-height:30px; margin-top:8px;   }
.students .nystunew ul li .nyrinew .tuf a{ width:500px;float:left; text-align:left;  color:#f00;}
.students .ristunewlist{ float:right;width:315px; border:1px #eee solid; overflow:hidden; }
.students .ristunewlist h3{float:left;width:295px;  padding:10px 0px 10px  20px; line-height:58px;background:url(images/newlist-tu.png) #eb6100 left no-repeat; color:#fff;  font-size:20px; text-align:left; text-indent:30px; }
.students .ristunewlist .inter{ float:left; padding:15px; overflow:hidden; }
.students .ristunewlist .inter ul{list-style:none; }
.students .ristunewlist .inter ul li{ list-style:none;line-height:42px;  font-size:14px; font-weight: normal; text-indent:30px; text-align:left; border-bottom:1px #ddd dashed;}
.students .ristunewlist .inter ul li a{ display:block; line-height:42px; background:url(images/news_li.gif) 8px  no-repeat;}
.students .ristunewlist .inter ul li a:hover{color:#ff0000; }

.contactus{ margin:0 auto;width:1243px; margin-top:50px;  }
.contactleft{ float:left;width:910px;    }
.contactleft .contu{ float:left;width:910px;    }
.contactleft .contd{ float:left;width:910px; margin-top:50px;  margin-left:20px;    }
.contactleft .contd h3{ float:left;color:#333; font-size:20px; font-weight:bold; text-align:left;line-height:58px;  }
.contactleft .contd ul li{ float:left;width:830px;  color:#333; font-size:16px; font-weight:normal; line-height:38px;  margin-top:20px;  }
.contactleft .contd ul li a{ color:#333; }
.contactleft .contd ul li a:hover{ color:#f00; }
.contactleft .constyle{ float:left;width:830px;   position:relative;  overflow:hidden;  zoom:1;  }
.contactleft .constyle .hd{ width:100%; padding-top:0px;  overflow:hidden; }
.contactleft .constyle .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1;  background:#333; padding: 5px;}
.contactleft .constyle .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.contactleft .constyle .hd ul li img{ width:156px; height:94px; border:1px solid #ddd; cursor:pointer; margin-left:3px; margin-right:3px;   }
.contactleft .constyle .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.contactleft .constyle .hd ul li.on img{ border-color:#f60;  }
.contactleft .constyle .bd li{ vertical-align:middle; }
.contactleft .constyle .bd img{ width:830px; height:438px; display:block;  }

.contactleft .conwentd{ float:left;width:800px; padding:20px 0px 20px 10px;    }
.contactleft .conwentd h3{ float:left;width:800px;color:#e49200; font-size:20px; font-weight:bold; text-align:center;line-height:58px;   border-bottom:1px #ccc dashed; }
.contactleft .conwentd .inter{ float:left;color:#333; font-size:16px; padding:20px;line-height:35px; }
 
.contactright{ float:right;width:333px;    }
.contactright .conform{ float:left; padding:20px; text-align:left;  color:#333; font-size:16px;  line-height:30px; background:url(images/con-rby.jpg) no-repeat; }
.contactright .conform .formtd{ float:left; width:293px;  color:#333; font-size:20px; font-weight:bold; text-align:center;line-height:58px; border-bottom:1px #303030 dashed;   }
.contactright .conform .submitd{ width:275px; height:30px;border: none; background:#fff;   }
.contactright .conform .submitd1{ width:120px; height:30px;border: none; background:#fff;   }
.contactright .conform .submit{ width:250px; height:35px;  color:#fff; font-size:20px;  text-align:center;line-height:35px; border: none; background:#f0812f;   }
.contactright .confortu{ float:left;width:333px;  }
.contactright .confortu img{ float:left; margin-top:15px;  }
.contactright .conlogo { float:left; width:291px;  padding:20px 20px; text-align:center;border:1px #e6e6e6 solid;margin-bottom:10px;}
.contactright .conlogo img{margin:0 auto;width:187px;}
.contactright .conlogo .td { float:left;color:#333; font-size:16px; font-weight:normal; line-height:38px;  margin-top:20px;  text-align:left; }

.nyjionstacond { margin:0 auto; width:100%;   overflow:hidden; }
.nyjionstacond .jiontd { margin:0 auto; width:1000px;  color:#333; font-size:16px; font-weight:normal; line-height:38px;  margin-top:20px;  text-align:center;}
.nyjionstacond .jiontel { margin:0 auto; width:1000px;  color:#cb043d; font-size:30px; font-weight:normal; line-height:38px;  margin-top:50px;  text-align:center;}
.nyjionstacond .jionbut { margin:0 auto;  width:1000px;text-align:center;}
.nyjionstacond .jionbutton { margin:0 auto; width:300px;color:#fff;  font-size:30px; font-weight:normal; line-height:50px;  margin-top:50px;  text-align:center; border:none;background:#cb043d;}
.nyjionstacond .jionstand { margin:0 auto; width:100%; padding:60px 0px ; margin-top:50px;  background:url(images/join-cby.jpg) no-repeat;overflow:hidden; }
.nyjionstacond .jionstand .standtd{ margin:0 auto; width:1000px; text-align:center;   }
.nyjionstacond .jionstand .standtu{ margin:0 auto; width:1200px;  margin-top:70px; text-align:center;}
.nyjionstacond .conditions{ margin:0 auto; width:100%; padding:60px 0px ; text-align:center; background:url(images/join-tby.jpg) top no-repeat;overflow:hidden; }

.application{ margin:0 auto;width:1300px; margin-top:50px;  padding-right:235px;background:url(images/form-by.gif) bottom right no-repeat;overflow:hidden;}
.application  .plicationtd{ float:left;width:1050px; color:#cb043d; font-size:35px; font-weight:normal; line-height:38px; text-align:center; margin-left:220px; }
.application .plicationform{ float:left;width:1050px; margin-top:60px;padding:35px;margin-left:200px;  border:2px #e6e6e6 solid;}

.thinking{ margin:0 auto; width:100%;   margin-top:50px;  overflow:hidden; }
.contration{ margin:0 auto; width:100%; background:#fff6d5; padding:30px 0px;   overflow:hidden; }
.contration .inter{ margin:0 auto; width:1200px;  }
.contration .inter .contrattd{ float:left; width:650px;  }
.contration .inter .contrattd .td{ float:left; width:630px;   margin-top:20px; }
.contration .inter .contrattd .zi{ float:left; width:630px; font-size:18px; line-height:40px; margin-top:30px;  }
.contration .inter .contrattu{ float:right;  width:490px;  }

.solidteach{ margin:0 auto; width:100%; background:#ef5e41; padding:30px 0px;   overflow:hidden; }
.solidteach .soteach{ margin:0 auto; width:1200px;  overflow:hidden;  }
.solidteach .soteach .solidtd{ float:left; width:600px;  }
.solidteach .soteach .solidtd .td{ float:left; width:600px; font-size:30px;  color:#fff;margin-top:20px; }
.solidteach .soteach .solidtd .zi{ float:left; width:600px; color:#fff;font-size:18px; line-height:40px; margin-top:30px;  }
.solidteach .soteach .solidtu{ float:right;  width:600px;  }

.solidteach .dteach { margin:0 auto; width:1200px;   overflow:hidden; margin-top:30px; }
.solidteach .dteach  .dteachtu{ float:left;  width:600px; }
.solidteach .dteach  .dteachtd{ float:right; width:500px;  }
.solidteach .dteach  .dteachtd .td{ float:left; width:500px; font-size:30px;  color:#fff;margin-top:20px; }
.solidteach .dteach  .dteachtd .zi{ float:left; width:500px; color:#fff;font-size:18px; line-height:40px; margin-top:30px;  }

.effect{ margin:0 auto; width:100%; background:#267f8f; padding:30px 0px;   overflow:hidden; }
.effect .inter{ margin:0 auto; width:1200px;  }
.effect .inter .effecttd{ float:left; width:780px;  }
.effect .inter .effecttd .td{ float:left; width:720px;   margin-top:20px; }
.effect .inter .effecttd .zi{ float:left; width:780px; color:#fff;font-size:18px; line-height:40px; margin-top:30px;  }
.effect .inter .effecttu{ float:right;  width:414px;  }

.learnshow{ margin:0 auto; width:100%; background:#eee; padding:30px 0px; text-align:center;   overflow:hidden; }

.training { margin:0 auto; width:100%;  margin-top:50px;   overflow:hidden; }
.combine{ margin:0 auto; width:100%; background:#fff6d5; padding:30px 0px;   overflow:hidden; }
.combine .inter{ margin:0 auto; width:1200px;  }
.combine .inter .combinetu{  float:left; width:633px;  }
.combine .inter .combinetd{  float:right; width:500px;  }
.combine .inter .combinetd .td{ float:left; width:500px;   font-size:40px;  color:#009944; margin-top:10px; }
.combine .inter .combinetd .zi{ float:left; width:500px; font-size:18px; line-height:40px; margin-top:30px;  }

.lecommon{ margin:0 auto; width:100%; background:#b1d0ec; padding:50px 0px; text-align:center;   overflow:hidden; }

.workout{ margin:0 auto; width:100%;  padding:0px 0px;   background:url(images/qwc-by.jpg) center top no-repeat;  overflow:hidden; }
.workout .inter{ margin:0 auto; width:1200px; height:990px  }
.workout .inter .workname{ margin:0 auto; width:1200px;  font-size:40px;  color:#e25a5a; text-align:center; line-height:50px; }
.workout .inter .workouttu{  float:left; width:430px; border:5px #7ec327 solid;  margin-top:50px; }
.workout .inter .workouttd{  float:right; width:720px;  margin-top:20px;  }
.workout .inter .workouttd .td{ float:left; width:720px;   font-size:40px;  color:#009944; margin-top:10px; }
.workout .inter .workouttd .zi{ float:left; width:720px; font-size:18px; line-height:40px; margin-top:30px;  }

.sensual{ margin:0 auto; width:100%;  padding:40px 0px; text-align:center;    overflow:hidden; }
.sensual .inter{ margin:0 auto;  width:1200px;text-align:center;   }
.sensual .inter .sentd{ margin:0 auto; width:600px;   font-size:40px;  color:#fff; padding-top:150px; }
.sensual .inter .senzi{ margin:0 auto; width:550px; color:#fff;font-size:26px; line-height:55px; margin-top:60px;  }

.persona{ margin:0 auto; width:100%; background:#f5eea3; padding:50px 0px; text-align:center;   overflow:hidden; }

.selects{ margin:0 auto; width:100%; background:#fffee2; padding:50px 0px; text-align:center;   overflow:hidden; }
.selects .inter{ margin:0 auto; width:1218px;  text-align:center;  }

.introduction { margin:0 auto; width:100%;   overflow:hidden;  margin-top:50px;}
.biological{ margin:0 auto; width:100%; background:#e85550; padding:50px 0px;   overflow:hidden; }
.biological .biologtd{  margin:0 auto; width:1000px;  text-align:center;  }
.biological .biologzi{   margin:0 auto; width:1000px; color:#fff;font-size:30px; line-height:48px; margin-top:50px; text-align:center;  }

.brain{ margin:0 auto; width:100%; background:#f5eea3; padding:50px 0px; text-align:center;   overflow:hidden; }
.principles{ margin:0 auto; width:100%; background:#f57710; padding:50px 0px;   overflow:hidden; }
.principles .princitd{  margin:0 auto; width:1000px;  text-align:center;  }
.principles .princizi{   margin:0 auto; width:1000px; color:#fff;font-size:18px; line-height:30px; margin-top:50px; text-align:left;  }

.improve{ margin:0 auto; width:100%; background:#b1cc47; padding:50px 0px; text-align:center;   overflow:hidden; }

.waves{ margin:0 auto; width:100%;  padding:50px 0px;   background:#01929f;  overflow:hidden; }
.waves .inter{ margin:0 auto; width:1200px;  }
.waves .inter .wavestu{  float:left; width:524px; margin-top:20px; }
.waves .inter .wavestd{  float:right; width:600px;  margin-top:20px;  }
.waves .inter .wavestd .td{ float:left; width:600px;   font-size:30px;  color:#fff; margin-top:10px; }
.waves .inter .wavestd .zi{ float:left; width:600px; font-size:18px;  color:#fff;line-height:40px; margin-top:30px;  }

.increase{ margin:0 auto; width:100%; background:#19aaaf; padding:50px 0px;   overflow:hidden; }
.increase .increasezi{  margin:0 auto; width:980px; color:#fff;font-size:24px; line-height:48px;  text-align:center;  }
.increase .increasezi span{  color:#eabe2d; }
.increase .increasetd{  margin:0 auto; width:980px;  text-align:center;  margin-top:50px;}

.authority{ margin:0 auto; width:100%; background:#1e6fb0; padding:50px 0px;   overflow:hidden; }
.authority .authoritytd{  margin:0 auto; width:980px; color:#eabe2d;font-size:40px; line-height:48px;  text-align:center; }
.authority .authorzi{  margin:0 auto; width:980px; color:#fff;font-size:24px; line-height:48px;  text-align:center;  margin-top:30px; }
.authority .authortd{  margin:0 auto; width:980px;  text-align:center;  margin-top:30px;}

.gamet { margin:0 auto; width:100%;   overflow:hidden;  margin-top:50px;}
.gametys{ margin:0 auto; width:100%; background:#25989d; padding:50px 0px;   overflow:hidden; }
.gametys .gametd{  margin:0 auto; width:1000px; color:#eabe2d;font-size:40px; line-height:48px;  text-align:left; }
.gametys .gametzi{  margin:0 auto; width:1000px; color:#fff;font-size:20px; line-height:48px;  text-align:left;  margin-top:20px; }
.gametys .gametu{  margin:0 auto; width:1000px; text-align:center;  margin-top:20px; }
.gametys .gametrtd{  margin:0 auto; width:1000px; color:#fff;font-size:20px; text-align:leftr;  margin-top:20px;}


.sandtable{ margin:0 auto; width:100%; background:#417e00; padding:30px 0px;   overflow:hidden; }
.sandtable .inter{ margin:0 auto; width:916px; }
.sandtable dl{ float:left;width:916px; }
.sandtable dl dt{ float:left;width:916px; height:69px;  margin-top:50px; background:url(images/gamet-tby.png) no-repeat; }
.sandtable dl dt .td{ float:left;width:64px;  color:#fff;font-size:36px; line-height:48px;  text-align:center; }
.sandtable dl dt .td1{ float:right;width:810px;  color:#fff;font-size:24px; line-height:48px;  text-align:left; }

.sandtable dl dd{ float:left;width:916px;  color:#fff;font-size:20px; line-height:30px;  text-align:left;}


.attention{ margin:0 auto; width:100%;   margin-top:50px;  overflow:hidden; }
.children{ margin:0 auto; width:100%; background:#e85551; padding:50px 0px;   overflow:hidden; }
.children .inter{ margin:0 auto; width:1200px;  }
.children .inter .tu{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }
.children .inter .td1{ margin:0 auto; color:#fff;font-size:20px;padding-top:30px;  line-height:30px;  text-align:center; }
.children .inter .td2{ margin:0 auto;  margin-top:50px;color:#fff;font-size:24px; line-height:40px;  text-align:center; }

.course1{ margin:0 auto; width:100%; background:#b1cc47; padding:50px 0px;   overflow:hidden; }
.course1 .inter{ margin:0 auto; width:1200px;  }
.course1 .inter .tu1{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }
.course1 .inter .tu2{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }

.learnen{ margin:0 auto; width:100%; background:#25989d; padding:50px 0px;   overflow:hidden; }
.learnen .inter{ margin:0 auto; width:1200px;  }
.learnen .inter .td1{ margin:0 auto; color:#fff;font-size:24px;padding-top:36px;  line-height:40px;  text-align:center; }
.learnen .inter .tu{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }

.biolog{ margin:0 auto; width:100%; background:#fde8ba; padding:50px 0px;   overflow:hidden; }
.biolog .inter{ margin:0 auto; width:1200px;  }
.biolog .inter .td1{ margin:0 auto; color:#333;font-size:24px;padding-top:36px;  line-height:40px;  text-align:center; }
.biolog .inter .tu{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }

.audiovisual{ margin:0 auto; width:100%; background:#f57710; padding:50px 0px;   overflow:hidden; }
.audiovisual .inter{ margin:0 auto; width:1200px;  }
.audiovisual .inter .tu{ margin:0 auto; width:1200px;  text-align:center;padding-top:0px;  }
.audiovisual .inter .tu1{ margin:0 auto; width:1200px;  text-align:center;padding-top:30px;  }
.audiovisual .inter .td1{ margin:0 auto; color:#fff;font-size:24px;padding-top:30px;  line-height:40px;  text-align:center; }
.audiovisual .inter .td2{ margin:0 auto;  margin-top:50px;color:#fff;font-size:24px; line-height:40px;  text-align:center; }



.channel {height:50px;line-height:50px;position:relative; z-index:1000}
.channel .nav{position:relative;}
.channel li{float:left; list-style:none;margin:0;padding:0;border:0}
.channel a{ cursor:pointer; display:block;margin:0;padding:0;border:0 }
.channel a{float:left;height:50px;line-height:50px;}
/*---------------------------------*/
.channel .nav0 a{width:171px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/menu.png) -0px 0;}
.channel .nav0 a:hover{background:url(images/menu.png) -0px -50px;}
/*---------------------------------*/
.channel .nav1 a{width:171px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/menu.png) -171px 0;}
.channel .nav1 a:hover{background:url(images/menu.png) -171px -50px;}
/*---------------------------------*/
.channel .nav2 a{width:171px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/menu.png) -342px 0;}
.channel .nav2 a:hover{background:url(images/menu.png) -342px -50px;}
/*---------------------------------*/
.channel .nav3 a{width:171px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/menu.png) -513px 0;}
.channel .nav3 a:hover{background:url(images/menu.png) -513px -50px;}
/*---------------------------------*/
.channel .nav4 a{width:171px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/menu.png) -684px 0;}
.channel .nav4 a:hover{background:url(images/menu.png) -684px -50px;}
/*---------------------------------*/
.channel .nav5 a{width:171px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/menu.png) -855px 0;}
.channel .nav5 a:hover{background:url(images/menu.png) -855px -50px;}
/*---------------------------------*/
.channel .nav6 a{width:174px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/menu.png) -1026px 0;}
.channel .nav6 a:hover{background:url(images/menu.png) -1026px -50px;}
/*---------------------------------*/
.channel .nlist {
    display:none;
    color:#333;
    border:0px solid #efefef;
    background-color:#cccccc;
    position:absolute;
    padding-top:10px;
    text-align:center;
    width:100%;
    _width:100px;/**FOR IE6 数值视具体情况而定**/
    line-height:5px;
	   top:50px;
	   *left:0;
    filter:Alpha(opacity=80);-moz-opacity:0.8;
    z-index:1000; }
.channel .nlist a {line-height:25px;}
.channel .nlist a:link,.channel .nlist a:visited {line-height:35px;height:35px; background: url(images/menu-xuan.png) bottom no-repeat  }
.channel .nlist a:hover {color:#F00;text-decoration:underline; background-image:none}

/*地图样式*/
area { blr:expression(this.onFocus=this.blur())}
area { -webkit-tap-highlight-color: transparent; }
.mapinwrap { position:relative; width: 910px; height: 740px; float:left; margin-bottom:80px; background: url(images/map1.png) 0 0 no-repeat;}
.map { position: absolute; left: 0px; top: 0px; width: 910px; height: 740px; /*background: url(../images/maps/map_bg_v2.png) 0 0 no-repeat;*/ z-index: 1; }
.map-part { position: absolute; z-index: 2; font-size: 0px; overflow: hidden; filter: Alpha(opacity='50'); opacity: 0.5; }
.fakelayer {border: medium none;height: 740px;left: 0;position: absolute;top: 0;width: 910px;z-index: 4;}
.map-part-in { display: block; }
.province { width: 910px; height: 740px; position: absolute; left: 0px; top: 0px; z-index: 3; background: url(images/maps/map_text.png) 0 0 no-repeat; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='image/maps/map-24.png');
}
.province-line { width: 910px; height: 740px; position: absolute; left: 0px; top: 0px; z-index: 2; background: url(images/maps/map_line.png) 0 0 no-repeat; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='image/maps/line-new-24.png');
}
.map-part-xinjiang { left: 32px; top: 99px; }
.map-part-xinjiang .map-part-in { background: url(images/maps/xinjiang.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/xinjiang.png');
width: 339px; height: 262px; }
.map-part-xizang { left: 64px; top: 342px; }
.map-part-xizang .map-part-in { background: url(images/maps/xizang.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/xizang.png');
width: 339px; height: 262px; }
.map-part-gansu { left: 312px; top: 235px; }
.map-part-gansu .map-part-in { background: url(images/maps/gansu.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/gansu.png');
width: 242px; height: 208px; }
.map-part-qinghai { left: 251px; top: 303px; }
.map-part-qinghai .map-part-in { background: url(images/maps/qinghai.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/qinghai.png');
width: 212px; height: 155px; }
.map-part-sichuan { left: 372px; top: 411px; }
.map-part-sichuan .map-part-in { background: url(images/maps/sichuan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/sichuan.png');
width: 168px; height: 165px; }
.map-part-yunnan { left: 367px; top: 513px; }
.map-part-yunnan .map-part-in { background: url(images/maps/yunnan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/yunnan.png');
width: 151px; height: 161px; }
.map-part-guangxi { left: 494px; top: 570px; }
.map-part-guangxi .map-part-in { background: url(images/maps/guangxi.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/guangxi.png');
width: 128px; height: 97px; }
.map-part-guizhou { left: 475px; top: 509px; }
.map-part-guizhou .map-part-in { background: url(images/maps/guizhou.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/guizhou.png');
width: 105px; height: 92px; }
.map-part-hunan { left: 563px; top: 490px; }
.map-part-hunan .map-part-in { background: url(images/maps/hunan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/hunan.png');
width: 93px; height:110px; }
.map-part-chongqing { left: 505px; top: 450px; }
.map-part-chongqing .map-part-in { background: url(images/maps/chongqing.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/chongqing.png');
width: 80px; height: 83px; }
.map-part-hubei { left: 555px; top: 430px; }
.map-part-hubei .map-part-in { background: url(images/maps/hubei.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/hubei.png');
width: 130px; height: 81px; }
.map-part-jiangxi { left: 645px; top: 485px; }
.map-part-jiangxi .map-part-in { background: url(images/maps/jiangxi.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/jiangxi.png');
width: 81px; height:116px; }
.map-part-shanxi { left: 510px; top: 304px; }
.map-part-shanxi .map-part-in { background: url(images/maps/shanxi.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/shanxi.png');
width: 85px; height: 154px; }
.map-part-henan { left: 588px; top: 365px; }
.map-part-henan .map-part-in { background: url(images/maps/henan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/henan.png');
width: 97px; height: 94px; }
.map-part-anhui { left: 660px; top: 395px; }
.map-part-anhui .map-part-in { background: url(images/maps/anhui.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/anhui.png');
width: 80px; height:100px; }
.map-part-hebei { left: 629px; top: 235px; }
.map-part-hebei .map-part-in { background: url(images/maps/hebei.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/hebei.png');
width:92px; height:132px; }
.map-part-neimenggu { left: 389px; top:28px; }
.map-part-neimenggu .map-part-in { background: url(images/maps/neimenggu.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/neimenggu.png');
width: 375px; height: 321px; }
.map-part-ningxia { left: 487px; top:310px; }
.map-part-ningxia .map-part-in { background: url(images/maps/ningxia.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/ningxia.png');
width: 48px; height: 75px; }
.map-part-shanxi-up { left: 578px; top: 281px; }
.map-part-shanxi-up .map-part-in { background: url(images/maps/shanxi-up.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/shanxi-up.png');
width: 60px; height: 119px; }
.map-part-beijing { left: 652px; top: 265px; }
.map-part-beijing .map-part-in { background: url(images/maps/beijing.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/beijing.png');
width: 29px; height: 30px; }
.map-part-tianjin { left: 670px; top: 285px; }
.map-part-tianjin .map-part-in { background: url(images/maps/tianjin.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/tianjin.png');
width: 20px; height:29px; }
.map-part-heilongjiang { left: 693px; top:18px; }
.map-part-heilongjiang .map-part-in { background: url(images/maps/heilongjiang.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/heilongjiang.png');
width: 192px; height: 173px; }
.map-part-jilin { left: 724px; top: 155px; }
.map-part-jilin .map-part-in { background: url(images/maps/jilin.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/jilin.png');

width: 145px; height:92px; }
.map-part-liaoning { left: 703px; top: 207px; }
.map-part-liaoning .map-part-in { background: url(images/maps/liaoning.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/liaoning.png');
width:101px; height: 96px; }
.map-part-shandong { left: 656px; top:325px; }
.map-part-shandong .map-part-in { background: url(images/maps/shandong.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/shandong.png');
width:110px; height: 74px; }
.map-part-jiangsu { left: 679px; top: 379px; }
.map-part-jiangsu .map-part-in { background: url(images/maps/jiangsu.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/jiangsu.png');
width: 92px; height: 94px; }
.map-part-shanghai { left: 761px; top: 440px; }
.map-part-shanghai .map-part-in { background: url(images/maps/shanghai.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/shanghai.png');
width: 15px; height: 33px; }
.map-part-zhejiang { left: 719px; top: 472px; }
.map-part-zhejiang .map-part-in { background: url(images/maps/zhejiang.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/zhejiang.png');
width: 64px; height: 63px; }
.map-part-fujian { left: 693px; top: 517px; }
.map-part-fujian .map-part-in { background: url(images/maps/fujian.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/fujian.png');
width: 74px; height: 94px; }
.map-part-guangdong { left: 580px; top: 582px; }
.map-part-guangdong .map-part-in { background: url(images/maps/guangdong.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/guangdong.png');
width: 135px; height: 105px; }

.map-part-macao { left: 580px; top: 582px; }
.map-part-macao .map-part-in { background: url(images/maps/macao.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/macao.png');
width: 19px; height: 18px; }

.map-part-hk {  left: 580px; top: 582px; }
.map-part-hk .map-part-in { background: url(images/maps/hk.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/hk.png');
width: 16px; height: 11px; }

.map-part-hainan { left: 561px; top: 694px; }
.map-part-hainan .map-part-in { background: url(images/maps/hainan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/hainan.png');
width: 43px; height: 35px; }
.map-part-taiwan { left: 764px; top: 573px; }
.map-part-taiwan .map-part-in { background: url(images/maps/taiwan.png) 0 0 no-repeat; _background: none; filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(sizingMethod='images', src='images/maps/taiwan.png');
width: 29px; height: 69px; }





/*宏帅所改*/
.h_bg{
    background-color: #FCFAED;
}
.h_container{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.h_content1{
    padding-bottom: 135px;
}
.h_content3{
    padding-bottom: 78px;
}
.h_content4{
    padding-bottom: 113px;
}
.h_content5 .h_text{
    color: #5A5657;
    font-size: 18px;
    line-height: 30px;
    width: 780px;
    margin: 25px auto 70px;
}
.h_content6{
    padding: 45px 0 70px;
}
.h_content6 .h_text{
    margin: 55px 0 30px;
}
.h_container .text{
    line-height: 30px;
    width: 815px;
    margin: 20px auto 40px;
    text-align: left;
}
.h_join3{
    padding: 30px 0 75px;
}
.h_button{
    margin: 40px 0 80px;
}
.h_button a{
    display: inline-block;
    width: 280px;
    height: 56px;
    background-color: #F0841E;
    color: #F0841E;
    line-height: 56px;
    color: #fff;
    font-size: 26px;
    border-radius: 30px;
}

.gt_join1{
    background: url(images/g_join/join_02.jpg) no-repeat center;
    padding: 110px 0 320px;
    margin-top: 90px;
}
.h_title .p1{
    color: #555555;
    font-size:36px;
    text-transform: uppercase;
}
.h_title .p2{
    font-size: 36px;
    margin-top: 30px;
    color: #ef600c;
}
.gt_join1 .h_content{
    color: #555555;
    font-size:24px;
    line-height: 48px;
    margin-top: 45px;
    text-align: left;
}
.gt_join2{
    padding: 105px 0 115px;
    background: url(images/g_join/joinddd_02.jpg) repeat;
}
.gt_join2 .h_title .p2{
    color: #fdc101;
}
.h_title .p3{
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
}
.gt_join2_list{
    margin: 15px -20px 0;
    overflow: hidden;
}
.gt_join2_list li{
    float: left;
    width: 33.333%;
    padding: 0 20px;
    margin-top: 30px;
    box-sizing: border-box;
}
.gt_join2_list li a{
    display: block;
    background-color: #fff;
    border-radius: 30px;
    padding:40px 30px 60px;
}
.gt_join2_list li a .p2{
    color: #333333;
    font-size:24px;
    font-weight: bold;
    margin: 15px 0 40px;
}
.gt_join3{
    padding: 115px 0 100px;
    background: url(images/g_join/bg1.png) no-repeat center bottom;
}
.gt_join3 .h_title .p2{
    color: #333333;
}
.gt_join3_box{
    margin-top: 70px;
    overflow: hidden;
}
.gt_join3_box .gt_join3_left{
    float: left;
    width: 245px;
    margin-left: 60px;
}
.gt_join3_box .gt_join3_left li{
    padding: 35px 0;
    margin-bottom: 15px;
    background-color: #80BE38;
    border-radius: 20px;
    font-size: 36px;
    color: #fff;
    line-height: 55px;
}
.gt_join3_box .gt_join3_right{
    float: left;
    width: 895px;
    padding-left: 35px;
    box-sizing: border-box;
}
.gt_join3_box .gt_join3_right li{
    float: left;
    width: 33.3%;
    padding: 0 50px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.gt_join3_box .gt_join3_right li a{
    display: block;
    height: 180px;
    border-radius:50%;
    border: 1px solid #F1F1F1;
    padding-top: 30px;
    box-sizing: border-box;
    background-color: #fff;
}
.gt_join3_box .gt_join3_right li a .p2{
    color: #020202;
    font-size: 24px;
    margin-top: 12px;
}
.gt_join4{
    background: url(images/g_join/join_56.jpg) no-repeat center top;
    padding: 110px 0 120px;
}
.gt_join4_list{
    overflow: hidden;
    margin: 20px -65px 0;
}
.gt_join4_list li{
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0 65px;
    margin-top: 50px;
}
.gt_join4_list li a{
    display: block;
    height: 206px;
    background: url(images/g_join/bg2.png) no-repeat center;
    background-size:100% auto;
    overflow: hidden;
}
.gt_join4_list li a .p1{
    font-size:80px;
    color: #f58426;
    margin: 60px 0 50px;
}
.gt_join4_list li a .p2{
    color: #fff;
    font-size: 24px;
}
.gt_join5{
    padding: 140px 0;
    background: url(images/g_join/bg3.png) no-repeat center;
    background-size:auto 100%;
    position: relative;
    margin-top: -30px;
    z-index: 10;
}
.gt_join5 .h_title .p1,.gt_join5 .h_title .p2{
    color: #fff;
}
.gt_join5 .gt_join5_list{
    margin: 50px -15px 0;
    overflow: hidden;
}
.gt_join5 .gt_join5_list li{
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 0 15px;
}
.gt_join5 .gt_join5_list li a{
    display: block;
    background-color: #fff;
    overflow: hidden;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
}
.gt_join5 .gt_join5_list li a .p2{
    height: 55px;
    line-height: 55px;
    color: #333333;
    font-size:14px;
}
.gt_join6{
    padding: 85px 0 110px;
    background-color: #F5F6FA;
    position: relative;
    margin-top: -20px;
}
.gt_join6 .contact .p1{
    margin: 55px 0 40px;
    font-size: 24px;
    color: #555555;
    line-height: 48px;
    text-align: left;
}
.gt_join6 .contact .p2{
    color: #f58426;
    font-size: 36px;
    margin-bottom: 40px;
}
.gt_join6 .contact .p3 a{
    display: inline-block;
    width: 260px;
    height: 56px;
    line-height: 56px;
    background-color: #F58427;
    color: #fff;
    font-size: 24px;
    border-radius: 30px;
}