BODY { margin:0px; padding:0px; color:#333333; font-size:14px;}
TD {
	FONT-SIZE: 14px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #066CCF; TEXT-DECORATION: underline
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}

A.top:link { display:block; width:125px; height:55px; line-height:55px; text-align:center;  font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #ffffff; text-decoration:none;}
A.top:visited { display:block; width:125px; height:55px; line-height:55px; text-align:center;  font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #ffffff; text-decoration:none;}
A.top:hover { display:block; width:125px; height:55px; line-height:55px; text-align:center;  font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #ffffff; text-decoration:none; background-color:#ec6900}
A.top:active { display:block; width:125px; height:55px; line-height:55px; text-align:center;  font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #ffffff; text-decoration:none;}

A.topx:link { display:block; width:117px; height:30px; text-align:center; padding-top:18px; padding-bottom:18px; border-top:1px solid #ff5c26; font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #666666; text-decoration:none;}
A.topx:visited { display:block; width:117px; height:30px; text-align:center; padding-top:18px; padding-bottom:18px; border-top:1px solid #ff5c26; font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #666666; text-decoration:none;}
A.topx:hover { display:block; width:117px; height:30px; text-align:center; padding-top:18px; padding-bottom:18px; border-top:1px solid #ff5c26; font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #666666; text-decoration:none;}
A.topx:active { display:block; width:117px; height:30px; text-align:center; padding-top:18px; padding-bottom:18px; border-top:1px solid #ff5c26; font-size:16px; font-family:Microsoft YaHei; font-weight:bolder; color: #666666; text-decoration:none;}

A.aboutx:link { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}
A.aboutx:visited { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}
A.aboutx:hover { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#ec6900; color: #ffffff; text-decoration:none;}
A.aboutx:active { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}

A.aboutxx:link { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}
A.aboutxx:visited { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}
A.aboutxx:hover { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}
A.aboutxx:active { display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:15px; font-family:Microsoft YaHei; background:#eeeeee; color: #444444; text-decoration:none;}

A.productx:link { display:block; width:200px; padding-left:30px; height:45px; line-height:45px; font-size:16px; font-family:Microsoft YaHei; background-color:#eeeeee; color: #000000; text-decoration:none;}
A.productx:visited { display:block; width:200px; padding-left:30px; height:45px; line-height:45px; font-size:16px; font-family:Microsoft YaHei; background-color:#eeeeee; color: #000000; text-decoration:none;}
A.productx:hover { display:block; width:200px; padding-left:30px; height:45px; line-height:45px; font-size:16px; font-family:Microsoft YaHei; background-color:#f9770a; color: #ffffff; text-decoration:none;}
A.productx:active { display:block; width:200px; padding-left:30px; height:45px; line-height:45px; font-size:16px; font-family:Microsoft YaHei; background-color:#eeeeee; color: #000000; text-decoration:none;}

A.fense:link { display:block; width:115px; height:45px; line-height:45px; font-size:18px; font-family:Microsoft YaHei; background-color:#ff3566; color: #fff; text-align:center; text-decoration:none;}
A.fense:visited { display:block; width:115px; height:45px; line-height:45px; font-size:18px; font-family:Microsoft YaHei; background-color:#ff3566; color: #fff; text-align:center; text-decoration:none;}
A.fense:hover { display:block; width:115px; height:45px; line-height:45px; font-size:18px; font-family:Microsoft YaHei; background-color:#ec174b; color: #fff; text-align:center; text-decoration:none;}
A.fense:active { display:block; width:115px; height:45px; line-height:45px; font-size:18px; font-family:Microsoft YaHei; background-color:#ff3566; color: #fff; text-align:center; text-decoration:none;}

A.t14-3:link {
	COLOR: #333333; font-size:15px; font-weight:bolder; TEXT-DECORATION: none
}
A.t14-3:visited {
	COLOR: #333333; font-size:15px; font-weight:bolder; TEXT-DECORATION: none
}
A.t14-3:hover {
	COLOR: #ff6600; font-size:15px; font-weight:bolder; TEXT-DECORATION: underline
}
A.t14-3:active {
	COLOR: #333333; font-size:15px; font-weight:bolder; TEXT-DECORATION: none
}

A.t12-1:link {
	COLOR: #66A020; font-size:12px; font-weight:bolder; TEXT-DECORATION: none
}
A.t12-1:visited {
	COLOR: #66A020; font-size:12px; font-weight:bolder; TEXT-DECORATION: none
}
A.t12-1:hover {
	COLOR: #66A020; font-size:12px; font-weight:bolder; TEXT-DECORATION: underline
}
A.t12-1:active {
	COLOR: #66A020; font-size:12px; font-weight:bolder; TEXT-DECORATION: none
}

A.t12-link:link {
	COLOR: #1C549F; font-size:12px; TEXT-DECORATION: none
}
A.t12-link:visited {
	COLOR: #1C549F; font-size:12px; TEXT-DECORATION: none
}
A.t12-link:hover {
	COLOR: #1C549F; font-size:12px; TEXT-DECORATION: underline
}
A.t12-link:active {
	COLOR: #1C549F; font-size:12px; TEXT-DECORATION: none
}

A.t12b-link:link {
	COLOR: #fff; font-size:12px; TEXT-DECORATION: none
}
A.t12b-link:visited {
	COLOR: #fff; font-size:12px; TEXT-DECORATION: none
}
A.t12b-link:hover {
	COLOR: #fff; font-size:12px; TEXT-DECORATION: underline
}
A.t12b-link:active {
	COLOR: #fff; font-size:12px; TEXT-DECORATION: none
}


A.a14bb:link {
	FONT-SIZE: 15px; COLOR: #333333; font-weight:bolder; TEXT-DECORATION: none
}
A.a14bb:visited {
	FONT-SIZE: 15px; COLOR: #333333; font-weight:bolder; TEXT-DECORATION: none
}
A.a14bb:hover {
	FONT-SIZE: 15px; COLOR: #ff6600; font-weight:bolder; TEXT-DECORATION: none
}
A.a14bb:active {
	FONT-SIZE: 15px; COLOR: #333333; font-weight:bolder; TEXT-DECORATION: none
}

.zi_12l{
   font-size:12px; color:#66A020; font-weight:bolder;
}
.zi_14l{
   font-size:14px; color:#66A020;
}

A.fenye01:link {
    padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none
}
A.fenye01:visited {
    padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none
}
A.fenye01:hover {
    padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #dedede solid; background-color:#ff6600; text-decoration:none
}
A.fenye01:active {
    padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none
}
A.fenye02:link {
    padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none
}
A.fenye02:visited {
    padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none
}
A.fenye02:hover {
    padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none
}
A.fenye02:active {
    padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #cdcdcd solid; background-color:#ff6600; text-decoration:none
}







/******* Ê×  Ò³*******/
.site-list {
    overflow: hidden;
}
.site-list li {
    float: left;
	margin:20px 40px 0 0;
    width: 370px;
}
.site-list li:nth-of-type(3n) {
	margin-right:0;
}
.site-list li img{
    width: 370px;
	height: 480px;
}
.site-list li {
    display: block;
    height: 480px;
    overflow: hidden;
    position: relative;
}
.site-list li .pic {
    display: block;
    overflow: hidden;
    width: 100%;
}
.site-list li .pic img {
    display: block;
    height: 480px;
    transform: scale(1);
    transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
    width: 100%;
}
.site-list li:hover .pic img {
    transform: scale(1.2);
}


/* CSS Document */
.banner{ width:100%; height:600px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:600px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:50px; padding-top:550px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #ff0000;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.divimg{
  width: 225px;
  height: 225px;
  border: 0px;
  margin: 20px auto;
  overflow: hidden;
}
.divimg img{
  cursor: pointer;
  transition: all 0.6s;
}
.divimg img:hover{
  transform: scale(1.1);
}


        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
		
		

.wrap {
	position: relative;
	width: 1200px;
	height: 420px;
	margin: 100px auto;
}
.content {
	position: absolute;
	width: 1200px;
	height: 420px;
}
.content li{
	position: absolute;
	background-size: 100% 100%;
	cursor: pointer;
}
.wrap a {
	position: absolute;
	display: none;
	z-index: 2;
	top: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	font: 36px/60px "ËÎÌå";
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: rgb(255, 100, 0);
	background: rgba(255, 100, 0, .6);
	transition: background 1s ease;
}
.wrap a:hover {
	background: rgb(255, 100, 0);
}
.prev {
	left: 30px;
}
.next {
	right: 30px;
}		
		
		
		
/**/
.news{height: 670px;background: #f7f7f7;padding-top:70px;}

.news1{margin-top: 17px;width:600px; height:530px; overflow: hidden;}
.n_nav{height:40px; overflow: hidden;}
.n_nav span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.n_nav li{ float: left;margin-right: 14px;padding-right: 20px;}
.n_nav li a{ color: #333; font-size: 18px;line-height: 38px;}
.n_nav li a{ display: inline-block;height:38px;}
.n_nav li a:hover , .n_nav .cur a{font-weight: bold;color:#333;border-bottom: 2px solid #10264d;}
.n_nav .nobg{background:none;}

.news_c{margin-top: 20px;height:425px; }
.news_c dl{height:217px;  overflow: hidden;width: 600px;}

.news_c dt{height:206px;width:276px; overflow: hidden;float: left;}
.news_c dt a{width:276px; height:206px;display: block;float: right;}
.news_c dt img{width:276px; height:206px;}

.news_c dd{padding-top: 2px;width: 278px;float: right;}
.news_c dd h3{ font-size: 16px; color:#333;line-height: 24px;}
.news_c dd h3 a{ color:#333;font-weight: bold;}
.news_c dd span{display: block;color: #777;font-size: 14px;padding:13px 0 0 0;}
.news_c dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}
.news_c dd p a{ color:#f20c7f;display: block;padding-top: 15px;}
.news_c ul{margin-top: 25px;}
.news_c li{ font-size: 14px; color:#777777; line-height: 36px;}
.news_c li a{ color:#333; padding-left:12px ;display: inline-block;background:url(../images/img/dot.jpg) no-repeat 0 17px ;}
.news_c li a:hover{background:url(../images/img/dot2.jpg) no-repeat 0 17px ; color:#f20c7f;}

.wt{width:484px; overflow: hidden;margin-top: 17px; overflow: hidden;}
.wt h4{height:40px; overflow: hidden; line-height: 40px;margin-bottom: 25px;}
.wt h4 a{font-size: 18px;color:#333;border-bottom: 2px solid #f20c7f; line-height: 38px;width: 75px;display: block;}
.wt h4 span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.wt dl{margin-top: 17px;height:143px; overflow: hidden;}
.wt dt{width:124px; float: left; overflow: hidden;height:93px;margin-right: 25px;}
.wt dt img{ width:124px;height:93px;}
.wt dd{width:315px; float: right; overflow: hidden;}
.wt dd h3{padding-left: 29px;background:url(../images/img/A.jpg) no-repeat 0 0 ;height:20px; line-height: 20px;font-size: 14px; overflow: hidden; font-weight: normal;margin-top: 5px;}
.wt dd h3 a{ color:#333;}
.wt dd h3 a:hover{color: #e76825;}
.wt dd p{padding-left: 29px;background:url(../images/img/Q.jpg) no-repeat 0 0 ; line-height: 20px;font-size: 14px;color:#555;margin-top: 19px;} 

/**/
.about{height: 890px;padding-top: 80px;}
.ab dt{float: right;width: 600px;height: 401px;}
.ab dd{width: 512px;float: left;padding-left: 43px;padding-top: 40px;}
.ab dd h3{border-bottom: 1px solid #dddddd;}
.ab dd h3 a{font-size: 60px;color: #1ba39c;font-weight: bold;height: 150px;font-family: Arial;}
.ab dd h3 a em{font-size: 16px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;}
.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}
.ab span a{margin-top: 20px;display: inline-block;}
.ab span a.xq{margin-right:20px;}


.xc{height: 259px;position: relative;margin-top: 30px;}
.xc span.z1,.xc span.y1{position: absolute;top: 88px;}
.xc span a{width: 40px;height: 40px;display: block;}
.xc span.z1{left:-65px;}
.xc span.y1{right:-65px;}
.xc ul{height:259px;}
.xc li{width:280px; height:259px;float: left;margin-right: 26px;}
.xc li.nobot{margin-right:0;}
.xc li a{width:280px; height:209px;display: block;}
.xc li img{width:280px; height:209px;}
.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;
	font-size: 14px;color: #555;}


/**/
.flinks{background: #f2f2f2;height: 78px;}
.link{overflow: hidden;position: relative;}
.link a{font-size: 14px;color: #333;text-align: center;padding:0 20px;line-height: 78px;}
.link a.links{padding-left: 0;font-weight: bold;display: inline-block;color: #333;font-size: 15px;}