* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #fff; background-color: #7cc5f0;background-image: url(../images/body_bg.jpg); background-position: center bottom;background-repeat: no-repeat;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header {background-image: url(../images/header_bg.jpg); background-position: center top;background-repeat: no-repeat;}
#header .head_box { width: 1000px; height: 129px; margin-left: auto; margin-right: auto; position: relative;}
#header .logo { position: absolute; top: 35px; left: 0px;}
#header .head_img { position: absolute; top: 30px; right: 0px;}

/* nav */
#nav {background-image: url(../images/nav_bg.jpg); background-position: center top;background-repeat: repeat-x; height:38px;}
#nav ul.nav_link{font-family:\5FAE\8F6F\96C5\9ED1; font-size:15px; font-weight:bold; width: 1000px; margin-left: auto; margin-right: auto;}
#nav ul.nav_link li{ float:left;}
#nav ul.nav_link li a{ color:#fff; display:block; text-align:center; width:142px; height:38px; line-height:38px;}
#nav ul.nav_link li a:hover{ color:#f68e21; background-image: url(../images/nav_on_bg.jpg); background-position: center top;background-repeat: repeat-x;}
#nav ul.nav_link li.last{}

/* flash */
#flash{width: 1000px; margin-left: auto; margin-right: auto;}

/* content */
#content{ background-color:#001e60;width: 970px; padding: 15px; margin-left: auto; margin-right: auto;}
#content .c_area{background-image: url(../images/c_area_bg.gif); background-position: right top;background-repeat: repeat-y;}
#content .c_bottom{background-image: url(../images/c_bottom_bg.gif); background-position: right bottom;background-repeat: no-repeat;}
#content .c_about{ float:left; width:284px;}
#content .c_news{ float:left; width:452px; margin-left:7px;}
#content .c_contact{ float:right; width:220px;}
#content .c_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:20px; font-weight:bold;background-image: url(../images/c_title1_bg.jpg); background-position: left top;background-repeat: no-repeat; height:37px; line-height:37px; padding-left:50px; margin-bottom:10px;}
#content .c_title2{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:20px; font-weight:bold;background-image: url(../images/c_title2_bg.jpg); background-position: left top;background-repeat: no-repeat; height:37px; line-height:37px; padding-left:50px; margin-bottom:10px; padding-right:10px;}
#content .c_title3{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:20px; font-weight:bold;background-image: url(../images/c_title3_bg.jpg); background-position: left top;background-repeat: no-repeat; text-align:center; height:37px; line-height:37px; padding-left:20px;}
#content .c_title4{font-family:\5FAE\8F6F\96C5\9ED1; color:#77c2fd; font-size:16px; font-weight:bold;background-image: url(../images/c_title4_bg.jpg); background-position: left top;background-repeat: no-repeat; text-align:center; height:37px; line-height:37px; padding-left:50px; margin-bottom:10px; padding-right:10px; margin-top:10px;}
#content .c_title4 .title{ color:#fff; font-size:20px; float:left;}
#content .c_txt1{ line-height:190%; padding-left:10px; padding-right:10px;}
#content .c_txt2{background-image: url(../images/c_txt2_bg.jpg); background-position: left top;background-repeat: no-repeat; height:116px; padding-left:20px; padding-right:10px; padding-top:5px; overflow:hidden; line-height:160%;}
#content .c_txt1 a{ color:#008cf7;}
#content .c_txt1 a:hover{ color:#f48c22;}
#content .c_pic1{ float:left; margin-right:10px;}
#content .c_pic1 .pic_img{ background-color:#fff; padding:2px; width: 118px;height: 80px;display: table-cell;line-height:80px;text-align:center;vertical-align:middle;*display: block;*font-size:80px;}
#content .c_pic1 .pic_img img{vertical-align:middle;}
#content ul.c_link1{}
#content ul.c_link1 li{background-image: url(../images/line1.gif); background-position: left bottom;background-repeat: repeat-x; padding-bottom:3px; margin-bottom:3px; padding-left:5px;}
#content ul.c_link1 li a{ color:#fff; background-image: url(../images/arrow1.gif); background-position: left 1px;background-repeat: no-repeat; padding-left:15px;}
#content ul.c_link1 li a:hover{ color:#f48c22;}
#content .more{ line-height:0; float:right; padding-top:12px;}
#content .btn_message{ line-height:0; text-align:right; margin-bottom:10px;}

/* side */
#side{background-image: url(../images/side_bg.jpg); background-position: left 1px;background-repeat: no-repeat; float: left; width: 187px; padding-top:88px; overflow: hidden;}
#side .s_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:20px; font-weight:bold;background-image: url(../images/s_title1_bg.jpg); background-position: left top;background-repeat: no-repeat; text-align:center; height:34px; line-height:32px;}
#side .s_title2{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:20px; text-align:center; background-color:#50a0e7; height:31px; line-height:31px; margin-top:10px;}
#side .s_txt1{ color:#003bbc; background-color:#fff; background-image: url(../images/s_txt1_bg.jpg); background-position: left bottom;background-repeat: no-repeat; padding:10px;}
#side ul.s_link1{font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px;}
#side ul.s_link1 li{}
#side ul.s_link1 li a{ color:#003bbc;background-image: url(../images/s_link1_bg.jpg); background-position: left top;background-repeat: no-repeat; display:block; height:31px; line-height:31px; padding-left:40px;}
#side ul.s_link1 li a:hover{ color:#fff;background-image: url(../images/s_link1_on_bg.jpg); background-position: left top;background-repeat: no-repeat;}
#side .s_btn1{ line-height:0; margin-top:10px;}

/* main */
#main{ color:#1b5cbd; float: right; width: 774px; overflow: hidden;}
#main .indent{ padding:0px 20px 20px 20px;}
#main .indent2{ padding:0px 0px 20px 0px;}
#main .m_area1{background-image: url(../images/m_area1_bg.jpg); background-position: left bottom;background-repeat: no-repeat; height:473px;}
#main .m_box1{background-image: url(../images/m_box1_bg.jpg); background-position: right top;background-repeat: no-repeat; width:580px; margin:0 auto;}
#main .m_box2{ font-size:14px; float:right; width:620px; height:70px; overflow:hidden;}
#main .m_line1{background-image: url(../images/line2.gif); background-position: left bottom;background-repeat: repeat-x; padding-bottom:15px; margin-bottom:15px;}
#main .m_map{background-image: url(../images/m_map_bg.png); background-position: left bottom;background-repeat: no-repeat; float:right; width:321px; height:246px; padding:10px;}
#main .m_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size:18px; font-weight: bold; background-image: url(../images/m_title1_bg.jpg); background-position: left top;background-repeat: no-repeat; height:38px; line-height:38px; padding-left:45px; padding-right:20px; margin-bottom:20px;}
#main .m_title2{font-family:\5FAE\8F6F\96C5\9ED1; font-size:22px; text-align:center; margin-bottom:20px;}
#main .m_title3{ font-size:16px; font-weight:bold;background-image: url(../images/arrow2.gif); background-position: left 9px;background-repeat: no-repeat; padding-left:10px;}
#main .m_title3 .date{ color:#525252; font-size:14px; font-weight:normal; float:right;}
#main .m_title3 a{ color:#0449be;}
#main .m_title3 a:hover{ color:#001e60;}
#main .m_title4{font-family:\5FAE\8F6F\96C5\9ED1; font-size:22px; text-align:center; margin-bottom:5px;}
#main .m_txt1{ float:left; width:360px;}
#main .m_txt2{ color:#525252; text-align:center; margin-bottom:10px;}
#main .m_pic1{ float:left; margin-left:40px; margin-bottom:5px; display:inline;}
#main .m_pic1 .pic_img{ width: 204px;height: 150px;display: table-cell;line-height:150px;text-align:center;vertical-align:middle;*display: block;*font-size:150px; overflow:hidden;}
#main .m_pic1 .pic_img img{vertical-align:middle;}
#main .m_pic1 .pic_txt{width: 204px; background-image: url(../images/pic_txt_bg.jpg); background-position: left top;background-repeat: no-repeat; text-align:center; height:44px;}
#main .m_pic1 .pic_txt a{ color:#001e60;}
#main .m_pic1 .pic_txt a:hover{ color:#0449be;}
#main .m_pic2{ float:left;}
#main .m_pic2 .pic_img{ background-color:#b1d1ff; padding:2px; width: 92px;height: 69px;display: table-cell;line-height:69px;text-align:center;vertical-align:middle;*display: block;*font-size:69px; overflow:hidden;}
#main .m_pic2 .pic_img img{vertical-align:middle;}
#main .page{ text-align:right; margin-top:20px;}
#main .page a{ color:#0449be; margin-left:20px;}
#main .page a:hover{ color:#001e60;}
#main .location{ color:#fff;font-family:SimSun; font-size:12px; font-weight:normal; float:right;}
#main .location a{ color:#fff;}
#main .location a:hover{ color:#ffb400;}
#main .location span{ color:#ffb400;}

/* footer */
#footer{}
#footer .foot_box{ color: #001e60; text-align: center; width: 1000px; margin-left: auto; margin-right: auto; padding-top:15px; padding-bottom:15px;}

/* public */
.font_red{ color: #ff2b2b;}
.form_m{ width: 200px; height: 22px; line-height:22px; border: 1px solid #889ab6;}
.form_com{ width: 97%; height: 150px; border: 1px solid #889ab6;}
.btn_rep{background-image: url(../images/btn_rep.gif); background-position: left top;background-repeat: no-repeat; width:64px; height:24px; border:0; cursor: pointer;}
.btn_send{background-image: url(../images/btn_send.gif); background-position: left top;background-repeat: no-repeat; width:64px; height:24px; border:0; cursor: pointer;}
table{border-collapse: collapse;}
table.table1{WIDTH: 100%;}
table.table1 th{font-family:\5FAE\8F6F\96C5\9ED1; color:#002663; font-size:17px; font-weight:normal; text-align: left;vertical-align: top;padding-top: 5px;padding-bottom: 5px;}
table.table1 td{ text-align: left;vertical-align: top;padding-top: 5px;padding-bottom: 5px;}
table.table1 td.td2{ text-align: right;}

/*CSS megas512 style pagination*/
DIV.megas512 {
	font-family:SimSun; TEXT-ALIGN: center; margin-top: 20px; font-size: 14px; COLOR: #4c4948;
}
DIV.megas512 A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #4c4948; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff;border:1px solid #ccc;
}
DIV.megas512 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0449be;border:1px solid #0449be;
}
DIV.megas512 A:active {
	COLOR: #fff; BACKGROUND-COLOR: #fff
}
DIV.megas512 .select {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #0449be; border:1px solid #0449be;
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #4c4948; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff;border:1px solid #ccc;
}

/* roll_prod */
.rollBox {width: 970px; margin: 0 auto;}
.rollroll_img{width: 970px;margin: 0 auto; position:relative;}
.rollroll_img .LeftBotton{background: url(../images/left.gif) no-repeat;width: 20px;height: 58px;cursor: pointer; position:absolute; top:35px; left:0px; z-index:10;}
.rollroll_img .RightBotton{background: url(../images/right.gif) no-repeat;overflow: hidden; width: 20px; height: 58px;cursor: pointer; position:absolute; top:35px; right:0px; z-index:10;}
.rollroll_img .Cont {overflow: hidden;width: 910px; margin-left:30px;}
.rollroll_img .Cont .pic{ float: left; margin-left: 15px;}
.rollroll_img .Cont .pic .roll_img { background-color:#fff; padding:2px; width: 157px;height: 116px;display: table-cell;line-height:116px;text-align:center;vertical-align:middle;*display: block;*font-size:116px;}
.rollroll_img .Cont .pic .roll_img IMG {vertical-align:middle;}
.rollroll_img .Cont .pic_txt{ color: #555; text-align: center; margin-top: 5px; display:none;}
.rollroll_img .Cont .pic_txt a{color: #555;}
.rollroll_img .Cont .pic_txt a:hover{color: #247ab8;}
.rollroll_img .ScrCont {width: 10000000px;}
.rollroll_img #List1 {float: left;}
.rollroll_img #List2{float: left;}


