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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
body{font-size:12px;font-family:simsun; background:url(../images/main_bg.jpg)}
table{font-size:inherit;font:100%}
h1{padding:11px 0 0; margin-bottom:4px;font:normal 20px/30px 黑体;text-align:center;}
h2{font-size:14px;font-weight:normal}
h3{font-size:16px}
h4{font-size:12px;font-weight:normal}
strong,.m_bold{font-weight:bold}
a{text-decoration:none;cursor:pointer}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}
.top_box{ margin:0 auto;width:980px; height:26px; line-height:26px;  }
.top_left{ float:left; }
.top_left h2{font-size:12px; font-weight:normal;color:#555}

.top_right{ float:right; }
.top_right h2{font-size:12px; font-weight:normal;color:#555}

.head_box{ margin:0 auto;width:980px;height:125px;}
.logo{ float:left; width:224px; height:80px; margin-top:16px; overflow:hidden} 
.xc{ float:left; width:347px; height:68px; padding:26px 0 0 4px; overflow:hidden} 
.tel{ float:left; width:389px; height:106px; background:url(../images/icon_tel.png) no-repeat 50px 8px}
.tel h2{ padding:48px 0 0 236px; font-size:24px;font-family:Arial, Helvetica, sans-serif;}
.tel h3{ padding:0px 0 0 128px; font-size:20px;font-family:Arial, Helvetica, sans-serif;}
.main{ margin:0 auto 12px auto;width:980px;  overflow:hidden ;  }

.top_bg{ width:100%; height:30px;}
.menu_bg{ width:100%; height:40px;  background:#b32124;}
.navBox{ margin:0 auto; overflow: hidden; padding:0 0 0 980px; width:200px;}
.navBox p{ height:20px; padding-left:20px; padding-top:3px; background:url(../images/icon_login.gif) no-repeat 0 0;}


.menu{ width:980px; margin:0 auto;}
.menu ul{ width:860px; padding-left:120px;}
.menu li{ float:left; line-height:40px; font-size:14px; display:block; color:#ffffff;}
.menu li a{ color:#fff;padding:0 22px;display:block; text-decoration:none; }
.menu li a:hover{ background:#950706;display:block; color:#fff ; text-decoration:none}
.menu li .china{ padding-bottom:6px; color:#e52412; font-size:14px;}



/*幻灯区*/
.homeBanner{ position:relative;width:1400px;height:432px;margin:0 auto; z-index:0; text-align:center}
.homeBanner .homeBigPic,.homeBanner .homeBigPic ul,.homeBanner .homeBigPic li{height:432px;overflow:hidden;}
.homeBanner .homeBigPic li{ float:left;height:432px;width:1400px;overflow:hidden;}

.homeBanner .count{ position:absolute; width:160px; padding-left:22px; height:16px;text-align:center; bottom:20px; right:580px;  } 
/*.homeBanner .count img{width:18px;height:18px;background:url(../images/hnum2.gif); cursor:pointer;} 
.homeBanner .count img.current{background:url(../images/hnum1.gif);} */
.homeBanner .count a{width:18px;height:18px; display:block; line-height:1px; font-size:1px; float:left;background: url(../images/hnum2.png); line-height:1px; margin:0 4px; cursor:pointer; overflow:hidden; outline:none;} 
.homeBanner .count a.current{background:url(../images/hnum1.png);} 
.mainHome{width:925px;margin:0 auto; overflow:hidden;}


/*三栏结构*/
.main_L_box{ float:left; width:980px;  overflow:hidden}
.main_L{ float:left; width:210px; margin-top:14px;  margin-right:12px; overflow:hidden}
.main_R{float:left; width:744px;  margin-top:14px;height:484px; padding:0 0 0 12px; border:1px #dedede solid;overflow:hidden}

.main_L2{ float:left; width:696px;  border:1px #dedede solid; margin-right:14px; overflow:hidden}
.main_R2{float:left; width:266px; border:1px #dedede solid;overflow:hidden}

/*产品*/
.cp_tag{ width:730px; height:37px; margin-top:16px; border-bottom:3px #950609 solid;}
.cp_tag ul{}
.cp_tag li{ float:left; width:101px; margin-left:20px; line-height:37px; font-size:14px; font-weight:bold; text-align:center; color:#573a0e;}
.cp_tag span{ float:right; line-height:40px; padding-right:12px; color:#573a0e}
.cp_tag  li a{ display:block; text-decoration:none}
.cp_tag  li.current{ margin-top:0; width:101px; height:39px;background:url(../images/tag01.png) no-repeat left;  }
.cp_tag  li.current a{ color:#fff; }
.cp_tag  li.current a:actived{ color:#fff; }

.cp_left{float:left; width:210px; height:486px; background:url(../images/left01.jpg) no-repeat}
.cp_left h2{ width:210px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:normal;font-family:"微软雅黑";color:#e1c999}
.cp_left ul{ padding:20px;}
.cp_left li{ padding-left:10px; line-height:38px; font-weight:bold;background:url(../images/icon_line_un.png) repeat-x bottom ; }
.cp_left li i{ float:left; width:12px; height:26px; background:url(../images/icon_att.gif) no-repeat  0 14px ;}
.cp_left a{ color:#573a0e}
.cp_left a:hover{ color:#950608}

/*优势*/
.ys_box{ margin:0 auto 12px auto; width:980px}

/*见证*/
.jz_box{ padding:20px;}
.jz_box dl{  float:left;width:630px; margin:20px 0;}
.jz_box dt{ float:left; width:180px; height:116px; margin-right:22px;}
.jz_box dt img{ padding:2px;  border:1px #dedede solid;}
.jz_box dd{ float:left; width:420px; line-height:26px; color:#666;}
.jz_box dd .tt{ font-size:14px; font-weight:bold; color:#666;}


/*工程案例*/

.gc_box{ float:left; padding:10px 10px 10px 20px;}
.gc_box dl{  float:left;width:224px; margin-top:14px;}
.gc_box dt{  width:224px; height:162px; margin-right:12px;}
.gc_box dd{  width:224px;font-size:14px; text-align:center; line-height:26px; color:#573a0e;}

/*走进弘旭*/

.about_box{ float:left;padding:20px;}
.about_box dl{  float:left;width:660px; height:168px; overflow:hidden}
.about_box dt{ float:left; width:232px; height:154px; margin-right:22px;}
.about_box dt img{ padding:2px;  border:1px #dedede solid;}
.about_box dd{ float:left; width:400px; line-height:26px; color:#666;}
.about_box dd .tt{ font-size:14px; font-weight:bold; color:#666;}
.about_box dd .more a{ color:#900}
.about_box ul{ float:left;}
.about_box li{ float:left; width:190px; height:130px; margin:10px 12px;}

/*新闻*/

.new_list{ float:left;padding:22px 30px; }
.new_list p{ width:206px; height:95px;}
.new_list ul{ padding:10px 0 0 0;}
.new_list li{ padding-left:0; line-height:26px;  }
.new_list li i{ float:left; width:10px; height:26px; background:url(../images/icon_att01.gif) no-repeat  0 12px ;}
.new_list a{ color:#555}


/*公告牌*/
.gonggao{ float:left; width:244px; height:140px; padding:80px 0 0 28px;  background:url(../images/icon_post.gif) no-repeat}
.gonggao p{ line-height:24px; color:#000}



.erweima{ width:130px; height:170px; padding-left:4px; border-bottom:1px #eaeae8 solid}
/*滚动*/

.p_pic{float:left;text-align:center; margin:20px 12px 0 0 ;}
.p_pic dl{width:236px;height:180px;overflow:hidden}
.p_pic dt{  height:160px}
.p_pic dd{width:226px; height:30px; line-height:30px; font-size:14px; color:#fff;}
.p_pic dd a{color:#573a0e; }
.Cont .p_pic{width:226px;float:left;text-align:center;}
.p_pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}


.img1{ float:left;width:30px; height:30px; margin-left:584px;display:block; cursor:pointer; border:none}
.img2{ float:left; width:30px; height:30px;display:block;cursor:pointer;border:none}

.Cont .p_pic p{line-height:26px;color:#505050;}
.Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.Cont a:hover{text-decoration:underline;}


.prodc_box{ height:190px;}


.border_line{ width:228px; border:1px #cecece solid}
/*栏目标题*/
.tt01{float:left;width:100%;  height:34px; line-height:34px;  color:#fff;background:#b32124 }
.tt01 h2{ float:left; padding:0 0 0 14px; font-family:"微软雅黑"; font-size:16px; font-weight:normal}
.tt01 span{ float:right; height:34px; padding-right:12px;}
.tt01 span a{color:#fff;}

.tt02{ width:230px; height:40px; background:#b42124}
.tt02 h2{ float:left;width:230px; padding-left:16px; line-height:40px;font-family:"微软雅黑"; font-size:16px;  color:#fff; }



.tt04{ width:686px; margin:0 auto; height:42px; border-top:2px #0388f8 solid; background:#f3f3f3;}
.tt04 h2{ float:left; padding:8px 0 0 22px; font-family:"微软雅黑"; font-size:18px; color:#000; }
.tt04 span{ float:right; margin-top:12px; padding-right:20px; width:43px; height:42px; display:block;}
.tt04 span a{ width:60px; height:42px;display:block}


.title{float:left; width:100%; height:26px; margin:20px 0; }
.title h2{ float:left; width:256px; height:26px; background:url(../images/icon_tt.jpg) no-repeat }
.title span{ float:right; padding:14px 6px 0 0}

.title02{float:left; width:100%; height:26px; margin:20px 0; }
.title02 h2{ float:left; width:256px; height:26px; background:url(../images/icon_tt.jpg) no-repeat 0 -30px}
.title02 span{ float:right; padding:14px 6px 0 0}

.title03{float:left; width:100%; height:26px; margin:20px 0; }
.title03 h2{ float:left; width:256px; height:26px; background:url(../images/icon_tt.jpg) no-repeat 0 -60px}
.title03 span{ float:right; padding:14px 6px 0 0}

.title04{float:left; width:100%; height:26px; margin:20px 0; }
.title04 h2{ float:left; width:256px; height:26px; background:url(../images/icon_tt.jpg) no-repeat 0 -90px}
.title04 span{ float:right; padding:14px 6px 0 0}


/*文字列表*/

.txt_list{ margin:10px auto; width:243px; height:100%;  background:url(../images/icon_line00.gif) repeat-y;}
.txt_list ul{}
.txt_list li{ float:left; width:75px; line-height:32px; padding:0 0 0 6px; background:url(../images/icon_dot_yellow.gif) no-repeat 0 14px;}
.txt_list li a{ color:#333;}

.txt_list02{ margin:10px auto; width:229px; height:100%;  background:url(../images/icon_line00.gif) repeat-y;}
.txt_list02 ul{ padding-left:20px}
.txt_list02 li{ float:left; width:90px; line-height:32px; padding:0 0 0 6px; background:url(../images/icon_dot_yellow.gif) no-repeat 0 14px;}
.txt_list02 li a{ color:#333;}

.txt_list03{ float:left;width:220px; height:100%; margin-left:5px; padding-bottom:6px; background:url(../images/icon_line001.gif) repeat-y;}
.txt_list03 ul{ padding-left:20px}
.txt_list03 li{ float:left; width:90px; line-height:32px; padding:0 0 0 6px; background:url(../images/icon_dot_yellow.gif) no-repeat 0 14px;}
.txt_list03 li a{ color:#333;}

.txt_list04{ float:left;width:220px; height:100%; margin-left:5px;  padding-bottom:18px;}
.txt_list04 ul{ padding-left:20px; height:150px; overflow:hidden}
.txt_list04 li{ float:left; width:186px; line-height:32px; padding:0 0 0 6px; background:url(../images/icon_dot_yellow.gif) no-repeat 0 14px;}
.txt_list04 li a{ color:#333;}


/*搜索*/
.search{ margin-bottom:10px; width:237px; height:60px; background:url(../images/ss_bg.jpg) no-repeat}
.buttonface{ width:52px; height:26px; margin:18px 0 0 10px; color:#fff; font-weight:bold;background:url(../images/button.gif) no-repeat; cursor:pointer; border:none}
.infoInput01{ width:100px; height:24px; margin:18px 0 0 20px; padding-left:30px; border:1px #ccc solid; background:#f6f6f6 url(../images/ss_bg.gif) no-repeat 4px 2px}


.weibo{ float:left; width:273px; margin-top:10px;}


/*友情链接*/
.link_box{  width:978px;margin:0 auto ; height:96px;}
.link_box h2{ float:left; margin-top:20px; width:100px; height:46px; background:url(../images/icon_link.jpg) no-repeat }
.link_box ul{  float:left;padding:26px 0 0 16px}
.link_box li{ float:left; margin-right:20px;}

/*尾部*/


.footer_bg {
    background: url(../images/icon_footer.jpg) repeat-x;
    height: 160px;
    padding-top: 10px;
    width: 100%;
}
.foot_box {
    margin: 0 auto;
    width: 980px;
	padding-top:20px;
}
.foot_box .f_l{ float:left; width:169px; height:110px; background:url(../images/icon_logo_f.jpg) no-repeat}

.foot_box p {
    color: #666;
    float: left;
    font-family: Arial;
    line-height: 20px;
    padding:14px 0 0 50px;
    width: 500px;
}
.foot_ewm {
    float: right;
    padding-top: 10px;
}
.foot_box02 {
    float: left;
    padding-top: 12px;
    width: 460px;
}
.foot_box02 p {
    color: #666666;
    float: left;
    font-family: Arial;
    line-height: 22px;
    width: 460px;
}

/*二级页面*/
.banner{ width:1000px; height:320px; overflow:hidden}
.location{  margin:8px auto; width:978px; padding-left:12px; height:30px; line-height:30px; font-size:14px;}
.location a{color:#b42124; font-size:14px;}



.fcontent02{ width:200px;}
.fcontent02 ul{ padding-top:10px;}
.fcontent02 li{ height:26px; line-height:26px; font-weight:bold; color:#f7ab00; }
.fcontent02 li a{ padding-left:20px;background:url(../images/icon_star.png) no-repeat 6px center; color:#f7ab00; display:block; text-decoration:none} 
.fcontent02 li a:hover{ color:#fff;background: #837260 url(../images/icon_star.png) no-repeat 6px center;}

.baojia tr td{ line-height:20px}
.baojia p{padding:4px}
.text_text { line-height:30px; font-size:14px;}



.righttext h3{font-family:"微软雅黑"; font-size:24px; font-weight:normal}
.righttext h4{ color:#999; padding-top:12px;}

.teacher{ width:940px; padding:20px;}
.teacher ul li { margin: 0 12px;}
.teacher_pic { float: left; margin-left: 10px;position: relative;width: 152px;}
.teacher_other { float: left; margin-left: 10px;width: 750px;}
.teacher_other span {
    color: #333;
    float: left;
    font-family: "微软雅黑","宋体";
    font-size: 14px;
    height: 24px;
    line-height: 28px;
    margin-left: 30px;
    margin-top: 10px;
}
.teacher_other span {
    color: #333;
    float: left;
    font-family: "微软雅黑","宋体";
    font-size: 14px;
    height: 24px;
    line-height: 28px;
    margin-left: 30px;
    margin-top: 10px;
}

.teacher_btn {
    background: url("../images/icon_butt03.png") no-repeat scroll right center ;
    float: left;
    height: 47px;
    width: 100%;
}
a.btn_enter {
    width: 136px;
}
a.btn_detail, a.btn_enter {
    color: #FFFFFF;
    float: right;
    font-family: "微软雅黑","宋体";
    font-size: 14px;
    height: 25px;
    margin-right: 1px;
    margin-top: 8px;
    text-align: center;
    width: 83px;
}

.fenxiao{ width:980px; height:66px;font-size:14px;}
.fenxiao a{ padding-right:20px; font-size:14px;}