/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;
    font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#3480ce;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.container{width: 1200px!important;margin: 0 auto;padding: 0;}
#container{width: 1200px!important;margin: 0 auto;padding: 0;}
.container{
  font-size: 14px;
  line-height: 24px;
}

/*头部样式*/

.sky{line-height:40px;color:#999999;font-size:12px;background:#f8f8f8; border-bottom: 1px solid #dddddd;height:40px;} 
.sky a{color:#999999;}
.wel{color:#999999;line-height:40px;}
.wel p{
    line-height: 40px;
}
.k1{color:#999999;}
.k1 a{color:#999999; line-height: 40px;}


#header{width:1400px;margin:0 auto;height:115px;}
.logo{width:300px;align-items: center;display: flex;height:115px;}
.logo img{width:300px;}
.head_wz{ margin-left: 17px; margin-top: 36px;}
.tels{/*width:290px;*/background:url(../images/tels.png) no-repeat center left;text-align:right;color:#666668;padding-left:108px;margin-top:35px;}
.tels p{
    font-size: 28px;
    color: #ff2a2a;
    font-weight: bold;
    line-height: 33px;
    font-family: "黑体";
}
/*导航栏样式*/
#menu{ height: 50px; background: #059ee0;}
.nav{height:50px; width: 1200px; margin: 0 auto;}
.nav >li{line-height: 50px; height: 50px; text-align: center; width:171px; float: left; position: relative; z-index: 999;}
.nav >li >a{display: block; line-height: 50px; color: #fff;  font-size: 16px;padding: 0;}
.nav li a:hover{text-decoration:none;}
.nav> li >a:hover{color:#fff;text-decoration:none;background-color:#FFB300;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #FFB300;
}


.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 0%;
  top: 50px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}



/*首页banner*/
.banner{width:1920px;position:relative;height:675px;left:50%;margin-left:-960px;z-index:999;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:40px;z-index:100;text-align:center;width:100%;}
.banner .num li{width:18px;height:18px;display:inline-block;margin-right:4px;
    background:#fff;line-height:18px; text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#017abf;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

/*热门搜索*/
.sou{height: 64px; background: #ffffff; border-bottom: 1px solid #eeeeee;}
.search{}
.hotSearch{width:400px;float:left;height:64px;line-height:64px;font-weight:normal; font-size: 14px; color: #333333;}
.hotSearch a{margin-right:6px; font-size: 14px; color: #666666;}
#formsearch{ width: 300px; height: 30px; background: url(../images/ss.png) no-repeat left center; margin-top: 17px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

#formsearch input{height:30px;background:#fff;line-height:30px; float: left;}
#formsearch input#keyword{height:30px;line-height:30px;padding-left:6px;color:#999999; width: 246px; border:none; background: #ededed; font-size: 14px;}
#formsearch input#s_btn{width:36px;height:30px;line-height:30px;text-align:center;color:#fff;border:none;cursor:pointer; float: right; background: none;}


.box1{ /*background: url(../images/bj1.png) no-repeat top center; */width: 100%; margin: 0 auto; height: 555px;}
.zyyw_tit{ margin-top: 35px;}
.zyyw_tit h3{font-size: 28px; text-align: center; font-weight: normal; 
    background: url(../images/tit_bj1.png) no-repeat center bottom; padding-bottom: 17px; line-height: 28px;}
.zyyw_tit h3 span{font-size: 28px; color: #059ee0;}
.zyyw_tit p{ text-align: center; font-size: 16px; color: #666666;line-height:16px;margin-top:10px;}
.zyyw_con{ margin-top: 25px;}
.zy_list{}
.zy_list li{ width: 380px; border: 1px solid #eeeeee; background: #fff; float: left; margin-right: 30px; height: 380px;}
.zy_list li:nth-child(3n){ margin-right: 0px;}
.zy_list li h3{ font-size: 16px; color: #333333; font-weight: bold; margin: 0 28px; margin-top: 8px;}
.zy_list li p{ font-size:14px; color: #666666; margin: 0 28px; margin-top: 10px;}


.box2{ background: #e0ebf8; width: 100%; margin: 0 auto; padding-bottom: 37px;}
.jjfa_tit{ margin-top: 33px;}
.jjfa_tit h3{font-size: 28px; text-align: center; font-weight: normal; background: url(../images/tit_bj2.png) no-repeat center bottom;
 padding-bottom: 17px; line-height: 28px;}
.jjfa_tit h3 span{font-size: 28px; color: #059ee0;}
.jjfa_tit p{ text-align: center; font-size: 16px; color: #666666;line-height:16px;margin-top:10px;}
.jjfa_con{ margin-top: 25px;}
.jjfa_con ul{position: relative;height: 557px;}
.jjfa_con ul li{position: absolute;}
.jjfa_con ul li .j_con{position: absolute;width: 100%;top:35%;left:0px;background: url(../images/jjfa_zz.png) no-repeat center;
    height: 80px;line-height: 80px; text-align: center; font-size: 18px; color: #ffffff; font-weight: normal;}

.jjfa_con ul li:nth-child(1){width: 390px;height: 229px;top:0px;left:0px;}
.jjfa_con ul li:nth-child(1) img{width: 390px;height: 229px;}


.jjfa_con ul li:nth-child(2){width: 470px;height: 229px;top:0px;left:405px;}
.jjfa_con ul li:nth-child(2) img{width: 470px;height: 229px;}

.jjfa_con ul li:nth-child(3){width: 310px;height: 323px;top:0px;right:0px;}
.jjfa_con ul li:nth-child(3) img{width: 310px;height: 323px;}

.jjfa_con ul li:nth-child(4){width: 480px;height: 310px;top:247px;left:0px;}
.jjfa_con ul li:nth-child(4) img{width: 480px;height: 310px;}

.jjfa_con ul li:nth-child(5){width: 380px;height: 310px;top:247px;left:495px;}
.jjfa_con ul li:nth-child(5) img{width: 380px;height: 310px;}

.jjfa_con ul li:nth-child(6){width: 311px;height: 215px;top:341px;right:0px;}
.jjfa_con ul li:nth-child(6) img{width: 311px;height: 215px;}




.box3{width: 100%; margin: 0 auto;padding-bottom: 50px;}
.pro_tit{ margin-top: 50px;}
.pro_tit h3{font-size: 28px; text-align: center; font-weight: normal; 
    background: url(../images/tit_bj3.png) no-repeat center bottom; padding-bottom: 17px; line-height: 28px;}
.pro_tit h3 span{font-size: 28px; color: #059ee0;}
.pro_tit p{ text-align: center; font-size: 16px; color: #666666;line-height:16px;margin-top:10px;}
.c1bg { background: #ffffff;}
.c1bg .c1 .hd { width: 1200px; margin: 0 auto;margin-top: 20px; height: 120px; overflow: hidden;}
.c1bg .c1 .hd li { display: inline-block; font-size: 14px;color: #333333;
 border: 1px solid #eeeeee; line-height: 40px; width:294px; text-align: center;margin-bottom: 18px;}
.c1bg .c1 .hd li:nth-child(6n){margin-right: 0px;}
.c1bg .c1 .hd li a { color: #333333; }
.c1bg .c1 .hd li.on { background: #008be3;border: 1px solid #008be3;}
.c1bg .c1 .hd li.on a { color: #fff; }
.c1bg .c1 .bd .list3 li { display: block; float: left; margin-right: 25px;width:280px; height:362px;}
.c1bg .c1 .bd .list3 li a.img{border: 1px solid #eeeeee;}
.c1bg .c1 .bd .list3 li a.img img{ width: 278px; height: 200px}
.c1bg .c1 .bd .list3 li a { display: block; position: relative;margin: 0;}   
.c1bg .c1 .bd .list3 li:nth-child(4n) {  margin-right: 0; }

.c1bg .c1 .bd .list3 li .p_xq{ background: #008be3; height: 160px;}
.c1bg .c1 .bd .list3 li .p_xq h3 { font-size: 16px; text-align: center; line-height: 44px; color: #ffffff; border-bottom: 1px solid #fff;}
.c1bg .c1 .bd .list3 li .p_xq p { font-size: 14px; text-align: center;
    color: #ffffff; padding:15px 38px; display: block; line-height: 20px;}
.c1bg .c1 .bd .list3 li .p_xq span{ width: 107px; margin: 0 auto; 
    height: 32px; line-height: 32px; text-align: center; color: #333333; font-size: 14px; background: #ffffff; border-radius: 16px; display: block;}
.pro_gd{ width: 133px; margin: 0 auto; text-align: center;
 height: 39px; line-height: 39px; margin-top: 37px; background: #333333; color: #ffffff;border-radius: 19px;}
.pro_gd a{color: #ffffff; font-size: 14px;}


.box4{ width: 100%;margin: 0 auto; background: url(../images/gg_bj.png) no-repeat top center; height: 240px;}
.ads_gg{ color: #ffffff; text-align: center; margin-top: 80px;}



.box5{width: 100%; margin: 0 auto; padding-top: 66px; padding-bottom: 45px;}
.about{ background: url(../images/about_bj.png) no-repeat -15px 53px;height: 350px;}
.ab_lf{ width: 505px;}
.ab_tit{ background: url(../images/ab_t_bj.png) no-repeat bottom left; padding-bottom: 14px;}
.ab_tit h3{ font-size: 24px; color: #333333; line-height: 24px; font-weight: bold; margin-bottom: 15px;}
.ab_tit p{font-size: 16px; color: #666666; line-height: 16px;}
.ab_con{ line-height: 28px;font-size: 14px;color: #666666;margin-top: 10px;}
.ab_con p{
    line-height: 28px;
}
.ab_rt{ width:650px;}

.picScroll-left{ position:relative;width:1200px;margin:0 auto;z-index:999;}

.picScroll-left .bd{display:block;margin-top:40px;width:1200px;overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 11px; float:left;overflow:hidden; text-align:center;width:180px;height:256px;position:relative;}
.picScroll-left .bd ul li img{ width:180px; height:256px; display:block; }


.box6{width: 100%; margin: 0 auto; background: #f8f8f8; padding-bottom: 50px; padding-top: 13px;}
.news_company{width:380px;float:left; margin-top: 20px;}
.news1_title{line-height:40px;padding-left:18px;font-family:"微软雅黑";
 background:url(../images/news_title.png) no-repeat 0% 100%;font-size:16px;color:#333333;position: relative; font-weight: bold;}
.news1_title span{font-size: 10px;padding-left: 5px;color:#666666; font-weight: normal;}
.news1_title a{position: absolute;top:0;right: 15px;font-size: 12px;color:#666666;}
.news_company .content{padding-top: 18px;}
.news_list1{ margin-top: 5px;}
.news_list1 li{line-height:40px;position:relative;border-bottom: 1px dashed #e2e2e2;}
.news_list1 li a{line-height:40px;font-size:12px;color:#666666;background: url(../images/list1.jpg) 0 50% no-repeat;padding-left: 26px;font-weight:normal;}
.news_list1 li a:hover{text-decoration:none;color:#008be3;}
.news_list1 li span{float: right;font-size: 12px; color: #999999}

.txtMarquee-top{ overflow:hidden;}
.txtMarquee-top .bd{margin-top:15px;}
.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
.news_listt{}
.news_listt li{line-height:32px;position:relative;border-bottom: 1px dashed #e5e5e5;padding-bottom: 7px;margin-bottom: 4px;}
.news_listt li a{line-height:35px;color:#333;font-size: 14px;display: block;background: url(../images/wen.png) 0 50% no-repeat;padding-left: 30px;}
.news_listt li a:hover{text-decoration:none;color:#008be3;}
.news_listt li span{color:#999;z-index:0;line-height:21px;display: block;background: url(../images/da.png) 0 0% no-repeat;padding-left: 30px;}




/*页面底部*/
#footer{background:url(../images/ft.png) no-repeat top center;height:440px;overflow:hidden;}
.ft_nav{ height: 220px;border-bottom: 1px solid #8f969a;margin-bottom:24px;}
.f_nav{ float: left; width: 265px; margin-top: 35px;}
.f_nav h3{font-size: 18px; color: #ffffff; margin-bottom: 14px;line-height: 18px;}
.f_nav ul li{ line-height: 24px;}
.f_nav ul li a{font-size: 12px; color: #ffffff;}

/*友情链接*/
.f_link{color:#fff;font-size:14px;line-height:24px;padding:20px 0;}
.f_link a{color: #ffffff; font-size: 14px;margin-right:5px;}

.cpy{color:#ffffff;font-size:14px;line-height:24px;}
.cpy a{color:#ffffff;}


.copyright{text-align:center;line-height:24px;color:#ffffff;font-size:14px; padding:15px 0;background:#333333;}
.copyright a{color:#ffffff;font-size:14px;}
.copyright a:hover{color:#008be3;text-decoration:none;}




/*------------å†…é¡µ-------------------*/
.n_banner{width:100%;}
.n_banner img{width:100%;}
.left{width:223px;float:left;}
.n_contact .content{}

.right{width:947px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.jpg) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;font-family:"å¾®è½¯é›…é»‘";font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;font-family:"å¾®è½¯é›…é»‘";}

.right .content{padding:10px;padding-top:15px;overflow:hidden;}


.left .box{margin-bottom:10px;}
.left .box h3{padding-left:15px;font:bold 16px/52px "å¾®è½¯é›…é»‘";background:url(../images/tt1.jpg) 0 0 no-repeat;color:#fff;border-bottom:1px solid #7a7a7a;}
.left .box .content{padding:5px;border:1px solid #bfc0c0;}
.fl{float:left;}
.fr{float:right;}
.content12{border: #ccc 1px solid;padding: 7px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}