@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust:none;}
body{margin:0;padding:0;font-family:'Microsoft YaHei','Open Sans',Helvetica,Tahoma,Arial,Sans-Serif;font-size:14px;line-height:24px;background:#fff;}

ul,li,form{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight: 700}
img{border:0;}
p{margin:0;padding:0;}
.clear{clear:both;}
*{outline: 0 none !important;}
i {font-size: 18px;margin-right: 5px;}

a {text-decoration: none;color: #3a3a3a;transition: all 0.5s ease 0s;}
a:focus {outline: none;}
a:hover {color: #f40;}
button{transition: all 0.5s ease 0s;cursor: pointer;}

.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{ height:1%;}
.w{width:1200px;margin:0 auto;}

.container {width:1200px;margin:0 auto;min-width: 1200px;}

.header_blank{width:100%;height:30px;}
.radius{border-radius:3px;}

.backToTop{background: rgba(0, 0, 0, 0.35);position: fixed;right: 5px;bottom: 60px;cursor: pointer;display: none;z-index: 999;}
.backToTop:hover{ background:rgba(0, 0, 0, 0.65); text-decoration:none;}
.backToTop .fa{ font-size:24px;line-height:24px;color:#fff;padding:10px;margin:0;}


/*******头部********/
.header{width:100%;background:rgba(255,255,255,1);min-width:1200px;}
.top_line{background:#ededed;height:30px;line-height:30px;font-size:12px;color:#3a3a3a;}
.top_line i{font-size:16px;}
.top_bar{display: flex;}
.logo{width:270px;height:70px;background:url('../images/logo.png') no-repeat center center;margin:20px 0;}
.logo a{display: block;height:60px;}
.hotline{width:200px;height:60px;}


/*****menu******/
.menu_wrap{background:#e9482b;color:#fff;width:100%;min-width:1200px;}
.menu{}
.menu li{display: inline-block;*display:inline;*zoom:1;text-align: center;font-size:18px;height:50px;line-height:50px;position:relative;}
.menu li:hover,.menu li.active{}
.menu li a{color:#fff;display: inline-block;*display:inline;*zoom:1;padding:0 20px;}
.menu li a:hover,.menu li.active a{color:#fff000;}
.menu li ul{display: none;position:absolute;top:50px;left:0;background:#0067b2;}
.menu li:hover ul{display: block}
.menu li li{width:100%;}
.menu li li:hover{background:#c2daf3;}
.menu li li:hover a{color:#333;}

/******banner*******/
.banner{width:100%;height:350px;min-width:1200px;background:url('../images/top2019.jpg') no-repeat top center;}

/*******block*******/
.block{background:#fff;}
.flex_block{
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
.flex_main{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;display: inline-block;*display:inline;*zoom:1;}
.cursor{cursor: pointer}
.wrap_block{width:100%;min-width: 1200px;}
.white_bg{background:#fff;}
.gray_bg{background:#fafafa;}
.bg1_bg{background:url('../images/bg1.jpg') no-repeat top center;background-size: 100% 100%;}
.awards_bg{background:url('../images/awards_bg.jpg') no-repeat top center;background-size: 100% 100%;}
.map_bg{background:url('../images/map_bg.jpg') no-repeat top center;background-size: 100% 100%;}
.org_bg{background:url('../images/org_bg.jpg?v=1') no-repeat top center;background-size: 100% 100%;}


/******切换图片*****/
.turn_pic{width:590px;height:400px;padding:20px 0;float:left}
.turn_pic img{width:590px;height:400px;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/turnico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


/******block_title******/
.block_title{height:40px;line-height:40px;margin-bottom:20px;}
.block_title h2{font-size:18px;display: inline-block;*display:inline;*zoom:1;vertical-align: middle;}
.block_title span{background:#fff4e8;height:24px;line-height:24px;border-radius:3px;color:#f70;padding:0 10px;margin-left:10px;border:1px solid #ffdc99;display: inline-block;*display:inline;*zoom:1;vertical-align: middle;}

.block_title_center{text-align: center;padding:30px 0;}
.block_title_center h2{font-size:24px;line-height:50px;}
.block_title_center h3{font-size:24px;line-height:50px;font-weight: normal;color:#333;}
.block_title_center span{color:#4b4b4b;}


.index_block_title{text-align: center;padding:30px 0;margin:0 auto;width:290px;}
.index_block_title .index_block_title_ico{border-bottom:2px solid #3393b4;}
.index_block_title .index_block_title_words{text-align: left;padding-left:10px;border-bottom:2px solid #ff6e00;}
.index_block_title .index_block_title_words h2{font-size:32px;line-height:40px;font-weight: normal;color:#0067b2}
.index_block_title .index_block_title_words p{font-size:14px;color:#737373}

.awords_list{font-size:0;width:100%;overflow: hidden}
.awords_list li{width:285px;display: inline-block;*display:inline;*zoom:1;vertical-align: top;text-align:center;background:#fff;margin-right:15px;margin-bottom:15px;box-shadow: #92b2b5 0 0 5px;border-radius:3px;}
.awords_list li:last-child{margin-right:0;}
.awords_list li:hover{background:#0067b2;color:#fff;}
.awords_list li:hover h3{color:#fff;}
.awords_list li img{width:270px;height:160px;margin:10px 0 0;}
.awords_list li h3{font-size:18px;font-weight:normal;line-height:40px;height:40px;padding:15px 0;color:#75694e;}
.awords_list li p{margin-bottom:20px;font-size:14px;}
.awords_list li p span{background:#84aaad;color:#fff;margin:0 3px;padding:0 5px;border-radius:3px;}


.activities_list{font-size:0;width:100%;overflow: hidden}
.activities_list ul{width:1250px;}
.activities_list li{width:390px;height:250px;display: inline-block;*display:inline;*zoom:1;vertical-align: top;position:relative;margin:0 15px 15px 0;}
.activities_list li img{width:390px;height:250px;display:block;}
.activities_list li p{position:absolute;bottom:0;background:rgba(0,0,0,.7);color:#fff;text-align: center;font-size:16px;width:100%;height:50px;line-height:50px;}

.index_block_c{line-height:30px;}
.index_block_c h4{font-size:18px;}
.index_block_c p{font-size:16px;}


.left{width:220px;}
.cat_list{width:100%;}
.cat_list li{background:#fafafa;text-align: center;font-size:18px;height:50px;line-height:50px;border:1px solid #eee;margin-bottom:10px;}
.cat_list li a{display: block;}
.cat_list li.active{background:#0067b2;border:1px solid #0067b2;color:#ff6e00;}
.cat_list li.active a{color:#fff;}

.right{margin-left:30px;font-size:16px;line-height:30px;padding:30px;background:#fafafa;}



/******user_block*******/
.user_block{background:#e8f5ff;padding:20px;}
.user_nav{}
.user_nav li{display: inline-block;*display:inline;*zoom:1;height:50px;line-height:50px;border-radius:25px;}
.user_nav li a{display:block;padding:0 20px;font-size:16px;}
.user_nav li.active{background:#0067b2}
.user_nav li.active a{color:#fff;}

.project_list{width:100%;overflow:hidden;padding:30px 0;min-height:400px;}
.project_list ul{width:1250px;}
.project_list li{width:285px;display: inline-block;*display:inline;*zoom:1;vertical-align: top;border:1px solid #eee;margin-right:10px;}
.project_list li .p_img{width:285px;height:220px;}
.project_list li .p_img img{width:285px;height:220px;}
.project_list li .p_title{display: block;height:40px;padding:10px;font-size:16px;text-align: center;line-height:20px;}

.pview{padding:30px;margin:20px 0;font-size:16px;}
.pview .pview_item{line-height:30px;}


/*******org_main********/
.org_main{background:rgba(255,255,255,.8);width:100%;margin:5% 0;border-radius:5px;}
.org_main .org_img{width:450px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.org_main .org_img img{display: block;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.org_main .org_main_c{padding:20px 30px;}


    /*********article***********/
.index_article_list{margin-left:30px;float:right;width:580px;}
.index_article_list li{padding:10px 0;border-bottom:1px solid #eee;width:100%;}
.index_article_list li:hover{background:#fafafa;}
.index_article_list li .news_img{width:150px;height:100px;margin-right:20px;text-align: center;line-height:75px;}
.index_article_list li .news_img img{width:150px;height:100px;display:inline-block;}
.index_article_list li h4{font-size:16px;line-height:36px;}
.index_article_list li p{font-size:14px;color:#676767;}
.index_article_list li span{font-size:12px;color:#999;}
.index_article_list li i{font-size:12px;background:#ff6e00;color:#fff;font-style: normal;padding:0 5px;margin-left:10px;}

.crumbs{padding:10px 0;height:40px;line-height:40px;}
.article_main{flex:1}
.article_main h2{font-size:18px;height:50px;line-height:50px;padding-left:20px;border-bottom:1px solid #eee;}
.article_main .article_list{padding:20px;}
.article_main .article_list li{padding:10px 0;border-bottom:1px solid #eee;display: flex}
.article_main .article_list li:hover{background:#fafafa;}
.article_main .article_list li .news_img{width:150px;height:100px;margin-right:20px;text-align: center;line-height:75px;}
.article_main .article_list li .news_img img{width:150px;height:100px;display:inline-block;}
.article_main .article_list li h4{font-size:16px;line-height:36px;}
.article_main .article_list li p{font-size:14px;color:#676767;}
.article_main .article_list li span{font-size:12px;color:#999;}
.article_asider{width:360px;}

.article_detail{flex:1;}
.news_title{padding:30px;line-height:24px;border-bottom:1px solid #eee;text-align: center;}
.news_title h1{font-size:24px;}
.news_mess{background:#fafafa;text-align: center;font-size:14px;height:40px;line-height:40px;color:#777;}
.news_content_desc{background:#fafafa;margin:20px;border:1px solid #ddd;padding:20px;color:#666;}
.news_content{padding:30px;font-size:16px;}
.news_content img{max-width: 100%}

.news_title{width:100%;height:80px;line-height:80px;border-bottom:1px solid #eee;text-align: center;}
.news_title h1{font-size:24px;}
.news_mess{background:#fafafa;text-align: center;font-size:14px;height:40px;line-height:40px;color:#777;}
.news_desc{background:#fafafa;margin:20px;border:1px solid #ddd;padding:20px;color:#666;}
.news_content{padding:30px;font-size:16px;}


.join_form{padding:0 0 100px;}
.join_form .join_item{display: flex;padding:10px 0;}
.join_form .join_item label{width:100px;font-size:16px;line-height:50px;padding-left:50px;}
.join_form .join_item label span{color:#f00;}
.join_form .join_item .join_txt{flex:1;border:1px solid #ddd;background:#fff;padding:10px;height:30px;line-height:30px;font-size:16px;}
.join_form .join_item .join_teatarea{flex:1;border:1px solid #ddd;background:#fff;padding:10px;height:120px;line-height:24px;font-size:16px;}
.join_form .join_btn{width:200px;background:#f70;color:#fff;text-align: center;font-size:18px;font-weight:700;height:50px;line-height:50px;margin-left:150px;margin-top:20px;border:none;}
.join_form .join_btn:hover{background:#f40;}
.join_form .join_tips{margin-left:150px;line-height:30px;padding:10px 0;color:#676767;}

.join_form .cert_upload{border:1px solid #eee;width:200px;text-align: center}
.join_form .cert_upload_img{border:1px solid #eee;width:200px;height:100px;position:relative;text-align:center;line-height:100px;display: none;}
.join_form .cert_upload_img img{max-width:200px;max-height:100px;position:relative}
.join_form .cert_upload_img p{position:absolute;bottom:0;background:rgba(0,0,0,.7);color:#fff;width:100%;height:30px;line-height:30px;text-align: center;cursor: pointer}


/*******.awards_result_block******/
.awards_result_block{margin-bottom:10px;}
.awards_result_block{width:1200px;margin:0 auto;}
.awords_result_list{}
.awords_result_list li{display: inline-block;*display:inline;*zoom:1;width:360px;position:relative;margin:15px 30px 15px 0;height:250px;}
.awords_result_list li .awords_img{width:360px;height:250px;border:1px solid #eee;}
.awords_result_list li .awords_img img{width:360px;height:250px;display: block}
.awords_result_list li .awords_title{position:absolute;width:100%;z-index:10;background:rgba(0,0,0,.6);color:#fff;text-align: center;bottom:0;line-height:40px;}





/*****footer*******/
.footer{background:#fff;min-width:1200px;text-align: center;padding:20px 0;border-top:1px solid #eee;}
.footer_top div{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;}
.footer_top .footer_name{font-size:18px;font-weight: 700;}
.footer_links{font-size:16px;padding-bottom:10px;}
.footer_copyright{font-size:14px;color:#666;}

.back_top{width:44px;height:44px;position:fixed;right:10px;bottom:150px;background:rgba(0,0,0,.7);cursor:pointer;border-radius:3px;z-index:10000;}
.back_top:hover{background:#062c72;background-size:20px 20px;}
.back_top img{margin:9px;}
.back_home{width:44px;height:44px;position:fixed;right:10px;bottom:200px;background:rgba(0,0,0,.7);cursor:pointer;border-radius:3px;z-index:10000;}
.back_home:hover{background:#062c72;background-size:20px 20px;}
.back_home img{margin:9px;}


.w_300{width:300px;}
.w_375{width:375px;}
.w_350{width:350px;}
.w_400{width:400px;}
.w_420{width:420px;}
.m_10{margin:10px;}
.m_b_20{margin-bottom:20px;}
.m_ul_10{margin:10px 10px 10px 0;}
.p_t_10{padding-top:10px;}
.p_t_20{padding-top:20px;}
.p_b_20{padding-bottom:20px;}
.p_t_30{padding-top:30px;}
.p_b_30{padding-bottom:30px;}
.p_t_50{padding-top:50px;}
.p_b_50{padding-bottom:50px;}
.p_t_b_40{padding:40px 0;}
.font_white,.font_white span{color:#fff;}
.fl{float:left;}
.fr{float:right;}