

/*----------------------------------------

Name: global.css

Developed by:

Date Created:

Last Updated:

Copyright:

----------------------------------------*/



/* Imports

----------------------------------------*/

@import url("reset.css");

@import url("externalLinks.css");





/* Elements

----------------------------------------*/

body

{

	background-color:#EEF4E1;

}



body, p, td, th, li

{

	font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;

	font-size:.875em;

	line-height:1.5em;

	color:#000000;

}



p

{

	margin: 0 0 1em 0;

}



/*--- Link Styles ---*/

a:link, a:visited

{

	color:#333;

}



a:hover, a:active

{

	color:#5C8127;

	text-decoration:none;

}



h1

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:2.125em;

}



h2

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:1.75em;

}



h3

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:1.5em;

}



h4

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:1.25em;

}



h5

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:1.125em;

}



h6

{

	color:#5C8127;

	margin:.825em 0 .5em 0;

	font-size:1em;

}



ul

{

	list-style-type:none;

}



ol

{

	margin-left:25px;

	

}



blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}

strong		{font-weight:bold;}

em		{font-style:italic;}



/* Standard Definitions

----------------------------------------*/

.left 		{float:left;}

.right 		{float:right;}

.clear 	{clear:both; overflow: hidden;}

.small		{font-size:.625em;}

.large		{font-size:1em;}

.soft		{color:#D3D3D3;}

.hide		{display:none;}

p.last		{margin-bottom:0px;}

a.white {color: #fff; text-decoration: none;}
.f_s_10 {font-size: 10px;-webkit-text-size-adjust:none;}
.f_s_11 {font-size: 11px;-webkit-text-size-adjust:none;}



#content_body{

    width: 100%;

    margin: 0 auto;

    background-image: url("../images/background.jpg");

    background-position: center top;

    background-repeat: no-repeat;

}



/* Header

----------------------------------------*/

#header

{

	width:1000px;

    height: 230px;

    margin: 0 auto;

    position: relative;

}

#header #logo {

    width: 350px;

    height: 95px;

    position: absolute;

    top: 30px;

    left: 0px;

}

#header #logo a{

    display: inline-block;

    width: 100%;

    height: 100%;

    text-indent: -999em;

}

#header #language {

    width: 200px;

    height: 20px;

    position: absolute;

    top: 30px;

    right: 5px;
    text-align: right;

}

#header #language a.chinese{

    display: inline-block;
    color: #3D4634;
    text-decoration: none;
    font-weight: bold;
}

#header #language a.english{

    display: inline-block;
    color: #3D4634;
    text-decoration: none;
    font-weight: bold;
}

#header #search{

    width: 303px;

    height: 38px;

    background-image: url("../images/search_bg.png");

    position: absolute;

    right: 5px;

    top: 88px;

}

#header #search .search_box{

    margin: 7px 4px 0 66px;

    border: none;

    width: 191px;

}

*html #header #search .search_box{

    margin: 4px 2px 0 63px;

}

#header #search .submit_button {

    width: 30px;

    height: 22px;

    border: none;

    cursor: pointer;

    background-image: url("../images/go.png");

}



#header #menu{

    width: 1000px;

    height: 63px;

    position: absolute;

    bottom: 0;

    margin: 0 0 20px 0;

}

#header #menu ul{

    width: 100%;

    height: 100%;

    margin: 0 0 0 0;

    background-image: url("../images/menu_bg.png");

    background-repeat: no-repeat;

}

#header #menu ul li{

    float: left; display: inline;

}

#header #menu ul li a {display: block; height: 50px; text-align: center; color: #3D4634; font-size: 17px; text-decoration: none; font-weight: bold; line-height: 50px;}

#header #menu ul li.home a{width: 81px; text-indent: -999em;}

#header #menu ul li.nav1 a{width: 110px;}

#header #menu ul li.nav2 a{width: 76px;}

#header #menu ul li.nav3 a{width: 80px;}

#header #menu ul li.nav4 a{width: 108px;}

#header #menu ul li.nav5 a{width: 110px;}

#header #menu ul li.nav6 a{width: 110px;}

#header #menu ul li.nav7 a{width: 110px;}

#header #menu ul li.nav8 a{width: 108px;}

#header #menu ul li.nav9 a{width: 104px;}



#banner {

    width: 1000px;

    margin: 0 auto;

}

/* Main Content

----------------------------------------*/

#main_content

{

	width:980px;

    margin: 0 auto;

	background-color:#EEF4E1;
}
#main_content_404
{
	width:980px;
    margin: 0 auto;
}

.services {margin-bottom: 10px;}

#main_content #main_left {

    width: 240px;

    float: left;

    display: inline;

}

#main_content #main_left .left_top{

    width: 240px;

    height: 36px;

    background-image: url("../images/left_category_top.png");

    background-repeat: no-repeat;

}

#main_content #main_left .left_top a.title{

    display: block;

    float: left;

    width: 135px;

    height: 18px;

    color: #63b300;

    font-weight: bold;

    font-size: 15px;

    margin: 12px 0 0 35px;

    text-decoration: none;

}

#main_content #main_left .left_top a.more{

    display: block;

    float: right;

    width: 35px;

    height: 14px;

    margin: 15px 22px 0 0;

    text-indent: -999em;

}

#main_content #main_left .left_middle{

    background-image: url("../images/left_category_middle.png");

    background-repeat: repeat-y;

    padding: 5px 7px;

    color: #fff;

}

#main_content #main_left .left_middle a {

    color: #fff;

    text-decoration: none;

}

#main_content #main_left .left_middle ul{

    margin: 0 10px 0 8px;

    list-style-position: inside;

    list-style-image: url("../images/list_bg.png");

}

#main_content #main_left .left_middle ul li{

    

}

#main_content #main_left .left_middle ul li ul{

    margin: 0px;

    padding: 3px 5px;

    list-style-position: inside;

    list-style-image: url("../images/sub_list_bg.png");

}

#main_content #main_left .left_footer{

    width: 240px;

    height: 10px;

    margin-bottom: 10px;

    background-image: url("../images/left_category_footer.png");

    background-repeat: no-repeat;

}

#main_content #main_left .faq_bg{

    width: 240px;

    background-image: url("../images/faq_bg.jpg");

    background-repeat: repeat-y;

    margin: 0 0 10px 0;

}

#main_content #main_left .faq_top{

    background-image: url("../images/faq_top.jpg");

    background-repeat: no-repeat;

    position: relative;

}

#main_content #main_left .faq_top .more{

    display: block;

    float: right;

    width: 32px;

    height: 12px;

    margin: 20px 22px 0 0;

    text-indent: -999em;

}

#main_content #main_left .faq_top ul {

    margin: 103px 20px 0 20px;

    list-style-position: inside;

    list-style-image: url("../images/faq_list_bg.png");

}

#main_content #main_left .faq_top ul a{

    color: #000;

    text-decoration: none;

    

}

#main_content #main_left .faq_top ul li{

    border-bottom: 1px solid #ccc;

    padding: 2px 0 2px 0;

}

#main_content #main_left .faq_footer{

    height: 7px;

    background-image: url("../images/faq_footer.jpg");

}



#main_content #main_left .contact_us {

    background-image: url("../images/left_contact_us.jpg");

    background-repeat: no-repeat;

    width: 220px;

    height: 115px;
    padding: 50px 3px 0 10px;
    font-size: 13px;
    font-weight: normal;
}
#main_content #main_left .contact_us table td {
    padding: 0 0 2px 0;
}
#main_content #main_right {

    width: 725px;

    float: right;

    display: inline;

}

#main_content #main_right .home_aboutus{

    background-image: url("../images/home_about_us.jpg");

    background-repeat: no-repeat;

    width: 723px;

    height: 192px;

    margin: 0 0 15px 0;

}

#main_content #main_right .home_aboutus .aboutus_img{

    padding: 29px 0 0 23px;

    width: 209px;

    height: 131px;

    float: left;

}

#main_content #main_right .home_aboutus .aboutus_intro {

    float: right;

    width: 445px;

    padding: 20px 10px 0 0;

}

#main_content #main_right .home_aboutus .aboutus_intro .title{

    color: #fff;

    font-size: 20px;

    margin-bottom: 7px;

}

#main_content #main_right .home_aboutus .aboutus_intro .text{

    color: #fff;

    font-size: 12px;

    line-height: 1.7em;

    padding-bottom: 7px;

    border-bottom: 1px dashed #c4e275;

}

#main_content #main_right .home_aboutus .aboutus_intro .links{

    margin: 10px 0 0 0;

}

#main_content #main_right .home_aboutus .aboutus_intro .links ul{

    list-style-position: inside;

    list-style-image: url("../images/list_bg.png");

}

#main_content #main_right .home_aboutus .aboutus_intro .links ul li{

    float: left;

    margin: 0 10px 0 0;

}



#main_content #main_right .product_section {

    margin: 0 0 10px 0;

}

#main_content #main_right .product_header {

    width: 724px;

    height: 37px;

    background-image: url("../images/product_header.jpg");

    background-repeat: no-repeat;

}

#main_content #main_right .product_header2 {

    width: 724px;

    height: 37px;

    background-image: url("../images/product_header2.jpg");

    background-repeat: no-repeat;

}

#main_content #main_right .product_header .title,#main_content #main_right .product_header2 .title{

    width: 615px;

    color: #63B300;

    float: left;

    display: inline;

    margin: 12px 0 0 35px;

    font-weight: bold;

}

#main_content #main_right .product_header .more{

    float: right;

    margin: 16px 30px 0 0;

    display: inline;

    width: 30px;

    height: 15px;   

}

#main_content #main_right .product_header .more a {

    display: block;

    width: 100%;

    height: 100%;

    text-indent: -999em;

}

#main_content #main_right .product_bg {

    background-image: url("../images/product_bg.jpg");

    background-repeat: repeat-y;

}

#main_content #main_right .product_top{

    background-image: url("../images/product_top.jpg");

    background-repeat: no-repeat;

    padding: 10px 7px 5px 7px;

    height: auto;

}

#main_content #main_right .product_top table, #main_content #main_right .product_top table td{

    border: 1px solid #333;

}

#main_content #main_right .product_top .textarea {

    padding: 3px 10px 5px;

}

.textarea .title{

    color: #000;

    font-size: 20px;

    margin-bottom: 5px;

    padding: 0 0 10px;

}

.textarea .time{

    font-size: 12px;

    margin-bottom: 5px;

    text-align: right;

}

.textarea .main_body{

    margin: 10px 0 0 0;

}

#main_content #main_right .product_top .list_area {

    padding: 3px 10px 5px;

}

#main_content #main_right .product_top .list_area .news_left {

    float: left;

    height: 122px;

    margin-bottom: 10px;

    text-align: center;

    width: 122px;

}

.news_left a{

    border: 1px solid #CCCCCC;

    display: block;

    height: 120px;

    text-align: center;

    width: 120px;

}

#main_content #main_right .product_top .list_area .news_right {

    float: right;

    width: 565px;

}

.news_right .news_title{

    font-size: 16px;

    margin-bottom: 10px;

    padding-top: 2px;

}

.news_right .news_info{

    color: #666666;

    margin-bottom: 10px;

}

.news_more, .news_more a { text-align: right; width: 100%; }





.pages { height: 16px; padding: 0px 0 10px; font-size: 12px; margin-bottom: 15px; text-align: center; }

.view { width: 180px; float: left; padding-left: 10px; }

.contact_now { float: right; width: 205px; height: 20px;  text-align:right;}

.gallery, .gallery_none, .list, .list_none { width: 30px; margin-left: 5px; padding: 0 0 0 20px; display: inline-block; background-repeat: no-repeat; background-position: left center; }

.gallery { background-image: url(../images/gallery_current.gif); }

.gallery_none { background-image: url(../images/gallery_none.gif); }

.list { background-image: url(../images/list_current.gif); }

.list_none { background-image: url(../images/list_none.gif); }

.rec_product .whole { width: 230px; float: left; margin-bottom: 20px; }

.rec_product .if_select,.list_product .if_select  { float: left; padding: 10px 5px 0 0px; }

.rec_product .pic_box { width: 190px; float: left; }

.rec_product .info { font-size:12px; color:#666; height:60px; overflow:hidden;}

.rec_product .news_more { display:none;}

.pictures { width: 190px; height: 190px; margin: 0 0 5px; text-align: center;}

.pictures  img {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.pictures a { display: block; width: 188px; height: 188px; text-align: center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.pictures a:link, .pictures a:visited { border:1px solid #ccc; }

.pictures a:hover, .pictures a:active { border:1px solid #930e7d; }

.main_word, .rec_product .main_words { line-height: 1.4em; margin: 5px auto; height: 30px; overflow: hidden; font-size: 12px; text-align: center;}

.list_product .whole { width: 690px; margin: 0 0 8px; }

.list_product .pictures { float: left; }

.list_product .pic_info_box { float: left; padding-left: 10px; width: 455px; padding-top: 15px; }

.list_product .main_words { line-height: 1.4em; margin-bottom: 5px; font-size: 16px; }

.list_product .info { line-height: 1.4em; margin-bottom: 10px; font-size: 12px; color: #666; }



.con_pading_left { padding-left: 15px; }

.right_bg_left { width:310px; float:left;}

.con_pic_box { 	width:320px; height:330px; margin-bottom:8px; overflow:hidden; }

.con_pictures { width:310px; height:320px; border:1px solid #ccc; margin-bottom:8px;text-align:center; }

.pic_small_box { width:77px; float:left;}

.pic_small { width:70px; height:70px; border:1px solid #ccc; text-align:center; margin:0 auto; }

.right_bg_right { float:right; width:365px; margin-bottom:15px; }

.list_area .title { color: #000; font-size: 20px; margin-bottom: 5px; padding: 0 0 10px;}

.con_info { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}

.button_right {width: 95px; padding-left: 60px; }

.related { background:url(../images/related.png) no-repeat; width:980px; height:36px; text-indent:-999em; margin-top:10px;}

.relatedBorder { border:1px solid #d4d4d4; border-top:none;}



#main_content #main_right .product_top .product_image_bg {

    background-image: url("../images/product_img_bg.png");

    background-repeat: no-repeat;

    width: 200px;

    height: 197px;

    padding: 5px 10px 0 10px;

}

#main_content #main_right .product_top .product_big li{

    width: 220px;

    float: left;

    margin: 0 7px 0;

}

#main_content #main_right .product_top .product_big li.middle{

    padding: 0 10px 0;

    margin: 0 10px 0;

    border-left: 1px dashed #ccc;

    border-right: 1px dashed #ccc;

}

#main_content #main_right .product_top .product_big .title{

    color: #000;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

}

#main_content #main_right .product_top .product_big .model{

    color: #4C4B4B;

    font-size: 12px;

    text-align: center;

}

#main_content #main_right .product_top .product_big .intro{

    color: #969696;

    font-size: 12px;

    text-align: center;

}

#main_content #main_right .product_footer{

    height: 6px;

    background-image: url("../images/product_footer.jpg");

    background-repeat: no-repeat;

}

#main_content #main_right .product_top .product_image_bg2 {

    background-image: url("../images/product_img_bg2.png");

    background-repeat: no-repeat;

    width: 150px;

    height: 140px;

    padding: 3px 5px 0 8px;

}

#main_content #main_right .product_top .product_small li{

    width: 164px;

    float: left;

    margin: 0 13px 10px 0;

}

#main_content #main_right .product_top .product_small li.last{

    width: 164px;

    float: left;

    margin: 0 0 10px 0;

}

#main_content #main_right .product_top .product_small .title{

    color: #000;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

    margin: 5px 0 0 0;

}

.related_section {

    width: 980px;

    margin: 0 auto;

}

.related_section .related_header{

    width: 980px;

    height: 40px;

    background-image: url("../images/related_header.png");

    background-repeat: no-repeat;

}

.related_section .related_header .title{

    width: 900px;

    color: #63B300;

    float: left;

    display: inline;

    margin: 12px 0 0 35px;

    font-weight: bold;

}

.related_section .related_middle{

    width: 980px;

    background-image: url("../images/related_middle.png");

    background-repeat: repeat-y;

}

.related_section .related_middle .list_area{

    padding: 3px 10px 5px;

}

.related_section .related_footer{

    width: 980px;

    height: 10px;

    background-image: url("../images/related_footer.png");

    background-repeat: no-repeat;

}

/*relatived pic*/

.picz { width: 163px; float: left; text-align: center; padding-top:10px; }

.int_picture { width: 145px; margin: 0 auto; }

.int_picture a { display: block; padding: 5px; width: 135px; height: 135px; }

.int_picture a:link, .int_picture a:visited { border: 1px #ccc solid; }

.int_picture a:hover, .int_picture a:active { border: 1px #9d234c solid; }

.picz .main_word{text-align: center;}



/*feedback页的表格*/

.feedback { font-size: 12px; color: #666; }

.feedback td { padding: 5px; }

.contact_word { width: 90%; line-height: 1.6em; color: #464545; font: 14px Arial, Helvetica, sans-serif; padding-top: 25px; height: 20px; margin-left: 10px; }

.m_name { width: 50px; float: left; }

.m_link { float: left; }

.contact_word a { display: block; margin-bottom: 5px; }

.contact_word a:link, .contact_word a:visited, a.guest:link, a.guest:visited { color: #9d234c; text-decoration: none; }

.contact_word a:hover, .contact_word a:active, a.guest:hover, a.guest:active { text-decoration: underline; }

.picture { text-align: right; }

.none { display: none; }

.margin { margin: 0 auto; width: 184px; }

.foot_margin { padding: 3px 0; }

span.red { color: #f00; }

.free { width: 210px; margin: 0 auto; }

.ce { width: 210px; margin: 15px auto; }

h1.con_title { padding: 0 0 10px 15px; margin: 0 0 5px; font-size: 22px; color: #68250a; border-bottom: 1px solid #ccc; font-weight: normal; }



/* Footer

----------------------------------------*/

#footer{

	width:100%;

	height:300px;

	margin: 0 auto;

    background-color: #EEF4E1;

    background-image: url("../images/footer_bg.jpg");

    background-position: center;

}

#footer #footer_wrapper{

    width: 980px;

    margin: 0 auto;

    padding: 60px 0 0 0;

}

#footer #footer_menu{

    width: 980px;

    height: 57px;

    bottom: 0;

    margin: 0 0 20px 0;

}

#footer #footer_menu ul{

    width: 100%;

    height: 100%;

    margin: 0 0 0 0;

    background-image: url("../images/footer_menu_bg.png");

    background-repeat: no-repeat;

}

#footer #footer_menu ul li{

    float: left; display: inline;

}

#footer #footer_menu ul li a {display: block; height: 50px; text-align: center; color: #fff; font-size: 14px; text-decoration: none; line-height: 50px;}

#footer #footer_menu ul li.nav1 a{width: 85px; margin-left: 90px;}

#footer #footer_menu ul li.nav2 a{width: 78px;}

#footer #footer_menu ul li.nav3 a{width: 74px;}

#footer #footer_menu ul li.nav4 a{width: 90px;}

#footer #footer_menu ul li.nav5 a{width: 90px;}

#footer #footer_menu ul li.nav6 a{width: 90px;}

#footer #footer_menu ul li.nav7 a{width: 92px;}

#footer #footer_menu ul li.nav8 a{width: 90px;}

#footer #footer_menu ul li.nav9 a{width: 90px;}



#footer #footer_link, #footer #footer_link a{

    color: #fff;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;
    cursor: default;
}

#footer #footer_text{

    color: #fff;

    font-size: 12px;

    font-weight: normal;

    line-height: 2em;

}

#footer #shares {

    float: left;

    display: inline;

    width: 400px;

    margin: 9px 0 0 0;

}

#footer #shares a {

    display: block;

    height: 38px;

    text-indent: -999em ;

}

#footer #shares .facebook{width: 120px; float: left; margin-right: 20px;}

#footer #shares .twitter{width: 110px; float: left; margin-right: 20px;}

#footer #shares .google_plus{width: 90px; float: left; margin-right: 20px;}



#footer #marks {

    width: 255px;

    height: 58px;

    float: right;

    margin: 0 8px 0 0;

}

#footer #copyright{

    color: #fff;

    font-size: 11px;

    font-weight: bold;

}

#footer p 

{

	

}
@charset "utf-8";

/* CSS Document */
/*CSS meneame style pagination*/

div.green-black {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
}
div.green-black a {
	border-right: #2c2c2c 1px solid; padding-right: 5px; border-top: #2c2c2c 1px solid; padding-left: 5px; background: url(../images/image1.gif) #2c2c2c; padding-bottom: 2px; border-left: #2c2c2c 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #2c2c2c 1px solid; text-decoration: none
}
div.green-black a:hover {
	border-right: #aad83e 1px solid; border-top: #aad83e 1px solid; background: url(../images/image2.gif) #aad83e; border-left: #aad83e 1px solid; color: #fff; border-bottom: #aad83e 1px solid
}
div.green-black a:active {
	border-right: #aad83e 1px solid; border-top: #aad83e 1px solid; background: url(../images/image2.gif) #aad83e; border-left: #aad83e 1px solid; color: #fff; border-bottom: #aad83e 1px solid
}
div.green-black span.current {
	border-right: #aad83e 1px solid; padding-right: 5px; border-top: #aad83e 1px solid; padding-left: 5px; font-weight: bold; background: url(../images/image2.gif) #aad83e; padding-bottom: 2px; border-left: #aad83e 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #aad83e 1px solid
}
div.green-black span.disabled {
	border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid
}