.page_l{float:left; width:250px;}
.page_r{float:right; width:910px;}

/**当前位置**/
.curpos{height:80px; line-height:80px;}
.curpos img{width:auto; height:18px; vertical-align:middle; margin-top:-2px; margin-right:10px;}
.curpos a{color:#777777;}
.curpos a:hover{color:#0065B2;}
.curpos em{padding:0 8px;}
.curpos span{color:#0065B2;}

/**左菜单**/
.left_menu{width:100%;}
.m_menu{height:110px; line-height:110px; font-size:30px; color:#FFF; font-weight:bold; background-color:#0065B2; text-align:center;}
.s_menu{background-color:#FAFAFA;}
.s_menu div{height:45px;}
.s_menu div a{float:left; width:100%; height:45px; line-height:45px; color:#777777; text-align:center; background:url('/public/static/images/menu_ico.png') no-repeat 30px top;}
.s_menu div a:hover{ background-color:#F0F0F0;}
.s_menu div a.c{color:#0065B2; font-weight:bold; background-position:30px -45px; background-color:#F0F0F0;}

/**正文**/
.cur_name{height:48px; line-height: 24px; font-size:18px; font-weight:bold; color:#0065B2; border-bottom:solid 1px #F0F0F0;}
.cur_name span{float:left; height:24px; width:2px; margin-right:20px; background-color:#0065B2;}
.cur_name span i{float:left; width:2px; height:12px; background-color:#7DB215;}

.p_text{padding:30px 0;}
.p_text div.img{text-align:center;}
.p_text div.img img{max-width:100%; height:auto; margin-bottom:30px;}
.p_text div.title{font-size:32px; font-weight:bold; color:#000; text-align:center; line-height:43px;}
.p_text div.info{border-bottom:solid 1px #ECECEC; padding:20px 0; text-align:center;}
.p_text div.info span{padding:0 20px; display:inline-block;}
.p_text div.summ{padding:25px 34px 25px 36px;  margin-top:45px; line-height:30px; background-color: #FAFAFA;}
.p_text div.text{padding-top:20px; font-size:16px; line-height:28px; color:#000; text-indent:2rem;}
.p_text div.play{padding-top:20px;}
.p_text div.play iframe{width:100%; height:500px;}

/**领导介绍**/
.leader_info{padding:40px 0; border-top:solid 1px #8D8D8D; overflow:hidden;}
.leader_info div.img{float:left; width:100px; height:auto; margin-right:40px;}
.leader_info div.img img{width:100%; height:auto;}
.leader_info div.info{float:left; width:770px;}
.leader_info div.info div.n{height:40px; font-size:18px; font-weight:bold; color:#000;}
.leader_info div.info div.j{height:25px;}
.leader_info div.info div.s{height:auto; font-size:16px; color:#000; line-height:38px;}

/**会员单位**/
.comp_logo{margin-top:30px; text-align:center;}

.comp_search{padding-top:28px; padding-left:205px; text-align:center; overflow:hidden;}
.comp_search input{float:left; width:398px; height:46px; padding-left:20px; line-height:48px; font-size:16px; border:solid 1px #f1f1f1;}
.comp_search button{float:left; width:100px; height:50px; line-height:50px; font-size:18px; color:#FFF; border:0; background-color:#7DB215;}
.comp_search button img{width:24px; height:24px; vertical-align:middle; margin-right:8px; margin-top:-2px;}
.comp_search input::input-placeholder{color:#777777;}
.comp_search input::-webkit-input-placeholder{color:#777777;}
.comp_search input::-moz-placeholder{color:#777777;}
.comp_search input::-ms-placeholder{color:#777777;}

.comp_list{padding-top:60px; overflow:hidden;}
.comp_list li{width:211px; margin-left:22px; margin-bottom:60px;}
.comp_list li.mn{margin-left:0;}
.comp_list li div.img{height:120px;}
.comp_list li div.img img{width:100%; height:100%; border-radius:5px;}
.comp_list li div.tl{height:40px; line-height:40px; font-weight:bold; overflow:hidden;}
.comp_list li div.ct{height:56px; font-size:12px; line-height:28px;}
.comp_list li div.ct span{color:#7DB215; font-size:14px; margin-right:5px;}



/**列表**/
.cont_list{width:100%; padding-bottom:10px; padding-top:30px; overflow:hidden;}
.cont_list li{width:405px; margin-bottom:30px; margin-right:100px;}
.cont_list li.r{margin-right:0px;}
.cont_list li div.img{float:left; width:160px; height:110px;}
.cont_list li div.img img{width:100%; height:100%; border-radius:5px;}
.cont_list li div.video{ position:relative;}
.cont_list li div.video a{width:100%; height:100%; line-height:110px; text-align: center; position:absolute; left:0; top:0;}
.cont_list li div.video a img{width:auto; height:21px; border-radius:0; vertical-align:middle;}

.cont_list li div.info{float:right; width:225px; height:110px;}
.cont_list li div.info div.t{height:20px; width:100%; margin-bottom:10px; font-weight:bold; overflow:hidden;}
.cont_list li div.info div.s{height:65px; font-size:12px; line-height:24px;}
.cont_list li div.info div.d{height:15px; font-size:12px;}
.cont_list li div.info div.p{height:22px; color:#3F8BC5; font-size:12px;}
.cont_list li div.info div.v{height:43px; line-height:18px;}

.cate_item{width:420px; margin-left:35px; margin-bottom:40px;}
.cate_item .cont_list li{width:400px; margin-right:20px; margin-bottom:20px;}

.text_list div{height:30px; line-height:30px; font-size:12px;}
.text_list div span{color:#7DB215; margin-right:7px;}

/**视频播放**/
.play_r{width:880px;}
.play_l{width:318px;}

.vd_play{width:100%;}
.vd_play video{width:100%; height:500px;}
.vd_play iframe{width:100%; height:500px;}
.vd_info{padding-top:40px;}
.vd_info div.tl{font-size:24px; font-weight:bold; color:#000;}
.vd_info div.ex{font-size:12px; color:#3F8BC5; padding:10px  0;}
.vd_info div.ex span{color:#000; font-weight:bold; padding-right:10px; display:inline-block;}
.vd_info div.dt{font-size:16px;}

.vd_intro{padding-top:30px;}
.vd_intro div.h{color:#000;}
.vd_intro div.h img{height:15px; width:auto; vertical-align:middle; margin-top:-2px; margin-right:10px;}
.vd_intro div.s{padding-top:20px; font-size:12px; line-height:32px;}

/*为您推荐*/
.exp_rg_label{padding:8px 18px 20px; font-size:18px; color:#000; font-weight:bold; background-color:#F8F8F8;}

.exp_rg_list{padding: 0 18px 20px; background-color:#F8F8F8; overflow:hidden;}
.exp_good{padding-top:14px; padding-bottom:12px; background-color:#EDEDED;}
.exp_rg_list div.img{float:left; width:160px; height:110px; margin-right:20px; position:relative;}
.exp_rg_list div.img img.p{width:100%; height:100%; border-radius:5px;}
.exp_rg_list div.img a{width:100%; height:100%; text-align:center; line-height:110px; position:absolute; left:0; top:0;}
.exp_rg_list div.img a img{vertical-align:middle; width:auto; height:21px;}

.exp_rg_list div.en{color:#000;}
.exp_rg_list div.tl{padding-top:10px; font-size:12px; line-height:20px;}

/**新闻列表**/
.news_list{padding-top:0;}
.news_list li{width:100%; padding:30px 0; margin:0; border-top:solid 1px #F0F0F0;}
.news_list li div.info{width:730px;}

/**新闻详情**/
.news_detail{width:745px;}
.news_detail{padding-left:110px;}

.news_hot{width:285px;}
.hot_head{height:45px; padding:0 18px; line-height:45px; background-color:#7DB215;}
.hot_head span{font-size:16px; font-weight:bold; color:#FFF;}
.hot_head a{float:right; font-size:12px; color:#FFF;}

.hot_list{padding:5px 18px; background-color:#FAFAFA; overflow:hidden;}
.hot_list li{padding:20px 0; border-top:solid 1px #E4E4E4;}
.hot_list li div.img{float:left; width:80px; height:55px;}
.hot_list li div.img img{width:100%; height:100%; border-radius:5px;}
.hot_list li div.info{float:left; margin-left:10px; width:159px;}
.hot_list li div.info div.tl{height:40px; font-size:12px; line-height:19px; overflow:hidden;}
.hot_list li div.info div.dt{height:15px; font-size:12px;}

/*上下篇*/
.prev_next{width:50px; height:156px; position:fixed;}
.prev_next a{width:50px; height:50px; margin-bottom:2px; background:url('/public/static/images/prev_next_ico.png') no-repeat #F7F7F7; display:inline-block;}
.prev_next a:nth-child(1){background-position: 0px 0;}
.prev_next a.prev:hover{background-position: -50px 0;}
.prev_next a:nth-child(2){background-position: 0 -50px;}
.prev_next a:nth-child(2):hover{background-position: -50px -50px;}
.prev_next a:nth-child(3){background-position: 0 -100px;}
.prev_next a.next:hover{background-position:-50px -100px;}

/**图文**/
.img_list{padding-top:30px; overflow:hidden;}
.img_list li{width:250px; margin-left:80px; margin-bottom:60px;}
.img_list li.mn{margin-left:0;}
.img_list li div.img{width:250px; height:120px;}
.img_list li div.img img{width:100%; height:100%; border-radius:5px;}
.img_list li div.tl{height:40px; line-height:40px; font-weight:bold; overflow:hidden;}
.img_list li div.sm{height:65px; font-size:12px; line-height:24px;}

/**联系我们**/
.contact_info{padding-top:30px; line-height:32px; color:#030303; overflow:hidden;}
.contact_info div:nth-child(1){width:500px;}
.contact_info div:nth-child(2){width:360px; margin-left:50px;}

.cont_map{width:100%; height:386px; margin-top:40px;}

.depart_tel{padding-top:23px;}
.depart_tel li{width:257px; height:77px; padding-left:90px; padding-top:10px; color:#000; line-height:32px; border-top:solid 1px #F4F4F4; border-left:solid 1px #F4F4F4;}
.depart_tel li.ln{border-left:0; width:212px; padding-left:0;}
.depart_tel li.tn{border-top:0;}
.depart_tel li span{font-size:20px; color:#0065B2; font-weight:bold;}

/**分页**/
.pages{width:100%; height:30px; padding:20px 0px; margin-top:30px; clear:both; text-align:center; border-top:solid 1px #F0F0F0; border-bottom:solid 1px #F0F0F0;}
.pages span{height:30px; display:inline-block;}
.pages ul{float:left; width:auto; height:30px; margin:0 auto;}
.pages ul li{margin:0 5px; padding:0; line-height:30px; font-size:18px;  text-align:center;}
.pages ul li a{float:left; width:30px; height:30px;text-decoration:none; color:#777777;}
.pages ul li a:hover{color:#0065B2;}
.pages ul li span{float:left; width:30px; height:30px; cursor:pointer;}
.pages ul li.active span{color:#0065B2; font-weight:bold;}
.pages ul li.disabled span{color:#aeaeae;}



