@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
body{ font-size:12px; font-family:Helvetica,Verdana;  color:#333; min-width:1000px;}
img{ border:none;}
a{ text-decoration:none; color:#333;}
a:hover{color:#6a318f;}
li{list-style-type:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{ float:right;}

.fc{ zoom:1;}
.fc:after{ display:block; clear:both; content:"."; height:0; overflow:hidden; visibility:hidden;}
table{border-collapse:collapse;}
#MyContent th,#MyContent td{border: 1px solid #DDD;}
/*.pagec th,.pagec td{border: 1px solid #DDD;}*/
.center{ width:1000px; margin:0 auto;}

h3{ font-family:Helvetica,Verdana; }
.pb20{ padding-bottom:20px;}

/*头部*/
.header{height:77px;}
.header .logo{float:left;}
.header .logo img{ display:block;}
.header .nav-search{float:right; width:592px;}
.header .language{ float:right; margin-top: 6px; margin-right:1%;}
.header .language ul{}
.header .language li{ float:left;  width:65px; height:20px; line-height:20px; text-align:center; background:url(../images/language1.gif) no-repeat; margin:0 6px;}
.header .language li a{ font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bold; color:#6a318f;}
.header .nav-search .search{ width:179px; height:21px; float:right; background:url(../images/searchbg.png) no-repeat; margin-top: 6px; margin-right:6px;}
.header .nav-search .search input[type="text"]{ width:146px; height:21px; line-height:21px; margin-left:6px; border:none; background:none; float:left; color:#999;}
.header .nav-search .search input[type="submit"]{ width:20px; height:21px; margin-left:3px; border:none; background:none; float:left; cursor:pointer;}

.nav{ padding-top:40px;}
.nav ul{}
.nav ul li{ float:left; width:85px; text-align:center; height:37px; position:relative; z-index:111; margin-left:16px;}
.nav ul li:first-child{ margin:0;}
.nav ul li span{ display:block; line-height:22px; font-size:16px;}
.nav ul li span a{ display:block;}
.nav ul li span a:hover,.nav ul li.curr span a{ border-bottom:3px solid #a154c9; font-weight:bold; color:#6a318f;}
.nav ul li dl{ position:absolute; width:100%; background:#984cbf; z-index:9999; left:0; top:37px; padding:10px 0; display:none;}
.nav ul li dd{ line-height:31px; font-size:14px; font-weight:bold;}
.nav ul li dd a{color:#fff;}

.nav ul li dd a:hover,.clist>ul li>span:hover,.language,.language a:hover{
	animation: aBig 200ms linear;
}
@keyframes aBig {
	50%{
		transform: scale(1.1);
	}
	100%{
		transform: scale(1);
	}
}

/*================首页导航样式================*/
.menu {
	padding-top: 30px;
	font-family:Helvetica,Verdana;
	}
.menu .t_cen{
	position:relative;
	z-index:10;}
.menu .t_c_cen{
	position:absolute;
	menu:0px;
	z-index:10;}
.menu .t_c_cen .t_c_menu{
	position:relative;
	z-index:20;
	width:407px;
	height:61px;}
.menu .t_c_cen .t_c_menu img{
	float:left;}
.menu .t_c_cen .t_c_menu .menu_sc{
	width:42px;
	height:40px;
	cursor:pointer;
	margin-menu:15px;}
.menu .t_c_cen .t_c_menu .menu_tel{
	width:249px;
	height:57px;
	margin-menu:7px;}
.menu .t_c_cen .t_c_bottom{
	position:relative;
	z-index:20;
	width:623px;
	height:47px;
	background: url(../images/menu_line_bg.jpg) 0px 4px no-repeat;
	z-index:25;
	}
.menu .t_c_cen .t_c_bottom .thisMenu{
	position: absolute;
	menu: 4px;
	width: 104px;
	height: 47px;
	background: url(../images/menu_this.png) no-repeat center 0px;
	z-index: 30;
	/* left: 139px; */
	/* top: 2px; */
}
.menu .t_c_cen .t_c_bottom ul{
	position: absolute;
	/* left: 122px; */
	menu: 11px;
	width: 678px;
	z-index: 35

}
.menu .t_c_cen .t_c_bottom ul li{
	position: relative;
	float: left;
	width: 70px;
	padding: 12px 17px 0;
	text-align: center;
	z-index: 35;
}
.menu .t_c_cen .t_c_bottom ul li a{
	display:block;
	width:70px;
	height: 30px;
	}
.menu .t_c_cen .t_c_bottom ul li a em{
	display:block;
	font-size:16px;
	color:#FFF;}
.menu .t_c_cen .t_c_bottom ul li a i{
	display:block;
	font-size:0.875em;
	color:#FFF;
	text-align:right;
	padding-right:2px;
	font-family:"Arial";}
/*===============子菜单定位=================*/
.menu .t_c_cen .t_c_bottom ul li .Nodes{
	position: absolute;
	overflow: hidden;
	width: 90px;
	height: 0px;
	menu: 50px;
	padding-menu: 5px;
	z-index: 100;
	left: 8px;
}
.menu .t_c_cen .t_c_bottom ul li .Nodes img{
	float:left;
	width:90px;
	height:14px;}
.menu .t_c_cen .t_c_bottom ul li .Nodes ul{
	position:static;
	float:left;
	/* margin-left:-50px; */
	width: 100%;
	left:0px;
	menu:0px;
	z-index:100;
	background-color:#9570a8;
	}
.menu .t_c_cen .t_c_bottom ul li .Nodes ul li{
	width:90px;
	height:30px;
	padding-left:6px;
	margin:0;
	border-bottom: 1px dashed #a154c9;
	padding: 0;
}
.menu .t_c_cen .t_c_bottom ul li .Nodes ul li a{
	display:block;
	width:90px;
	height:30px;
	color:#FFF;
	line-height:30px;}
.menu .t_c_cen .t_c_bottom ul li .Nodes ul li a:hover{
	
	background:#a154c9;}

/*底部*/
.footer{border-top:2px solid #6a318f; overflow:hidden;}
.footer .language{display:none;}
.footer .foot{ padding-top:47px;}
.footer .foot .foot-l{ float:left}
.footer .foot .foot-l p{ line-height:20px; margin-bottom:10px;}
.footer .foot .foot-l .bot{}
.footer .foot .foot-l .bot img{ float:left;}
.footer .foot .foot-l .bot a{ float:left; margin-left:20px; line-height:22px; background:url(../images/ys.gif) no-repeat left center; padding-left:23px;}
.footer .foot .foot-r{ float:right; position:relative; top:-30px;}
.footer .foot .foot-r p{float:left;margin-left:30px;}
.footer .foot .foot-r p:first-child{margin-left:0;}
.footer .foot .foot-r span{ text-align:center; display:block;}
.footer .foot .foot-r img{ float:left; width:138px;}


/*首页banner*/
.inbanner{ height:545px; background:url(../images/inbannerbg.png) no-repeat center bottom; padding-bottom:37px; margin-bottom:4px;}
/**FlexSlider*/
.FlexSlider{position:relative;height:545px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:545px;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:200px; right:220px;height:31px;text-align:right; }
.flex-control-nav li{display:inline-block;height:16px;margin:11px 5px 0;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px; /*border-radius:50%; */line-height:16px;overflow:hidden;background:#6a318f; color:#fff;/*url(../images/dot.png) right 0 no-repeat*/;cursor:pointer; text-align:center;filter:alpha(opacity=75); 
-moz-opacity:0.75; 
opacity:0.75;}
.flex-control-nav .flex-active{background:#fff;color:#683582;/*background-position:0 0;*/}

.flex-direction-nav{position:absolute;z-index:99999;width:100px;bottom:2px; left:220px;}
.flex-direction-nav li a{display:block;width:22px;height:40px;overflow:hidden;cursor:pointer; float:left; margin:0 7px 0 1px;}
.flex-direction-nav li a.flex-prev{background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{background:url(../images/next.png) center center no-repeat;}


/*首页底部*/
#index .footer{height:220px;}
#index .footer .language{ width:268px; margin:auto; padding:20px 0; display:block;}
#index .footer .language ul{}
#index .footer .language li{ float:left;  width:114px; height:35px; line-height:35px; text-align:center; background:url(../images/language.gif) no-repeat; margin:0 10px;}
#index .footer .language li a{ font-family:Arial; text-transform:uppercase; font-size:22px; font-weight:bold; color:#6a318f;}
#index .header .language{display:none;}
#index .header .nav-search .search{ margin-right:1%;}
#index .footer .foot{ padding-top:0px;}
#index .footer .foot .foot-r{top:-60px;}


/*内页*/
.nybanner{ height:364px;}

.main{ padding-top:38px; padding-bottom:28px;}

.main-l{width:177px; float:left;}
.slist{ margin-bottom:23px;}
.slist .toptit{ height:33px; line-height:33px; font-size:20px; font-family:Helvetica,Verdana; text-align:center; color:#fff; background:url(../images/toptitbg.png)}
.slist ul{ box-shadow:0px 3px 5px #cfcfcf;overflow:hidden;}
.slist ul li{ line-height:30px; font-size:12px; text-align:center; border-bottom:1px solid #a257d3; position:relative;}
.slist ul li:first-child{ border-top:1px solid #a257d3;}
.slist ul li a{ display:block;position:relative; z-index:9;}
.slist ul li a:hover,.slist ul li.currclass a{ color:#fff; font-weight:bold; font-size:14px;}

.slist ul li em{background:#a544e4;width:100%;height:100%;position:absolute;left:-280px;top:0px;z-index:1;}
.slist ul li.currclass em{left:0px;}

.clists{}
.clists .toptit{ height:33px; line-height:33px; font-size:20px; font-family:Helvetica,Verdana; text-align:center; color:#fff; background:url(../images/toptitbg.png)}
.clists ul{ box-shadow:0px 3px 5px #cfcfcf;overflow:hidden;}
.clists ul li{ line-height:30px; font-size:12px; border-bottom:1px solid #a257d3; position:relative;}
.clists ul li:first-child{ border-top:1px solid #a257d3;}
.clists ul li a{ display:block; padding-left:60px; background-position:32px 0; background-repeat:no-repeat;position:relative; z-index:9;}
.clists ul li a:hover{ color:#fff; font-weight:bold; background-position:32px -30px; font-size:14px;}
.clists ul li.li1 a{ background-image:url(../images/clistli1bg.png);}
.clists ul li.li2 a{ background-image:url(../images/clistli2bg.png);}
.clists ul li.li3 a{ background-image:url(../images/clistli3bg.png);}
.clists ul li.li4 a{ background-image:url(../images/clistli4bg.png);}
.clists ul li.li5 a{ background-image:url(../images/clistli5bg.png);}
.clists ul li em{background:#a544e4;width:100%;height:100%;position:absolute;left:-280px;top:0px;z-index:1;}

.main-r{ width:800px; float:right;}
.position{ height:32px; line-height:32px; background:#f2f2f2; border-radius:10px 10px 0 0;}
.position h2{ float:left; width:130px; background:#6a318f; color:#fff; font-size:14px; text-align:center; border-radius:10px 10px 0 0;}
.position p{ float:right; margin-right:10px; color:#636363; padding-left:22px; background:url(../images/home.png) no-repeat left center;}
.position p a{color:#636363;}
.position p a:hover{ color:#6a318f;}

.main-con{ border:1px solid #f2f2f2; border-top:none; min-height:300px;}

/*分页*/
.pages{ text-align:center; padding-top:34px;}
.pages a{ display:inline-block; height:29px; padding:0 10px; font-size:16px; font-weight:bold; line-height:29px; margin:0 2px; background:#d4d4d4; color:#fff;}
.pages a:hover,.pages a.curr{ background:#783e96;}

/*栏目单页*/
.pagec{ min-height:300px;  padding:20px 22px 20px; font-size:14px; line-height:1.8em;}
.pagec img{ max-width:926px;}

/*图片列表*/
.pmlist{ padding-top:20px;}
.pmlist ul{ font-family:Helvetica,Verdana;}
.pmlist li{ width:200px; float:left; margin:0 33px 28px;}
.pmlist li .img{ width:100%; height:283px;display: table-cell;

 vertical-align:middle;

 /*设置水平居中*/

 text-align:center;

 /* 针对IE的Hack */

 *display: block;

 *font-size: 170px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/}
.pmlist li .img img{ max-width:100%; max-height:100%; vertical-align:middle;}
.pmlist li .img:hover{box-shadow:0px 3px 5px #cfcfcf}
.pmlist li .txt{ line-height:25px; font-size:14px; text-align:center;}
.pmlist li:hover .txt{ color:#6a318f;}

/*#works_list .item1{}*/
#works_list li a{display:block; height:100%; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_list li .img{position:relative; overflow:hidden;}
#works_list li a:hover .img img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}

/*文章列表*/
.newslist{ padding:0 20px;}
.newslist ul{ padding-top:8px;}
.newslist li{ position:relative; line-height:30px; border-bottom:1px dotted #e6e6e6; padding-left:22px; padding-right:36px; background:url(../images/liabg.png) no-repeat 1px center;}
.newslist li .date{ position:absolute; top:0; right:6px; color:#999;}
.newslist li:hover{ background-image:url(../images/libbg.png);}
.newslist li:hover a{color:#a55dca;}
.newslist li:hover .date{color:#a55dca;}

/*产品中心*/
.cptit{ width:463px; height:52px; line-height:52px; background:#6a318f; border-radius:5px; font-size:32px; font-family:Helvetica,Verdana; color:#fff; text-align:center; margin:38px auto 16px;}
.cpbox{}
.clist{ width:177px; float:left; margin-left:28px;}
.clist:first-child{ margin:0;}
.clist .toptit{ height:33px; line-height:33px; font-size:20px; font-family:Helvetica,Verdana; text-align:center; color:#fff; background:url(../images/toptitbg.png)}
.clist>ul{ box-shadow:0px 3px 5px #cfcfcf}
.clist>ul li{ }
.clist>ul li:first-child{ border-top:1px solid #a257d3;}
.clist>ul li>span{ display:block; line-height:30px; font-size:12px; text-align:center; cursor:pointer; border-bottom:1px solid #a257d3;}
.clist>ul li.currli>span{color:#fff; background:#a544e4; font-weight:bold;}
.clist>ul li dl{display:none;}
.clist>ul li dl dt{ font-size:16px; font-weight:bold; color:#a55dca; margin:0 3px; line-height:31px; background:url(../images/yiheng.jpg) repeat-x left bottom; padding-bottom:1px; cursor:pointer;}
.clist>ul li dl dd{ margin:0 12px; }
.clist>ul li dl dd p{ line-height:20px; background:url(../images/yiheng.jpg) repeat-x left bottom; padding-bottom:1px; font-size:12px;}
.clist>ul li dl dd p a{ padding-left:10px;}
.clist>ul li dl dd p:hover a{ color:#a55dca; }


/*产品列表*/
.cplist{ padding-top:20px;}
.cplist ul{ font-family:Helvetica,Verdana;}
.cplist li{ width:198px; float:left; border:1px solid #e6e6e6; margin:0 33px 28px;}
.cplist li:hover{box-shadow:0px 3px 5px #c1c0c0}
.cplist li .img{ width:100%; height:198px; margin-bottom:6px;}
.cplist li .img img{ width:100%; height:100%;}
.cplist li .txt{ line-height:26px; font-size:14px;}
.cplist li .txt p{ border-top:1px solid #e6e6e6; padding-left:3px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cplist li:hover .txt{ color:#333;}

/*内容页*/
.con{ padding:10px 20px}
.con .title{ font-size:14px; line-height:36px; padding-top:5px; text-align:center; font-weight:normal;}
.con .date{ color:#bcb8b8; line-height:16px; text-align:right; padding-right:30px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.con .content{ line-height:1.8em; color:#4b4b4b; padding:16px 20px 30px;}
.con .content img{ max-width:100%;}

.updown{ line-height:20px; padding-bottom:6px;}

/*产品内容页*/
.cpcon{ padding:42px 22px 16px;}

.cpcon .content{ line-height:24px; color:#666; padding:16px 20px 30px;}
.cpcon .content table{ width: 536px; margin:auto;}
.cpcon .content th,.cpcon .content td{border: 1px solid #e6e6e6;}
.cpcon .content th>p,.cpcon .content td>p{ padding-left:5px; line-height:28px; font-size:16px;}
.cpcon .content img{ max-width:100%;}

.cpcon .updown{ line-height:20px; padding-bottom:6px;margin-left:16px;}


.rollBox{overflow:hidden;position:relative;}
.rollBox .Cont{width:644px; overflow:hidden; margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:178px; border:1px solid #e6e6e6;  margin-right:52px; float:left; position:relative;line-height:18px;}
.rollBox .Cont .pic img{ width:178px; height:178px; display:block;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .LeftBotton{height:50px;width:30px;background:url(../images/btn_left.png) no-repeat center;overflow:hidden;display:inline;cursor:pointer; position:absolute; left:0; top:52px;}
.rollBox .RightBotton{height:50px;width:30px;background:url(../images/btn_right.png) no-repeat center;overflow:hidden;display:inline;cursor:pointer; position:absolute; right:0; top:52px;}
.rollBox .Cont .pic:hover{ border-color:#a544e4;}

/*产品列表*/
.xlcp{ border-top:1px solid #eeeeee;}
.xlcp .toptit{ line-height:46px; font-size:16px; font-weight:bold; padding-left:5px;}

/*全站搜索页*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#6a318f; border:1px solid #6a318f; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#6a318f;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*联系我们*/
.map{ margin:auto; padding-top:20px; width:730x; height:288px; position:relative;}
.map iframe{ width:100%; height:100%; border:none; background:none;}
.map .dituewm{ position:absolute; width:120px; background:#fff; text-align:center; top:20px; right:0;}
.map .dituewm img{width:120px; display:block;}
/*在线反馈*/
.paget{ padding:36px 0;}
.paget table{ width:578px; margin:auto;}
.paget th,.paget td{border: 1px solid #ebebeb; padding:7px 10px;}
.paget td span{ padding-right:26px; font-size:14px;}
.paget td input[type="text"]{ width:422px; height:32px; line-height:32px; border:1px solid #c9c9c9; text-indent:15px; color:#a3a3a3;}
.paget td textarea{ height:110px; width:422px; border:1px solid #c9c9c9; line-height:32px; resize:none; text-indent:15px; color:#a3a3a3;}
.paget td input[type="submit"]{width:134px; height:34px; background:#753d92; border:none; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; margin:3px 0;}
.paget .code{ height:34px; margin-left:16px;}
.paget input[name=Verifycode],.paget .code{float:left;}

