@charset "gbk";
/* CSS Document */
/******************************/
*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px;  font-size:100%/1.6; font-family:"Î¢ÈíÑÅºÚ";color:#333333; background:#fff;}
ul,li,hr,p{ margin:0px;  padding:0px; border:none;}
li{ list-style:none;}
div{zoom:1}
img{ border:none; width:100%;}
a{ text-decoration:none; color:#333333;}
a:hover{ color: #092265;}
/*****ie*****/
a{blur:expression_r(this.blur());}
a { outline:none; } 
.fr{ float:right;}
.fl{ float:left;}
.clear{ clear:both}


.xl_top{ width: 100%; overflow: hidden; margin: 0 auto; max-width: 640px;background:#111; height:60px;}

.xl_top a{display:block; float:left; width:55%; margin-left:5px; }
.xl_top a img{height:40px; margin:10px 0; float:none; vertical-align:middle}
.navbar-toggle{ float:right; background:none; border:none; display:block; margin:10px 10px 0}
.navbar-toggle i{ background:url(../img/tu2.png) no-repeat; display:block; width:40px; height:40px; background-size:40px }
.hc_btn i{width:30px; height:30px; background-size:30px }

.hc_nav{position:absolute; right:0; top:0; width:100%; display:none; top:50px;background:rgba(255,255,255,0.9); z-index:99999999; border-bottom:1px solid #dfdfdf}
.hc_tnav{ float:none; margin-top:0}
.hc_tnav li{ width:96%; margin:0 auto; float:none; border-bottom:0px solid red; text-align:center; height:35px; line-height:35px;}
.hc_tnav li a{ color:#333}
.hc_tnav li a:hover,.hc_tnav li a.hc_on{ color:#e60012; border-bottom:1px solid #e60012;  display:inline; padding:0 0 5px}





/* ----------------banner---------------------- */
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:800px; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:5px; z-index:1; width:100%; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li .txt{position:absolute; left:0; top:0; z-index:999; font-size:30px;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:50%;  height:28px; line-height:24px; color:#fff;  text-align:left; font-size:14px; }
.slideBox .bd li .tit i{color:#fff; font-weight:bold;font-size:16px; margin-bottom:5px; line-height:30px;}
.htcime_cursor{cursor:pointer;}
.htcime_Arial{ font-family:Arial, Helvetica, sans-serif;}
.lsdl_hon{border-bottom:2px solid #209e61; color:#209e61; }


.hc_tb{ width:96%; margin:auto; background:#fff; padding:0 2%;}
.hc_tb ul{ width:100%; overflow:hidden; }
.hc_tb ul li{ float:left; text-align:center; width:33.1%;border-right:1px solid #dfdfdf; margin-bottom:20px; margin-top:20px; font-size:15px;}
.hc_tb ul li:nth-child(3n){ border:none}
.hc_tb ul li img{ width:50%;}



.lj_d1{ width:94%; margin:auto;  text-align:center; background:url(../img/tu3.png) center 35px  no-repeat; background-size:100%;}
.lj_d1 h5{ font-size:16px; line-height:24px;}
.lj_d1 p{ font-size:12px; line-height:24px; color:#999999} 
.hc_bt{ background:url(../img/tu10.jpg) center repeat-x; text-align:left; background-size:8px}
.hc_bt p{ background:#fff; display:inline-block; padding:0 8px; margin-left:3%}




.iDstyle{position:relative; margin:10px auto}
	#iDstyle{background:#B91A27; padding:5px 0;}
	#iDstyle .ui-scroller{display:inline-block;float:left;}
	#iDstyle .ui-scroller .ui-navigator-list{display: table;table-layout: fixed;white-space:nowrap;width:auto;}
	#iDstyle .ui-navigator-list li{display:inline-block;text-align:center;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack: center;border-left:1px solid #FFF;}
	#iDstyle .ui-navigator-list li:first-child{border-left:none;}
	#iDstyle a{display:block;width:100%;-webkit-box-sizing:border-box;color:#FFF; font-size:14px;line-height:24px;}
	.iDstyle #arrow{height:34px;line-height:34px;width: 20px;background:#DE0006;position:absolute;right:0;top:0;text-align:center;}
	#arrow img{ width:10px; vertical-align:middle}





.lj_ser{width:100%; margin:10px auto 0;  height:auto; overflow:hidden; }
.lj_abo{ padding:0 3%; width:94%; margin-top:1px;background:#fff; padding-top:8px; overflow:hidden}
.lj_abo p{ font-size:14px; line-height:22px; max-height:88px; overflow:hidden;width:56%; float:right}
.hc_imh{ width:40%; float:left; padding:0; margin:0}
.hc_imh img{ width:100%; vertical-align:middle;padding:0; margin:0}


.hc_mr{ overflow:hidden ; margin-top:8px}
.hc_mr a{ height:30px; display:block; width:35%; margin:auto; text-align:center; line-height:30px; border:1px solid #282828; border-radius:15px; font-size:14px;}


.lj_case{width:100%; margin:10px auto 0;  height:auto; overflow:hidden;}
.hc_nycase{width:100%; margin:0px auto;  height:auto; overflow:hidden; background:#fff}
.hc_nycase ul { width:94%; padding:0 3%;overflow:hidden; margin:0px auto;}
.hc_nycase ul li{ overflow:hidden; width:49%;float:left;margin-top:10px;padding:0;}
.hc_nycase ul li:nth-child(2n){ float: right;}
.hc_nycase ul li a{ display:block;border-bottom:1px solid #dfdfdf}
.hc_tpwk{ width:100%;height:100px; overflow:hidden;}
.hc_tpwk img{ width:100%; vertical-align:middle;/* height:120px;*/}
.hc_nycase ul li a p{ text-align:center; color:#333; font-size:14px;line-height:30px; height:30px; overflow:hidden;}
.hc_nycase ul li a:hover{border-bottom:1px solid #e60012;}
.hc_nycase ul li a:hover p{ color:#e60012}
.hc_nycase h5{ width:50%; text-align:center; margin:auto}
.hc_nycase h5 img{ width:100%}





.dv_6{ width:100%; overflow:hidden;margin:10px auto;}
.dv_6 .d2{ overflow:hidden; clear:both; width: 96%; padding: 2%; background: #fff;}
.dv_6 .d2 li{overflow:hidden; border-bottom: 1px dotted #b3b3b3; line-height: 24px; padding: 1% 0; font-size: 0.75em;}
.dv_6 .d2 a img{ width:12px; }
.dv_6 .d2 li span{ float:right;}
.d1{overflow:hidden; clear:both;padding-bottom: 5px;  width: 100%; background:#fff; border-bottom:1px solid #f5f5f5;}
.d1 div.nuw{ color:#333;width:25%;float:left; text-align:left; font-size:1em; color:#333333; line-height:2; padding-left:2%;  cursor:pointer;}
.frdv{ display: block; width: 4%; float: right; text-align: right; padding-right: 4%;}
.xl_img8{ width: 100%; display: block; text-align: center; }
.xl_img8 img{ max-height: 26px; max-width: 15px; width: 100%; margin-top:5px;}

footer{ width: 100%;/*height: 111px; */ padding-top:60px; position: relative; }
/*****/







.xl_dv7{ width: 100%;  background:#111; overflow: hidden;  max-width: 640px; margin: 0 auto; height:50px;}
.xl_dv7_fh{ width:50px; float: left; display: block; text-align: left;}
.xl_dv7_img{ width: 100%; display: block; overflow: hidden;}
.xl_dv7_img img{ width: 100%; }
.xl_dv7_gd{ width: 68%; float:left; text-align: center; color: #fff; font-size: 1em;line-height:50px;}
.xl_dv7_gd a{ color:#fff}
.xl_dv7_fz{ width:50px; float: right;}
.xl_dv_m{ display: block; width: 100%;overflow: hidden;}
.xl_dv_m img{ width: 100%; }



.hc_lm{ width:100%; margin:0 auto; background:#fff; padding:8px 0;}
.hc_lm ul{ width:100%; overflow:hidden;background:#dfdfdf; }
.hc_lm ul li{ float:left; text-align:center; width:33%; border-bottom:1px solid #fff; font-size:14px;border-right:1px solid #fff;}
.hc_lm ul li a{ background:#dfdfdf; display:block; width:100%; padding:10px 0; color:#333}
.hc_lm ul li:nth-child(3n){ float: right; margin-right:0;border-right:0px;}
.hc_lm ul li a:hover,.hc_lm ul li a.hc_on{ background:#fff;}




.hc_new{width:100%; margin:0px auto;  height:auto; overflow:hidden; background:#fff}
ul.hc_xw { width:94%;overflow:hidden; margin:0px auto;}
ul.hc_xw li{ overflow:hidden; width:100%; margin-top:8px; background:#f5f5f5}
ul.hc_xw li a{ display:block;padding:0; border-right:2px solid #cfcfcf; overflow:hidden}
.hc_ny_pic{ float:left; width:40%; height:90px; overflow:hidden}
.hc_ny_pic img{width:100%; vertical-align:middle}

.hc_xlb_wd{ width:56%;float:right;overflow: hidden; margin-right:2%}
.hc_xlb_wd h5{font-size:14px; height:30px; line-height:30px; overflow:hidden; margin-top:5px}
.hc_xlb_wd p{ font-size:12px; color:#666; line-height:22px;max-height:44px;margin-top:5px; overflow:hidden}
ul.hc_xw li a:hover { border-right:2px solid #da251e}
ul.hc_xw li a:hover h5{ color:#da251e; }




.fz_news{ background:#fff; overflow:hidden;margin:0px auto;}
.fz-new-c{ width:94%; margin:0px auto;height:auto; overflow:hidden;}
.fz-new-c h4{width:90%; margin:auto; font-size:15px; font-weight:normal; color:#333; line-height:24px; text-align:center; margin-top:10px; font-weight:600}
.fz-new-c h5{width:90%; margin:auto;font-size:12px; font-weight:normal; color:#666; line-height:24px; text-align:center; background:url(../img/tu5.png) left bottom repeat-x; padding-bottom:12PX;}
.fz-new-c h5 span{ padding:0 3%; color:#888}
.fz-new-c p{ line-height:2;font-size:0.85em;}
.fz-new-c img{width:100%; margin:10px 0;}
.fz-new-c p img{ width:100%; margin:10px 0; }

.fz-fy{ width:94%; margin:auto; margin-bottom:20px;overflow:hidden;}
.fz-fy a{ width:45%; border:1px solid #aaa; border-radius:3px;  color:#333; text-align:center; display:block; float:left; margin:0 2%; line-height:2; font-size:0.85em;}



/*****/


.hc_ds_lx{ width:94%; margin:auto}
.hc_lx_bt{ border-bottom:1px solid #dfdfdf; padding-left:10px} 
.hc_lx_bt p{ font-size:16px; color:#666; line-height:35px;}
.hc_lx_bt p span{ font-size:12px; color:#aaa; line-height:45px; margin-left:10px;}
.hc_lxway{ width:90%; margin:10px auto;}
.hc_lxway p{ height:35px; line-height:35px; border-bottom:1px dashed #dfdfdf; font-size:14px; padding-left:10px;}
.hc_lxway p img{ width:20px; vertical-align:middle; margin-right:10px;}
.hc_lxway p.hc_ditu{ width:100%; height:auto;margin-top:10px; overflow:hidden; padding:0; border:none}
.hc_lxway p.hc_ditu img{width:100%; margin:0}

form.hc_form{ height:auto; margin-top:10px;}

.hc_divform,.hc_divform1 { width:100%; margin:0 auto 10px; overflow:hidden;}
.hc_divform p,.hc_divform1 p{ width:70px; text-align:right; float:left;height: 30px;line-height:30px; margin:0; font-size:14px; color:#aaa;}
.hc_divform input {width:65%; height: 30px; border:1px solid #dfdfdf; border-radius:5px;padding:0 10px; font-size:14px; color:#888; line-height:30px; float:left;}
.hc_divform1 textarea { border:1px solid #dfdfdf; width:65%;height:70px; color: #22284f;overflow: auto;font-size:14px;border-radius:5px; padding:10px;color:#888;font-family:'Î¢ÈíÑÅºÚ' ; float:left;}
input.hc_yzm{ width:40%; margin-top:0; float:left;}
.hc_divform img{ height:30px; width:60px; margin-left:10px}

.hc_submit { padding: 0px;margin-top: 10px;overflow:hidden;}
.hc_submit  input.hc_subtncls { width:100%; height:30px; cursor: hand;background-color: transparent; border: none;background:#e60012;border-radius:3px; color:#fff; font-size:14px}


.zhihui_diyi{width:100%; margin:0 auto; background:#fff; padding:8px 0;}
.zhihui_diyi ul{ width:100%; overflow:hidden;background:#dfdfdf; }
.zhihui_diyi ul li{ text-align:center; width:100%; border-bottom:1px solid #dfdfdf;}
.zhihui_diyi li a{  display:block;}
.zhihui_diyi li a img{ width:100%;}

.hc_anld{ width:100%; margin:20px auto; max-width:640px;}
.hc_anld ul li{ width:100%; text-align:center;}
.hc_anld ul li a{ display:block; height:40px; width:100%; text-align:center; line-height:40px; font-size:1em; color:#666; border-bottom:1px solid #dfdfdf; background:#fff;}
.hc_anld ul li a:hover{ color:#b72024; border-bottom:1px solid #b72024; background:#efefef;}


.hc_hz{ width:94%; margin:0 auto; background:#fff; padding:3%;}
.hc_hz ul{ width:100%; overflow:hidden;background:#fff; }
.hc_hz ul li{ float:left; text-align:center; width:31%; border:1px solid #efefef; margin-right:2%;height:60px;overflow: hidden; margin-bottom:10px;}
.hc_hz ul li a{ background:#fff; display:block; width:100%; padding:10px 0; color:#333}
.hc_hz ul li:nth-child(3n){ float: right; margin-right:0;border-right:0px;}
.hc_hz ul li a:hover,.hc_lm ul li a.hc_on{ /*background:#fff;*/}
