@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:微软雅黑;}
a{ display:block; text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
ul{  list-style-position:none; list-style-type:none;}
.clear{ clear:both;}
.cl{clear:both;}
.top{ width:100%; height:60px; position:relative; background:#fff;}
.top img{ height:60px; width:106px; float:left; display:inline;}
.top #navbutton img{ width:40px; height:40px; border-radius:5px;}
.top #navbutton{ float:right; margin:10px; display:inline;}
.top ul{ list-style-position:inside; list-style-type:none; position:absolute; right:10px; top:10px; display:none; z-index:2;}
.top ul li a{ width:100px; text-align:center; text-decoration:none; color:#FFF; background:#32116c; height:30px; line-height:30px; font-size:0.8em; border-bottom:1px solid #CCC;}
.top ul li a:hover{ background:#FFF; color:#32116c;}

.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;}
.owl-carousel .owl-item{float:left; display:inline;}
.pic img{ width:100%; height:100%; position:relative; z-index:1;}
.owl .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl .owl-wrapper-outer{overflow:hidden;position:relative;}
.owl .owl-item{float:left; display:inline;}
.box{ width:360px; margin:0 auto; position:relative; overflow:hidden; height:100%;}
.picbox img{ width:160px;}

.phone a{ text-decoration:none; display:block; width:300px; height:25px; line-height:25px; background:#32116c; color:#fff; text-align:center; margin:0 auto; border-radius:50px; margin-top:20px; font-size:0.7em;}

.product{ width:100%;}
.bigbt{ font-size:1em; color:#000; text-align:center; margin-top:30px;}
.smallbt{ font-size:0.9em; color:#777; text-align:center; margin-top:5px; margin-bottom:20px;}
.productlogo{ width:40px; height:23px; position:absolute; left:5px; top:5px;}
.pro{ width:100px; position:relative; left:0; right:0; top:0; bottom:0; margin:0 auto;}
.productsl{ width:50%; text-align:center; float:left; display:inline; position:relative;}
.productsl a{ font-size:0.5em; text-align:center; margin-top:5px; margin-bottom:10px;}
.productpicture{ width:100px; height:100px;}





.advantage{ width:100%; background:#f6f6f6; padding:15px 0; margin:15px 0;}
.advantage .number{ width:30px; height:30px; background:#32116c; border-radius:50%; line-height:30px; text-align:center; color:#FFF; margin:0 auto;}
.advantagebt{font-size:0.7em; height:30px; line-height:30px;}
.advantagel{ width:15%; float:left; display:inline; margin-bottom:20px;}
.advantager{ width:85%; float:left; display:inline; text-align:center; color:#370c69; margin-bottom:20px;}
.advantagepicture{ width:100%; text-align:center;}
.advantagepicture img{ width:200px; margin:20px 0;}
.advantagecontent{ width:90%; clear:both; text-align:left; font-size:0.7em; color:#565555; padding:0 5%; border-top:1px solid #32116c; padding-top:20px;}

.about{ width:100%;}
.aboutcontent{padding:0 3%; font-size:0.7em; text-indent:2em; color:#848484; line-height:20px;}
.aboutl{ float:left; width:143px;}
.aboutl img { width:120px; height:90px; margin-left:10%;}
.more{ width:100px; height:25px; font-size:0.8em; line-height:25px; color:#424b52; text-align:center; border:1px #424b52 solid; margin:20px auto;}

.falcpicture img{ width:80px; height:80px;}
.falcpicture img:hover{ border:1px solid #32116c; border-radius:50%;}
.falcpicture{ float:left; display:inline; width:40%; text-align:center; height:100px; position:relative; margin-top:5px;}
.jt{ float:left; display:inline; width:20%; text-align:center; margin-top:10px;}
.jt img{ width:75px; height:91px;}
.falcpicture p{ position:absolute; bottom:0px; font-size:0.7em; width:100%;}

.news{ width:100%;}
.newsnav{ width:330px; margin:0 auto;}
.newsnav a{ float:left; display:inline; font-size:0.9em; margin-bottom:10px;}
.newsnav a:hover{ text-decoration:none;}
.gsxw{ width:330px; padding:5px; margin:0 auto; height:53px;}
.gsxwl img{ width:80px; height:53px;}
.gsxwl{ float:left; display:inline; width:80px;}
.gsxwr{ float:right; display:inline; }
.gsxw:hover{ background:#e7e7e7;}
.gsxwrbt{width:240px; font-size:0.9em;}
.gsxwrbt:hover{ color:#360c6e;}
.gsxwrcontent{ font-size:0.8em; width:240px; color:#999;}
.gs{ height:189px; width:360px; margin:0 auto; position:relative;}
#hy{ width:340px; height:189px; background:#fff; position:absolute; top:0; display:none; left:10px;}

.hyxw{ width:330px; padding:5px; margin:0 auto; height:53px;}
.hyxwl img{ width:80px; height:53px;}
.hyxwl{ float:left; display:inline; width:80px;}
.hyxwr{ float:right; display:inline; }
.hyxw:hover{ background:#fff;}
.hyxwrbt{width:240px; font-size:0.9em;}
.hyxwrbt:hover{ color:#360c6e;}
.hyxwrcontent{ font-size:0.8em; width:240px; color:#999;}

.links{ width:100%; background:url(images/links.jpg) no-repeat; height:70px; margin-top:20px; line-height:70px; color:#FFF;}
.links p{ font-size:0.7em;}
.links span{ font-size:0.5em;}
.yqlj{ float:left; display:inline;}
.link{ float:left; display:inline;}
.link a{ float:left; display:inline; color:#FFF; margin-left:10px; font-size:0.7em;}
.linkscontent{ width:340px; margin:0 auto;}

.bottom{ width:100%; background:#1c1c1c; height:100px; padding-top:10px;}
.bottombt{ font-size:0.9em; color:#FFF;}
.bottomen{ font-size:0.8em; color:#828282;}
.lxfs{ font-size:0.8em; color:#FFF; line-height:17px;}
.bottoml{ float:left; display:inline; width:55%; height:100px; margin-left:5%;}
.bottomr{ float:left; display:inline; width:35%; height:100px; text-align:right; margin-right:5%;}
.bottomr img{ width:90px; height:90px;}
.copyright{ width:100%; border-top:1px solid #3f3f3f; background:#1c1c1c; color:#FFF; font-size:0.7em; text-align:center; line-height:25px; padding:10px 0;}

.blk_29 {	 PADDING-LEFT: 0px; 
	         OVERFLOW: hidden;  
	         ZOOM: 1; 
	         POSITION: relative;}				
.blk_29 .RightBotton {	 
	                    FLOAT: right; 
	                    WIDTH: 120px; 
						height:20px;
	                    CURSOR: pointer; 
	                    POSITION: absolute; 
	                    TOP: 0px;
						RIGHT: 0px;
						bottom:0px;
						left:0px; 
	                    HEIGHT: 26px;
						margin:0 auto;
						margin-top:120px;
						font-size:0.7em;
						text-align:center;
						line-height:px;
						background:#360c6e;
						color:#FFF;
						border-radius:10px;
                        }
.next{ line-height:25px; height:20px;}												
.blk_29 .Cont {	OVERFLOW: hidden; 
	            PADDING-TOP: 5px;}
.blk_29 .picture {	FLOAT: left; 
	            WIDTH: 120px; 
	            TEXT-ALIGN: center; 
				margin:0 15px;
				height:150px;}
.blk_29 .picture img{ width:120px; height:80px;}				
.blk_29 .picture a{ text-decoration:none; color: #000; font-size:0.5em;}
.blk_29 .picture a:hover{ text-decoration:underline;}
.rollphotos {WIDTH:360px;}







/*分类样式*/
.fenlei_top{ width:95%; margin:10px auto;}
.fenlei_top ul a{ width:31%; float:left; display:inline; margin:8px 3px; font-size:0.9em; text-align:center; background:#f0f0f0;display:inline-block; height:30px; line-height:30px; color:#333; border-radius:5px;}

.aboutnr{ width:95%; margin:10px auto;}
.aboutnr img{ width:95%; height:auto;}


/*产品展示*/
.product_list{ width:95%; margin:10px auto;}
.product_list li{ width:130px; border:1px solid #ddd; padding:5px; float:left; display:inline; margin:10px;}
.product_list li .img img{ width:130px; height:70px;}
.product_list li .title{ text-align:center; font-size:0.9em; height:25px; line-height:25px; width:100%; overflow:hidden;}
.product_list li .aa{ text-align:center;}
.product_list li .aa a{ background:#f90; padding:5px 10px; color:#fff;}
.product_list li .aa a:hover{background:#f00;}




/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-size:14px;margin-top:20px;}
.page_list a{display:inline-block;color:#f90;border:1px solid #f90;background:#fff;text-align:center;padding:0 10px;margin:0 2px;}
.page_list a:hover{color:#fff;border:1px solid #f90;background:#f90; text-decoration:none;}
.page_list a.on{color:#fff;border:1px solid #f90;background:#f90;}


/*大图样式*/
.picarr{position:relative;margin:20px auto; width:95%;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:95%;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}





.news_list2{}
.news_list2 li{ font-size:1.0em; border-bottom:1px solid #ddd; padding:15px 0; height:100px; width:100%; overflow:hidden;}
.news_list2 li:hover{ background:#f9f9f9;}
.news_list2 li:hover a{ color:#f00; text-decoration:underline;}
.news_list2 .liimg{ width:45%;float:left; display:inline-block;}
.news_list2 .liimg img{ width:150px; height:100px;}
.news_list2 .linrrt{ width:55%; float:right; display:inline-block;}
.news_list2 .time{ font-size:0.8em; color:#999;}
.news_list2 .dec{ font-size:0.8em; color:#666;}



/*列表内容页*/
.listConts{ width:90%; margin:0 auto;line-height:26px;color:#333; margin:0 auto; font-size:0.9em;}
.listConts .title{font-size:22px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:90%;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ddd;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}




.fuwurexian{ width:95%; margin:30px auto; text-align:center;}
.fuwurexian .abol{ }
.fuwurexian .abol a{padding:10px 22px; font-size:1.1em; background:#f90; color:#fff; border-radius:10px;}


.message{ width:95%; margin:15px auto;}
/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


