@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,submit,input,textarea,select,table,tr,th,td,hr,pre,sup,address,cite,dfn,em,var,blockquote { margin:0; padding:0; list-style:none;}
html { min-height:100%;  border:none 0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*{ margin:0px; padding:0px;}

ul,ol {list-style-type: none;}
button,submit,input,select,textarea {font:12px/1.5 Tahoma,"Microsoft YaHei",arial,simsun,sans-serif; outline:none;}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
textarea { resize:none; outline:none;}
button::-moz-focus-inner,
submit::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { padding:0; border:none;}
table { border-collapse:separate;border-spacing:0;}
th,td { text-align:left;}
address,cite,dfn,em,var{font-style:normal; }
img { border:none; border:none; vertical-align:middle;}
iframe {vertical-align: top;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.ui_clear{*zoom:1}
.ui_clear:after{content:'\20';display:block;clear:both;height:0;overflow: hidden;}

/* ====================================================================
@ set common style
======================================================================= */
body { font-size:12px; color:#555; background:#fff; font-family:"微软雅黑";}
.float{ float:none;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ -webkit-transition: all ease .3s; transition: all ease .3s;}
img:hover{}
.float{ float:left;}
.clear{ clear:both;}



/*----------------头部----------------*/
#header{ height:208px; width:100%; margin:auto; background:url(../images/top_bg.jpg);}
.header{ width:1200px; margin:auto;}
.header_t{ height:36px; line-height:36px;}
.header_t span{ float:left;}
.header_t div{ float:right;}
.header_t div a{ margin-left:20px; padding-right:20px;}
.header_b{ margin-top:18px;}
.logo{ float:left; display:block; overflow:hidden; width:620px;}
.logo img{ float:left; margin-right:10px;}
.logo div span{ font-size:26px; color:#f00;letter-spacing:1px;font-weight: bold;}
.logo div p{ color:#525252; font-size:16px;}
.dh{ float:right;margin-top:16px;}

.nav{ width:100%; float:left; margin-top:14px;}
.nav ul li{ float:left; background:url(../images/nav_li_a_bg.jpg) no-repeat center right; width:150px; text-align:center;}
.nav ul li a{ color:#fff; font-size:16px; height:51px; line-height:51px;}
.nav ul li a:hover, .nav ul li.active a{color:#fff; background:url(../images/nav_li2.jpg); display:block; overflow:hidden;}





/*----------------搜索----------------*/
.search{ height:58px; width:1200px; margin:auto; line-height:58px; display:block; overflow:hidden;}
.search div{ float:left;}
.search div a{ margin-right:15px;}
.search form{ float:right;}
#search_text{width: 304px;padding: 10px 0 10px 20px;font-size: 16px;font-family: Montserrat, sans-serif;border: 0 none;height:32px;margin-right: 0;color: white;outline: none;background:#fff;float: left;box-sizing: border-box;transition: all 0.15s; color:#000; border:1px solid #e6e6e6; margin-top:20px; font-size:12px;}
#search_text:focus {background:#f7f7f7;}
#search_button {border: 0 none;background:#ff6800; color:#fff;width: 60px; float: left;padding: 0;text-align: center;height: 32px;cursor: pointer;margin-top:20px;}







/*----------------banner----------------*/
#banner{ height:523px; background:url(../images/banner_bg.jpg) no-repeat center bottom;}
.flexslider{position:relative;height:523px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat ; }
.slides{position:relative;z-index:1;}
.slides li{height:523px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




/*----------------产品展示--------------1*/
#product{ width:100%; margin:auto; background:#f2f2f2; }
.product{ width:1200px; margin:auto; padding-top:20px; padding-bottom:20px; display:block; overflow:hidden;}



.product_menu{ width:240px; float:left;}
.product_menu > ul{ background:#ff6902; height:1103px; display:block; overflow:hidden; padding-top:20px;}
.product_menu > ul > li{ display:block; overflow:hidden; margin-bottom:10px;}
.product_menu > ul > li div a{ height:40px; line-height:34px; background:url(../images/index_3.jpg); display:block; overflow:hidden; width:100%; padding-left:47px; font-size:16px; color:#000000;}
.product_menu > ul > li a{}
.product_menu > ul > li ul{ margin-left:39px;}
.product_menu > ul > li ul li{ height:42px; line-height:42px;}
.product_menu > ul > li ul li a{ color:#fff; font-size:14px; background:url(../images/tb2.png) no-repeat center left; padding-left:10px;}

#product_rihgt{ width:945px; margin:auto; display:block; overflow:hidden; background:#fff; height:1190px;}
#product_rihgt .item{display:inline;float:left;width:943px; margin:auto;}
#product_rihgt .item .tab{position:relative;height:70px; background:url(../images/index_4.jpg) no-repeat 720px center #171717;}
#product_rihgt .item .tab h5{position:absolute;font-size:14px;}
#product_rihgt .item .tab .switchBtn{position:absolute;top:3px;right:0;}
#product_rihgt .item .tab .switchBtn a{float:left;width:15px;height:15px;margin-left:5px;overflow:hidden;text-indent:-999px;background:url(/jscss/demoimg/201208/icon_arr.gif) no-repeat;outline:none;}
#product_rihgt .item .tab .switchBtn a.prev{background-position:0 -25px;}
#product_rihgt .item .tab .switchBtn a.prevNot{background-position:0 0;cursor:default;}
#product_rihgt .item .tab .switchBtn a.next{background-position:right -25px;}
#product_rihgt .item .tab .switchBtn a.nextNot{background-position:right 0;cursor:default;}
#product_rihgt .item .tab ul{position:absolute;height:75px;overflow:hidden; display:block; overflow:hidden; float:left;}
#product_rihgt .item .tab ul li{float:left;cursor:pointer;  text-align:center; width:169px; font-size:16px; color:#fff; }
#product_rihgt .item .items{display:none; margin-left:31px;}

#product_rihgt .item .tab ul li{float:left;cursor:pointer;width:131px; text-align:center; background:url(../images/product_li_link2.jpg) no-repeat;height:75px;font-size:16px; color:#fff; padding-top:20px;}
#product_rihgt .item .tab ul li p{ font-size:12px;}
#product_rihgt .items{ width:1050px; display:block; overflow:hidden; margin-top:42px;}
#product_rihgt .items ul{ margin-left:31px;}
#product_rihgt .items li{width:270px; float:left; margin-right:34px; background:#fff; margin-bottom:20px;}
#product_rihgt .item .tab ul li.current{cursor:text;color:#fff; background:url(../images/product_li_link.jpg);}
#product_rihgt .items_tp{width:270px; height:297px; border:1px solid #d0c9c9;display: flex;
    justify-content: center;   /* 水平居中 */
    align-items: center;     /* 垂直居中 */}
#product_rihgt .items_tp img{ width:270px; height:auto;padding-top:50px;.caset .list li}
#product_rihgt .items_wz{ width:100%; float:left; text-align:center; line-height:50px;}
#product_rihgt .items_wz a{ font-size:14px; color:#2a2a2a;}




/*----------------广告条--------------1*/
.advertising{ width:1200px; height:170px; background:url(../images/index_7.jpg) no-repeat; margin:auto; margin-top:20px;}
.advertising a{ margin-left:588px; width:128px; height:38px; display:block; overflow:hidden; margin-top:105px; float:left;}





/*----------------合作伙伴--------------1*/
#brand{ width:100%; margin:auto; margin-bottom:50px;}
.brand{ width:1200px; margin:auto; }
.brand_title{ text-align:center; display:block; overflow:hidden; margin-top:30px; margin-bottom:34px; color:#0352a9;}
.brand_title span{ font-size:22px;}
.brand_title p{ font-size:16px;}
.brand_title h2{ color:#323232; font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.brand_title h1{ color:#323232; font-family:24px; font-weight:normal; background:url(../images/brand_h3_title.jpg) no-repeat center center; width:438px; margin-left:377px;}


.sl_area { display:block;  margin:0 auto; clear:both; overflow:hidden;}
.sl_header{ width:100%; position:fixed; z-index:99999;}

/*indexPro*/
#proHotIndex{height:124px; overflow:hidden; width:1200px;}
.proHotIndexTit{ background:url(../images/hmimg_08.jpg) left center no-repeat; padding-left:30px;}
.proHotIndexTit h3{ font-size:30px; height:32px; line-height:32px; font-weight:normal;}
.proHotIndexTit h3 em{ color:#8fc31f;}
#proHotIndex ul{ width:9999999999999999px; float:left; margin:0px; padding:0px; position:relative; z-index:99;}
#proHotIndex ul li{ float:left; width:161px; height:87px; border:1px solid #cccccc; margin-right:23px;}
#proHotIndex ul li img{ height:87px; width:161px;}

#proHotIndex .sl_area{ position:relative;}
#proHotIndex .sl_area .btn{ height:50x; width:100%; position:absolute; margin-top:20px; top:0; left:0; z-index:1;}
#proHotIndex .sl_area .btn .prev{ height:50px; width:33px; float:left; }
#proHotIndex .sl_area .btn .next{ height:50px; width:33px; float:right;}
#proHotIndex .sl_area .btn .prev:hover{ cursor:pointer; opacity:1;}
#proHotIndex .sl_area .btn .next:hover{ cursor:pointer; opacity:1;}
.aaa{ width:1100px; display:block; overflow:hidden;}





/*----------------优势 --------------1*/
#youshi{ background:url(../images/index_14.jpg) no-repeat top center; height:1026px;}
.youshi{ width:1200px; margin:auto; display:block; overflow:hidden;}
.youshi_t{ background:url(../images/index_15.jpg) no-repeat left top; height:466px; float:left; margin-top:196px; width:100%;}

.youshi_b{background:url(../images/index_16.jpg) no-repeat left top; height:364px; float:left;width:100%;}
.youshi h3{ color:#000000; font-size:26px; font-weight:normal;}
.youshi ul li{ font-size:14px; color:#4e4e4e; height:30px; line-height:30px;}


.youshi_t_one{margin-top:50px;}
.youshi_t h3{ padding-left:43px; }
.youshi_t ul{ margin-top:20px; margin-left:15px;}
.youshi_t ul li{ padding-left:43px;}

.youshi_t_two{ margin-top:15px;}

.youshi_b div{ margin-left:575px;}
.youshi_b div h3{ margin-bottom:18px;}
.youshi_b div ul li{padding-left:15px;}
.youshi_b_two{margin-top:50px;}





/*----------------广告2 --------------1*/
#advertising2{ width:100%; margin:auto; overflow:hidden; height:140px; z-index:1;}
.advertising2{ width:400%; margin-left:-150%; text-align:center;}


/*----------------客户见证 --------------1*/

#wz_one{ background:url(../images/case_li_bg.png) no-repeat left center #fff; }
#wz_two{background:url(../images/case_li_bg.png) no-repeat left center #97c032;}
#wz_three{background:url(../images/case_li_bg2.png) no-repeat right center #555555;}
#four{background:url(../images/case_li_bg2.png) no-repeat right center #eed006;}
#wz_one2{  background:url(../images/case_li_bg2.png) no-repeat right center #fff;}



/*----------------团队优势--------------1*/
.team_title{ background:url(../images/index_20.jpg) no-repeat bottom center; height:99px;}
#team{ background:url(../images/tb2.png); height:634px;}
.team{ width:1200px; margin:auto;}
.team_title{ color:#252525;font-size:30px; text-align:center; padding-top:40px;}
.team ul{ margin-left:45px; width:1200px; margin-top:26px;}
.team ul li{ width:333px; height:426px; background:#f0f0f0; float:left; margin-right:55px;}
.team ul li h3{  font-size:21px; font-weight:normal; margin-top:21px; margin-left:30px; float:left; width:100%; margin-bottom:5px;}
.team ul li h3 a{color:#06468d;}
.team ul li p{color:#000000; line-height:30px; margin-left:30px; width:283px; font-size:14px;}
.team ul li div{ width:266px; height:214px; border:2px solid #fff; margin-left:30px; margin-top:20px;}
.team ul li div img{width:266px; height:214px;}


.advertising3{ width:1200px; margin:auto; height:217px; background:url(../images/index_25.jpg);}
.advertising3 a{ width:113px; height:43px; display:block; overflow:hidden; margin-left:1050px; margin-top:54px; float:left;}










/*----------------新闻--------------1*/
#news{ width:100%; margin:autoa; background:url(../images/new_bg.jpg); height:512px;}
.news_title{ border-bottom:2px solid #06468d; height:64px; line-height:64px; width:145px; margin-bottom:21px;}
.news_title h3{ float:left; font-size:20px; font-weight:normal;}
.news_title span{ font-size:14px; color:#4c4848; margin-top:5px; margin-left:5px; float:left;}
.index_news{ width:1200px; margin:auto; margin-top:25px;}
.news_index .item{display:inline;float:left;width:809px; margin:auto;}
.news_index .item .tab{position:relative;height:30px; margin-bottom:19px;}
.news_index .item .tab h5{position:absolute;font-size:14px;}
.news_index .item .tab .switchBtn{position:absolute;top:3px;right:0;}
.news_index .item .tab .switchBtn a{float:left;width:15px;height:15px;margin-left:5px;overflow:hidden;text-indent:-999px;background:url(/jscss/demoimg/201208/icon_arr.gif) no-repeat;outline:none;}
.news_index .item .tab .switchBtn a.prev{background-position:0 -25px;}
.news_index .item .tab .switchBtn a.prevNot{background-position:0 0;cursor:default;}
.news_index .item .tab .switchBtn a.next{background-position:right -25px;}
.news_index .item .tab .switchBtn a.nextNot{background-position:right 0;cursor:default;}
.news_index .item .tab ul{position:absolute;overflow:hidden;display:block; overflow:hidden; float:left;}
.news_index .item .tab ul li{cursor:pointer;  text-align:center; float:left; width:85px; height:35px;line-height:35px; background:#ff6902; color:#fff;}
.news_index .item .items{display:none;}



.news_index{ width:842px; display:block; overflow:hidden; float:left;}
.news_index .tab ul li{ width:157px; height:25px; background:#dfdfdf; line-height:25px; font-size:14px; text-align:center; margin-right:8px;}
.news_index .item .tab ul li.current{cursor:text;color:#E45E2E;font-weight:700; background:#f70305;color:#fff; color:#fff;}
.news_index .news_t{ display:block; overflow:hidden; margin-bottom:15px; width:842px;}
.news_index .news_t .news_tp{ float:left; width:273px; height:172px; margin-right:10px; background:#fff;}
.news_index .news_t .news_tp img{width:257px; height:156px; margin-top:8px; margin-left:8px;}
.news_index .news_t .news_wz{ float:left; width:540px;}
.news_wz a{ color:#010101; font-size:14px; line-height:35px; width:100%;}
.news_wz p{ line-height:30px;}
.news_index .items li{ height:36px; line-height:36px; width:100%;}
.news_index .items li a{  float:left; color:#666666;}
.news_index .items li span{ float:right; margin-right:25px; color:#9c9999;}
.news_index .items ul{}
.news_index .items li > ul{ margin-top:40px; float:leftl;}
.news_index .items li ul li{ float:left; width:280px;}
.news_index .items li ul li a{ background:url(../images/icon.png) no-repeat left center; padding-left:10px;}
.news_index .item{ width:809px;}
.news_index .item .items{display:none; width:842px; float:left;}
.news_index .item .tab .switchBtn a.prev{background-position:0 -25px;}
.news_index .item .tab .switchBtn a.prevNot{background-position:0 0;cursor:default;}
.news_index .item .tab .switchBtn a.next{background-position:right -25px;}
.news_index .item .tab .switchBtn a.nextNot{background-position:right 0;cursor:default;}



/*----------------常见问题--------------1*/
.faq{ width:358px; float:right; margin-top:-24px;}
.faq h3{ background:url(../images/tb5.png); height:90px; line-height:90px; text-align:center; color:#fff; font-size:20px; font-weight:normal;}
.faq h3 span{ font-size:14px;}
.faq ul{ background:#12b483; margin-left:13px; height:445px;}
.faq ul li{ width:279px; background:url(../images/li.png) no-repeat bottom; margin-left:29px; padding-top:15px; margin-bottom:15px;}
.faq ul li a{ font-size:14px;color:#fff; height:26px; background:url(../images/tb6.png) no-repeat; line-height:26px; padding-left:30px; display:block; overflow:hidden; margin-bottom:10px;}
.faq ul li p{ line-height:22px; font-size:12px; color:#fff; background:url(../images/tb7.png) no-repeat; padding-left:30px; padding-bottom:5px; height:44px; display:block; overflow:hidden;}



/*----------------常见问题--------------1*/
#photo_gallery{ width:100%; margin:auto;display:block; overflow:hidden; padding-top:20px; padding-bottom:35px; margin-bottom:16px;}
.photo_gallery{ width:1200px; margin:auto; background:#fff; display:block; overflow:hidden;}

#photo{ width:809px; margin:auto; height:338px; float:left; background:url(../images/photo_bg.jpg) no-repeat right center;}
.photo{ width:829px; margin:auto; }
.photo_title{ margin-bottom:18px;}

/*图片滚动1*/
.sy_photo{ width:1200px; margin:auto; display:block; overflow:hidden;}
.sy_photo .main_c { width:1200px; margin:auto; display:block; overflow:hidden;}
.sy_photo .g_com{ float:left; width:1200px; height:244px; border-top:none; overflow:hidden;}
.sy_photo .g_com ul li{ list-style:none; float:left; width:221px; height:207px; display:block; overflow:hidden; position:relative; margin-right:45px;}
.sy_photo #demo {width:738px; height:244px; margin:0px auto; overflow:hidden; float:left; margin-top:35px;}
.sy_photo #indemo {float: left;width: 800%;}
.sy_photo #indemo img{ width:221px; height:171px; border:1px solid #929292;}
.sy_photo #indemo p{ color:#555555; font-size:12px; margin-left:10px; margin-right:10px; display:block; overflow:hidden; height:30px; line-height:30px; text-align:center;}
.sy_photo #indemo p a{ font-size:14px; color:#4c4848; line-height:46px;}
.sy_photo #demo1 {float: left;}
.sy_photo #demo2 {float: left;}


.about_r{ width:328px; float:left; background:#fff; margin-top:25px; margin-left:20px; background:url(../images/about_2.jpg) no-repeat; width:347px; height:316px;}
.about_r .about_r_title{ color:#555555; font-size:20px; font-family:"微软雅黑"; height:55px; }
.about_r a.abtn{display:block;height:45px;width:10px;overflow:hidden;background:url(../images/tb8.png) no-repeat; margin-top:139px;}
.about_r a.aleft{float:left;}
.about_r a.aright{float:right;}

.about_r .scrolllist{width:328px;height:204px;margin:0 auto;}
.about_r .scrolllist .imglist_w{width:251px;height:240px;overflow:hidden;float:left;position:relative;/*必要元素*/margin-left:25px; margin-top:74px;}
.about_r .scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.about_r .scrolllist .imglist_w li{width:251px;float:left; height:240px;}
.about_r .scrolllist .imglist_w li p{ text-align:center; width:100%; display:block; overflow:hidden;}
.about_r .scrolllist .imglist_w li p a{ text-align:center; color:#000000; font-size:14px; display:block; overflow:hidden; height:29px; line-height:29px;}
.about_r .scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left; }
.about_r .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}




.index_about{ width:1200px; margin:auto;margin-top:40px;}
.about_wz{ width:640px; background:#f6f6f6; height:418px; float:left;}
.about_wz img{ margin-top:31px; margin-left:30px;}
.about_wz h3{ font-size:16px; color:#fff; color:#fff; margin-top:55px; margin-bottom:25px; font-weight:normal;}
.about_wz h3 a{ color:#e80000; margin-left:30px; margin-right:30px;font-size:30px;font-weight:bold;}
.about_wz p{ line-height:30px; font-size:14px; color:#323023;margin-left:30px; margin-right:30px;}

.index_abouta{ width:1200px; margin:auto;padding-top:40px;}
.index_abouta a{color: #fff;margin-right: 10px;}


/*----------------底部--------------1*/
#footer{ height:300px; background:#272727;}
.footer{ width:1200px; margin:auto;}
.footer .link div{ float:left; margin-top:35px;}
.footer .link ul{ float:left; margin-left:15px; width:1050px; margin-top:28px;}
.footer .link ul li{ float:left; margin-right:20px; margin-right:20px; height:30px; line-height:30px;}
.footer .link ul li a{ color:#4c4848; font-size:15px; }

.footer_b{ margin-top:54px; float:left; width:100%;}
.footer_logo{ width:113px; float:left;}
.footer_logo img{ margin-top:16px;}
.footer_nav{}
.footer_nav_t{height: 40px;line-height: 40px;text-align: center;background: #d42220; border-radius: 8px;margin-bottom: 25px;}
.footer_nav_t ul li{ display: inline-block;}
.footer_nav_t ul li a{color: #fff;margin: 0 28px;font-size:16px;}

.footer_nav_b{ width:auto;float:left; padding-top:15px; height:25px; line-height:25px;}
.footer_nav_b p{ color:#c9c9c9; font-size:12px;}
.footer_nav_b div{ color:#c9c9c9; font-size:12px; margin-top:10px;}
.footer_nav_b div img{ margin-right:5px;}
.footLogo{width: 249px;height:79px;float:left;}
.footLogo img{width: 249px;height:79px;}
.footWx{width: 220px;overflow: hidden;line-height: 20px;text-align: center;float:right;margin-top:20px;}


/*----------------内页-------------------*/
#ny_banner{ width:100%; margin:auto; overflow:hidden; height:300px; z-index:1;}
.ny_banner{ width:400%; margin-left:-150%; text-align:center;}


#ny_main{ background:#ebebeb;}
.ny_main{ width:1200px; margin:auto; display:block; overflow:hidden;}
.ny_main_l{ margin-right:20px; width:224px; float:left; margin-top:15px; margin-bottom:15px;}
.ny_main_r{ margin-top:15px; margin-bottom:15px;width:956px; float:right; border-top:4px solid #d42220; display:block; overflow:hidden;}




.left_menu{ background:#fff; margin-bottom:20px; display:block; overflow:hidden;}
.left_menu_title{ height:52px; background:#d42220; line-height:52px; font-size:18px;text-align:center; color:#fff; border-top:2px solid #d42220;}
.left_menu > ul{ margin-top:25px; padding-bottom:25px; margin-left:10px;}
.left_menu > ul > li{  line-height:40px; width:209px; margin-bottom:5px;background:url(../images/leftMuLi.png) no-repeat left top; }
.left_menu > ul > li > a{ display:block; overflow:hidden;width:209px;}
.left_menu > ul > li > a{ margin-left:43px; font-size:14px; color:#fff;}

.left_menu > ul > li ul li{ height:32px; line-height:32px; background:url(../images/tyImg02.png) no-repeat center left; margin-left:15px;}
.left_menu > ul > li ul li a{ color:#000; padding-left:15px; font-size:14px;}

.kf{ margin-top:15px; background:#fff;}
.kf ul{ border:1px solid #d5d5d5; border-top:none;}
.kf ul li{ color:#2f2f2f; line-height:24px; margin-left:10px; margin-right:20px;}
.kf ul li img{ margin-top:15px; margin-bottom:15px;}

.position{ height:45px;border-bottom:1px solid #ccc; line-height:45px; background:#fff;}
.position h3{ float:left; font-size:16px; font-weight:normal; margin-left:15px;}
.position div{ float:right; font-size:14px; margin-right:15px;}
.position div span{ margin-left:10px; margin-right:10px;}

/*----------------产品列表-------------------*/
.product_ny{ display:block; overflow:hidden; background:#fff;}
.product_ny ul{ width:1050px; margin-left:15px; margin-top:15px;}
.product_ny ul li{width:259px;float:left;margin-right: 50px;margin-bottom:50px;}
.product_lb_image{/* width:270px; */height:297px;border:1px solid #e1e1e1;display:block;overflow:hidden;text-align: center;display: flex;
    justify-content: center;   /* 水平居中 */
    align-items: center;     /* 垂直居中 */}
.product_ny ul li .product_lb_image img{width: 100%;/* height: 200px; */text-align: center;}
.product_ny ul li .product_writing a{ color:#000; line-height:36px; font-size:18px;}
.product_writing{ text-align:center;}

.product_lj{ margin-top:15px;}
.product_lj span a{ float:left;width:106px; height:40px; background:#0352a9; display:block; text-align:center; line-height:40px; color:#fff; font-size:15px;}
.product_lj div a{ float:right;width:102px; height:40px; border-left:4px solid #cccccc; background:#ebebeb; display:block; text-align:center; line-height:40px; color:#666666; font-size:15px;}


.pag{text-align:center;  clear:both; margin-bottom:50px; margin-top:25px; padding-top:25px;}
.pag a{ padding:4px 8px; border:1px solid #bababa; margin:0px 2px; background:#f9f9f9; text-decoration:none; height:21px; min-width:23px;}
.pag a:hover,.pag a.alive{ background:#03bf86; color:#FFF;  border:1px solid #03bf86;}




/*----------------关于我们-------------------*/
.about_ny{ background:#fff; display:block; overflow:hidden; width:100%; padding-bottom:50px;}
.about_ny div{ text-align:center;}
.about_ny h3{ font-weight:normal; font-size:16px; color:#ff7a03; margin-left:15px;  margin-top:15px; margin-bottom:15px;}
.about_ny p{ line-height:32px; margin:15px; font-size:14px; margin-top:0px;}







/*----------------联系我们-------------------*/
.contact{ float:left; width:100%; background:#fff; display:block; overflow:hidden;}
.contact_t{ background:url(../images/contact_img.png) no-repeat; height:112px; margin-top:20px; margin-left:15px;}

.contact_t h1{ color:#3a9a39; font-size:20px; margin-left:200px; font-weight:normal; line-height:46px;}
.contact_t p{ color:#2b2b2b; line-height:30px; font-size:14px; margin-left:150px; width:550px; margin-top:21px;}

.contact_xx{ background:url(../images/contact_img2.png) no-repeat; height:259px; margin-top:28px; margin-left:15px;}
.contact_xx h1{ color:#424242; font-size:16px; font-weight:normal;margin-left:60px; margin-bottom:15px; line-height:46px;}
.contact_xx p{ line-height:31px; font-size:14px; color:#424242; margin-left:60px;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.contact_ly{ display:block; overflow:hidden; margin-left:15px; margin-right:15px;}
.contact_ly form{ margin-left:15px; margin-top:15px;}
.contact_ly h2{ color:#424242; line-height:31px; font-size:14px;margin-top:17px; margin-top:40px; font-weight:normal; border-bottom:1px solid #ccc;}
.contact_ly form div{ float:left; margin-bottom:15px; margin-right:15px;}
.contact_ly form div span{ color:#424242; font-size:15px;  display:block; text-align:right;; float:left; line-height:34px; float:left;}
.contact_ly form div input{ width:218px; height:32px; background:#fafafa; border:1px solid #e6e6e6; float:left; line-height:32px;}
.contact_ly form div textarea{width:500px; height:200px; border:1px solid #e6e6e6; margin-top:10px; float:left;}
.contact_ly form div h3{ font-weight:normal; font-size:12px; color:#424242; font-family:"宋体"; width:700px;}
.contact_ly form div p{ float:left; line-height:24px; color:#424242; font-family:"宋体"; font-size:12px; width:251px; height:187px; margin:0px; padding:0px; display:block; background:url(../images/p_bg.jpg) no-repeat; padding-left:12px; padding-top:15px; margin-top:10px; margin-left:8px;}
.contact_ly form div a img{ margin-top:5px;}
#ljtj{ width:113px; height:40px; background:url(../images/ljtj.jpg) no-repeat; border:none; cursor:pointer; margin-left:60px; margin-right:27px; margin-bottom:35px; margin-top:10px;}
#cz{width:113px; height:40px; background:url(../images/cz.jpg) no-repeat; border:none; cursor:pointer;margin-top:10px;}







/*----------------新闻中心-------------------*/
.news_ny{ background:#fff; display:block; overflow:hidden;}
.news_ny_t{ margin-bottom:35px; margin:15px;}
.news_ny_tp{ float:left; margin-right:15px; width:257px; height:156px;}
.news_ny_tp img{ width:257px; height:156px;}
.news_ny_wz{ float:left; width:650px;}
.news_ny_wz a{ font-size:16px;}
.news_ny_wz p{ line-height:32px;}
.news_ny ul{ margin:15px; width:926px; float:left;}
.news_ny ul li{ height:50px; line-height:50px; border-bottom:1px dashed #ccc; background:url(../images/newsLi_ico.png) no-repeat left center;}
.news_ny ul li a{ font-size:14px; color:#666; float:left; margin-left:15px;}
.news_ny ul li span{ float:right;}


.news_ny_link{ margin-bottom:0px;  float:left; display:block; overflow:hidden; background:#fff;}
.news_ny_link_title{ color:#1f1f1f; font-size:18px; font-family:"微软雅黑"; text-align:center; margin:15px;}
.news_ny_link_title div{ font-size:12px; font-family:"宋体"; color:#717171; height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.news_ny_link p{ line-height:32px; font-size:14px; color:#1f1f1f; margin-top:15px; margin-left:15px; margin-right:15px;}
.news_ny_link img{ margin:15px; max-width:900px;}
.pag_two{ margin-top:55px; padding-bottom:55px;}
.pag_two a{ width:100px; height:30px; display:block; text-align:center; line-height:30px; color:#000; font-size:14px; font-family:"微软雅黑"; background:#d6d6d6; float:left; margin-right:15px; margin-left:15px;}
.pag_two a:hover{ background:#ff7a03; color:#fff;}











/*----------------客户见证-------------------*/

.witness_ny{ display:block; overflow:hidden; }
.witness_ny ul{  }
.witness_ny ul li{padding-bottom:10px; border-bottom:1px dashed #ccc; display:block; overflow:hidden; margin-bottom:25px; background:#fff; padding:15px;}
.witness_ny ul .witness_ny_tp{ float:left; margin-right:15px; width:146px; height:146px;}
.witness_ny ul .witness_ny_tp img{width:146px; height:146px;}
.witness_ny_wz a{ font-size:14px; font-weight:bold; margin-bottom:8px; display:block;}
.witness_ny_wz{ width:510px; float:left;}
.witness_ny_wz p{ line-height:26px; margin-right:45px;}
.witness_ny_link{ float:right; margin-top:45px; margin-right:15px;}
.witness_ny_link a{ width:120px; height:38px; background:#ff7a03; text-align:center; line-height:38px; display:block; overflow:hidden; color:#fff; font-size:16px;}







/*----------------生产车间-------------------*/
.workshop{ background:#fff; display:block; overflow:hidden; }
.workshop ul{margin:25px; width:985px;}
.workshop ul li{ float:left;width:261px; text-align:center; margin-right:63px; margin-bottom:30px;}
.workshop ul li > a{ width:261px; height:202px; border:1px solid #c0c0c0;}
.workshop ul li > a img{ width:248px; height:185px;}
.workshop ul li p a{ text-align:center; width:100%; line-height:30px; height:30px;}




/*----------------生产车间-------------------*/
.certificate{ background:#fff; display:block; overflow:hidden; }
.certificate ul{margin:25px; width:985px;}
.certificate ul li{ float:left;width:261px; text-align:center; margin-right:63px; margin-bottom:30px;}
.certificate ul li > a{ width:271px; height:189px; border:1px solid #ccc; display:block; overflow:hidden;}
.certificate ul li > a img{ width:251px; height:178px; margin-top:6px;}
.certificate ul li p a{ text-align:center; width:100%; line-height:30px; height:30px;}




/*----------------常见问题-------------------*/
.faq_ny{ background:#fff; display:block; overflow:hidden;}
.faq_ny ul{ margin:30px;}
.faq_ny ul li{ background:url(../images/q_img.jpg) no-repeat left top; padding-left:30px; border-bottom:1px dashed #e4e4e4; padding-bottom:10px; margin-bottom:37px;}
.faq_ny ul li a{ color:#03bf86; font-size:15px;}
.faq_ny ul li a:hover{ text-decoration:underline;}
.faq_ny ul li p{ color:#5c5c5c; font-size:12px;line-height:24px;}








/*-----产品详情页-----*/
.ny_product_link{ background:#fff; display:block; overflow:hidden;}
.jqzoom{ width:382px; height:294px; position:relative; border:1px solid #cfcfcf;}
.jqzoom img{/* margin-left:58px; */}
#preview{ margin-left:19px; margin-top:25px; width:384px; float:left;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:420px; height:77px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:346px; float:left; overflow:hidden;  display:inline;}
#spec-list ul li{ float:left; display:inline; width:77px; height:77px; padding-right:12px;}
#spec-list ul li img{ border:1px solid #ccc; width:75px; height:75px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:346px; margin-right:4px; margin-left:4px;}
#spec-list div{ margin-top:0; *margin-left:0;}


.products_link_wz{ width:430px; float:left;  margin-left:25px; margin-top:30px;}
.products_link_wz > h3{ font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:normal; margin-bottom:25px; border-bottom:1px dashed #333; padding-bottom:15px;}
.products_link_wz > p{ font-size:14px; line-height:30px; color:#333333; line-height:36px; background:url(../images/yuan.jpg) no-repeat left 8px; padding-left:20px;}

.products_link_wz .product_link_dh{ margin-top:45px; background:#f3f3f3; padding:15px; display:block; overflow:hidden;}
.product_link_dh div{ width:100%; float:left; text-align:left;}
.products_link_wz .product_link_dh div span{ float:left; margin-top:4px; font-size:16px;}
.product_link_dh h3{ color:#fe881c; font-size:18px;}
.product_link_dh p{ float:left;}
.dh_link{ margin-top:15px;}
.bdsharebuttonbox{ margin-top:35px;}
.related_products{ width:96%; float:left; border:1px solid #d7d7d7; margin-left:2%; margin-top:25px;}
.related_products h3{ background:#f7f7f7; border-bottom:1px solid #d7d7d7; height:40px; line-height:40px; padding-left:15px; font-size:16px; font-weight:normal;}
.related_products ul{ margin-left:15px; margin-top:15px; width:935px;}
.related_products ul li{width:216px; text-align:center; float:left; margin-right:10px;}
.related_products ul li div{align-items: center;display: flex;width:200px;height:220px;border:1px solid #cdcdcd;}
.related_products ul li div img{width:190px;/* height:210px; */margin:5px;}
.related_products ul li p{ text-align:center; line-height:30px;}



.products_xxnr{ float:left; margin-top:30px; overflow:hidden; margin-left:2%; margin-right:2%;}
.products_xxnr .demo{ position:relative;}
.products_xxnr .tabbtn{height:39px; border-bottom:1px solid #e6e6e6;}
.products_xxnr .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.products_xxnr .tabbtn li a{display:block;float:left;overflow:hidden;width:108px;text-align:center;cursor:pointer; height:39px;line-height:39px;font-family:"微软雅黑";width:126px; color:#666666; font-size:16px;}
.products_xxnr .tabbtn li.current a{   background:#d42220;color:#fff;  }
.products_xxnr .tabcon{position:relative;overflow:hidden;   line-height:30px; font-size:14px; color:#666666;}
.products_xxnr .tabcon img{ max-width:750px; margin-bottom:25px; margin-top:25px; margin-bottom:25px;}
.products_xxnr .tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.products_xxnr #leftcon .subbox{width:9999em;}
.products_xxnr #leftcon .subbox .sublist{float:left;width:664px;}
.products_xxnr #leftcon .subbox .sublist img{ text-align:center;}

.products_xxnr .tabcon table{ border:1px solid #dfdfdf; border-bottom:none; border-left:none; margin-top:25px; margin-bottom:25px;}
.products_xxnr .tabcon table tr td{ border:1px solid #dfdfdf; border-top:none; border-right:none; padding-left:22px; font-size:14px; height:37px; line-height:37px;}
.products_xxnr .tabcon table tr td span{ font-weight:bold;}
/*-----产品详情页-----*/



/*-----合作伙伴-----*/
.partner{ background:#fff; width:100%; display:block; overflow:hidden;}
.partner ul{ margin:20px; padding-bottom:20px; display:block; overflow:hidden;}
.partner ul li{ float:left; margin-right:18px; margin-bottom:18px;}
.partner ul li{ border:1px solid #ccc;}
.partner ul li img{ width:161px; height:87px;}


.case{background: url(../images/case_bg.jpg);padding: 50px 0;overflow: hidden;}
.caset{ width:100%; overflow:hidden;}
.caset .list{ width:230px; overflow:hidden; float:left;}
.caset .list li{ display:inline-block; width:100%; cursor:pointer; height:62px; line-height:62px; background-color:#fff; text-align:center; border-bottom:1px solid #ededed; font-size:15px; color:#666;}
.caset .list li.cur{ background-color:#d42220; color:#fff;    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .caset .list li.cur a{ background-color:#d42220; color:#fff;    -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
.caset #listCon{ width:950px; overflow:hidden; float:right;}
.caset #listCon div{ display:none;}
.caset #listCon .cur{ display:block;}
.caset #listCon .cur img{ width:100%;}

.main { max-width: 1200px;overflow: hidden; margin: 0 auto;}
.min {width: 100%;overflow: hidden; margin-top: 60px;}
.min .tit {width: 100%;text-align: center;overflow: hidden; margin-bottom: 30px}
.min .tit p {font-size: 14px;color: #999;text-align: center;}
.min .tit h2 {font-size:32px;line-height: 30px;text-align: center;color: #333;margin-bottom: 6px;}


.news-date{text-align:center;height:64px;width:64px;color:#fff;text-transform:uppercase;margin-right:10px;}
.news-date+div{width:100%}
.news-date-day{font-size:1.75rem}
.news-date-year{font-size:.875rem}
.news-list li{margin-bottom:50px}
.news-img{width:100%;object-fit:contain;margin-bottom:20px;max-height:200px}
.news-title{font-size:1.8rem;color:#000;padding-bottom:25px;border-bottom:1px dashed #d2d2d2;display:block}
.news-text{font-size:1.4rem;color:#8c8c8c;line-height:26px;margin-top:10px;margin-bottom:15px}
.news-more{text-align:right}
.news-more a{display:inline-block;color:#fff;line-height:47px;padding:0 30px;white-space:nowrap;border-radius:3px}
.news-more i{margin-left:5px}
.news-more a:hover{background:#888}
.twojin{height: 136px;overflow: hidden;margin: 10px 0 20px;background: #F7F7F7;width: 895px;text-align: left;padding-top: 15px;}
.twojin .sj {float: right;width: 110px;height: 151px;padding-top: 15px;}
.twojin .fr1 {color: #999;font-size: 14px;}
.twojin .fr {line-height: 85px; text-align: center;color: #ffffff; background-color: #999;margin-top: 50px;padding: 5px 17px;}
.twojin .tp {width: 210px;float: left;padding-left: 10px;background: url(/Content/C_IMG/m128/news.jpg) no-repeat center left 12px;}
.twojin p {padding: 10px 0 0 20px; line-height: 26px;width: 540px;overflow: hidden;float: left;color: #666;}
.twojin p b {display: block;font-weight: 100;color: #000000;width: 595px;height: 34px;overflow: hidden;}
.twojin p b a, .new_ab li p b a:hover {color: #343434;font-weight: bold;font-size: 16px;}
.twojin p span {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 70px;line-height: 24px;font-size: 14px;}
.twojin .fr:hover {background: #E50012;}

.newsin .news-list li{display:none;}
.newsin .news-list .twojin{display:block!important;}
.lf-box .aboutus h4{text-indent: 32px;}






