/* CSS Document */

body a{outline:none;blr:expression(this.onFocus=this.blur());}
ul li{ list-style:none}
body{ font-family: "Microsoft YaHei"; font-size:14px; color: #4B4F51 }
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;outline:none;}

.clear{clear:both;}
.newsbt { float: left; height: 40px; width: 660px; padding-top: 10px; }
.numbers{float:left;width:470px;height:35px;display:inline;overflow:hidden;margin-top:0px;margin-left:0px;overflow:hidden;}

.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{display:block;width:23px;height:23px;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.numbers li a:hover{width:23px;height:23px;border:1px solid #cccccc;color:#ffffff;background:#f15916;}

#rymo { WIDTH: 1202px; OVERFLOW: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}
.top { background-image: url(image/a1.jpg); background-repeat: repeat-x; margin: auto; height: 152px; width: 1920px; overflow: hidden; }
.baner { height: 261px; width: 1006px; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 34px; margin-left: auto; background-repeat: no-repeat; }
.synrq { height: 329px; width: 1000px; margin-top: auto; margin-right: auto; margin-bottom: 18px; margin-left: auto; overflow: hidden; }
.synrq .gsal { float: left; height: 329px; width: 300px; overflow: hidden; }
.synrq .gsal .gcalt1 { font-size: 22px; line-height: 54px; color: #242F55; text-align: center; float: left; height: 54px; width: 300px; margin-bottom: 19px; }
.synrq .gsal .gcalt2 { float: left; height: 184px; width: 300px; overflow: hidden; }
.synrq .gsal .gcalt3 { text-align: center; float: left; height: 39px; width: 300px; margin-top: 33px; overflow: hidden; }


.synrq .sp { float: right; height: 329px; width: 300px; overflow: hidden; }
.synrq .sp .sp1 { font-size: 22px; line-height: 54px; color: #242F55; text-align: center; float: left; height: 54px; width: 300px; margin-bottom: 19px; }
.synrq .sp .sp2 { float: left; height: 184px; width: 300px; overflow: hidden; }
.synrq .sp .sp3 { text-align: center; float: left; height: 39px; width: 300px; margin-top: 33px; overflow: hidden; }


.synrq .xw { float: left; height: 329px; width: 343px; overflow: hidden; margin-left: 29px; }
.synrq .xw .xw1 { font-size: 22px; line-height: 54px; color: #242F55; text-align: center; float: left; height: 54px; width: 343px; margin-bottom: 19px; }
.synrq .xw .xw2 { float: left; height: 184px; width: 343px; overflow: hidden; }
.synrq .xw .xw3 { text-align: center; float: left; height: 39px; width: 343px; margin-top: 33px; overflow: hidden; }
.cpzs { background-image: url(image/a5.jpg); background-repeat: repeat-x; margin: auto; height: 470px; width: 100%; overflow: hidden; }
.cpzs .cpzsxq { height: 311px; width: 737px; margin-top: 29px; margin-right: auto; margin-bottom: 76px; margin-left: auto; overflow: hidden; }
.foot { background-image: url(image/a6.jpg); background-repeat: repeat-x; margin: auto; height: 146px; width: 1006px; overflow: hidden; }

.rollBox { /*WIDTH: 1051px;*/width:784px; OVERFLOW: hidden; height: 187px; margin-left: 10px;
}
.rollBox .Cont { WIDTH: 660px; OVERFLOW: hidden; margin: auto; }
.rollBox .ScrCont {
	WIDTH: 1342177.27px
}
.rollBox .Cont .pic { TEXT-ALIGN: center; WIDTH: 233px; PADDING-RIGHT: 10px; FLOAT: left; height: 265px; 
}

.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}
.rollBox a{
	color:#333;
}
.img1 {
	FLOAT: left; 
}
.img2 {
	FLOAT: right; 
}
.cpzsxq .cpxq1 { font-size: 22px; line-height: 38px; color: #242F55; float: left; height: 38px; width: 1000px; margin-bottom: 8px; padding-left: 51px; overflow: hidden; }
.cpzs .cpzsxq .cpxq2 { float: left; height: 265px; width: 737px; overflow: hidden; }
.pic .pic1 { float: left; height: 143px; width: 231px; border: 1px solid #999999; overflow: hidden; }
.pic .pic1 img { float: left; height: 143px; width: 231px; }
.pic .pic2 { font-size: 16px; line-height: 40px; float: left; height: 40px; width: 233px; overflow: hidden; text-align: left; }
.pic .pic3 { line-height: 20px; float: left; height: 60px; width: 233px; overflow: hidden; text-align: left; }
.cpzs .gd { margin: auto; height: 54px; width: 60px; overflow: hidden; }
.foot .footxq { line-height: 20px; color: #FFFFFF; text-align: center; margin: auto; height: 130px; width: 967px; padding-top: 16px; overflow: hidden; }
.top .topxq { margin: auto; height: 152px; width: 1015px; overflow: hidden; }
.top .topxq .top1 { text-align: right; float: left; height: 47px; width: 1015px; overflow: hidden; }
.topxq .top2 { float: left; height: 105px; width: 1015px; overflow: hidden; }
.top2 .logo { float: left; height: 105px; width: 391px; overflow: hidden; }
.top .topxq .top2 span { float: right; height: 45px; width: 600px; overflow: hidden; }
.top .topxq .top2 li { font-size: 16px; line-height: 45px; background-image: url(image/b4.jpg); background-repeat: no-repeat; background-position: right; text-align: center; float: left; height: 45px; width: 100px; overflow: hidden; }
.top .topxq .top2 a { font-size: 16px; color: #4B4F51; }
.top .topxq .top2 a:hover { font-size: 16px; color: #ff0000; }
.synrq .xw .xw2 li { line-height: 29px; background-image: url(image/1565_3.gif); background-repeat: no-repeat; background-position: left; float: left; height: 29px; width: 326px; padding-left: 17px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; overflow: hidden; }
.synrq .xw .xw2 a { color: #4B4F51; float: left; width: 246px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }












.nymain1 { background-image: url(image/tt.png); background-repeat: repeat-x; margin: auto; height: 380px; width: 100%; }




.nycont .nyy .xq1 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nymain { width:100%; padding-top:10px; padding-bottom:10px; overflow:hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFFFFF; }
.nymain .nycont { width: 1002px; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.nycont .nyz .cont { float: left; width: 200px; margin-top: 10px; overflow: hidden; margin-bottom: 15px; }
.nycont .nyy .xq ul li { line-height: 30px; color: #333333; background-image: url(image/1565_3.gif); background-repeat: no-repeat; background-position: left; float: left; height: 30px; width: 782px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-family: "Microsoft YaHei"; }
.nycont .nyy .xq ul li a { color: #333333; float: left; height: 25px; width:630px; font-family: Microsoft YaHei; }
.nycont .nyy .xq ul li a:hover { color: #ff0000;}
.nycont .nyz { float: left; width: 200px; overflow: hidden; }
.nycont .nyz .top { background-image: url(image/c71.jpg); background-repeat: no-repeat; float: left; height: 55px; width: 150px; font-size: 14px; line-height: 55px; font-weight: bold; color: #FFFFFF; padding-left: 50px; font-family: Microsoft YaHei; }
.nyz .mid ul li { line-height: 38px; height: 38px; width: 146px; margin-top: auto; margin-right: auto; margin-bottom: 3px; margin-left: auto; text-align: center; }
.nyz .mid ul li a { color: #21505A; background-image: url(image/d11.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-family: Microsoft YaHei; }
.nyz .mid ul li a:hover { color: #21505A; background-image: url(image/d21.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-weight: bold; }
.nycont .nyy { float: right; width: 782px; overflow: hidden; }
.nycont .nyy .bt { line-height: 30px; color: #333333; float: left; height: 30px; width: 782px; background-image: url(image/c91.jpg); background-repeat: no-repeat; font-family: Microsoft YaHei; }
.nycont .nyy .xq { line-height: 20px; color: #333333; float: left; width: 782px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; font-family: Microsoft YaHei; }
.nycont .nyy .xq1 { float: left; width: 782px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; line-height: 20px; color: #333333; }
.nyy .bt strong { font-size: 14px; line-height: 30px; color: #333333; float: left; height: 30px; width: 250px; }
.nycont .nyy .bt a { color: #333333; font-family: Microsoft YaHei; }
.nycont .nyy .bt span { text-align: right; float: right; height: 30px; width: 450px; }
.nycont .nyz .bot { float: left; width: 200px; margin-bottom: 15px; }
.nycont .nyz .mid { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyy .xq .newst { font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; margin: auto; height: 25px; width: 782px; text-align: center; font-family: Microsoft YaHei; }
.nyy .xq .newsm { line-height: 20px; color: #333333; text-align: center; margin: auto; height: 20px; width: 782px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.nyy .xq .newcont { line-height: 20px; margin: auto; width: 782px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.nyy .xq a { color: #333333; }
.nyz .lxdh { float: left; width: 200px; margin-top: 10px; overflow: hidden; margin-bottom: 15px; }
.left .xx a { color: #898989; }



.product2_ul li { float: left; height: 253px; width: 324px; margin-right: 5px; margin-left: 5px; margin-bottom: 10px; margin-top: auto; }
.product2_ul li a { color: #333333; line-height: 40px; font-family: Microsoft YaHei; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product2_ul li p { float: left; width: 324px; height: 213px; }
.product2_ul li span { line-height: 40px; color: #333333; text-align: center; float: left; height: 40px; width: 324px; font-size: 12px; }
.product2_ul li img { height: 213px; width: 324px; float: left; }
.product2_ul li img:hover {position:relative; left:-2px; top:-2px; border:2px #ABCD04 solid; z-index:2; clip:rect(0px 137px 137px 0px);height: 213px; width: 324px;} 


.nyy .xq1 .newst { font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; margin: auto; height: 25px; width: 763px; text-align: center; font-family: Microsoft YaHei; }
.nyy .xq1 .newsm { line-height: 20px; color: #333333; text-align: center; margin: auto; height: 20px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-weight: normal; }
.nyy .xq1 .newcont { line-height: 20px; width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }

.nyy .xq1 .newcont1 { width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }












.nyy .xq1 h1 { font-family: Microsoft YaHei; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }



.nycont .nyz .mid1 { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyz .mid1 ul li { line-height: 38px; height: 38px; width: 176px; margin-bottom: 3px; margin-left: 12px; text-align: left; }
.nyz .mid1 ul li a { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-family: Microsoft YaHei; padding-left: 30px; }
.nyz .mid1 ul li a:hover { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 176px; font-weight: bold; }



.nycont .nyy .xq2 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }

.nyy .xq2 h1 { font-family: Microsoft YaHei; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }


.nyy .xq2 ul li { font-family: Microsoft YaHei; font-size: 14px; line-height: 38px; color: #666666; float: left; height: 38px; width: 370px; margin-right: 5px; margin-left: 5px;  margin-bottom: 5px; }
.nyy .xq2 a { font-size: 14px; color: #666666; background-image: url(y1.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
.nyy .xq2 a:hover{ font-size: 14px; color: #21505A; background-image: url(y2.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
.baner1 { background-image: url(image/a31.jpg); background-repeat: no-repeat; background-position: center top; height: 261px; width: 1006px; margin-top: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; overflow: hidden; }


.product2_ul li { float: left; height: 213px; width: 230px; margin-right: 5px; margin-left: 5px; margin-bottom: 10px; margin-top: auto; }
.product2_ul li a { color: #333333; line-height: 40px; font-family: Microsoft YaHei; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product2_ul li p { float: left; width: 230px; height: 173px; }
.product2_ul li span { line-height: 40px; color: #333333; text-align: center; float: left; height: 40px; width: 230px; font-size: 12px; }
.product2_ul li img { height: 173px; width: 230px; float: left; }
.product2_ul li img:hover {position:relative; left:-2px; top:-2px; border:2px #ABCD04 solid; z-index:2; clip:rect(0px 137px 137px 0px);height: 173px; width: 230px;} 
.top2 .sech { float: right; height: 27px; width: 600px; overflow: hidden; margin-top: 10px; }
.zy1 { background-image: url(image/c1.jpg); background-repeat: no-repeat; background-position: center top; float: left; height: 27px; width: 217px; }
.zy2 { float: left; height: 16px; width: 20px; padding-top: 5px; padding-bottom: 6px; }
.zy3 { font-size: 12px; line-height: 18px; color: #666666; background-color: #E9E9E9; float: left; height: 16px; width: 175px; margin-top: 5px; margin-bottom: 6px; margin-left: 5px; }

/*new*/
.xq ul li { line-height: 30px; color: #333333; background-image: url(image/1565_3.gif); background-repeat: no-repeat; background-position: left; float: left; height: 30px; width: 500px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-family: "Microsoft YaHei"; }
.xq ul li a { color: #333333; float: left; height: 25px; width:410px; font-family: Microsoft YaHei; }
.xq ul li a:hover { color: #ff0000;}

.issuelist-container{border: 2px solid #ccc;height: 748px;}
.issuelist-container h4{margin: 10px 24px 0px;}
#searchbox{ position:absolute;left:19px;top:270px;width:570px;height:40px;z-index:3;border:1px solid #CCCCCC;}
#IssueList {margin:0px 0px 12px 0px;padding:0;list-style: none;height:728px;width:194px;overflow:hidden;color:#FFFFFF;}
#IssueList li {border:2px solid #ccc;text-align:center;margin: 4px;}
#IssueList li img{vertical-align:middle;}
