@charset "gbk";
/* CSS Document */
/******************************/
*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px;  font-size:100%/1.6; font-family:"Î¢ÈíÑÅºÚ";color:#333333; background:#f5f5f5;}
ul,li,hr,p{ margin:0px;  padding:0px; border:none;}
li{ list-style:none;}
div{zoom:1}
img{ border:none;}
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;}


.xl_top{ width: 100%; border-bottom: 1px solid #cccccc; overflow: hidden; margin: 0 auto; max-width: 640px; background: #fff; background:url(../img/bg.png) repeat-x;}
.xl_top img{margin-top:20px; width:30%;max-height:30px; max-width:180px; float:right; margin-right:15px;}
.xl_top a{display:block; float:left; width:35%; margin-left:5px; }
.xl_top a img{ width:100%;max-width:200px; max-height:75px; margin-top:10px; float:none}



/* ----------------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_lm{ width:96%; margin:auto; background:#fff; padding:0 2%;}
.hc_lm ul{ width:100%; overflow:hidden}
.hc_lm ul li{ float:left; text-align:center; width:25%; margin-bottom:20px; margin-top:20px; font-size:15px;}
.hc_lm ul li img{ width:70%;}


.lj_ser{width:100%; margin:10px auto 0;  height:auto; overflow:hidden; }
.lj_d1{ width:94%; background:#ef9903; color:#fff; height:35px; text-align:center; font-size:16px; border-bottom:4px solid #fdb53a; padding:0 3%; overflow:hidden;}
.lj_d1 p{ float:left; display:inline-block;line-height:35px;}
.lj_d1 a{ float:right; background:#fdb53a; color:#fff; font-size:12px; line-height:25px; margin-top:10px; padding:0 10px; border-radius:3px 3px 0 0 }

.lj_fl{ width:94%; background:#fff; padding:0 3%; }
.lj_fl ul{ width:94%; height:40px; overflow:hidden; margin:auto}
.lj_fl ul li{ float:left; width:20%; padding-bottom:5px; text-align:center}
.lj_fl ul li a{ border-bottom:2px solid #fff;display:block; font-size:14px;line-height:35px;}
.lj_fl ul li a:hover{ border-bottom:2px solid #c4221b; color:#c4221b}
.lj_fl ul li a.lj-hon{border-bottom:2px solid #c4221b; color:#c4221b}

.lj_abo{ padding:0 3%; width:94%; margin-top:1px;background:#fff; padding-top:8px}
.lj_abo p{ font-size:14px; line-height:22px;/* max-height:330px;*/ overflow:hidden}
.lj_abo img{ width:95%; margin:8px 0; padding:5px; border:1px solid #dfdfdf; border-radius:3px;} 


.lj_case{width:100%; margin:10px auto 0;  height:auto; overflow:hidden; /*max-height:400px;*/}

.lj-onen{ background:#fff; padding-bottom:15px;}
.lj-onen ul { width:94%; padding:0 3%;overflow:hidden; margin:1px 0; /*height:300px;*/ }
.lj-onen ul li{ overflow:hidden; width:48%;background:#fff; float:left; padding:0; margin-top:12px; height:135px; text-align:center}
.lj-onen ul li:nth-child(2n){ float: right;}
.lj-onen ul li a{ display:block; position:relative;}
.lj-onen ul li img{ width:auto; height:135px;}
.lj-onen ul li a p{ text-align:center;}
.lj_cpbt{ position:absolute; height:26px; background:rgba(0,0,0,0.5); bottom:3px; left:0; width:94%; color:#fff; font-size:0.8em; line-height:26px; text-align:center; overflow: hidden; padding:0 3%;}




.hc_nycase{width:100%; margin:20x auto;  height:auto; overflow:hidden; background:#fff}
.hc_nycase ul { width:94%; padding:0 3%;overflow:hidden; margin:20px auto;}
.hc_nycase ul li{ overflow:hidden; width:48%;background:#fff; float:left;margin-top:12px;padding:0;}
.hc_nycase ul li:nth-child(2n){ float: right;}
.hc_nycase ul li a{ display:block; position:relative;}
.hc_nycase ul li img{ width:100%; height:120px;}
.hc_nycase ul li a p{ text-align:center;}
.hc_cpbt{ position:absolute; height:26px; background:rgba(0,0,0,0.5); bottom:3px; left:0; width:94%; color:#fff; font-size:0.8em; line-height:26px; text-align:center; overflow: hidden; padding:0 3%;}






.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;}






.hc-new{width:100%; margin:20x auto;  height:auto; overflow:hidden; background:#fff}
.hc-new ul { width:93%;overflow:hidden; margin:20px auto;}
.hc-new ul li{ overflow:hidden; width:100%;background:#fff; margin-top:15px;padding:0 0 15px; border-bottom:1px dashed #dfdfdf;}
.hc-new ul li a{ display:block;padding:0;}
.hc-new ul li img{ width:45%; height:100px;}

.jh_deg{background:#f7b71d;width:70px;height:65px; float:left;color:#fff;text-align:center;display:inline-block}
.jh_deg h5{line-height:40px;color:#fff;font-size:20px; font-weight:normal;}
.jh_deg p{color:#fff;font-size:12px;display:block; height:18px; line-height:18px; }

.hc_btjj{/* margin-left:80px*/;font-size:16px;overflow: hidden; width:75%; float:right}
.hc_btjj h4{ font-size:16px; color:#333; height:24px; line-height:24px; overflow:hidden;font-weight:normal}
.hc_btjj p{ font-size:13px;line-height:20px;; height:40px; overflow:hidden; color:#888}



footer{ width: 100%;/*height: 111px; */ padding-top:50px; position: relative; }
/*****/






.xl_dv7{ width: 100%;  background:url(../img/bg.png) repeat-x; overflow: hidden;  max-width: 640px; margin: 0 auto;}
.xl_dv7_fh{ width:14%; 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: #1a1e85; font-size: 1em; margin-top:3%;line-height: 1.5;}
.xl_dv7_fz{ width: 14%; float: right;}
.xl_dv_m{ display: block; width: 100%;overflow: hidden;}
.xl_dv_m img{ width: 100%; }

/*popmenu*/
#popmenu{cursor:pointer; display:block; position:relative;  text-align: center;  margin:0 auto;color:#1a1e85}
#popmenu:after { content: ""; width: 0;height: 0;position: absolute;right: 30%; top: 50%; margin-top: -2px; border-width: 5px 5px 0 5px; border-style: solid; border-color: #333 transparent; color:#333}
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0);display:none;z-index: 4;}
#win{position: fixed;top:42px;left:50%;width: 120px;margin:0 0 0 -50px;display:none;z-index: 5;}

.dropdown {position: relative;display:block; margin: 0 auto; padding: 5px; background-color: rgba(47, 47, 47, 1); border-radius: 7px; border: 1px solid rgba(0,0,0,0.15);box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);cursor: pointer; outline: none;list-style: none outside none;}
.dropdown:after {content: ""; width: 0; height: 0;position: absolute; bottom: 100%; right: 90px; }
.dropdown:before { content: "";width: 0; height: 0; position: absolute; bottom: 100%; right: 88px;}
.dropdown li { background-color: rgba(58, 58, 58, 1); display: block;height: 37px; width: 100%;}
.dropdown li span{ border-color: #494949 #181818 #181818 #494949; border-left: 1px solid #494949;border-style: solid;border-width: 1px; color: #FFFFFF;line-height: 37px;display: block;font-size: 12px; height: 37px;text-align: center;text-shadow: 0 2px 2px #000000; width: 100%;}
.dropdown li:hover {background-color: rgba(0, 0, 0, 0.9);}

.ui-title{min-height: 35px; text-align: center; font-size: 16px; font-weight:normal; display: block; 
 text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
outline: 0 !important; display:none;text-indent: -10px; color:#FFF;text-shadow:0 1px #fff}




.fz-new-c{ width:94%; margin:2% auto;}
.fz-new-c h4{font-size:1em; line-height:1.5; color:#f7b71d}
.fz-new-c h5{font-size:0.85em; font-weight:normal;  margin-top:10px; text-align:center; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.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 #f7b71d; border-radius:3px;  color:#f7b71d; text-align:center; display:block; float:left; margin:0 2%; line-height:2; font-size:0.85em;}



/*****/



.lj-grzl{ width:100%; margin:1% auto;height:auto; overflow:hidden;}


.lj-grzl-j{width:92%; margin:1% auto 2px; background:#fff;padding:4%; height:auto; overflow:hidden;}
.lj-grzl-j h4{ font-size:1em; font-weight:normal;}
.lj-grzl-j p{ font-size:0.8em; line-height:1.5;}
.lj-grzl-j img{ max-width:100%; }




/*Ö÷ÒªÑùÊ½*/
.subNavBox{width:98%;border:solid 1px #e5e3da;margin:5px auto;border-radius: 5px; overflow: hidden; }
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;line-height:58px;padding-left:10px;background:url(../img/jiantou1.jpg) no-repeat;background-position:95% 50%; font-family: "Î¢ÈíÑÅºÚ"; font-variant:normal;}
.subNav a{color:#277fc2;}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(../img/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:100%;heighr:38px;text-align:center;font-size:14px;line-height:38px;color:#333; text-align:left; background:#F6F6F6 url(../img/q_03.jpg) 5px no-repeat; padding:0 0 0 40px;border:solid 1px #e5e3da; border-width:0 0 1px 0;}
.navContent li a:hover{color:#277fc2;background-color:#277fc2 url(#) 5px no-repeat; width:90%;}




.hc_reg{ width:92%; margin:40px auto;}
.hc_reg h4{ color:#e85152; text-align:center; font-size:24px; font-weight:normal; margin-bottom:20px}
.hc_reg h4 span{ font-size:14px;}
form.hc_heton{width:92%; margin:10px auto 0;}
form.hc_heton p{ text-align:right; line-height:2}
form.hc_heton p a{ color:#c92338;}

input.fo{width:92%;line-height:40px;height:40px;border:1px solid #dfdfdf;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:8px 0;padding:0 4%;color:#888; background:rgba(255,255,255,0.4); font-size:1em}
.fo1{ width:100%; max-height:50px; background-color: transparent; border: none; color:#fff;  margin-top:10px;}
.lj-divCLS{  font-size:0.85em; line-height:1.5}
.lj-divCLS input{ margin-right:8px;vertical-align:middle; }
.hc_yzm{ position:relative; }
.hc_yzm a{ position:absolute; right:10px; top:18px;  width:50px; height:26px; display:block; background:#c92338; text-align:center; line-height:26px; color:#fff;}

.hc_grzl{width:94%; padding:8px 3% 30px; background:#fff; margin-bottom:30px; margin-top:10px;}
.hc_gezltx{width:96%; margin:10px auto 0;}
.hc_frsl{width:100.5%;height:40px;border:1px solid #dfdfdf;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:10px 0;padding:0 3%;color:#aaa; background-color:transparent;background-image: none;font-size:0.9em;font-family:'Î¢ÈíÑÅºÚ',Microsoft YaHei;}
.hc_sub{ width:100%; max-height:50px; background-color: transparent; border: none; color:#fff;  margin-top:10px;}


form.hc-form{ height:auto; width:100%; margin:auto;}
form.hc-form h5{font-size:20px; text-align:center;font-weight:normal;color:#3983c4; border-bottom:0px solid #dfdfdf; line-height:50px; margin-bottom:30px;}
.hc_divform,.hc_divform1{ width:100%; margin:10px auto; overflow:hidden}
.hc_divform p{ width:70px; float:left;height: 33px;line-height:33px; margin:0}
.hc_divform input {width:68%; height: 33px; border:1px solid #dfdfdf; border-radius:5px;font-size:16px; color:#888; line-height:33px; padding:0 2%; float:right}

.hc_divform1 p{ width:70px; float:left;  }
.hc_divform1 textarea { border:1px solid #dfdfdf; width:68%; height:70px; color: #22284f;overflow: auto;font-size:14px;border-radius:5px; margin-left:3px; padding:0 2%;color:#888;font-family:'Î¢ÈíÑÅºÚ' ;font-size:16px; float:right}
.hc-submit {padding: 0px;margin-top: 15px;width:100%;overflow:hidden;}
form.hc-form input.hc-subtncls { width:100%; height:35px; cursor: hand;background-color: transparent; border: none;background:#01a6ff;border-radius:3px; color:#fff;}



.lj-hytx{ margin-top:2%; background:#fff; padding:2%; margin-bottom:10px; overflow:hidden}

.lj-hytx p{font-size:1em; line-height:36px; float:left;}
.lj-hytx p img{width:36px; height:36px;border-radius:18px; float:left; margin-right:10px}
.lj-hytx a.lj-jf{ float:right;font-size:1em;line-height:36px; }



.hc_fxfl{ width:94%; padding:0 3%; background:#fff; overflow:hidden;}
.hc_fxfl ul li{ width:96%; border-bottom:1px solid #dfdfdf; padding:10px 2%; line-height:1.6; overflow:hidden;}
.hc_fxfl ul li img{ width:16px; vertical-align:middle; margin-right:8px;}
span.sub{ width:38%; float:left; display:block;}
span.number{ float:right; font-size:0.8em; margin-right:3px}
.arrow-ent {  margin-left: 5px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); width: 8px; height: 8px; display: inline-block; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; cursor: pointer; position: relative; top: 1px;}


.lj-tvip{ overflow:hidden; margin:20px auto;}
.lj-tvip a{ width:48%;  display:block; float:left; text-align:center; background:#e5e5e5; border-radius:3px; line-height:2.2}
.lj-tvip a.lj-exit{ float:right; background:#d5372d; color:#fff}


.hc_fbxx{ width:100%; }
.hc_fbxx ul{ width:94%;background:#fff; padding:0 3%;}
.hc_fbxx ul li{ width:96%; border-bottom:1px solid #dfdfdf; padding:10px 2%; line-height:1.6;overflow:hidden;}
.hc_fbxx ul li img{ width:16px; vertical-align:middle; margin-right:8px;}
span.hc_xx{ font-size:1em; display:block; float:right; width:61%; text-align:right;}

.hc_an{width:94%; padding:12px 3%; }
.hc_an a{ display:block; float: left; width:100%; text-align:center; color:#fff; background:#d5372d; line-height:38px; border-radius:4px; font-size:1.1em}







