@charset "utf-8";
body{margin:0; padding:0px; font-size:12px; line-height:24px;   font-family: "微软雅黑",   Arial, Helvetica, sans-serif;    }
a{font-size:12px;  text-decoration:none;}
a hover{ color:#FF0000;}
div,ul,li,h2,h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:0;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 
h2{ color:#0855a7; text-align:center; padding:10px 0;}



.swiper-wrapper{overflow:hidden;width:1100px;}
.swiper-wrapper .slideul1{width:9000px;}
.cuslogo img {border:1px solid #ccc; height: 70px; width: 80%;}
.swiper-wrapper ul{list-style:none;}
.swiper-wrapper li{float:left;}

#top{ width:100%; background:#ebebeb}
.top-c{ width:1100px; margin:0 auto;}
.top-c-left{ float:left;}
.top-c-right{ float:right;}
#nav{ background:url(../images/menu_07.jpg) left top repeat-x;}
.serch{ width:1100px; margin:0 auto;}
.c{ background:url(../images/index_17.jpg) center no-repeat; height:140px;}
#banner{ height:485px; background:url(../images/banner_18.jpg) top center no-repeat;}
#banner1{ background:url(../images/banner_19.jpg) top center no-repeat; height:31px;}
.c1{ background:url(../images/_21.jpg) left bottom repeat-x; text-align:center;}
.c2{ width:1100px; margin:10px auto;}
.c2-left{ width:690px; float:left;}
.c2-left1{ width:830px; float:right;}
.c2-right{ width:343px; float:right;}
.c2-right1{ width:228px; float:left;}
.c2-left-left{ background:url(../images/index_29.jpg) 0 50% no-repeat; float:left; padding-left:15px;}
.c2-left-left1{  background-color:#06C; text-align:center; padding:5px; border:#CCC 1px solid;}
.c2-left-right{ float:right; margin-top:20px;}
.c2-left-right1{ float:right; font-size:14px;}
.c3{ margin-top:30px; }
#foot{ width:100%; background:#0855a7; padding:10px 0; text-align:center; color:#CCC;}
#foot a{color:#ccc; decoration:none;}


#menu { width:1100px; margin:0 auto; background:url(../images/nav_09.jpg) right 50% no-repeat;  }
#menu ul {list-style: none;  }
#menu ul li {height:37px;line-height:37px; display:block; color:#FFF;  font-weight:bold;  float:left; background:url(../images/nav_09.jpg) 0 50% no-repeat; padding:0 12px;}
#menu ul li a {display:block;height:37px; line-height:37px;font-size:12px; font-weight:bold;  color: #FFF; text-align:center; }
#menu ul li a:hover { display:block; height:37px; line-height:37px; color: #f6ff00; border-bottom: #999999 1px solid; background:url(../images/menu_07-1.jpg) 0 50% no-repeat;}
#menu ul li.s{width:158px;height:180px;}


#pro5 { width:350px; margin:0 auto;  }
#pro5 ul {list-style: none;  }
#pro5 ul li { display:block; color:# FFF;  font-weight:bold;  float:left; background:#0855a7; margin:10px;border-radius:15px; }
#pro5 ul li a {display:block; font-size:12px; font-weight:bold;  color: #FFF; text-align:center; padding:5px 10px;  }
#pro5 ul li a:hover { display:block; color: #000000; background:#fffc00;border-radius:15px; }
#pro5 ul li.s{width:158px;height:180px;}
#pro5 ul li a.this{display:block; color: #000000; background:#fffc00;border-radius:15px;}



#pro { width:734px; margin:0 auto;  }
#pro ul {list-style: none;  }
#pro ul li { display:block; color:# FFF;  font-weight:bold;  float:left; background:#0855a7; margin:10px;border-radius:15px; }
#pro ul li a {display:block; font-size:12px; font-weight:bold;  color: #FFF; text-align:center; padding:5px 10px;  }
#pro ul li a:hover { display:block; color: #000000; background:#fffc00;border-radius:15px; }
#pro ul li.s{width:158px;height:180px;}
#pro ul li a.this{display:block; color: #000000; background:#fffc00;border-radius:15px;}

#pro3 { width:100%;  }
#pro3 ul {list-style: none;  }
#pro3 ul li { display:block; color: #333; margin:5px 0; border-radius:15px; border:#CCC 1px solid; background:url(../images/jiantou.jpg) 5px 50% no-repeat; }
#pro3 ul li a {display:block; font-size:14px;   color: #333; padding-left:20px;  }
#pro3 ul li a:hover { display:block; color: #000000; background:#fffc00;border-radius:15px; }
#pro3 ul li.s{ color:#999;}



#pro1 { }
#pro1 ul {list-style: none;  }
#pro1 ul li {     display: block;
    width: 306px;
    float: left;
    margin: 14px;
    background: #FFFFFF;
    border: #CCCCCC 1px solid;
    padding: 15px;
    box-shadow: 0px 0px 0px 10px #eee; }
#pro1 ul li a {display: block;
    text-align: center;
    font-size: 14px;
    color: #0855a7;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;  }
#pro1 ul li a:hover {     display: block;
    font-size: 14px;
    color: #0855a7;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
#pro1 ul li img{ width:314px; text-align:center;}


#pro2 { margin-top:10px; }
#pro2 ul {list-style: none;  }
#pro2 ul li { display:block; width:210px;  float:left; margin-right:8px;  border:#CCCCCC 1px solid;padding:5px; margin-bottom:10px; }
#pro2 ul li:last-child{ margin-right:0;}
#pro2 ul li a {display:block;  text-align:center;}
#pro2 ul li a:hover { display:block; color: #000000; background:#fffc00; }


#pro2-1 { margin-top:10px; }
#pro2-1 ul {list-style: none;  }
#pro2-1 ul li { display:block; width:30%;  float:left; margin-right:23px;  border:#CCCCCC 1px solid;padding:5px; margin-bottom:10px; }
#pro2-1 ul li:last-child{ margin-right:0; }
#pro2-1 ul li a {display:block;  text-align:center;}
#pro2-1 ul li a:hover { display:block; color: #000000; background:#fffc00; }


#pro2-2 { margin-top:10px; border:#CCCCCC 1px solid; overflow:hidden; padding:2px;}
#pro2-2 ul {list-style: none;  }
#pro2-2 ul li { display:block; width:100%;  float:left; margin-right:23px;  padding:5px; margin-bottom:10px;    }
#pro2-2 ul li a {display:block;  text-align:center;font-size:14px;color: #0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#pro2-2 ul li a:hover { display:block; color: #000000;font-size:14px; background:#fffc00;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }




#news { width:100%;  }
#news ul {list-style: none;    }
#news ul li {float:left; width:30%; margin-right:10px;  }
#news ul li:last-child{ margin-right:0;}
#news ul li a {display:block;  color:#666666}
#news ul li a:hover { display:block; background: #d4d4d4; color:#000000; text-decoration:underline;}


#news1 { width:100%;  }
#news1 ul {list-style: none;    }
#news1 ul li { border-bottom:#CCC 1px dotted; height:25px; line-height:25px;  }
#news1 ul li a {display:block;  color:#666666}
#news1 ul li a:hover { display:block; background: #d4d4d4; color:#000000; text-decoration:underline;}


.f1{ font-size:20px; font-weight:bold; color:#0855a7;}
.f1 a{ font-size:16px; font-weight:bold; color:#0855a7;}
.f1 a:hover{ font-size:16px; font-weight:bold; color:#006;}


.f2{ font-size:12px;  color:#a0a0a0;}
.f2 a{ font-size:12px;  color:#a0a0a0;}
.f2 a:hover{ font-size:12px; color:#006;}

.f3{ font-size:14px;  color: #666; font-weight:bold;}
.f3 a{ font-size:14px;  color:#666;}
.f3 a:hover{ font-size:12px; color: #000;}


.f1-1{ font-size:20px; font-weight:bold; color: #FFF;}
.f1-1 a{ font-size:16px; font-weight:bold; color:#FFF;}
.f1-1 a:hover{ font-size:16px; font-weight:bold; color:#FFF;}





/* banner */

.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}

/*.slides{position:relative;z-index:1;}*/


.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



/* product */

.turn{ width:724px; height:193px; border:1px #dfdfdf solid;  position:relative; overflow:hidden; background:url(../images/slide.jpg) left center; padding:25px; margin:10px auto;}
.turn-loading{ width:302px; height:134px; position:absolute; z-index:4; overflow:hidden; background:#202f42;}
.turn-loading img{ width:32px; height:32px; margin:51px 0 0 135px;}
.turn-pic li{ position:absolute; top:25px; left:25px; filter:alpha(opacity=0); opacity:0;}
.turn-pic li img{ width:724px; height:193px; overflow:hidden;} 
.turn-bg{ width:724px; height:32px; overflow:hidden;  position:absolute; z-index:2; bottom:0; filter:alpha(opacity=70); opacity:0.7;}
.turn-tit{ font-size:12px;}
.turn-tit a{ color:#afafaf; text-decoration:none;}
.turn-tit a:hover{ color:#ffb02b; text-decoration:none;}
.turn-tit li{ position:absolute; z-index:3; bottom:-20px; left:5px;}
.turn-btn{ position:absolute; z-index:3; font-size:12px; color:#afafaf; bottom:8px; right:15px;}
.turn-btn .lb,.turn-btn .rb{ width:6px; height:9px; background:url(../images/btn.png) no-repeat; overflow:hidden; position:absolute; top:3px; left:-10px; cursor:pointer;}
.turn-btn .rb{ background-position:-6px 0; left:21px;}
.turn-btn span{ text-align:center;}

.left{
    float: left;
}
.right{
    float: right;
}

.pagechange  {
    overflow: hidden;
    margin: 0;
}



.block_home_slider {
	width:335px;
	height:225px;
	padding: 1px;
	position: relative;
	background-color: #ffffff;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider .slide {position:relative;width:335px;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_slider .flexslider{position:relative;height:220px;overflow:hidden;}