/*整体样式*/


body,ul,li,img,h1,h2,h3,h4,h5,h6,form,ol{ padding:0; margin:0; border:0;}
dl,dt,dd{ padding:0; margin:0; list-style:none;}
body{
/*scrollbar-arrow-color:#5b5959; 三角箭头的颜色

scrollbar-face-color:#a0a09d; 立体滚动条的颜色（包括箭头部分的背景色）

scrollbar-3dlight-color:#a0a09d; 立体滚动条亮边的颜色

scrollbar-highlight-color:; 滚动条的高亮颜色（左阴影？）

scrollbar-shadow-color:; 立体滚动条阴影的颜色

scrollbar-darkshadow-color:; 立体滚动条外阴影的颜色

 scrollbar-track-color:#575551;立体滚动条背景颜色

scrollbar-base-color:; 滚动条的基色*/
}
ul{ list-style:none; position:relative;}
body{ font-size:12px; margin:0 auto;  color:#000;  text-align:left; line-height:20px; border-collapse:collapse; width:100%; height:auto; min-width:1100px; }
a{ text-decoration:none; color:#000;}


a:hover{ text-decoration:underline; color:#b0080c;}
#zhengti{ width:100%; max-width:1600px; height:auto;  margin:0 auto;  position:relative; overflow:hidden; }
#syzt{ width:100%; overflow:hidden; position:relative; margin:0 auto; background:url(images/sybj.jpg) center top no-repeat;}
#nyzt{width:100%; max-width:1600px; height:auto;  margin:0 auto;  position:relative; overflow:hidden; background:url(images/nyzt.jpg) center top no-repeat;}
#nyzhengti{ width:100%; max-width:1600px; height:auto;  margin:0 auto;  position:relative; overflow:hidden; background:url(images/ny1.jpg) center 227px no-repeat;}

#nyzt2{ width:100%; height:auto;  margin:0 auto;  position:relative; overflow:hidden; background:url(images/ny2.jpg) center 560px no-repeat; }
#nyzt3{ width:100%; height:auto;  margin:0 auto;  position:relative; overflow:hidden; background:url(images/ny3.jpg) center 972px no-repeat; }
#zhengti03{ width:100%; height:auto;  margin:0 auto;  position:relative; overflow:hidden; background:url(images/profooter.jpg) center bottom no-repeat; }
.clear{ clear:both; overflow:hidden;}


#wrap{ width:1000px; height:auto; margin:0 auto; text-align:left; position:relative;  overflow:hidden; }
.hr1{ height:1px; border-bottom:1px #000000 dotted;  clear:both; overflow:hidden; width:100%; margin:5px 0px;}

.lytit{ font-size:24px; font-family:Microsoft Yahei; color:#f40073; padding-bottom:25px;  width:100%;  line-height:30px; overflow:hidden; text-align:center; clear:both; margin-bottom:20px; border-bottom:1px solid #b0080c; margin-top:40px; }
.title1{ font-size:20px; height:40px; color:#00c4c3; width:100%; margin:10px;  line-height:44px; overflow:hidden; text-align:center; clear:both; font-family:Microsoft Yahei;}
.title2{ font-weight:bold; color:#00c4c3;  font-size:14px;   line-height:30px; }
.title3{  color:#ffffff;  font-size:12px;  display:inline-block; background:#00c4c3;  margin-bottom:5px; padding:0px 8px; line-height:27px;  }
.title4{  color:#00c4c3;  font-size:12px;   }
.ntim{ text-align:right; line-height:22px; margin:15px 0px; color:#a3a3a3;}

#header{ width:100%; height:121px; overflow:hidden; background:url(images/header.jpg) center bottom no-repeat;    position: relative;}
.header{ width:1000px; position: absolute;top:0;left: 50%;margin-left: -500px; overflow:hidden;}
.tlogo{ float:left;}
.hright{ float:right; text-align:right;  color:#fff;}
.hnav{ line-height:44px; overflow:hidden; color:#939393;}
.hnav a{ padding:0px 6px; color:#939393;}
.htel{ line-height:40px; font-family:Microsoft Yahei; font-size:30px; color:#000000; font-weight:bold;}
#menu{ height:37px; width:100%; overflow:hidden;     background-color: #00c4c3;}
.mbox{ width:1000px; overflow:hidden; margin:0 auto;}
.menu{ text-align:center; padding-top:6px; color:#fff;}
.menu ul{ width:1000px; overflow:hidden; margin:0 auto;}
.menu ul li{ float:left; position:relative; width:95px; height:30px; padding:0px 7px; line-height:25px; text-align:center; color:#fff; font-family:Microsoft Yahei; font-size:14px; background:url(images/menu_tit.jpg) right no-repeat;}
.menu ul li a{ display:inline-block; width:95px; height:30px;color:#fff;}
.menu ul li a:hover,.menu ul li a.on{ background:url(images/mubj.png) no-repeat; color:#00c4c3; text-decoration:none;}
.subnav{ width:100%; position:absolute; background:url(images/t1.png); height:33px; line-height:33px; left:0; top:158px; z-index:30;}
.subnav ul{ overflow:hidden; width:1000px; margin:0 auto;}
.subnav ul li{ display:none;}
.subnav ul li a{ color:#000; font-size:12px; text-decoration:none; padding:0px 12px; line-height:33px; font-family:Microsoft Yahei;}
.subnav ul li a:hover{ color:#00c4c3;}
.subnav ul li.n1{ padding-left:0}
.subnav ul li.n2{ padding-left:20px;}
.subnav ul li.n3{ padding-left:40px;}
.subnav ul li.n4{ padding-left:0px;}
.subnav ul li.n5{ padding-left:400px;}
.subnav ul li.n6{ padding-left:455px;}
.subnav ul li.n7{ padding-left:440px;}
.subnav ul li.n8{ padding-left:710px;}
.subnav ul li.n9{ padding-left:840px;}

#sytop{ width:100%; height:513px; position:relative; overflow:hidden;z-index:5; border-top:1px solid #fff; }
.sytop{ width:1600px; height:513px; position:absolute; left:50%; top:0px; margin-left:-800px; }
#SliderName1{ width:100%; height:513px; position:absolute; left:50%; margin-left:-50%; top:0; z-index:9;}
#SliderName{ width:1600px; height:513px; position:absolute; left:50%; margin-left:-800px; top:0;}
#SliderNameNavigation{ position:absolute; z-index:30; left:50%; bottom:41px; margin-left:-50px;}
#SliderNameNavigation a{ display:inline-block; width:16px; height:16px; background:url(images/sqh1.png) no-repeat; margin:0px 10px;text-decoration:none;}
#SliderNameNavigation a.active{ background:url(images/sqh01.png) no-repeat;}
.swiper-pagination{ position:absolute; z-index:30; left:50%; bottom:41px; margin-left:-50px;}
.swiper-pagination span{ display:inline-block; width:16px; height:16px; background:url(images/sqh1.png) no-repeat!important; margin:0px 10px;text-decoration:none; opacity:1!important;}
.swiper-pagination span.swiper-pagination-bullet-active{ background:url(images/sqh01.png) no-repeat!important;}
.swiper-container {
    }
    .swiper-slide { width:1600px; height:513px;
        background-position: center;
    }
.sytoppic1_1{ position:absolute; top:158px;  left:50%; margin-left:-128px;  z-index:11;}
.sytoppic1_2{ position:absolute; top:280px;  left:50%; margin-left:-328px;  z-index:11;}
.sytoppic1_3{ position:absolute; top:268px;  left:50%; margin-left:-169px;  z-index:11;}
.sytoppic2{ position:absolute; top:222px;  left:50%; margin-left:-335px;  z-index:11;}
.sytoppic2_1{ position:absolute; top:271px; left:50%; margin-left:-335px;  z-index:11;}
.sytoppic2_2{ position:absolute; top:369px; left:50%; margin-left:-335px;  z-index:11;}
.sytoppic3{ position:absolute; top:130px; left:50%; margin-left:-430px;  z-index:11;}
.sytoppic3_1{ position:absolute; top:257px; left:50%; margin-left:-385px;  z-index:11;}
.sytoppic3_2{ position:absolute; top:315px; left:50%; margin-left:-386px;  z-index:11;}
#sytop ul li{ position:absolute; left:50%; top:0px; width:1600px; margin-left:-800px;}
#sybox1{ height:450px; width:100%; center top no-repeat; margin-top:15px;}
.sybox1{width:1000px;  overflow:hidden;}
.syxp{ width:471px; height:419px; overflow:hidden; position:relative; float:left; display:inline; margin-top:15px;}
.syxp ul li{ position:absolute; left:0; top:0;}
.syxp ul li img{ border-radius:8px;}
.sybox1_r{ width:508px; height:434px; overflow:hidden; display:inline; float:left; margin-left:21px;}
.synewtit{ height:50px; overflow:hidden;}
.synewlist{ width:508px; height:176px; overflow:hidden;}
.synewlist ul{ overflow:hidden; color:#888888; width:492px; height:168px; margin-top:8px; margin-left:16px;}
.synewlist ul li{ height:24px; line-height:24px; overflow:hidden;}
.synewlist ul li a{ color:#888888;}
.synewlist ul li span{ float:right; padding-right:5px;}
.sybox1_b{ width:508px; height:200px; margin-top:8px; overflow:hidden;}
.syvideo{ width:314px; height:200px; float:left;}
.sysub{ width:187px; float:right; overflow:hidden;}
.sysub li{ height:38px; overflow:hidden; background:url(images/sysub.jpg) no-repeat; margin-bottom:16px;}
.sysub li a{ display:inline; margin-left:12px; margin-right:10px; background:url(images/li1.png) right center no-repeat; color:#fff; width:68px; height:36px; line-height:36px; float:left; font-size:14px; font-family:Microsoft Yahei;}

#sybox2{ height:443px; overflow:hidden;width:100%;}
.sybox2{ width:1000px; overflow:hidden; margin:0 auto;}
.sobox2_t{ height:188px; overflow:hidden;}
.sybox2 ul{ width：1000px; overflow:hidden; height:201px; margin-top:37px; margin-bottom:16px;}
.sybox2 ul li{ width:328px; float:left; overflow:hidden; height:201px; display:inline; margin:0 2.5px; position:relative;}
.sybox2 ul li .scpic{ width:328px; height:201px; background:#000; border-radius:8px;}
.sctxt{ position:absolute; z-index:1; color:#fff; padding:0 20px; width:288px; height:0px;bottom:40px; line-height:24px;padding-top:40px; overflow:hidden; display:none;}
.sybox2 .bj{ background:url(images/scpicbj.png) no-repeat;}
.sctxt .more{ position:absolute; z-index:1; right:31px; bottom:55px; color:#ff007e; display:none;}
.syzj ul li.on .zjtxt{ line-height:20px;}
.sctxt a{color:#ffffff;}
.sctxt a span{ padding-left:10px; color:#ff007e;}

#sybox3{ width:100%; background:url(images/sybox3.jpg) center top no-repeat; overflow:hidden; padding-bottom:11px;border-bottom:#d4d4d4 1px solid;}
.symore3{ float:right; padding-top:74px;}
.symod{float:left; left:0; z-index:5;}
.sycpjs{ float:right; margin-left:-89px; z-index:100; padding-top:52px; padding-right: 50px; width:429px;}
.sycpjs ul{  float:right;overflow:hidden;}
.sycpjs ul li{ width:429px; height:226px;float:left; overflow:hidden; position:relative; margin-bottom:6px;}
.sycpjs  ul li .sycpjspic{ width:428px; height:226px; border-radius:8px; border-top-right-radius:35px;border-bottom-left-radius:35px;}
.sycpjstxt{ position:absolute; z-index:1; padding-left:28px ; padding-right:28px; padding-top:10px; line-height:20px;top:0px; width:372px; left:429px; overflow:hidden; display:none; height:216px; color:#fff; }
.no1{ background:url(images/hbj1.png);}
.no2{ background:url(images/hbj2.png);}
.sycpjstxt h3{ font-size:24px; line-height:44px; text-align:center;}
.sycpjstxt a{ color:#fff;}
.sycpjstxt p{ text-indent:2em; line-height:20px; margin: 0px;}
.sycp{ width:1000px; overflow:hidden;}
.sycp ul{ overflow:hidden; }
.sycp ul li{width:200px; height:215px; position:relative; overflow:hidden; float:left;}
.sycp ul li a{  text-decoration:none; display:block;cursor: pointer; width:200px; height:215px;}
.sycpbefore{ width:200px; height:215px; float:left; }
.sycpafter{ position:absolute; top:0; left:0; display:none;}

#sybox4{ width:100%; overflow:hidden; padding-bottom:20px;}
.syjj{ height:214px; width:1000px;padding-bottom:36px; padding-top:5px;}
.syjj_l{ width:646px; height:209px; overflow:hidden; display:inline; float:left;}
.syjjtxt{ height:123px; color:#ff137c; overflow:hidden; line-height:24px; width:620px;}
.syjjtxt a{color:#888888;}
.sytel{ overflow:hidden;}
.sytel li{ float:left; margin-right:4px;height: 85px;}
.syjj_m{ float:left; margin-left:3px;}
.syjj_r{ width:315px; height:200px; float:left; display:inline; margin-left:31px; position:relative;}
.dpqh{ width:315px; height:200px; position:relative; overflow:hidden;}
.dpqh ul li{ position:absolute; left:0; top:0;}
.dpqh ul li img { border-radius:10px;}
.scrol{ width:1058px; height:225px; margin:0 auto; overflow:hidden;}
.sybtnl{ cursor:pointer; width:21px; height:204px; float:left; display:inline; margin-right:12px;}
.sybtnr{ cursor:pointer; width:21px; height:204px; float:right;  display:inline;}
.gpic{ width:1000px; height:225px; overflow:hidden; float:left; margin-left:-10px;}
.gpic ul{ width:1000px; overflow:hidden;}
.gpic ul li{ width:192px; height:204px; overflow:hidden;float:left;margin:0 5px;}
.gpic ul li img{ width:192px; height:204px;}

#footer{ overflow:hidden; width:100%; background:url(images/fnav.jpg) left top repeat-x;}
.fnav{ padding-top:4px; height:33px; line-height:30px; width:1000px; margin:0 auto; color:#000; text-align:center;}
.fnav a{ width:104px; height:32px; display:inline-block; text-align:center; color:#000;}
.fnav a:hover{ text-decoration:none; background:url(images/fmu.jpg) no-repeat; color:#fff;}
.footer{ min-height:130px; width:1000px; margin:0 auto; overflow:hidden; color:#8a8a8a;}

#content{ width:1020px; margin:0 auto;  overflow:hidden; background:url(images/nycont.jpg) top repeat-y; margin-top:3px;}
#nycont{ width:1058px; height:115px; overflow:hidden; position:absolute; top:616px; left:50%; margin-left:-529px; z-index:35; background:url(images/nycont.png) no-repeat;}
.leftit{ width:184px; height:49px; line-height:50px; font-size:30px; font-family:Microsoft Yahei; text-align:center; color:#fff; background-color:#00c4c3; margin-left:17px; border-radius:8px;}
.hot_dq{ float:right; color:#fff; line-height:20px; padding-top:36px; padding-right:48px;}
.hot_dq a{ color:#fff; padding:0px 5px; }
.sidebar{ width:249px; overflow:hidden; float:left; margin-left:26px; display:inline; margin-top:19px; padding-bottom:20px;}
.leftnav{ width:206px; overflow:hidden; padding-top:4px; padding-bottom:20px; margin-left:7px;}
.leftnav ul li{  line-height:45px; border-bottom:1px solid #e0e0e0; color:#000; font-size:15px;  font-family:Microsoft Yahei;}
.leftnav ul li a{ text-indent:13px; display:block; height:45px; color:#000;  font-family:Microsoft Yahei;}
.leftnav ul li a:hover,.leftnav ul li a.selected{ color:#00c4c3; text-decoration:none; font-family:Microsoft Yahei;}
.leftnav ul li a.selected1{ color:#00c4c3; text-decoration:none; font-family:Microsoft Yahei;}
.leftnav ul li a span{ padding-left:6px;}
.leftnav ul li .leftsub{ width:142px; overflow:hidden; margin-left:64px; padding-bottom:10px;}
.leftnav ul li .leftsub a{ text-indent:13px; display:block; height:30px;line-height:30px; color:#5b5b5b; font-family:Microsoft Yahei;}
.leftnav ul li .leftsub a:hover,.leftnav ul li a.selected{ color:#00c4c3; text-decoration:none; font-family:Microsoft Yahei; }
.leftnav ul li .leftsub a.selected1{ color:#00c4c3; text-decoration:none; font-family:Microsoft Yahei;}
.nyqh{ width:205px; height:223px; overflow:hidden; margin-bottom:13px; position:relative; margin-left:7px;}
.nyqh ul{ width:205px; height:223px; overflow:hidden; position:relative;}
.nyqh ul li{ width:205px; height:223px; overflow:hidden; position:absolute; left:0px; top:0px;}
.lerwei img{ display:block;}
.lerwei2 img{ margin-top:35px;display:block;}
.syxpbj{ width:471px; height:419px; overflow:hidden; position:absolute; z-index:29; background:url(images/syxpbj.png) no-repeat; left:0; top:0;}
.jchdbtn{ position:absolute;  bottom:13px; right:27px; z-index:30;}
.jchdbtn a{ display:inline-block; width:13px; height:13px; margin:0px 5px; background:url(images/sydpqhpic1.png);}
.jchdbtn a.active{ background:url(images/sydpqhpic01.png);}
.jchdbtn3{ position:absolute; z-index:30; bottom:14px; right:20px;}
.jchdbtn3 a{ display:inline-block; width:13px; height:13px; margin:0px 5px; background:url(images/sydpqhpic1.png);}
.jchdbtn3 a.active{ background:url(images/sydpqhpic01.png);}
.nyqhb{ position:absolute; z-index:30; bottom:7px; right:13px;}
.nyqhb a{ display:inline-block; width:13px; height:13px; margin:0px 5px; background:url(images/sydpqhpic1.png);}
.nyqhb a.active{ background:url(images/sydpqhpic01.png);}

.main{ width:690px; overflow:hidden; float:left; display:inline; margin-left:45px; padding-top:13px; padding-bottom:15px;  }
.hot{height:50px;overflow:hidden; background:url(images/hot_btm.jpg) bottom no-repeat;}
.hottit{ float:left; position:relative; margin-left:130px;}
.hottit2{ float:left; position:relative; margin-left:56px;}
.hot_weizhi{    float: right;color: #000;display: inline;margin-right: 30px; z-index:20; margin-top:22px;}
.hot_weizhi img { float:left;}
.hot_weizhi a{ color:#000; padding: 0px 3px; line-height:22px;}
.normal{ width:665px; overflow:hidden; float:left; display:inline; padding-top:16px; padding-bottom:15px; color:#515151; line-height:24px;}
.normal p{ text-indent:2em; color:#515151;line-height: 24px;}
.title01{ height:48px; line-height:46px; overflow:hidden; text-align:center; background:url(images/tit01.jpg) center top no-repeat; color:#ff007e; font-size:18px; font-family:Microsoft Yahei;}

.newslist{ width:665px; overflow:hidden; float:left; display:inline; padding-top:13px; padding-bottom:15px; }
.newslist ul{ overflow:hidden; border-bottom:1px dashed #767676; padding-bottom:10px;}
.newslist ul li{ color:#5b5b5b; height:24px; overflow:hidden; line-height:24px; padding:12px 0; padding-left:10px;}
.newslist ul li a{color:#5b5b5b; font-size:14px; font-family:Microsoft Yahei;}
.newslist ul li span{ float:right;}
.fenye{ padding:15px 0px; overflow:hidden; text-align:center; clear:both;}
.fenye a{ padding:0px 3px;}
.prolist{ width:665px; overflow:hidden; float:left; display:inline; margin-left:26px; padding-top:30px; padding-bottom:20px; }
.protxt{ width:665px; margin:0 auto; padding-bottom:10px; color:#515151;}
.protxt p{ text-indent:2em; color:#515151; line-height:20px;}
.prolist ul{ padding-top:40px; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #767676;}
.prolist ul li{ width:200px; height:250px; overflow:hidden; float:left; display:inline; margin:0px 9px;}
.prolist ul li img{ width:200px; height:200px; display:block;}
.prolist ul li img:hover{ cursor:pointer;}
.prolist ul li span{ display:block; text-align:center; line-height:40px; color:#393939;}

.P_shade{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:999;}
.P_shade .gm0930{ width: 730px; height: 423px; position:absolute; left:50%; top:50%;}
.P_shade .gm0930 img{display:block; width:730; height:423px; position:relative; right:50%; bottom:50%;}
/*产品放大*/
/*产品放大*/
#zhezhao {
background: #000;
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
left: 0;
top: 0;
display: none;
}
#bigimg_box{ position:absolute; z-index:9999; width:500px; display:none; height:530px; overflow:hidden; top:800px; left:50%; margin-left:-120px; background:#FFFFFF;}
#bigimg_box img{ width:500px; height:500px; display:block; clear:both; overflow:hidden; background:url(images/loading3.gif) center no-repeat;}
#bigimg_box .bigtit{ width:555px; height:30px; line-height:30px; text-align:center; color:#000000; font-size:12px;}
#closebox{ width:28px; height:29px; overflow:hidden; background:url(images/closebiao.png) no-repeat; position:absolute; top:5px; right:5px; z-index:2; cursor:pointer;}
/*产品放大*/



#liuyan {
overflow: hidden;
background: url(images/lybj.png) 7px -8px no-repeat;
width: 600px;
height: 410px;
margin:0 auto;
}
.lybox{ width:600px; overflow:hidden; float:left; display:inline; margin-left:30px;}
.lypic{ width:350px; float:left; margin-top:25px;  display:inline;}
.txt9{ text-align:center; font-size:18px; font-family:Microsoft Yahei; color:#ff4bb0;}

#main.lyb{background:url(images/mainbj2.png);}

.footernav a:hover{color:#fff;}