@charset "gb2312";
HTML{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 13px;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
/**html .clearfix{zoom:1;}*/ /* IE6 */
/**:first-child+html .clearfix{zoom:1;}*/
BODY{
    padding: 0px 0px;
    margin: 0px 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
	background:#ffffff url(../images/main_bg.jpg) repeat-x 10px 278px; 
}
DIV{
   border-bottom: 0px;
    border-left: 0px;
    /*padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
	padding-top: 0px*/
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 13px;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    ;
}
SPAN{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
OBJECT{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
IFRAME{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}

P{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}

IMG{
	border-width:0px;
	vertical-align: baseline;
}

UL{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
	list-style:none outside;
}
LI{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: baseline;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
	list-style:none outside;
}
FORM,Table,tr,td{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    /*margin: 0px;*/
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
    font-size: 100%;
    vertical-align: no;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
a{ text-decoration:none; color:#333; font-size: 13px; }
a:hover{ color:#333;  }



/*头部样式*/

.header{
	margin: 0px auto;
    width: 100%;
}
.header .top{ width:1080px; height:114px; margin:0px auto;}
.header .keywords{ width:138px; height:37px; line-height:37px;
	font-family: "Microsoft YaHei", "华文细黑", Helvetica, Arial, sans-serif;
	background-color:#33329a;
	color:#FFF;
	border-bottom: 0px;
    border-left: 0px;
	border-top: 0px;
    border-right: 0px;
	margin:0;
	padding:0;
	padding-left:8px;
}
.header .banner{
	margin:0px auto;
	width:100%px;
	height:241px;
	overflow:hidden;
	background-image:url(../images/topbg.jpg); background-position:top; background-position:center; background-repeat:no-repeat
}

.header .menu{
    margin: 0px auto;
    width: 100%;
    height: 37px;
	/*position:absolute;
	top:241px;*/
	clear:both;
	overflow:hidden;
	z-index:998;
	background-color:#33329a;
	text-align:center;
	border-bottom:2px solid #c4f738;
}

.header .menu .navlist
{
	margin: 0px auto;
	width:1080px;
	height:37px;
}

.header .menu .nav{
   	line-height: 37px;
    list-style-type: none;
    width: 1080px;
    font-family: "微软雅黑","华文细黑", Helvetica, Arial, sans-serif;
    float: left;
    font-size: 15px;
    font-weight: normal;
    list-style-image: none;
}
.header .menu .nav LI{
   float: center;
}
.header .menu .nav A{
   	text-align: center;
    line-height: 37px;
    width: 153px;
    float: left;
    height: 37px;
    color: #fff;
    text-decoration: none;
}
.header .menu .nav A:hover{
   background-color:#c4f738;
   color: #333298;
}
.header .menu .nav .cur{
   background-color:#c4f738;
   color: #333298;
}

/*头部样式结束*/

.focus{
	margin:0px auto;
	width:100%;
	height:366px;
}
/*----------- 图片banner特效左右滚动 ------------*/
.fullSlide{width:100%;position:relative;height:536px;background:#ffffff;}
.fullSlide .bd1{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd1 ul{width:100% !important;}
.fullSlide .bd1 li{width:100% !important;height:536px;overflow:hidden;text-align:center;}
.fullSlide .bd1 li a{display:block;height:536px;}
.fullSlide .hd1{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd1 ul{text-align:center;}
.fullSlide .hd1 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd1 ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .next{left:auto;right:0;background-position:-6px -137px;}

/*------ 图片左右滚动 结束 ---------*/

/*----------- 产品部分 ------------*/
.products{
	margin:0px auto;
	width:100%;
	height:686px;
	background:url(../images/product_bgline.jpg) top repeat-x #FFF;
	/*position:relative;*/
}
.products .proTitle{
	width:204px;
	height:50px;
	margin:0px auto;
	line-height:30px;
	padding-top:70px;
	font-size:30px;
	color:#33319f;
	text-align:center;
	bottom:0px;
	background-color:#FFF;
}
.products .proMsg{
	width:100%;
	height:20px;
	margin:0px auto;
	line-height:20px;
	font-size:13px;
	color:#8b8a88;
	text-align:center;

}



/* 产品切换css */
.products .slideTxtBox{ width:1080px; height:686px; margin:28px auto 0 auto; overflow:hidden;}
.products .slideTxtBox .hd{ height:38px; line-height:38px; /*background:#f4f4f4;*/position:relative; margin-left:315px;}
.products .slideTxtBox .hd ul{  display:inline;position:absolute; text-align:center;top:-1px; height:38px;margin: 0 auto;text-align:center;}
.products .slideTxtBox .hd ul li{ float:left;width:120px; text-align:center; margin:0 15px; background-color:#ecebf1; color:#acabb1;cursor:pointer;  }
.products .slideTxtBox .hd ul li.on{ height:38px; text-align:center; background:#33309b; color:#FFF; }

.products .slideTxtBox .bd ul{ zoom:1; width:100%;margin-top:30px;}
.products .slideTxtBox .bd li{ width:240px; height:360px; float:left; margin-right:40px;}
.products .slideTxtBox .last{ margin-right:0px;}
.products .slideTxtBox .bd li .imgb{ width:238px; height:296px; border:solid 1px #7d7d7d; float:left;}
.products .slideTxtBox .bd li .titleb{ float:left; width:240px; height:64px; line-height:32px; background:url(../images/protitle_bg.jpg) no-repeat right #d2d2d4; color:#989898; text-align:center;font-size:13px; overflow:hidden;  }
.products .slideTxtBox .bd li a{ color:#333333; font-size:13px;}
/*----------- 关于我们部分 ------------*/
.aboutus{
	margin:0px auto;
	width:100%;
	height:520px;
	background:url(../images/about_bg.jpg) top repeat-x #6e63b1;
	/*position:relative;*/
}
.aboutus .aboutmaintitle{ 
	width:1080px;
	height:118px;
	margin:0 auto;}
.aboutus .aboutmaintitle .btitle{ float:left; line-height:118px; color:#FFF; font-size:30px; width:180px;}
.aboutus .aboutmaintitle .ftitle{ float:right; width:500px; line-height:115px; color:#FFF; text-align:right; }
.aboutus .aboutmain{
	width:1080px;
	height:340px;
	margin:0 auto;
	overflow:hidden;
}
.aboutus .aboutmain .aboutImg1{
	float:left;	
	width:356px;
	text-align:left;
}
.aboutus .aboutmain .aboutMsg{
	float:left;	
	width:455px;
	height:340px;
	background-color:#FFF;
	border-left:1px solid #c5c9c8;
	border-right:2px solid #c5c9c8;
	overflow:hidden;
}
.aboutus .aboutmain .aboutMsg .abouttitle{ 
	font-size:22px;
	line-height:45px;
	color:#8e8e8e;
	border-bottom:1px solid #cccccc;
	width:96px;
	margin-left:73px;
	text-align:center;
}
.aboutus .aboutmain .aboutMsg .aboutMsginfo
{
	width:384px;
	margin:20px auto;
	color:#656565;
	/*background-color:#CCC;*/
	line-height:25px;
	height:220px;
	font-size:13px;
	word-wrap:break-word;
	overflow:hidden;
	
}
.aboutus .aboutmain .aboutMsg .aboutMsginfo a
{font-size:13px;color:#656565;
}
.aboutus .aboutmain .aboutImg2{
	float:right;	
	width:265px;
	text-align:left;
}


/*----------- 新闻中心部分 ------------*/
.news{
	margin:0px auto;
	width:100%;
	height:550px;
	background:url(../images/product_bgline.jpg) top repeat-x #FFF;
	/*position:relative;*/
}
.news .newsTitle{
	width:204px;
	height:50px;
	margin:0px auto;
	line-height:30px;
	padding-top:70px;
	font-size:30px;
	color:#33319f;
	text-align:center;
	bottom:0px;
	background-color:#FFF;
}
.news .newsMsg{
	width:100%;
	height:20px;
	margin:0px auto;
	line-height:20px;
	font-size:13px;
	color:#8b8a88;
	text-align:center;

}
.news .newsmain{
	width:1080px;
	margin:28px auto 0 auto; overflow:hidden;
}

.news .newsmain .newsImg1{
	float:left;	
	width:500px;
	height:300px;
	text-align:left;
}
.news .newsmain .newsImg1 .slideBox{ width:500px; height:300px; overflow:hidden; position:relative; border:0px solid #ddd;  }
.news .newsmain .newsImg1 .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.news .newsmain .newsImg1 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news .newsmain .newsImg1 .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.news .newsmain .newsImg1 .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.news .newsmain .newsImg1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.news .newsmain .newsImg1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.news .newsmain .newsImg1 .slideBox .bd img{ width:500px; height:300px; display:block;  }


.news .newsmain .newsIcon{
	float:left;	
	width:178px;
	height:324px;
	text-align:right;
	
}
.news .newsmain .newslist1{
	float:right;	
	width:400px;
	height:324px;
	overflow:hidden;
}
.news .newsmain .newslist1 ul{width:100%; margin:0 auto;}
.news .newsmain .newslist1 ul li{
	width:100%;
	height:100px;
	margin-top:8px;
	font-size:13px;
	color:#656565;
	text-align:left;
	overflow:hidden;
	word-wrap:break-word;
}
.news .newsmain .newslist1 ul li h1{
	width:100%;
	line-height:30px;
	color:#878787;
	height:30px;
	margin:5px auto;
	text-align:left;
}
.news .newsmain .newslist1 ul li A{
	line-height:21px;
	font-size:13px;
	color:#878787;
	text-decoration: none;

}
.news .newsmain .newslist1 ul li A:hover{
	font-size:13px;
	text-decoration: none;
	color:#878787;
}

.news .newsmore{
	margin:10px auto;
	width:100%;
	height:28px;
	line-height:28px;
	background:url(../images/news_linebg.jpg) repeat-x;
	color:#fff;
	text-align:center;
	font-size:13px;
}
.news .newsmore a{
	color:#cdcdcd;	
}

/*----------- 我们的优势部分 ------------*/

.youshi{
	width:100%;
	height:557px;
	margin:0px auto;
	background-color:#cccccc;
	background:url(../images/youshi_bg.jpg) top repeat-x #cccccc;
}
.youshi .youshiTitle{
	width:204px;
	height:50px;
	margin:0px auto;
	line-height:30px;
	padding-top:50px;
	font-size:30px;
	color:#33319f;
	text-align:center;
	bottom:0px;
	background-color:#cccccc;
}
.youshi .youshiMsg{
	width:100%;
	height:20px;
	margin:0px auto;
	line-height:20px;
	font-size:13px;
	color:#8b8a88;
	text-align:center;

}
.youshi .youshimain{
	width:1080px;
	height:300px;
	margin:55px auto 0 auto;
}
.youshi .youshimain ul{width:100%;}
.youshi .youshimain ul li{
width:246px; height:266px; margin-right:30px; background-color:#FFF; float:left; text-align:center;
padding-top:30px;
position:relative;
-webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.youshi .youshimain ul li:hover{padding-top:30px; background-color:#33329a; color:#FFFfff;-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.youshi .youshimain ul li div{ width:180px; margin:10px auto; text-align:center; font-size:13px; color:#666666;}
.youshi .youshimain ul li:hover div{ width:180px; margin:10px auto; text-align:center; font-size:13px; color:#fff;}
.youshi .youshimain ul li img{ margin-bottom:10px;}
.youshi .youshimain ul li .youshititleIcon
{
	font-size:25px;
	line-height:25px;
	color:#66667e;
	width:100%;
	text-align:center;
}
.youshi .youshimain ul li:hover .youshititleIcon
{color:#fff;}
.youshi .youshimain ul li .youshiFtitle
{
	font-size:12px;
	line-height:25px;
	color:#cccccc;
	width:100%;
	text-align:center;
}
.youshi .youshimain ul li:hover .youshiFtitle{color:#fff;}
.youshi .youshimain ul li hr
{ 
	width:83px;
	height:1px;border:none;border-top:1px solid #999;
}
.youshi .youshimain ul li:hover hr
{border-top:1px solid #fff;}


.maintitle{
	width:100%;
	height:81px;
	margin:0px auto;
	background:url(../images/mainTitle_bg.jpg) top repeat-x;
}
.maintitle_img{
	width:1080px;
	height:81px;
	margin:0px auto;
	text-align:left;
}



#main{
	margin:0px auto 10px auto;
	width:1080px;
	/*height:auto;*/
	background-color:#FFFFFF;
	/*position:relative;*/
}

#mainleft{ 
	float:left;
	width:214px;
	border:1px solid #cccccc;
	/*background-color:#dfeef8;
	clear:both;*/
	
}
#mainleft img{border-width:0px; padding:0px 0px; margin:0px 0px;}
#mainleft ul{ width:100%;
line-height:40px;}
#mainleft ul li{
	color:#52B469; 
	font-size:14px; 
	text-align:center;
	text-decoration:none;
	line-height:40px;
	border-bottom:1px solid #cccccc;
}
#mainleft ul li a{
	text-decoration:none;
	color:#33329a;
}

#mainright{ 
	float:right;
	width:856px;
	height:auto;
	/*border:1px solid #D3D4D1;
	clear:both;*/
}
#mainright .maptitle{ 
	text-align:right;
	height:35px;
	line-height:35px;
	font-size:13px;
	padding-right:20px;
	color:#393F3D;
}
#mainright .maptitle a{ 

	color:#393F3D;
	text-decoration:none;
}

#mainright .detail{ 
	width:840px;
	margin:10px auto;
	word-break:break-all;
	line-height:25px;
	font-size:13px;
	color:#393F3D;
	word-wrap:break-word;
}
#mainright .detail .title{ 
	height:50px;
	line-height:45px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#393F3D;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px;
}
#mainright .detail a{color:#393F3D; text-decoration:none;}


#mainright .mainnewslist{
	width:840px;
	margin:10px auto;
}
#mainright .mainnewslist ul{width:840px;}

#mainright .mainnewslist li{
	width:840px;
	line-height:35px;
	font-size:13px;
	border-bottom:1px #C2C2C2 dotted;
	background:url(../images/arrow5.jpg) no-repeat 6px 14px;
	color:#656565;
	text-align:left;
	position:relative;
}
#mainright .mainnewslist li span{ 
	float:right; 
	line-height:35px;
	width:90px;
	top:0px;
	right:5px;
	position:absolute;
	
}
#mainright .mainnewslist li A{
	width:100%;
	line-height:35px;
	font-size:13px;
	color:#656565;
	text-decoration: none;
	padding-left:22px;
}
#mainright .mainnewslist li A:hover{
	text-decoration: none;
	color:#656565;
}

#mainright .mainimglist{
	width:850px;
	margin:10px auto;
}
#mainright .mainimglist ul{ zoom:1; width:100%;margin-top:30px;}
#mainright .mainimglist ul li{ width:240px; height:360px; float:left; margin-left:36px;}
#mainright .mainimglist ul li .imgb{ width:238px; height:296px; border:solid 1px #7d7d7d; float:left;}
#mainright .mainimglist ul li .titleb{ float:left; width:240px; height:64px; line-height:32px; background:url(../images/protitle_bg.jpg) no-repeat right #d2d2d4; color:#989898; text-align:center;font-size:13px;  }
#mainright .mainimglist ul li a{ color:#333333; font-size:13px;}


.kuang{ line-height:22px; border:1px solid #999;}



.searchmain{ width:1080px; height:auto; margin:30px auto;}
.searchmain .stitle{ width:100%px; height:50px; line-height:35px; font-size:15px; text-align:center;}
.searchmain ul{width:1080px;}
.searchmain li{
	width:1080px;
	line-height:35px;
	font-size:13px;
	border-bottom:1px #C2C2C2 dotted;
	background:url(../images/arrow4.jpg) no-repeat 9px 16px;
	color:#656565;
	text-align:left;
	position:relative;
}
.searchmain li span{ 
	float:right; 
	line-height:35px;
	width:90px;
	top:0px;
	right:5px;
	position:absolute;
	
}
.searchmain li A{
	width:100%;
	line-height:35px;
	font-size:13px;
	color:#656565;
	text-decoration: none;
	padding-left:22px;
}
.searchmain li A:hover{
	text-decoration: none;
	color:#656565;
}

.fenye{ margin:10px auto; width:840px; text-align:center; font-size:13px;}
.fenye table{ margin:0 auto;font-size:13px;}
.fenye a{color:#656565; text-decoration:none;font-size:13px;}
.fenye a:hover{color:#656565; text-decoration:none;font-size:13px;}
.clear{ clear:both;} 

.footer{
    margin: 50px auto 0 auto;
    width: 100%;
    height: 358px;
}
.footer .fmenulist{
	width:100%;
	margin:30px auto 0;
	height:273px;
	color:#FFF;
	line-height:25PX;
	padding-top:15px;
	background:url(../images/dibu.jpg) center top #9894c6;
	
}
.footer .copyright{
	width:100%;
	margin:0px auto;
	height:65px;
	background-color:#33329a;
	text-align:center;
	color:#FFF;
	line-height:25px;
	padding-top:5px;
}
.footer a{color:#FFF;text-decoration:none;}
