@charset "utf-8";
/* CSS Document */

body{ width:100%; margin:0; padding:0; border:0; font-size:12px; background:#deeec9;color:#333}
img{ border:0;}
ul,li{ margin:0; padding:0; list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#172f53;}

#head{ width:970px; margin:0 auto;}
#top{ height:12px; text-align:right; padding-top:76px;}
#logo{}
#nav{ width:970px;height:30px; margin:0 auto; margin-top:15px; text-align:right;}
#nav ul{ float:right;}
#nav ul li{width:90px; height:30px; background:#b0b491; margin-left:15px; float:left; line-height:30px; text-align:center;}
#nav ul li a{ color:#fff; font-size:14px; font-weight:bold; }
#main{ width:944px; height:260px; margin:0 auto; margin-top:15px; background:#fff; padding:13px; clear:both;}
#foot{ width:640px; margin:0 auto; padding-top:35px; text-align:center; line-height:25px; color:#80847d; clear:both;}

.marqueeleft{height:260px;width:944px;overflow:hidden;margin:0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0;display:inline;width:310px; margin-right:10px;height:260px;overflow:hidden;}
.marqueeleft li .pic{display:block; width:310px;height:260px;overflow:hidden;}
.marqueeleft li img{ width:310px;height:260px;}


#nytit{ height:18px; padding-left:20px; line-height:14px; font-size:12px; font-weight:bold; color:#666;}
.nymain{width:970px; margin:0 auto; overflow:hidden; clear:both;}
.nyleft{width:210px; float:left;}
.nylefttop{height:15px; background:url(../images/nylefttop.jpg);}
.nyleftcon{ background:url(../images/nyleftcon.jpg); padding:10px 0px;}
.nyleftcon .aa{ overflow:hidden;}
.nyleftcon .aa ul{}
.nyleftcon .aa ul li{ width:150px; height:30px; background:url(../images/nyleftli.jpg) no-repeat; margin:10px 30px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; color:#666}
.nyleftcon .aa ul li a{ font-size:14px; font-weight:bold; color:#666}
.nyleftcon .aa ul li a:hover{ font-size:14px;font-weight:bold;color:#333}
.nyleftcon .bb{ overflow:hidden;}
.nyleftcon .bb ul{}
.nyleftcon .bb ul li{ width:170px; height:25px; border-bottom:#999 1px dashed; margin:10px 20px; line-height:25px;}
.nyleftcon .cc{ overflow:hidden;}
.nyleftcon .cc ul{}
.nyleftcon .cc ul li{ width:170px; height:25px; border-bottom:#999 1px dashed; margin:10px 20px; line-height:25px; text-align:center;}
.nyleftfoot{height:15px; background:url(../images/nyleftfoot.jpg);}

.nyright{ width:710px; float:left; margin-left:50px;}
.nyrighttop{ width:710px; height:15px; background:url(../images/nyrighttop.jpg) no-repeat;}
.nyrightcon{background:url(../images/nyrightcon.jpg); padding:10px 0px; min-height:290px;}
.nyrightcontit{ height:20px; padding:30px 20px 0 50px; font-weight:bold; line-height:20px; background:url(../images/icon1.jpg) no-repeat 20px 32px; font-size:14px; color:#666}
.nyrightcon hr{ width:680px;}
.nyrightcon .con{ margin:20px 50px; line-height:25px;}
.nyrightcon .pro{ margin:20px 20px; overflow:hidden; min-height:340px;}
.nyrightcon .pro .prolist{width:150px; height:130px; float:left; margin:5px 8px;}
.nyrightcon .pro .image{height:100px;}
.nyrightcon .pro img{ width:150px; height:100px;}
.nyrightcon .pro .name{height:30px; line-height:30px; text-align:center;}
.nyrightcon .news{ margin:20px 30px; overflow:hidden; min-height:290px;}
.nyrightcon .news ul{}
.nyrightcon .news ul li{height:250x; line-height:25px; border-bottom:#999 1px dashed;}
.nyrightcon .news ul li span{ float:right;}

.nyrightfoot{ width:710px; height:15px; background:url(../images/nyrightfoot.jpg) no-repeat;}
.nyrightcon .texttit{ margin:10px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; color:#000;}
.nyrightcon .text{ margin:10px 30px; line-height:25px;}
.nyrightcon .next{magin:10px; line-height:25px;}
.nyrightcon .page{ margin:10px; text-align:center;}