*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-size:14px; color:#1F2120; font-family:"微软雅黑";}
ul,li { list-style-type:none;}
img { border:0;}
a { text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.head_top{ width:1080px; height:85px; margin-left:auto; margin-right:auto; padding:30px 20px;}
.head_left{ width:680px; float:left;}
.logo{ width:270px; float:left;}
.welcome{ float:left; font-size:14px; font-weight:bold; border-left:#B6B6B6 1px solid; padding-left:12px; margin-left:12px; color:#3D3E3E; margin-top:15px;}
.welcome p { color:#2A7B35; font-size:20px; font-weight:normal;}
.welcome span { font-size:24px; font-family:Verdana, Geneva, sans-serif; padding-right:3px; padding-left:3px;}
.head_right { width:195px; float:right; background-image:url(../images/tel.png); background-repeat:no-repeat; padding-top:38px; text-align:right; margin-top:8px;}

.menu { height:44px; background:#00a346; background-repeat:repeat-x;}
.menu_nav {width:1080px; margin-left:auto; margin-right:auto;}
.menu_nav li { float:left;width:153px;}
.menu_nav li a {  height:44px; display:block; text-align:center; line-height:44px; font-size:16px; color:#FFF; font-weight:bold; /*! background-image:url(../images/menu_line_bg.jpg); */ background-position:right center; background-repeat:no-repeat;}
.menu_nav .current{background-image:url(../images/menu_hover_bg.jpg);background-repeat:no-repeat;background-position:center center;}
.banner { height:672px;}
.top_news{ height:64px; background-color:#349756;}
.t_news_nav{width:1080px; height:64px; margin-left:auto; margin-right:auto; background-image:url(../images/down_ico.png); background-position:right center; background-repeat:no-repeat;}
.t_news_ico { width:81px; height:23px; background-image:url(../images/news_ico.png); margin-top:20px; float:left; margin-right:15px;}
#rollText a{ color:#FFF; font-size:15px; font-weight:bold; line-height:64px;}

.index_center{ width:1080px; margin-left:auto; margin-right:auto;margin-top: 60px;}
.index_news{ margin-top:45px; display:none;}

/****首页新闻***/
.dt-l{width:722px; float: left; position:relative;padding:0;}
.ix_title{ height:40px;background-image:url(../images/title_bg.png); background-repeat:repeat-x;}
.more { float:right; margin-top:10px; padding-right:15px;}
.more a{ width:42px; height:16px; display:block; background-image:url(../images/more.png); background-repeat:no-repeat; }
.dt-l h4{font-size:14px; float:left;}
.dt-l h4 a{ width:122px;height:40px; line-height:36px;color:#1A1C1B;display:block; float:left;background:url('../images/title_out_bg.jpg') no-repeat; text-align:center;}
.dt-l h4 a.cur,.dt-l h4 a:hover{background:url('../images/title_on_bg.jpg') no-repeat 0 center; color:#FFF; text-decoration:none;}
.dt-l dl{padding:10px 0 10px;font-family:"Microsoft YaHei","微软雅黑";}
.dt-l dt{float: left; width:235px;}
.dt-l dt img{display:block; width:220px;height:121px; border:1px solid #CCCCCC; padding:3px;}
.dt-l dd{width:480px; float: right; margin-top:10px;}
.dt-l h6 a{font-size:14px; color:#0A0A0A;}
.dt-l dd p{overflow: hidden;line-height:22px; height:68px; margin:6px 0 0px; color:#4a4a4a;}
.dt-l dd span a{color:#419D50; font-size:14px; text-transform:uppercase;}
.dt-l .btn{padding:45px 0 0;}
.dt-l .btn a{font-size:14px; color:#c95c00;}
.tabCat ul{padding:4px 0 0 5px;}
.tabCat li{padding-left:15px; line-height:30px; float: left;border-bottom:1px dashed #c8c0b6; width:340px;background:url('../images/list_ico.png') no-repeat 0 center;}
.tabCat li a{color:#4a4a4a; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tabCat li a:hover{ color:#3F974E; text-decoration:underline;}
.tabCat li.even{float: right;}


/*******首页中迅荣誉******/
.ry{width:334px; height:340px; background:#fff;float: right;padding:2px;border:1px solid #DEDEDE;}
.ry h3{background:url('../images/ry_title_bg.jpg') no-repeat center 0; height:40px; line-height:36px;font-size:14px; text-align:center}
.ry h3 a{color:#fff;}
.ry h3 b{float: right; font-weight:normal;font-size:12px;text-transform:uppercase;}
.ry .list-con{padding:30px 12px 0; background:url('../images/Index/ico12.gif') no-repeat center bottom;}
.ry .list-con-a{padding:70px 18px 0 0; float:left;}
.ry .list-con-b { float:left;}
.ry .list-con-c{padding:70px 0 0 0 ; float: right;}
.ry p{width:232px; float:left; overflow:hidden;}
.ry p img{display:block;width:216px; height:159px;padding:6px; background:#FFF; border:#C2C2C2 1px solid;}
.ry p span{display:block; text-align:center;padding:3px 0 0; height:30px; line-height:30px; background-color:#E9E9E9; margin-top:35px;}
.ry p span a{color:#4a4a4a; font-size:14px; font-weight:bold;}

/*******首页产品推荐***********/
.index_prod{ margin-top:45px; background-image:url(../images/index_prod_bg.jpg); background-position:top; background-repeat:repeat-x; overflow:hidden;}
.ip_left { width:250px; float:left;}
.ipl_top{ height:77px; background-image:url(../images/catory_top.jpg);}
.ipl_down{ height:440px; background:url(../images/catory_down.jpg) no-repeat center bottom;}
.catory_list{ background-color:#39A855; padding-left:16px; padding-right:16px; padding-top:10px; padding-bottom:20px;}
.catory_list li{ height:40px; line-height:40px; background-image:url(../images/li_bg.jpg); background-repeat:repeat-x; margin-top:20px; padding-left:35px;}
.catory_list a{ color:#1E582E; font-size:14px; font-weight:bold;}
.catory_gg{padding-top:3px; height:244px; background-image:url(../images/ewm_bg.jpg); background-repeat:repeat-x; overflow:hidden;}
.catory_gg p { text-align:center; padding-top:18px;}

.ip_right{ width:800px; float:right;}
.tj_prod_title{ height:53px; /*! background-image:url(../images/tj_ico.jpg); */ background-repeat:no-repeat; /*! padding-left:65px; */}
.tj_prod_title h2{ color:#164023; font-size:28px; font-weight:normal; border-right:#868686 1px solid; display:block; float:left; margin-top:8px; padding-right:10px; margin-right:15px;}
.tj_prod_title h6{ font-size:12px; font-weight:normal; color:#164023; padding-top:10px;}
.tj_prod_title h6 span { color:#3E9958; text-transform:uppercase; letter-spacing:2px;}
.tj_prod_list li{ width:191px; float:left; background-color:#4EBC76; text-align:center; padding-top:8px;  margin-right:9px; margin-bottom:10px;}
.tj_prod_list li:hover{ background-color:#37A151;}
.tj_prod_list li p { height:32px; line-height:30px; padding-top:0px; }
.tj_prod_list li a{color:#fff!important;}
.last { margin-right:0px!important;}

/*******首页担忧*******/
.index_worry { height:593px; background-image:url(../images/index_worry_bg.jpg); background-repeat:no-repeat; background-position:center center; margin-top:45px;}
.iw_nav { width:956px; margin-left:auto; margin-right:auto; padding-top:116px;}
.iw_nav h2 { color:#469454; font-size:23px; text-align:center;}
.iw_nav h3 { color:#3F413F; font-size:24px; text-align:center; padding-top:8px;}
.iw_step_img { margin-top:43px; background-image:url(../images/worry_bc.png); background-repeat:no-repeat; background-position:center; height:194px;}
.iw_step_text{ font-weight:bold; text-align:center; margin-top:45px; color:#000; font-size:16px;}
.iw_step_text span { display:inline-block; width:33px; height:5px; background-color:#093; margin-left:20px; margin-right:20px;}

/******首页VS********/
.index_vs{ width:1080px; margin-left:auto; margin-right:auto; margin-top:35px;display: none;}
.index_vs h2{ font-size:24px; text-align:center;}
.index_vs h2 span { font-size:36px; color:#318B4A;}
.vs_title { height:50px; line-height:50px; border:#C9C9C9 1px solid; margin-top:45px; text-align:center; color:#404342;}
.vs_zx_bt { width:500px; float:left; font-size:22px;}
.vs_vs_bt {width: 75px;float: left;font-size: 26px;font-weight: normal;font-family: Impact;src: url("../fonts/impact.ttf") format("truetype");}
.vs_vs_bt span { color:#43955C; padding-right:15px;}
.vs_qt_bt { width:500px; float:right; font-size:22px;}
.vs_list { margin-top:20px;}
.vs_list li{ margin-top:17px; overflow:hidden;}
.vs_zx_nav { width:479px; height:154px; float:left; background-color:#349D64; background-image:url(../images/vs_zx_bg.jpg); background-position:right center; background-repeat:no-repeat; font-size:14px; color:#FFF; font-weight:bold; line-height:28px;}
.vs_zx_nav img { width:210px; float:left; padding-right:20px;}
.vs_zx_nav ol { padding-top:36px;}
.vs_zx_cen {width: 110px;float: left;height: 154px;line-height: 154px;font-size: 22px;color: #282828;text-align: center;font-weight: bold;}
.vs_qt_nav { width:479px; height:154px; float:left; background-color:#EFEFEF; background-image:url(../images/vs_qt_bg.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px; color:#373737; font-weight:bold; line-height:28px;}
.vs_qt_nav img { width:210px; float:right; padding-left:20px;}
.vs_qt_nav ol { padding-top:36px; padding-left:58px;}

/******广告********/
.guanggao {height: 219px;background-image: url(../images/zx_guanggao.jpg);margin-top: 35px;background-repeat: no-repeat;background-position: center;margin-bottom: 35px;display: none;}

/******三大理由********/
.reason-nav {width: 1080px;margin-right: auto;margin-left: auto;background-image: url(../images/reason-bg.jpg)!important;background-repeat: no-repeat;background-position: right top;margin-top: 40px;}
.reason-nav h2{font-size: 24px;text-align: center;margin-bottom: 5px;margin-top: 10px;}
.reason-nav h2 span { font-size:24px; color:#318B4A;}
.nothing {height: 20px;}
.list-left h3 span{font-size:22px;	color: #318B4A;}
.list-left h3 {font-size: 22px;}
.list-right h3 span{font-size:22px;	color: #318B4A;}
.list-right h3 {font-size: 22px;}
.reason-list ul .part-a {width: 954px;margin-right: auto;margin-left: auto;margin-top: 30px;}
.list-left p {background-image: url(../images/reason-five-star.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px 6px;background-clip: border-box;background-origin: padding-box;background-size: auto auto;background-repeat: no-repeat;background-position: 2px 6px;padding-left: 24px;font-size: 12px;color: #2b2f2d;line-height: 26px;}
.part-a .list-left {float: left;width: 500px;margin-top: 40px;}
.part-a .list-right {float: right;margin-top: 40px;}
.reason-list ul .part-b {width: 954px;margin-right: auto;margin-left: auto;}
.list-right p {background-image: url(../images/reason-five-star.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px 6px;background-clip: border-box;background-origin: padding-box;background-size: auto auto;background-repeat: no-repeat;background-position: 2px 6px;padding-left: 24px;font-size: 12px;color: #2b2f2d;line-height: 26px;}
.part-b .list-left {float: left;width: 500px;margin-left: -30px;}
.part-b .list-right {float: right;width: 430px;margin-top: 70px;}
.reason-list ul .part-c {width: 954px;margin-right: auto;margin-left: auto;}
.list-left p {background-image: url(../images/reason-five-star.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px 6px;background-clip: border-box;background-origin: padding-box;background-size: auto auto;background-repeat: no-repeat;background-position: 2px 6px;padding-left: 24px;font-size: 12px;color: #2b2f2d;line-height: 26px;}
.part-c .list-left {float: left;margin-top: 15px;width: 470px;}
.part-c .list-right {float: right;margin-top: 40px;width: 462px;}

/***link***/
.link-nav {background-image: url(../images/reason-linkbg.jpg);background-repeat: no-repeat;background-position: center center;width: 998px;margin-right: auto;margin-left: auto;height: 73px;margin-top: 30px;margin-bottom: 30px;}
.link-nav .link {height: 73px;background-image: url(../images/reason-link.png);background-repeat: no-repeat;background-position: left center;margin-left: 20px;float: left;width: 150px;line-height: 70px;text-align: right;font-size: 15px;color: #FFF;font-weight: bold;}
.link-nav .link-name {float: right;width: 810px;height: 73px;}
.link-name ul li {float: left;margin-right: 20px;}
.link-name ul li a {line-height: 73px;color: #666;}
.link-name ul li a:hover {color: #008D39;}

.link-name ul li a span {color: #299B50;}

/***底部信息***/
.footer-nav {background-image: url(../images/foot-bg.jpg);background-repeat: repeat-x;background-position: center top;height: 251px;}
.footer-nav .foot {width: 1080px;margin-right: auto;margin-left: auto;}
.foot .foot-menu {height: 50px;margin-right: auto;margin-left: auto;}
.foot-menu ul li {float: left;background-image: url(../images/foot-menu-line.png);background-repeat: no-repeat;background-position: left center;padding-right: 28px;padding-left: 28px;}
.foot-menu ul li a {line-height: 50px;font-size: 14px;color: #FFF;}
.foot-menu ul li a:hover {}
.not {margin-right: 0px;margin-left: 0px;background-image: url(../images/menu_line_bg.jpg);background-repeat: no-repeat;background-position: right center;height: 50px;padding-right: 0px;padding-left: 0px;}
.foot .foot-nr {height: 150px;margin-top: 40px;}
.foot-nr .logo {background-image: url(../images/foot-logo.png);background-repeat: no-repeat;background-position: left center;height: 105px;width: 95px;float: left;padding-right: 30px;border-right-width: 1px;border-right-style: dashed;border-right-color: #fffbbb;margin-right: 30px;}
.foot-details {float: left;width: 600px;color: #FFF;line-height: 20px;}
.foot-details h3 {color: #ffe556;font-size: 16px;margin-bottom: 10px;font-weight: normal;}
.foot-details h3 span {font-size: 18px!important;}
.foot-details p strong {font-size: 14px;}
.foot-nr .foot-tel {float: left;width: 210px;margin-top: 20px;}
.foot-nr .foot-tel h2{ color:#fff; line-height:42px; text-shadow:0 2px 0 #333;font-size: 19px;}
.foot-tel .tel-wz {background-color: #fdea4d;text-align: center;height: 35px;line-height: 35px;color: #00240F;margin-top: 5px;border-radius: 3px;font-size: 13px;}
.foot-code { float: right;width: 95px;margin-top: 8px; }
.foot-details p a {color: #FFF;}
.foot-details p a:hover {color: #FDEA4D;text-decoration: underline;}
