body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","宋体",HELVETICA;background:#fff;-webkit-text-size-adjust:100%}
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input,textarea{outline:none}

body{width: 100%;text-align: center;}
a:hover{text-decoration:none;}
.divborder{border: solid 1px #DADADA;}
.title-bg-red{ background:#e30012;}
.title-bg-green{background-color:#2d2e32;}
.title-bg-grey{background-color:#E2E2E2;}
.title-bg-greys{background-color:#F6F6F6;}

/*头部css	*/
.header{height: 201px;width: 100%;text-align: center;}
.header .top{width: 100%;height: 45px;text-align: center;margin: 0px;color: #fff;line-height: 45px;}
.header .top .welcome{width: 1200px;height: 100%;margin: 0px auto;}
.header .top .welcome .top-left{width:auto;float: left;height: 100%;}
.header .top .welcome .top-right{width:auto;float: right;height: 100%;}
.top-right ul{ overflow:hidden; padding:0 10px; background:#c21a29;}
.top-right ul li{float: left;width: 60px;}
.top-right ul li a{ color:#fff; text-decoration: none;}

.header .logodiv{width: 100%;height:115px;border-bottom: solid 1px #E6E6E6;text-align: center;background-color: #fff;line-height: 115px;}
.header .logodiv .logo{width: 1200px;height:73px;margin:0px auto;}
.logo .logo-left{height: 100%;width: auto;float: left;}
.logo .logo-left a img,.logo .logo-right img{ display: block;}
.logo .logo-right{height: 100%;width: auto;float: right;}

.header .nav{width:1200px;height:40px;margin:0px auto;background-color: #FFF;}
.header .nav ul li.navli {float: left;text-align:center;list-style:none;width: 120px;height: 100%;line-height: 40px;font-size: 14px;color: #333333;}
.header .nav ul li.navli span.checked{ background:#c21a29; color:#fff;}
.header .nav ul li.navli a{color: #333333;display: block; overflow: hidden;}
.header .nav ul li.navli a img{ float:left; margin-top: 15px;}
.header .nav ul li.navli a span{height: 100%;width:100px;float: left;}
.header .nav ul li.navli a span:hover,.header .nav ul li.navli a .active{background:#c21a29; color:#fff; line-height: 40px;}

.main{width: 100%;height:auto;text-align: center;background-color:#fff;}

/*底部*/
.footer{height: 200px; width: 100%;text-align: center;float: left;}
.footer .footerbody{width:1200px;height: 100%;margin:0 auto;}
.footerbody .footleft{width: 310px;height: 100%;background-color: #FFF;float: left;text-align: center;line-height: 200px;}
.footerbody .footright{width: 790px;height: 100%;float: right;}
.footerbody .footright .footright-up{height:89px;width:100%;border-bottom: solid 1px #7CADA3;}
.foot-up-left{height: 100%;float: left;width: 65px;font-size: 14px;font-family: "微软雅黑";color: #FFF;line-height: 74px;}
.foot-up-right{height: 100%;float: right;width: 592px;line-height: 74px;}
.foot-up-right ul{float: left;margin: 26px auto;}
.foot-up-right ul li{float: left;width: auto;padding-left:10px;height:24px;line-height: 24px;}
.foot-up-right ul li a{color: #FFF;}

.footerbody .footright .footright-down{height:200px;width:100%;}
.foot-down-left{width: 230px;height: 100%;float: left;text-align:center;line-height:200px; }
.foot-down-right{width: 535px;float: right;text-align: left;padding-top: 71px;line-height: 21px;}
.foot-down-right ul li{font-size: 14px; color: #fff;}
.foot-down-right ul li a{ color:#fff; text-decoration:none;}


/*公共样式--标题框：绿色背景黄色边头-图标边尾*/
.title{width: 100%;height: 44px;line-height: 44px;font-size: 16px;color:#FFF; background: #e40114; font-family: '微软雅黑';}
.title span {height: 44px;width: 6px;background-color:#2a4e88;display: block;float: left; }
.title .word {height: 44px;width: auto;display: block;float: left;margin-left: 10px; }
.title .word span{height: 44px;width: 44px;display: block;float: left;margin-left: 10px;background: url(../images/titlefl.png) 11px 37px; }
.title a {height: 44px;width: 44px;display: block;float: right;margin-right: 10px; background-image: url('../images/more01.png'); }
.title a.more {height: 44px;width: 44px;display: block;float: right;margin-right: 10px; background: url('../images/titlefl.png') 41px 36px;color:#FFF;font-size:28px;font-family:"宋体";}
.title a.more:hover{text-decoration: none;}

/*其他页面公共部分*/
.main-bodys{width: 100%;height:auto;text-align: center;float: left;}
.main-body{width: 1200px;height:auto;text-align: center;margin: 0px auto; overflow:hidden;}
.main-body .pagetext{ width:900px; float:right;}
.banner img {width: 100%;}
.banner{height: auto;width: 100%;text-align: center;padding-top: 0px;}
.main-body-left{width: 215px;height: auto;position: relative; float: left;padding-bottom: 50px}
.body-left-up{width: 100%;height: 274px;}
.leftimg{width: 100%;padding-top: 60px;}
.left-title{color: #fff;font-size:34px;font-family: '微软雅黑'; font-weight: bold;width: 100%;text-align: center;padding-top: 27px;}
.left-title-en{color: #fff;font-size:26px;font-family: 'Arial';width: 100%;text-align: center;}

/*标题框：绿色背景-图标+标题*/
.smp-title{width: 100%;height: 39px;line-height: 38px;display: block; background-color:#F3F1F2;text-align: left;color:#585858;font-size:14px;border-top: solid 1px #fff; }
.smp-title span{width: 38px;height: 38px;line-height: 38px; background: url(../images/titlefl-y.png) -14px 0;display: block;float: left;margin-left: 50px; }
.smp-title.active,.smp-title:hover{width: 100%;height: 39px;line-height: 38px; background-color:#2b4e89;text-align: left;color:#fff;font-size:14px;border-top: solid 1px #3b6ec4; }
.smp-title.active span,.smp-title:hover span{width: 38px;height: 38px;line-height: 38px; background: url(../images/titlefl.png) -8px 34px;display: block;float: left;margin-left: 50px;}

/*左侧联系我们*/
.left-contactus{ width: 213px;height: 224px;border-left: solid 1px #D5D5D5;border-right: solid 1px #D5D5D5;border-bottom: solid 1px #D5D5D5;margin-top: 12px;background-color: #fff;}
.left-contactus .cont-title{ width: 200px;height: 35px;line-height: 35px;color: #fff; padding-left: 15px;text-align: left;position: relative;left:-1px; font-size: 14px; background-color: #e30012;float: left;}
.left-contactus .cont-name{ width: 198px;height: 35px;line-height: 35px;color: #2b4e89; padding-left: 15px;text-align: left;position: relative;left:0px; font-size: 14px; background-color: #fff;float: left;}
.left-contactus .cont-line{ width: 198px;height: 50px;padding-left: 15px;text-align: left;position: relative;left:0px; background:url('../images/left-tel.png') 12px 9px;background-repeat: no-repeat;float: left;}
.left-contactus .cont-line .up{ width: 133px;height: 25px;line-height: 25px; padding-left: 56px;text-align: left;position: relative;left:0px;float: left;font-size: 12px;color: #585858;}
.left-contactus .cont-line .down{ width: 133px;height: 25px;line-height: 18px; padding-left: 56px;text-align: left;position: relative;left:0px; float: left;font-size:18px;font-family: 'Impact';color: #666;}
.left-contactus .cont-address{ width: 198px;height: 45px;line-height: 22px;color: #585858; padding-left: 15px;text-align: left;position: relative;left:0px; font-size: 12px; background-color: #fff;float: left;}
.left-contactus .cont-tel,.left-contactus .cont-fax{ width: 198px;height:18px;color: #585858; padding-left: 15px;text-align: left;position: relative;left:0px; font-size: 12px; background-color: #fff;float: left;}

/*左侧焦点图*/
.left-banner{width: 100%;height: 136px;margin-top: 10px;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li a{height: 100%;width: 100%;display: block;}
.luara-left ul li a img{width: inherit;height: inherit;}
.left-banner ol{position:relative;width: 116px;height: 30px;top:-30px;left:118px;}
.left-banner ol li{float:left;width:22px;height: 22px;overflow:hidden; border-radius: 50%; margin: 5px;background: #444444;color: #fff;font-size: 14px;}
.left-banner ol li.seleted{background: #E0B82F;}
.left-banner-title{width:194px;height: 30px;position:relative; left: 0px; bottom: 30px; float: left;background:#666; filter: alpha(opacity=50); opacity: 0.5;color: #fff;font-size: 14px;line-height: 30px;text-align: left; padding-left: 20px;}
/*右侧头部*/
.main-body-right{width: 900px;float: right;padding-bottom:30px;}
.right-title{width: 100%;height: 47px; padding-top:15px;float: left;border-bottom: solid 1px #D9D9D9;}
.right-title-left{height: 47px;line-height: 47px; text-align: left; float: left;font-size: 24px;color: #c21a29;}
.right-title-right{width: 500px;height: 47px;line-height: 47px; text-align: right; float: right;}
.right-title-right .link{float: left; text-decoration:none; width:auto;height: 100%;font-size: 12px;color: #585858;}
.right-title-right .link .home{width:100px;height: 100%;padding-left: 20px;}
.right-title-right .link a{width:auto;height: 100%;overflow:hidden;color: #585858;padding-left: 2px;padding-right: 2px;}
.main-body-right .right-content{width: 100%;height: auto;float:left;text-align: left;line-height: 25px; font-size:16px; color:#646464; text-align:justify;text-justify:inter-ideograph;}
.main-body-right .right-content .prductimg{ margin-bottom:20px; overflow:hidden;}
.main-body-right .right-content #page{ text-align:center;}
.main-body-right .right-con{ text-indent:2em; letter-spacing: 2px;}

.main-body-right .right-content ul.imgs li{float: left; width: 255px;height:192px;margin-top: 24px;}
.main-body-right .right-content ul.imgs li a{width: 240px;height:192px;display: block; background-color: #EFEFEF;margin: 0 auto;text-align: center;text-decoration: none;;}
.main-body-right .right-content ul.imgs li a:hover{width: 240px;height:192px;display: block; background-color:#438A7B;margin: 0 auto;}
.main-body-right .right-content ul.imgs li a img{width: 224px;height:147px;margin-top: 8px;}
.main-body-right .right-content ul.imgs li a .imgtitle{width: 100%;height:37px;text-align: center;color:#585858;font-size: 14px;line-height: 35px;}
.main-body-right .right-content ul.imgs li a:hover .imgtitle{width: 100%;height:37px;text-align: center;color:#fff;font-size: 14px;line-height: 35px;}
ul.imgs li:nth-child(1) a,ul.imgs li:nth-child(4) a,ul.imgs li:nth-child(7) a,ul.imgs li:nth-child(10) a{float: left;}
ul.imgs li:nth-child(3) a,ul.imgs li:nth-child(6) a,ul.imgs li:nth-child(9) a,ul.imgs li:nth-child(12) a{float: right;}


/*新闻列表*/
ul.newslist{padding: 20px 15px;}
ul.newslist li{height: 30px; line-height:30px; width: 100%;border-bottom: dashed 1px #ccc;margin-top: 7px; padding-bottom:7px;}
ul.newslist li .newstitle{width: 100%;height: 25px;float: left;}
ul.newslist li .newstitle a{width:auto;height:100%;display: block; font-size: 14px;color: #333;text-decoration: none; float: left;}
ul.newslist li .newstitle span{width:auto;height:100%;float: right;color: #585858;}
ul.newslist li p{float: left;text-align: left;font-size: 12px;color: #8D8D8D;line-height: 22px;}
ul.newslist li p a{font-size: 12px;color: #D9523C;line-height: 22px;}

ul.newslist1 li{overflow:hidden; width: 100%;border-bottom: dotted 1px #dbd4cd;margin-top: 20px; padding-bottom:20px; text-indent:0;}
ul.newslist1 li span.date{ display: block; width:62px; height:62px; color:#fff; text-align:center; background:#c21a29; float:left; padding:10px; margin-right:20px;}
ul.newslist1 li .newstitle a b{ font-weight:normal; font-size:16px; color:#333;}
ul.newslist1 li .newstitle p{ color:#888;}

#page{height: 24px;width: 100%;float: left;text-align: left;line-height:24px;margin-top: 30px;padding-bottom: 30px;}
#page a,#page span{ border:1px solid #ccc; padding:0 5px; margin-right:5px;}
/*.page li{float: left;line-height: }*/
.page ul li{float: left;margin-right: 5px;height: 24px;line-height: 24px;border: solid 1px #cccccc;padding: 0px 7px;}
.page li a{ width: auto;float: left;display: block;height: 100%;}
.page .thisclass{width: auto;float: left;display: block;border: solid 1px red;height: 24px;}
.pageinfo{width: auto;float: left;display: block;height: 100%;padding: 0px 7px;}
.pageinfo strong{font-weight:normal;}
.content-pre-next{height: 24px;width: 100%;float: left;text-align: left;line-height:24px;margin-top: 30px;}
.content-pre-next span{height: 24px;width: 50px;float: left;text-align: left;line-height:24px;font-weight: bold;}
.right-title-line{width: 107px;height: 1px;overflow:hidden;position: relative;float: left; left:0px;bottom:2px;background-color: #c21a29; border: solid 1px #c21a29;}
/*新闻详情*/
.content-title{width:100%;float: left;height: 40px;font-size: 16px;font-family: '微软雅黑';color: #333; text-align: center;line-height: 45px;margin-top: 20px;}
.content-ltitle{width:100%;float: left;height: 40px;font-size: 12px;font-family: '微软雅黑';color: #585858; text-align: center;line-height: 12px;}
.news-content{text-align: left;padding-top: 10px;height: auto;width: 100%;float: left;}
.content-pre-next{width: 100%;float: left;height: auto;text-align: left;margin-bottom: 40px;}
.content-pre-next a{width:100%; height: 15px;font-size: 12px;color: #585858;font-family: '微软雅黑'; text-decoration: none; float: left;margin-top:10px; }

/*新闻详情*/
.firstnews{height: 160px;margin-top:24px; padding:0 15px;}
.firstnews img{height: 160px;width: 220px;margin-left: 0px;float: left;}
.firstnews .forstnewcontent{height: 160px;width: 575px;margin-right: 0px;float: right;text-align: left;}
.firstnews .forstnewcontent #title a{height: 20px;width: 364px;float: left;text-align: left;font-size: 14px;font-family: '微软雅黑';color: #333333}
.firstnews .forstnewcontent p{text-align: left;font-size: 12px;font-family: '微软雅黑';color: #888888;line-height: 22px;margin-top: 26px;}
.firstnews .forstnewcontent #foot{height:25px;width:219px;margin-top:10px;text-align: left;float: left; font-size: 12px;font-family: '微软雅黑';color: #888888;}
.firstnews .forstnewcontent #foot #more a{text-decoration: none; height:25px;line-height: 25px; width:82px;float: left; text-align: center;font-size: 12px;font-family: '微软雅黑';color: #fff;background-color: #2b4e89;}
.firstnews .forstnewcontent #foot #time{height:25px;line-height: 25px; width:137px;float: right; text-align: center;font-size: 12px;font-family: '微软雅黑';color: #888888;background-color: #EEEEEE;}

.firstnews1{height: 160px;width: 100%;margin-top:24px;}
.firstnews1 img{height: 134px;width: 258px;margin-left: 0px;float: left;}
.firstnews1 .forstnewcontent{height: 160px;width: 480px; text-indent:0; margin-right: 0px;float: right;text-align: left;}
.firstnews1 .forstnewcontent #title a{height: 20px;width: 364px;float: left;text-align: left;font-size: 14px;font-family: '微软雅黑';color: #333333}
.firstnews1 .forstnewcontent p{text-align: left;font-size: 12px;font-family: '微软雅黑';color: #888888;line-height: 22px;margin-top: 26px;}
.firstnews1 .forstnewcontent #foot{height:25px;width:219px;margin-top:10px;text-align: left;float: left; font-size: 12px;font-family: '微软雅黑';color: #888888;}
.firstnews1 .forstnewcontent #foot #more a{text-decoration: none; height:25px;line-height: 25px; width:82px;float: left; text-align: center;font-size: 12px;font-family: '微软雅黑';color: #fff;background-color: #2b4e89;}
.firstnews1 .forstnewcontent #foot #time{height:25px;line-height: 25px; width:137px;float: right; text-align: center;font-size: 12px;font-family: '微软雅黑';color: #888888;background-color: #EEEEEE;}


.title_eight{margin-bottom: 4px;}
.left-content ul li{font-size: 14px; font-family: '微软雅黑';color: #585858;height: 56px;line-height: 56px;}
.left-content ul li{text-align: center; border-bottom:1px solid #e2e2e2;}
.left-content ul li:hover,.left-content ul li.selected{ background:#e30012; border-left:7px solid #2b4e89;}
.left-content ul li:hover a,.left-content ul li.selected a{ color:#fff;}
#product_up_title{margin-top: 3px;}

/*产品中心*/
.prductimg .product{height: 278px;width: 280px;border: solid 1px #DADADA;}
.prductimg .product a{display: block; height: 100%;width:100%; line-height:278px; text-align: center;}
.prductimg .product a img{ width:90%; display:block; margin:15px auto 0;}
ul.prductimg li{float: left;padding-top: 20px; width:33.33%; margin-bottom: 40px;}

ul.prductimg li .ptitle{font-family: '微软雅黑';font-size: 16px; color: #000;float: left; text-align: left;height: 30px;width:260px; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0 10px}
ul.prductimg li .abstract{font-size: 12px; color: #808080;text-align: left;float: left; height: 10px;width: 100%; line-height: 28px;}
ul.prductimg li .more{display:block;color: #fff; font-size: 12px;text-align: center;float:left;height:25px;width: 110px; line-height: 25px;background-color: #2d2e32;}
ul.prductimg li .more:hover{display:block;color: #fff;text-align: center;float:left;height:25px;width: 110px; line-height: 25px;background-color: #c21a29;}

/*联系我们*/
.contact-up{width: 100%;height: auto;float: left;padding-top: 40px;}
.contact-up-left{width: 380px;height: 400px;float: left;text-align: left;}
.contact-up-left .cont-get{font-family: '宋体';font-size: 14px;color: #666;height: 35px; line-height:22px;}
.contact-up-left .cont-name{font-family: '微软雅黑';font-size: 18px;color: #414141;height: 30px; line-height:22px;}
.contact-up-left .cont-tel{font-family: 'Arial';font-size: 14px;color: #666;height:50px;line-height:25px;}
.contact-up-left .cont-tels{font-family: 'Arial';font-size: 14px;color: #666;height:25px;line-height:25px;}

.contact-up-right{width: 360px;height:400px;float: right;text-align: left;}
.contact-up-right .con-title{font-size: 16px;font-family: '微软雅黑';color: #666;}
.contact-up-right .con-input{width:358px;border: solid 1px #CFCDCD;height: 33px;float: left;margin-top: 10px;}
.contact-up-right .con-btn-input{width:358px;border: solid 1px #656565;background-color: #656565;color: #fff;font-family: '微软雅黑';font-size: 16px; height: 33px;float: left;margin-top: 10px;}
.contact-up-right .con-textarea{width:358px;border: solid 1px #CFCDCD;height: 135px;float: left;margin-top: 10px;padding-top: 0px;resize: none;}
.con-input,.con-textarea{color: #CACACA;}

.contact-map{height:350px;width: 100%;border: solid 1px #CCCCCC;background-color: red;float: left;margin-bottom: 30px;}

/* 导航子菜单 */
.header .nav ul{ position:relative; z-index:22;}
.header .nav ul .subnav{ display: none; position:absolute; top:40px; left:50%; width:1160px; padding:0 20px; margin-left:-600px; z-index:99; background:#fff; border-top:3px solid #c21a29; border-bottom:3px solid #aaa;}
.header .nav ul .subnav.a{ z-index:0;}
.header .nav ul .subnav h3{ text-align:left; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-weight:normal;}
.header .nav ul .subnav ol{ overflow:hidden; margin-bottom:10px;}
.header .nav ul .subnav ol li{ float:left;}
.header .nav ul .subnav ol li a{ text-decoration: none; color:#c21a29;}
.header .nav ul .subnav ol li.aboutli{ width:25%;}
.header .nav ul .subnav ol li.aboutli a dt{ width:270px; margin-right:20px; overflow:hidden;}
.header .nav ul .subnav ol li.aboutli a dt img,.header .nav ul .subnav ol li.productli dt img{ width:100%; height:120px;}
.header .nav ul .subnav ol li.aboutli a dd,.header .nav ul .subnav ol li.productli dd{ color:#333; text-decoration:none;}
.header .nav ul .subnav ol li.productli{ width:25%; margin-top:20px;}
.header .nav ul .subnav ol li.productli dt{ width:270px; height:120px; margin-right:20px; overflow:hidden;}
.header .nav ul .subnav ol li.productli dd{ text-align:left; height:30px; line-height: 30px; font-size:12px;}
.header .nav ul .subnav ol li.productli dd a{ color:#333; }
.header .nav ul .subnav ol li.productli dd a:hover{ color:#c21a29; text-decoration: underline;}
.header .nav ul .subnav ol li.newsli{ width:49.8%; float:left; padding-top:10px;}
.header .nav ul .subnav ol li.newsli .totalt{ width:50%; float:left;}
.header .nav ul .subnav ol li.newsli .totalt dt{ width:270px; height:120px; margin-right:20px; overflow: hidden;}
.header .nav ul .subnav ol li.newsli .totalt img{ width:100%; height:120px;}
.header .nav ul .subnav ol li.newsli h4{ text-align: left; padding-left:20px;}
.header .nav ul .subnav ol li.newsli .newslicon{ text-align:left; width:557px; line-height:25px;}
.header .nav ul .subnav ol li.newsli .newslicon p{ padding-left:20px;}

.picMarquee-left{ width:1200px; overflow:hidden; margin:20px auto; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px; width:1200px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:200px; height:171px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .stitle{ line-height:24px;   }

.page_right_content{ text-align:justify; text-justify:inter-ideograph; text-indent:2em; line-height:25px; font-size:14px;}
.control_required input{ width:790px; padding-left:10px; height:30px; border:1px solid #ddd; line-height:30px; margin:5px 0; }
.control_required textarea{ border:1px solid #ddd; padding:10px; width:780px; resize:none;  }
.submit_button{ width:643px; background:#c21a29; color:#fff; border:none; height:40px; margin-top:10px; display:block;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}

#allmap { margin: 0 auto 20px; width: 890px; height: 400px; }
.jd{position:relative;margin-top:35px;width:350px;height:350px; float:left; border:1px solid #eee;}
.small{width:100%;height:100%;}
.small img{ display:block; margin:15px auto 0; width:90%;}
.big{position:absolute;top:0;left:351px;display:none;overflow:hidden;width:450px;height:450px;border:1px solid #ccc;}
.mask{position:absolute;top:0;left:0;display:none;width:175px;height:175px;border:1px solid #ccc;background:rgba(254,222,79,.4);cursor:move;}
.desc{ float:left; margin:40px 0 0 20px;}
.desc ul li{ height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
.desc ul li .jiathis_style_32x32{ margin-top:10px;}
.contact_box .left{ float:left; width:48%; background:#efefef; color:rgb(67, 67, 67); padding:20px 0;}
.contact_box .right{ float:right; width:48%; background:#efefef; color:rgb(67, 67, 67); padding:20px 0;}
.contact_box .left li,.contact_box .right li{ padding-left:15px; font-size:12px; line-height:25px; height:25px;}

.maskbox{ width:100%; height:100%; background:url(../images/dott.png); position:fixed; top:0; left:0; z-index:25;}
.slimg{ padding:20px; background:#fff; width:580px; height:495px; position:fixed; top:50%; left:50%; margin:-267px 0 0 -310px; z-index:99;}
.espcms_form_group{ text-indent: 0;}

#ajaxpage{overflow:hidden;}

/* 追加的样式 */
.leftbar{ width:270px; margin-top:20px; float:left;}
.leftbar .title{ background:#2d2e32; color:#fff; font-size:26px; height:65px; line-height:65px; margin-bottom:5px;}
.leftbar .leftnav li{ height:50px; line-height:50px; background:#fff; margin-bottom:5px; font-size:14px;}
.leftbar .leftnav li a{ color:#333; display: block; }
.leftbar .leftnav li a:hover{ background:#c21a29; color:#fff;}
.leftbar .leftnav li.on,.leftbar .leftnav li.checked{ background:#c21a29;}
.leftbar .leftnav li.on a,.leftbar .leftnav li.checked a{ color:#fff;}
.leftbar .left_contact{ text-align:left;}
.leftbar .left_contact .top{ width:270px; height:121px; background:url(../images/contact.png) no-repeat center center; position:relative;}
.leftbar .left_contact .top .center{ width:113px; height:69px; background-color: rgb(194, 26, 41);filter:alpha(opacity=86);-moz-opacity:0.86;-khtml-opacity:0.86;opacity:0.86; position:absolute; top:26px; right:-5px;}
.leftbar .left_contact .top .center p{ color:#fff; text-align: left;}
.leftbar .left_contact .bottom{ overflow:hidden; border:1px solid #ccc; padding:15px; font-weight: normal;}
.leftbar .left_contact .bottom li{ color:#555; font-size:14px; height:30px; line-height:30px;}

.page_messageBox_list .messageBox{ background:#eee; padding:10px;}
.page_messageBox_list .messageBox .messageBox_top span{ display:inline-block; line-height:40px;}
.page_messageBox_list .messageBox .messageBox_top{ border-bottom:1px dotted #aaa;}
.main-body-right .right-content .page_right_title{ text-align: center; background:#C21A29; height:40px; line-height:40px; color:#fff;}
.control_label{ float:left;}
.control_required{ float:right; margin-right:10px;}
.espcms_form_group{ overflow: hidden; margin:10px 0;}
