
/********************************      Basic Structure      ********************************/

html {
                font-size: 100%;
                height: 100%;
                margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */
                }

body {
                color: #555;
                font-size: 12px;
				margin:0px; padding:0px;
                }
              

/********************************      Elements styling      ********************************/

a              { color: #333; text-decoration: none; }
a:hover     { color: #57a000; }
a:active     { color: #777; }
a:focus     { outline: 1px; }
.clear{ clear:both;}

strong       { font-weight: bold; color: #333; }

small   		{ font-size: 0.85em; }

pre           { font-family: monospace; }

p {
                padding: 5px 0 10px 0;
                line-height: 1.6em;
                }
				
/*header*/				
.header{ width:100%; background:url(../images/top_bg.jpg) repeat-x; height:32px;}
.header_text{ width:980px; margin:0 auto;line-height:32px;}
.header_text p span{ float:right;}
.logo{ width:980px; margin:0 auto;}
.logo img{ margin:10px 0;}
.Re_nav{ width:980px; height:60px; background:url(../images/Re_navbg.jpg) no-repeat; margin:0 auto;}
.Re_nav li{ float:left; font-size:14px; font-weight:bold; line-height:45px; width:88px; height:42px; display:block; float:left; text-align:center; margin:0px 20px; display:inline;}
.Re_nav li a{ color:#fff;}
.Re_nav li a:hover{ background:url(../images/Re_navhover.jpg) no-repeat; color:#666;  width:88px; height:42px; display:block;}
.Re_nav li .active{ background:url(../images/Re_navhover.jpg) no-repeat; color:#666;  width:88px; height:42px; display:block;}

/*main*/
.main{width:980px; margin:0 auto;}
.main_left{ width:755px; float:left;}
.main_right{ width:210px; float:right;}
.ml_oneimg{ width:340px; float:left; height:190px; overflow:hidden;} 
.ml_onetext{ width:400px; float:right;}
.ml_onetext h3{ font-family:; font-size:20px; color:#7f5c2e; font-weight:bold; line-height:30px;}
.ml_onetext p{ font-size:14px; color:#666; line-height:24px;}
.ml_two{ width:753px; border:1px solid #cccccc; margin-top:15px; padding-bottom:15px;}
.NYml_two{width:753px; border:1px solid #cccccc; padding-bottom:15px;}
.ml_twotitle{ width:100%; background:url(../images/title_bg.jpg) repeat-x; height:36px; font-size:14px; font-weight:bold; color:#7c7c7c; text-indent:15px; line-height:36px;}
.ml_twotext dl{ width:300px; padding:20px 0 0 50px; float:left;}
.ml_twotext dt{ width:65px; float:left; padding-right:10px;}
.ml_twotext dd h3{ font-size:14px; font-weight:bold;}
.ml_twotext dd a{ color:#7f5c2e;}
.ml_twotext dd a:hover{ color:#8abe18;}
.mr_top{ width:208px; background:url(../images/title_bg.jpg) repeat-x; height:36px;  border:1px solid #cccccc; border-bottom:none; font-size:14px; font-weight:bold; color:#7c7c7c; text-indent:15px; line-height:36px;}
.mr_textbg{background:url(../images/right_bg01.jpg) bottom repeat-y; width:210px; }
.mr_text{ width:210px; min-height:410px; height:100%; _height:410px; background:url(../images/right_bg.jpg) bottom no-repeat;}
.mr_text p{ padding:10px 15px; line-height:20px; color:#666;}
.mr_text .span01{font-family:; font-size:18px; color:#7f5c2e;}
.spanGrey{ color:#999;}
.spanZ{ color:#7f5c2e;}
.spanRed{ color:#f00;}
.mr_text a{color:#7f5c2e;}

/*footer*/
.footer{ width:980px; margin:0 auto; text-align:center; color:#333; margin-top:15px; font-family:Arial, Helvetica, sans-serif;}

/*Scroll*/
.Scroll{ background:url(../images/Scroll.jpg); width:142px; height:33px; position:absolute; right:0; top:200px; line-height:33px; font-size:14px;}
.Scroll a{ color:#666; float:right; padding-right:7px;}

/*sort*/
.sort{ width:978px; margin:0 auto; border:1px solid #ccc; padding:5px 0 5px 0;}
.sort dl{ margin:0px 15px; border-bottom:1px dashed #d7d7d7; padding:10px 0;}
.sort dl strong{ color:#7d7d7d; line-height:22px;}
.sort dl dt{ width:60px; float:left;}
.sort dl dd a{ color:#7d7d7d; padding:5px; display:block; float:left; margin-right:5px; display:inline;}
.sort dl dd a:hover{ color:#fff; background:#acacac; padding:5px; display:block; }
.sort dl dd .active{ color:#fff; background:#acacac; padding:5px; display:block; }
.Re_intext{ border:1px solid #ccc; height:20px; line-height:20px; float:left; margin-right:5px; color:#7d7d7d; padding-left:5px;}
.sort dl dd .Re_inbutton01{ background:url(../images/Re_botton01.jpg) no-repeat; width:75px; padding:0px; margin:0px; text-align:center; line-height:25px; font-weight:bold; height:25px; color:#fff;}
.sort dl dd .Re_inbutton01:hover{ background:url(../images/Re_botton01.jpg) no-repeat; width:75px; padding:0px; margin:0px; text-align:center; line-height:25px; font-weight:bold; height:25px; color:#fff;}

/*Order*/
.Order{width:978px; margin:0 auto; border:1px solid #ccc; margin-top:10px;}
.Order_title{ width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; _padding-bottom:0px;} 
.Order_title dl{margin:10px 15px 0 15px;}
.Order_title dt{ width:45px; float:left;}
.Order_title strong{ color:#7d7d7d; line-height:22px;}
.Order_title dd{ background:url(../images/Re_botton02.jpg) no-repeat; width:95px; height:22px; display:block; float:left; line-height:22px; text-align:center; margin-right:5px; display:inline;}
.Order_title dd a{ color:#666666;}
.Order_title dd a:hover{ color:#90c31f;}
.Order_title dd .active{ color:#90c31f;}
.trtitle{ height:45px;}
.trtext td{ padding:10px 0 5px 0;}
.Order_text table .trtitle td{ vertical-align:bottom; line-height:24px; color:#999999;}
.Order_text .Or_span01{ color:#7f5c2e; font-weight:bold; font-size:14px; margin-left:15px;}
.Order_text dl{ margin-left:15px;}
.Order_text dt{ width:112px; float:left;}
.Order_text dt img{ border:1px solid #c4e874;}
.Order_text dd h3 a{ font-size:14px; font-weight:bold; color:#76a807; line-height:20px;}
.Order_text dd p{ color:#999;}
.Order_text dd p span{ color:#666666;}
.Order_text select{ color:#999999;}
.Order_text .jian{ background:url(../images/grey-.jpg) no-repeat; width:13px; height:13px; display:block; float:left; margin-top:3px;}
.Order_text .jian:hover{ background:url(../images/green-.jpg) no-repeat; width:13px; height:13px; display:block;}
.Order_text .jj_text{ border:1px solid #a0d824; width:30px; text-align:center; float:left; margin:0px 2px; overflow:hidden;}
.Order_text .jia{ background:url(../images/grey+.jpg) no-repeat; width:13px; height:13px; display:block; float:left; margin-top:3px;}
.Order_text .jia:hover{ background:url(../images/green+.jpg) no-repeat; width:13px; height:13px; display:block;}

.Re_page{ margin:20px 0; text-align:center;}
.Re_page a{ padding:5px; border:1px solid #ccc; margin:0px 2px;}
.Re_page a:hover{border:1px solid #a0d824; }
.Re_submit{ text-align:right; padding:0 10px 10px 0;}

/*mr_text*/
.NY_right{ width:755px; float:right;}
.NY_left{ width:210px; float:left;}
.mr_text ul{ padding:10px 15px;}
.mr_text li{ line-height:36px; text-indent:10px; border-bottom:1px dashed #ccc; font-size:14px;}
.NYml_twotext p{ margin:10px 15px; line-height:30px; font-size:14px;}
.NYml_twotext p span{ font-weight:bold; color: #57a000; font-family:; font-size:20px; }

/*bggreen*/
.bggreen{ background:#577712;}
.top_dll{ width:100%; height:112px; border-bottom:1px solid #fff;}
.top_text_dll{ width:635px; margin:0 auto; padding-top:50px;}
.top_text_dll span{ font-size:14px; color:#fff; float:right; padding-top:25px;}
.main_dll{ width:635px; margin:0 auto; margin-top:75px; padding-bottom:83px;} 
.mainleft_dll{ width:350px; float:left;}
.mainleft_dll table{ color:#fff;}
.mainleft_dll table strong{ color:#fff;}
.mainleft_dll01 table td{ padding:6px 0;}
.mainleft_dll table img{ vertical-align:middle;}
.mainleft_dll table input{ vertical-align:middle;}
.mainleft_dll table a{ color:#fff; text-decoration:underline;}
.mainleft_dll table .input01_dll{ background:url(../images/Dll_02.gif); width:187px; height:28px; line-height:28px; color:#818181; padding-left:40px; border:0px; padding-right:5px;}
.mainleft_dll table .input02_dll{ background:url(../images/Dll_03.gif); width:187px; height:28px; line-height:28px; color:#818181; padding-left:40px; border:0px; padding-right:5px;}
.mainleft_dll table .input03_dll{ background:url(../images/Dll_04.gif); width:74px; height:28px; line-height:28px; color:#818181; padding-left:40px; border:0px; padding-right:5px;}
.mainleft_dll table .input04_dll{ background:url(../images/Dll_07.gif); width:80px; height:30px;  border:0px;}
.mainleft_dll table .input05_dll{ background:url(../images/Dll_10.gif); width:217px; height:28px; line-height:28px; color:#818181; padding-left:10px; border:0px; padding-right:5px;}
.mainleft_dll table .input06_dll{ background:url(../images/Dll_12.gif); width:80px; height:30px;  border:0px;}
.mainleft_dll table .input07_dll{ background:url(../images/Dll_13.gif); width:80px; height:30px;  border:0px; margin-left:20px;}
.mainright_dll{ width:270px; float:right;}
.footer_dll{ width:100%; border-top:1px solid #fff; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-bottom:30px;}
.footertext_dll{ width:635px; margin:0 auto;}
.footer_dll img{ padding-top:20px; padding-bottom:15px;}
