/* CSS Document */

*{padding:0;margin:0;}
ul,ol,li {list-style:none;list-style-type:none;}
a,p,span,input{text-decoration:none;word-wrap:break-word;font-family:"Microsoft Yahei","Simsun";  font-size:12px; display:block; }
a:focus{outline:0;} 
img{border:0;}

.body_bg{ background:#f5f5f5;overflow-x:hidden;}
.left{ float:left;}
.right{ float:right;}

.top{ width:100%; min-width:1200px; height:32px;background-color: #f8f8f8; margin:0 auto;line-height:32px; border-bottom:1px solid #e5e5e5;}
.top_c{ width:1200px; margin:0 auto; height:32px; }
.top_span{ float:left;font-family:"Microsoft Yahei","Simsun";  font-size:12px; color:#666; padding-right:15px; line-height:32px;}
.top_a:hover{ color:#0086d1;}

.logo_con{ width:100%; background:#fff;}
.logo_box{ width:1200px; margin:0 auto; height:70px;}
.logo_img{ float:left; height:50px; margin-top:23px;}
.top_search_div{ float:left; width:600px; margin-left:170px; margin-top:30px;}
.top_search_form{ width:100%; height:34px;}
.top_search_form .top_search_input{ float:left; width:430px; padding-left:10px; color:#999; font-size:12px; line-height:32px; height:32px; border:1px solid #427eba; outline:none;}
.top_search_form .search_search{ float:left; padding-left:30px; padding-right:30px; line-height:34px; background:#427eba; color:#fff; font-size:15px;}
.top_search_fl{ width:100%; height:20px; }
.top_search_fl p{ float:left; line-height:25px; color:#999; font-size:12px; margin-right:15px;}

.menu_bar{ width:100%; height:40px; background:#0086d1;}
.menu_box{ position:relative; width:1200px; margin:0 auto; height:40px;z-index:3000;}
.left-menu { width:200px; position:absolute; left:0px; top:0; }
.course-all{ font-size:16px;display:block;height:40px; text-align:center; line-height:40px; background-color:#0086d1; position:relative;z-index:1000; color:#fff;}
.course-all:hover{ text-decoration:none;}

.nav_bar{ width:200px; position:absolute; left:0; top:0px; background:#000; height:378px;filter:alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5;}
#nav {position:relative;z-index:1;width:200px;}
#nav .mainCate {position:relative;height:93px;}
#nav h3 {height:63px;overflow:hidden;padding:15px 20px; }
#nav h3 a{font-size:14px;color:#fff; font-weight:bold; line-height:36px; padding-left:35px;}
#nav h3 .category_1{ background:url(images/icon_1.png) 0 center no-repeat;}
#nav h3 .category_2{ background:url(images/icon_2.png) 0 center no-repeat;}
#nav h3 .category_3{ background:url(images/icon_3.png) 0 center no-repeat;}
#nav h3 .category_4{ background:url(images/icon_4.png) 0 center no-repeat;}
#nav h3 .category_p{ font-size:12px; line-height:20px; padding-left:35px; color:#cccccc;font-weight:normal;}

#nav h3 img {width:14px;height:14px;line-height:28px;font-weight:200;float:right; display:inline; margin-top:8px;}
#nav p {height:20px;line-height:20px;}
#nav p a {margin-right:10px;color:#666;}

#nav .subCate { display:none;background:#fff; position:absolute;left:200px;top:0;width:450px; padding-top:10px; min-height:75px; padding-bottom:10px;filter:alpha(opacity=90); -moz-opacity:0.9;opacity: 0.9;}
#nav .subCate h4 {height:22px;padding:10px 0 10px 20px;border-bottom:1px dashed #ccc;font-size:14px;color:#e4e4e4; font-family:"Microsoft Yahei","Simsun"; }
#nav .subCate ul {overflow:hidden;width:430px; padding-left:20px; border-bottom:1px dashed #e4e4e4;}
#nav .subCate li {float:left;}
#nav .subCate ul img{ float:left; margin-right:10px; margin-left:10px;}
#nav .subCate li a {display:block;float:left;line-height:25px; height:25px; padding-top:4px;color:#666;word-break:keep-all;white-space:nowrap; font-size:12px;}
#nav .on {color:#fff; cursor:pointer; background:#2c2e30;}
#nav .on h3 a,#nav .on p a { text-decoration:none;}
#nav .on .subCate {display:block !important;}
#mainCate-6 .subCate {top:auto;bottom:0;}
.sub-ul-1{ overflow:hidden; padding-left:20px;}
.sub-ul-1 dd{ overflow:hidden; padding:5px 0;}
.sub-ul-1 dd a{ float:left; font-size:13px; color:#666; margin:5px 0; padding:0 15px; border-left:1px solid #e0e0e0; height:16px; line-height:16px;white-space:nowrap;}
#nav .line_category{width:200px; line-height:1px; height:1px; background:#fff;filter:alpha(opacity=10); -moz-opacity:0.1;opacity: 0.1;}
.right_menu{ margin-left:250px; height:40px; width:960px;}
.right_menu li{ float:left; height:40px;}
.right_menu li a{ padding-left:25px; padding-right:25px; font-size:14px; color:#fff; line-height:40px;}
.right_menu li .nav_change{ font-weight:bold;}
.right_menu li .active_home{font-weight:bold;}
.right_menu li .active_menu{ background:#0086d1; font-weight:bold;}
.right_menu li a:hover{ background:#0086d1;border-bottom:2px solid #fff;line-height:38px; font-weight:bold;}


.banner{ position:relative; width:100%;  min-width:1200px; height:378px;}
.pic_li{ width:100%; height:378px; position:relative;z-index:0;}
.pic_li li{ width:100%; height:378px;}
.img_box{ width:100%; margin:0 auto; height:378px;}

.login_box{ position:absolute;width:100%; top:0; left:0; height:378px; }
.login_1200{ width:1200px; margin:0 auto; height:378px; position:relative;}
.login_con{ position:absolute; top:15px; right:0; background:#fff;width:320px; height:350px;filter:alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5;}
.login_form{ position:absolute; top:20px; right:5px; background:#fff;width:310px; height:340px;filter:alpha(opacity=90); -moz-opacity:0.9;opacity: 0.9;}
.tags{ width:310px;border-bottom:1px solid #e4e4e4; padding-top:10px; margin-bottom:25px;}
.tags li{ float:left; color:#000;}
.tags li a{ line-height:40px; font-size:12px; padding-left:20px; padding-right:20px; cursor:pointer;}
#tags .selectTag{ border-bottom:3px solid #fd7610; color:#fd7610}
.input_user{ padding-left:30px; width:220px; margin:18px auto 0 auto; line-height:30px; height:30px;background:none; border:none; border-bottom:1px solid #e4e4e4;background:url(images/h_user.png) 5px center no-repeat; color:#888; font-size:12px; outline:none; }
.input_password{ padding-left:30px; width:220px; margin:18px auto 0 auto; line-height:30px; height:30px;background:none; border:none; border-bottom:1px solid #e4e4e4;background:url(images/h_lock.png) 5px center no-repeat; color:#888; font-size:12px; outline:none; }
.input_div{ width:250px;  margin:18px auto 0 auto;}
.input_code{ float:left;padding-left:30px; width:120px; line-height:30px; height:30px;background:none; border:none; border-bottom:1px solid #e4e4e4;background:url(images/h_code.png) 5px center no-repeat; color:#888; font-size:12px; outline:none; }
.code_img{ float:right; margin-left:20px;height:30px;}
.login_button{ width:250px;  margin:25px auto 0 auto; height:30px; text-align:center; color:#fff; font-size:14px; background:#fd7610; line-height:30px;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.login_button:hover{ background:#e5690b; }
.input_div_1{ width:250px;  margin:5px auto 0 auto;}
.forget_password{ float:left; line-height:20px; color:#646464; font-size:12px; cursor:pointer;}
.reg_now{ float:right; line-height:20px; color:#646464; font-size:12px; cursor:pointer;}
.forget_password:hover{ text-decoration:underline;}
.reg_now:hover{text-decoration:underline;}

.box_box{ width:1200px; margin:0 auto; margin-top:20px;}
.tender_center{ float:left; width:740px; background:#fff;}
.box_top{ border-bottom:1px solid #e7e7e7;}
.box_title{ float:left; line-height:50px; font-size:18px; color:#000; padding-left:20px; padding-right:20px; font-weight:bold; }
.more_butt{ float:right; padding-left:10px; padding-right:10px; line-height:22px; margin-top:14px; border:1px solid #d4d4d4; color:#666; font-size:12px; margin-right:15px;  }
.more_butt:hover{ color:#0086d1;}
.class_ul{ float:right; margin-right:20px;}
.class_ul li{ float:left;font-size:12px; color:#646464; line-height:50px;font-family:"Microsoft Yahei","Simsun"; padding-left:10px; padding-right:10px;  }
.class_ul .active_li{ color:#0177e5;}
.list_con{ padding:15px 20px 15px 20px;}
.list_a{ padding-left:15px; background:url(images/icon6.jpg) left center no-repeat; cursor:pointer; margin: 2px 0;}
.list_a span:hover{ color:#0086d1;}
.list_p{ float:left; line-height:26px; color:#323232; font-size:14px; padding-right:10px; max-width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_time{float:right; line-height:26px; color:#888; font-size:14px;}
.notice_center{float:right; width:450px; background:#fff;}
.box_box_1{ width:1200px; margin:0 auto; margin-top:10px; background:#fff;}

.news_div{ float:left; padding:5px 20px 0 20px; width:360px;}
.news_top{ width:100%; border-bottom:1px solid #e7e7e7;}
.news_title{ float:left; line-height:40px; font-size:14px; color:#000; font-weight:bold; }
.more_butt_1{ float:right; line-height:40px; font-size:16px; color:#888;}
.more_butt_1:hover{ color:#0086d1;}
.list_con_1{ padding:15px 0;}
.list_p_name{ float:left; line-height:26px; color:#323232; font-size:12px; padding-right:10px; max-width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.list_a_1{ padding-left:15px; background:url(images/icon6.jpg) left 14px no-repeat; padding-top:4px; padding-bottom:4px;}
.list_a_1:hover{ background:#f5f5f5;}
.list_p_news{ line-height:26px; color:#323232; font-size:14px; padding-right:10px; max-width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_img{ padding-right:32px;background:url(images/new.png) right center no-repeat;}
.list_time_1{line-height:20px; color:#888; font-size:12px;}

.shopping_box{ width:1172px; padding:14px;margin:0 auto; margin-top:10px; background:#fff; }
.shopping_name{ width:272px; height:330px; background:url(images/goods_1.jpg) center;}
.shopping_name:hover{ background:url(images/goods_1_1.jpg);}
.buy_span{ padding-left:20px; padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; text-align:left; color:#fff;}
.want_p{ padding-left:20px; font-size:12px; color:#fff; text-align:left; }
.goods_right{ float:left; width:900px;}
.goods_box{ margin-bottom:5px;}
.goods_wz_1{ width:292px; height:156px; float:left;margin-left:6px; background:#cbedff url(images/goods_2.png) center top no-repeat;}
.goods_wz_2{ width:292px; height:156px; float:left; margin-left:6px; background:#e6f4ee url(images/goods_3.png) center top no-repeat;}
.goods_wz_3{ width:292px; height:156px; float:left; margin-left:6px; background:#ffebe6 url(images/goods_4.png) center top no-repeat;}
.goods_wz_1:hover{ background:#bee9ff url(images/goods_2.png) center top no-repeat;}
.goods_wz_2:hover{ background:#d5f3e4 url(images/goods_3.png) center top no-repeat;}
.goods_wz_3:hover{ background:#fad8d0 url(images/goods_4.png) center top no-repeat;}
.wz_name{ width:100%; text-align:center; line-height:25px; margin-top:100px; color:#323232; font-size:14px;}
.wz_pro{width:100%;text-align:center;color:#888; font-size:12px; }
.more_wz{ width:60px; border:1px solid #e4e4e4; line-height:20px; color:#888; text-align:center; font-size:12px; margin-left:18px; margin-top:5px; background:#fff;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.goods_wz_4{float:left; margin-left:6px;width:218px; height:168px; background:#f5f5f5 url(images/goods_5.png) right bottom no-repeat;}
.goods_wz_5{float:left;  margin-left:6px;width:218px; height:168px; background:#f5f5f5 url(images/goods_6.png) right bottom no-repeat;}
.goods_wz_6{float:left;  margin-left:6px;width:218px; height:168px; background:#f5f5f5 url(images/goods_7.png) right bottom no-repeat;}
.goods_wz_7{float:left;  margin-left:6px;width:218px; height:168px; background:#f5f5f5 url(images/goods_8.png) right bottom no-repeat;}
.goods_wz_4:hover{ background:#edf9fe  url(images/goods_5.png) right bottom no-repeat;}
.goods_wz_5:hover{ background:#edf9fe  url(images/goods_6.png) right bottom no-repeat;}
.goods_wz_6:hover{ background:#edf9fe  url(images/goods_7.png) right bottom no-repeat;}
.goods_wz_7:hover{ background:#edf9fe  url(images/goods_8.png) right bottom no-repeat;}
.footer{ width:100%; background:#131619;  margin-top:20px;}
.footer_box{width:1200px; margin:0 auto;}
.footer_con{float:left;width:186px;border-right:1px solid #e5e5e5;height:134px;margin-right:40px;}
.footer_con_1{ float:left; width:186;margin-right:20px;}
.footer_1{margin: 30px 0;}
.footer_title{ width:100%; padding-bottom:10px;}
.footer_title img{ float:left; width:22px; height:22px;}
.footer_title .footer_name{ float:left; margin-left:5px; line-height:22px; font-size:16px; color:#fff; text-align:center;}
.footer_a{color:#7e7e81; font-size:14px; line-height:24px;}
.footer_a:hover{ color:#fff;}
.footer_2{ width:100%;color:#fff;margin:20px 0;}
.footer_note{ color:#7e7e81; font-size:12px; line-height:24px; text-align:center; }

.footer_2>div span{display:inline-block;font: 14px/1.42857143 "Microsoft YaHei";}
.footer_2>p{color:#6b7782;}
.footer-link{background-color: #535353;}
.link-container{width:1200px;margin: 0 auto;display:block;font: 14px/1.42857143 "Microsoft YaHei";}
.link-container>ul{display: flex;justify-content: space-between;color: #fff;}
.link-container>ul>li{line-height: 60px;padding-left: 10px;cursor: pointer;}

.child_page{ width:1200px; margin:10px auto;}
.tab_menu{ float:left; background:#fff; width:230px;}
.left_title{ width:230px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:#0086d1 url(images/banshidating.png) 50px center no-repeat;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; margin-bottom:2px;}
.left_title_1{ width:230px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:#0086d1;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; margin-bottom:2px;}

.tab_menu li{ line-height:50px; line-height:50px; color:#323232; font-size:14px; text-align:center; border-bottom:1px solid #e5e5e5; cursor:pointer;}
.active_li{color: #0086d1 !important;border-left: 3px solid #0086d1; font-weight:bold;}
.tab_con{ float:right; width:960px; min-height:330px; background:#fff;}
.top_location{ width:100%; border-bottom:1px solid #e4e4e4; padding-top:10px; padding-bottom:10px;}
.list_cont{position:relative;width:100%; padding:12px 0 50px 0; z-index:10}
.total_page{float:right; font-size:12px; line-height:30px; color:#888; padding-left:15px; padding-right:15px;}
.no_data{ width:100%; line-height:30px; color:#888; margin-top:50px; text-align:center; font-size:12px; }
.tab_menu .line_li{ height:0; line-height:0;}


.wz_name_1{ padding-left:20px; padding-top:15px;color:#323232; font-size:14px;}
.clearfix:before,.clearfix:after {display:table;content: " ";}
.clearfix:after {clear: both;}
.clearfix{*zoom:1;}


.active_active{color: #2782de !important; font-weight:bold; border-bottom:2px solid #2782de;}
