﻿@charset "utf-8";
 body{ margin:0 auto; font-size:13px; font-family:"宋体";font-weight:normal; padding:0; color:#000 }
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

 .itop{ width:100%; height:30px; background-color:#333333}
 .top{ width:1001px; height:30px; margin:0 auto}
 .top_l{ width:215px; height:30px; float:left}
 .top_r{ width:200px; height:30px; float:right}
 .top_r p{ text-align:right; color:#fff}
 .top_r p a{ line-height:30px; padding-left:8px; padding-right:8px; color:#ffffff}
 .f1{ width:148px; height:30px; float:right}
 .l1{ width:62px; height:30px; background:url(l1_bg.jpg) right center no-repeat; color:#9e9e9e; padding:0px; margin:0px; float:left}
 .l1 p{ line-height:30px;padding-left:10px; font-size:12px}
 .text1{ width:119px; height:20px; margin-top:5px; background-color:#333333; border:none; float:left; color:#fff}
 .b1{ width:23px; height:20px; background: url(sou.jpg) left top no-repeat; border:none; float:right; margin-top:5px;}
 
 .itop2{ width:100%;}
 .top2{ width:1001px; padding-bottom:15px; margin:0 auto; overflow: hidden;}
 .animate {
            padding-left: 20px;
            font-size: 12px;
            color: #000;
            display: inline-block;
            white-space: nowrap;
            animation: 40s wordsLoop linear infinite normal;
        }
 
        @keyframes wordsLoop {
            0% {
                transform: translateX(200px);
                -webkit-transform: translateX(200px);
            }
            100% {
                transform: translateX(-100%);
                -webkit-transform: translateX(-100%);
            }
        }
 
        @-webkit-keyframes wordsLoop {
            0% {
                transform: translateX(200px);
                -webkit-transform: translateX(200px);
            }
            100% {
                transform: translateX(-100%);
                -webkit-transform: translateX(-100%);
            }
        }
    

 
 .itop1{ width:100%; height:78px; float:left}
 .top1{ width:1001px; height:78px; margin:0 auto}
 .logo{ width:334px; height:78px; float:left}
 .hotline{ width:210px; height:68px; float:right; background:url(hotline.jpg) left top no-repeat}
 .inav{ width:100%; height:65px; float:left; background-color:#e9eaed}
 .nav{ width:1001px; height:65px; margin:0 auto}
 #nav {line-height: 65px; position:absolute; z-index:999 }
 #nav a {display: block; text-align:center; font-size:14px; font-weight:bold;padding-left:20px; padding-right:22px;}
 #nav a:link  {color:#000; text-decoration:none;}
 #nav a:visited  {color:#000;text-decoration:none; display:block}
 #nav a:hover  {color:#FFF;text-decoration:none;font-weight:bold; display:block}
 #nav li {float: left; display:block}
 #nav li a:hover{background-color:#333333;}
 #nav li ul {line-height: 27px;  list-style-type: none;text-align:left; left: -999em; width: 160px; position: absolute; padding-top:10px; padding-bottom:15px; background: #F6F6F6;}
 #nav li ul li{float: left; width: 160px; background: #F6F6F6;}
 #nav li ul a{display: block;text-align:left;padding-left:24px; font-weight:normal; color:#000}
 #nav li ul a:link  {color:#666; text-decoration:none;}
 #nav li ul a:visited  {color:#666;text-decoration:none;}
 #nav li ul a:hover  {color:#fff;text-decoration:none;font-weight:normal;background-color:#333333;}
 #nav li:hover ul {left: auto;}
 #nav li.sfhover ul { left: auto;} 
 .ibanner{ width:100%; height:484px; float:left; z-index:111}
 .banner{height:484px; margin:0 auto}
 
 .icontent3{ width:100%; float:left; margin-top:30px;}
 .content3{ width:1001px; margin:0 auto}
 .pro{ width:242px; float:left}
 .pro_t1{ width:242px; height:77px; background-color:#176fc1;}
 .pro_t1 h4{ font-size:30px; font-family:"宋体"; color:#fff; text-transform:uppercase; padding-left:15px;}
 .pro_t1 h3{ font-size:30px; text-align:right; color:#fff; padding-right:10px;}

 
 .pro_c{ width:242px;}
 .pro_c1{ width:242px; height:45px; background:url(pro_li.jpg) left top no-repeat; margin-bottom:3px; display:block; line-height:45px; padding-left:55px;}
 .pro_c2{ width:220px; height:45px; margin-bottom:3px; display:block; line-height:45px; padding-left:22px; border-bottom:1px solid #ccc}
 .show{ width:753px; float:right}
 .show_t{ width:753px; height:29px; background:url(pro_t.jpg) left top no-repeat}
 .show_t p{ line-height:29px; font-size:14px; font-weight:bold; margin-left:25px;}
 .show_m{ float:right; line-height:29px; font-weight: bold}
 .show_c{ width:753px;}
 .show_c ul li{ width:375px; height:140px; float:left; margin-top:10px; margin-bottom:10px;}
 .show_c ul li p{ width:173px; float:right; line-height:22px; margin-top:5px; margin-right:10px;}
 .show_c ul li img{ width:186px; height:139px; float:left}
 
 .icontent2{ width:100%; height:210px; background:url(bg1.jpg) left top repeat-x; float:left; margin-top:25px;}
 .content2{ width:1001px; height:210px; margin:0 auto}
 .content2 a{ float:left}

.slideTxtBox{ width:564px; text-align:left;  }
		
.slideTxtBox .hd{width:596px; height:61px; line-height:61px;  position:relative; background:url(news_dot.jpg) left center no-repeat }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:61px; margin-left:65px;}
.slideTxtBox .hd ul li a{ width:150px;  height:61px; line-height:61px; text-align:center; font-size:30px; color:#000; font-family:"微软雅黑";float:left; cursor:pointer;}
.slideTxtBox .hd ul li.on a{ width:150px; height:61px;  padding-left:0px; color:#db2121; font-size:30px;}
.slideTxtBox .hd span { padding-top:7px;}
.slideTxtBox .bd { width:420px;padding-top:0px; margin-left:80px;}		
.slideTxtBox .bd ul{width:420px; }
.slideTxtBox .bd li{ width:420px; height:25px; background: url(news_dot1.jpg) left center no-repeat}
.slideTxtBox .bd li a{ line-height:25px;color:#000000; padding-left:10px;}
.slideTxtBox .bd li a:hover{ color:#ff0000}
.slideTxtBox .bd li span{ float:right; line-height:25px;}
.slideTxtBox .bd p{ }
 
 .icontent5{ width:100%; height:465px; background:url(bg2.jpg) left top repeat-x; float:left;}
 .content5{ width:1020px; height:465px; margin:0 auto; margin-top:40px;}
 .news{ width:564px; height:381px; float:left; border-right:1px solid #ccc}
 .about{ width:430px; height:381px; float:right; background-color:#fff}
 .about_t{ width:430px; height:61px;}
 .about_t p a{ font-size:30px; color:#db2121; padding-left:13px; line-height:61px;}
 .about_c{ width:430px;}
 .about_c p{ padding-left:15px; line-height:24px;}
 .about_c span{ width:200px; height:112px; float:right; margin-right:5px; margin-left:5px;}
 
 
.slideTxtBox1{ width:430px; text-align:left;  }
.slideTxtBox1 .hd{width:430px; height:61px; line-height:61px;  position:relative; }
.slideTxtBox1 .hd ul{ float:left;  position:absolute; height:61px;}
.slideTxtBox1 .hd ul li a{ width:150px;  height:61px; line-height:61px; text-align:center; font-size:30px; color:#000; font-family:"微软雅黑";float:left; cursor:pointer;}
.slideTxtBox1 .hd ul li.on a{ width:150px; height:61px;  padding-left:0px; color:#db2121; font-size:30px;}
.slideTxtBox1 .hd span { padding-top:7px;}
.slideTxtBox1 .bd { width:420px;padding-top:0px;}		
.slideTxtBox1 .bd ul{width:420px; padding-left:2px; }
.slideTxtBox1 .bd li{ width:420px; height:25px; background: url(news_dot1.jpg) left center no-repeat}
.slideTxtBox1 .bd li a{ line-height:25px;color:#000000; padding-left:10px;}
.slideTxtBox1 .bd li a:hover{ color:#ff0000}
.slideTxtBox1 .bd li span{ float:right; line-height:25px;}
.slideTxtBox1 .bd p{ }

 
 .icontent4{ width:100%; background:url(honor_t.jpg) center top no-repeat; float:left; margin-top:30px;}
 .content4{ width:970px; margin:0 auto}
 .picScroll-left{ width:970px;  overflow:hidden; position:relative;}
		
 .picScroll-left .bd{ padding:10px;   }
 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
 .picScroll-left .bd ul li{ width:116px; margin-left:8px; margin-right:9px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc;  }
 .picScroll-left .bd ul li .pic{ text-align:center; }
 .picScroll-left .bd ul li .pic img{ width:112px; height:140px; display:block;  padding:2px; }
 .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .bd ul li .title a{border-bottom:1px solid #6c6c6c; color:#6c6c6c}


 
 .icontent6{ width:100%; height:266px; background:url(co_bg.jpg) left top repeat-x; float:left; margin-top:42px;}
 .content6{ width:1020px; height:266px; margin:0 auto;}
 .content6_t{ width:1020px; height:61px; border-bottom:1px solid #ccc;}
 .content6_t h4{ font-size:20px; color:#525252; padding-top:10px;}
 .content6_t h3{ text-transform: uppercase; color:#aaaaaa}
 .content6 img{ margin-top:10px;}
 
 .ibottom_nav{ width:100%; height:45px; background-color:#646464; float:left; margin-top:40px;}
 .bottom_nav{ width:1020px; height:45px; margin:0 auto; color:#fff}
 .bottom_nav a{ padding-left:24px; padding-right:24px; line-height:45px; color:#fff}
 
 .link{ width:1020px; line-height:30px; float:left}
 .link a{  padding-right:8px;}
 
 .ibottom{ width:100%; float:left}
 .bottom{ width:1001px; margin:0 auto}
 .renzhen {
	width:930px;
	margin:5px auto; line-height:21px;
	}

 .renzhen1 {
	width:1001px;
	margin:5px auto; line-height:24px; padding-top:20px;
	}
	
 .renzhen dl{ text-align:center}
 .renzhen dt,.renzhen dd{
	float:left; margin-left:15px;
	} 
 
 /*--ny--*/
 .iny_banner{ width:100%; height:355px; float:left}
 .ny_banner{ height:355px; margin:0 auto}
 .ny_banner img{ width:100%; height:355px;}
 .iny_content{ width:100%; float:left; margin-top:30px; margin-bottom:40px;}
 .ny_content{ width:1020px; margin:0 auto; line-height:24px; font-size:12px}
 .ny_content table tr td{border: 1px solid #E6E6E6;padding: 15px 50px;text-align: center;}
 .ny_content1{ width:1020px; margin:0 auto; line-height:24px; font-size:12px}
 .ny_content_p{ width:1020px; margin:0 auto; line-height:24px; font-size:12px}



 .ny_contact1{ background:url(map.jpg) left top no-repeat; padding-top:20px; padding-left:10px;}
 .pr{position: relative;}
 
 .ny_left{ width:242px; float:left}
 .ny_right{ width:752px; float:right}
 .ny_contact{ width:242px; height:198px; background:url(ny_contact.jpg) left top no-repeat; float:left; margin-top:20px;}
 .ny_contact span{    width: 240px;
    /* height: 125px; */
    float: left;
    padding-top: 60px;
    padding-left: 15px;}
 .ny_contact span a{     width: 240px;
    /* height: 125px; */
    /* padding-left: 15px; */
    line-height: 21px;}
 .ny_contact p{    margin-top: 30px;
    line-height: 34px;
    padding-left: 45px;
    color: #fff;
    float: left;}
 
#newslist{}
#newslist li{ height:30px; padding-left:10px; line-height:28px; border-bottom:1px dashed #ccc}
#newslist li a{ line-height:30px;}
#newslist li span.date{ margin-right:10px; float:right;}

h1{ text-align:center; line-height:40px; padding-top:10px; font-size:16px;}
.info{ text-align:center; margin-bottom:25px; color:#999}
.other { margin-top:30px; border-top:1px solid #ccc; padding-top:10px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center; margin-top:20px; margin-bottom:30px;}
.k_pagelist{ font-family:"微软雅黑"; letter-spacing:1.5px;}
.k_pagelist a{ height:24px; padding:0 4px; margin:6px; border:1px solid #999999; background-color:#e4e4e4 }

#prolist{ width:722px; margin:auto; overflow:hidden;}
#prolist li{ width:150px; height:158px; border:1px dashed #ccc; float:left;display:inline; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
#prolist li img{ width:144px; height:122px; margin:3px;  float:right; }
#prolist li .proname{ width:150px; height:30px; text-align:center; overflow:hidden;}
#prolist li .proname a{ color:#000; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
#prolist li .proname a:hover{}

#prolist1{ width:722px; margin:auto; overflow:hidden;}
#prolist1 li{ width:150px; height:210px;border:1px dashed #ccc;  float:left;display:inline; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
#prolist1 li img{ width:142px; height:172px; margin:3px;  float:right; }
#prolist1 li .proname{ width:150px; height:30px; text-align:center; overflow:hidden;}
#prolist1 li .proname a{ color:#000; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
#prolist1 li .proname a:hover{}


.ny_product{ width:750px;}
.ny_product li{ width:366px; border:1px dashed #ccc; float:left; padding-top:5px; padding-bottom:5px;}
.ny_product li p{ width:220px; float:left; line-height:20px; padding-left:5px;}
.ny_product li img{ width:120px; height:85px; float:right; margin-right:8px;}

.ny_product1{ width:750px;}
.ny_product1 li{ width:730px; border:1px dashed #ccc; float:left; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}
.ny_product1 li p{ width:500px; float:right; line-height:20px; margin-top:10px; }
.ny_product1 li img{ width:194px; height:147px; float:left; margin-left:10px; }


.honor table{ margin:0 auto;}
.honor table tr td{ border:1px solid #E6E6E6; padding:15px 20px; text-align:center;}

.slideBox{ height:100%; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:484px; display:block; width:100%  }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:5px; z-index:1; left:49% }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border:1px solid #ccc; border-radius:8px }
.slideBox .hd ul li.on{ background:none; color:#fff; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.ny_right{ width:735px; float:right}
.ny_right_box_c{ line-height:24px; font-size:12px}
.ny_right_box_c span{ font-size:14px}
.ny_right_box_c p{ font-size:14px}
.location{ width:735px; height:30px; border-bottom:1px solid #ccc}
.location p{ font-size:14px; font-weight:bold; float:left; line-height:30px;}
.location span{ float:right; line-height:30px;}
.box{ padding-top:20px; line-height:24px;}
.box_t{ font-size:16px; font-weight:bold; text-align:center; line-height:40px; margin-bottom:15px;}


/*--honor效果--*/

.gallery {
  width: 722px;
}

.gallery > div {
  position: relative;
  float: left;
  margin: 10px; width:148px; text-align:center; border:1px dashed #ccc
}

.gallery > div > img {
  width: 142px; height:172px;
  transition: .1s transform;
  transform: translateZ(0); padding:3px;
  /* hack */
}

.gallery > div:hover {
  z-index: 1;
}

.gallery > div:hover > img {
  transform: scale(3, 3);
  transition: .3s transform;
}

.cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0;
}

.cf:after {
  clear: both;
}

.news_x{ width:242px; float:left; margin-top:25px;}
.news_x_t{ width:242px; height:45px; background-color:#176fc1}
.news_x_t p{ line-height:45px; color:#fff; font-size:22px; text-align:center; font-weight:bold}
.news_x_c{ width:240px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc}
.news_x_c li{ width:242px; height:30px; border-bottom:1px dashed #ccc}
.news_x_c li a{ line-height:26px; padding-left:5px;}