@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header_bg{background:#009944;}
.logo{float:left; width:43%;}
.top_r{float:right; width:55%; padding-top:2%;}
.top_r li{float:left; width:36%; text-align:center; line-height:20px; background:url(../images/nav_line.jpg) no-repeat right bottom; background-size:3px 40%;}
.top_r li:first-child{width:28%;}
.top_r li:first-child img{width:28%;}
.top_r li:last-child{background:none;}
.top_r img{width:22%;}
.top_r a{color:#fff;}
nav{background:url(../images/nav_bg.jpg) repeat-x left top #333; font-size:14px; padding:3% 1% 3% 3%;}
nav li{float:left; width:16.2%;}
nav a{color:#fff;}
nav .nav_w01{width:19%;}
nav .nav_w02{width:auto; margin-right:1%;}
.nav a{color:#fff;}

.top{height:40px; line-height:40px; padding:0 5%; color:#515151; font-size:18px;}
.top a{color:#515151;}
.search{float:left; width:9%;}
.menu{float:right; width:9%;}
.focus{ width:100%; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.focus .hd ul .on{ background:#FE6C9C;}

.notice{border-bottom:solid 1px #b5b5b5; padding:2% 3%; font-size:14px;}
.notice ul{ width:9999px;}
.notice ul li{ float:left;position: relative; width:100vw}
.notice img{float:left; width:5%; margin:1% 3% 0 0;}
.notice a{color:#333;}

/*mainbody*/
.mainbody{padding-bottom:20%;}
.class{width:98%; padding:8% 0; margin:0 auto;}
.class li{float:left; width:22%; text-align:center; line-height:30px; font-size:13px; margin:0 1.5%; display:inline;}
.class img{border-radius:50%;}
.class a{color:#333;}

.supply_top{width:95%; text-align:center; text-transform:uppercase; background:url(../images/supply_tline.jpg) repeat-x left center; margin:0 auto 4%; position:relative;}
.supply_top span{background:#fff; color:#efefef; font-size:39px; line-height:60px; padding:0 2%;}
.supply_title{width:100%; text-align:center; line-height:60px; color:#333; font-size:21px; position:absolute; top:0; left:0;}
.supply{width:98%; margin:0 auto 2%;}
.supply li{float:left; width:47%; margin:0 1.5% 3% 1.5%; display:inline;}
.supply img{border:solid 1px #c9c9c9;}

.news{width:95%; margin:0 auto;}
.news li{border-bottom:solid 1px #c9c9c9; padding-bottom:5%; margin-bottom:5%; color:#787777; font-size:14px;}
.news li:last-child{border:none;}
.news img{float:left; width:30%;}
.news_r{float:right; width:66%;}
.news_r h4{border-bottom:dashed 1px #c9c9c9; padding-bottom:1%; margin-bottom:2%; line-height:30px; font-weight:normal; font-size:16px;}
.news_r a{color:#080808;}
.news_more{width:45%; border:solid 1px #c9c9c9; padding:3% 0; text-align:center; border-radius:5px; font-size:17px; margin:0 auto 7%;}
.news_more a{color:#8e8e8e;}

.inf{width:95%; margin:0 auto 7%;}
.inf li{border-bottom:dashed 1px #b3b3b3; font-size:18px; padding:2% 0;}
.inf a{display:block; background:url(../images/inf_icon.png) no-repeat 5px center; color:#686868; padding-left:6%;}


/*footer*/
footer{width:100%; border-top:solid 1px #c9c9c9; background:#fff; padding:1% 0 2% 0; position:fixed; left:0; bottom:0;}
footer li{float:left; width:19%; text-align:center; font-size:16px;}
footer a{color:#202020;}
footer img{width:50%;}
footer .foot_c{width:24%;}
.foot_fb{width:24%; text-align:center; font-size:16px; position:absolute; bottom:10%; left:38%;}
.foot_fb img{width:60%; margin-bottom:5%;}
.foot_fb a{color:#f8b551;}


/*登陆*/
.dl_bg{height:100vh; background:url(../images/dl_bg.jpg) no-repeat; background-size:100% 100%;}
.dl_top{background-color:rgba(255,255,255,0.2); padding:3% 5%;}
.dl_tbtn{float:left; width:4%; margin:2% 0;}
.dl_tit{float:left; width:82%; text-align:center; color:#fff; font-size:24px; line-height:30px;}
.dl_c{width:90%; margin:0 auto;}
.dl_tel{width:60%; padding-left:5%; height:46px; line-height:46px; border:none; background:url(../images/dl_tel2.png) no-repeat; background-size:100% 100%; color:#fff; font-family:"微软雅黑"; font-size:20px; margin-bottom:5%; margin-left:20px;}
.dl_mima{width:85%; padding-left:15%; height:46px; line-height:46px; border:none; background:url(../images/dl_mima.png) no-repeat; background-size:100% 100%; color:#fff; font-family:"微软雅黑"; font-size:20px; margin-bottom:5%;}
.dlfs{padding:2% 0; margin-bottom:4%; color:#010101; font-size:17px;}
.dlfs img{width:7%; margin:0.5% 1% 0 1.5%;}
.btn_dl{width:100%; height:46px; border:none; background:url(../images/btn_dlbg.png) no-repeat; background-size:100% 100%; color:#fff; font-family:"微软雅黑"; font-size:20px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #fff;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #fff;}
.dl_font{padding:3% 0; font-size:20px;}
.dl_font a{color:#010101;}


/*注册*/
.zc_yzm{float:left; width:50%; padding-left:15%; height:46px; line-height:46px; border:none; background:url(../images/dl_yzm.png) no-repeat; background-size:100% 100%; color:#fff; font-family:"微软雅黑"; font-size:20px;}
.zc_yzm_r{float:right; width:35%; height:46px;}
.zc_font{color:#202020; font-size:17px; padding:5% 0 12% 0;}
.zc_font a{color:#0054ca;}


/*注册完成*/
.bg_gary{background:#f3f3f3;}
.zcwc_tit{width:100%; text-align:center; padding:5% 0; background:#fff; color:#373737; font-size:24px;}
.zcwc_part{padding:5% 0;}
.zcwc_t{text-align:center; color:#ff7d09; font-size:20px; margin-bottom:10%;}
.zcwc_t img{width:30%; margin-bottom:4%;}
.zc_menu{width:92%; margin:0 auto;}
.zc_menu li{float:left; width:44%; margin:0 3% 5% 3%; position:relative;}
.zc_menu_fon{width:100%; text-align:center; font-size:22px; color:#fff; position:absolute; left:0; bottom:22%;}


/*main_04*/
.main_tbtn{float:left; width:4%; margin:1.5% 0;}
.main_tit{float:left; width:84%; padding-left:3%; text-align:center; color:#fff; font-size:22px; line-height:30px;}
.zh_bg{background:url(../images/zh_bg.jpg) no-repeat; background-size:100% 100%; padding:5%; margin-bottom:1%;}
.zh_head{float:left; width:20%;}
.zh_head img{border-radius:50%;}
.zh_c{float:left; width:53%; padding-left:3%; color:#fff; line-height:18px;}
.zh_c h4{font-size:18px; line-height:26px;}
.zh_r{float:right; width:21%; height:24px; line-height:24px; text-align:center; border:solid 1px #afa9ac; background-color:rgba(255,255,255,0.5); border-radius:5px; margin:1% 0;}

.inf_top {width:100%; height:52px; line-height:52px; font-size:18px;}
.inf_top li {float:left; width:50%; text-align:center; background:url(../images/inf_top01.png) no-repeat left bottom; background-size:100% 6px; color:#545454; position:relative;}
.inf_top li a {display:block; color:#545454;}
.inf_top li.inf_top_gd{background:url(../images/inf_top02.png) no-repeat left bottom; background-size:100% 6px; color:#009944; height:52px;}
.inf_top li.inf_top_gd a {height:52px;line-height:52px;background:url(../images/inf_top02.png) no-repeat left bottom; background-size:100% 8px;color:#009944;}
.inf_topcon {width:100%; position:relative;overflow:hidden;}
.inf_topcon .inflist {padding:4%;}
.inflist li{margin-bottom:4%; border:solid 1px #b5b5b5; background:#fff;}
.inflist h4{border-bottom:solid 1px #b5b5b5; background:#e3e3e3; padding:0 4%; line-height:32px; color:#202020; font-size:15px; font-weight:normal;}
.inf_pic{float:left; width:20%;}
.inf_c{float:left; padding-left:3%; color:#9d9d9d; line-height:20px; width:60%}
.inf_c h4{color:#252525; font-size:14px; font-weight:normal; background:none; border:none; padding:0; line-height:24px;}
.inf_r{float:right; width:17%; margin-top:2%;}
.inf_r li{padding:5% 0; margin:0; border:none; text-align:right;}
.inf_r a{color:#9d9d9d;}
.inf_r img{width:24%; margin:0 3% 8% 0;}
.btn_tcdl{width:92%; height:40px; border:none; background:url(../images/btn_tcdl_bg.png) no-repeat; background-size:100% 100%; color:#fff; font-size:18px; font-family:"微软雅黑";}


/*main_05*/
.inf_fb{width:90%; margin:0 auto;}
.inf_fb ul{ width:100%}
.inf_fb li{float:left; width:40%; margin:0 5% 2% 5%; padding-bottom:14%;background: url(../images/list_bg.png) no-repeat;    background-size: 100% 100%; position:relative; text-align:center}
.inf_fb li img{ width:74%}
.inf_fb_fon{width:100%; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; bottom:19%;}


/*main_06*/
.wz{padding:2% 3%; color:#0b0205; font-size:14px;}
.wz a{color:#0b0205;}
.gq_top{width:94%; background:url(../images/gq_top.png) no-repeat; background-size:100% 100%; margin:0 auto;}
.gq_top li{float:left; width:30%; padding-left:3%; color:#7e7d7d; font-size:18px; height:40px; line-height:40px;}
.gq_top .gq_top_bai{color:#fff;}
.gq_top02{width:94%; background:url(../images/gq_top02.png) no-repeat; background-size:100% 100%; margin:0 auto;}
.gq_top02 li{float:left; width:30%; padding-left:3%; color:#7e7d7d; font-size:18px; height:40px; line-height:40px;}
.gq_top02 .gqbai{color:#fff;}
.gq_tit{padding:5% 3%; color:#2d2d2d; font-size:18px;}
.gq{color:#8c8c8c; font-size:14px;}
.gq td{padding:2% 0;}
.gq th{color:#8c8c8c; font-size:14px; font-weight:normal; text-align:right; padding-right:2%;}
.star{color:#f7041b;}
.bd_tit{width:92%; border:solid 1px #d2d2d2; background:#fff; height:28px; line-height:28px; padding-left:2%; font-family:"微软雅黑"; color:#a0a0a0;}
.bd_jk{color:#2f2f2f;}
.bd_sf{width:80%; border:solid 1px #d2d2d2; background:#fff; height:28px; line-height:28px; padding-left:2%; font-family:"微软雅黑"; color:#a0a0a0;}
.bd_tel{width:62%; border:solid 1px #d2d2d2; background:#fff; height:28px; line-height:28px; padding-left:2%; font-family:"微软雅黑"; color:#a0a0a0;}
.pro_ms{color:#8c8c8c; font-size:14px;}
.pro_ms td{padding-bottom:4%;}
.pro_ms th{color:#8c8c8c; font-size:14px; line-height:30px; font-weight:normal; text-align:right; padding-right:2%;}
.bd_proms{width:94%; height:150px; border:solid 1px #d2d2d2; background:#fff; font-family:"微软雅黑"; color:#a0a0a0;}
.sctp_bg{width:60%; border:solid 1px #ccc; background:#fff; margin-left:25%;}
.sctp_tit{height:30px; line-height:30px; padding-left:4%; border-bottom:solid 1px #ccc; background:url(../images/sctp_tbg.jpg) no-repeat; background-size:100% 100%; font-family:"宋体"; font-size:12px;}
.sctp{text-align:center; padding:10% 0 5% 0;}
.sctp img{width:50%; margin-bottom:2%;}
.sctp a{color:#8c8c8c;}
.btn_ture{width:48%; height:40px; border:none; background:url(../images/btn_ture_bg.png) no-repeat; background-size:100% 100%; color:#000; font-family:"微软雅黑"; font-size:15px;}


/*main_07*/
.tip{padding:3% 3% 0 3%; color:#ff1111; font-size:18px;}


/*main_08*/
.ji{padding:4% 2%;}
.ji li{float:left; width:28.333%; height:28px; line-height:28px; padding-left:2%; margin:0 1.5%; background:url(../images/ji_bg.png) no-repeat; background-size:100% 100%; font-size:14px; position:relative;}
.ji a{color:#9d9d9d;}
.ji li .ji_list{width:99%; background:#fff; border:solid 1px #ccc; border-top:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; position:absolute; top:28px; left:0; display:none;}
.ji li:hover .ji_list{display:block;}
.ji_list li{width:95%; padding-left:5%; background:#fff; margin:0;}

.bd_ji{float:left; width:32%; border:solid 1px #bfbfbf; background:#fff; border-radius:5px; height:30px; line-height:30px; font-size:14px; color:#9d9d9d; font-family:"微软雅黑";}
.bd_ji_k{margin-right:2%;}
.dj{width:93%; border:solid 1px #bfbfbf; background:#fff; border-radius:5px; margin:0 auto 5%;}
.dj li{float:left; color:#525252; font-size:15px; padding:0 3%; line-height:30px;}
.dj a{color:#525252;}
.pro{width:93%; margin:0 auto;}
.pro li{background:#fff; padding:2%; margin-bottom:3%;}
.pro img{float:left; width:29%;}
.pro_r{float:right; width:68%; color:#9c9a9a; line-height:18px;}
.pro_r span{color:#ed2614;}
.pro_r h4{color:#383838;}
.pro_r a{color:#383838;}

.page{width:90%; padding:8% 0 10% 0; margin:0 auto;}
.page li{float:left; width:36%; margin:0 7%; font-size:16px; text-align:center;}
.page a{display:block; border:solid 1px #aaa; color:#8e8e8e; padding:5% 0; border-radius:5px;}


/*main_09*/
.font_tit{color:#9c9c9c; font-size:16px; text-align:center; margin-bottom:3%;}
.font_tit h4{color:#0b0205; font-size:18px; font-weight:normal; border-bottom:solid 1px #c9c9c9; background:#fff; padding:3% 0;}
.font_tit p{border-bottom:solid 1px #c9c9c9; background:#fff; padding:3% 0;}
.gy_fon{border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; background:#fff; padding:0 4%; color:#0b0205; font-size:20px; margin-bottom:3%;}
.gy_fon p{border-bottom:solid 1px #c9c9c9; padding:3% 0;}
.gy_fon p:last-child{border:none;}
.gy_xqbg{border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; background:#fff; padding:0 4% 7% 4%; margin-bottom:2%;}
.gy_xq_tit{border-bottom:solid 1px #c9c9c9; background:url(../images/gy_xq_icon.jpg) no-repeat 0.5% center; background-size:5px 45%; padding:4% 0 4% 5%; color:#0b0205; font-size:20px;}
.gy_xq{padding:5% 0 7% 0; color:#363636; font-size:18px; line-height:24px;}

#msg_tips{position:absolute; top:15vh; width:90%; margin:auto; line-height:26px; color:#F00; text-align:center; font-size:22px; max-width:576px;}

.user_yzm img{ float:left; width:30%; height:35px; margin:2% 0 0 3%}
/*srch*/
.clear-fix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;
}

.srch{
	position:relative;
	width:93.75%; margin: 1.5% auto;
	font-size:1.325em;
	-webkit-appearance:none;
	display: none;
}
.srch-txt{
	width:100%; border:none; 
	color:#b3b3b3; font:0.8em/1.5 "Microsoft YaHei"; text-indent: 1em;
	background:#ffffff;cursor:pointer;
	-webkit-appearance:none; padding:1% 0;
}
.srch-txt::-webkit-input-placeholder{
	color:#CCC;
}
.srch-sub{
	position:absolute;top:0;right:0;
	width:17%;height:100%;border:none;border-radius:0;
	color:#ffffff;font:0.8em/1 "Microsoft YaHei";text-align:center; font-family:"微软雅黑";
	background:#166cb0;cursor:pointer;
	-webkit-appearance:none;
}
.wan{width:100%; padding:14px 0; text-align:center; line-height:74px; color:#ffb30f; font-size:36px;}
.wan img{ width:70%; margin:auto}
/*rep*/
.rep_con{}
.rep_con li{border-bottom:solid 1px #c9c9c9; padding-top:10px;}
.rep_head {
    float: left;
    width: 30%;
    text-align: center;
}
.rep_con a{display:block; background:url(../images/supply_icon02.jpg) no-repeat left center; padding-left:16px; color:#080808; }

.rep_head img{ width:80%}
.rep{display:none; width:100%; float:right; padding-bottom:10px}
.rep_txt{height:60px; width: 98%; float:left}
.rep_but{width:80px;height:30px;border: solid 1px #d2d2d2;font-size:12px;border-radius:5px; float:left; margin-top:5px;}

/*后加-index*/
.infor_tit{width:90%; padding-left:4%; line-height:24px; color:#333; font-size:20px; background:url(../images/gy_xq_icon.jpg) no-repeat left center; margin:0 auto 6%;}
.infor{width:97%; padding:0 1.5% 5% 1.5%; border-bottom:solid 1px #c9c9c9; margin-bottom:7%;}
.infor li{float:left; width:30.333%; margin:0 1.5% 3% 1.5%;}
.infor img{border:solid 1px #c9c9c9;}
.show_line{border-bottom:solid 1px #c9c9c9;}
.show{width:97%; padding:0 1.5% 5% 1.5%; margin-bottom:7%;}
.show li{float:left; width:30.333%; margin:0 1.5% 4% 1.5%; text-align:center; font-size:16px;}
.show img{border:solid 1px #c9c9c9; margin-bottom:5%;}
.show a{color:#333;}
.show .show_tit{line-height:20px; height:40px; /*text-overflow:ellipsis;white-space:nowrap;*/ overflow:hidden;}
/*后加-main1*/
.top_bg{background:#009944; padding:5% 3%;}
.menu{float:right; width:9%;}

/**/
.user_yzm{ width:80%; margin-left:20px}
/**/
.gy_xq dl{width:100%; clear:both; height:32px; font-size:14px; margin:10px 0}
.gy_xq dt{width:30%; float:left; line-height:32px}
.gy_xq dd{width:70%; float:left; line-height:32px; font-size:20px;}
.gy_xq dl select{height:28px; line-height:px; width:160px; font-size:14px}

