﻿*html{/*position:fixed; 闪动问题*/
    background-image:url(about:blank);
    background-attachment:fixed;
    }
body { margin: 0px; padding: 0px;}
ul, li, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul, li { list-style: none; }
img { border-style: none; border-color: inherit; border-width: 0px; }
a { text-decoration: none; font-size: 12px; line-height: 23px;}
.main-wrap { display: flex;  flex-wrap: wrap; align-items: stretch; margin: -10px -20px; }

.Top1{ height:37px; background: url(../images/top1_bj.jpg) repeat-x; overflow:hidden}
.Top1Main{width: 984px;height:37px;  margin: 0 auto; position:relative}
.Top1Main dl{ height:37px;height:37px; float:right; position:absolute; top:7px;right:0}
.Top1Main dl.search1{ height:37px; padding-left:10px; right:140px; width:163px; overflow:hidden; background: url(../images/Senh.png) repeat-x;  position:relative}
.Top1Main dl.search1 input{ width:125px;  line-height:18px; border:0; background:none}
.Top1Main dl.search1 span{ position:absolute;right:-4px; top:0; display:block; width:37px; height:28px}
.Top1Main dl a{ line-height:17px; color:#2f2f2f; font-family:"微软雅黑"; }
.Top1Main dl a:hover{line-height:17px; color:#FF0000; font-family:"微软雅黑"; font-size:12px; }

/*公用 strat*************************************************************/
.Cline { border-bottom: 1px dashed #c0c0c0; padding-bottom:5px; padding-bottom:20px; margin-bottom:20px;}
h3{ font-family:"微软雅黑"; color:#444; line-height:30px;}
a{ font-size:12px; font-family:"微软雅黑"; color:#444; line-height:25px;}
.yuan{ background-color:#faf7f5; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; behavior: url(js/PIEe.htc);}
.yuan{ -webkit-border-top-left-radius: 5px 5px; -webkit-border-top-right-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px; }
.syuan{ background-color:#faf7f5; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; behavior: url(js/PIEe.htc);}
.xyuan{ background-color:#faf7f5; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; behavior: url(js/PIEe.htc);}


.Cline { border-bottom: 1px dashed #c0c0c0; padding-bottom:10px; margin-bottom:10px;}

*{ font-size:12px; font-family:"微软雅黑"; color:#444; line-height:25px;}
h3{font-size:14px; font-family:"微软雅黑"; color:#444; line-height:30px;}
/*公用 end******************************************************/
/*公用 end******************************************************/
/*公用 start************************************************************************************************************/
/*菜单*/
.menu { margin:0 auto; height: 76px; background:url(../images/meunbj.png) no-repeat center center; position:relative;z-index:100;}
.menumain { width: 984px; margin: 0 auto; position:relative; height:57px;}
.mm_left{ float:left; width:380px;  text-align:left; text-indent:-15px}
.mm_right{ float:right; height:57px;overflow: hidden; position:absolute;right:-40px;}
.mm_right ul{}
.mm_right ul li{ float:left;padding-left:6px; padding-right:3px;  background: url(../images/menuline.png) no-repeat left center ;}
.mm_right ul li a{padding-left:5px; padding-right:5px;line-height:57px; color:#FFF; font-family:"微软雅黑"; font-size:12px}
.mm_right ul li a:hover{ top:1px; text-decoration: underline}
.mm_right ul li.frist{background:none;margin-left:0px}
.mm_right ul li.last{ padding-right:20px;}
.mm_right ul li.hover{ background: url(../images/menu-hover.png);}
.mm_right ul li.hover a{ line-height:56px;display:block; }
.mm_right ul li.next{ background:none;}
.mm_right ul li.hover1{}
.mm_right ul li.hover1 a { text-decoration: underline; }

/*菜单*/
.Topbj { background: url(../images/Public/Topbj.jpg) repeat-x; margin-top:-20px;}
.Topmenu{width: 1010px; height:170px; margin: 0 auto;background: url(../images/Public/Topmunebj.jpg) repeat-x left top;  position:relative; z-index:0}
.Top_title{  position:absolute; height:85px; padding-top:60px; margin-left:-20px; left:0px}
.Topdiv{  padding-left:190px; padding-top:65px; float:left}
.Topdiv1{   padding-top:40px;}
.Top_right{ position:absolute;width:266px; height:158px; background: url(../images/Public/mune_right.png) repeat-x left top;top:30px;  right:10px;  }
.Topdiv ul{ clear:both; height:25px}
.Topdiv ul.bj{ background: url(../images/Public/mune_bottombj.png) no-repeat left bottom;}
.Topdiv ul li{ float:left; padding-left:10px; padding-right:15px; height:25px;background:url(../images/Public/Menubj_1.png) no-repeat left center;}
.Topdiv ul li a{ line-height:25px; color:#796e6a}
.Topdiv ul li a:hover{ color:#ed3f00}
.Topdiv ul li.hover{background:url(../images/Public/Menubj_2.png) no-repeat left center;}
.Topdiv ul li.hover a{color:#ed3f00}

/*子菜单*/
.zi_main{width: 984px; margin: 0 auto; position:relative;z-index:99;}
.zi_menu{ width:717px; padding-left:20px;*padding-bottom:20px; padding-top:44px;  border:1px solid #c1cddb; background-color:#fef1e8;  position:absolute;top:-21px; right:-35px;border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px;box-shadow:0px 1px 20px #ccc; behavior: url(js/PIEe.htc); display:none}
.zi_menu ul{ clear:both; display:none}
.zi_menu ul li{ height:21px;white-space:nowrap; background: url(../images/zi_meunbj.jpg) repeat-x left top; margin-right:17px; margin-bottom:15px; border:1px solid #e3b391; float:left; padding-left:7px; padding-right:7px;}
.zi_menu ul li a{ line-height:21px; color:#7b6862; font-size:13px;white-space:nowrap; }
.zi_menu ul li a:hover{color:#e03000; font-weight:bold}

/*主体*/
.main { width: 984px;  margin: 0 auto;  padding-bottom:20px;}
.TopTitle{width: 984px;  margin: 0 auto;padding-bottom:12px; border-bottom:2px solid #eae7e4; clear:both; margin-bottom:20px; height:20px; position:relative;}
.TopTitle ul{ right:0px;height:25px; bottom:-18px;_bottom:-16px;position:absolute; background-color:#FFF; line-height:25px }
.TopTitle ul span{ float:left; height:25px; padding-right:5px; display:block; font-family:"微软雅黑";font-size:12px;  line-height:25px; color:#796e6a; margin-top:-1px }
.TopTitle ul span.first{width:30px; height:20px; padding-left:20px; background:url(../images/Public/muelinefirst.png) no-repeat left center;}
.TopTitle ul span.line{  width:20px; height:20px; background:url(../images/Public/mueline.png) no-repeat center center;}
.TopTitle ul span a{ display:block; font-family:"微软雅黑";font-size:12px;  color:#796e6a; margin-top:-1px}
.TopTitle ul span a:hover{ color:#ff8000; }
.TopTitle ul span img{ display:none}


/*尾部*/
.foot{ width:100%; padding-bottom:40px; overflow:hidden; border-top:1px solid #d7dce3; padding-top:10px;line-height:18px; }
.f_main{width: 984px; margin: 0 auto;}
.foot *{ color:#434347; font-size:12px; line-height:20px; }
.left{ float:left}
.right{ float:right; text-align:right;}
.right a{ font-weight:bold}
.r_bottom{ margin-top:20px}
.r_bottom{ height:25px;}
.r_bottom a{ height:17px; margin-top:-2px; line-height:17px; margin-right:5px; float:right}
.r_bottom a.img{ margin-top:-2px; margin-right:0px;}

/*搜索*/
.search_mian{ width:196px; padding-left:22px; height:24px;background:url(../images/sred.jpg) no-repeat; overflow:hidden; position:absolute;  bottom:10px; left:180px}
.search_mian li.input{ height:24px; width:150px;  overflow:hidden; float:left;}
.search_mian li.input input{ height:24px; width:150px; line-height:24px; background:none; border:none; float:left}
.search_mian li.Button{ height:24px; width:46px;float:left;}
.search_mian li.Button input{ height:24px; width:46px;float:left;background:none; border:none; }


/*子公司*/
.gslist{ color:#686868; line-height:20px; font-size:12px; clear:both; margin-bottom:30px }
.gslist dl{ width:116px; height:91px; border:1px solid #d3d3d3; float:left; text-align:center}
.gslist dl a{ color:#b4050a; font-size:14px;  display:block; padding:5px;padding-top:20px;}
.gslist ul{ margin-left:140px;}

.gslist h3{ color:#b4050a; font-size:16px;}
.gslist ul.clear{margin-left:0px;border:1px solid #d3d3d3;  padding:10px; background-color:#f7f7f7}

.zgs_tilte{ font-size:24px; color:#e83800; font-weight:bold; clear:both; margin-bottom:10px}
.zgs_top{ overflow:hidden}
.zgs_top dl{ width:327px; float:left;}
.zgs_top div.zgs_right{  margin-left:337px;}

.zgs_leirong{ padding-top:20px}
.zgs_leirong strong{color:#e83800;  font-weight:normal}
.zgs_leirong h3 { border-bottom: 1px dashed #c7c7c7; color:#e83800; line-height:30px; font-size:18px; padding-bottom:10px; margin-bottom:10px }
.zgs_leirong h4 { color:#e83800; line-height:30px; font-size:14px;  }
.zgs_leirong p{ line-height:22px; color:#444; font-size:12px; padding-bottom:10px}
.zgs_bottom{ padding-top:20px; overflow:hidden}
.zgs_bottom dl{ float:right;}
.zgs_bottom div.zgs_left{ margin-right:100px}



/*修改2013-05-29 by 小泰*/
.clearfix {
	min-height: 1%;
}
.clearfix:after {
	content: '.';
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}













