body,div,a,span,img,h3,ul,li,p,h4,font,input,h1{ border: 0; margin: 0; padding: 0;border: 0; font-family: "微软雅黑";}
body,html{ overflow-x:hidden; -webkit-text-size-adjust:none;}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] { -webkit-appearance:none; appearance:none; }
ul,li{ list-style: none;}
a{ text-decoration: none; font-style: normal;}
.clear{ clear:both;}

/*  首页  */
.index{ background:#EEF0F2;}
.index_top{ height:54px; width:100%; background:#3E69B9; position:fixed; top:0px; z-index:999;}
.logo{ width:70%; overflow:hidden; float:left; padding:6px 0 0 5px;}
.logo img{ width:95%;}
.index_search{ width:40px; float:right;}
.index_search img{ width:55%; margin-top:16px; margin-left:6px;}
.index_main{ padding-top:54px;overflow:hidden;}
.index_banner{ width:100%; margin:0px auto;}
#index_nav{ width:100%; height:auto;overflow:hidden; padding-bottom:8px; background:#fff;}
.am-tab-panel ul li{ width:25%; float:left;}
.am-tabs-bd{ background:#fff;}
.am-tab-panel ul{width: 100%; height: auto; overflow: hidden;}
.am-tab-panel ul li img{ width:45%; display:block; margin:0px auto; margin-top:10px;}
.am-tab-panel ul li span{ width:100%; display:block; margin:3px auto; text-align:center; font-size:15px; color:#333; margin-bottom:10px;}
.index_news{ width:100%; margin:10px auto; overflow:hidden; display:block; background:#fff;}
.index_news_bt{ width:100%; padding-top:15px; padding-bottom:15px; float:left; text-align:center;}
.index_news_bt img{ width:90%;}
.index_news_nr{ width:90%; float:left; padding:5%; background:#3E69B9;}
.index_news_nr .jd{ width:100%; float:left;}
.index_news_nr .jd div{ width:16%; border:1px solid #fff; float:left;}
.index_news_nr .jd div b{ width:100%; float:left; font-weight:normal; height:28px; line-height:28px; font-size:17px; color:#fff; text-align:center;}
.index_news_nr .jd div span{ width:100%; height:28px; float:left; background:#fff; color:#3E69B9; font-size:12px; text-align:center; line-height:28px;}
.index_news_nr .jd h1{ width:80%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:right; height:28px; line-height:28px; font-size:16px; color:#fff; font-weight:normal;}
.index_news_nr .jd p{ overflow:hidden; width:80%; float:right; height:32px; line-height:16px;font-size:12px; color:#fff;}
.index_news_nr .jd a{ color:#FFF;}

.index_news_list{ width:100%; float:left; margin-top:10px;}
.index_news_list li{ width:100%; float:left; height:26px; line-height:26px; margin-top:2px;}
.index_news_list li a{ width:70%; float:left; padding-left:13px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:14px; background:url(../images/li_ico.png) 0px 9px no-repeat; background-size:2.5%;}
.index_news_list li span{ float:right; color:#fff; font-size:11px; }
.index_cygl{ width:100%; margin:10px auto; overflow:hidden;}
.index_footer{ width:100%; margin:0px auto; overflow:hidden; display:block; background:#2D2D2D; }
.index_footer_t{ width:92%; padding:4%; float:left;border-bottom:1px solid #444; color:#444; text-align:center;}
.index_footer_t a{ color:#ccc; font-size:15px; line-height:16px;}
.index_footer_b{ width:100%; height:32px; text-align:center; float:left; line-height:32px; padding-top:5px; padding-bottom:8px;}
.index_footer_b span{ color:#ccc; font-size:13px;}

.jygl_ico{width:100%; display:block; float:left; overflow:hidden; background:url(../images/jygl_img.jpg) no-repeat; height:120px; background-size:100% 100%;}
.jygl_ico div{ width:60%; display:block; background-color:rgba(225,201,38,0.9); height:120px; padding-left:6%;}
.jygl_ico div b{ height:20px; font-size:18px; color:#fff; line-height:20px; float:left; width:100%; margin-top:27px; margin-bottom:4px; font-weight:normal;}
.jygl_ico div span{ height:20px; font-size:12px; color:#fff; line-height:20px; float:left; width:100%;}
.jygl_ico div a{ width:30px; height:30px; float:left; background:url(../images/gd_jt.png) no-repeat; background-size:70%; margin-top:2px;}
.cyzc_ico{width:100%; display:block; float:left; overflow:hidden; background:url(../images/cyzc_img.jpg) no-repeat; height:100px; background-size:100% 100%;}
.cyzc_ico div{ width:50%; display:block; background-color:rgba(89,178,0,0.9); height:100px; padding-right:6%; float:right;}
.cyzc_ico div b{ height:20px; font-size:18px; color:#fff; line-height:20px; float:left; width:100%; margin-top:20px; margin-bottom:4px; text-align:right; font-weight:normal;}
.cyzc_ico div span{ height:20px; font-size:12px; color:#fff; line-height:20px; float:left; width:100%; text-align:right;}
.cyzc_ico div a{ width:30px; height:30px; float:right; background:url(../images/gd_jta.png) no-repeat; background-size:70%; margin-top:2px;}


/*  关于我们  */
.header{height:54px;position:fixed;left:0;top:0;width:100%;z-index:999;
	-webkit-transition: background-color .3s ease-out, top .5s ease;
	-o-transition: background-color .3s ease-out, top .5s ease;
	transition: background-color .3s ease-out, top .5s ease;
}
.header.on,.header.page-header{ background:#3E69B9;height:54px;}
#about_top{ width:100%; display:block; overflow:hidden; background:url(../images/gywm_tbg.png) no-repeat; height:213px; background-size:100%;}
.about_main{ width:100%; overflow:hidden; margin-top:-70px; position:relative; z-index:888;}
#about{ padding:3%; width:94%; overflow:hidden;}
.about{ width:92%; min-height:380px; display:block; background:#fff; padding:4%; float:left;}
.about_bt{ width:100%; text-align:center; overflow:hidden; clear:both;}
.about_bt img{ width:100%;}
.about_list{ width:94%; margin-left:3%; float:left; margin-top:10px;border:1px solid #3E69B9;border-radius:100px;}
.about_lbt_l{border-radius:100px 0px 0px 100px; color:#3E69B9;border-radius:100px 0px 0px 100px;}
.about_list a{width:25%; float:left; padding-top:4px; padding-bottom:2px; font-size:12px; text-align:center; margin-left:-1px; height:18px; line-height:18px;}
.about_lbt_lh{ background:#3E69B9;color:#fff;border-radius:100px 0px 0px 100px;}
.about_lbt_m{ color:#3E69B9;border-left:1px solid #3E69B9;}
.about_lbt_mh{color:#fff;border-left:1px solid #3E69B9; background:#3E69B9;}
.about_lbt_r{color:#3E69B9; border-left:1px solid #3E69B9; border-radius:0px 100px 100px 0px;}
.about_lbt_rh{color:#fff; background:#3E69B9; padding-right:1px; border-left:1px solid #3E69B9; border-radius:0px 100px 100px 0px;}
.about_jtjj{ width:98%; float:left; padding-top:20px; padding-bottom:10px; padding-left:1%;padding-right:1%;}
.about_jtjj p{ line-height:24px; width:100%; color:#666; font-size:16px; float:left; margin-bottom:15px; text-align:left;}
.about_jtjj p b{ color:#333; font-size:15px;}

/*  侧边栏栏目  */
.lm_bt{ overflow:hidden; display:block;height:44px; margin-top:15px; margin-left:8px;}
.lm_bt img{ width:70%;}
.lm_nr{ width:76%; margin:0px auto; display:block; margin-top:20px;}
.lm_list{ width:50%; float:left; height:98px; margin-bottom:10px;}
.lm_list a{ width: 100%; float: left; background: url(../images/lm_icobg.png) center no-repeat; background-size:70%;height:90%;}
.lm_list a img{ margin:0px auto; width:26%; display:block; margin-top:15px;}
.lm_list a span{ width:100%; height:30px; text-align:center; line-height:30px; color:#3E69B9; font-size:14px; float:left; margin-top:-5px;}



/*  人才招聘  */
.rlzy_ygpx{ width:100%; padding-top:0px; float:left; overflow:hidden;}
.rlzy_list{ width:94%; margin-left:3%; float:left; margin-top:10px;border:1px solid #3E69B9;border-radius:100px; }
.rlzy_list a{width:33.33%; float:left; padding-top:4px; padding-bottom:2px; font-size:12px; text-align:center; margin-left:-1px; height:18px; line-height:18px;}
.rczp{ width:100%; margin-top:15px; float:left; overflow:hidden;}
.rczp_list{width:100%; float:left; overflow:hidden; padding-bottom:20px;}
.rczp_list li{ width: 100%; height:38px; line-height:38px; font-size: 14px; color: #333; margin-bottom:8px;}
.rczp_list .l1{ background: url(../images/rczp_bk1.png) no-repeat left center #F6F6F6;}
.rczp_list .l2{ background: url(../images/rczp_bk2.png) no-repeat left center #F6F6F6;}
.rczp_list li .zw{ width: 30%; float: left; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent:10px;}
.rczp_list li .rs{ width: 10%; float: left; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rczp_list li .xl{ width: 15%; float: left; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rczp_list li .dd{ width: 15%; float: left; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rczp_list li .but{ width: 30%; float: left; text-align: center;}
.rczp_list li .but a{ display: block; width: 70px; margin:7px auto; height:22px; line-height:22px; border: 1px solid #ccc; border-radius:100px; color: #333; font-size:12px; background: #fff; padding: 0;}
.rczp_list a{ color: #333; }
.rczp_list_fy{ width:100%; float:left; padding-top:15px; padding-bottom:15px;}
.rczp_fy{ width:60%; margin:0px auto; height:26px; line-height:26px;}
.rczp_fy li{ width:50%; float:left;}
.rczp_fy_sy{ width:94%; float:left; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; color:#333; font-size:13px; border-radius:100px;}
.rczp_fy_syh{width:94%; float:left;  height:24px; line-height:24px; text-align:center; background:#3E69B9; border:1px solid #3E69B9;color:#fff; font-size:13px;border-radius:100px;}
.rczp_fy_xyh{ width:94%; float:right; height:24px; line-height:24px; text-align:center; background:#3E69B9; border:1px solid #3E69B9; color:#fff; font-size:13px;border-radius:100px;}
.rczp_fy_xy{ width:94%; float:right; height:24px; line-height:24px;text-align:center; border:1px solid #ccc; color:#333; font-size:13px;border-radius:100px;}
.rczp_xx_dqwz{ width:104%;border-bottom:1px solid #dcdcdc; float:left; padding-top:5px; padding-bottom:10px; margin-left:-4%; padding-left:4%; font-size:14px;}
.rczp_xx_dqwz b{ font-size:14px; color:#333; float:left; font-weight:normal; line-height:20px;}
.rczp_xx_dqwz a{ font-size:14px; color:#666; line-height:20px;}
.rczp_xx_dqwz span{ font-size:10px; color:#999; margin-left:5px; margin-right:5px; float:left; line-height:20px;}
.rczp_xx{ width:94%; float:left; padding:3%;}
.rczp_xx_nr{ width:100%; float:left; margin-bottom:15px;}
.rczp_xx_nr .xq{ width: 100%; line-height:30px; text-align: left; font-size: 14px; color: #666;}
.rczp_xx_nr .mz{ font-size: 13px; color: #333; text-align: right; display: block; float: left;}
.rczp_xx_nr .zwyq{ width: 100%; height: auto; overflow: hidden; line-height: 30px; font-size: 14px; color: #666;}
.rczp_xx_nr .but{text-align: center; height: 30px; background:#3E69B9; width:110px; color: #fff; border-radius:100px; float: left; line-height: 30px; font-size: 13px; margin: 20px 0;}
.rczp_xx_nr .but a{ display: block; color: #fff; width: 100%;}
.rczp_ypgw{ width:100%; margin-top:15px; margin:0 auto; overflow:hidden; padding-top:15px;}
.rczp_ypgw input[type="text"],.rczp_ypgw input[type="tel"]{ display: block; width:94%; margin: 6px auto; height: 35px; border: 1px solid #ddd; font-size: 14px; color: #666; padding:0 2%;}
.rczp_ypgw textarea{ display: block; width: 96%; margin: 6px auto; height: 100px;  line-height:18px; border: 1px solid #ddd; font-size: 14px; color: #666; padding:1%;}
.rczp_ypgw .but{text-align: center; height:30px; background:#3E69B9; width:110px; color: #fff; border-radius:100px; float: left; line-height: 30px; font-size: 13px; margin:10px 0;}
.rczp_ypgw .but a{ color: #fff; display: block;}
.rczp_ypgw label{ font-weight:normal; font-size: 14px;}

/*  联系我们  */
.lxwm{ width:100%; float:left; overflow:hidden; margin-top:10px;}
.lxwm .lxwm_tit{ width: 100%; height: auto; overflow: hidden; font-size: 14px; color: #333; text-align: left; line-height: 22px; margin-bottom:15px;}
.lxwm .lxwm_tit span{ color:#FFA419;}
.lxwm .lxwm_nr{ width: 100%; margin-top: 10px;}
.lxwm .lxwm_nr span{ display: block; width: 100%; margin: 5px 0; text-align: left; padding-left: 32px; height: 25px; line-height: 25px; font-size: 13px; color: #666;}
.lxwm .lxwm_nr_dz{ background: url(../images/lxwmlocal.png) no-repeat 3px center;}
.lxwm .lxwm_nr_dh{ background: url(../images/lxwmtel.png) no-repeat left center;}
.lxwm .lxwm_nr_yb{ background: url(../images/lxwmyb.png) no-repeat 0px center; background-size:7%}
.lxwm .lxwm_nr_yj{ background: url(../images/lxwmemail.png) no-repeat left center;}

/*  新闻中心  */
.gtcj_list{ width:94%; margin-left:3%; float:left; margin-top:10px;border:1px solid #3E69B9;border-radius:100px;}
.gtcj_list a{width:50%; float:left; padding-top:4px; padding-bottom:2px; font-size:12px; text-align:center; margin-left:-1px; height:18px; line-height:18px;}

.news_bt_l{ width:100%; margin:20px auto; overflow:hidden; clear:both;}
.news_bt_l li{width:24.5%; float:left; font-size:12px; text-align:center; line-height:25px; border:1px solid #3E69B9;margin-left:-1px;}
.news_bt_l li:first-child{ margin:0;}
.news_bt_l a{ color:#3E69B9; display:inline-block; width:100%;}
.news_bt_l .hover{ color: #fff; background: #3E69B9;}

.news_bt_l2{ width:100%; margin:20px auto; overflow:hidden; clear:both;}
.news_bt_l2 li{ font-size:12px; text-align:left; line-height:30px; border-bottom:1px dashed #DDD;}
.news_bt_l2 a{ color:#3E69B9; display:inline-block; width:100%;}
.news_bt_l2 .hover{ color: #ff0000;}

.news_nr{ width:100%; overflow:hidden; margin:0 auto; margin-top:4px;}
.news_nr img{ max-width:100%;}
.news_list{ width:100%; float:left; border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-top:15px;}
.news_list_l{ width:13%; background:#3E69B9; height:50px; float:left;}
.news_list_l b{width:100%; text-align:center; float:left; height:32px; line-height:32px; color:#fff; font-size:15px;}
.news_list_l span{ width:100%; text-align:center; float:left;color:#fff; font-size:11px; margin-top:-5px;}
.news_list_r{ width:84%; float:right;}
.news_list_r b{ width:100%; height:28px; line-height:28px; float:left; font-weight:normal; font-size:15px; color:#333;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news_list_r b a{ color:#333;}
.news_list_r p{ width:100%;color:#666; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.qywh{ width:100%; float:left; overflow:hidden; margin-top:15px;}
.qywh_nr{width:100%; float:left;}

.qywh_list{ width:100%; margin:0 auto; clear:both;}
.qywh_list li{ width:45%; margin:0 2% 3% 0; float:left; border:1px solid #dcdcdc; padding:1%;}
.qywh_list img{ width:100%; height:100px;}
.qywh_list span{ height:32px; line-height:32px; color:#666; font-size:14px; text-align:center; width:100%; float:left; overflow:hidden;}

.news_xx_bt{ width:100%; float:left; margin-top:15px; margin-bottom:15px;}
.news_xx_bt h1{ line-height:30px; font-family:"微软雅黑"; color:#333; text-align:center; font-size:20px; font-weight:normal;}
.news_xx_bt h2{ line-height:20px; font-family:"微软雅黑"; color:#666; text-align:center; font-size:16px; font-weight:normal;}

.news_xx_bt li{ width:100%; height:20px; line-height:20px; float:left; text-align:center;}
.news_xx_bt li span{ padding-left:5px; padding-right:8px; font-size:14px; color:#999;}
.fx_ico{padding-left:15px !important;background:url(../images/fx_ico.png) left no-repeat; background-size:24%;font-size:12px; color:#999;}
.news_xx_nr{ width:98%; padding:1%; float:left;}
.news_xx_nr img{ width:100%; height:auto!important; float:left; margin-bottom:10px;}
.news_xx_nr p{ width:100%; float:left;font-size:16px; color:#666; line-height:25px; margin-top:10px; margin-bottom:5px;}
.news_xx{ width:100%; float:left;}

.search{width:100%; overflow:hidden; display:block; padding-top:10px;}
.search_bt{ width:100%;height:38px; background:#fff;}
.search_bt input[type="search"]{ width:78%; height:36px; border:1px solid #ddd; background:#fff; float:left; padding-left:2%; outline:none;}
.search_bt input[type="submit"]{width:19%;height:36px;border:0; background:url(../images/search.png) center #3E69B9 no-repeat; background-size:45%; float:left;}
.search_nr{ width:100%; overflow:hidden; margin-top:15px;}

.pages{ width:100%; margin: 0 auto; margin-top:20px; margin-bottom:20px; text-align:center; clear:both; }
.pages a,.pages span{background-color:transparent;padding:4px 10px;color:#888;border:1px solid #ddd;cursor:pointer;font-family:"微软雅黑"; font-size:13px;}
.pages a,.pages p{background-color:transparent;padding:4px 10px;color:#888;cursor:pointer;font-family:"微软雅黑"; font-size:13px; display:inline-block; margin-bottom:5px;}
.pages a.prve i,.pages span.prve i{display:inline-block;width:5px;height:9px;background:url(../images/page_left.png) no-repeat;*margin-top:-6px;}
.pages a.next i,.pages span.next i{display:inline-block;width:5px;height:9px;background:url(../images/page_right.png) no-repeat;*margin-top:-6px;}
.pages .bg{background-color:transparent;padding:4px 10px;color:#888;cursor:pointer;font-family:"微软雅黑"; font-size:13px; border:none;}
.pages a.on,.pages a:hover,.pages span.on{background-color:#3E69B9; color:#fff;border:1px solid #3E69B9; }
.pages a.prve,.pages a.next,.pages span.prve,.pages span.next{border:1px solid #ddd;background: #fff;color:#888;}

#NewsTitle ul{border-bottom:1px dashed #dcdcdc; padding-bottom:5px; padding-top:5px; overflow:hidden;}
#NewsTitle ul li {height:35px; line-height:35px; background:url(../images/newtb.jpg) no-repeat left center; padding-left:12px; font-size:14px;}
#NewsTitle ul li span{float: right; color: #999999; margin-right: 2px; font-size:12px;}
#NewsTitle a{ color:#333;}

.b4{ background:#456CB6; color:#fff; width:100px; border-radius:100px; text-align:center; line-height:30px; margin:0 auto; margin-top:10px; font-family:"微软雅黑"; font-size:16px; display:block;}

.index_xl{ width:50px; float:right;}
.index_xl img{ width:25px; margin-top:12px;}
.index_xl a{ width:50px; height:50px; display:inline-block; text-align:center;}
.index_xl button{ background:none; border:none;}
.index_xllm{ width:100%; display:block; background:#3E69B9; float:left; background-size:100%;}
.index_xllm_nr{ width:94%; padding:3%; float:left; padding-top:4.5%; padding-bottom:4.5%;}
.index_xllm_nr a{ width:31%; margin-left:1%; margin-right:1%; height:33px; text-align:center;line-height:33px; float:left; background:#fff; margin-bottom:2%;}
.index_xllm_nr a img{ width:26%; display:block; float:left; margin-left:11%; margin-top:2px;}
.index_xllm_nr a span{ height:33px;line-height:33px; color:#3E69B9; font-size:14px; float:left;}