@charset "utf-8";
 *{margin:0;padding:0;}

body{font-size:12px;color:#454545; line-height:20px; background:#d8d8d8;}
h1,h2,h3,h4{font-size:100%;line-height:normal}
input,textarea{font-size:100%;vertical-align:middle}
ol,ul{list-style:none outside;}
img{border:0}
em{font-style:normal}
a{text-decoration:none;color:#454545;}
li a{color:#454545;}
li a:hover{color:#ff0000;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.red {color:#FF0000}

/*index*/
.head{ width:100%; background:#000; margin:0 auto;}
.box1{ width:1000px;margin:0 auto;}
.logo{float:left;width:360px;   }
.tel{float:right; width:480px; height:58px; background-color: #000; }
.tel img{  margin:2px 60px}
.nav{float:right; width:480px; height:46px; background:url(../image/nav1.jpg) no-repeat;background-color: #000;}
.nav1{float:right; width:480px; height:46px; background:url(../image/nav2.jpg) no-repeat;background-color: #000;}
.nav2{float:right; width:480px; height:46px; background:url(../image/nav3.jpg) no-repeat;background-color: #000;}
.nav3{float:right; width:480px; height:46px; background:url(../image/nav4.jpg) no-repeat;background-color: #000;}
.nav4{float:right; width:480px; height:46px; background:url(../image/nav5.jpg) no-repeat;background-color: #000;}
.box1 ul{width:475px;}
.box1 li{float:left; height:46px; width:95px; text-align:center; line-height:56px;}
.box1 li a{float:left; height:46px; width:95px; text-align:center; line-height:56px; font-size:14px; color:#fff; font-weight:bold;}
.box1 li a:hover{ color:#FF0000;}
.box{width:1000px;height:auto; background:#fff; margin:0 auto; border-left:3px #bbb solid;border-right:3px #bbb solid;}
.probox1{float:left;width:50%;padding:0px;margin:2px 0px;}
.probox1 .cc{width:204px;float:left; text-align:center; padding-top:10px;}
.probox1 .cc a{ display:block;}
.probox1 .cc a:hover{background:#66CC99;}
.probox1 h2{ font-size:16px;color:#FF0000; padding-bottom:6px;}
.probox1 img{ float:left; padding:12px 12px 4px;}
.probox1 p{ padding:16px 12px; }
.probox2{ background:url(../image/bb.gif) repeat-y;float:left;width:50%; height:164px; padding:0px;margin:2px 0px;}
.probox2 .cc{width:204px;float:left; text-align:center;padding-top:10px;}
.probox2 .cc a{ display:block;}
.probox2 .cc a:hover{background:#66CC99;}
.probox2 h2{ font-size:16px;color:#FF0000; padding-bottom:6px;}
.probox2 img{ float:left; padding:12px 12px 4px;}
.probox2 p{ padding:16px 12px;}
.jianjie{   padding:10px 14px; float:left; background:url(../image/bb.gif) repeat-x;}
.jianjie img{margin-right:10px; float:left; border:#bbb 6px solid;}
.jianjie p{  text-indent:24px;}
.list{width:100%; padding:8px 0px;background:#d8d8d8;float:left;}
.list h2{font-size:16px; color:#ff0000; line-height:30px; height:30px;}
.gslist{width:350px;padding:0 14px; float:left;}
.hylist{width:350px;padding:0 14px;background:url(../image/bb.gif) repeat-y;height:150px;float:left;}
.lianxi{width:164px;padding:0 14px;background:url(../image/bb.gif) repeat-y;height:150px;float:left;}
.list li{ background:url(../image/icon.jpg) no-repeat; text-indent:20px; line-height:20px;}
.list li a:hover{ padding:2px; background:#009999; color:#FFFFFF;}
.list li span{ float:right;}
.foot{width:1000px;padding:0px;float:left;background:url(../image/cc.jpg) repeat-x; margin:0 auto;height:156px;background-color:#fbfbfb; }
.foot img{float:left;}
.foot p{ margin: 10px 50px;}

/*prolist*/
.le{width:200px; float:left;margin:10px;}
.left li a{height:32px;color: #FFFFFF;display: block;background: url(../image/leftbg.jpg) no-repeat; text-indent:50px;line-height:32px;text-decoration:none;font-weight:normal;}
.left li a:hover{color:#666666;background:url(../image/leftbg.jpg) 0 -32px;background-repeat:no-repeat;line-height:32px;text-indent:50px;}
.main{ width:1000px; padding:0px;background-color: #fff;float: left;}
.leftt{padding-top:10px;}
.leftt ul{width:200px;background:#8c8c8c;}
.leftt li{ float:left;width:186px;background:#8c8c8c; height:auto; padding:10px 7px 0; text-indent:10px;}
.leftt li a{ width:186px;color:#fff;background:url(../image/menubg1.jpg) no-repeat;line-height:22px; height:22px; display:block;}
.leftt li a:hover{ width:186px;color:#fff;background:url(../image/menubg2.jpg) no-repeat;line-height:22px; height:22px;}
.middt{width:760px;height:auto; float:left; padding:0px;margin:10px;}
.middttt{width:730px;height:auto; float:left;border-left:4px #4c4c4c solid;border-right:4px #4c4c4c solid;border-bottom:4px #4c4c4c solid;padding:0 10px;}
.middttt h1{width:730px;font-size:16px;float:left; line-height:30px; height:30px;text-indent:30px; background:url(../image/dott.gif) no-repeat; }
.middttt ul{ width:730px;float:left; margin:0 auto; padding:0 auto;}
.middttt li{ width:730px;padding:10px 0;float:left; margin:0 auto; padding:0 auto;}
.proimg{width:140px;float:left; padding-top:10px; padding-left:10px;}
.proimg img{ border:4px #FFCC99 solid;}
.proimg h2{width:130px;float:left; text-align:center; line-height:20px;}
.proimg a:hover{color:#ffffff; background:#009999;}
.prop{float:left;width:548px; padding-left:20px; padding-top:10px;}
.prop p{ text-indent:26px;}

/*proart*/
.text{ width:710px; padding:10px;}
.text p{ text-indent:26px;}
.proart img{float:left;width:300px;padding-right:10px;}

/*newslist*/
.middtt{width:718px;height:auto; float:left;border-left:4px #4c4c4c solid;border-right:4px #4c4c4c solid;border-bottom:4px #4c4c4c solid;padding:0 16px 10px;}
.middtt ul{padding:0 20px;}
.middtt li a:hover{padding:2px; background:#009999; color:#FFFFFF;}
.middtt span{ float:right;}
.middtt h1{width:710px;font-size:16px;float:left; line-height:30px; height:30px;text-indent:30px; background:url(../image/dott.gif) no-repeat; }

/*fenye*/
.page{font-family:Arial, Helvetica, sans-serif}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin:5px 2px 5px 2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page a:hover,.page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px 0px -5px;vertical-align:middle;font-size:12px}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
  
  
/* 移动端   page */
.m_foot_phonetopc{margin: 0px; height:108px;padding:2px 0px;text-align: center;}
.m_foot_phonetopc p { background:#ffffff;height:20px;   padding:12px 0px;}
.m_foot_phonetopc a { color:#F00; margin:2px;}

#m_foot{ bottom: 0; left: 0; position: fixed; width: 100%; z-index: 99990;}
.m_foot_top{margin:0px;}
.m_foot_bot{box-sizing: content-box;height: 100%;position: relative; width: 100%; background:#ea3420; height:65px;}
.m_foot_bot_all{ width:25%;height:55px; margin:0px; float:left; }
.m_foot_bot_li{ height: 44px;margin-top: 7px;position: relative;border-right:1px  #666 solid; float:left;overflow:hidden; width:100%;}
.m_foot_bot_li_img{margin:1px auto;width:100%;height: 25px;text-align: center;}
.m_foot_bot_li_img img {  height: 25px;display: inline; margin:1px auto;width:auto;}
.m_foot_bot_li_txt{ margin:1px auto; width:56px;text-align: center;color: #ffffff; font-family: "Microsoft Yahei"; font-size: 14px;}

//兼容广告位所需样式
* html .top1 { z-index: 1000;text-align: center;
    width: 100%;
position:absolute; top:expression(eval(document.documentElement.scrollTop))} /*需要兼容各个浏览器量浮动样式 ie */
.top2 { position:static;}
.top1 {position:fixed; top:0px;z-index: 1000;text-align: center;
    width: 100%;
}

#topon{ width:960px;

}


* html, * html body {
    background-attachment: fixed;
    background-image: url("about:blank");
}