/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #666666; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%;}
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #5d3f53; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
.margin_bottom24{ margin-bottom:24px;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
/*index start*/
.head{ width:100%; height:100px;}
.logo{ padding:36px 0 0 0;}
.headr{}
.language{}
.language a{ display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; margin-left:15px; font-size:16px; color:#fff;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.language a.en{ background:#e9a538;}
.language a.cn{ background:#9e9e9e;}

.headr_r{ padding-top:30px;}
.headr_r a{ display:block; width:150px; height:40px; background:#5b3856; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bolder;border-radius: 5px;}
.headr_r a:hover{ background:#41213c; color:#fff;}

.search{ margin-right:30px;position: relative; z-index: 999; padding-top:25px;}
.search a{ display:block; height:36px; padding-top:14px; margin-left:20px;}
.head_s .headrls { width: 0;  background: #fdc86e; position: absolute; z-index: 9999; top: 75px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden;}
.head_s .headrls form{padding: 17px;height: auto; width:274px;}
.head_s.headshow .headrls { width: 274px;}
.head_s .headrls img { position: absolute; z-index: 10000; top: -7px; right: 14px; display:none; }
.headrls_sub { width: 60px; height: 40px; border: 0; background: url(../images/top_search.jpg) no-repeat 50% 50% #fff; cursor: pointer; outline:none;}
.headrls_text { width: 180px; height: 40px; border: 0; line-height: 40px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}

.menu{ padding-right:15px;}
.menu ul li{ display:inline-block;position:relative; z-index:9; margin:0 18px;}
.menu ul li a.one{ display:block; line-height:100px; font-size:16px; color:#3e3e3e; font-weight:bolder;}
.menu ul li a.one:hover{ color:#5d3f53;}
.menu ul li.down a.one{ background:url(../images/menu_icon.png) no-repeat 92% 50%;}
.menu ul li a.one:before {
          content: "";
          position: absolute;
          left: 0;
          bottom: 0;
          height: 3px;
          width: 0;
          background: #5d3f53;
          transition: all 0.3s ease-in-out 0s; }
.menu ul li a.one:hover::before { width: 100%; }
.menu ul li a.one.curr::before { width: 100%; }
.menu ul li a.curr{ color:#5d3f53;}

.menu ul li .menuc{ width:320px; height:auto; position:absolute; z-index:999; top:100px; left:0; background:#fff; text-align:left; padding:20px 30px 20px 30px; display:none;}
.menu ul li .menuc dl dd{ width:170px; float:left; height:35px; line-height:35px; font-size:14px; color:#666666; margin:6px 0;}
.menu ul li .menuc dl dd a{ display:block; padding-left:15px; background:url(../images/menu_icon_down.png) no-repeat left 50%; height:21px; line-height:21px; margin:7px 0; font-size:14px;}
.menu ul li .menuc dl dd a:hover{ color:#e9a538;}

.menu ul li:hover a.one{}
.menu ul li .menuctwo{width:200px;}


/* banner */
.flexslider { position: relative; height: auto; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { height: auto; }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:block; width:100%; height:auto;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 16px; height: 16px; margin: 0 8px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 16px; height: 16px; line-height: 16px; overflow: hidden; background:#d4d4d4; cursor: pointer; color: #d4d4d4; font-size: 0;border-radius:16px; }
.flex-control-nav .flex-active { width: 16px; height: 16px; line-height: 16px;background:#5d3a58; color: #5d3a58; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a{ text-decoration:none; display: block; width: 21px; height: 37px; margin: -10px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; text-indent:-999em }
.flex-direction-nav .flex-prev {opacity:1;left: 80px; background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { opacity:1;right: 80px; background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev { opacity:1; left: 80px;}
.flexslider:hover .flex-next { opacity:1; right: 80px;}
.flexslider:hover .flex-next:hover{ background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev:hover { opacity: 1;background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


.iproduct{ width:100%; height:auto; background:#ededed; padding:70px 0 50px 0;}
.iproductt{ text-align:center;}
.iproductt_t{ font-size:32px; color:#111111; line-height:35px; text-transform:uppercase;}
.iproductt_line{ margin:14px auto 20px auto;}
.iproductt_i{ font-size:16px; color:#777777; line-height:25px; width:760px; margin:0 auto;}

.iproductc{ padding-top:30px;}
.iproductc ul li{ width:280px; height:380px; float:left; margin:0 26px 30px 0;}
.iproductc ul li:nth-child(4n){ margin-right:0;}
.iproductc ul li a{ display:block; background:#fff; border:3px #fff solid; padding:27px; text-align:center;}
.iproductc_img{ width:220px; height:220px; margin-bottom:15px;}
.iproductc_t{ color:#111111; font-size:20px; line-height:35px;}
.iproductc_line{ margin:12px auto; width:53px; height:2px; background:#666666;}
.iproductc_i{ font-size:14px; color:#666666; line-height:20px; height:40px; overflow:hidden;}
.iproductc ul li a:hover{border:3px #5b3856 solid;}
.iproductc ul li a:hover .iproductc_t{ color:#5b3856;}
.iproductc ul li a:hover .iproductc_line{background:#5b3856;}

.iabout{ padding:80px 0;}
.iaboutl{ width:644px; height:auto;}
.iaboutr{ width:495px; height:auto; padding-top:20px;}
.iaboutr_t{ color:#111111; font-size:50px; line-height:60px; text-transform:uppercase;}
.iaboutr_t_1{}
.iaboutr_t_2{ font-weight:bolder;}

.iaboutr_line{ width:70px; height:4px; margin:26px 0; background:#64405c;}
.iaboutr_c{ font-size:16px; color:#111111; line-height:30px; margin-bottom:30px;}
.iaboutr_m{ display:block; width:160px; height:50px; text-align:center; line-height:50px; background:#5d3f53; color:#fff; font-size:16px;}
.iaboutr_m:hover{ background:#4a233d; color:#fff;}

.inetwork{ width:100%; height:800px; background:url(../images/i_network_bg.jpg) no-repeat 50% top;}
.inetwork .container{height:800px; padding-top:70px; position:relative; z-index:9;}
.inetworkt{ text-align:center; color:#fff;}
.inetworkt_t{ font-size:32px; line-height:35px;}
.inetworkt_line{ margin:14px auto 20px auto;}
.inetworkt_i{ font-size:16px; line-height:25px; width:760px; margin:0 auto;}
.inetworkc{ padding-top:30px; text-align:center;}
.inetworkb{ width:1170px; height:240px; background:url(../images/i_network_num_bg.jpg) no-repeat 50% 50%; position:absolute; z-index:10; left:15px; bottom:-33px; padding:0 50px;}
.inetworkb ul li{ width:33.33%; height:auto; text-align:center; padding-top:80px; float:left;}
.inetworkb_t{ font-size:52px; color:#fdc86e; font-weight:bolder; line-height:60px;}
.inetworkb_i{ font-size:16px; color:#fff; line-height:36px;}

.inew{ width:100%; height:auto; background:#fcf7ff; padding:175px 0 80px 0;}
.inewc{ padding-top:30px;}
.inewcl{ width:350px; height:460px;}
.inewcl a{ display:block; background:#fff; padding:20px; position:relative; z-index:9;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.25);}
.inewcl_img_time{ width:180px; height:36px; background:url(../images/i_new_icon.png) no-repeat 20px 50% #5d3a58; text-indent:44px; font-size:14px; color:#fff; line-height:36px; text-transform:uppercase; position:absolute; z-index:10; top:232px; right:31px;border-radius: 36px;}
.inewcl_img{ width:310px; height:230px;}
.inewcl_t{ margin:25px auto 10px auto; font-size:18px; color:#1b1b1a; font-weight:bolder; line-height:25px; height:50px; overflow:hidden;}
.inewcl_i{ font-size:14px; color:#7e7e7e; line-height:22px; height:66px; overflow:hidden; margin-bottom:20px;}
.inewcl_m{ font-size:14px; color:#5d3a58; font-weight:bolder; line-height:25px;}
.acustomercc_a{ padding:15px 25px 60px 25px;}

.acustomercc_a .swiper-pagination-bullet{ width:17px; height:17px; background:#d4d4d4;opacity: 1;border-radius:17px;}
.acustomercc_a .swiper-pagination-bullet-active{ background:#5d3a58; opacity: 1;border-radius:17px;}
.acustomercc_a .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}
.acustomercc_a .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.acustomercc_a .swiper-pagination-bullets{ bottom:0;}

.ifoot{ width:100%; height:auto; background:#5d3f53; background-size:cover;}
.foot{ width:100%; height:auto; padding:97px 0 60px 0; border-bottom:1px #78586d solid;}
.footl{ width:30%; height:auto;}
.footlt{ margin-bottom:30px;}
.footlc{ font-size:16px; line-height:28px; color:#b59dad;}
.footlc a{ color:#f5891c;}
.footr{ width:100%; height:auto;}
.footrl{ width:270px}
.footrlt{ font-size:20px; font-weight:bolder; color:#fff; line-height:40px; text-transform:uppercase; margin-bottom:6px;}
.footrlc{}
.footrlc ul li a{ font-size:16px; color:#b59dad; line-height:32px; text-transform:uppercase;}
.footrlc ul li a:hover{ color:#fdc86e;}
.footrm{ width:250px;}
.footrr{ width:420px;}
.footr_shore{ width:250px;}
.footcontact{ font-size:16px; line-height:28px; color:#b59dad; margin-bottom:25px;}
.footshare{}
.footshare a{ display:inline-block; width:21px; height:28px; margin-right:25px;}
.footshare a.footshare_1{ background:url(../images/i_foot_share1.png) no-repeat 50% 50%;}
.footshare a.footshare_2{ background:url(../images/i_foot_share2.png) no-repeat 50% 50%;}
.footshare a.footshare_3{ background:url(../images/i_foot_share3.png) no-repeat 50% 50%;}
.footshare a.footshare_4{ background:url(../images/i_foot_share4.png) no-repeat 50% 50%;}
.footshare a.footshare_5{ background:url(../images/i_foot_share5.png) no-repeat 50% 50%; position:relative; z-index:1;}
.footshare a.footshare_5 img{ position:absolute; z-index:2; left:-55px; bottom:32px; display:none;}
.footshare a.footshare_1:hover{ background:url(../images/i_foot_share1_over.png) no-repeat 50% 50%;}
.footshare a.footshare_2:hover{ background:url(../images/i_foot_share2_over.png) no-repeat 50% 50%;}
.footshare a.footshare_3:hover{ background:url(../images/i_foot_share3_over.png) no-repeat 50% 50%;}
.footshare a.footshare_4:hover{ background:url(../images/i_foot_share4_over.png) no-repeat 50% 50%;}
.footshare a.footshare_5:hover{ background:url(../images/i_foot_share5_over.png) no-repeat 50% 50%;}
.copyright{ width:100%; height:auto; padding:20px 0; line-height:25px; text-align:center; font-size:16px; color:#b2b2b2; text-transform:uppercase;}
.footshare a.footshare_5:hover img{ display:block;}
/*index end*/

/*product start*/
.common_banner{ width:100%; height:480px; overflow:hidden;}
.common_banner .container{ padding-top:180px; text-align:center; color:#fff; text-transform:uppercase;}
.commonb_t{ font-size:62px; font-weight:bolder; line-height:82px; margin:0 auto 20px auto;}
.location{ color:#fff;text-transform:uppercase;}
.location a{ color:#fff; font-size:16px; padding:0 10px; text-transform:uppercase; background:url(../images/location_icon.png) no-repeat right 50%;}
.location a:last-child{ background:none;}
.location a:hover{ color:#e9a538;}
.ncon{ width:100%; height:auto; background:#ededed; padding:60px 0;}
.ncate{ text-align:center; padding-bottom:20px;}
.ncate a{ display:inline-block; min-width:170px; height:55px; line-height:55px; text-align:center; background:#cccccc; font-size:16px; color:#333333; margin-right:16px; padding:0 10px;}
.ncate a:last-child{ margin-right:0;}
.ncate a:hover{ background:#78586d; color:#fff;}
.ncate a.curr{ background:#78586d; color:#fff;}

.pdetail{ padding:40px 0 60px 0;}
.pdetailt{ margin-bottom:60px;}
.pdetailtl{ width:44%;}
.pdetailtl_t{ width:100%; height:auto; margin-bottom:13px;}
.pdetailtl_t img{ display:block; width:100%; height:auto;}
.pdetailtl_c{ position:relative; z-index:9;}

.pdetailtl_cl{ width:100%; height:auto;}
.pdetailtl_cl img{ display:block; width:100%; height:auto; border:1px #ddd solid;}

.pdetailtl_c_a{width: calc(100% - 90px); margin:0 auto;}
.pdetailtl_c .pdetailtl_c-prev{ width:32px; height:32px; background:url(../images/pd_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; left:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-prev:hover{background:url(../images/pd_prev.jpg) no-repeat 50% 50%;}
.pdetailtl_c .pdetailtl_c-next{width:32px; height:32px; background:url(../images/pd_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-next:hover{background:url(../images/pd_next.jpg) no-repeat 50% 50%;}
.pdetailtl_cl.curr img{ border:1px #1e1e1e solid;}

.pdetailtr{ width:52%; padding-top:15px;}
.pdetailtr_cate{ font-size:16px; color:#7e7e7e; line-height:30px; margin-bottom:25px;}
.pdetailtr_1{ font-size:24px; color:#1e1e1e; line-height:30px;}
.pdetailtr_line{ width:38px; height:2px; background:#e9a538; margin:25px 0 25px 0;}
.pdetailtr_2{ }
.pdetailtr_3{ font-size:16px; color:#6e6e6e; line-height:30px;margin:0 0 30px 0;}
.pdetailtr_3 img{ max-width:100%; height:auto;}
.pdetailtr_4{ margin:50px auto 10px auto;}
.pdetailtr_4 a{ display:inline-block; width:178px; height:60px; line-height:60px; border:1px #dbdbdb solid; text-align:center; color:#333333; font-size:16px; margin-right:20px; text-transform:uppercase; background:#dbdbdb;}
.pdetailtr_4 a:last-child{ margin-right:0;}
.pdetailtr_4 a.pdetailtr_4_curr{ background:#5d3f53; color:#fff; border:1px #5d3f53 solid;}
.pdetailtr_4 a:hover{ background:#5d3f53; color:#fff; border:1px #5d3f53 solid;}
.pdetailtr_4 a.pdetailtr_4_curr:hover{background:#5d3f53; color:#fff; border:1px #5d3f53 solid;}

.pdetailtr_5{  margin-bottom:20px; font-size:14px; color:#999999; line-height:25px; text-transform:uppercase;}
.pdetailtr_6{padding:30px 0; border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;}
.pdetailtr_6 tr td{ line-height:40px; font-size:16px; color:#3e3e3e;}
.pdetailc{}
.pdetailct{ text-align:center;}
.pdetailct ul li{ display:block; line-height:60px; font-size:18px; color:#1e1e1e; cursor:pointer; width:50%; float:left; text-align:center; background:#c6c6c6;}
.pdetailct ul li.curr{ color:#fff; background:#5d3f53;}
.pdetailcc{ border:1px #dddddd solid; padding:25px 30px; font-size:18px; color:#6e6e6e; line-height:36px;}
.pdetailcc img{ max-width:100%; height:auto;}
.pdetailoc{ margin-top:30px;}

.nproductt{ text-align:center; font-size:36px; color:#1e1e1e; text-transform:uppercase; line-height:45px; font-weight:bolder;}
.pdetailoc ul li{ width:18%; height:auto; float:left; margin:0 2.5% 30px 0; text-align:center;}
.pdetailoc ul li.marRight{ margin-right:0;}
.pdetailoc ul li a{ display:block; background:#fff; padding:20px; border:1px #ededed solid;}
.pdetailoc ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
/*product end*/


/*about start*/
.aboutc{ padding:80px 0;}
.aboutcl{ width:570px; height:auto;}
.aboutcl_t{ font-size:50px; color:#111111; line-height:60px; text-transform:uppercase;}
.aboutcl_line{ margin:30px 0 40px 0; width:70px; height:4px; background:#64405c;}
.aboutcl_c{ font-size:16px; color:#111111; line-height:32px;}
.aboutcr{ width:540px; height:auto;}

.aboutp{ width:100%; height:816px; background:url(../images/about_pro_bg.jpg) no-repeat 50% top #fbfbfb; padding-top:65px;}
.aboutpt{ text-align:center;}
.aboutpt_t{ font-size:32px; color:#111111; line-height:30px; margin-bottom:20px;}
.aboutpt_i{font-size:16px; color:#777777; line-height:25px; width:760px; margin:0 auto;}

.aboutpc{ padding-top:60px;}
.aboutpcl{ width:200px; height:auto;}
.aboutpcl ul li{ margin-bottom:70px;}
.aboutpcl_t{ font-size:52px; color:#5d3f53; font-weight:bolder; line-height:50px; margin-bottom:15px;}
.aboutpcl_c{ font-size:16px; color:#999999; line-height:30px;}
.aboutpcr{ width:947px; height:auto;}
/*about end*/

/*contact start*/
.contactc{ padding:60px 0;}
.contactcl{ width:525px; height:auto; padding-top:30px;}
.contactcl_1{ font-size:15px; color:#5d3f53; font-weight:bolder; line-height:30px; text-transform:uppercase;}
.contactcl_2{ margin:13px 0 20px 0; color:#232323; font-size:32px; font-weight:bolder; line-height:40px;}
.contactcl_3{ width:53px; height:4px; background:#5d3f53; margin-bottom:7px;}
.contactcl_4{ font-size:16px; color:#232323; line-height:25px; margin-bottom:40px;}
.contactcl_5{}
.contactcl_5 ul li{ margin-bottom:10px; padding:20px 0 10px 85px;}
.contactcl_5 ul li.contactcl_51{ background:url(../images/contact_icon1.png) no-repeat 28px 50%;}
.contactcl_5 ul li.contactcl_52{ background:url(../images/contact_icon2.png) no-repeat 28px 50%;}
.contactcl_5 ul li.contactcl_53{ background:url(../images/contact_icon3.png) no-repeat 28px 50%;}
.contactcl_5 ul li.contactcl_54{ background:url(../images/contact_icon4.png) no-repeat 28px 50%;}
.contactcl_5_t{ font-size:16px; font-weight:bolder; line-height:30px; margin-bottom:5px;}
.contactcl_5_c{ font-size:14px; color:#666666; line-height:20px;}
.contactcl_5 ul li:hover{border-radius: 10px;box-shadow:0px 0px 15px rgba(0,0,0,0.3);}

.contactcr{ width:600px; height:auto; background:#f0f3f7; padding:30px 50px;}
.contactcr_5{}
.contactcr_5_l{ margin-bottom:16px;}
.mess_text_l{ width:235px; height:54px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_text{ width:100%; height:54px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_textarea{width:100%; height:118px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_sub{ width:200px; height:64px; line-height:64px; text-align:center; background:#5d3f53; color:#fff; border:0;border-radius: 5px; font-size:16px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; outline:none; cursor:pointer;}
.mess_sub:hover{ background:#fdc86e; color:#fff;}
/*contact end*/

/*service start*/
.service{ padding:80px 0;}
.service ul li{ position:relative;}
.servicel{ width:600px; height:400px;}
.servicer{ width:600px; height:400px; background:#f5f5f5; padding:20px; text-align:center;display: flex;align-items: center;justify-content:center;}
.servicerc_t{ font-size:28px; color:#333; font-weight:bolder; line-height:50px;}
.servicerc_c{ color:#333; line-height:28px; font-size:16px;}
/*service end*/

/*new start*/
.nlistt{ width:100%; height:auto; background:#f1f1f1; padding:60px 0;}
.nlisttl{ width:618px; height:457px;}
.nlisttr{ width:582px; height:457px; background:#fff; padding:70px 40px 40px 60px;}
.nlisttr_time{ font-size:14px; color:#999999; line-height:26px;}
.nlisttr_t{ font-size:18px; color:#111111; font-weight:bolder; line-height:30px; margin:15px 0 20px 0;}
.nlisttr_t a{color:#111111;}
.nlisttr_i{ color:#666666; font-size:13px; line-height:25px; margin-bottom:40px;}
.nlisttr_m{ display:block; width:140px; height:50px; text-align:center; line-height:50px; background:#5d3f53; color:#fff; font-size:13px;}
.nlisttr_m:hover{ background:#fdc86e; color:#fff;}
.nlistb{ width:100%; height:auto; background:#fcf7ff; padding:60px 0;}
.nlistb ul li{ width:350px; height:auto; float:left; margin:0 72px 60px 0;}
.nlistb ul li:nth-child(3n){ margin-right:0;}

.ndetail{ width:100%; height:auto; padding:30px 0 60px 0; background:#f1f1f1;}
.ndetail_t{ text-align:center; padding-bottom:15px; border-bottom:1px #dddddd solid;}
.ndetailt{ font-size:28px; font-weight:bolder; line-height:50px; color:#000000;}
.ndetaili{ font-size:16px; color:#7e7e7e; line-height:32px;}
.ndetail_c{ max-width:1200px; height:auto; margin:0 auto;}
.ndetailc{ max-width:1000px; height:auto; margin:0 auto; padding:50px 0; font-size:16px; color:#000000; line-height:35px;}
.ndetailc img{ max-width:100%; height:auto;}
.ndetailp{border-top:1px #dddddd solid; text-align:center; padding-top:40px;}
.ndetailp a{ display:inline-block; width:220px; height:60px; line-height:60px; text-align:center; background:#dddddd; font-size:18px; color:#1e1e1e;border-radius: 5px;}
.ndetailp a:hover{ background:#fdc86e; color:#fff;}
/*new end*/




.pageController { width:100%; padding: 30px 0; line-height: 43px; text-align:center;}
.pageController a { display:inline-block; width:43px; height:43px; line-height:43px; background-color: #fff; color: #6a6a6a; margin-right: 10px; font-weight:bolder; border:2px #e6e6e6 solid; text-align:center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05);}
.pageController a:hover { background-color: #5d3f53; color: #FFF; text-decoration: none; border:2px #5d3f53 solid; }
.pageController .xuanzhong { background-color: #5d3f53; color: #FFF; font-weight: bold; border:2px #5d3f53 solid; }
