@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#000;}
ul li{ list-style-type:none;}
p{ font-size:12px; text-indent:2em; line-height:220%;}
img{border:none;}

body{ background:url(../images/body-bg.jpg) repeat-x #ededed;}
.wrap{ width:1003px; margin:0 auto;}
.clear{ clear:both; }
/*--------------------head---------------------*/
.head{ background:url(../images/head-bg.jpg) no-repeat;}
.header{ height:135px;}

.h-l{ padding:15px 0 0 4px; width:540px; float:left; }
.h-l img{ padding-bottom:10px;}
.h-l h1{ font-size:12px; color:#105ea3; padding-left:10px;}

.h-r{ float:right; }
.h-r p{ padding:15px 0 7px 0; line-height:12px;}
.h-r a{color:fff;}
.h-r img{ padding-right:4px;}

.nav{ zoom:1; overflow:hidden; padding-left:10px; height:35px;}
.nav li{ height:35px; width:105px; text-align:center; padding:0 2px;float:left;}
.nav li a{ line-height:35px; display:block; color:#fff; font-size:14px; padding-top:2px;}
.nav li a:hover{ background:url(../images/a-hover.jpg) no-repeat;}

.banner{ padding-top:1px; width:1003px; height:395px;}

/*-------------------main------------------*/
.main{}

.left{ width:271px; float:left;}

.gcxm{ padding-bottom:20px;}
.h2{ padding-bottom:10px;}
.h2 h2{ background: url(../images/h2-bg.jpg) #0067b6 no-repeat 7px 17px; height:41px; font-size:12px; color:#fff; font-weight:normal; line-height:41px; padding-top:5px;}
.h2 h2 span{ font-size:14px; color:#fff; line-height:36px; font-weight:bold;  padding-left:26px; padding-top:2px;}
.h2 h2 a{ font-size:12px; color:#fff;  line-height:36px; font-weight:bold;  width:50px;}
.h2-l{  float:left;}
.h2-r{ float:right;padding-right:10px; }


.gcxm ul{ background:#2f81c1; padding:13px 40px 10px 20px;}
.gcxm ul li{ height:20px; padding:2px 0;vertical-align:bottom;}
.gcxm ul li a{ line-height:20px; color:#fff; font-size:12px;float:left;}
.gcxm ul li span{ line-height:20px;  color:#fff; float:right;}


.gcxm2{ padding-bottom:20px;}
.gcxm2 ul{ background:#2f81c1; padding:13px 8px 10px 20px;}
.gcxm2 ul li{ height:20px; padding:2px 0 3px;vertical-align:bottom;}
.gcxm2 ul li a{ line-height:20px; color:#fff; font-size:12px;float:left;}
.gcxm2 ul li span{ line-height:20px;  color:#fff; float:right;}

#pro-ul{ height:933px;background:#2f81c1;}


.right{ width:711px; padding-bottom:10px; float:right;}

.jianjie{ padding:12px 8px 12px ; font-size:12px;}
.jianjie a{ color:#b40000; font-weight:bold;}

.shouhou{ width:330px;  padding-bottom:10px; float:left;}
.boder-nei{ border:#fff 1px solid; padding:5px;}
.boder{ border:#cdcdcd 1px solid;}
.boder-nei p{ line-height:250%;}

.news{ width:370px; padding-bottom:10px; float:right;}
.news ul{ padding:3px 10px;}
.news ul li{ height:25px; padding:3px 0;vertical-align:bottom;}
.news ul li a{ line-height:25px; font-size:12px; float:left;}
.news ul li span{ line-height:25px; font-size:12px; float:right;}


.news2{padding-bottom:10px;}
.news2 ul{background:#2f81c1; padding:3px 10px;}
.news2 ul li{ height:25px; padding:3px 0;vertical-align:bottom;}
.news2 ul li a{ color:#fff; line-height:25px; font-size:12px; float:left;}
.news2 ul li span{ color:#fff; line-height:25px; font-size:12px; float:right;}


.anli{ padding-bottom:10px;}
.anli ul{zoom:1; overflow:hidden;}
.anli ul li{ width:166px; text-align:center; padding:5px; float:left;}
.anli ul li img{width:166px; height:179px;}
.anli ul li a{ font-size:12px;}

/*---------------------------foot--------------------------*/
.foot{ background:#000; padding:10px;}
.foot a{ color:#fff;}
.foot h2{ color:#fff; padding-top:5px; font-size:14px; float:left;}
.foot p{ color:#fff; text-indent:0;}

.fp{ text-align:center;}




#demo {
overflow:hidden;
width:100%;
 height:175px;
}
#demo img {

}
#indemo {
float: left;
width: 1000%;
height:175px;
}
#demo1 {
float: left;
height:175px;
}
#demo2 {
float: left;
height:175px;
}


/*----------------------news---------------------*/
.newslist{padding:0 15px;}
.newslist ul{ }
.newslist li{ height:30px; list-style-type:none; border-bottom:1px #333 dashed; padding:3px 0;}
.newslist a{ line-height:30px; color:#000; font-size:13px; padding-top:3px; padding-left:5px; float:left;}
.newslist span{ line-height:30px; font-size:12px; padding-right:5px; float:right;}

.newsshow{ padding:0 15px;}
.newsshow a{ color:#000;}


/*------------------products------------------*/
.products{ }
.products ul{ zoom:1; overflow:hidden; padding:15px 0 0 20px;}
.products ul li{ width:300px;text-align:center; padding:5px 25px 10px 15px;float:left;}
.products ul li a{ font-size:12px; color:#666;}
.products ul li img{ padding-bottom:10px; width:310px; height:260px;}

/*-----------------ry-----------------*/
.ry{ zoom:1; overflow:hidden;}
.ry li{ width:310px; height:280px; text-align:center; padding:10px 15px 10px 15px; float:left;}
.ry li img{ width:310px; height:260px; padding-bottom:5px;}
.ry li p{}



/*---------Í¼Æ¬¹ö¶¯--------*/
#slider1 {
    width: 1003px; /* important to be same as image width */
    height: 395px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#slider1 img{
    border: 0px;
}
 
#slider1Content {
    width: 1003px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}

.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 12px 14px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left1 {
	top: 0;
    left: 0;
	width: 220px !important;
	height: 40px;
}
.right1 {
	right: 0;
	bottom: 0;
	width: 1000px !important;
	height: 40px;
}
ul { list-style-type: none;}















