body{
margin:0px; font-family:Arial, Helvetica, sans-serif;
}
ul{padding:0; list-style-type:none;}
a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#666;
}
a:hover{
text-decoration:none;
color:#5596ce;
}
a img{border:none;}
.tac{text-align:center;}
.r{float:right;}
.clear{
clear:both;
}
.header{
width:100%;
border-bottom:1px #d1d1d1 solid;
}
.header-top{
width:1002px;
margin:0px auto;
}
.logo{
float:left;
padding:20px 0px 15px 15px;
}
.top-menu{
float:right;
padding:10px 17px 10px 15px;
background:url(../images/home.jpg) no-repeat 0px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#454444;
}
.top-menu a{
text-decoration:none;
color:#454444;
}
.top-menu a:hover{
text-decoration:none;
color:#5596ce;
}
.main-bg{
width:100%;
background:url(../images/bg-main.jpg) repeat-x;

}
.main{
width:1002px;
margin:0px auto;
}
.left{
float:left;
padding:15px 15px;
}
.left-top{
width:178px;
height:143px;
background-image:url(../images/top-box.gif);
}
.left-top ul{
list-style:none;
padding:0px;
margin:0px;
}
.left-top ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
padding:14px 0px 0px 15px;
}
.menu-top{
margin-top:15px;
width:178px;
height:28px;
background-image:url(../images/menu-top.gif);
}
.menu-foot{
width:178px;
height:12px;
border-top:1px #fff solid;
font-size:1px;
background-image:url(../images/menu-foot.gif);
}
.right{
float:left;
padding:15px 15px 25px 7px;
width:772px;
}
.footer-out{
margin-top:5px;
border-top:1px #d1d1d1 solid;
}
.footer{
width:1002px;
margin:0px auto;
}
.footer-logo{
float:left;
margin:10px 0px;
padding:15px 23px 15px 15px;
}
.footer-right{
margin:0px auto;
text-align:center;
}
.footer-link{
padding:15px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
}
.footer-link a{
text-decoration:none;
color:#666;
}
.footer-link a:hover{
text-decoration:none;
color:#5596ce;
}
.footer-copyright{
padding:5px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
}
.banner{
padding:25px 15px 0px 15px;
}
.banner img{border:1px #ccc solid; padding:1px}
.menu-out{
margin-bottom:15px;
}
.menu_two
{
border-top:1px #fff solid;
width:148px;

background-color:#5596ce;
padding:5px 15px 7px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
color:#fff;
}
.menu_two_on{
border-top:1px #fff solid;
width:148px;

background-color:#bebdbd;
padding:5px 15px 7px 15px;
color:#666;
}
.dq{
border-top:1px #fff solid;
width:148px;

background-color:#bebdbd;
padding:5px 15px 7px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
color:#666;
}
.menu_on{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
background:url(../images/ArrowR4.gif) no-repeat 6px right;
}
.menu_on a{
color:#fff;
text-decoration:none;
}
.menu_on a:hover{
color:#666;
text-decoration:none;
}

.left-foot{
width:178px;
height:300px;
background-image:url(../images/bg-height.jpg);
}
.right-box{
margin-top:8px;
background-color:#f1f0f0;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
line-height:18px;
}
.right-box h1{
padding:0px;
margin:0px;
background-color:#f1f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0e63b2;
}
.right-box b{
background-color:#f1f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666;
}
/* main */
.inside{float:left; width:100%;}
.p_a{float:right; width:110px;}
.p_a img{padding:1px; border:1px #ccc solid;}
.p_b{margin-right:120px;}
.p_c p{margin:0; padding:0; line-height:20px;}
.p_d{float:right; width:172px;}
.p_d img{padding:1px; border:1px #ccc solid;}
.p_e{margin-right:190px;}
.main-pic{
float:left;
padding:0px 5px 5px 0px;
border-right:1px #eee solid;
}
.main-title{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:600;
color:#666;
padding:40px 0px 5px 20px;
}
.main-banner{
padding:40px 0px 0px 0px;
border-bottom:1px #eee solid;
}
.left-top-main{
width:178px;
height:100px;
}
.left-top-main ul{
list-style:none;
padding:0px;
margin:0px;
}
.left-top-main ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:600;
padding:5px 0px 0px 15px;
}
.main-main{
margin:0px 0px 0px 75px;
border-left:1px #eee solid;
}
.mani-main-text-out{
padding:20px;
}
.main-main-text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
line-height:18px;
}
.main-main-text b{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:600;
}
.fangkuang{
	position:relative;
	float:left;
	width:20px;
	height:15px;
	z-index:1;
	top: 70px;
	background-color:#dcdcdc;
	left: -686px;
}
.message-box{
width:220px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}
.message-box-two{
width:220px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.menu_three
{
border-top:1px #fff solid;
width:143px;
background-color:#7fa9cd;
padding:5px 15px 7px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#fff;
}
.menu_three_on{
border-top:1px #fff solid;
width:143px;
background-color:#ddd;
padding:5px 15px 7px 20px;
color:#666;
}
.dq-two{
border-top:1px #fff solid;
width:138px;
background-color:#ddd;
padding:5px 20px 7px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#888;
}
.menu_on-two{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
background:url(../images/ArrowR4.gif) no-repeat 6px right;
}
.menu_on-two a{
color:#fff;
text-decoration:none;
}
.menu_on-two a:hover{
color:#888;
text-decoration:none;
}
.fl{float:left}
.fr{float:right}
.line{border-bottom:1px #ccc dotted;}
.jtb{margin:10px 0px}
.pad-left{padding-left:15px}
.pic p{padding:8px 0px;  margin:0px; text-align:center}
.product-pic span{padding:0px 0px 0px 15px; margin:0px;}
.product-pic img{padding:2px; border:1px #ccc solid}


/* home  */
.home-top{width:100%; border-top:6px #074669 solid; border-bottom:4px #0e6698 solid;  background-color:#fff; }
.home-logo{padding:30px 0px; margin:0px auto;  width:100%; }
.home-main{background:url(../images/home-bg.jpg); padding:32px 0px;}
.home-main-pic{background:url(../images/home-main.jpg) no-repeat 0px 0px; width:576px; height:582px;  margin:0px auto; position:relative}

.home-menu-about{position:absolute; left:260px; top:22px; font-size:15px; color:#aed2ec;}
.home-menu-about a{color:#aed2ec; text-decoration:none}
.home-menu-about a:hover{color:#fff; text-decoration:none}
.home-menu-products{position:absolute; left:434px; top:137px; font-size:15px; color:#aed2ec;}
.home-menu-products a{color:#aed2ec; text-decoration:none}
.home-menu-products a:hover{color:#fff; text-decoration:none}
.home-menu-production{position:absolute; left:276px; top:524px; font-size:15px; color:#aed2ec;}
.home-menu-production a{color:#aed2ec; text-decoration:none}
.home-menu-production a:hover{color:#fff; text-decoration:none}
.home-menu-news{position:absolute; left:50px; top:213px; font-size:15px; color:#aed2ec;}
.home-menu-news a{color:#aed2ec; text-decoration:none}
.home-menu-news a:hover{color:#fff; text-decoration:none}
.home-menu-history{position:absolute; left:465px; top:462px; font-size:15px; color:#aed2ec;}
.home-menu-history a{color:#aed2ec; text-decoration:none}
.home-menu-history a:hover{color:#fff; text-decoration:none}
.home-menu-contact{position:absolute; left:-5px; top:390px; font-size:15px; color:#aed2ec;}
.home-menu-contact a{color:#aed2ec; text-decoration:none}
.home-menu-contact a:hover{color:#fff; text-decoration:none}

.home-foot{background-color:#021631;}
.hom-copyright{padding:15px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}

.t_a{background:#5596CE; color:#000;}
.t_a th{background:#3366FF; padding:15px 5px; text-align:left; line-height:18px;}
.t_a td{background:#fff; padding:2px 5px; text-align:left;  line-height:18px;}
.t_a .t_a_a td{background:#99CCFF !important;}

.m_a{margin-top:10px;}
.m_b{margin-left:10px;}
.m_c{margin:0 10px;}
.m_d{margin-left:20px;}

.t_b{background:#5596CE; color:#000;}
.t_b th{background:#3366FF; padding:5px; text-align:left; line-height:18px; text-align:center;}
.t_b td{background:#fff; padding:2px 5px; text-align:left;  line-height:18px; text-align:center;}
.t_b .t_b_a td{background:#99CCFF !important;}

.t_c{background:#5596CE; color:#000;}
.t_c th{background:#3366FF; padding:2px 5px; text-align:left; line-height:18px; text-align:center;}
.t_c td{background:#fff; padding:2px 5px; text-align:left;  line-height:18px; text-align:center;}
.t_c .t_c_a td{background:#99CCFF !important;}

.t_d{background:#5596CE; color:#000;}
.t_d th{background:#3366FF; padding:2px 5px; text-align:left; line-height:18px; text-align:center;}
.t_d td{background:#fff; padding:2px 5px; text-align:left;  line-height:18px; text-align:center; height:66px;}
.t_d td.t_d_a{background:#99CCFF !important;}
.t_d td.icon{background:url(../images/icon_red.gif) no-repeat right 0 #969696 !important;}
.c_m_a{padding-top:16px;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}

.t_e{background:#5596CE; color:#000;}
.t_e th{background:#3366FF; padding:2px 5px; text-align:left; line-height:18px;}
.t_e td{background:#fff; padding:2px 5px; text-align:left;  line-height:18px;}
.t_e .t_e_a td{background:#99CCFF !important;}

.t_f{background:#ccc; color:#000;}
.t_f th{background:#3366FF; padding:5px; text-align:left; line-height:18px;}
.t_f td{background:#fff; padding:5px; text-align:left;  line-height:18px;}

.bgc_white{background:#fff; line-height:30px; color:#000; padding-left:10px;}
.bgc_blue{background:#99ccff; line-height:30px; color:#000; padding-left:10px;}
.bgc_green{background:#37bc03; line-height:30px; color:#000; padding-left:10px;}

.a_z{color:#f30 !important;}

.news_list{margin-left:-30px; margin-right:10px;}
.news_list li{background:url(../images/arrow.gif) no-repeat 10px 5px; padding-left:25px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #666;}
.news_list li a{text-decoration:none;}
.date{float:right; margin-left:20px; font-size:11px;}
.news_page{text-align:center; font-size:12px;}
.news_page a{text-decoration:none;}

.m_b_20{margin-bottom:20px;}
