@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul, li{list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after { display:block; height:0; clear:both; content:"\200B"; }
.clearfix { *zoom:1; }/*IE/7/6*/
.fl{ float:left; overflow:hidden; }
.fr{ float:right; overflow:hidden; }
.clear{ clear:both; overflow:hidden; }

a { text-decoration: none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;color:#4a4a4a; }

.flash { height: 678px; margin: 0px auto; overflow: hidden; position: relative; width: 100%; }
.slides_container {height: 678px; overflow: hidden; width: 100%; }
.paginposition { bottom: 0; font-family: Arial,Sans-Serif; padding: 20px 0 0; position: absolute; text-align: center;width: 100%; z-index: 100; }
.pagininer { padding:20px 0;  position: absolute;  bottom: 0;  left: 50%;  width: 150px; margin-left: -100px; overflow: hidden; height: 20px; }
.slides_control a { padding: 531px 1920px; }
.picnumeric { position: absolute; right: 0; }
.picnumeric li { display: block;  float: left; }
.picnumeric a { background:url(../images/d02.png) no-repeat; width:28px; height:28px; display:block; text-indent: -9999px; }
.picnumeric .current a { background:url(../images/d01.png) no-repeat;  text-decoration: none; }
.slides_control li { background-position: center top;  background-repeat: no-repeat; height: 678px; overflow: hidden; width:100%; }
.slides_control {  width: 100% !important; }
.prev .bg { background: url("../images/left.png") no-repeat scroll 0 0 transparent; height: 40px;width: 40px; }
.prev .bg:hover { background: url("../images/left.png") no-repeat scroll 0 0 transparent; }
.next .bg {background:url("../images/right.png") no-repeat ; height: 40px; width: 40px; }
.next .bg:hover { background: url("../images/right.png") no-repeat scroll 0 0 transparent; }
.prev { left: -40px; position: absolute; top: 280px; z-index: 99; }
.next { right: -40px; position: absolute; top: 280px; z-index: 99; }
.Stock { color: #7C849C; font-weight: bold; padding: 10px 0; }
.Stock span { color: #7C849C; font-size: 13px; padding: 0 7px;  font-weight:bold; }
.Stock .Percent { color: #7C849C; }

#header {position:relative; z-index:5; height:76px;  width:680px; float:left;  }
#nav {position:absolute; top:0px;  z-index:4; height:100%; overflow:hidden;}
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms; margin-right: 10px;   }
#nav .n1 { width:78px; }
#nav .n2, #nav .n3,#nav .n4, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:84px;}

#nav li a { position:relative; z-index:2; display:block; width:100%; height:100%; font-size:14px; line-height:78px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms; }
#nav li a.on { color:#fff; }
#nav li a span { position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
#nav li a .bkg { top:100%; z-index:1; background:url(../images/bg3.jpg) no-repeat;200ms; transition:top 200ms;  }
#nav li a.on .bkg,#nav li a:hover .bkg {top:0;}

#content {position:relative; overflow:hidden; }
#subNav {position:absolute; top:92px; left:0px; z-index:4; width:100%; height:61px; overflow:hidden; }
#subNav .g-wrap {overflow:visible; width:100%;}
#subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background:url(../images/tit_005.png) no-repeat top center; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms; }
  
#subNav .g-wrap .langs {right:0; padding:0 15px; width:auto;}
#subNav .g-wrap .on {top:0;}
#subNav .g-wrap .item .byj{ width:710px; margin:0 auto; padding:0 0px 0px 300px; font-weight:bold; font-size:13px; line-height:53px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms; }
#subNav .g-wrap .item .yna{ width:550px; margin:0 auto; padding:0 0px 0px 940px;}
#subNav .g-wrap .item .ynb{ width:200px; margin:0 auto; padding:0 0px 0px 720px;}
#subNav .g-wrap .item .ync{ width:400px; margin:0 auto; padding:0 0px 0px 400px;}
#subNav .g-wrap .item .ynd{ width:300px; margin:0 auto; padding:0 0px 0px 470px;}
#subNav .g-wrap .item .yne{ width:420px; margin:0 auto; padding:0 0px 0px 400px;}
#subNav .g-wrap .item .ynf{ width:420px; margin:0 auto; padding:0 0px 0px 210px;}
#subNav .g-wrap .item .byj a {float:left;  padding:0 20px; font-weight:bold; font-size:13px; line-height:53px; color:#ffffff;-webkit-transition:color 300ms; transition:color 300ms; }
#subNav .g-wrap .item .byj a:hover {color:#e56900;} /*精品项目三级滑动*/

.top{ height:76px; padding-top: 17px; background: #fff; width: 100%; position: fixed; z-index: 9997 }
.public{ width:1100px; margin:0 auto;  position:relative; }
.logo{ float:left; padding-top:5px; }
.top_r{ float:left; width:680px; margin-left:102px; }
.top_r01{ float:left; width:72px; padding-top:44px; height:20px; display:block; }
.top_r01 a{ padding-left:26px; background:url(../images/icon1.jpg) no-repeat left 0px; height:20px; color:#79777a; }
.top_r01 a:hover{background:url(../images/icon01.jpg) no-repeat left 0; }
.placeholder{ width:160px; height:36px; float:left; background:#ecebf0; padding-left:10px; }
.search-button{ float:right; width:36px; height:36px; background:url(../images/search.jpg) no-repeat; cursor:pointer; }

.topbox { position:absolute; right:130px;; top:20px; z-index:9 }
.topbox .search{ margin-top:33px; margin-left:20px;*margin-top:0;_margin-top:33px; cursor:pointer; }
.topbox  .hover{ display:none; position:absolute; top:56px; right:0px; width:251px;background-color:#616161; z-index:2; overflow:hidden; height:54px; }
.topbox  .hover .input{ float:left; width:238px; height:38px; margin:8px 0 0 8px;  }
.topbox  .hover .input .shurukuang{ width:225px;  height:38px;line-height:38px; font-size:14px; padding-left:10px; }
.topbox  .hover .input .anniu{ padding-top:5px; }
.topbox  .hover input:focus{ outline:none; }

.con01{ height: 796px; background: url(../images/bg1.jpg) no-repeat top center; }
.about{ position: relative; }
.video a{ width: 470px; height: 435px; display: block; background: url(../images/pic02.jpg) no-repeat; position: absolute; z-index: 999; top: 107px; left: 60px; }
.video a:hover{ background: url(../images/pic01.jpg) no-repeat; }  
.about .a1{ position: absolute; z-index: 0;  top: 130px; left: 493px; }
.about .a2{ position: absolute; z-index: 1; top: 197px; left: 615px; }
.about .a_c{ width: 410px; float: left; line-height: 22px; position: absolute; z-index: 2; top: 272px; left: 615px; color:#999;  }
.gd{ width: 150px; height: 32px; background: url(../images/p01.png)#e58d34 0 0 no-repeat;display: block;margin-top: 32px;border: #e58d34 1px solid; position: absolute; left: 615px; z-index: 2; top: 402px; }
.gd:hover{ background: url(../images/p01.png)#fea348 10px 0 no-repeat; border: #fea348 1px solid;}

a {
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.con02{ height: 720px; background: #e58d34; }
.xm_tit{ width: 322px; height: 324px;  background: #fff; float:left; overflow: hidden;}
.xm_tit .x01{ padding: 35px 0 0 222px; color: #555; font-size: 20px; }
.xm_tit .x02{ padding: 158px 0 0 45px; }

.xm{ padding-top: 88px; position: relative; }
.xm .gm{ position: absolute;  z-index: 1;right:5px; top:120px;}
.xm .gm a{ color: #fff; font-size: 12px; text-transform: uppercase;  }
.xm .gm a:hover{ text-decoration: underline;}
.xm_c{ overflow: hidden; float: left; }
.con{width:768px; margin:88px auto 0; overflow: hidden;}
.con ul li{width:384px;height:236px;float:left; position:relative;overflow:hidden;cursor:pointer;}
.txt{width:384px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑"; height: 0}
.txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:14px;text-align:center;}

.news{ background: url(../images/bg2.jpg) no-repeat; height: 770px; }
.news_tit{ padding-top: 75px;}
.news_01{ float:left; }
.news_more a{ float: right; font-size: 12px; text-transform: uppercase; color: #666; padding-top: 20px }
.news_more a:hover{ text-decoration: underline;}
.news_l{ width: 528px; height: 487px; background: #fff; float: left; margin-top: 45px; overflow: hidden; }
.news_l .news_l_time{ font-size:30px; color: #e58d35;  margin-left: 50px; margin-top: 55px; }
.news_l h3{  font-size:18px; margin-top: 25px; line-height: 26px; font-weight: bold; margin-left: 50px; width: 432px; overflow: hidden; }
.news_l h3 a{ color: #4a4a4a;}
.news_l h3 a:hover{color: #e58d34; }
.news_l p{ font-size: 12px; color: #666; margin-left: 50px; line-height: 20px; width: 432px; padding: 28px 0 18px }
.news_l .news_l_c{ margin-left: 55px; }
.news_l .news_l_c a img:hover{ -webkit-filter:opacity(.8);}
.news_r{ width: 550px; float: right; margin-top: 45px;}
.news_r01 a{ width: 550px; height: 150px; display: block; background:url(../images/j02.png)#fff 464px 45px no-repeat ; float: left; }
.news_sj{ float:left; font-size: 58px; color:#e58d35; padding: 50px 0 0 40px; }
.news_sc{ float:left; padding-left: 32px; }
.news_r01{ float:left; margin-bottom: 18px; }
.news_sc01{ font-size:14px; text-transform: uppercase; padding-top: 50px; color: #999999; line-height: 20px;  }
.news_sc02{ color: #999999 }
.news_sc03{ padding-top: 15px; }
.news_r01 a:hover{ background:url(../images/j01.png)#e58d34 474px 45px no-repeat ; color: #fff; }
.news_r01 a:hover .news_sj,.news_r01 a:hover .news_sc01 ,.news_r01 a:hover .news_sc02 { color: #fff; }

.footer{ height: 384px; background: #e6e6e6; }
.foot_l{ padding-top: 68px; float: left; width: 270px;  }
.foot_l .tel{ background: url(../images/pic06.jpg) left center no-repeat; height: 52px; line-height: 52px; padding-left: 40px; color: #666; font-size: 14px;  }
.foot_l .mail{ background: url(../images/pic07.jpg) left center no-repeat; height: 52px; line-height: 52px; padding-left: 40px; color: #666; font-size: 14px;  }
.foot_l .em{ float: left; height: 52px; line-height: 52px; color: #666; font-size: 14px; }
.foot_l .em .gz{ float: left; padding-right:10px; }
.foot_l .em img{ padding-top: 6px; }

.foot_r{ float:right; width: 780px; padding-top: 68px; margin-right: -60px; }
.foot_r ul{ width: 130px; float: left;  }
.foot_r ul p.ab{ font-size:16px; color: #666;  }
.foot_r ul p.xian{ width: 20px;  height: 1px; background: #a6a6a6; margin-top: 15px; margin-bottom: 25px; }
.foot_r ul li a{ color: #a6a6a6;  font-size: 12px; line-height: 22px; }
.foot_r ul li a:hover{ color: #e58d35; }

.footer2{ height: 60px; line-height: 60px; background: #e58d35; color: #fff; }
.footer2_r{ float:left; }
.footer2_l{ float: right; }
.footer2_l a{ color: #fff;}

/*gotop*/
.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #e58d35;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .weixin {background: #dadbdd;}
.cbbfixed .weixin div {background: url(../images/weixin.jpg);width: 210px;height: 210px;position: absolute;left: -212px;top: -130px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}


/*视频播放*/
.show_video{
	width: 640px;
	height: 464px;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -320px;
	top:50%;
	margin-top: -232px;

}
.video_back{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.80);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9998;
}


.sub_nav{ background: url(../images/bg4.png) ; border-bottom: 3px solid #f0f0f0; height:62px; position: absolute;  bottom: 0; width: 100%}
.nav_l{ background: url(../images/p10.png) no-repeat; width: 187px; height: 107px; float: left;  position: absolute; left: 0; bottom: -62px;}
.nav_l h1{ padding: 36px 0 0 23px; font-size: 20px; color: #fff;  }
.nav_l h2{ font-size: 12px; color: #fff;  padding: 10px 0 0 23px; text-transform: uppercase;  }
.nav_r{float:right; line-height: 62px; font-size: 14px; }
.nav_r a{ display: block;  float: left;  padding: 0 23px; color: #555;  }
.nav_r a:hover,.nav_r  a.a3{ background: #e58d35; color: #fff; }
.cont{padding: 60px 0 60px; width: 1100px; margin: 0 auto; }
.sub_con{ min-height: 400px;  overflow: hidden; line-height: 26px;  color: #999;}

.new{ padding-bottom: 100px; }
.pu{ width:1100px; margin:0 auto;  position:relative; }
.new ul li{ height: 206px; }
.new ul li .new_l{ float:left; width: 260px; }
.new ul li .new_l img{ padding-top: 25px; width: 260px; height: 158px; }
.new ul li a .new_r{ float: left; padding-left: 35px; width: 800px; overflow: hidden; background: url(../images/j02.png) no-repeat right 60px; }
.new ul li a:hover .new_r{  background: url(../images/j03.png) no-repeat right 60px; }
.new ul li a .new_r h3{ margin-top: 62px;  color: #666; font-size:16px;  background: url(../images/x1.jpg) no-repeat left bottom; padding-bottom: 16px; }
.new ul li a:hover .new_r h3{ color: #e58d34;  }
.new ul li .new_r p{ font-size:12px; color: #979797; padding-top: 20px; }
.new ul li .new_r .time{ font-size:12px; color: #999; padding-top: 16px;}

.fy{ text-align: center;  margin: 60px 0  10px; }
.fy ul.pagination { display: inline-block;  padding: 0;  margin: 0; }
.fy ul.pagination li { display: inline; }
.fy ul.pagination li a { color: black; padding: 5px 12px; text-decoration: none; transition: background-color .3s;border: 1px solid #e5e5e5; margin: 0 1px; font-size:18px; color: #666; background: #fff; font-family:"DINCOND-BOLD","微软雅黑"; }
.fy .pagination li:first-child a { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.fy .pagination li:last-child a { border-top-right-radius: 5px;  border-bottom-right-radius: 5px; }
.fy ul.pagination li a.active { background-color: #e58d34;  color: white;  border: 1px solid #e58d34; }
.fy ul.pagination li a:hover:not( .active) {background-color: #e58d34; }

.newsinfo_tit { border-bottom: 1px solid #e5e5e5; padding: 50px 0 0px; }
.newsinfo_tit b { color: #333; display: block; font: 24px/45px "微软雅黑"; padding: 10px 0 0; font-weight:bold; }
.newsinfo_tit span { color: #999; display: block; line-height:28px; font-size:12px; padding-bottom: 5px; }
.newsinfo_con {color: #666; font-size: 14px; line-height: 28px; min-height: 300px; padding: 40px 0 20px; }
.newsinfo_con img{ width: 800px; margin: 0 auto;}
.newsinfo_con p{ text-align:justify; line-height:28px; }
.nextcon {border-top: 1px dotted #c4c5c7; color: #c3c3c7; line-height: 36px; padding: 20px 5px 60px; font-size:14px; }
.nextcon a{ color:#c4c5c7; }
.nextcon a:hover{ color:#e58d34;}


.sub_xm{ float:left; width:345px; height:390px; background:#efeff4; margin:0px 10px 30px 10px;  }
.sub_xm_img{ width:345px; height:245px;  overflow:hidden;}
.sub_xm_img img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.sub_xm_img:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.sub_xm_tit{ height:58px; line-height:58px; text-align:center; font-size:14px; color:#454545; font-weight:bold;    }

.sub_xm_in { height:44px; overflow:hidden;}
.sub_xm_in a{     display: block; text-align:center; margin-left:100px;
    background: #efeff4;
    color: #fff;
    height: 42px;
    width: 144px;
	 
    font: bold 14px/44px "微软雅黑";
	 border:1px solid #6b6b6b; color:#6b6b6b; 
	  -moz-border-radius: 30px;      /* Gecko browsers */
    -webkit-border-radius: 30px;   /* Webkit browsers */
    border-radius:30px;            /* W3C syntax */
    text-decoration: none;
    -webkit-transition: margin .4s ease-in-out;
    -moz-transition: margin .4s ease-in-out;
    -o-transition: margin .4s ease-in-out;
    -ms-transition: margin .4s ease-in-out;
    transition: margin .4s ease-in-out;}
.sub_xm_in a:nth-of-type(even) {
    background: #e58d34;
    color: white;
	border:1px solid #e58d34;
}
.sub_xm_in:hover :first-child {
    margin-top: -44px;
}
.xmm{ overflow: hidden;  padding-bottom: 60px;}

.wh ul li a{ width: 536px; height: 163px; float: left; overflow:hidden; margin-bottom: 28px; }
.wh ul li:nth-child(even){float: left;  margin-left: 28px; }
.wh ul li a .wl{ float: left; width: 340px; height: 163px; }
.wh ul li a .wr{ float: left;  width: 163px; height: 126px; background: url(../images/w01.jpg) no-repeat; font-size: 16px; color: #333; font-weight: bold; padding: 37px 0 0 33px; }
.wh ul li a:hover .wr{ background: url(../images/w02.jpg) no-repeat; color: #fff; }

/*-------------人力资源部分----------*/
.human_box{ width:1100px; padding-bottom:50px; margin:0 auto; display:inline-block; }
.human_box p{ font-family:"Microsoft YaHei";padding-bottom: 20px;color:#343434; }
.human_box #job_tit{ background: none repeat scroll 0 0 #e58d34;  height: 66px; font-size:16px; width: 1100px;color:#fff; line-height:66px; }
.human_box .job #job_tit .item{  height: 66px; line-height: 66px; font-size: 16px; font-weight: bold; }
.human_box #job_tit .job01{ background: url(../images/b01.png) no-repeat 32px center;}
.human_box #job_tit .job02{ background: url(../images/b02.png) no-repeat 25px center;}
.human_box #job_tit .job03{ background: url(../images/b03.png) no-repeat 25px center;}
.human_box #job_tit .job04{ background: url(../images/b04.png) no-repeat 25px center;}
.job_l1 { width: 210px;border-right: 1px solid #fff; }
.job_l2 { width: 180px; border-right: 1px solid #fff;}
.job_l4{ width: 250px; border-right: 1px solid #fff; }
.job_l5{ width: 190px; border-right:0; }
.job_box {background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;padding: 20px 50px;width: 1000px; font-size:14px }
.human_box ul li{ color:#525252; background:#fff; }
.human_box ul li.b02{ background:#f3f3f3; }
.human_box .job .item{float: left;height: 50px;line-height: 50px; padding-left: 65px; font-size:14px;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{color:#1f6487;background: url("../images/news_icon.jpg") no-repeat scroll  -318px -7px ;}
.human_box .job_btn  {cursor:pointer;}
.human_box  span{background: url("../images/news_icon.jpg") no-repeat scroll  -318px 10px ;height: 29px;line-height: 29px;width: 39px;display:inline-block;}
.job_box .zxzp a{ padding:10px 30px; background:#e58d34;  text-align:center; color:#fff; display:block; float:left;}
.job_box .zxzp a:hover{ background:#f39e33; }

.cjtlx_r{ width:440px; margin-left:35px; margin-top:20px; }
.cjtlx_r_tit{ font-size:18px; height:60px; line-height:60px;  color: #e58d34; font-weight:bold; margin-top: 30px;  }
.cjtlx_r_list{ line-height:50px; font-size:13px; color:#616161; padding-top:16px;  }
.cjtlx_r_list p{line-height:30px; }

.fdclx{ padding-bottom:0px;border-top:1px solid #ccc; margin-top: 60px }
.fdclx_tit{ font-size:18px; color:#373737; font-weight:bold; padding:30px 0 0 0; line-height:60px; background:url(../images/bg33.jpg) no-repeat left bottom; margin-bottom:50px;   }
.contact_list li{  margin-right: 30px;  margin-bottom: 20px; width: 336px; height:131px; }
.contact_list li h1 { margin-bottom: 15px;  color: #e58d34; font-size: 16px; }
.contact_list li p { color: #55565d; font-size:14px; }

.ts_tit{ width: 181px; margin: 0 auto; }
.apply-form {  width: 785px;  margin: 32px auto 0; }
.apply-form .row {width: 100%; margin-bottom: 22px; overflow: hidden}
.col-sm-6 { float: left;  width: 50%; }
.apply-form .row .tex { border: 1px solid #d6d5d5;border-radius: 4px; font-size: 16px; height: 20px; line-height: 20px; padding: 11px 4.5%;font-family: '微软雅黑'; color: #666; width: 88%;}
.apply-form .area { border: 1px solid #d6d5d5;font-family: '微软雅黑'; width: 95%; padding: 11px 2.5%; line-height: 20px;font-size: 16px; color: #666; height: 190px; }
.apply-form .sub-btn { margin-bottom: 40px; border: none; width: 100%; height: 45px; background-color: #e58d34; color: #fff;font-size: 16px;
 transition: background 0.3s ease 0s;font-family: '微软雅黑'; cursor: pointer;}
.apply-form .sub-btn:hover { background-color: #ffa346; }

/* page */
.page{display:table;margin:0 auto;background:#fff;-moz-box-shadow: 0 5px 20px #CCCCCC;-webkit-box-shadow: 0 5px 20px #CCCCCC;box-shadow: 0 5px 20px #CCCCCC;}
.about{box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;}
.header{width:940px;height:90px;margin:0 auto;z-index:8;}

.link{ margin-top:30px;float:right;text-align:right;_width:718px;}
.link li{ float:left;display:inline;margin-left:60px;}
.link li a{ color:#4F4E4E;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{ border-bottom:2px solid #0066ff;}
.link li.active a{ color:#0066FF; }
.link li:hover{ border-bottom:2px solid #0066ff;color:#0066FF  }
.link li a:hover{ color:#0066FF  }.box{width:940px;margin:18px auto 0 auto;}
.event_year{ width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px;}
.event_year li{ height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer;}
.event_year li.current{width:61px;background:#e58d34 url('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}
.event_list{width:850px;float:right;background:url('../images/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3{ margin:0 0 10px 132px;font-size:24px;font-family:Georgia;color:#e58d34;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}.event_list li{background:url('../images/jian.png') 136px -80px no-repeat;}
.event_list li span{ width:127px;text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{ width:680px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../images/jian.png') -21px 0 no-repeat;line-height:25px;_float:left; }
.event_list li p span{width:650px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0; }

.cy{ position: absolute; width: 1054px; height: 164px; background: url(../images/q1.png) no-repeat; display: block; top: 570px; }
.cy a{ float:left; }
.cy a.cy01,.cy a.cy02,.cy a.cy03,.cy a.cy04{ background: url(../images/q2.png) no-repeat 0 0; width: 260px; height: 154px; }
.cy a.cy01{ background-position: 0 0 ; }
.cy a.cy02{ background-position:-260px 0 ; }
.cy a.cy03{ background-position: -540px 0px; }
.cy a.cy04{ background-position: -788px 0 ; }

.cy a:hover.cy01{ background-position: 0  -154px; }
.cy a:hover.cy02{ background-position:-260px -154px ; }
.cy a:hover.cy03{ background-position: -540px -154px; }
.cy a:hover.cy04{ background-position: -788px -154px ; }

.yg{ position: absolute;  right: 0; top: 21px;}
.wrapper-dropdown-2 {
    /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    width: 76px;
	 height: 40px;
	 line-height: 40px; color: #fff;  padding-left: 28px;
	 background: url(../images/q3.png)#e58d34 no-repeat 11px 14px;
    cursor: pointer;
    outline: none;
}

.wrapper-dropdown-2:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: white transparent;
}

.wrapper-dropdown-2 .dropdown {
  /* Size & position */
    position: absolute;
	 z-index: 6;
    top: 100%;
    left: 0px;
    right: 0px;
    background: #e58d34;
    /* Styles */
    background: white;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-2 .dropdown li a {
    display: block;
    text-decoration: none;
	 width: 88px; height: 40px;
	 background: #ffa64b;
	 padding-left: 16px;
    color: #fff;;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


.wrapper-dropdown-2 .dropdown li i {
    color: inherit;
    vertical-align: middle;
}

/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a {
    color: #ffddbb;
}

/* Active state */

.wrapper-dropdown-2.active:after {
    border-width: 0 6px 6px 6px;
}

.wrapper-dropdown-2.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-2 .dropdown,
.no-pointerevents .wrapper-dropdown-2 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-2.active .dropdown,
.no-pointerevents .wrapper-dropdown-2.active .dropdown {
    display: block;
}

/*.showen .headlink{width:122px;}*/
.headlink { width: 38px; height: 38px; float: right; margin-top: -55px; margin-right: 125px; }
.headlink a { display: block; width: 38px; height: 38px; -webkit-transition: all .3s; transition: all .3s; }
/*.headlink a:hover{border-color:#4957a2;}*/
.icon-search { background: url(../images/icon_search.jpg) no-repeat 0 0; float: left; position: relative;  }
.icon-search:hover { background-position: 0 0px; }
.headlink .show.icon-search { border-color: #fff; }
.header-search { position: absolute; top: 0px; right: 0px; width: 0px; height: 38px; background: #fff; z-index: 10; overflow: hidden; -webkit-transition: all .4s; transition: all .4s; border: 0; }
.show .header-search { width: 242px; border: 1px solid #e58d34; }
.hs-input { width: 180px; height: 18px; line-height: 18px; padding: 10px 10px; float: left; border:none; }
.hs-submit { width: 38px; height: 38px; background: url(../images/icon_search_on.jpg) no-repeat; float: right; cursor: pointer; border:none; }


