* {	margin: 0px;padding: 0px;}
body {font-family:SimSun;font-size: 12px;line-height: 180%;color: #333333; background-image: url(../../App_Themes/images/body_bg.jpg);background-position: center top; background-repeat: repeat-x;}
.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-style: none;}
a:link {outline: none;TEXT-DECORATION: none;}
a:visited {outline: none;TEXT-DECORATION: none;}
a:hover {outline: none;	TEXT-DECORATION: none;}
a:active {outline: none;TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header ------------------------------*/
#header{}
#header .head_box{background-image: url(../../App_Themes/images/head_box_bg.jpg);background-position: center 29px; background-repeat: no-repeat; width: 980px; height: 128px;margin-left: auto;margin-right: auto;position: relative;}
#header .logo{ position: absolute; top: 42px; left: 10px;}
#header .head_txt1{ position: absolute; top: 5px; left: 10px;}
#header ul.head_link{ color: #333333; position: absolute; top: 5px; right: 10px;}
#header ul.head_link li{ float: left; margin-left: 15px; display: inline;}
#header ul.head_link li a{ color: #333333; padding-left: 18px;}
#header ul.head_link li a:hover{ color: #b0201f;}
#header ul.head_link li.home a{background-image: url(../../App_Themes/images/icon1.gif);background-position: left top; background-repeat: no-repeat;}
#header ul.head_link li.add a{background-image: url(../../App_Themes/images/icon2.gif);background-position: left top; background-repeat: no-repeat;}
#header ul.head_language{ color: #fff; position: absolute; top: 98px; right: 10px;}
#header ul.head_language li{ float: left; margin-left: 15px; display: inline;}
#header ul.head_language li a{ color: #fff; padding-left: 20px;}
#header ul.head_language li a:hover{ color: #c1e5ff;}
#header ul.head_language li.cn a{background-image: url(../../App_Themes/images/cn.gif);background-position: left top; background-repeat: no-repeat;}
#header ul.head_language li.en a{background-image: url(../../App_Themes/images/en.gif);background-position: left top; background-repeat: no-repeat;}

/* menu ------------------------------*/
#menu{background-image: url(../../App_Themes/images/menu_bg.jpg);background-position: center top; background-repeat: no-repeat; width: 980px; height: 57px; margin-left: auto;margin-right: auto;}
#menu ul.nav_link{font-family:\5FAE\8F6F\96C5\9ED1; font-size: 15px; font-weight: bold; line-height:45px;}
#menu ul.nav_link li{background-image: url(../../App_Themes/images/line1.jpg);background-position: right top; background-repeat: no-repeat; text-align: center; float: left; padding-right: 16px; padding-left: 16px;}
#menu ul.nav_link li a{ color: #003763; display: block; width: 90px; height: 47px;}
#menu ul.nav_link li a:hover{ color: #fff; background-image: url(../../App_Themes/images/nav_on_bg.jpg);background-position: center top; background-repeat: no-repeat;}
#menu ul.nav_link li.last{ background-image: none;}
#menu ul.nav_link li.on a{ color: #fff; background-image: url(../../App_Themes/images/nav_on_bg.jpg);background-position: center top; background-repeat: no-repeat;}

/* flash ------------------------------*/
#flash{width: 980px;margin-left: auto;margin-right: auto;}
.slideBox{width: 980px;height: 280px;overflow: hidden;position: relative;}
.slideBox .hd{overflow: hidden;position: absolute;right: 20px;bottom: 15px;z-index: 1;}
.slideBox .hd ul{ line-height: 160%; overflow: hidden;zoom: 1;float: left;list-style-type: none;}
.slideBox .hd ul li{color: #fff; background-color:#000; float: left; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; margin-left: 5px; display: inline; text-align: center;cursor: pointer; border: 1px solid #fbfdff;}
.slideBox .hd ul li.on{color: #fff; background-color:#c60300; cursor: pointer;}
.slideBox .bd{position: relative;height: 100%;z-index: 0;}

/* content ------------------------------*/
#content{width: 990px; margin-left: auto;margin-right: auto; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}
#content .c_area1{ margin-top: 6px; padding-left: 10px;}
#content .c_box1{ padding: 10px; border-left: 1px solid #cadae5; border-right: 1px solid #cadae5; border-bottom: 1px solid #cadae5;}
#content .c_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size: 15px; font-weight: bold; line-height:35px; background-image: url(../../App_Themes/images/c_title1_bg.jpg);background-position: center top; background-repeat: repeat-x; height: 35px;}
#content .c_title1 .title1{ background-color:#076cb4; background-image: url(../../App_Themes/images/bg1.jpg);background-position: right top; background-repeat: no-repeat; float:left; height: 35px;width:auto !important; min-width:64px; width:64px; padding-left: 15px; padding-right: 50px;}
#content .c_title1 .title2{ color:#003763; background-image: url(../../App_Themes/images/bg2.png);background-position: 12px 12px; background-repeat: no-repeat; float:left; height: 35px; padding-left: 32px;}
#content .c_title1 .left{background-image: url(../../App_Themes/images/c_title_left_bg.jpg);background-position: left top; background-repeat: no-repeat; float:left; width: 2px; height: 35px;}
#content .c_title1 .right{background-image: url(../../App_Themes/images/c_title_right_bg.jpg);background-position: right top; background-repeat: no-repeat; float:right; width: 2px; height: 35px;}
#content .more{font-family:SimSun; color:#333333; font-size: 12px; font-weight: normal; line-height: 36px; float:right; padding-right: 10px;} 
#content .more a{ color:#333333;} 
#content .more a:hover{ color:#b0201f;} 

/* side ------------------------------*/
#side{float: left;width: 235px; overflow: hidden;}
#side .s_box1{background-image: url(../../App_Themes/images/s_box1_bg.jpg);background-position: center top; background-repeat: no-repeat;height:auto !important; min-height:382px; height:382px;}
#side .s_box2{ padding-left: 20px; padding-right: 20px;}
#side .s_title1{font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; font-size: 15px; font-weight: bold; line-height:35px; text-align:center; background-image: url(../../App_Themes/images/s_title1_bg.jpg);background-position: center top; background-repeat: no-repeat;width: 215px; height: 35px; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
#side ul.s_link1{ margin-bottom: 10px;}
#side ul.s_link1 li{background-image: url(../../App_Themes/images/line1.gif);background-position: left bottom; background-repeat: repeat-x; padding-bottom: 3px; margin-bottom: 6px; padding-left: 10px;}
#side ul.s_link1 li a{ color:#333333; background-image: url(../../App_Themes/images/arrow1.gif);background-position: left 1px; background-repeat: no-repeat; padding-left: 12px;}
#side ul.s_link1 li a:hover{ color:#b0201f;}

/* main ------------------------------*/
#main{ float: right; width: 752px; overflow: hidden;}
#main .indent{ line-height: 200%; padding: 15px;}
#main .m_area1{ margin-bottom: 10px;}
#main .m_area2{height:auto !important; min-height:340px; height:340px; border-left: 1px solid #cadae5; border-right: 1px solid #cadae5; border-bottom: 1px solid #cadae5;}
#main .m_box1{ float: left; width: 518px;}
#main .m_box2{ float: right; width: 221px;}
#main .m_box3{ line-height: 210%;height:auto !important; min-height:128px; height:128px; padding: 10px; border-left: 1px solid #cadae5; border-right: 1px solid #cadae5; border-bottom: 1px solid #cadae5;}
#main .m_box4{ float: left;}
#main .m_box5{background-image: url(../../App_Themes/images/m_box5_bg.jpg);background-position: right bottom; background-repeat: no-repeat; padding-bottom: 40px;}
#main .m_title1{ font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 2px;}
#main .m_txt1{ float: right; width: 320px;}
#main .m_txt2{ text-align: center; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dashed #cccccc;}
#main .m_txt2 a{ color:#333333;}
#main .m_txt2 a:hover{ color:#b0201f;}
#main .m_txt1 a{ color:#0380ca; font-weight: bold;}
#main .m_txt1 a:hover{ color:#b0201f;}
#main .m_pic1{ float: left; margin-right: 10px;}
#main .m_pic1 .pic_img{width: 202px;height: 128px;display: table-cell;line-height:128px;text-align:center;vertical-align:middle;*display: block;*font-size:128px;}
#main .m_pic1 .pic_img img{vertical-align:middle;}
#main .m_pic2{background-image: url(../../App_Themes/images/pic_bg1.jpg);background-position: left top; background-repeat: no-repeat; float: left; width: 163px; height: 172px; padding-top: 10px; padding-left: 10px; margin-left: 47px; margin-top: 20px;}
#main .m_pic2 .pic_img{ width: 147px;height:128px; display: table-cell;line-height:128px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
#main .m_pic2 .pic_img IMG{vertical-align:middle;}
#main .m_pic2 .pic_txt{color: #fff;text-align: center; margin-top: 8px; padding-right: 10px;}
#main .m_pic2 .pic_txt a{color: #fff;}
#main .m_pic2 .pic_txt a:hover{color: #c1e5ff;}
#main .m_pic3{ float: left;width: 344px;height: 298px; margin-right: 10px;}
/*#main .m_pic3 .pic_img{width: 344px;height: 298px;display: table-cell;line-height:298px;text-align:center;vertical-align:middle;*display: block;*font-size:298px;}
#main .m_pic3 .pic_img img{vertical-align:middle;}*/
#main .m_pic4{ float: left; margin-left: 28px; margin-top:10px; display: inline;}
#main .m_pic4 .pic_img{ width: 202px;height:128px; display: table-cell;line-height:128px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
#main .m_pic4 .pic_img IMG{vertical-align:middle;}
#main .m_pic4 .pic_txt{color: #333;text-align: center; margin-top: 3px;}
#main .m_pic4 .pic_txt a{color: #333;}
#main .m_pic4 .pic_txt a:hover{color: #c1e5ff;}
#main ul.m_link1{}
#main ul.m_link1 li{background-image: url(../../App_Themes/images/line1.gif);background-position: left bottom; background-repeat: repeat-x; padding-left: 2px;}
#main ul.m_link1 li a{ color:#333333; background-image: url(../../App_Themes/images/arrow2.gif);background-position: left 3px; background-repeat: no-repeat; padding-left: 10px;}
#main ul.m_link1 li a:hover{ color:#b0201f;}
#main ul.m_link1 li .date{ float:right;}
#magnifier{width: 344px;height: 298px;position: absolute;}
#Browser{border: 1px solid #000;position: absolute;background: #555;}
#mag{border: 1px solid #000;overflow: hidden;}
#main table {border-collapse: collapse;}
#main table.table1 {WIDTH: 100%;}
#main table.table1 th { font-weight: normal; text-align: right;vertical-align: top;padding-bottom: 10px;}
#main table.table1 td {	text-align: left;vertical-align: top;padding-bottom: 10px;}


/* footer ------------------------------*/
#footer{}
#footer .foot_box{ color:#fff; line-height: 200%; text-align:center; background-image: url(../../App_Themes/images/foot_box_bg.jpg);background-position: center top; background-repeat: no-repeat; width: 980px; margin-left: auto; margin-right: auto; padding-top: 15px; padding-bottom: 15px;}

/* public ------------------------------*/
.font_red{ color: #f30000;}
.form_m{ width: 220px; height: 18px; padding-top: 1px; border: 1px solid #cccccc;}
.form_com{ width: 450px; height: 150px; border: 1px solid #cccccc;}
.send_btn{background-image: url(../../App_Themes/images/send_btn.gif);background-position: center top; background-repeat: no-repeat; width: 57px; height: 23px; border: 0; cursor: pointer;}
.rep_btn{background-image: url(../../App_Themes/images/rep_btn.gif);background-position: center top; background-repeat: no-repeat; width: 57px; height: 23px; border: 0; cursor: pointer;}

/* rollBox_prod ------------------------------*/
.rollBox_prod {width: 950px;margin: 0 auto;}
.rollroll_img_prod{ width: 950px; margin: 0 auto;}
.rollroll_img_prod .LeftBotton_prod{ float: left; background: url(../../App_themes/images/left.gif) no-repeat; width: 15px; height: 30px; cursor: pointer; margin-top: 40px;margin-left: 0px; display: none;}
.rollroll_img_prod .RightBotton_prod{float: right; background: url(../../App_themes/images/right.gif) no-repeat; width: 15px; height: 30px; cursor: pointer; margin-top: 40px; margin-right: 0px; display: none;}
.rollroll_img_prod .Cont{overflow: hidden;width: 950px;}
.rollroll_img_prod .Cont .pic{background-image: url(../../App_Themes/images/pic_bg1.jpg);background-position: left top; background-repeat: no-repeat; float: left; width: 163px; height: 172px; padding-top: 10px; padding-left: 10px; margin-left: 12px;}
.rollroll_img_prod .Cont .pic_img{ width: 147px;height:128px; display: table-cell;line-height:128px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
.rollroll_img_prod .Cont .pic_img IMG{vertical-align:middle;}
.rollroll_img_prod .Cont .pic_txt{color: #fff;text-align: center; margin-top: 8px; padding-right: 10px;}
.rollroll_img_prod .Cont .pic_txt a{color: #fff;}
.rollroll_img_prod .Cont .pic_txt a:hover{color: #c1e5ff;}
.rollroll_img_prod .Cont A{color: #2c2c2c;text-decoration: none;font-weight: normal;}
.rollroll_img_prod .Cont A:hover{ color: #2378c0; text-decoration: none;}
.rollroll_img_prod .ScrCont{ width: 10000000px;}
.rollroll_img_prod #prod_List1{ float: left;}
.rollroll_img_prod #prod_List2{ float: left;}

/*CSS sabrosus style pagination*/
DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top: 30px;
}
DIV.sabrosus A {
	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; COLOR: #333; MARGIN-RIGHT: 5px;  BACKGROUND-COLOR: #ebebeb;
}
DIV.sabrosus A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #9a001a;
}
DIV.pagination A:active {
	COLOR: #333;
}
DIV.sabrosus SPAN.current {
	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #9a001a; MARGIN-RIGHT: 5px;
}
DIV.sabrosus SPAN.disabled {
	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; COLOR: #929292;BACKGROUND-COLOR: #ebebeb; MARGIN-RIGHT: 5px;
}