/* CSS Document */
html{height:100%;border:none;}
body{height:100%;border:none;padding:0;margin:0;text-align:center;font-size:12px;color:#535353;font-family:Arial,"宋体"; background:#EEF4FF url(../images/bg.jpg) repeat-x top center;}
div,ul,li,img{padding:0;margin:0;border:none;}
ul{list-style-type:none;}
a{color:#535353;text-decoration:none;}
a:hover{color:#012561;text-decoration:none;}
.clear{clear:both;}

.top{ width:1006px; height:111px; margin:5px auto 0; }
.logo{ float:left; width:210px; height:111px;} 
.logo img{ padding-top:20px;}
.nav{ float:right; width:790px;height:111px; font-family:Arial,'microsoft yahei'; z-index:1;}
.nav ul li{float:left;font-size:14px;font-weight:bold; margin-left:5px;}
.nav ul li a{display:block; width:82px;height:54px;  color:#585858; padding-top:57px;}
.nav ul li a.hover{display:block;width:82px;height:54px;  color:#FFFFFF; background:url(../images/navbg.jpg) no-repeat top center;}
.nav ul li span{ font-weight:normal; font-size:12px;}
.yy{background:url(../images/lauguebg.gif) top center; height:20px; width:128px; left:870px;*left:435px;  position:relative; top:0px;*top:-111px; display:block; z-index:999;}
.yy a{ color:#FFFFFF;}
.yy span{ position:relative; top:-111px;*top:0px; color:#FFFFFF;}
.banner{ width:100%; margin:0 auto; text-align:center; height:413px; background:url(../images/banner.jpg) no-repeat top center;}
.contentbg{ width:100%; height:auto; text-align:center; background:url(../images/contentbg.jpg) no-repeat top center;}
.main{ width:1006px; height:250px; margin:21px auto 0; background:#FFFFFF;}
.main .left{ float:left; width:295px; height:auto;}
.main .center{ float:left; width:415px; height:auto;}
.main .right{ float:right; width:296px; height:auto;}
.main .left .title{ background:url(../images/leftitle.jpg) no-repeat; height:45px;}
.main .center .title{ background:url(../images/centertitle.jpg) no-repeat; height:52px;}
.main .right .title{ background:url(../images/rightitle.jpg) no-repeat; height:45px;}
.more{ padding-left:180px;}
.more img{ padding-top:16px; padding-bottom:16px;}
.newtop{ width:275px; height:auto; margin-left:15px; margin-top:15px; overflow:hidden; border-bottom:1px dashed #DCDCDC; padding-bottom:10px;}
.newtop img{ float:left; width:117px; height:70px;}
.newtop p{ margin:0; line-height:18px; width:150px;  text-align:left; float:right;}
.newtop p a{ color:#AA0003;}
.main .left ul{ padding-top:10px; padding-left:15px;}
.main .left ul li{ text-align:left; line-height:25px;}
.main .center .content{ width:383px; height:auto; margin-top:12px; text-align:left; margin-left:15px; line-height:23px;}
.main .center .content img{ width:112px; height:104px; border:1px solid #D9D9D9; padding:3px; float:left; margin-right:5px;}
.main .center .content a{ color:#AA0003;}
.main .right .content{ width:273px; height:auto; margin-top:12px; margin-left:5px;}
.main .right .content img{ float:left;}
.main .right .content p{ text-align:left; margin-left:8px; float:left; line-height:20px;}
.main .right .content a{ color:#AA0003;}
.search{ width:250px; height:24px;}
.search form{ margin:0; padding:0;}
.search .input{ background:url(../images/sosobg.jpg) no-repeat; width:189px; height:24px; border:0; color:#D7D7D7;}
.search .inputimg{ background:url(../images/search.jpg) no-repeat; width:28px; height:24px; border:none; margin-top:-1px;}
.pro{ width:1006px; height:190px; margin:0px auto 0; background:#FFFFFF;}
.pro .title{ background:url(../images/probg.jpg) no-repeat top center; height:23px; width:986px; text-align:right; padding-right:20px;}
.pro p{ margin-top:4px;}
.foot{ width:100%; height:auto; overflow:hidden;}
.footnav{ height:33px; background:#012561; text-align:center; line-height:33px;}
.footnav a{ color:#FFFFFF;}
.footnav span{ padding:0 15px; color:#FFFFFF;}
.foot p{ line-height:25px; }

#about{  height:auto; overflow:hidden; width:1006px; margin:21px auto 0; background:#FFFFFF;}
#about .left{ float:left; width:188px; height:auto; text-align:left;}
#about .right{ float:right; width:804px; height:auto;}
#about .left .title{ height:45px; line-height:45px; background:#012561; padding-left:20px; font-size:14px; font-weight:bold; font-family:Arial,'microsoft yahei'; color:#FFFFFF;}
#about .left .title span{ padding-left:3px; font-weight:normal;}
#about .left ul{ width:169px; margin-left:11px; height:auto; overflow:hidden; padding-top:10px;}
#about .left ul li{ line-height:33px;  border-bottom:1px dashed #BEBEBE; }
#about .left ul li a{ color:#012561; width:169px; height:33px; display:block;}
#about .left ul li span{ padding-left:37px;}
#about .left ul li a:hover,#about .left ul li a.hover{ background:url(../images/libg.jpg) no-repeat center center; width:169px; height:33px; display:block; color:#FFFFFF; font-weight:bold;}

#about .left .contact{ background:url(../images/contactbg.jpg) 10px 50px no-repeat; height:auto;width:169px; min-height:180px; margin-top:10px;margin-left:11px;}
#about .left .contact .title1{ padding-bottom:5px; border-bottom:1px dashed #BEBEBE; }
#about .left .contact p{line-height:25px;}
#about .right .menu{ line-height:45px; background:url(../images/menu01.jpg) 0px center no-repeat; text-align:left; padding-left:30px; font-size:14px; font-weight:bold; color:#012561;font-family:Arial,'microsoft yahei';}
#about .right .menu .en{ color:#777777; font-size:12px; padding-left:5px;}
#about .right .menu .pos{ font-weight:normal; font-size:12px; float:right; padding-right:28px; margin-top:0px; *margin-top:-45px;font-family:Arial,'';color:#535353; }
#about .right .content{ text-align:left; line-height:25px; padding:20px;}
#about .right .content h2{ text-align:center; font-size:14px; font-weight:bold; color:#041A31; margin:0px;}
#about .right .content .date{ text-align:center; border-bottom:1px dashed #041A31; line-height:30px;}
#about .right .newslist{ height:auto; overflow:hidden; margin-top:10px;}
#about .right .newslist ul li{ line-height:33px; text-align:left; border-bottom:1px dashed #D7D7D7; padding-left:10px; width:750px; margin-left:20px;}
#about .right .newslist ul li a{ color:#000000;}
#about .right .newslist ul li a:hover{color:#012561}

#about .right .newslist ul li span{ float:right; margin-top:0px; *margin-top:-30px; padding-right:10px;}
#about .right .productlist{ height:auto; margin-top:15px; overflow:hidden;}
#about .right .productlist ul li{ float:left; margin-left:20px; margin-right:10px;}
#about .right .productlist ul li p{ margin-top:4px;}
#about .right .productlist ul li img{ width:166px; height:124px;}
.pages{ width:750px; height:auto; text-align:center; margin-left:20px; line-height:35px;}
.pages a,.pages span{ margin-right:6px;}




