/* CSS Document */
body{ margin:0; padding:0; background:#f6f6f6}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none;}
.left{ float:left}
.right{ float:right}

header{ width:640px; height:110px; margin:0 auto; position:relative; background:#47B5E8}

.cd{ float:right; display:block; width:52px; height:37px; margin:39px 20px 0 0}
.logo{ width:221px; height:74px; display:block; position:absolute;top:13px; left:20px}
.banben{ position:absolute; right:100px; top:40px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#fff}

.banner{ width:640px; height:440px;  margin:0 auto 0 auto; position:relative; }
.main_image {width:640px; height:440px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:440px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:440px;}
.main_image li span {display:block; width:100%; height:440px}
.main_image li a {display:block; width:100%; height:440px}

div.flicking_con {width:640px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:440px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0;  display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.main_image ul li p.title{ position:absolute; left:0; bottom:0; font-family:Verdana; color:#FFF; display:block;width:100%; height:55px; font-family:Microsoft Yahei; padding:20px 20px 0 20px; font-size:20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);width:640px; text-align:center}

.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-320px;
            width: 640px; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 



/*����*/

.weiheader{ width:640px; height:110px; background:#47B5E8; position:relative;}
.dhlogo{  width:221px; height:74px; display:block; position:absolute;top:13px; left:20px}
.dhcd{ float:right; display:block; width:52px; height:37px; margin:39px 20px 0 0}
.dhnr{ width:640px; height:auto; overflow:hidden; background:url(../images/dhbg.png)}
.dhnr_left{ width:535px; height:auto; overflow:hidden; float:left; background:#fff; }


.menu_list {width:535px; background:#fff;}
.menu_head { width:505px; height:80px; display:block; line-height:80px; cursor: pointer; position: relative;  color:#222222; font-size:30px; font-family:Microsoft YaHei;background:#fff;  padding-left:30px; margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #B2B2B2}
.menu_head a{color:#555; font-size:30px; font-family:Microsoft YaHei; display:block; width:505px;height:80px; }

.menu_body{ display:none; width:515px; height:auto; overflow:hidden;border-bottom:1px solid #B2B2B2; padding:20px 0 20px 20px }
.menu_body ul{}
.menu_body ul li{ float:left; margin:20px 20px 0 30px}
.menu_body ul li a{color:#666; font-size:28px; font-family:Microsoft YaHei;}



.main1{ width:640px;overflow:hidden;border-bottom:1px solid #E8E3DF; border-top:1px solid #E8E3DF; margin:30px auto 0 auto; background:#fff}

#c{ width:640px; height:67px; border-bottom:1px solid #E8E3DF;}
#c ul{ margin-left:20px; width:600px; height:67px}
#c ul li{ float:left; height:66px; line-height:66px; margin:0 58px 0 0}
#c ul li a{ display:block; height:66px; font-size:30px; font-family:Microsoft YaHei}

.libg a{ border-bottom:1px solid #47b5e8; color:#47b5e8}
.li1{}
.li1 a{border-bottom:1px solid #fff; color:#333}

.con2nb1{ width:600px; height:272px; margin:0 auto; padding-top:39px}
.main1_l{ display:block; width:183px; height:233px; float:left}
.main1_r{ display:block; width:397px; height:233px; float:right; position:relative}
.m1_r_bt{ display:block; width:397px;  line-height:32px; font-family:Microsoft YaHei; font-size:28px; color:#666}
.m1_r_nr{ display:block; width:397px; height:auto; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:38px; color:#7b848d; margin-top:12px}

.more{ display:block; width:163px; height:37px; margin-top:16px}
.m1_r_bt2{display:block; width:397px; height:32px; line-height:32px; font-family:Microsoft YaHei; font-size:28px; color:#666;margin-top:16px}
.m1_r_nr2{display:block; width:397px; height:auto; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:38px; color:#7b848d; margin-top:12px}






.news{ width:640px; height:325px; margin:28px auto 0 auto; border-top:1px solid #E8E3DF; border-bottom:1px solid #E8E3DF; background:#fff}

.scroll{width:600px;height:186px;margin:49px auto 0 auto; position:relative;overflow:hidden;}
.mod_01{float:left;width:600px;}

.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;z-index:11; margin:43px auto 0 auto}
#slide_01_dot{text-align:center;margin:0 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 5px;width:39px;height:6px;vertical-align:middle;background:#D9D9DB;}
#slide_01_dot .selected{background:#47B5E8;}
.newsnr_l{ display:block; width:181px; height:133px; float:left}
.newsnr_r{ display:block; width:400px; height:133px; float:right}
.newsnr_r_wz{ display:block; width:400px; height:80px;font-family:Microsoft YaHei; font-size:28px; color:#333}
.newsnr_r_more{ display:block; width:101px; height:33px;  margin-top:17px}

.main_bt{ width:640px; height:65px; border-bottom:1px solid #E8E3DF;}
.main_bt_l{ float:left; margin-left:20px; display:block; font-size:30px;font-family:Microsoft YaHei; color:#333; line-height:65px  }
.main_bt_more{ float:right; display:block; width:98px; height:32px; margin:17px 20px 0 0}


.products{ width:640px; height:740px; margin:19px auto 0 auto;border-top:1px solid #E8E3DF; background:url(../images/probg.jpg) repeat-x }



#contactUs{
  width: 640px;
  position: relative;
   margin-top:40px
}
#contactUs #countrySelection {
  position: relative; 
}

#contactUs #countrySelection #countrySelection-wrapper {
position:relative;
  overflow: hidden;
  padding: 0 39px;
}
.zhe{ width:600px; height:20px; position:absolute; background:#47B5E8; bottom:0; left:50%; margin-left:-300px}
#countrySelection-items {
    margin:0;
    padding: 1px 0;
    list-style: none;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#contactUs #countrySelector {
  position: relative;
  margin-left: -5px;
  top: -1px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #EFEBE8;
}

#contactUs #countrySelection ul li {
    display: inline-block;
    margin:18px 20px 10px 0;
}

#contactUs p, #contactUs span{
cursor:pointer;
display:block;
 height:96px; 
 font-family:Microsoft YaHei;
font-size:24px;
padding-top:80px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}



.slick-prev, .icon-chevronleft {

}
.icon-chevronleft{    background: url(../images/pl.jpg) no-repeat; }
.icon-chevronright {

    background: url(../images/pr.jpg) no-repeat; 


}
.countrySelection-paddle-left, .countrySelection-paddle-right {
display:block;
    cursor: pointer;
    border: none;
    position: absolute;
    top: 60px;
    background-color: transparent;
 width:15px; height:28px;
    margin-left: auto;
    margin-right: auto;
}
.slick-prev, .countrySelection-paddle-left {
    left: 18px;
}
.arrow {
    width: 25px;
    margin-left: auto;
    margin-right: auto;
}
.slick-next, .countrySelection-paddle-right {
    right: 18px;
}

.liabg{ background:url(../images/libga.png) bottom center no-repeat}
.liabg span{ color:#47B5EA}
.lia1{}
.lia1 span{ color:#666}
.dli1{ background:url(../images/pro1a.jpg) top center no-repeat}
.dli2{background:url(../images/pro2a.jpg) top center no-repeat}
.dli3{background:url(../images/pro3a.jpg) top center no-repeat}

.dli4{background:url(../images/pro8a.jpg) top center no-repeat}

.dli5{background:url(../images/pro4a.jpg) top center no-repeat}
.dli6{background:url(../images/pro5a.jpg) top center no-repeat}
.dli7{background:url(../images/pro6a.png) top center no-repeat}

.liabg span.dli1{background:url(../images/pro1b.jpg) top center no-repeat}
.liabg span.dli2{background:url(../images/pro2b.jpg) top center no-repeat}
.liabg span.dli3{background:url(../images/pro3b.jpg) top center no-repeat}
.liabg span.dli4{background:url(../images/pro8b.jpg) top center no-repeat}

.liabg span.dli5{background:url(../images/pro4b.jpg) top center no-repeat}
.liabg span.dli6{background:url(../images/pro5b.jpg) top center no-repeat}
.liabg span.dli7{background:url(../images/pro6b.png) top center no-repeat}
.xs{ width:600px; height:380px; overflow:hidden; position:relative; margin:30px auto 0 auto}
.con2nb2{ width:600px; height:380px; position:absolute; left:0; top:0}


.mr_frbox{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl{float:left;height:380px;width:600px; overflow:hidden;}
.mr_frBtnR{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative;}
.mr_frUl ul li a{display:block; width:280px;height:311px; position:relative; }

.proimg{ display:block; width:280px; height:213px;}
.probt{ display:block; width:280px; line-height:36px; font-family:Microsoft YaHei; font-size:30px; color:#fff; text-align:center; margin-top:20px;height: 40px;}
.prowz{ display:block; width:280px; height:32px; line-height:32px; font-family:Microsoft YaHei; font-size:20px; color:#fff; text-align:center; }


.mr_frbox2{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL2{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl2{float:left;height:380px;width:600px; overflow:hidden; }
.mr_frBtnR2{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl2 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl2 ul li a{display:block; width:280px;height:311px; position:relative; }


.mr_frbox3{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL3{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl3{float:left;height:380px;width:600px; overflow:hidden;}
.mr_frBtnR3{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl3 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl3 ul li a{display:block; width:280px;height:311px; position:relative; }


.mr_frbox4{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL4{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl4{float:left;height:380px;width:600px; overflow:hidden; }
.mr_frBtnR4{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl4 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl4 ul li a{display:block; width:280px;height:311px; position:relative; }


.mr_frbox5{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL5{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl5{float:left;height:380px;width:600px; overflow:hidden; }
.mr_frBtnR5{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl5 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl5 ul li a{display:block; width:280px;height:311px; position:relative; }

.mr_frbox6{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL6{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl6{float:left;height:380px;width:600px; overflow:hidden; }
.mr_frBtnR6{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl6 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl6 ul li a{display:block; width:280px;height:311px; position:relative; }


.mr_frbox7{height:380px;padding:0 0px 0px; width:600px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL7{cursor:pointer;display:inline;left:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl7{float:left;height:380px;width:600px; overflow:hidden; }
.mr_frBtnR7{cursor:pointer;display:inline;right:30%;height:47px;top:318px; width:47px; position:absolute; z-index:999}
.mr_frUl7 ul li{display:inline;float:left;margin-right:28px;width:280px;height:311px; position:relative; }
.mr_frUl7 ul li a{display:block; width:280px;height:311px; position:relative; }

.gototop{ display:block; width:640px; height:123px; margin:0 auto}



footer{ display:block; width:640px; height:72px; margin:0 auto; border-top:1px solid #4D4C51; background:#222126; text-align:center; color:#86848F; line-height:72px; font-size:30px; font-family:Microsoft YaHei}
