/*åˆå§‹åŒ–æ ·å¼*/
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;}

/*å¤´éƒ¨æ ·å¼*/

.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:1200px;margin:0 auto;height:115px;overflow:hidden;}
.logo{line-height:115px;}
.head_wz{ margin-left: 17px; margin-top: 36px;}
.tels{
    background: url(//cdn.myxypt.com/1fe3bba2/21/08/7dd244f3a19e34b065fb98e5e7d7ea56ef579742.png) no-repeat center left;
    text-align:right;color:#666668;padding-left:118px;margin-top:35px;}
.tels p{
    font-size: 28px;
    color: #ff2a2a;
    font-weight: bold;
    line-height: 33px;
  
}
/*å¯¼èˆªæ æ ·å¼*/

#menu{height: 50px; background: #059ee0;}
.x-menu{width:1200px;margin:0 auto;}

.x-menu > li {
  float: left;
  position: relative;
 text-align:center;width:171px;
}

.x-menu > li > a {
  display: block;
  font-size: 16px;
  color: #fff;
  line-height:50px; text-align:center;width:133px;
}

.x-menu > li > a:hover {

}

.x-menu > li.active > a {

}

.x-menu > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.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: 99999;
  width: 100%;
  left: 0%;
  top: 70px;
  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:40px;
 height:40px;overflow:hidden;
}

.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;outline:none;}
#formsearch input#s_btn{width:36px;height:30px;line-height:30px;text-align:center;color:#fff;border:none;cursor:pointer; float: right; background: none;outline:none;}


.box1{ background: url(//cdn.myxypt.com/1fe3bba2/21/08/851d60df3af6a6e413e42c2c00b22e257cb17160.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(//cdn.myxypt.com/1fe3bba2/21/08/9ce7289740588e0cb263743b9f8dc90b08beea37.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 img{
    width: 378px;
    height: 252px;
}
.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(//cdn.myxypt.com/1fe3bba2/21/08/c059d20db14e0492003243b2a197aeb24a2355e3.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(//cdn.myxypt.com/1fe3bba2/21/08/e5e45ad4adc7e46ddd9a75351dd6612f37b49dfa.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; 
    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: 180px; text-align: center; margin-right: 20px; 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: #333333; 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 #999999;}
.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(//cdn.myxypt.com/1fe3bba2/21/08/60306beedcd8f5c50786cdb8fffb4112ef8be2df.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{height: 350px;}
.ab_lf{ width: 505px;}
.ab_tit{ background: url(//cdn.myxypt.com/1fe3bba2/21/08/4c3a94247e518f9a12c146d610028d6697878cb7.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;position:relative;}
.picScroll-left .bd ul li img{ width:180px;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;
 background: url(//cdn.myxypt.com/1fe3bba2/21/08/445abc7a3a97e4ab157a061f01f63994d08ee0d0.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:2px;right: 15px;font-size: 12px;color:#666666;}
.news_company .content{padding-top: 18px;}
.news_company .content img{max-width:100%; height:auto !important;width:auto !important;}
.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(//cdn.myxypt.com/1fe3bba2/21/08/6ca9e5d6df30aaeacc7e20ad9cb2513df4998bbd.jpg) 0 50% no-repeat;padding-left: 26px;}
.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(//cdn.myxypt.com/1fe3bba2/21/08/a2f4e89972616790e272b56b911886f2f0962fa2.png) 0 50% no-repeat;padding-left: 30px;}
.news_listt li a:hover{text-decoration:none;color:#e32433;}
.news_listt li span{color:#999;z-index:0;line-height:21px;display: block;background: url(//cdn.myxypt.com/1fe3bba2/21/08/cc63117b8373fa81812893b16840d4999aec98e5.png) 0 0% no-repeat;padding-left: 30px;}




/*é¡µé¢åº•éƒ¨*/
#footer{background:url(//cdn.myxypt.com/1fe3bba2/21/08/aaaf88c60cba843ccbb2fe4608c9eb53aa4cf3a4.png) no-repeat top center;}
.ft_nav{ height: 319px;border-bottom: 1px solid #8f969a;}
.f_nav{ float: left; width: 200px; 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_link2{height:235px;padding-top: 24px;}
.f_link2 a{color: #ffffff;}
.f_link2 h3{padding-left: 65px; font-size: 20px; color: #ffffff; line-height: 47px; 
    background: url(//cdn.myxypt.com/1fe3bba2/21/08/f9a7b0b478f349339496c359c314b1694c10ed3a.png) no-repeat left center; height: 47px; font-weight: normal;}
.ft_l{ color: #ffffff; font-size: 14px; line-height: 28px;}
.ft_l a{ color: #ffffff; font-size: 14px; line-height: 28px;}
.ft_l p{
    color: #ffffff; font-size: 14px; line-height: 24px;

}


.copyright{text-align:center;line-height:24px;color:#ffffff;font-size:14px; padding-top: 6px;}
.copyright a{color:#ffffff;font-size:14px;}
.copyright a:hover{color:#008be3;text-decoration:none;}
.f_contact{ width: 876px; margin:0 auto;color:#ffffff;font-size:14px; padding-bottom: 6px;}
.f_contact a{ color:#ffffff;font-size:14px;}
.f_contact span{ width: 690px;display: block; float: left;}
