/* CSS Document */

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:12px; color:#333;font-family:Helvetica,Microsoft Yahei,Î¢ÈíÑÅºÚ,Simsun,ËÎÌå,Arial}
a{font-size:12px; color:#333; text-decoration:none}
a:hover{color:#E5BF6E; text-decoration:none}
ul,li {list-style-type:none; }
img{border:none}
.img:visited img{border: 1px solid #999999;}
.img img{border: 1px solid #EEEEEE;padding:0px;}
.img:hover img{border: 1px solid #00428E;}
.img:hover{color: #00428E; }
.clearfix:after{visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0;}
.clearfix{*zoom:1;}
.w1200{width:1280px;margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

#body{line-height:28px; font-size:14px; padding-top:15px; padding-bottom:15px;}

/* ·ÖÒ³ */
.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 0; padding:5px;}
.page a{color:#666666;padding:3px;border:1px solid #666666;text-decoration:none;margin-right:5px;}
.page a:link{color:#666666}
.page a:visited {color:#666666}
.page a:hover{background:#666666;color:#fff;}
.page a:active{color:#666666}
.page span{background:#666666;color:#fff; padding:3px;border:1px solid #666666;margin-right:3px;}
.page .cur{color:#fff;}
.page .cur a{ color:#fff;margin-right:0px;}
.page .cur a:link{color:#fff;}
.page .cur a:visited {color:#fff;}
.page .cur a:hover{color:#fff;}
.page .cur a:active{color:#fff;}

.lef{ background-color:#E8E8E8; width:1280px; margin:auto;}
#left {margin:0; margin-top:20px;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none;  color:#333333; font-size:16px;line-height:43px; width:160px;  text-align:center; margin-bottom:20px; margin-right:14px;}
#left li a:hover {float:left; text-decoration: none; background-color:#3FB150; color:#ffffff;}
#left ul .curr a{float:left; text-decoration: none;background-color:#3FB150; color:#ffffff;}


/* Í·²¿ */
#header{background-color:#24252A;height:115px; width:100%; position:fixed; z-index:9999;}
#header .main{width:1280px; margin:auto;}
#header img{width:305px; float:left; margin-top:20px; margin-right:50px;}
.clear {clear:both; *display:inline;/*IE only*/}
#nav {display:block; z-index:9999; position:relative; padding-top:40px; float:right;}
#nav .mainlevel {float:left;font-family:"Î¢ÈíÑÅºÚ";/*IE6 only*/}
#nav .mainlevel a {color:#ffffff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:center; text-decoration:none; line-height:38px; display:block;z-index:9999; padding-left:18px; padding-right:18px;}
#nav .mainlevel a:hover {color:#6CBD62; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li a {color:#333333; font-size:15px;font-family:"Î¢ÈíÑÅºÚ"; text-align:left; padding-left:20px; padding-right:11px; height:48px; background-color:#ffffff; border-bottom:1px solid #eeeeee;width:100px; line-height:48px;/*IE6 only*/}
#nav .mainlevel li a:hover {background:#ffffff; color:#6CBD62; /*IE6 only*/}

/* banner */
#full-screen-slider { width:100%; height:600px; float:left; position:relative;z-index:999;}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;bottom:30px;left:53%;z-index:9;width:600px;margin-left:-500px; z-index:9900;  padding:5px 15px 5px 0;  margin:auto 0;}
#pagination li { display:block; list-style:none; width:40px; height:8px; line-height:16px; float:left; margin-left:15px;  background-color:#BBBBBB}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#3FB151;}

/* Õ¹¹Ý */
.floor_1_main{padding-top:80px;padding-bottom:60px;}
.floor_1_main .title{text-align: center;width: 100%;padding-bottom:30px;}
.floor_1_main .title h3{font-size:30px;font-weight:normal;display:block;line-height:30px;background: url(t1.png) no-repeat center;}
.floor_1_main .title p{color:#999;font-size:20px;text-transform:uppercase;font-family:"AvantGardeITVbyBT Book",arial;padding-top:14px;}
.floor_1_main .title h3 b{display:inline-block;}
.imenu{text-align:center;}
.imenu a{font-size:16px;display:inline-block;padding:0 24px;text-align: center;border-left: 1px solid #3fb150;height: 20px;line-height: 20px;}
.imenu a:first-child{border-left:0 none;}
.imenu a:hover{color:#3fb150;}
.ipro{position:relative;overflow:hidden;padding:30px 0;}
.ipro .list{width: 108%;}
.ipro .item{float:left;width:416px;display: block;height:290px;overflow:hidden;margin-bottom:20px;margin-right:20px;position: relative;}
.ipro .item a{display: block;position: relative;width:100%;height:290px;}
.ipro .item img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:100%;height: 100%;display: block;}
.ipro .item:hover img{transform: scale(1.06, 1.06);}
.ipro .item h3{position:absolute;left:0;bottom:0;width:100%;text-indent:30px;font-weight: normal;font-size: 16px;height: 65px;line-height: 65px;background: url(black60.png) repeat;color: #fff;}
.ipro .item em{position:absolute;right:0;bottom:20px;z-index:2;width:32px;height:26px;background-position:-190px 0;display: block;margin-right: 30px;vertical-align: middle;}
.ipro .item:hover h3{background: url(ipro_t.png) repeat-x left top;}
.floor_1_main .more{width:180px;height:36px;line-height:36px;text-align:center;color:#fff;display:block;margin:10px auto 0;background: #444;transition: all 0.2s linear 0s;}
.floor_1_main .more:hover{background:#3fb150;color:#fff;text-indent:10px;}

.floor_2_main{ width:100%; height:660px; background:url(a1.jpg) center no-repeat; padding-top:30px;}
.floor_2_main .title{text-align: center;width: 100%;padding-bottom:30px;}
.floor_2_main .title h3{font-size:30px; color:#FFFFFF;font-weight:normal;display:block;line-height:30px;background: url(t1.png) no-repeat center;}
.floor_2_main .title p{color:#fff;font-size:20px;text-transform:uppercase;font-family:"AvantGardeITVbyBT Book",arial;padding-top:14px;}
.floor_2_main .title h3 b{display:inline-block;}
.floor_2_main .about { width:680px; float:right; color:#FFFFFF;}
.floor_2_main .about h3{ font-size:22px; color:#FFFFFF; height:60px; line-height:60px;}
.floor_2_main .about p{ font-size:16px; line-height:30px;}
.floor_2_main .more{width:180px;height:36px;line-height:36px;text-align:center; float:left;color:#fff;display:block;margin:10px auto 0;background: #444;transition: all 0.2s linear 0s;}
.floor_2_main .more:hover{background:#3fb150;color:#fff;text-indent:10px;}


.floor_5 .title{text-align: center;width: 100%;padding-bottom:30px;}
.floor_5 .title h3{font-size:30px; color:#333333;font-weight:normal;display:block;line-height:30px;background: url(t1.png) no-repeat center;}
.floor_5 .title p{color:#666;font-size:20px;text-transform:uppercase;font-family:"AvantGardeITVbyBT Book",arial;padding-top:14px;}
.floor_5 .title h3 b{display:inline-block;}
.indnews{padding:80px 0;overflow:hidden;position:relative;}
.newsBox{width:380px;height: 365px;overflow:hidden;position:relative;}
.newsBox .bd{border: 1px solid #ddd;}
.newsBox .hd{height: 28px;overflow:hidden;position:absolute;bottom: 1px;z-index:10;padding-left: 20px;text-align: center;}
.newsBox .hd ul{overflow:hidden;zoom:1;}
.newsBox .hd ul li{margin-right:6px;width:10px;height:10px;line-height:14px;text-align:center;background:#999;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display: inline-block;}
.newsBox .hd ul li.on{background:#00ae66; color:#fff;}
.picBox .bd{height:100%;z-index:0;}
.newsBox .bd li{zoom:1;vertical-align:middle;position: relative;height: 315px;overflow: hidden;}
.newsBox .bd img{width:380px;height: 240px;display:block;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.newsBox .bd li h3{display:block;font-size:18px;color: #000;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.newsBox .bd li .txt{z-index: 5;padding: 15px 20px;border-top: 0 none;height: 93px;}
.newsBox .bd li p{padding:0;color: #666;line-height: 24px;height: 45px;overflow: hidden;}
.newsBox .bd li .time{font-size:16px;padding-right:30px;padding-top:28px;}
.newsBox .bd li a:hover h3{color:#3fb150;}
.newsBox .bd li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.txtlistbox{width:860px;}
.txtlistbox .item{border:1px solid #ddd;margin-bottom:16px;transition: all 0.2s linear 0s;+margin-bottom: 18px; width:48%; float:left; margin-right:1.6%;}
.txtlistbox .item a{display:block;padding:28px;}
.txtlistbox .item h3{font-size:18px;vertical-align: top;}
.txtlistbox .item p{font-size:14px;line-height: 20px;height: 40px;color: #666;}
.txtlistbox .item .time{display: block;width: 90px;height:66px;border-right: 1px solid #ddd;line-height:20px;margin-right: 30px;color: #666;vertical-align: middle;*zoom: 1;}
.txtlistbox .item .time b{color: #666;display:block;font-size: 48px;line-height:48px;}
.floor_5  .more{width:180px;height:36px;line-height:36px;text-align:center;color:#fff;display:block;margin:10px auto 0;background: #444;transition: all 0.2s linear 0s;}
.floor_5  .more:hover{background:#3fb150;color:#fff;text-indent:10px;}

.hzhb img{ margin-right:10px;}

/* Ö÷ÌâÄÚÈÝ */
.maincn{}
.maincn ul div img{ padding-top:30px; margin-bottom:20px;}
.maincn ul li { float:left; width:255px; margin-left:10px; margin-right:10px;}
.maincn ul li a { font-size:14px; color:#333333;}
.maincn ul li a:hover{ color:#E5BF6E;}
.maincn ul li span { display:block; height:40px; line-height:40px; text-align:center;}

/* µ×²¿ */
.footer{background-color:#191919; width:100%;}
.footer ul {width:1280px; margin:auto;}
.footer ul .bt{font-size:16px; color:#ffffff; line-height:40px; font-weight:bold;}

.footer a { color:#999999;}
.footer a:hover { color:#ffffff;}
.footer .bq { text-align:center;  height:70px; color:#999999; padding-top:20px; line-height:180%; border-top:1px solid #353535; margin-top:35px;}

/* photograph CSS Document */
#photograph{height:300px;margin:0;}
.lanmu{ text-align:center; font-size:30px; width:150px; height:40px; margin:auto; padding-top:220px; display:block;}

/*¹Ì¶¨µÄÐü¸¡´°*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#3FB150 url(rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#3FB150 url(rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#3FB150 url(rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#3FB150 url(rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}