@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
html { min-height:101%;}
body { font-size:12px; font-family:"宋体"; color:#666; background:url(bg.jpg) repeat-x;}
ul, li { list-style:none;}
img { border:0px;}
a { color:#666; text-decoration:none;}
a:hover { color:#53911a; text-decoration:none;}
/*top*/
.top { width:1001px; height:92px; margin:0px auto;}
.logo { float:left; width:508px; height:92px; background:url(logo.jpg) no-repeat;}
.fav { float:right; height:16px; line-height:16px; margin-top:59px; font-weight:bold;}
.fav a { color:#0a0a0a;}
.fav a:hover { color:#53911a;}
.cn { float:left; background:url(cn.jpg) no-repeat; text-indent:35px; display:block; padding-right:20px; overflow:hidden;}
.en { float:left; background:url(en.jpg) no-repeat; text-indent:35px; display:block; padding-right:123px; overflow:hidden;}
/*menu*/
.menu { width:100%; height:36px; background:url(menu.jpg) repeat-x;}
.menu_box { width:1001px; height:36px; line-height:36px; margin:0px auto; background:url(tel.jpg) right center no-repeat;}
.menu_box ul li { float:left; width:104px; text-align:center; font-weight:bold;}
.menu_box ul li a { color:#fff; display:block;}
.menu_box ul li a:hover, .menu_box ul li a.on { color:#0a0a0a; background:url(h.jpg) center center no-repeat;}
/*banner*/
.banner { width:1001px; height:413px; margin:0px auto; background:url(banner.jpg) no-repeat; overflow:hidden;}
.flash { width:978px; height:361px; margin:31px 0px 0px 12px;}
/*box*/
.box { width:1001px; height:271px; margin:0px auto; background:url(box.jpg) no-repeat;}
.about { float:left; width:242px; overflow:hidden;}
.about_title { float:left; width:242px; margin-top:28px;}
.about_title span { float:right; width:29px; height:5px;}
.about_box { float:left; width:222px; line-height:24px; text-indent:24px; margin:90px 0px 0px 18px; display:inline;}
.product { float:left; width:465px; overflow:hidden;}
.product_title { float:left; width:465px; margin-top:28px;}
.product_title span { float:right; width:29px; height:5px;}
.product_box { float:right; width:242px; line-height:24px; text-indent:24px; margin-top:42px;}
.pmore { float:right; width:465px; height:25px; margin-top:11px;}
.pmore span { float:right; width:95px; height:25px;}
.contact { float:left; width:276px;}
.contact_title { float:left; width:276px; margin-top:28px;}
.contact_title span { float:right; width:29px; height:5px;}
.contact_box { float:left; width:232px; line-height:24px; margin:60px 0px 0px 56px; color:#333; display:inline;}
/*end*/
.end { width:980px; height:33px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; color:#4a4a4a;}
/*wrap*/
.wrap { width:995px; margin:0px auto; background:url(wrap.jpg) repeat-y; padding-bottom:20px; overflow:hidden;}
.wb { width:995px; margin:0px auto; height:121px; background:url(wb.jpg) no-repeat;}
.wb6 { width:995px; margin:0px auto; height:188px; background:url(wb6.jpg) no-repeat;}
/*left*/
.left { float:left; width:275px; height:231px; background:url(l.jpg) no-repeat;}
.left_box { float:left; width:256px; line-height:24px; margin:94px 0px 0px 19px; color:#333; display:inline;}
/*c*/
.ctitle { width:969px; margin:0px auto; font-weight:bold; text-indent:36px; color:#000; font-size:14px; height:35px; line-height:35px; margin:0px auto; background:url(ctitle.jpg) no-repeat; margin-top:5px;}
.ctitle em { font-style:normal; font-size:12px; color:#878787; font-family:Arial, Helvetica, sans-serif;}
.ctitle span { float:right; font-weight:normal; margin-right:15px; font-size:12px;}
.ctitle span a { color:#333;}
.ctitle span  a:hover { color:#53911a;}
.cleft { float:left; width:300px; margin:42px 0px 0px 42px; color:#333; display:inline;}
.cleft p { margin-bottom:10px;}
.cright { float:right; width:593px; height:306px; background:url(cright.jpg) no-repeat; margin:40px 31px 0px 0px; display:inline;}
/*right*/
.right { float:right; width:720px; padding-top:5px;}
.r_title { font-weight:bold; text-indent:36px; color:#000; width:692px; font-size:14px; height:35px; line-height:35px; margin:0px auto; background:url(r_title.jpg) no-repeat;}
.r_title em { font-style:normal; font-size:12px; color:#878787; font-family:Arial, Helvetica, sans-serif;}
.r_title span { float:right; font-weight:normal; margin-right:15px; font-size:12px;}
.r_title span a { color:#333;}
.r_title span  a:hover { color:#53911a;}
.r_box { width:690px; margin:0px auto; line-height:24px; padding-top:15px;}
.r_box p { margin-bottom:10px;}
/*zs*/
.zs_title { float:left; font-weight:bold; text-indent:36px; color:#000; width:965px; font-size:14px; height:35px; line-height:35px; background:url(zs_title.jpg) no-repeat; margin-left:15px; display:inline;}
.zs_title em { font-style:normal; font-size:12px; color:#878787; font-family:Arial, Helvetica, sans-serif;}
.zs_title span { float:right; font-weight:normal; margin-right:15px; font-size:12px;}
.zs_title span a { color:#333;}
.zs_title span  a:hover { color:#53911a;}
.zs_box { width:935px; margin:0px auto; line-height:24px; padding-top:15px;}
.zs_box p { margin-bottom:10px;}
/*rmsg*/
.rmsg{float:left;padding-top:30px;}
input {font-family:"宋体";font-size:12px;}
.form_text {float:left;font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:520px; }
.form_text_1 {float:left;font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:210px; }
.form_text_verifycode {float:left;font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search {border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:135px; }
#form_submit_search{width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select{float:left;font-size:12px; border:1px solid #CCC; }
.form_textarea{float:left;font-size:12px; width:520px; height:80px; padding:5px; border:1px solid #CCC; }
.common_form li{padding:5px 2px; overflow: auto; zoom:1; }
.common_form .label{float:left; width:110px; display:block; height:28px; line-height:28px; text-align:right;padding-right:20px; }
.common_form .label_1{float:left;width:48px;display:block; height:28px; line-height:28px; text-align:right;padding:0px 20px 0px 20px;}
.form_text1{float:left;font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:200px; }
.cx{background:url(images/yg.jpg) right 10px no-repeat; height:600px}
.verifycode{padding-left:10px;}
.verifycode img{margin-top:8px;}
.focus{border:1px solid #53911a;background:#FFFFFF;}
.blur{border:1px solid #ddd;background:#FFFFFF;}
.postsubmit{ float:left;border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:60px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}
.must_input { font-weight:bold; color:#53911a; }
.cur{cursor:pointer;}
.no{width:350px;margin:0px auto;}