@charset "utf-8";
/* CSS Document */

/*通用设置*/
body{ margin:0; padding:0;  font-size:medium;  color:#333;  background-color:#f3f3f3; overflow-x:hidden }
ul{ margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover { color:#9d1035;}
img{ border:none;}
p{ margin:0; padding:0;}

.top1 {width:100%; height:83px; background:url(../images/tb1.gif) repeat-x;}
.tmenu {width:100%; height:auto; background:#da251c; padding:1em 0px;}
.tmenu a {display:block; width:5.5em; height:26px; line-height:26px; text-align:center; color:#FFF;  float:left;}

.iblo_h {width:100%; height:40px; background:#da251c; position:relative;}
.iblo_h p {position:absolute; left:10px; top:8px;}
.iblo_h p a {display:block; float:left; width:auto; height:22px; border-bottom:2px solid #da251c; line-height:22px; margin-right:1.5em; color:#FFF;}
.iblo_h p a.hover {  border-bottom:2px solid #FFF; }

.iab {width:94%; height:auto; padding:0.5em 3% 1em 3%; line-height:1.6; font-size:0.9em}
.iconbox {width:98%; height:auto; padding:0 1%; font-size:0.9em}
.iconbox .conlist {width:100%; height:auto; display:none}
.iconbox .inews { width:98%; margin:0 auto;}
.iconbox ul.inews li { float:left; width:94%; height:34px; line-height:34px; padding:0 3%; margin-top:5px; background:#dddddd;}
.iconbox .conlist a.more { color:#da251c; line-height:40px; width:auto;}
.iconbox ul.hover { display:block}
.iconbox ul.inewsstyle2 li { background:none; border-bottom:1px solid #cccccc}

.ifczs {width:100%; height:auto;}
.ifczs ul {width:100; height:auto;}
.ifczs ul li {float:left; width:136px; height:96px; padding:2px; border:1px solid #c1c6c2; margin:10px;}
.ifczs ul li {float:left; width:136px; height:96px; padding:2px; border:1px solid #c1c6c2; margin:10px;}

.fbox {width:100%; height:60px; background:url(../images/tb4.png) repeat-x center top; position:fixed; bottom:0; left:0;}
.fbox1 {width:320px; height:60px; margin:0 auto; position:relative; background:url(../images/tb5.png) no-repeat center top;}
.fbox1 .fbtn1 {display:block; width:60px; height:60px; margin:0 auto; }
.fbox1 .fbtn2 {display:block; width:125px; height:60px; position:absolute; top:0; }

.npos {width:97%; height:36px; padding-left:1%; margin-left:1%; margin-right:1%; border-bottom:1px solid #666; line-height:36px;}

.ncbox {width:98%; height:auto; padding:10px 1%;}
.ncbox .conlist { display:block}
.npage {text-align:center; width:100%; margin:20px 0px;}
.single {width:98%; height:auto; line-height:1.6; margin:1%; font-size:0.9em}

.consultbox { width:100%; height:330px; background:#F1F1F1; margin-left:0px;  padding-left:0px;}
.consulttb {float:left; width:100%; height:22px; background:url(../images/zixun_tb1.jpg) no-repeat left}
.consulttext {float:left; width:100%; height:40px; line-height:40px;  font-weight:bold}
.consultform { width:100%; height:auto; padding-top:10px; background:#C000}
.consultformrow {float:left; width:97%; height:30px; line-height:20px;}
.consultformrow .labal {float:left; width:5em; height:20px;}
.consultformrow .inputbox {float:left; width:auto; height:auto; color:#FF0000}
.consultformrow .input {width:155px; height:16px; background:#FFF; border:#7F9DB9 1px solid}
.consulttextarea {width:360px; height:90px;border:#7F9DB9 1px solid; background:#FFF}