﻿/*1029626114@qq.com*/
@charset "utf-8";
html{color:#000;background:#fff; }
body { color:#666;font-size:12px;min-width: 1260px; width: 100%;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto; font-family:"Microsoft Yahei";}
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}

.right { width:735px; float:left; display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}


.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" ;}

.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}




/* top */

.wraptop {width:100%;margin:0 auto;height:45px;overflow:hidden;background:#F7F7F7;}

.wraptop_1 {float:left;width:100%;height:35px; line-height: 35px; padding-top: 5px;}

.wraptop_1_1 {float:left;width:690px;text-align:left;line-height:35px;}

.wraptop_1_1 span {font-size:12px;color:#434344;}

.wraptop_1_2 {float:right;width:280px;line-height:30px;color:#fff;text-align:right;padding-right:0px;}

.wraptop_1_2 a {margin:0px 6px 0px 5px;}



.top1_3{width:1200px; margin:0 auto; height: 143px;}

.top1_3_1{ margin-top:20px; float:left; width:190px;}

.top1_3_2{ width:530px; margin-top:50px; float:left; padding-left:22px; background:url("../images/index4.png") left 0 no-repeat;}

.top1_3_2 p{ color:#009a44; font-size:27px; font-weight:bold; margin-bottom:20px;}

.top1_3_2 span{ display:inline-block; height:25px; line-height:25px; padding-right:12px; /*background:url("../images/index3.jpg") right center no-repeat; */

	margin-right:12px; font-size:22px; color:#222122;}

.top1_3_3{ width:210px; margin-left:190px; padding-left:55px;background:url("../images/index2.png") left 3px no-repeat; margin-top:40px; float:left;}

.top1_3_3 span{ color:#1f1f1f; font-size:14px;}

.top1_3_3 p{ color:#009a44; font-size:28px; font-weight:bold; margin-top:8px;}

.topCon {width:1200px;margin:0 auto;}

.topCon100 {width:100%;margin:0 auto;line-height:20px;}

.indexTop  {width:100%;margin:0 auto;line-height:20px; height:183px; background:url("../images/index1.png") center 0 no-repeat;}


a.sethome:link,a.sethome:visited {color:#fff;font-size:12px;text-decoration:none;}

.wraptop_4 {width:100%;height:55px;text-align:left; background: #f2f2f2;}

.wraptop_4_1 {float:left;width:700px;line-height:55px;}

.wraptop_4_1 span {float:left;width:95px;color:#363437;font-size:15px;font-weight:bold;background: url('../images/index9.png') no-repeat 0 center;

			padding-left:25px;}

.wraptop_4_1 div {float:left;width:570px;height:55px;overflow:hidden;font-size:13px;}

.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {color:#504f4f;margin:0 5px 0 4px;}

.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {color:#009a44;margin:0 5px 0 4px;}

.wraptop_4_2 {float:right;width:352px;line-height:55px;padding:0px 0px 0px 0px;}

.wraptop_4_2_1 {float:left;}

.wraptop_4_2_1 .searchinput {width:300px;border:1px solid #dfdede;height:30px;line-height:30px;color:#c4c4c4;font-size:12px;padding:0 0px 0 10px;

					vertical-align:middle;outline: none; background: #f2f2f2;font-family: 宋体}

.wraptop_4_2_2 {float:right;}

.wraptop_4_2_2 input {border:0px solid #000000;font-weight:normal;font-size:12px;color:#FFFFFF;background-color:transparent; outline: none;

		width:40px;height:32px;line-height:32px;background:#009a44 url('../images/index10.png') no-repeat center center;cursor:pointer;vertical-align:middle;}



/* navigation */

.nav {clear:both;margin:0 auto;width:100%;height:52px;background:url('../images/index5.jpg') repeat-x;}

.linav {margin:0 auto;width:1200px;line-height:52px;}

.linav_ul {}

.linav_ul div {float:left;width:0px;}

.linav_ul li {float:left;width:170px;height:52px;color:#FFFFFF;font-size:16px;font-weight:400;text-align:center;background:url('../images/index6.png') no-repeat right 0;}

.linav_ul li.cur ,.linav_ul li.select {background:url('../images/index7.png') no-repeat center bottom}
.linav_ul li.select a:link,.linav_ul li.select a:visited {color:#FFFFFF;font-size:16px;font-weight:400;}
.linav_ul li.cur a:link,.linav_ul li.cur a:visited {color:#FFFFFF;font-size:16px;font-weight:400;}
.linav_ul li a:link,.linav_ul li a:visited {color:#FFFFFF;font-size:16px;font-weight:400;}

.linav_ul li a:hover {display:block; color:#fff;font-size:16px;text-decoration:none;font-weight:400;background:url('../images/index7.png') no-repeat center bottom}

.select {background:url('../images/index7.png') no-repeat center bottom;}

.select a:link,.select a:visited {color:#FFFFFF;font-size:16px;font-weight:400;}



/* bottom */

.divBottom {width:100%;line-height:20px;padding-bottom:30px; background: #1a1a1a;}

.divBottom_1 {text-align:center;background:url('../images/navbtn.jpg') no-repeat center 0;font-weight:bold;font-size:16px;line-height:66px;color:#FFFFFF;

 vertical-align:middle;}

.divBottom_2 {color:#666666;padding-bottom:10px;padding-top:10px;text-align:center;}

.divBottom_2 a,.divBottom_2 a:link,.divBottom_2 a:visited {color:#666666 !important;}

.divBottom_3 {float:left;width:988px;background-color:#E1E8ED;border:1px solid #A7A6A6;padding:10px 0px 10px 0px;}



.divBot{margin:35px auto;width:1200px;}

.divBot_01{float:left;width:189px; border-right:1px solid #484848;margin-top: 10px;}

.divBot_02{float:left;width:850px;padding-left:30px; line-height: 30px; font-size: 14px; color: #9a9a9a;}

.divBot_02 a{color: #9a9a9a;}

.divBot_03{float:right;width: 90px; }

.divBot_03 img{width: 90px; height: 90px;}

.divBot_03 span{display: block;font-size: 12px; color: #5a5a5a; line-height: 25px;}

/* Links */

.yqlj {clear:both;margin:0 auto;width:1200px;border-bottom:1px solid #484848;padding:30px 0px 0px 0px;line-height:20px; height: 100px;}

.yqlj .yqlj_t {float:left;width:115px; border-right:1px #484848 solid; color: #5a5a5a; background:url('../images/links.png') no-repeat 0 center; height: 55px; 

 margin:7px 0; font-size: 18px; padding-left:45px; line-height:25px;}

.yqlj .yqlj_t span{display:block; font-size: 16px; }

.yqlj .yqlj_1 {float:left;width:900px;} 

.yqlj .yqlj_1 a {float:left;margin:0px 0px 0px 30px; color: #757575; font-size: 13px; line-height: 30px}

.yqlj .yqlj_r{float:right; width: 130px; height: 30px;line-height: 30px; background: #515151; text-align: center; color: #1a1a1a; margin-top: 15px;}

.yqlj .yqlj_r:hover{background: #007d31;}



.divaddte{margin:0 auto;width:1200px;border-bottom:1px solid #484848; height: 90px; line-height: 90px; color: #fff; font-size: 16px;}

.divaddte .det01{float:left; width: 415px;height: 90px; background: url('../images/det01.png') no-repeat 0 center; padding-left:30px;}

.divaddte .det02{float:left; width: 330px;height: 90px; background: url('../images/det02.png') no-repeat 0 center;padding-left:30px;}

.divaddte .det03{float:left; width: 200px;height: 90px; background: url('../images/det03.png') no-repeat 0 center;padding-left:30px;}

.divaddte .det04{float:left; width: 125px;height: 90px; background: url('../images/det04.png') no-repeat 0 center;padding-left:30px;}
a.botmenu:link,a.botmenu:visited {color:#FFFFFF;font-size:15px;text-decoration:none;margin:0px 55px 0px 55px;}


        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #009a44;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #009a44;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    





