﻿ /*temp.css*/
 #nodata {
     padding: 80px;
     padding-left: 150px;
     border: solid 1px #eee;
     margin: 10px 0;
     background: url(/addons/cms/view/default/images/nodata.gif) no-repeat 20px 20px;
 }

 /* -- 弹出窗口 -- */
 #mesbook1_c,
 #mesbook1 {
     display: none;
     z-index: 1001;
     width: 398px;
     border: 1px solid #ccc;
     background: #fff;
     padding-bottom: 20px;
 }

 #mesbook1_c div,
 #mesbook1 div {
     border: 1px solid #E4E3E3;
     background: #EBECEB;
     height: 18px;
     padding: 4px .5em 0;
     margin-bottom: 10px;
 }

 #mesbook1_c dl.b1,
 #mesbook1 dl.b1 {
     width: 370px;
     margin: 0 auto;
 }

 #mesbook1_c dl.b1 dt,
 #mesbook1 dl.b1 dt {
     float: left;
     width: 105px;
     overflow: hidden;
 }

 #mesbook1_c dl.b1 dd,
 #mesbook1 dl.b1 dd {
     width: 265px;
     float: right;
 }

 #mesbook1_c #mesbook1_cBtns,
 #mesbook1 #mesbook1Btns {
     padding-bottom: 10px;
 }

 #mesbook1_c #mesbook1_cBtns input,
 #mesbook1 #mesbook1Btns input {
     margin-right: 20px;
 }

 /*rollup.css*/
 #roll_top,
 #fall,
 #ct {
     position: relative;
     cursor: pointer;
     height: 72px;
     width: 26px
 }

 #roll_top {
     background: url(/addons/cms/view/default/images/top.gif) no-repeat
 }

 #fall {
     background: url(/addons/cms/view/default/images/top.gif) no-repeat 0 -80px
 }

 #ct {
     background: url(/addons/cms/view/default/images/top.gif) no-repeat 0 -40px
 }

 #roll {
     display: block;
     z-index: 999;
     width: 15px;
     margin-right: -500px;
     position: fixed;
     right: 50%;
     top: 50%;
     _margin-right: -505px;
     _position: absolute;
     _margin-top: 300px;
     _top: expression(eval(document.documentElement.scrollTop))
 }



 .ImTable * {
     padding: 0px;
     margin: 0px
 }

 .ImTable {
     border-collapse: collapse;
     border: none;
     background: url(/addons/cms/view/default/images/bg.gif)
 }

 .ImTable h2 {
     font-size: 14px;
     font-weight: bold;
     margin-top: 5px
 }

 .ImHeader {
     height: 165px;
     background: url(/addons/cms/view/default/images/im_01.gif)
 }

 .ImRow0 {
     background: url(/addons/cms/view/default/images/ico_item1.gif) no-repeat;
     margin: 10px 10px 0;
     height: 24px;
     padding-left: 10px;
     padding-top: 4px;
 }

 .ImRow1 {
     background: url(/addons/cms/view/default/images/ico_item1.gif) no-repeat;
     margin: 10px 10px 0;
     height: 24px;
     padding-left: 10px;
     padding-top: 4px;
 }

 a.im,
 a:hover.im {
     text-decoration: none;
     height: 35px;
     color: #666;
     font-size: 14px;
 }

 .ImFooter {
     height: 90px;
     background: url(/addons/cms/view/default/images/im_04.gif) no-repeat;
     display: inline-block;
     width: 150px;
     font-family: Arial, Helvetica, sans-serif;
 }

 .ImFooter h5 {
     font-size: 14px;
     font-weight: normal;
     color: #fff;
     text-align: center;
     margin: 15px 0 0;
     font-family: '宋体';
 }

 .ImFooter p {
     font-size: 20px;
     font-weight: bold;
     color: #fff;
     text-align: center;
     margin: 10px 0;
 }


 html {
     color: #000;
     background: #FFF;
 }

 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;
     font-family: "微软雅黑";
 }

 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;
 }

 body {
     font: 12px/1.231 arial, helvetica, clean, sans-serif;
 }

 select,
 input,
 button,
 textarea,
 button {
     font: 99% arial, helvetica, clean, sans-serif, "Microsoft YaHei";
 }

 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: 20px;
 }

 h3 {
     font-size: 12px;
 }

 h4 {
     font-size: 14px;
 }

 h5 {
     font-size: 12px;
 }

 h6 {
     font-size: 10px;
 }

 .mt10 {
     margin-top: 1px;
 }

 body {
     color: #666;
     font: 12px/1.231 arial, helvetica, clean, sans-serif, "Microsoft YaHei";
 }

 /*网站字体颜色*/
 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;
 }



 /* -- 页面整体布局 -- */
 .header,
 .content,
 .footer {
     width: 1140px;
     margin: 0 auto;
 }

 .content1 {
     width: 1140px;
     margin: 0 auto;
     text-align: center
 }

 .footer {
     padding-top: 5px;
 }

 .left {
     width: 201px;
     float: left;
     overflow: hidden;
 }

 .left2 {
     width: 670px;
     float: left;
     overflow: hidden;
 }

 .left3 {
     width: 754px;
     float: left;
     overflow: hidden;
     color: #666;
 }

 .lefttop {
     background: url(/addons/cms/view/default/images/left_top_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
     margin-top: 10px;
 }

 .left2top {
     background: url(/addons/cms/view/default/images/left2_top_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
 }

 .leftbot {
     background: url(/addons/cms/view/default/images/left_bot_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .left2bot {
     background: url(/addons/cms/view/default/images/right_bot2_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .right {
     width: 754px;
     float: left;
     display: inline;
     margin-left: 5px;
     overflow: hidden;
 }

 .right2 {
     width: 275px;
     float: right;
     overflow: hidden;
 }

 .right3 {
     width: 201px;
     float: right;
     overflow: hidden;
     color: #666;
 }

 .righttop {
     background: url(/addons/cms/view/default/images/right_top_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
 }

 .right2top {
     background: url(/addons/cms/view/default/images/right2_top_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
 }

 .rightbot {
     background: url(/addons/cms/view/default/images/right_bot_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .right2bot {
     background: url(/addons/cms/view/default/images/left_bot2_img.gif) no-repeat;
     height: 3px;
     font-size: 0;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .right_main {
     width: 752px;
     min-height: 458px;
     border: solid 1px #d5d5d5;
     border-top: 0;
     border-bottom: 0;
     padding-bottom: 15px;
     overflow: hidden;
 }

 .right2_main {
     width: 273px;
     border: solid 1px #d5d5d5;
     border-top: 0;
     border-bottom: 0;
     padding-bottom: 15px;
     overflow: hidden;
 }

 .left2_main {
     width: 668px;
     border: solid 1px #d5d5d5;
     border-top: 0;
     border-bottom: 0;
     padding-bottom: 15px;
     overflow: hidden;
 }

 .h_nav li a:-webkit-any-link {
     display: block;
 }

 /*头部开始*/
 /*.h_top{ background:url(/addons/cms/view/default/images/topbg.jpg) repeat-x 0 0px; height:160px; padding:6px 0 0;font-family:"Microsoft YaHei"; position:relative; z-index:999;}
.h_zc{height:35px; line-height:20px; font-size:13px;}
.h_zc a{ padding:0 9px; display:inline-block;}
.header h1{ }
.header h1 img{ height:106px;}
.h_con{height:78px; padding:28px 0 0;color:#383838; font-size:23px; line-height:60px}
.h_con p{margin-left: 180px;}
.h_tex b{color:#66b62d;}
.h_pho{line-height:22px;padding:0 0 0 65px; font-size:16px;background:url(/addons/cms/view/default/images/t_pho.jpg) no-repeat 0 1px; color:#666; width:205px;}
.h_pho b{font-size:26px; height:32px; line-height:28px;display:block; color:#0b3c7e;}*/
 .top1 {
     background: url(/addons/cms/view/default/images/menubg.jpg) repeat-x;
     height: 120px;
 }


 .menu {
     width: 1140px;
     margin: 0 auto;
     height: 57px;
     line-height: 57px;
     overflow: hidden
 }

 .menu li {
     float: left;
     margin-right: 15px;
 }

 .menu li:after {
     display: block;
     content: "";
     width: 2px;
     height: 13px;
     position: relative;
     top: -35px;
     right: 0px;
     background: url(/addons/cms/view/default/images/navLi.png) no-repeat left center;
 }

 .menu li a {
     color: #fff;
     font-family: "Microsoft YaHei";
     width: 98%;
     font-size: 16px;
     line-height: 57px;
     display: inline-block;
     padding: 0 9px;
     font-weight: bold;
     text-align: center;
 }

 .menu li a.navHome {
     padding: 0 19px;
     background-image: none;
 }

 .menu li.cur a,
 .menu li a:hover {
     background: #ec9225;
     text-decoration: none;
 }

 .menu li a:-webkit-any-link {
     display: block;
 }



 /*搜索*/
 .h_sea {
     height: 33px;
     line-height: 33px;
     overflow: hidden;
     color: #0b3c7e;
     padding: 14px 0 0;
     font-family: "Microsoft YaHei";
 }

 .key {
     width: 760px;
     overflow: hidden;
 }

 .h_sea a {
     line-height: 33px;
     padding: 0 0 0 14px;
     color: #666;
 }

 .inp01 {
     height: 31px;
     border: solid 1px #f2f2f2;
     border-top-color: #aeaeae;
     border-left-color: #aeaeae;
     background: #fff;
     width: 235px;
     padding: 0 0 0 14px;
     float: left;
     line-height: 31px;
     color: #adadad;
     box-shadow: 2px 2px 2px #d6d6d6 inset;
 }

 .s_ss {
     float: left;
     width: 66px;
     height: 33px;
     margin-left: 2px;
     background: url(/addons/cms/view/default/images/s_ss.gif);
     height: 33px;
     border: none;
 }

 /*头部结束*

/*底部开始*/
 .foot {
     height: 251px;
     font-family: "Microsoft YaHei";
     color: #fff;
     line-height: 26px;
 }

 .f_nav {
     height: 40px;
     line-height: 40px;
     color: #fff;
     font-size: 12px;
     text-align: center;
     border: solid 1px #fff;
 }

 .f_nav a {
     color: #fff;
     padding: 0 13px;
 }

 .f_logo {
     width: 150px;
     background: url(/addons/cms/view/default/images/f_logo.png) no-repeat;
     height: 178px;
     text-align: right
 }

 .f_text {
     width: 910px;
     overflow: hidden;
     padding: 30px 0 0 45px;
     font-size: 16px;
 }

 .f_text a {
     padding: 0 0 0 5px;
     color: #fff;
 }

 .f_ewm {
     width: 178px;
     padding: 49px 0 0;
 }

 /*底部结束*/


 /*见证*/
 .jz {
     height: 455px;
     border-top: solid 1px #8d8d8d;
     overflow: hidden;
     font-family: "Microsoft YaHei";
 }

 .jz h2 {
     height: 54px;
     padding: 40px 17px 0;
     font-size: 20px;
     color: #999;
 }

 .jz h2 a {
     color: #999;
 }

 .jz h2 a.cur,
 .jz h2 a:hover {
     color: #68b92e;
     text-decoration: none
 }

 .jz h2 b {
     font-weight: normal;
     background: url(/addons/cms/view/default/images/ico03.jpg) no-repeat 11px center;
     padding-left: 23px;
     font-size: 16px;
     color: #000
 }

 .jz h2 span {
     padding: 10px 0 0;
     line-height: 22px;
     font-weight: normal
 }

 .jz h2 p {
     float: left
 }

 .jz_c li {
     width: 212px;
     height: 299px;
     padding: 15px 11px 0 16px;
     float: left;
     position: relative
 }

 .jz_c li img {
     width: 210px;
     height: 297px;
     border: solid 1px #e5e5e5;
 }

 .jz_c li span {
     width: 210px;
     height: 109px;
     position: absolute;
     left: 17px;
     bottom: 1px;
 }

 .jz_c li span a {
     display: block;
     background: url(/addons/cms/view/default/images/jz_lbg1.png) no-repeat 0 0;
     line-height: 18px;
     color: #fff;
     padding: 5px 14px 0;
     height: 104px;
 }

 .jz_c li span a:hover {
     background: url(/addons/cms/view/default/images/jz_lbg2.png) no-repeat 0 0;
     text-decoration: none;
 }

 .jz_c li span a b {
     display: block;
     font-size: 14px;
     line-height: 34px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 185px;
     display: inline-block;
 }


 /*合作*/
 .hz {
     height: 502px;
     overflow: hidden;
     padding: 0 20px;
     font-family: "Microsoft YaHei";
 }

 .hz h2 {
     height: 97px;
     position: relative
 }

 .hz h2 span {
     font-size: 14px;
 }

 .hz h2 p {
     position: absolute;
     top: 53px;
     line-height: 30px;
     right: 5px;
     font-weight: normal;
 }

 .hz_c {
     border: solid 1px #d1d1d1;
     height: 361px;
     overflow: hidden
 }

 .hz_c li {
     width: 152px;
     height: 120px;
     border-right: solid 1px #d1d1d1;
     border-bottom: solid 1px #d1d1d1;
     float: left
 }

 .hz_c li img {
     width: 152px;
     height: 120px;
 }


 /*关于正能量*/
 .gy {
     height: 390px;
     padding: 33px 15px 0;
     overflow: hidden;
     line-height: 26px;
     font-family: "Microsoft YaHei";
 }

 .gy_l {
     background: url(/addons/cms/view/default/images/vidbg.jpg) no-repeat 0 23px;
     padding: 41px 17px;
     width: 382px;
 }

 .gy_l img {
     width: 382px;
     height: 219px;
     display: block;
 }

 .gy_l p {
     padding: 90px 0 0;
     display: block;
     text-align: center;
 }

 .gy_r {
     width: 460px;
     padding-left: 35px;
 }

 .gy_r h2 {
     height: 66px;
     line-height: 66px;
     overflow: hidden;
     font-size: 23px;
 }

 .gy_r h2 em {
     padding-left: 12px;
 }

 .gy_t {
     height: 146px;
     line-height: 26px;
 }

 .gy_t h3 {
     height: 30px;
     line-height: 30px;
     overflow: hidden;
     font-size: 16px;
 }

 .gy_t h3 span {
     font-size: 14px;
     font-weight: normal
 }

 .gy_t p a,
 .wd dd a,
 .zx_c dd a {
     color: #68b92e
 }

 .gy_b ul {
     overflow: hidden;
     float: left;
 }

 .gy_b li {
     width: 199px;
     float: left;
     padding: 0 7px 0 0;
 }

 .gy_b li img {
     width: 199px;
     height: 132px;
 }

 .gy_b p {
     width: 39px;
     float: left;
     overflow: hidden;
     padding: 2px 0 0;
 }

 .prve,
 .next {
     display: block;
     width: 39px;
     height: 39px;
     overflow: hidden
 }

 .prve {
     background: url(/addons/cms/view/default/images/ico_l01.jpg) no-repeat 0 0;
 }

 .next {
     background: url(/addons/cms/view/default/images/ico_r01.jpg) no-repeat 0 0;
 }

 /*.prve:hover,.next:hover{ background-position:right 0;}*/

 /*荣誉*/
 .ry {
     height: 473px;
     border-top: solid 1px #8d8d8d;
     overflow: hidden;
     padding: 32px 0 0;
     font-family: "Microsoft YaHei";
 }

 .ry h2 {
     height: 87px;
     overflow: hidden
 }

 .ry h2 p {
     display: block;
     height: 18px;
     line-height: 18px;
     font-weight: normal
 }

 .ry_c {
     padding-left: 31px;
 }

 .ry_c img {
     display: block;
     border: solid 1px #e7e7e7
 }

 .ry_c p {
     width: 243px;
     padding-left: 17px;
     float: left
 }

 .ry_c p.ryl1 {
     width: 158px;
 }

 .ry_c p.ryl1 img {
     margin-bottom: 15px;
 }



 /*问答*/
 .wd {
     border-left: dashed 1px #7f7f7f;
     padding-left: 42px;
     height: 368px;
     overflow: hidden;
     width: 257px
 }

 .wd dl {
     padding: 8px 0;
 }

 .wd dt {
     background: url(/addons/cms/view/default/images/wd_w.jpg) no-repeat 4px 18px;
     padding-left: 29px;
     height: 48px;
     line-height: 48px;
     overflow: hidden;
     font-size: 14px
 }

 .wd dt a {
     color: #000;
     font-weight: bold;
 }

 .wd dd {
     background: url(/addons/cms/view/default/images/wd_d.jpg) no-repeat 5px 6px;
     padding-left: 29px;
 }

 /*趋势*/
 .qs {
     height: 720px;
     overflow: hidden;
     font-family: "Microsoft YaHei";
 }

 .til01 {
     text-align: center;
     line-height: 28px;
     font-size: 23px;
     color: #514f4d;
 }

 .til01 em,
 .jz h2 em,
 .gy_r h2 em,
 .new h2 em {
     font-style: normal;
     font-family: Arial;
     font-size: 16px;
     font-weight: normal;
     line-height: 18px;
     text-transform: uppercase;
 }

 .til01 em,
 .jz h2 em {
     display: block;
 }

 .til01 b,
 .qs_c dd h4 a,
 .gy_r h2 b,
 .new h2 b,
 .zx h2 a:hover b,
 .zx h2 a.cur b {
     color: #68b92e;
 }

 .til01 a {
     color: #514f4d;
 }

 .qs h2 {
     height: 84px;
 }

 .qs_c {
     height: 600px;
 }

 .qs_c h3 {
     position: absolute;
     top: 142px;
     left: 412px;
 }

 .qs_c dl {
     border: solid 1px #e5e5e5;
     border-radius: 1px;
     width: 340px;
     height: 570px;
     padding: 13px 12px;
     overflow: hidden;
     float: left;
     margin-left: 75px;
     -margin-left: 45px;
     line-height: 24px;
     font-size: 14px;
 }

 .qs_c dt {
     height: 378px;
 }

 .qs_c dt img {
     width: 338px;
     height: 376px;
     border: solid 1px #e5e5e5
 }

 .qs_c dd {
     padding: 0 16px;
 }

 .qs_c dd h4 {
     height: 48px;
     line-height: 48px;
     font-size: 18px;
     color: #000;
     font-weight: normal
 }

 .qs_c dd h4 b {
     color: #68b92e;
 }


 /*选择*/
 .xz {
     border-top: solid 1px #8d8d8d;
     height: 626px;
     overflow: hidden;
     font-family: "Microsoft YaHei";
 }

 .xz h2 {
     height: 82px;
     padding: 42px 0 0;
 }

 .xz h2 span {
     display: block
 }

 .more01 {
     font-size: Arial;
     font-size: 14px;
     color: #666;
     text-transform: uppercase;
     line-height: 40px;
     font-weight: normal
 }

 .xz_c li {
     width: 299px;
     height: 213px;
     padding: 16px 0 0 16px;
     float: left;
     position: relative;
     overflow: hidden;
 }

 .xz_c li img {
     width: 297px;
     height: 211px;
     border: solid 1px #e5e5e5;
 }

 .xz_c li span {
     width: 297px;
     height: 39px;
     line-height: 39px;
     text-align: center;
     position: absolute;
     bottom: 1px;
     left: 17px;
     background: url(/addons/cms/view/default/images/bg01.png) repeat 0 0;
 }

 .xz_c li span a {
     color: #fff;
     font-size: 14px;
 }

 /*政策支持*/
 .zc {
     height: 638px;
     overflow: hidden;
     font-family: "Microsoft YaHei";
 }

 .zc h2 {
     height: 88px;
 }

 .zc h2 span,
 .hz h2 span {
     display: block;
     font-weight: normal;
     font-size: 20px;
 }

 .zc_c li {
     float: left;
     width: 432px;
     height: 112px;
     padding: 21px 0 0 16px;
     overflow: hidden;
     font-size: 16px;
     line-height: 22px;
 }

 .zc_c li.zcl1 {
     padding-left: 78px;
 }

 .zc_c li span {
     background: url(/addons/cms/view/default/images/ico01.jpg) no-repeat 0 0;
     width: 90px;
     height: 78px;
     padding: 14px 0 0 18px;
     float: left;
     display: block
 }

 .zc_c li p {
     width: 322px;
     float: left;
 }

 .zc_c li p b {
     display: block;
     line-height: 36px;
     font-size: 20px;
     color: #514f4d;
 }

 .zc_c li.zcl2 p {
     padding: 18px 0 0;
     font-weight: bold;
     font-size: 20px;
     color: #514f4d;
 }

 .zc_c li.zcl2 p em {
     font-style: normal;
     font-family: Arial;
     font-size: 30px;
 }