/* CSS Document */
body{ margin:0; padding:0; background:#ffffff}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none; padding:0; margin:0; border:none}
.left{ float:left}
.right{ float:right}

header{ width:100%; height:130px; overflow:hidden; margin:0 auto; background:#47B5E8}
.headernb{ width:640px; height:130px; margin:0 auto; position:relative; }
.fh{ display:block; width:62px; height:62px; position:absolute; left:14px; top:34px; z-index:999}
.home{ display:block; width:62px; height:62px; position:absolute; right:14px; top:34px; z-index:999}
.nybt{ width:640px; position:absolute; text-align:center; line-height:130px; font-family:Microsoft Yahei; font-size:30px; color:#FFFFFF}
.cd{ float:right; display:block; width:52px; height:37px; margin:39px 20px 0 0; position:relative; z-index:999}

/*µ¼º½*/
.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-320px;
            width: 640px; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 

.weiheader{  width:100%; height:130px; overflow:hidden; margin:0 auto; background:#47B5E8}

.dhcd{ float:right; display:block; width:52px; height:37px; margin:39px 20px 0 0;position:relative; z-index:999}
.dhnr{ width:640px; height:auto; overflow:hidden; background:url(../images/dhbg.png)}
.dhnr_left{ width:535px; height:auto; overflow:hidden; float:left; background:#fff; }


.menu_list {width:535px; background:#fff;}
.menu_head { width:505px; height:80px; display:block; line-height:80px; cursor: pointer; position: relative;  color:#222222; font-size:30px; font-family:Microsoft YaHei;background:#fff;  padding-left:30px; margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #B2B2B2}
.menu_head a{color:#555; font-size:30px; font-family:Microsoft YaHei; display:block; width:505px;height:80px; }

.menu_body{ display:none; width:515px; height:auto; overflow:hidden;border-bottom:1px solid #B2B2B2; padding:20px 0 20px 20px }
.menu_body ul{}
.menu_body ul li{ float:left; margin:20px 20px 0 30px}
.menu_body ul li a{color:#666; font-size:28px; font-family:Microsoft YaHei;}
nav{ width:630px; height:auto; overflow:hidden; margin:50px auto 0 auto;}
nav ul{}
nav ul li{ width:305px; height:83px; border:1px solid #bbb; float:left; text-align:center; line-height:83px; margin:0 7px 19px 0}
nav ul li a{ font-size:30px; color:#B8B8B8; display:block; width:305px; height:83px}
.dq{ border-color:#0061AE}
.dq a{ color:#0061AE}


.nymain{ width:100%; height:auto; overflow:hidden; }

/*img*/
.tpfg{ width:630px; height:auto; overflow:hidden; margin:0 auto}

.tpfgimg{ display:block; width:306px; height:170px; position:relative; float:left; margin:0 9px 10px 0}
.tpfgwz{ display:block; width:306px; height:50px; position:absolute; background:url(../images/tpfgwz_bg.png); bottom:0; left:0; text-align:center; line-height:50px; color:#FFFFFF; font-size:30px}



/*news*/
.news{ width:100%; height:197px; border-bottom:1px solid #ccc}

.newsimg{ width:160px; height:117px; margin:40px 0 0 0}
.newsnr{ display:block;  width:630px; height:197px; margin:0 auto}
.newswz{ display:block; width:450px; height:98px; line-height:40px; font-size:30px; margin:52px 0 0 0; color:#000000}
.newswzbt{display:block; width:621px; height:36px; line-height:40px; font-size:30px; margin:52px 0 0 0; color:#000000}
.newswznr{display:block; width:621px; height:74px; line-height:36px; font-size:24px; margin:52px 0 0 0; color:#999}




.ym{ width:630px; height:48px; margin:32px auto 0 auto; position:relative}
.pre{ position:absolute; width:132px; height:46px; background:url(../images/ym_bg.jpg); border:1px solid #CFCFCF; left:0px; top:0; text-align:center; line-height:46px; font-size:24px; color:#474747}
.next{position:absolute; width:132px; height:46px; background:url(../images/ym_bg.jpg); border:1px solid #CFCFCF; right:0px; top:0; text-align:center; line-height:46px; font-size:24px; color:#474747}
.ys{ position:absolute; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#696969; display:block; width:630px; line-height:48px;}





.dy{ width:640px; height:auto; overflow:hidden; margin:45px auto 0 auto; font-size:30px; color:#333; line-height:60px}
.dy img{ max-width:640px}
.dy p{font-size:30px; color:#333}



/*brands*/
.brandnav{ width:640px; height:auto; overflow:hidden; position:absolute; bottom:80px; left:50%; margin-left:-320px}
.brandnav ul{}
.brandnav ul li{ float:left;width:305px; height:78px; text-align:center; line-height:78px; margin:0 0 10px 10px }


.brandnav ul li a{ display:block; width:auto; height:78px; background:url(../images/brandtop.png); font-size:30px; color:#323232}



footer{ width:640px; height:316px; background:url(../images/footer.jpg); margin:60px auto 0 auto; text-align:center; padding-top:82px}
footer p{font-family:Microsoft YaHei; font-size:30px; color:#999; line-height:48px;}
footer a{font-family:Microsoft YaHei; font-size:30px; color:#999; line-height:48px;}

.ftfx{ width:620px; height:82px; margin:0 auto 49px auto}

.sina{ display:block; width:82px; height:82px; float:left; margin-left:196px;}
.weixin{ display:block; width:82px; height:82px; float:left; margin-left:55px}












