/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";background:#fff;min-width:1216px;}
a{text-decoration:none}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{clear:both;height:0px;ine-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;min-width:1216px;}
.w1200{width:1200px;margin:0 auto}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*?¨C????¨¨?¡­??? ?¡ã???????????¡è?*/
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fc{float:unset; display:inline;}
.fr{float:right;display:inline;}
/*?¡À€¨¦?¡§? ¡¤???*/
.head_bg{background:#333;color:#e3dfd5;}
.head{overflow: hidden;height:31px;font-size:14px;}
.head_l{line-height: 31px;}
.head_r ul{overflow: hidden;}
.head_r ul li{float: left;}
.head_r ul li a{display: block;line-height: 31px;color:#e3dfd5;padding-left:5px;width:90px;}
.head_r ul li a img{display: inline-block;float: left;width:15px;height:15px;margin:8px 8px;}

/* .top_bg{background:url(/images/top_bg.jpg) repeat;} */

.top_bg{background:#00a6bf;}
.top{overflow: hidden;padding:15px 0px;}
.logo img{width:255px;height:auto;}
.logo_tt{margin-left:35px;margin-top:10px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:45px;font-size:16px;margin:auto;width:1216px;}
.nav .navBar{position:relative; z-index:555;}
.navul{ position:relative;}
.navul .m{ float:left;  position:relative; z-index:1; }
.navul h3 a{ display:block;width: 85px;text-align: center;color:#414141;font-weight:normal;height:40px;line-height: 40px;font-size:16px;}
.navul h3 a:hover,.nav span a:hover,.tt a:hover,.part_h .more a:hover{color:#ffaa30;}
.navul .sub{ display:none; /*¨¦??¨¨?¡è¨¦??¨¨¡ª?*/  position:absolute; left:-1px; top:50px; z-index:1; width:135px;border-top:0; padding:2px 2px;background:url(/images/bd_bg.png) repeat;}
.navul .sub li{ text-align:center;}
.navul .sub li a{ display:block;padding:2px 0; height:30px; line-height:30px; color:#333;transition: background 1s;-moz-transition: background 1s; /* Firefox 4 */-webkit-transition: background 1s; /* Safari ?¡¯? Chrome */-o-transition: background 1s; /* Opera */}
.navul .sub li a:hover{background:#00a6bf;color:#fff;}
.navul .block{ height:5px; width:130px;background:#ffaa30;position:absolute; left:0; top:40px; overflow:hidden;  }
/*banner*/
.fullSlide{width:100%;max-width:1587px; height:544px;overflow:hidden; position:relative; z-index:1;background:url(/images/nav_border.jpg) center bottom no-repeat;margin:auto;}
.fullSlide .bd{width:1587px; height:544px;margin:0 auto;z-index:0;}
.fullSlide .bd ul{width:1587px; height:544px;margin:0 auto;}
.fullSlide .bd ul li{width:1587px; height:544px;overflow:hidden; text-align:center;}
.fullSlide .bd ul li a{display:block;}
.fullSlide .bd li a img{ display:block;width:1587px; height:544px;}
.tt{position:absolute; z-index:100; left:50%; margin-left:-600px;bottom:55px;overflow:hidden;}
.tt a{font-size:24px;color:#fff;display:block !important;height:80px !important;line-height:80px;max-width:980px;/* background:url(/images/tt_bg.png) repeat; */padding:0 38px;float:left;text-align:left;}
.fullSlide .hd{ width:1200px;  position:absolute; z-index:1; bottom:0px; left:50%; margin-left:-600px; height:40px; line-height:40px; text-align:center;}
.fullSlide .hd ul{ text-align:center; padding:5px 30px 0 0;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 5px; background:url(/images/li_on.png) bottom no-repeat; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul li.on{background:url(/images/li.png) bottom no-repeat;}
/* ???¨¦??????¡ë?/?????¡ë¨¦¡¯????? ?????????????¨¦?€¨¨???? ¨¦?¡è?????? */
.fullSlide a.slide_bt{position:absolute;display:block;top:240px;width:53px;height:84px;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .prev{ left:0px; background:url(/images/next.png) no-repeat;}
.fullSlide .next{right:0px; background:url(/images/prev.png) no-repeat;}
.fullSlide .prev:hover{ filter:alpha(opacity=100);opacity:1;}
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;}

/*part_h*/
.part_h{width: 100%;overflow: hidden;border-bottom:1px solid #bebdbb;}
.part_h .hh{width:100px;font-size:24px;border-bottom:1px solid #05a7ab;height:38px;line-height: 38px;}
.part_h .more a{display: block;overflow: hidden;color:#0da8bf;font-size:14px;height:14px;line-height: 14px;margin-top:14px;}
.part_h .more span{display:block;float:left;padding:0px 10px;border-left:1px solid #bebdbb;}
.part_h .more img{display: block;float: left;width:17px;height:13px;}
/*part1*/
.part1_bg{background:url(/images/part1_bg.png) repeat;}
.part1{overflow: hidden;padding:15px 0px 40px 0px;}
.form{overflow: hidden;margin-bottom:35px;}
.form input.search-left{background:#fff;padding:0px 10px;color:#b8b8b8; float:right; width:315px;height:38px; line-height:38px; border:1px solid #00a6c0;border-right:none;}
.form input.search-right{float:right; width:40px; height:40px;}
.part_l{width:195px;}
.li_box a{display: block;width: 173px;height:35px;padding:7px 10px;border:1px solid #eeece6;margin-bottom:12px;font-size:16px;color:#875c3a;background:#fff;}
.li_box img{display:block;float: left;width: 35px;height:35px;margin-right:20px;}
.li_box span{display:block;float:left;height:35px;line-height: 35px;}
.part_r{width:990px;}
.part_r .part_h{width:960px;margin-left:30px;}
.part_r ul{width:465px;margin-top:10px;float: left;margin-left:30px;}
.part_r ul li{border-bottom:1px solid #bebdbb;}
.part_r ul li a{display: block;color:#333;padding:10px 0px;}
.part_r ul li a .p1_t{font-size:16px;overflow: hidden;}
.part_r ul li a .p1_t span{display: block;float: left;height:20px;line-height: 20px;max-width:435px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.part_r ul li a .p1_t img{display: block;float: left;width:26px;height:13px;margin-top:7px;margin-left:4px;}
.part_r ul li a .p1_b{overflow: hidden;font-size:12px;margin-top:5px;}
.part_r ul li a .p1_b span.date{display: block;float: left;color:#bbbbbb;font-style: italic;}
.part_r ul li a .p1_b span.fk{display: block;float: left;margin-left:10px;}
.fy{color:#d6ae57;}
.fb{color:#63b2df;}
.fg{color:#7fc580;}
/*part2*/
.part2{overflow: hidden;padding:35px 0px;}
.p2_box{width:195px;float: left;}
.li_box2 a{display: block;width: 195px;height:60px;line-height: 60px;text-align: center;font-size: 18px; color:#000; margin-top:5px;}
.li_box a:hover,.li_box2 a:hover,.part_r ul li a:hover,.img_li a:hover{color:#ffaa30;}
.p2ul{width:465px;margin-left:45px;}
.p2ul ul{margin-top:10px;}
.p2ul ul li a{display: block;height:50px;width:465px;overflow: hidden;color:#333;}
.p2ul ul li a .p2li_t{height:50px;line-height:50px;float:left;max-width:405px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2ul ul li a .p2li_t img{display:block;float: left;margin:24px 8px;width:4px;height:4px;}
.p2ul ul li a span{display: block;float: left;}
.p2ul ul li a span img{display:block;width:26px;height:13px;margin-top:18px;margin-left:10px;}
.p2ul ul li a span.date1{float: right;color:#9b9b9b;font-size:12px;line-height:50px;padding:0px 5px;}
.p2ul ul li a:hover{background:#edecec;color:#ffaa30;}
.p2_img{width:465px;}
.img_li a{display: block;color:#333;width:465px;margin-top:25px;height:92px;overflow: hidden;}
.img_l{float:left;overflow: hidden;}
.img_l img{display: block;width:135px;height:92px;}
.img_r{float: right;width:300px;height:92px;overflow: hidden;}
.img_r .date2{overflow: hidden;}
.img_r .date2 span{display:inline-block;font-size:12px;color:#00a6bf;float: left;}
.img_r .date2 img{display:block;float: left;width:26px;height:13px;margin-left:10px;}
.img_r .img_con{height:75px;line-height: 25px;overflow:hidden;}
/*link*/
.link_bg{background:#f4f4f4;height:70px;}
.link{padding:15px 0px;}
.link_h{width:130px;overflow: hidden;height:40px;line-height: 40px;color:#898989;font-size:18px;}
.link_h img{display: block;float: left;width:20px;height:20px;margin:10px 15px;}
.sel_mask{ /*?¡ã?<a></a>????????????*/position:relative;width:295px;height:36px;line-height:36px;background:url(/images/sel_bg.png) no-repeat;float: left;margin-left:60px;margin-top:2px;color:#898989;font-size:14px;}
.sel_mask span{     /*????¡è???¡­???*/position: absolute;top:0px;left:35px;display:block;width:225px;cursor: pointer;}
.sel_mask img{ /*????¡è????? ?*/display: inline-block;position: absolute;top:12px;right:15px;width: 15px;height:12px;cursor: pointer;}
.sel_mask ul{width:270px;position:absolute;bottom:35px;display: none;left: 12px;background:#f4f4f4;}
.sel_mask ul li{border-bottom:1px solid #999999;}
.sel_mask ul li a{clear: both;display:block;width:100%;text-align: center;color:#898989;}
.sel_mask:hover ul{display: block;}
/*foot*/
.foot_bg{background:#00a6bf;}
.foot{overflow: hidden;padding:25px 0px;}
.foot_l ul{overflow: hidden;width:550px;font-size:12px;color:#fff;}
.foot_l ul li{float: left;height:30px;line-height: 30px;}
.foot_l ul li span{display:inline-block;padding:0px 5px;}
.foot_l ul li.li_nf{float: none;}
.foot_r{overflow: hidden;margin-top:0px;}
.foot_logo{padding-right:20px;border-right:1px solid #89d4e6;margin-right:20px;margin-top: 10px;}
.foot_logo img{display: block;width: 190px;height:60px;margin-left:100px;margin-top: 10px;}
.foot_tt img{display: block;width: 100px;height:60px;margin-top: 18px;}
/*content*/
.xiaotu{overflow: hidden;}
.xiaotu img{width: 100%;}
.center{overflow: hidden;background:url(/images/bg11.jpg) repeat-y;}
.menu{width: 255px;position: relative;text-align: center;}
.menu_h{height:68px;line-height:68px;background:#078da1;color:#fff;font-size:24px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.menu .menu_box{width:193px;margin-left:30px;margin-top:30px;}

.menu ul li{padding:5px 0px;}
.menu ul li a{display: block;height:50px;line-height:50px;font-size:16px;color:#fff;}
.menu ul li.lion a,.menu ul li a:hover{background:#ffaa30;}
.center_r{width:945px;overflow:hidden;min-height: 800px;padding-bottom:30px;}
.center_r .live{width:835px;padding-left:110px;border-bottom:1px solid #d1d1d1;height:69px;line-height:69px;}
.live .live_h{font-size:20px;color:#666;}
.live .live_str,.live .live_str a{font-size:12px;color:#b8b8b8;}
.live .live_str a:hover{color:#ffaa30;}
.live .form{margin-bottom:0px;margin-top:15px;margin-left:10px;}
.form input.search-left{width:220px;}
.list,.content,.list1{width:835px;padding-left:110px;/* min-height: 200px; */margin-top:30px;color:#454545;}
.list ul li{padding:15px 0px;border-bottom:1px solid #d1d1d1;}
.list ul li a:hover,.con_btn a:hover{background:#f4f4f4;color:#ffaa30;}
.list ul li a{display: block;overflow: hidden;height:50px;line-height: 50px;color:#333;font-size:16px;}
.list ul li a .time{float: left;width:63px;height:48px;border:1px solid #b9d6df;background:#fff;overflow: hidden;font-size:12px;color:#b9d6df;text-align:center;}
span.dd{display: block;color:#fff;height:30px;line-height:30px;background:#b9d6df;font-size:24px;}
span.yy{display: block;height:18px;line-height:18px;}
.list_li{float:right;width:730px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fanye{margin-left:110px;margin-top:20px;}

.list1_part .part_h .hh{font-size:20px;}
.list1_part ul{margin-top:10px;margin-bottom:10px;}
.list1_part ul li a{display: block;height:50px;line-height:50px;overflow: hidden;color:#333;width:700px;padding-right:135px;position: relative;}
.list1_part ul li a span.list1_d{display: block;position: absolute;right:5px;top:0px;color:#9b9b9b;font-size:14px;}
.list1_part ul li a img{float: left;margin:24px 8px;width:4px;height:4px;}
.list1_part ul li a:hover{background:#edecec;color:#ffaa30;}
.list1_part ul li a:hover span,.p2ul ul li a:hover span.date1{color:#ffaa30;}


.ewm{height:110px;width:160px;overflow: hidden;margin-left:0px;font-size:12px;text-align: center;line-height: 20px;color:#fff;}
.ewm img{display: block;width:160px;height:90px;}


.con_h{text-align: center;line-height: 30px;font-size:20px;padding:5px 0px;font-weight: bold;}
.con_span{text-align: center;height: 40px;line-height:40px;font-size:14px;color:#a3a3a3;background:#eff0f0;margin-top:10px;}
.con_span span{display: inline-block;padding:0px 10px;}
.con_txt{padding:30px 0px;border-bottom:1px solid #d1d1d1;margin-bottom:20px;}
.con_txt p{line-height:30px;font-size:16px;}
.con_txt p img{display: block;margin:auto;}
.con_btn a{display: block;height:30px;line-height: 30px;color:#454545;}