html,body { min-width:1000px;}

.f_bner { min-width:1000px; width: 100%; height: 241px; overflow: hidden; background-color: #f5f5f5; background-image: url(2017110710052795872.jpg); background-position: 50% 0; background-repeat: no-repeat; }

.f_main_w { min-width:1000px; width: 100%; background-color: #f5f5f5; padding: 40px 0; }
.f_main { width: 998px; min-height: 500px; overflow: hidden; margin: 0 auto; border: 1px solid #e0e0e0; }

.f_1 { float: left; width: 244px;  min-height: 550px; overflow: hidden; padding:0 0 20px 0; }
.f_2 { float: right; width: 753px; min-height: 500px; overflow: hidden;  border-left: 1px solid #cccccc;}


.leftnav h3 { width: 205px; height: 42px; line-height: 42px; padding-left: 38px; font-size: 16px; color: #005bac; border-bottom: 2px solid #ccc; }
.leftnav h3 a  { font-size: 16px; color: #005bac;}
.subNav { width: 205px; height: 38px; line-height: 38px; border-bottom: 1px solid #ccc; padding-left: 38px; cursor: pointer; background: url(2017110800385460044.png) 214px center no-repeat; }
.subNav:hover ,.leftblue { background: #005bac url(2017110800385417571.png) 214px center no-repeat; }
.subNav a { display:block; float:left;  width:165px; height: 38px; line-height: 38px; overflow:hidden; font-size:14px; color:#666;}
.subNav:hover a,.leftblue a { color: #fff;}

.subNav span { float:right; display:block; width:35px; height:38px; overflow:hidden; text-indent:-999px;  }


.navContent { display: none; border-bottom: 1px solid #ccc; }
.navContent a { display: block; width: 205px; height: 30px; background: url(2017110800511470350.jpg) 40px center no-repeat; font-size: 12px; line-height: 30px; padding-left: 50px; }
.navContent a:hover { background: url(2017110800511461126.jpg) 40px center no-repeat; color: #005bac; }
.navContent a.textblue { background: url(2017110800511461126.jpg) 40px center no-repeat; color: #005bac; }


.plase{ width:693px; height:50px; line-height:50px; margin:0 auto; border-bottom:1px solid #ccc;}
.plase h3 { font-size:16px; color:#005bac; float:left; display: block; }
.plase p{ float:right; display: block;}
.plase p,.plase p *{ font-size:12px; color:#666; font-style:normal;}
.plase p i { margin:0 5px;}

.right_content{ width:693px; margin:0 auto; min-height:500px; }


/*分页*/
.n_list li { height: 38px; line-height: 38px; border-bottom:1px dashed #dedede; overflow: hidden; }

.r_list_w { }
.r_list { padding:30px 0 ;}

.l_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.l_m_bd { width: auto; height: auto; text-align: center; }
.l_m_bd span { width: 5px; display: inline-block; }
.l_m_bd font { display: inline-block; font-size: 14px; color: #be1414; border: 1px solid #ddd; padding: 2px 5px; }
.l_m_bd a { display: inline-block; font-size: 14px; color: #333; border: 1px solid #ddd; padding: 2px 5px; cursor: pointer; }
.l_m_bd a.l_a { }




.v_by { min-height: 500px; overflow: hidden; margin: 0 auto 20px; }
.i_w { overflow: hidden; padding: 10px 0px 40px; }
.i_t { text-align: center; line-height: 40px; padding:30px 0 0px; }
.i_t span { font-size: 22px; color: #005bac; }
.i_st { text-align: center; line-height: 45px; }
.i_st span { font-size: 18px; color: #333; }
.i_ly { width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #c3c3c3; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { width: 100px; height: 25px; overflow: hidden; margin: -35px 0 0 603px; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(2017111000294723179.png); background-repeat: no-repeat; margin: 0 3px; text-indent: -999px; }
.i_zh_1 { background-position: 0 0; }
.i_zh_2 { background-position: 0 -27px; }
.i_zh_3 { background-position: 0 -54px; }
.i_c { line-height: 220%; font-size: 14px; color: #666; padding: 25px 0px 0; }
.i_c * { font-size: 14px; color: #666; }
.i_c img { max-width: 650px; margin: 10px auto; }
.i_c table { margin:10px auto; }
.i_d { height: 30px; text-align: center; padding-top: 20px; }
.i_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }


.el_imgst { padding:40px 0 10px; overflow:hidden; }
.el_imgst ul {}
.el_imgst ul li { float:left; width:208px; padding:0px 11px 15px; }

.el_img { width:100%; background-color:#ddd; overflow:hidden; text-align:center; }
.el_img img { width:100%; }
.el_h .el_img,.el_h .el_img img { width:100%; height:135px;}
.el_tit { height:35px; line-height:35px; text-align:center; overflow:hidden;  }
.el_tit a { font-size:14px; color:#666;}



.po_st { padding:40px 0 10px; overflow:hidden; }
.po_st ul {}
.po_st ul li { float:left; width:146px; padding:0px 13px 15px; text-align:center; }
.po_img { width:146px; height:146px; overflow:hidden; position:relative; }
.po_img img { display:block; position:absolute; top:2px; left:2px; width:142px; height:142px; }
.po_img:hover img { top:0px; left:0px; width:146px; height:146px; }
.po_tit { height:40px; padding:5px 0; line-height:20px; text-align:center; overflow:hidden;  }
.po_tit a { font-size:12px; color:#666;}


.js_b { width:auto; height:auto; overflow:hidden; padding:20px 40px 0;} 
.js_t { width:auto; height:20px; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:5px 0px; }
.js_t a { float: left; display:block; border-left:4px solid #005bac; height:18px; line-height:16px; font-size:14px; color:#333; font-weight:700; padding-left:8px;  }
.map_list {width:auto; height:auto; overflow:hidden;}
.map_list ul { padding:10px;}
.map_list ul li { float:left; width:170px; height:30px; line-height:30px; overflow: hidden; background:url(2017110522215581795.png) 1px 50% no-repeat;  }
.map_list ul li a { font-size:14px; color:#333; padding-left:13px; }