@charset "utf-8";
html,body{ margin: 0; padding: 0;}
body{ background-color: #f6f6f6;}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
.input::-webkit-input-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input::-moz-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input:-moz-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
.input:-ms-input-placeholder{ color: rgba(255,255,255,.8); font-size: 14px;}
/*top*/
.top{ clear: both; width: 100%; min-width: 1200px; height: 80px; background-color: #fff; overflow: hidden;}
.top .top_main{ width: 1200px; height: 80px; margin: 0 auto; overflow: hidden;}
.top .top_logo{ float: left; height: 60px; line-height: 56px; width: 200px; overflow: hidden; margin-top: 10px;}
.top .top_logo img{ width: 200px; height: auto; vertical-align: middle;}
.top ul{ padding: 0; margin: 15px 0 0 200px; float: left; height: 50px; line-height: 50px;}
.top ul li{ float: left; height: 50px; margin-left: 40px; line-height: 50px;}
.top ul li a{ display: block; text-decoration: none; height: 50px; font-size: 16px; color: #333; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.top ul li a:hover{ color: #ff5c38;}
.top .top_sear{ float: right; width: 300px; height: 45px; margin: 17px 10px 0 0; background-color: #fff; box-shadow: 3px 5px 10px #ddd; border-radius: 100px; overflow: hidden;}
.top .top_sear input{ float: left; width: 230px; height: 45px; line-height: 45px; color: #666; outline: none; padding: 0 0 0 20px; overflow: hidden; border: none;}
.top .top_sear a{ float: left; width: 45px; height: 45px; line-height: 40px; text-align: center; overflow: hidden;}
.top .top_sear a img{ width: 20px; height: 20px; vertical-align: middle;}
/*banner*/
.banner{ clear: both; width: 100%; min-width: 1200px;  overflow: hidden;}
.banner a{ width: 100%;  display: block; overflow: hidden;}
.banner img{ width: 100%; height: auto;}
/**/
.js_jiatab{ display: none; width: 100%; height: 95px; margin: 20px auto 0; overflow: hidden;}
.tab{ width: 1200px; height: 95px; margin: 20px auto 0; overflow: hidden;}
.tab .tab_div{ float: left; width: 400px; height: 80px; cursor: pointer; background-color: #fff; position: relative;}
.tab .tab_div .tab_icon{ float: left; width: 38px; text-align: center; height: 38px; margin: 21px 10px 0 135px; overflow: hidden;}
.tab .tab_div .tab_txt{ float: left; height: 45px; margin-top: 17px; overflow: hidden;}
.tab .tab_div .tab_txt div{ color: #333; height: 25px; line-height: 25px; overflow: hidden; font-size: 18px;}
.tab .tab_div .tab_txt p{ padding: 0; margin: 0; height: 20px; line-height: 20px; letter-spacing: 1px; overflow: hidden; font-size: 12px; color: #999;}
.tab .tab_div .tab_xia{ display: none; position: absolute; width: 22px; height: auto; left: 50%; margin-left: -11px; bottom: -12px;}
/*协办单位*/
.danwei{ width: 1200px; clear: both; height: auto; margin: 40px auto 0; overflow: hidden;}
.danwei .danwei_tit{ width: 1200px; height: auto; margin: 0 0 40px; overflow: hidden; position: relative;}
.danwei .danwei_tit .danwei_Tbg{ width: 1200px; height: 40px; line-height: 40px; font-size: 40px; font-weight: bold; color: rgba(0,0,0,.08); overflow: hidden; text-align: center; position: absolute; top: 20px;}
.danwei .danwei_tit .danwei_Tzhu{ font-size: 30px; width: 1200px; height: 35px; text-align: center; color: #333; letter-spacing: 2px; line-height: 35px; overflow: hidden;}
.danwei .danwei_tit .danwei_Txian{ width: 40px; height: 3px; margin: 40px auto 0; background-color: #ff5c38;}
.danwei .danwei_box{ width: 1200px; height: auto; padding: 30px 0; background-color: #fff; overflow: hidden; margin-top: 30px;}
.danwei .danwei_box .danwei_box_tit{ width: 1140px; height: 30px; line-height: 30px; margin: 0 auto; font-size: 20px; color: #333; overflow: hidden; display: block; text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.danwei .danwei_box .danwei_box_tit:hover{ color: #25628f;}
.danwei .danwei_box .dw_jianj{ width: 1140px; height: auto; margin: 20px auto 0; overflow: hidden;}
.danwei .danwei_box .dw_jianj a{ float: left; width: 180px; height: 80px; line-height: 75px; text-align: center; border: 1px solid #e7eaf3; background-color: #fff; overflow: hidden;}
.danwei .danwei_box .dw_jianj a img{ max-width: 180px; max-height: 80px; vertical-align: middle;}
.danwei .danwei_box .dw_jianj p{ float: right; width: 940px; height: auto; line-height: 26px; font-size: 13px; color: #62666c; overflow: hidden; margin: 0; padding: 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.danwei .danwei_box .dw_img{ width: 1160px; height: auto; margin: 25px auto 0; overflow: hidden;}
.danwei .danwei_box .dw_img a{ float: left; width: 270px; height: 230px; text-align: center; line-height: 227px; margin: 0 10px; overflow: hidden;}
.danwei .danwei_box .dw_img a img{ max-width: 270px; max-height: 230px; vertical-align: middle;}
/*固定关键词*/
.fix_gjc{ width: 60px; height: auto; overflow: hidden; position: fixed; top: 100px; left: 50%; margin-left: -730px;}
.fix_gjc li{ width: 60px; height: 60px; overflow: hidden; margin-top: 1px;}
.fix_gjc li a{ width: 60px; height: 60px; text-align: center; line-height: 60px; text-decoration: none; color: #444; font-size: 14px; display: block; background-color: #fff;}

/*底部*/
.footer{ height: auto; width: 100%; overflow: hidden; min-width: 1220px; margin-top: 50px; background-color: #262b39;}
.footer_content{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}
.footer_content_p1{ font-size:14px; text-align: center; padding: 0; margin: 40px 0 0 0;}
.footer_content_p1 a{ color: #999999; padding: 0 15px; text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.footer_content_p1 a:hover{ color: #fff;}
.footer_content_p2{ color: #999999; text-align: center; font-size:14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; margin-top: 27px 0 0 0;}
.footer_content_p3 a{ margin-right: 17px;}
.footer_content_p4{ padding: 0; margin: 30px 0 40px; font-size:14px; color: #999999; text-align: center;}

