﻿@charset "utf-8";

/**
*   Made by bysky
*   版本：1.0.0
*   2018.4.26
**/

body{ background:#fff; background-size:cover; font-size:12px; font-family:"微软雅黑"; line-height:24px; color:#303030; min-width:1000px;}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,input{ margin:0; padding:0;font-family:"微软雅黑"; }
li,img,em{ list-style:none; border:none; font-style:normal; margin:0; padding:0;}
a{ text-decoration:none; color:#000000;}

.wrap{ width:1002px; margin:0 auto;}
.clear{ clear:both;}

.top{width:100%; height:109px; float:left; background:url(../images/top.jpg) no-repeat center top; background-size:100% 109px;}
.logo{float:left;}
.tel{float:right;}

.navbox{width:100%; float:left; background:#da261c;}
.nav{display:block;position:relative;z-index:1; }
.nav .nLi{ width:143px;float:left; height:45px;text-align:center;position:relative; background:url(../images/nle.jpg) no-repeat left center;}
.nav .nLi span{height:45px;line-height:45px; color:#fff; font-size:14px; display:block; }
.nav .nLi:hover span{ background:#2a1770; color:#fff; font-weight:bold; display:block; height:45px;}
.nav .lion{ display:block; background:url(../images/nle.jpg) no-repeat left center;}

.nav .sub{ display:none; width:143px; left:0px; top:45px;  position:absolute; z-index:9999; text-align:center;background:rgba(245, 64, 54, 0.9) none repeat scroll 0 0 !important; background-color:#f54036; padding-bottom:10px;}
.nav .sub li{ zoom:1; display:block; overflow:hidden; text-align:center;height:30px; padding-top:3px;}
.nav .sub a{ display:block;font-size:12px; height:30px; line-height:30px; color:#fff; overflow:hidden; background:none; text-align:center;}
.nav .sub a:hover{ background:#40269d; }

.bannerbox{width:100%; background:#fff; float:left; position:relative;}

/*切换大图*/
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:0;}
.slides{position:relative;z-index:0;height:500px;overflow:hidden;}
.slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px; float:left;height:17px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:14px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.sbsb img{ max-width:100%; height:auto}

.sbox{width:100%; height:40px; background:#efefef; float:left; padding:8px 0px;}
.swz{ float:left; line-height:40px; font-size:14px; color:#333333;}
.search{float:right;}
.s1{ display:block; width:385px; height:40px; border:none; background:#fff; padding:0 10px; line-height:40px; font-size:14px; color:#333333; float:left; margin-right:10px;}
.s2{ display:block; width:78px; height:40px; border:none; background:url(../images/se.png) no-repeat 9px center #da261c; padding-left:22px;line-height:40px; font-size:14px; color:#fff; float:left;}


.box1{ width:100%; background:#fff; float:left; padding-top:26px;}
.ititle{ margin:0 auto; text-align:center; }
.it1{ margin:0 auto; text-align:center; font-size:36px; line-height:40px; font-weight:bold; color:#da261c; overflow:hidden; background:url(../images/tit.png) no-repeat center center;}
.it2{ margin:0 auto; text-align:center; font-size:14px; line-height:32px; font-weight:bold; color:#505050; overflow:hidden; text-transform:uppercase;}
/* 本例子css */
.slideGroup{ width:1002px; padding-top:10px;}
.slideGroup .parHd{ height:auto; line-height:46px; background:url(../images/b1.png) no-repeat center bottom; padding:6px 0px; margin:0 auto; text-align:center; }
.slideGroup .parHd ul{ height:auto; display:inline; margin:0 auto; text-align:center;}
.slideGroup .parHd ul li{ display:inline; background:url(../images/qli.jpg) repeat-x left top; cursor:pointer; text-align:center; color:#000; margin:0 3px; padding:14px 20px;}
.slideGroup .parHd ul li.on{padding:14px 20px;  background:url(../images/qlih.png) repeat-x left top; color:#fff; }
.slideGroup .slideBox{ zoom:1; padding:25px 0 20px 0px;}

.multipleColumn{ position:relative; width:1002px; margin:0 auto;zoom:1;  }
.multipleColumn .hd .prev{display:block;  width:22px; height:40px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-70px; top:192px;}
.multipleColumn .hd .next{display:block;  width:22px; height:40px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-64px; top:192px; position:absolute; }

.multipleColumn .bd{ width:1002px; margin:0 auto; overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:252px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0px 8px 12px 0px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #d5d5d5;}
.multipleColumn .bd ul li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  border:3px solid #d5d5d5; position:relative; overflow:hidden;margin:4px 4px 0px 4px; }
.multipleColumn .bd ul li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.multipleColumn .bd ul li .pmc{ text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.multipleColumn .bd ul li:hover .pmc{ background:#da261c; color:#fff;}

.picMarquee-lefts{ position:relative; width:1002px; margin:0 auto;zoom:1;  }
		
.picMarquee-lefts .hd .prev{display:block;  width:22px; height:40px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-70px; top:92px;}
.picMarquee-lefts .hd .next{display:block;  width:22px; height:40px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-64px; top:92px; position:absolute; }


.picMarquee-lefts .bd{ width:1002px; margin:0 auto; overflow:hidden;}
.picMarquee-lefts .bd ul{ overflow:hidden; zoom:1; width:252px;  float:left; _display:inline;  }
.picMarquee-lefts .bd ul li{ margin:0px 8px 12px 0px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #d5d5d5;}
.picMarquee-lefts .bd ul li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  border:3px solid #d5d5d5; position:relative; overflow:hidden;margin:4px 4px 0px 4px; }
.picMarquee-lefts .bd ul li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.picMarquee-lefts .bd ul li .pmc{ text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.picMarquee-lefts .bd ul li:hover .pmc{ background:#da261c; color:#fff;}

.picMarquee-lefts .bd ul li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.picMarquee-lefts .bd ul li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}

.dummy{padding-top: 100%;}

.multipleColumn .bd ul li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.multipleColumn .bd ul li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}


.zbox{ width:100%; float:left; height:112px; background:url(../images/ztbg.jpg) no-repeat center top; text-align:center;}
.zbox img{max-width:100%; height:auto;}

.box2{ width:100%; float:left; padding-top:34px; background:#fff;}

.zui{ padding:30px 0px;}
.picMarquee-left{ position:relative; width:1002px; margin:0 auto;zoom:1;  }
		
.picMarquee-left .hd .prev{display:block;  width:22px; height:40px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-70px; top:92px;}
.picMarquee-left .hd .next{display:block;  width:22px; height:40px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-64px; top:92px; position:absolute; }


.picMarquee-left .bd{ width:1002px; margin:0 auto; overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:252px;  float:left; _display:inline;  }
.picMarquee-left .bd ul li{ margin:0px 8px 12px 0px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #d5d5d5;}
.picMarquee-left .bd ul li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  border:3px solid #d5d5d5; position:relative; overflow:hidden;margin:4px 4px 0px 4px; }
.picMarquee-left .bd ul li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.picMarquee-left .bd ul li .pmc{ text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.picMarquee-left .bd ul li:hover .pmc{ background:#da261c; color:#fff;}

.picMarquee-left .bd ul li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.picMarquee-left .bd ul li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}


.box3{ width:100%; float:left; padding:12px 0px; background:#fff;}
.about{ overflow:hidden; font-size:14px; line-height:26px; color:#000000; font-family:"微软雅黑"; margin:23px 0px;}
.abtit{ font-size:16px; line-height:22px; color:#000000; font-weight:bold; display:block; padding-bottom:12px;}
.about img{float:left; padding:3px 16px 0px 0px;}
.about .amore{ display:block; float:right; width:132px; height:32px; background:#e9e9e9; text-align:center; line-height:32px; font-size:14px; color:#aaaaaa; margin-top:16px;}
.about .amore:hover{background:#db261d; color:#fff;}


.box4{ width:100%; float:left; padding:24px 0px; background:#fff;}

.nlist{ overflow:hidden; padding:16px 0px; width:1016px;}
.nlist li{float:left; padding-right:10px; overflow:hidden;}
.nlist li .nic{ text-align:center; width:242px; height:214px; vertical-align:middle;  border:1px solid #d5d5d5; position:relative; overflow:hidden;}
.nlist li .nic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;transition:all 0.4s;}
.nlist li .nic i{display: inline-block;vertical-align: middle;height:100%;}
.nlist li .nic .ntu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}
.nlist li .nmc{ line-height:24px; width:244px;font-size:13px; color:#333333; display:block; padding-bottom:5px; overflow:hidden; height:100px;} 
.nlist li .nmc span{ display:block; font-size:20px; font-weight:bold; line-height:32px; color:#333333; height:32px; padding-top:3px; overflow:hidden;}
.nlist li .nmore{ width:244px; height:23px; background:#e9e9e9; text-align:center; font-size:12px; line-height:23px; color:#b8b8b8; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nlist li:hover .nmore {background:#da261c; color:#fff;}
.nlist li:hover .nic img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}


.box5{width:100%; float:left; background:url(../images/lxbg.jpg) no-repeat center top; padding-top:22px; padding-bottom:9px;}
.contact{ overflow:hidden; padding:27px 0px;}
.cle{ width:500px; float:left; overflow:hidden;}
.ctit{ font-size:14px; line-height:24px; font-weight:bold; color:#383838; overflow:hidden; }
.zxly{ overflow:hidden; padding-top:8px;}
.zl1{ font-size:13px; line-height:37px; }
.zl2{ background:#f1f0f0; border:1px dashed #999999; border-radius:5px; height:35px; padding:0 10px; width:478px; line-height:35px; color:#000; font-size:14px; margin-bottom:10px;}
.zl3{ background:#f1f0f0; border:1px dashed #999999; border-radius:5px; height:143px; padding:0 10px; width:478px; line-height:25px; color:#000; font-size:14px; margin-bottom:27px;}
.zsub{ width:500px; height:33px; background:#da261c; text-align:center; font-size:14px; color:#fff;}
.zsub:hover{ background:#2a1770;}

.cri{width:454px; float:right; overflow:hidden;}
.clx{ font-size:14px; line-height:28px; color:#333333; overflow:hidden; padding-top:17px;}
.cl1{ background:url(../images/l1.png) no-repeat left center; padding-left:30px;}
.cl2{ background:url(../images/l2.png) no-repeat left center; padding-left:30px;}
.cl3{ background:url(../images/l3.png) no-repeat left center; padding-left:30px;}
.cl4{ background:url(../images/l4.png) no-repeat left center; padding-left:30px;}
.cl5{ background:url(../images/l5.png) no-repeat left center; padding-left:30px;}
.cl6{ background:url(../images/l6.png) no-repeat left center; padding-left:30px;}
.cl7{ background:url(../images/l7.png) no-repeat left center; padding-left:30px;}

.cer{ overflow:hidden; padding-top:6px;}
.cerimg{ width:187px; text-align:center; float:left; padding-right:25px; font-size:14px; line-height:24px; color:#383838; overflow:hidden; font-weight:bold; font-family:"微软雅黑";}

.foot{width:100%; float:left; background:#272728; text-align:center; font-size:14px; line-height:30px; color:#fff; font-family:"微软雅黑"; padding:28px 0px 22px 0px;}
.foot a{ font-size:14px; line-height:30px; color:#fff; overflow:hidden; font-family:"微软雅黑"; padding:0 11px;}
.foot span{font-family:"微软雅黑";}
.foot a:hover{color:#db261d;}


.content{width:100%; float:left; padding:30px 0px 80px 0px;}
.left{width:220px; float:left; overflow:hidden;}
.letit{ width:220px; height:55px; background:#da261c; text-align:center; line-height:55px; color:#fff; font-size:20px;}

.div1{ width:220px; overflow:hidden; padding-top:5px;}
.div2{ width:114px; height:46px;overflow:hidden; padding-left:70px; padding-right:36px; font-size:14px; color:#333333; line-height:46px; background:url(../images/pt1.jpg) repeat-x left top;}
.div2:hover{ background:#da261c;}
.div2:hover span{ display:block; width:114px; height:46px;background:url(../images/pt2.png) no-repeat right center; color:#fff; overflow:hidden;}
.div3{display:none; width:220px;}

.div4 a{ width:114px; height:46px;overflow:hidden; padding-left:70px; padding-right:36px; font-size:14px; color:#333333; line-height:46px; background:url(../images/pt1.jpg) repeat-x left top; display:block}
.div4 a:hover{ background:#da261c; display:block; color:#FFFFFF}
.div4 a:hover span{ display:block; width:114px; height:46px;background:url(../images/pt2.png) no-repeat right center; color:#fff; overflow:hidden;}

.pronav{ overflow:hidden; padding-top:5px;}
.pronav li{ height:38px; background:#d8d8d8; width:148px; padding:0px 36px; overflow:hidden; margin-bottom:5px;}
.pronav li a{ display:block; width:114px; height:38px;font-size:14px; line-height:38px;color:#000000; background:url(../images/pt2.png) no-repeat right center; padding-left:34px;}
.pronav li a:hover{ background:url(../images/pt3.png) no-repeat right center;}

.lxwm{ overflow:hidden; margin-top:8px; background:url(../images/lxwm.jpg) repeat-x left top; background-size:auto 100%; min-height:275px;}
.lximg{ text-align:center; padding-top:5px;}
.lximg img{max-width:220px; height:auto;}
.lxnr{ font-size:12px; line-height:24px; color:#333333; padding:0 6px 5px 6px; overflow:hidden; font-family:"微软雅黑";}

.right{width:750px; float:right; overflow:hidden;}
.title{ border-bottom:1px solid #c7c7c7; height:46px; overflow:hidden;font-family:"微软雅黑";}
.tit1{float:left; font-size:14px; line-height:24px; font-weight:bold; color:#777777; font-weight:bold; padding-top:14px; }
.tit2{ float:right; font-size:12px; line-height:22px; color:#c5c5c5; padding-top:15px;}
.company{ overflow:hidden; padding:25px 0px;}
.list{ overflow:hidden; width:756px;}
.list li{ margin:0px 8px 20px 0px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #d5d5d5;}
.list li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  border:3px solid #d5d5d5; position:relative; overflow:hidden;margin:4px 4px 0px 4px;}
.list li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.list li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.list li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}
.list li .pmc{  text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.list li:hover .pmc{ background:#da261c; color:#fff;}

/*********清除浮动处理**********/
.clearboth { clear:both; }
.cl{ clear:both;}


/*-------------------------------------------内页样式开始-----------------------------------------------*/

/*pages*/
.pages{ width:1000px; padding:20px 0; margin:0 auto;}

/*left*/
.left{float:left; width:240px;}

.left .page_prolist{ width:240px; height:auto; }
.left .page_prolist h3{width:240px; height:35px; line-height:35px;background:#da261c; text-align:center}
.left .page_prolist h3 span{  font-size:18px;  color:#FFF; }
.left .page_prolistbody {width:240px; height:auto !important; min-height:120px;}

.fenlei{ width:210px; float:left; padding:5px 15px; }
.fenlei ul{ width:210px; float:left;}
.fenlei li{ width:210px; height:35px; border-bottom:1px #CCCCCC dashed; line-height:35px; text-align:center;}
.fenlei img{ float:left; margin-left:5px; margin-right:8px; margin-top:9px;} 
.fenlei li a{ color:#000; font-size:14px;}
.fenlei li a:hover{ color:#da261c;}

.lianxi{ width:210px; float:left; padding:10px; padding-top:5px; padding-bottom:5px;}

.left .page_contact{ width:240px; height:auto; padding-top:10px;}
.left .page_contact h3{width:240px; height:35px; line-height:35px;background:#da261c; text-align:center}
.left .page_contact h3 span{  font-size:18px;  color:#FFF; }
.left .page_contactbody {width:240px; height:auto !important; min-height:220px;}
.left .page_contactbody .text{ line-height:28px; padding:10px;}




/*产品分类列表*/
.aboutleft2 {
	width:280px;
	font-size:12px; margin:0 auto; padding-top:10px; height:auto; padding-bottom:10px
}
.aboutleft2 li {
	line-height:47px; float:left;
	width:137px; height:47px; padding-top:0px;background:url(../images/sylistli.jpg) left center no-repeat; border-bottom:0px #AAAAAA dashed; margin:4px 1px 0 2px;
}
.aboutleft2 a {
	height:47px;width:137px;
	line-height:47px;
	float:left;font-size:14px;
    text-align:left; padding-left:30px; color:#fff
}
.aboutleft2 a:hover {
	font-size:14px;width:137px; height:47px;
	text-decoration:none; 
	text-align:left; padding-left:30px; color:#ff6
}


/*右侧主体*/
.boxright{ width:730px; height:auto; float:right;}
.boxright_top{ width:730px; height:35px; border-bottom:1px #da261c solid;}
.boxright_mid{ width:730px; height:auto !important; min-height:480px; overflow:hidden; zoom:1; background:url(../images/nymid.jpg) center top repeat-y;}
.boxright_bot{ width:730px;  height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{width:300px; height:35px; line-height:35px; font-size:18px; color:#da261c; float:left; padding-left:10px;}
.left_zi p{ line-height:7px; color:#004b92; font-size:12px}
.right_zi{ float:right; width:400px; text-align:right;height:35px;line-height:35px; color:#000; margin-right:15px;}
.right_zi a{ color:#000; font-size:12px}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}

/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:28px;line-height:28px;float:left;display:inline;background:url(../images/d.jpg) left center no-repeat;border-bottom: 1px #A8A8A8 dashed}
.new1 a {height:28px;line-height:28px;float:left;margin-left:15px; }
.new1 font {float:right;height:28px;line-height:28px;margin-right:0px;font-size:42px;font-size:12px;color:#da261c;}
.new1 a:hover {font-size:12px;text-decoration:none; }

/*内页产品展示列表*/
.product{ width:100%; list-style:none; padding-top:10px; padding-left:3px;}
.product li{ width: 218px; margin:4px 6px; height:189px; float: left; overflow: hidden;}
.product li .img{width:216px;height:157px;border: 1px solid #da261c;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;   -webkit-border-radius: 5px;  
   -moz-border-radius: 5px;  
   border-radius: 5px;  
 position:relative;
   behavior: url(js/PIE.htc);  }
.product li a{ display:block;}
.product li img{ max-width:216px; max-height:157px;vertical-align:middle; }
.product li p{  text-align:center; height:30px;line-height:30px;width: 100%;}

.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:18px;}
.product_related{text-align:center; padding:5px; width:100%}
.contu{ width:100%; height:auto; position:relative;}
.tuleft{ width:50px; height:50px; background:url(../images/1prev.png) no-repeat;position:absolute;left:0px;top:45%;}
.turight{ width:50px; height:50px; background:url(../images/1next.png) no-repeat;position:absolute;right:0px;top:45%;}
.proimg{ text-align:center; width:80%; height:auto; margin:0 auto;}
.proimg .img{width:600px;height:600px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; margin:0 auto; }
.proimg img{ max-width:600px; max-height:600px;vertical-align:middle;margin:0 auto; }

 .page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;}
.page a:hover{ background:#da261c; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#da261c; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}


/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto; }
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}





/****滚动2*********/
.index_Rolla { width:955px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoa { overflow:hidden;  width:955px; margin:0 auto;} 
#indemoa { float: left; width:2000%;}
#demoa #indemoa .img { width:170px;height:220px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa img {max-width:170px; max-height:220px; vertical-align:middle;}
#demoa #indemoa a { display:block; width:auto; float:left; margin:10px 10px;}
#demoa #indemoa p { text-align:center;  line-height:30px; width:100%; }
#demoa1 { float: left;}
#demoa2 {float: left;}



.rightfloat{position:fixed;width:49px;top:300px;right:0;z-index:999}
.rightfloat a{display:block;width:49px;height:49px;background:#333 url(../images/pagerightico.png) no-repeat;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-bottom:2px}
.rightfloat a.backtotop{background-position:0 0;display:none;margin-top:-51px}
.rightfloat a.service{background-position:0 -51px}
.rightfloat a.telephone{background-position:0 -100px}
.rightfloat a.qrcode{background-position:0 -153px}
.rightfloat a:hover{background-color:#46c37b}
.rightfloat a.service span,.rightfloat a.telephone span{display:none;color:#fff;line-height:49px;text-align:center;font-size:18px;font-family:"Microsoft YaHei"}
.rightfloat a.service:hover,.rightfloat a.telephone:hover{padding-left:49px;position:relative}
.rightfloat a.service:hover span,.rightfloat a.telephone:hover span{display:inline-block}
.rightfloat a.telephone:hover{width:130px;left:-130px}
.rightfloat a.service:hover{width:85px;left:-85px}
.rightfloat a.qrcode img{position:absolute;right:49px;bottom:0;display:none;width:150px;height:150px;border:3px solid #46c37b}
.rightfloat a.qrcode:hover img{display:inline-block}