@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
a:hover{text-decoration:none;}
a{color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
.wrap { margin:0px auto; width:1200px;  clear:both}
.clear{clear:both;}
        @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

/*-------------header-----------------*/
#header{position:fixed; z-index:9999; left:0; top:0; width:100%; min-width:1200px; margin:auto; background:#fff; }
#top_info{width:100%; height:40px; border-bottom:1px solid #e1e1e1; border-top:8px solid #d8261c; overflow:hidden;}
.top_info{width:1200px; margin:auto; height:40px;}
.top_info summary{font-size:12px; color:#696969;}
.top_info summary p{ float:left; line-height:40px;}
.top_info summary .tel{height:40px; float:left; line-height:40px; color:#5d5d5d; font-size:14px;}
.top_info summary .language{ display:block; height:40px; float:right; padding-top:12px;width:242px;}

#header .header_con{width:1200px; margin:auto;}
#header .header_con .fr{ float:right;width:650px;}
#logo{float:left; width:464px; height:110px; display:block;}
#logo img{width:100%;}
#header.min #top_info{ overflow:hidden;}

/*主导航菜单*/
.ys_menu{width:650px; float:right; z-index:9999; height:110px;}
#nav-menu{height:110px; margin-left:20px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:110px;padding-left:10px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#2e2e2e;font-family:"微软雅黑";font-size:16px; line-height:110px; width:90px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#d8261c;width:90px; display:block;line-height:110px; height:110px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:90px;top:110px;background:#d8261c; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:90px;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#343434;text-decoration:none; color:#fff;}



/* bannercss */
.slideBox{ width:100%; height:660px;margin-top:160px; overflow:hidden; position:relative;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -110px;  bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 10px; width:60px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;   }
.slideBox .banner li{ zoom:1; vertical-align:middle; height:660px;}
.slideBox .banner li a{ display:block; width:100%; height:660px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1200px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 1%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: transparent url("../images/slider-arrow.png") no-repeat scroll -110px 5px;
    opacity: 0.5;
}
.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


/* 产品中心 */
.cpzx{ padding-bottom:50px;}
.slideTxtBox1{text-align:left; overflow:hidden;}
.slideTxtBox1 .hd{ height:90px;line-height:90px; background:#f1f1f1; position:relative; }
.slideTxtBox1 .hd ul{ float:left; position:absolute;}
.slideTxtBox1 .hd ul li{ float:left;cursor:pointer;width:239px; text-align:center; color:#212121; font-size:16px; border-right:1px solid #fff;}
.slideTxtBox1 .hd ul li.on{ height:98px; color:#fff;  background:url(../images/jit.png) no-repeat center bottom;}
.slideTxtBox1 .hd ul li:last-child{ border-right:none;}
.slideTxtBox1 .bd{ padding-top:36px;}
.slideTxtBox1 .cpzx_lt{width:470px; height:390px; float:left; position:relative;}
.slideTxtBox1 .cpzx_lt img{ border:1px solid #e6e6e6;}
.slideTxtBox1 .cpzx_lt p{ position:absolute; color:#fff; padding:6px 10px; font-size:14px; height:62px;background:rgba(0,0,0,0.66); display:block;width:451px; bottom:-1px;}
.slideTxtBox1 .cpzx_lt p span{ font-size:18px; display:block; line-height:36px;}
.slideTxtBox1 .cpzx_rt{width:710px; float:right;}
.slideTxtBox1 .cpzx_rt li{ float:left; margin-left:28px; margin-bottom:15px; color:#5f5e5e; line-height:40px; text-align:center; font-size:14px;}
.slideTxtBox1 .cpzx_rt li a{width:205px; height:145px; border:1px solid #e6e6e6; display:block; overflow:hidden;}
.slideTxtBox1 .cpzx_rt li a img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.slideTxtBox1 .cpzx_rt li a img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

/* 公司简介 */
.gsjj{ height:780px; background:url(../images/jj_bj.jpg) no-repeat top;overflow:hidden;}
.gsjj_nr{ padding-top:140px; background:url(../images/hbj.jpg) repeat-x bottom; height:400px;}
.gsjj_nrimg{ float:left;width:540px; margin-left:56px;}
.gsjj_nrrt{ padding-top:120px;width:560px; float:right;}
.gsjj_nrrt p{ font-size:22px; font-weight:bold; color:#333;}
.gsjj_nrrt span{ font-size:12px; color:#6b6b6b; background:url(../images/hx.jpg) no-repeat bottom left; line-height:36px; display:block;}
.gsjj_nrrt dl{ font-size:14px; color:#343333; line-height:28px; padding-top:20px; height:158px; padding-right:30px;}
.gsjj_nrrt a{ float:right;width:145px; height:36px; color:#fff; text-indent:66px; font-size:14px; margin-bottom:40px; display:block; background:url(../images/ck.jpg) no-repeat; line-height:36px;}
.gsjj_nrrt a:hover{ color:#ff0;}

.cfcj{ padding-top:10px;width:1280px; margin:0 auto;}
.blk_181 { overflow:hidden; zoom:1; font-size:9pt;  width:1280px; margin-top:20px;}
.blk_181 .pcont1 { width:1200px; float:left; overflow:hidden;}
.blk_181 .ScrCont2 { width:32766px; zoom:1; margin-left:-5px;}
.blk_181 #List1_3, .blk_181 #List2_4 { float:left;}
.blk_181 .LeftBotton1{ width:39px; height:130px; float:left; background:url(../images/cj_lt.jpg) no-repeat 0px 80px;}
.blk_181 .RightBotton1 { width:39px; height:130px; float:left; background:url(../images/cj_rt.jpg) no-repeat 0px 80px;}
.blk_181 .pl1 img { display:block; cursor:pointer; border:none; }
.blk_181 .pl1 { width:250px; float:left; float:left; text-align:center; margin:10px 23px; line-height:40px; color:#606060; font-size:14px;}
.blk_181 a.pl1:hover {  color:#f00; }

/*三大优势*/
.sdys{ height:500px; background:url(../images/ys_bj.jpg) no-repeat center;}
.sdys_t{ text-align:center; padding-top:60px;}
.sdys_t p{ font-size:32px; font-weight:bold; color:#010101;}
.sdys_t span{ color:#898989; font-size:14px; line-height:30px}
.sdys_nr{ padding-top:50px;}
.sdys_nr ul li{ float:left;width:398px; text-align:center; border-right:1px solid #d4d8d9; height:205px; padding-top:20px;}
.sdys_nr ul li:last-child{ border-right:none;}
.sdys_nr ul li dl{width:88px; height:88px; border:1px solid #c30000; margin:0 auto;-moz-border-radius:14px; line-height:88px; -webkit-border-radius:14px;border-radius:14px;}
.sdys_nr ul li dl i{ font-size:50px; color:#c60000;}
.sdys_nr ul li span{ color:#202020; font-size:20px; background:url(../images/hx1.jpg) no-repeat bottom; line-height:60px; height:60px; display:block;}
.sdys_nr ul li p{ color:#3f3e3e; font-size:16px; line-height:60px;}

/*新闻和常见问题*/
.ind{overflow:hidden; padding-bottom:50px; margin-top:50px;}
.xwdt_t{ border-bottom:1px solid #f2f2f2; height:40px;}
.xwdt_t p{ float:left; font-size:22px; color:#343434; font-weight:bold;}
.xwdt_t a{ float:right; color:#292929; line-height:40px; font-size:14px;}
.xwdt_t a:hover{ color:#F00;}

.xwdt{width:740px; float:left;}
.xwdt_nr{ padding:20px 0 0 0; overflow:hidden;}
.xwdt_nr_lt{ float:left;width:235px;}
.xwdt_nr_rt{ float:right;width:470px;}
.xwdt_nr_rt p{ font-size:16px; color:#252525; font-weight:bold; line-height:40px;}
.xwdt_nr_rt span{ color:#7c7c7c; font-size:14px; line-height:26px; display:block; padding-bottom:10px;}
.xwdt_nr_rt a{ color:#fff; background:#c60000;width:106px; display:block; height:30px; text-align:center; line-height:30px;-moz-border-radius:12px; -webkit-border-radius:12px;border-radius:12px;}
.xwdt_nr_rt a:hover{ color:#fff; background:#343434;}
.xwdt_e ul{ margin-top:20px; margin-right:20px;}
.xwdt_e li{height:44px; border-bottom:1px dashed #d8d8d8;}
.xwdt_e li a{ line-height:44px; font-size:14px; display:block; background:url(../images/yq1.png) no-repeat 6px; padding-left:24px;}
.xwdt_e li a:hover{ color:#f00; background:url(../images/yq2.png) no-repeat 6px; padding-left:26px;}
.xwdt_e li span{ line-height:44px; float:right;color:#3e3e3e; font-size:14px;}


/*常见问题*/
.cjwt{width:395px; float:right; height:445px; background:#fff;}
.wtjdCont{margin-top:20px; height:290px; overflow:hidden; background:#f6f6f6;}
.wtjdCont dl{padding:8px 68px 8px 20px; border-bottom:1px solid #fff; background:url(../images/dd1.png) no-repeat 20px;}
.wtjdCont dt{height:31px; line-height:32px; font-weight:bold; font-size:14px;}
.wtjdCont dl:hover{ background:url(../images/dd2.png) no-repeat 20px #c60000;}
.wtjdCont dl:hover dt a,.wtjdCont dl:hover dd{ color:#fff;}
.wtjdCont dt a{color:#666666; font-size:14px; font-weight:bold;}
.wtjdCont dd{line-height:22px; background-image:url(../images/d.jpg); color:#969696;}
.wtjdCont dt , .wtjdCont dd{padding-left:30px; background-position:left 0px; background-repeat:no-repeat;}




.end{ height:auto; background:url(../images/end_bj.jpg);overflow:hidden;}
.end .links{ height:66px; line-height:66px; background:url(../images/xi.png) repeat-x bottom;}
.end .links p{ float:left; color:#d0d0d0; font-size:14px;}
.end .links li a{ color:#5f5e5e; padding:0 14px;}
.end .links li a:hover{ color:#f00;}
.end_zh{ }
.end .end_zh_lt{width:340px; margin-top:30px; height:218px; float:left; background:url(../images/xi.png) repeat-y right;}
.end .end_zh_lt ul{ float:left; padding-right:60px;}
.end .end_zh_lt ul p{background:url(../images/xi1.png) no-repeat left bottom; margin-bottom:6px;}
.end .end_zh_lt ul p a{ font-size:14px; font-weight:bold; color:#fefefe; line-height:40px;}
.end .end_zh_lt ul li a:hover,.end .fl ul p a:hover{ color:#f00;}
.end .end_zh_lt ul li a{ line-height:30px; color:#afafaf; font-size:12px;}
.end .end_zh_zh{width:420px; height:218px; margin-top:30px; margin-bottom:30px; font-size:18px; color:#8e8e8e; font-weight:bold; line-height:60px; float:left; text-align:center; background:url(../images/xi.png) repeat-y right;}
.end .end_zh_zh img{ padding-top:50px;}
.end .end_zh_rt{width:320px; line-height:28px; color:#d0d0d0; font-size:12px; padding-top:30px; float:right;}
.end .end_zh_rt img{ padding-bottom:10px;}
.end .end_zh_rt a{ color:#292929;}
.cop{ height:54px; line-height:54px; color:#8e8e8e; font-size:12px; background:url(../images/xi.png) repeat-x;}
.cop a{ color:#8e8e8e;}
.cop a:hover{ color:#f00;}

/*子页样式*/
.nyban1{ height:280px; background:url(../images/nyban.jpg) no-repeat center;margin-top: 160px;}

.lmt{ height:auto; overflow:hidden;}
.lmt_wei{ line-height:56px; font-size:15px; background:#f8f8f8; color:#666; border-bottom:1px solid #e5e5e5;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}

.menu_links{ height:90px;line-height:90px; background:#f1f1f1; position:relative; }
.menu_links a{ float:left;cursor:pointer;width:239px; text-align:center; color:#212121; font-size:16px; border-right:1px solid #fff;}
.menu_links a:hover{ height:90px; color:#fff;  background:#ba0609;}
.menu_links a:last-child{ border-right:none;}

.ny_lt {
    float: left;
    width: 240px;
	
}
.cpfl {
    width: 240px;
    padding-bottom: 94px;
    height: auto;
    float: left;
}
.cpfl_t {
    text-align: center;
    background: #b80000;
    height: 90px;
}
.cpfl_t p {
    margin-top: 6px;
    display: block;
    font-size: 20px;
    padding-top: 20px;
    color: #fff;
    font-weight: bold;
}
.cpfl_t span {
    font-size: 16px;
    color: #fff;
}
.cpfl_nr li a {
    color: #333;
    line-height: 50px;
    font-size: 14px;
    display: block;
    padding-left: 20px;
    background: url(../images/jt.png) no-repeat 210px;
}
.cpfl_nr li a:hover {
    color: #fff;
    background: url(../images/jt1.png) no-repeat 210px #3d3d3d;
    -webkit-transition: all 4s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.cpfl_nr li {
    border-bottom: 1px dotted #CCC;
    line-height: 50px;
}
.cpfl_nr ul {
    height: auto;
    margin-bottom: 4px;
    background: #F8F8F8;
}