@charset "utf-8";
/* index common */

@import url("global.css");


.btn { width:65px; height:25px; border:0; text-align:center; line-height:25px; background-position:-252px top; color:#FFF; cursor:pointer;}
.btn-buy{ display:inline-block; width:40px; height:19px; line-height:19px; overflow:hidden; border:solid 1px #E57C00;cursor:pointer; background:#FF8800; text-align:center; color:#FFF;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; vertical-align:middle }
.btn-buy-pink{width:40px; background:#D34D68;border:solid 1px #BB2F4A;}
.btn-buy-blue{width:40px; background:#2E9EC6;border:solid 1px #247A9B;}
.btn-buy-gray{ display:inline-block; width:40px; height:19px; line-height:19px; overflow:hidden; border:solid 1px #E7E7E7;cursor:pointer; background:#E7E7E7; text-align:center; color:#848484;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; vertical-align:middle }
.btn-weituo{ display:inline-block; width:40px; height:21px; line-height:21px; overflow:hidden; border: solid 1px #155DD2; cursor:pointer; background:#1767E8; text-align:center; color:#FFF;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; vertical-align:middle;  }
.set { float:right; font-weight:normal; color:#FF6531;}
.set a { color:#FF6531; }
.set .set-ico{ display:inline-block; _display:inline; width:17px; height:20px; overflow:hidden; border:0; margin:0 1px; vertical-align: middle;background-position:left -80px; font-style:normal}
/* layout */
.wrap { margin-bottom:10px; margin-top:10px}
.wrap-1 { width:1024px; margin:16px auto;}
.main-1 { float:left; width:520px; }
.side,.side-1 { float:right; width:225px; overflow:hidden;}
.main { float:left; width:740px; overflow:hidden }

/* topbanner */
.banner { position: relative; width:550px; height: 290px; overflow: hidden; margin-bottom: 8px; margin-left:10px;  }
.banner .hdp-pic { position: relative;}
.banner .hdp-pic img { display: block; margin:0 auto}
.banner .hdp-hd { position: absolute; z-index: 1; width: 100%; bottom: 10px; text-align: center; font-size: 0; }

.banner .hdp-hd li { display: inline-block; *display:inline;zoom: 1; width: 20px; height: 4px; overflow: hidden; margin: 0 3px; /*background: url(../../public/slide/dot.png) no-repeat 0 -16px;  _background: url(../../public/slide/dot8.png) no-repeat 0 -16px;*/ cursor: pointer; background:#E0E0E0}
.banner .hdp-hd .on { background-position: 0 0;background:#FFBC4F }

.banner .prev, .banner .next {display: none; position: absolute; z-index: 10; top: 50%;width:50px; height: 70px; margin: -60px 0 0;  background: url(../../static/slide/ad_ctr.png) no-repeat 0 0;  cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.banner .prev { left:0;background-position:0 -10px; }
.banner .next { right: 0;background-position:-10px -100px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=50)!important; opacity: 0.5 !important; }




/* main  */
.main-1 .jingjia{background:url(../images/global.png) 0 -582px; width:740px; height:100px; margin-top:10px; margin-left:-220px; position:relative;}
.main-1 .jingjia .jingjia-con{height:100px; padding:0 20px}
.main-1 .jingjia .jingjia-con li{height:100px; position:relative; width:100%}
.main-1 .jingjia .jingjia-con .jingjia-item{font:18px/58px "Microsoft Yahei"; color:#fff; float:left; font-weight:bold}
.main-1 .jingjia .jingjia-con .jingjia-btn{width:102px; height:32px; background:url(../images/global.png) -441px -264px no-repeat; float:right; display:block; margin-top:15px;}
.main-1 .jingjia .jingjia-con .lxftime{width:700px; height:40px; font:14px/38px ;text-align:right; clear:both; display:block}
.main-1 .jingjia .jingjia-con .lxftime span{font-size:16px; font-weight:bold;color:#333; line-height:38px; padding:0 2px}
.main-1 .jingjia .jingjia-con .lxftime em{font-size:12px; font-weight:normal; color:#666; line-height:38px}



.banner-kouhao{ width:1024px; height:150px;background:url(../images/index-banner.jpg); }

/* sdudent header */
.brand-comp{ margin-top:25px}
.brand-comp-con{padding:35px 5px;position: relative;}
.brand-comp-con-list{}
.brand-comp-con li {width:85px; float:left; margin:0 42px}
.brand-comp-con li:hover{}
.brand-comp-con li img{width:85px; height:85px; display:block; border-radius:50%; border:2px solid #aadcb1}
.brand-comp-con li h1,.brand-comp-con li h2{font-size:14px;color:#EFAB2B; text-align:center; line-height:30px}
.brand-comp-con li h2{color:#AAAAAA;line-height:20px;font-size:12px;}
.brand-comp-con .prev, .brand-comp-con .next { display:none;position: absolute; z-index: 10; top: 50%;width:50px; height: 44px; width:22px; margin: -22px 0 0;  background: url(../../static/slide/ad_ctr.png) no-repeat -15px -26px;  cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.brand-comp-con .prev { left:0;background-position:-14px -23px; }
.brand-comp-con .next { right: 0;background-position:-25px -113px; }
.brand-comp-con .prev:hover, .brand-comp-con .next:hover { filter: alpha(opacity=50)!important; opacity: 0.5 !important; }

/*现场照片*/
.field-photos{}
.field-photos li {width:200px; float:left; margin-top:30px; margin-right:74px;}
.field-photos li:nth-child(4n){margin-right:0}
.field-photos li a img{width:200px !important; height:130px !important; display:block}
.field-photos li a:hover{background-color:#459a53; display:block;text-decoration:none}
.field-photos li a h1{text-align:center; font-size:14px;line-height:30px; height:30px; text-decoration:none}
.field-photos li a:hover{color: #fff;background-color:#459a53;}

.introduce{margin-bottom:20px;}
.introduce p{margin-bottom:10px; font-weight: bold; font-size:12pt;}
.introduce-desc h2{padding:10px 5px; font-weight: bold; font-size:12pt;background-color:#5f5959;color:white;}
.introduce-desc p{margin-top:20px;}
.introduce-desc .contact_list *{font-size: 12pt;}
.introduce-desc .contact_list table{width:100%;}
.introduce-desc .contact_list table thead th{background: #333;padding:5px;color:white;font-weight: bold;}
.introduce-desc .contact_list table tbody tr{background: white;border-bottom: 1px solid #ddd;}
.introduce-desc .contact_list table tbody tr:hover{background:whitesmoke;}
.introduce-desc .contact_list table tbody tr td{padding:5px;}
.introduce-desc .contact_list table tbody .row{background-color: #E0E0E0 !important;font-weight: bold;}
.introduce-desc .contact_list table tbody .row strong{font-weight: bold;}

.contact_list .item{}
.contact_list .item > div{float:left;}
.contact_list .item > p{clear: both;padding:10px 0;}
.contact_list .item .pm{height:100%;line-height: 100%;width:100px;}
.contact_list .item .pm img{width:100%;}
.contact_list .item .info{padding:10px;}
.contact_list .item .info > *{margin-top: 4px;}

.place-img-list{width:1000px; text-align: center;}
.place-img-list p{text-align: center; font-size:12pt; font-weight: bold; margin-bottom: 20px;}
.place-img-list img{width:600px;margin-bottom: 10px;}
.baoming h2{font-size:12pt; font-weight: bold; margin-bottom: 20px; text-align: center;}
.baoming h3{margin-bottom: 20px; font-weight: bold;}
.baoming p{margin-top:10px;}
