@charset "utf-8";
/*导航*/
#navigation .mmenu_hover a{background: #fff;}

.inner_1{overflow: inherit;}


ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a{background:#f8f8f8 url(../img/zuojiantou.png) 85% center no-repeat;}


/*奖项*/
.awards .vc_col-sm-12 .wpb_wrapper{    text-align: center;
    margin: 25px 30px;
    font-size: 20px;}

.awards .vc_col-sm-4 p{    font-size: 20px;
    color: #000;}


/*新媒体二维码*/
.awards{overflow: hidden;text-align: center;}
.awards .vc_col-sm-4{width: 33%;float: left;}

.Qr_code{overflow: hidden;text-align: center;}

.Qr_code .vc_col-sm-4{width: 25%;float: left;}


.Qr_code figure img{max-width: 248px;max-height: 269px;}
.awards figure img{max-width: 248px;max-height: 269px;}




/*视频页面*/
.video_ym .main-col{width: 888px;padding-bottom: 20px;}
.feature-slider.old-style .fslides .fslide{width: 100%;}


.video_ym .feature-slider.old-style .fslides{max-height: 500px;}
#tFocus-pic1 #tFocus-pic{height: 500px;}

.video_ym #tFocus-pic{height: 500px;}
.video_ym #tFocus-pic li{height: 500px;}

.video_ym .feature-slider.old-style .fslides .fslide{height: 500px;}
.video_ym .feature-slider .fslides .fslide img{height: 500px;}

.zx_video .news-box .recent-news .rn-title .more{background: url(../img/dian.png) 30% center no-repeat;}

/*登入框*/
.login_bar{display: none; position: fixed;width: 100%;height: 100%;background:#000;top: 0;z-index: 999;opacity: 0.5;}
.login_main{display: none; position: fixed;width: 450px;height: 385px; border: 1px solid #c9c9c9;background: #fff;top:10%;margin: auto;left: 0;right: 0;bottom: 0;z-index: 999;}
.login_main h2{color: #000000;font-weight: normal;font-size: 15px;background: #f5f5f5;padding: 8px 0 8px 5px;margin-bottom: 20px;}
.login_main .login_sr{padding:0 22px;}
.login_main .login_sr input{background: #fff;color:#757575;font-size: 15px;height: 45px;line-height: 45px;margin-bottom: 19px;padding-left: 5px;}
.login_main .login_sr a{display: block;text-align: right;color:#f3473a;}
.login_main .login_btn{padding:0 22px;}
.login_main .login_btn>a{display: block;border-radius: 5px;border: 1px solid #666666;height: 38px;line-height: 38px;margin-top: 23px; text-align: center;color: #666666;margin-bottom: 46px;}
.login_main .login_btn p{text-align: center;}
.login_main .login_btn p a{color: #f3473a;}
.login_main .colse{top: 7px; right: 5px;position: absolute;width:23px;height: 23px;display: inline-block;background:#777777;border-radius: 100%;color: #FFF;text-align: center;    font-size: 16px; line-height: 20px;} 
/*注册页面*/
.welcome_login{width: 1240px;margin: 20px auto 78px;box-shadow: 0px 0 26px -3px black;}
.welcome_login h2{color: #000000;font-size:25px;font-weight: normal;text-align: center;padding:31px 0 20px 0;}
.welcome_login p{text-align: center;font-size: 14px;color: #000000;}
.welcome_login p i{color: #fd4c46;font-weight: bold;font-size: 18px; display: inline-block;vertical-align: middle;}
.welcome_login .login_item_bar h3{margin-bottom: 36px;height: 40px;line-height: 40px;background: #f5f5f5;padding-left:70px;font-size: 16px}
.welcome_login .login_item_bar .login_item{width: 570px;margin: auto;}
.welcome_login .login_item_bar .login_item li{padding-bottom: 30px;}
.welcome_login .login_item_bar .login_item label{color: #000000;font-size: 16px;width: 100px; text-align: right;}
.welcome_login .login_item_bar .login_item label i{margin-right: 5px; display: inline-block;vertical-align: middle;color:#fd453f;}
.welcome_login .login_item_bar .login_item input{background: #fff; display: inline-block;width: 399px;padding:10px 0 10px 20px;border: 1px solid #d3d3d3;}
.welcome_login .login_item_bar .login_item span{display: inline-block;}
.welcome_login .login_item_bar .login_item select{display: inline-block;width: 399px;padding:10px 0 10px 20px;border: 1px solid #d3d3d3;  appearance:none;
  -moz-appearance:none; -webkit-appearance:none;background: url(../img/sel_ioc.png) no-repeat scroll right center transparent;padding-right: 14px;    background-position-x: 373px;}
 select::-ms-expand { display: none;}
 /* m_zlxg */
.m_zlxg{ width:114px; height:30px; line-height:30px;cursor:pointer;float:left;margin:0 29px 0 0;display:inline;border: 1px solid #D3D3D3; position: relative;}
.m_zlxg p{ width:71px; padding-left:10px; overflow:hidden; line-height:30px; color:#333333; font-size:12px; font-family:"微软雅黑";text-overflow:ellipsis; white-space:nowrap;}
.m_zlxg2{ position:absolute; top:29px; border:1px solid #ded3c1;background:#fff; width:112px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
.m_zlxg2 li{padding-bottom: 0px !important; line-height:28px;white-space:nowrap; padding-left:10px;font-family:"微软雅黑";color:#333333; font-size:12px;}
.m_zlxg2 li:hover{ color:#7a5a21;}
.login_item_btn{display: inline-block;margin:40px 0 95px 440px; width: 397px; height: 44px;line-height: 44px; text-align: center;color: #000000;border: 1px solid #000000;}
/*忘记密码*/
.wj_password{width: 665px;margin:20px auto 100px;box-shadow: 0px 0 26px -3px black; padding: 37px  134px;}
.wj_password h2{color: #000000;font-size: 20px;text-align: center;margin-bottom: 30px;}
.wj_password a{display: block;padding:10px 0; border: 1px solid #000;color: #000000;text-align: center;}
.wj_password ul li input{padding:10px 0 10px 10px;border: 1px solid #d3d3d3;margin-bottom: 30px;}
.wj_password .yzm{position: relative;}
.wj_password .yzm .yzm_main{position:absolute;right:10px;display: inline-block;width: 85px;height: 30px;border:1px solid #676767;top:5px;}
/*行业公告*/
.gg_title{margin-bottom:50px;}
.gg_title h2{font-size: 20px;font-weight: normal;color: #000000;margin: 20px 0 40px 0;}
.gg_title p{font-size: 14px;color: #000000;line-height: 25px;}
.gg_item{overflow: auto;border-bottom: 1px solid #d7d6dd;padding:20px 0;}
.gg_item .gg_img{width: 170px;float: left;}
.gg_item .gg_item_title{width:680px;float: right;}
.gg_item .gg_item_title h3{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.gg_item .gg_item_title p{height: 82px;color: #000000;font-size: 14px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.gg_item .gg_item_title span{color: #000000;font-size: 14px;}
.zi_list li {margin-bottom: 30px;}
.zi_list li label{display: inline-block;width: 90px;font-size: 14px;color: #000000;}
.zi_list li select{width:240px;display: inline-block;border: 1px solid #e5e5e5;padding: 7px 0;-webkit-appearance: none; background: url(../img/sel_ioc1.png) no-repeat scroll right center transparent; padding-left: 14px; background-position-x: 220px; }
.zi_list li input{width: 240px;display: inline-block;border: 1px solid #e5e5e5;margin-left: 4px;padding: 7px 0 7px 14px;}
.search_cp{padding: 7px 0 7px 14px;margin: 30px 0;border: 1px solid #e5e5e5;color: #000000;}
.my_zl{display: inline-block;color: #000000;margin: 50px 0 30px 0;font-size: 16px;}
.tfn label{display: inline-block;width:90px;font-size: 14px;color: #000000;}
.tfn>input{width: 240px;display: inline-block;border: 1px solid #e5e5e5;margin-left: 4px;padding: 7px 0 7px 14px;}
.tfn p{display: block;text-align: left;width: 315px;float: right;color: #000000;}
.tongyi{overflow: auto;position:relative;}
.tongyi>input{position: absolute;top: 5px;left: 0;display: inline-block;}
.tfn_sh{font-size: 20px;padding: 10px 0 30px;display: block;color: #000000;}
.tfn_dz{color: #000000;font-size: 14px;margin-bottom: 30px;}
.tfn span{display: block;text-align: center;}
.tfn span .qu_btn{width: 93px;height: 40px;line-height: 40px;color: #FFFFFF;background: #0e6eb9;display: inline-block;margin: 30px 0;}
.annotation{overflow: auto;position: relative;}
.annotation em{position: absolute;top:0px;left: 0;color: #000000;}
.annotation p{display: block;text-align: left;width: 300px;float: right;color: #000000;margin-bottom: 15px;}
/*会展*/
.main-col_l{width: 363px;float: left;}
.main-col_l .main-col-l-title h2{font-size: 20px;color: #000000;height: 41px;font-weight: bold;border-bottom: 1px solid #0e6eb9;margin-bottom: 18px;}
.main-col_l .main-col-l-title h2 a{color:#000;font-size: 14px;float: right;line-height: 41px;}
div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: 70%;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:12px; height:12px; background-color:#FFF; text-indent:-99999px; margin:19px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#0e6eb9;}

/*会展专题list*/
.main-col_list{margin-top: 25px;}
.main-col_list ul li{margin:6px 0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main-col_list ul li a{font-size: 14px;color: #000000;}

/*会展追踪*/
.main-col-r{width:480px;float: left;margin-left:31px;}
.main-col-r .main-col-r-title h2{font-size: 20px;color: #000000;height: 41px;font-weight: bold;border-bottom: 1px solid #0e6eb9;margin-bottom: 18px;}
.main-col-r .main-col-r-title h2 a{color:#000;font-size: 14px;float: right;line-height: 41px;}
.main-col-r .main-col-r-title .hz_title h3{margin-bottom: 13px; font-size: 16px;color: #000;width: 487px;font-weight: bold; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.main-col-r .main-col-r-title .hz_title p{font-size:14px;color: #000000;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;width: 100%;}
.main-col-r .main-col-r-title .hz_title a{float: right;}
.main-col-r .main-col-r-title .hz_list{margin-top:35px;padding-top:30px;border-top: 1px dashed #cccbd1;}

.main-col-r .main-col-r-title .hz_list li a{font-size: 14px;display: inline-block;width: 60%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main-col-r .main-col-r-title .hz_list li span{float: right;}
.main-col-r .main-col-r-title .hz_list1{margin-top:35px;padding-top:30px;border-top: 1px dashed #cccbd1;}

.main-col-r .main-col-r-title .hz_list1 li a{color:#000;font-size: 14px;display: inline-block;width: 60%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main-col-r .main-col-r-title .hz_list1 li span{float: right;color: #000000;}
/*场馆风采*/
.box{ height: 130px; position: relative; display: inline-block;margin-left: 20px;padding:15px;border: 1px solid #cbcad1;margin-bottom: 20px;}
#roll{ width: 200%;}
#roll dd{ width:157px; height: 94px; float: left; margin-right:8px;margin-bottom: 0;}
.box span{position: absolute;bottom:0%;height: 130px;line-height: 130px; left:-21px; display: inline-block;width:20px;text-align: center;cursor: pointer;background:#004382;z-index: 90;color: #fff;}
.box .next{right: -21px; left:auto;}
.cgfc h2{font-size: 20px;color: #000000;height: 41px;font-weight: bold;border-bottom: 1px solid #0e6eb9;margin-bottom:29px;}
.cgfc h2 a{color:#000;font-size: 14px;float: right;line-height: 41px;}
/*会展信息*/
.Exhibition{background:#004382;height: 33px;position: relative;}
#tabbox{overflow:hidden;}
.tab_conbox{border: 1px solid #999;}
.tab_con{ display:none;}
.tabs{height: 33px;width:80%;}
.tabs li{height:33px;line-height:33px;float:left;border-left:none;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none;color: #FFFFFF;}
.tabs .thistab a{color:#0E6EB9 !important;}
.tabs .thistab,.tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;color:#0e6eb9;}
.tab_con {padding:12px;font-size: 14px; line-height:175%;overflow: auto;}
.Exhibition_con{margin-top:17px;}
.Exhibition_list ul li{float: left;width:412px;margin:0 9px 14px 9px;}
.Exhibition_list ul li span{float: right;}
.Exhibition>a{float: right;display: inline-block;position: absolute;top:2px;right:5px;color:#0e6eb9;background:#fff;padding:3px 6px;}
.Exhibition_Notice{border: 1px solid #E0E0E0;border-bottom: none;border-top: none;}
.Exhibition_Notice ul li{border-bottom:1px solid #e0e0e0;padding: 12px 0;}
.Exhibition_Notice ul li h3{font-size: 14px;color: #000000;margin-bottom: 12px;margin-left: 20px;margin-right: 20px;}
.Exhibition_Notice ul li span{margin-left: 20px;}
.Exhibition_Notice ul li p{margin-left: 20px;}
.sidebar .widget1 {margin-bottom: 20px;background: #fff;}
.sidebar .widget1 .widget-head { background: #004382; padding: 22px 21px; border-bottom: 1px solid #eaeaea; margin: 1px; height: 40px; }
.sidebar .widget1 .widget-title { height: 1px; background: #fff; text-transform: uppercase; margin: 0; }
.sidebar .widget1 .widget-title span { font-size: 16px; background: #004382; padding-right: 11px; color: #fff; line-height: 20px; float: left; position: relative; top: -10px; }

/*新媒体*/
.New_Media h3{text-align: center;color: #0e6eb9;font-size: 20px;}
.New_Media h3 span{display:block; position: relative;}
.New_Media h3 span i{display: inline-block;border-left: 2px solid #0e6eb9;border-right: 2px solid #0e6eb9;padding: 0 20px;}
.New_Media h3 span:before,.New_Media h3 span:after{ content: ''; /*CSS伪类用法*/ position: absolute;         /*定位背景横线的位置*/ top: 52%; background: #7baeda;       /*宽和高做出来的背景横线*/ width:45%; height:1px; }
.New_Media h3 span:before{left:0%;}
.New_Media h3 span:after{right:0%;}
.New_Media .Media_rwm{margin-top: 45px;overflow: auto;}
.New_Media .Media_rwm li{width: 209px;height: 243px;margin-right: 41px;background: #FFFFFF;border: 1px solid #70b3fb;float: left;margin-bottom: 41px;}
.New_Media .Media_rwm li:nth-child(5){margin-right: 0px;}
.New_Media .Media_rwm li h3{background:#0e6eb9;color: #fff;font-size: 15px;height: 40px;line-height: 40px;}
.New_Media .Media_rwm li .media_img{padding: 22px 27px;}
/*发布文章*/
.author{background: #fff;position: relative;margin-bottom: 10px;}
.author .fn a{color: #000;font-weight: 600;}
.author .fn a:hover{ background-color:#004382; color: #fff; }
.author .author_img{margin-bottom: 30px;}
.author .author_con p{width: 85%;line-height: 25px;color: #000000;font-size: 15px;}
.author .Focus_author{position: absolute;padding:4px 18px;display: inline-block;border: 1px solid #dddddd;border-radius:15px;right:30px;top:30px;cursor: pointer;}
.issue{border: 1px solid #e0e0e0;background: #fff;position: relative;margin-bottom: 32px;}
.issue h3{height: 70px;line-height: 70px;padding-left:28px;color: #0e6eb9;font-size: 20px;border-bottom: 1px solid #d1d1d1;}
.issue .issue_bar .issue_tiele{border-bottom: 1px solid #d1d1d1;width:1034px;float: left;}
.issue .issue_bar .issue_tiele textarea{height: 224px;background: #fff;border: none;border-right: 1px solid #D1D1D1;}
.issue .issue_bar .issue_tj{border-bottom: 1px solid #d1d1d1;width: 173px;float: left;height: 224px;text-align: center;}
.issue .issue_bar .issue_tj .uploading{text-align: center;display: inline-block;width: 43px;height: 43px;background: url(../img/uploading.png) no-repeat center;margin-top: 80px;cursor: pointer;}
.issue .issue_bar .uploading_fb{height: 65px;line-height: 65px;border-top: 1px solid #D1D1D1;}
.issue .issue_bar .uploading_fb a{float: right;display: inline-block;background:#0e6eb9;width: 119px;height: 31px;line-height: 31px;margin: 16px 0;text-align: center;color: #FFFFFF;margin-right: 30px;}
/*行业推广*/
.promote_bar{width: 883px;}
.promote_bar h3{font-size: 20px;color: #000000;padding: 30px 0 38px 0;}
.promote_bar p{font-size: 14px; color: #000;line-height: 26px;}
.promote_list{margin-top: 50px;margin-bottom: 125px;}
.promote_list label{font-size: 14px;color: #000000;margin-bottom: 11px;}
.promote_list input{background: #f8f8f8;border: 1px solid #e5e5e5;margin-bottom: 30px;height: 45px;line-height: 45px;font-size: 14px;color: #000000;}
.promote_list textarea{height: 260px;border: 1px solid #E5E5E5;background: #F8F8F8;margin-bottom: 49px;}
.promote_list>a{display: inline-block;background:#0e6eb9;padding:8px 30px;color: #FFFFFF;}

/*用户中心*/
.user_bar{overflow: auto;position: relative;}
.user_bar>span{position: absolute;top: 50px; left: 80px;font-size: 20px;color: #000000;font-weight: 700;}
.user_sc{width: 200px;border: 1px solid #cccccc;padding: 13px 20px;float: right;overflow: auto;}
.user_sc .user_min{float: left;width: 73px; text-align: center;}
.user_sc .user_min span{display: block;height: 33px;line-height: 33px;}
.user_main{overflow: auto;width: 1250px;}
.user_con{width: 970px;float: left;}
.user_nav{width: 242px;float: left;background: #FFFFFF;margin-right: 37px;}
.user_nav ul li{border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
.user_nav ul li a{display: block;text-align: center;color: #000000;}
.user_nav ul li a i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 16px;}
.user_nav .yhzy{background: url(../img/user_yh.png) no-repeat center;}
.user_nav .yhzy_e{background: url(../img/user_yh_e.png) no-repeat center;}
.user_nav .fbwz{background: url(../img/user_fb.png) no-repeat center;}
.user_nav .fbwz_e{background: url(../img/user_fb_e.png) no-repeat center;}
.user_nav .wdsc{background: url(../img/user_sc.png) no-repeat center;}
.user_nav .wdsc_e{background: url(../img/user_sc_e.png) no-repeat center;}
.user_nav .xgmm{background: url(../img/user_mm.png) no-repeat center;}
.user_nav .xgmm_e{background: url(../img/user_mm_e.png) no-repeat center;}
.user_nav .uese_active{background:#004382;}
.user_nav .uese_active a{color: #FFFFFF}
/*在线订阅*/
.gouxuan_qew{margin-left: 40px;} 
.subscription{background: #fff; padding: 20px; border: 1px solid #e0e0e0; margin-bottom: 21px; overflow: hidden; position: relative;} 
.subscription .subscription_1 .vc_column-inner{ border: 1px solid #e0e0e0; padding: 10px; } 
.vc_column_container>.vc_column-inner{padding: 0;} 
.subscription .subscription123{ width: 20%; text-align: center; float: left; margin: 20px 20px;min-height: 225px;} 
.subscription .vc_col-sm-4 .vc_figure img{height: 100px;} 
.subscription .wpb_wrapper p span{ width: 100%; display: block; margin: 10px 0; font-size: 20px; color: #004382; padding-top: 5px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; }
.chooce ul li { padding: 2px 12px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #7f9db9; float: left; display: block; white-space: nowrap; line-height: 20px; }
.gouxuan .chooce .ydy{ color: #004382; width: 80px; float: left; font-size: 20px; height: 26px; line-height: 26px; }
.gouxuan .chooce .tags{ width: 75%; margin:0; margin-bottom: 10px; overflow: hidden; padding: 0; float: left; } 
.subscription .vc_col-sm-8{    width: 66.66666667%;float:left;} 
.subscription .gouxuan{   width: 33.33333333%;float:left;}

/*搜索详情页*/
.search_top{margin-top: 20px;}
.search_list li{overflow: auto;margin-bottom: 38px;}
.search_img{width:210px;height: 142px;float: left;margin-right: 23px;}
.search_con{width: 620px;float: left;}
.search_con h2{font-size: 20px;color: #000;}
.search_con p{font-size: 14px;color: #000;margin: 19px 0 27px;}
.pagin{margin: 60px 0 110px;}



/*表单*/

.contact_form ul {
    width:100%;
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.contact_form li{
	padding:12px 0; 
	border-bottom:1px solid #eee;
	position:relative;
} 

.contact_form .submit_1{text-align: center;}

/* === Form Header === */
.contact_form h2 {
	margin:0;
	display: inline;
}
.required_notification {
	color:#d45252; 
	margin:5px 0 0 0; 
	display:inline;
	float:right;
}

/* === Form Elements === */
.contact_form label {
width: 80px;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
}
.contact_form input {
	width:70%; 
}
.contact_form textarea {padding:8px; width:94%;}


.contact_form .message{height: auto;}
	/* form element visual styles */
	.contact_form input, .contact_form textarea { 
		background: #f8f8f8;
border: 1px solid #eaeaea;
		border-radius:2px;
		height: 40px;
padding: 0 8px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.contact_form input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;
	}

/* === HTML5 validation styles === */	




/* === Form hints === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	/*display: none;*/
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
	
/* === Button Style === */
button.submit {
	padding: 6px 20px;
	text-align: center;
	border: 1px solid #004382;
	background: #0E6EB9;
	color: #fff;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}















.subscription .wpb_wrapper p{
  margin:0;
}

.subscription .wpb_wrapper .zxdy{
	    height: 30px;
    line-height: 35px;
}
.subscription .wpb_wrapper .zxdy a{
	    color: #999;
}




/*新闻滚动样式*/
.tickercontainer .tempWrap{width: 100% !important;}
.tickercontainer .tempWrap ul li i{    color: #004986;
    font-size: 20px;
    margin-right: 5px;
        height: 35px;
    line-height: 36px;
    }
.tickercontainer .tempWrap ul li a:hover{color:#0E6EB9;}




/*大图*/
#tFocus-pic{height: 320px; width: 100%;position:relative;}
#tFocus-pic li{height: 320px; width: 100%;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-btn li img{border:4px solid #fff;}
#tFocus-btn li.active img{border: 4px solid rgba(0, 0, 0, 0.24);}
#tFocus-pic{margin: 0;padding: 0;}
#tFocus-btn ul{margin: 0; padding: 0;}

#prev,#next{display:none;}










/*图文一列*/
.blog-post .bp-details p{
	font-size: 14px;
	position: relative;
    top: -5px; 
    margin-bottom: 20px;
    line-height: 27px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3rem;
}

.news_xw .bp-details .post-img img{width: 100%;    max-height: 120px;}



.news_xw .bp-details .more{font-size: 14px;
    color: #004986;}


/*分页列表*/
.pagination{    clear: both;}

.pagination .current_s{border-left: 1px solid #e0e0e0;}
.pagination .current_hv{background:#0e6eb9; color: #fff;}
.pagination span.current, .woocommerce-pagination li span.current {
    background: #fff;
    border: 1px solid #e0e0e0;
    color: #777;
    font-weight: 100;
}

/*路径导航*/
.showpage .dqwz{border-bottom: solid 1px #e0e0e0;height: 40px;line-height: 40px;margin-bottom: 25px;}
.showpage .dqwz img{    float: left;
    width: 15px;
    height: 15px; 
    margin: 12px 11px 0px 0;}
    




/*两列图文*/
.FBM .bp-entry .bp-head{     margin: 20px 0;border-bottom: 1px solid #eaeaea;}


.main_container .mom-grid-item{    width: 50%;
    float: left;
    padding: 0 10px;}
.bp-full-img .post-img img{    width: 100%;
    max-height: 170px;}
.blog-post .bp-head h2{ 
    /*height: 45px;*/
	font-size: 20px;
    margin: 0px 0px 15px 0px;
	font-weight: 700;
	 display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.bp-full-img .bp-entry .bp-details .more{float: right;    color: #004382;}
.bp-full-img .bp-entry{overflow: hidden;}

.bp-full-img .bp-details p{margin-bottom: 0px;font-size: 14px;}






/*文章详情页面*/

.p-single{margin-bottom: 40px;}



.title_text h2{    

    font-size: 18px;
/*    line-height: 1;*/
    position: relative;
    overflow: hidden;
    margin-bottom: 18px;
    color: #004382;
    font-weight: 100;
}



.post-tools a i{    margin-right: 5px;}


.p-single .entry-content p{font-size: 14px;line-height: 25px; color: #999;}



/*产业联盟*/
.fbmedia{float: right;    width: 46.5%;margin-bottom: 20px;}
.fbmedia .fbmedia_1{background: #fff;    border: 1px solid #e0e0e0; position: relative;padding: 20px;}

.fbmedia .fbmedialogo{overflow: hidden;margin-bottom: 12px;}
.fbmedia .fbmedialogo .logo{float: left;margin: 0;padding: 0;}

.fbmedia .fbmedialogo .follow-set p{
	color: #777;
    border: 1px solid #ddd;
    line-height: 28px;
    height: 28px;
    margin: 10px 5px;
    background: #fff;
    width: 85px;
    font-size: 12px;
    border-radius: 14px;
    text-align: center;
}
.fbmedia .fbmedialogo .follow-set p:hover{background: #0E6EB9;color: #fff;cursor:pointer;}

.fbmedia .fbmedialogo .follow-set{    float: right;}


.fbmedia .fbmedia_1 .text_logo{      
	line-height: 25px;
	height: 75px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}






/*用户页面*/
.fbmedia_1{width: 100%;    float: none;}


.hasMoreTab{    background: #fff; border: 1px solid #e3e3e3; margin-bottom: 20px;
    }
	.hasMoreTab .hd{    height: 40px;
    background: #fcfcfc;
    border-bottom: 1px solid #e3e3e3;}
	.hasMoreTab .hd ul{margin: 0; padding: 0; }
	.hasMoreTab .hd li{
	cursor:pointer;
    line-height: 40px;
    height: 40px;
    background: #f3f3f3;
    color: #666;
    text-align: center;
    font-size: 16px;
    float: left;
    border-right: 1px solid #e3e3e3;
    position: relative;
     padding:0px 10px;
    }
	.hasMoreTab .hd li.on{
	background: #fff;
    color: #222;
    border-bottom: 1px solid #fff;
    padding:0px 10px;
    }
    .hasMoreTab .hd li:hover{background: #0E6EB9;
    color: #000;
	}
    


.list-item {
    padding: 20px;
}
.list-item ul li {
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f5;
    margin-bottom: 10px;
}
.article p{width: 80%; font-size: 15px; color: #929191; line-height: 30px; padding-bottom: 10px; margin: auto;}
.article input{width:80%;display: block;margin: auto; border: 1px solid #d5d5d5; height:35px; padding:5px 3px;background: #FFFFFF;margin-bottom: 10px;}
.article_con { width: 80%; margin: auto; height:552px; background:#D5D5D5; }
.fa_btn{text-align: center;padding: 40px 0;}
.fa_btn a{display: inline-block;padding:5px 20px;background: #004986;color: #FFFFFF;font-size: 14px;}
.list-main { padding: 0 10px; }
.list-main .type-name { color: #0e6eb9;margin-right: 15px; }
.list-main p {
    overflow: hidden;
    font-size: 13px;
    line-height: 18px;
    color: #666;
    word-wrap: break-word;
    margin: 10px 0;
}
.list-main .main-header a{
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.list-footer {
    padding: 0 20px 0 10px;
    line-height: 20px;
    overflow: hidden;
}
.list-footer p {
    color: #b1afaf;
    line-height: 16px;
    margin: 0;
}
em,i{font-style: normal;}
.fbmedia_1 .list-main .date{float: left;}
.list-footer .comment{float: right;}
.list-item ul{margin: 0;padding: 0;}





/*产业联盟*/
.FBM ul{margin: 0px; padding: 0px;}

.FBM .bp-head h2{font-size: 14px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    font-weight: 700;
}

.FBM .bp-head .mom-post-meta{margin-bottom: 5px;}

.FBM .bp-head .nb-item-meta .entry-dian{    height: 16px;
    line-height: 15px;
    margin-right: 5px;}
    

.FBM .load-view{text-align: center;}
.FBM .load-view .load-more{
	padding: 5px 12px;
    background: #004382;
    font-size: 14px;
    color: #fff;
    width: 90px;
    margin: auto;
}


/* 产业联盟用户页面样式修改 */
.author-header{
	min-height: 100px;
    margin-left: 260px;
    position: relative;
    padding-right: 330px;
    display: inline-block;
}
.author-header .author-name h3 span{
	color: #000;
    font-size: 30px;
}
.author-header .author-info{
	padding-top: 4px;
    height: 60px;
}
.author-header .author-info p{
	font-size: 13px;
    color: #727171;
    line-height: 20px;
}
