/* 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:#fff}
.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:38px; color:#012C8A}


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:#002C8B}
.dq a{ color:#002C8B}


banner{ width:640px; height:300px; margin:0 auto; display:block}


.nymain{ width:100%; height:auto; overflow:hidden; }
.nymain ul{width:640px; height:auto; overflow:hidden; margin:0 auto 100px auto}
.nymain ul li{width:640px; height:87px; border-bottom:1px solid #CDCDCD; background:#F3F3F3 url(../images/cd.jpg) 591px 31px no-repeat; line-height:87px;}
.nymain ul li a{width:630px; height:87px; display:block; padding-left:10px; font-family:Microsoft Yahei; font-size:28px; color:#333}



/*img*/
.tpfg{ width:640px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px;}

.yfnr{ display:block; width:299px; height:375px; border:1px solid #E7E7E7; float:left; margin:19px 10px 0 9px}

.yfimg{ display:block; width:276px; height:347px; margin:13px auto 0 auto; position:relative}
.yfwz{ position:absolute; width:276px; height:53px; bottom:0; left:0; line-height:53px; text-align:center; font-size:26px; color:#FFFFFF; background:url(../images/yfwzbg.png) repeat}



/*img2*/
.fa{ display:block; width:300px; height:289px; float:left; margin:21px 10px 10px 10px }
.faimg{ display:block; width:298px; height:225px; border:1px solid #DFDFDF}

.fabt{ display:block; width:300px; height:63px; background:url(../images/fa_bg2.jpg); line-height:63px; font-family:Microsoft Yahei; font-size:28px;  color:#333}



/*news*/
.news{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ccc}

.newsimg{ width:160px; height:117px; margin:40px 0 0 0}
.newsnr{ display:block;  width:630px; height:auto; overflow:hidden; 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:auto; overflow:hidden; padding-bottom:20px; line-height:36px; font-size:24px; margin:52px 0 0 0; color:#999}




.ym{ width:630px; height:48px; margin:42px 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; z-index:9999;}
.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;z-index:9999;}
.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:620px; height:auto; overflow:hidden; margin:45px auto 0 auto; font-size:30px; color:#333; line-height:60px}
.dy img{ max-width:620px}

.dy p{font-size:30px; color:#333}
.dy span{font-size:30px; color:#333; font-family:Microsoft Yahei;}


/*brands*/
.brandnav{ width:640px; height:285px; margin:530px auto 0 auto}
.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:305px; height:78px; background:url(../images/brandtop.png); font-size:30px; color:#323232}



footer{ width:100%; height:137px; margin:37px auto 0 auto; background:#3E3E3E; font-family:Microsoft Yahei; font-size:30px;  color:#9F9F9F; text-align:center; line-height:50px; padding-top:44px } 


.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}




.detail_bt{ width:620px; height:142px; margin:40px auto 0 auto}
.detail_bt1{ display:block;width:620px; height:auto; font-family:Microsoft Yahei; font-size:34px; color:#000; text-align:center}
.detail_bt2{display:block;width:620px; height:auto;font-family:Microsoft Yahei; font-size:20px; color:#333; margin-top:30px;text-align:center}
.detail_bt3{display:block;width:620px; height:auto; font-family:Microsoft Yahei; font-size:20px; color:#333; margin-top:10px;text-align:center}

.detail_nr{ width:620px; margin:70px auto 0 auto; padding-bottom:105px}
.detail_nr img{ max-width:620px}
.detail_nr span{width:620px;line-height:58px;font-family:Microsoft Yahei; font-size:30px; color:#333;}
