@charset "utf-8";
/* CSS Document */


body{background: #fff;font-size: 14px;font-family: "Microsoft YaHei";}
.g-row{clear:both;background: #fff;}
.g-18{float:left;width:725px;}
.box725{float:left;width:838px;}
.box250{float:right;width:310px;}

.s-red,.s-red a{color: #d50000;}
.ckey{color: #ed0000;}
.mt15{margin-top: 15px;}
.ad725x400{width:725px;height: 400px;background: #333; margin-top: 15px;}
/*header*/
.m-info-header{padding: 15px 0;height: 82px;font-family: "Microsoft YaHei"}
.m-info-logo{padding:0 10px; float: left;}
.m-info-logo .logo{float:left;height: 80px;width: 80px;border:1px solid #e5e5e5;margin-right: 10px; }
.m-info-logo .companyInfo{float:left;width: 580px;}
.m-info-logo .companyInfo h1{font-size:30px; line-height:52px;height:52px; overflow: hidden;}
.m-info-logo .companyMes{font-size:14px; line-height:20px;color:#999;}
.m-info-logo .companyMes h2,.m-info-logo .companyMes p,.m-info-logo .companyMes p span{ display:inline; padding-right:28px;}

.m-info-header .contact{width:260px;float:right;}
.m-info-header .contact p{ text-align:right; line-height:35px;}
.m-info-header .contact p.title{font-size:18px;color: #333; background:url(../img/icon_iphone.png) no-repeat 156px 6px;}
.m-info-header .contact p.iphone{font-size:30px;color: #232a34;font-weight:600;font-style:italic;}

.m-tit{font-family: "Microsoft YaHei";height: 40px;line-height: 40px;border-bottom:2px solid #ddd; background:none;position:relative; z-index:0;font-weight: normal;}
.m-tit .u-tt{border-bottom:3px solid #232a34; width:115px;display:block;font-size: 21px;margin:0;position:absolute;z-index:9; top:-1px;font-weight:normal;}
.m-tit .u-tt02{width:240px;}
.m-tit .u-tt03{width:140px;}
.m-tit p{float:left;padding-left:120px;font-size:12px;color:#999;}
.m-tit .u-more{float:right;font-size:12px;color:#666;}

.m-tit02{font-family: "Microsoft YaHei";height: 40px;line-height: 40px;border-bottom:2px solid #ddd; background:none;}
.m-tit02 .u-tt{width:190px;display:block;font-size: 21px;margin:0;font-weight:normal; float:left;}
.m-tit02 .u-more{float:right;font-size:12px;color:#666;}

.m-tit03{font-family: "Microsoft YaHei";height: 40px;line-height: 40px;border-bottom:5px solid #ededed;}
.m-tit03 .u-tt{width:190px;display:block;font-size: 21px;margin:0;font-weight:normal; float:left;}

.m-tit04{font-family: "Microsoft YaHei";height: 40px;line-height: 40px;border-bottom:2px solid #ddd; background:none;position:relative; z-index:0;font-weight: normal;}
.m-tit04 .u-tt {margin:0;position:absolute;z-index:9; top:-1px;}
.m-tit04 .u-tt a{border-bottom:3px solid #666;border-right: 2px solid #fff; width:120px;display:block;text-align:center;font-size: 21px;float: left;color:#999;}
.m-tit04 .u-tt a.active{border-bottom:3px solid #232a34; background: #eee;color:#333;}
.m-tit04 .u-more{float:right;font-size:12px;color:#666;}

.m-tit05{font-family: "Microsoft YaHei";height: 40px;line-height: 40px;border-bottom:2px solid #ededed;}
.m-tit05 .u-tt{font-size: 21px;margin:0;font-weight:normal;}
.m-tit05 span{color: #999;}

.m-cent{padding: 15px 20px;line-height: 30px;border:1px solid #e5e5e5;border-top:none;min-height: 1000px;}
.m-cent p{text-indent:2em; color:#555; padding-top:6px;}
.m-cent p img{max-width: 635px;}

.m-cent02{padding: 25px 50px;line-height: 30px;border:1px solid #e5e5e5;border-top:none;}
.m-cent02 h3{font-size: 18px; line-height: 40px;line-height: 40px;}
.m-cent02 p{line-height: 30px;line-height: 30px;color:#555; padding-top:6px;}

/*瀵艰埅*/
.m-nav{height: 52px;background: #232a34;font-family: "Microsoft YaHei"}
.nav{width:1190px;margin:0 auto;}
.nav a{line-height:52px;display: inline-block;padding:0 20px;font-size:16px;color: #fff;}
.nav a:hover,.nav a.active{background:#d6303a;}

/*banner*/
.m-banner{width:1190px;height:auto;}

#focus{float:left;width:300px;height:300px;overflow:hidden;position:relative;}#focus ul{height:300px;position:absolute;}#focus ul li{float:left;width:300px;height:300px;overflow:hidden;position:relative;}#focus .btnBg{position:absolute;width:300px;height:20px;left:0;bottom:5px;display:none;}#focus .btn{position:absolute;width:300px;height:10px;padding:5px 10px;right:5px;bottom:14px;text-align:right;}#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:16px;height:15px;_font-size:0;margin:0 0 0 6px;cursor:pointer;background:#fff;}#focus .btn span.on{background:#232a34;}
#focus ul li img{width:350px;height:300px;}

/*鎷涘晢鍔犵洘瀛楁*/
.joinList {float:right;width:796px;font-family: "Microsoft YaHei"}
.joinList h3{heigth:46px;line-heigth:46px; text-align:center;color:#333;font-size:24px;border-bottom:2px solid #dedede;}
.joinList dl{padding:20px 0; overflow:hidden;}
.joinList dl dd{heigth:26px; line-height:26px;width:320px; float:left; padding-left:20px; padding-bottom:13px;color:#999;}
.joinList dl dd span{padding-left:30px;}
.joinList dl dd span.c1{color:#d6303a;}
.joinList dl dt{clear:both;width:100%;height:80px; line-height:80px; overflow:hidden;}
.joinList dl dt p{width:520px;background:#efefef; float:left; font-size:18px; color:#333; padding-left:20px;}
.joinList dl dt p i{font-size:30px;color:#232a34; font-weight:600;}
.joinList dl dt a{width:255px;background:#232a34;float:left; display:block; text-align:center; color:#fff;font-size:32px;}

/*鍝佺墝灞曠ず*/
.carousel{ margin:20px 0; overflow:hidden; }
.carousel .prev,.carousel .next{display: block;position: relative;float:left;margin:90px 5px 0 0;width:25px;height:50px;background:url(../img/icon_lrbtn.png) no-repeat;}
.carousel .prev{background-position:0 0;}
.carousel .next{background-position:-35px 0;}
.carousel .prev:hover,.carousel .next:hover{opacity: .7;filter: alpha(opacity=70);}
.carousel .next { margin-right: 0;}

.m-ilist{ margin:10px 5px 5px; float: left; }
.m-ilist li{width: 200px;  float: left;margin: 0 10px 10px 0;border: 1px solid #ddd; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);display: block;line-height: 20px;padding: 4px;transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.m-ilist li:hover{border-color: #fe5740;box-shadow: 0px 1px 4px rgba(99, 73, 196, 0.251);transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.m-ilist li .u-img{width: 200px;height:200px;*font-size:175px;}
.m-ilist li .u-img img{max-width: 200px;max-height:200px }
.m-ilist li strong{display: block;text-align: center;width: 100%;padding:0;font-weight: normal; height: 30px;line-height: 30px;overflow: hidden;}

/*鍐呴〉浜у搧灞曠ず*/
.m-ilist02{width: 100%;}
.m-ilist02 ul{overflow: hidden;padding:20px 0;}
.m-ilist02 ul li{margin:10px 0px 20px 20px;}

/*鍝佺墝璧勮*/
.brandList{clear:both;margin:16px 0;}
.brandList li{width:250px; height:28px; margin-top:6px;}
.brandList li a{ display:block; height:26px; line-height:28px; overflow:hidden;font-size:12px; color:#999;}

/*璧勮鍒楄〃*/
.m-list{ padding:10px;}
.m-list li{ height:26px; line-height:26px; }
.m-list li a{color:#444;}
.m-list li a:hover{color:#6349c4;}

/* 琛ㄥ崟 */
.m-form{line-height:40px;color:#555; position: relative}
.m-form .formitm{padding-top:10px;line-height:40px;}
.m-form .formitm-1{padding-left:55px;}
.m-form .lab{float:left;width:40px;margin-right:-40px;text-align:right;}
.m-form .ipt{margin-left:55px;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#999;}
.m-form .tip{padding-top:10px;}
.m-form .tip input{margin:0 5px 3px 0;}
.m-form .m-textarea{height: 80px;}
.m-form .u-btn{width:120px;height:40px; line-height:40px;border:none;cursor:pointer;text-align:center;background:#232a34;color:#fff;font-size:16px;}

.u-ipt,.m-textarea{width:220px;padding:10px;height:18px;border:1px solid #D9D9D9;line-height:18px;font-size:12px;color:#777;background:#fff;}

.remind {width:330px;height:225px; position:absolute; right:10px; top:10px;padding:15px; border:1px solid #ccc;border-radius:5px;}
.remind strong{padding-left:15px; color:#232a34;}
.remind p {text-indent:1rem;line-height:30px; color: #666; font-size: 12px; }

/*鐣欒█*/
.m-mes li{padding: 10px 5px;border-bottom: 1px solid #f2f2f2}
.m-mes li strong{padding-left: 30px;}
.m-mes li p{color: #666}
.m-nul{display: block;height:10px;width: auto}

.m-mes { font-size: 12px; }
.m-mes dl { margin-top: 5px; overflow: hidden; zoom: 1 }
.m-mes dt { float: left; width: 62px; text-align: justify }
.m-mes dd { float: right; width:630px; overflow: hidden }
.m-mes .user { margin-top: 0; color: #9C9A9C }
.m-mes .user span { margin-right: 20px }
.m-mes .answer { color: #FF6500 }
.m-mes .content { float: left; width: 720px }
.m-mes .date-answer { float: right; width: 130px; text-align: right; color: #9C9A9C }
.m-mes .extra { margin-top: 4px }
.m-mes .extra a { color: #005aa0 }

.brandHot li{margin-top: 13px;clear: both; overflow: hidden;}
.brandHot li .u-img{width:80px;height:80px;float: left;}
.brandHot li .u-img img{width:80px;height:80px;}
.brandHot li .brandinfo{width:160px;float:left;padding-left: 10px;font:14px/29px "Microsoft YaHei";color:#333;}
.brandHot li .brandinfo h3{font-size: 14px;height:30px;overflow: hidden;}
.brandHot li .brandinfo p{font-size: 12px; color: #999;}
.brandHot li .brandinfo span{color:#e00000;}

/*====================鍐呴〉=======================*/
#location{margin: 15px 0;font-size:12px; padding:0 25px;width:1190px;color:#aaa; background: url(../img/icon_location.gif) no-repeat;}
#location a{display: inline-block; display:inline;padding:2px;margin:3px;height:15px;line-height: 15px; font-size:12px;color:#aaa;}
#location a:hover{color: #232a34;}

/*渚ф爮鍝佺墝*/
.siderBrand{background: #eee;border-radius: 5px; margin-bottom: 15px;overflow: hidden;}
.siderBrand p{line-height: 26px;width:180px;margin:10px auto; font-size: 14px; color: #555;}
.siderBrand .brandLogo{width:180px;margin:0 auto;padding:20px 0 0; text-align: center;border-bottom: 1px solid #fff; overflow: hidden;}
.siderBrand .brandLogo p{font-size: 16px; color:#333;}
.siderBrand .brandLogo img{width:180px;height: 80px;}
.siderBrand .btn_mes{display:block;width:220px; height: 60px; line-height: 60px;margin:15px auto; background: #6cb800;font-size: 26px; color: #fff; text-align: center; }

/*鍝佺墝璧勮*/
.newsList{ margin-bottom: 20px; overflow: hidden;}
.newsList li{width:100%;overflow: hidden; height:90px; float: left; padding: 30px 0 35px; border-bottom: 1px solid #e5e5e5;}
.newsList li .imgbox{display: block;float: left;width:120px; height: 90px; margin-right:10px;}
.newsList li .imgbox img{width:120px; height: 90px;}
.newsList li .m-info{float:left;width:595px;overflow: hidden;height: 90px;}
.newsList li .m-info h3{width:100%;float:left;line-height: 30px;height: 30px; margin-bottom: 10px; overflow: hidden;}
.newsList li .m-info h3 a{display:block;width:500px;float:left; font-size: 16px; color: #333;overflow:hidden;}
.newsList li .m-info h3 span{display:block;float:right;color: #ccc; font-size: 12px; font-weight: normal;}
.newsList li .m-info .info{clear:both;line-height: 26px; overflow: hidden;height: 50px;color: #999;font-size: 12px;}
.newsList li .m-info .info a{ color: #232a34;}
.newsList li .m-info2{width:100%;}
.newsList li .m-info3{float:left;width:595px;overflow: hidden;height: 90px;}
.newsList li .m-info3 h3{width:100%;float:left;line-height: 30px;height: 30px; margin-bottom: 0px;}
.newsList li .m-info3 h3 a{display:block;width:500px;float:left; font-size: 16px; color: #333;overflow:hidden;}
.newsList li .m-info3 p{line-height: 22px; font-size:12px;color: #999;}
/*鎷涘晢淇℃伅*/
.m-sortList li{padding:20px 0; border-bottom:solid 1px #ddd; border-top:solid 1px #fff;width: 100%; overflow: hidden; }
.m-sortList li:hover{border-top:1px solid #fff;border-bottom:1px solid #ddd;background-color:#f9f9f9; cursor:pointer;}
.m-sortList .u-img{float:left;display:block;width:152px; text-align:center;background: #fff;}
.m-sortList .info{float:right;width:560px;overflow: hidden\9 }
.m-sortList .info h3{ height:30px; line-height:30px; overflow:hidden; font-size:16px; margin-bottom: 10px;}
.m-sortList .info a{color:#333;display: block;width:450px; float: left; }
.m-sortList .info a:hover{color:#232a34;}
.m-sortList .info span{float: right;color:#999; font-size: 12px;}
.m-sortList .info .fenli p{ float:left; width:240px;height: 26px;line-height: 220%;color: #666;font-size: 12px; overflow:hidden}
.m-sortList .info .fenli p.area{width:450px; }

.m-sortList .u-img{float:left; width:150px; height:150px; text-align:center; line-height:150px; *font-size:125px;border:1px solid #ddd;padding:2px;}
.m-sortList .u-img:after{content:' '; vertical-align:middle;}
.m-sortList .u-img img{vertical-align:middle;max-width:150px;max-height:150px;_width:100%;_height:100%;}
.m-sortList .u-img:hover{border:1px solid #fe5740; }

/*璇︾粏浠嬬粛*/
.m-news-info  h1 { text-align:center; border-bottom:2px solid #e5e5e5; padding:10px 0; font:bold 21px/30px "寰蒋闆呴粦";color: #333;}
.m-news-info .detail { line-height:60px; text-align:center; font-size:12px; overflow:hidden; }
.m-news-info .detail p {color: #999;}
.m-news-info .detail p span { padding:0 20px; }
.m-news-info .newsinfo_cont {width:690px;margin:0 auto; line-height:28px; color:#555; }
.m-news-info .newsinfo_cont p {padding:2px 0; text-indent:2em; }
.m-news-info .newsinfo_cont p img{max-width:600px;}

/*鐩稿叧鏂囩珷*/
.listNews {margin: 20px 0;overflow: hidden;}
.listNews ul{padding: 10px 0;}
.listNews li{float:left;width:350px; height:30px; line-height:30px;overflow:hidden;}
.listNews li a{color:#888;}

/*鍦板浘*/
.map{border:1px solid #e5e5e5;overflow: hidden;}
#l-map{height:500px;width:100%;}
#r-result{width:100%;}
/*鍏跺畠鐪佷唤闂ㄥ簵*/
.m-area ul{padding:20px 0;}
.m-area ul li{width:145px;float:left;height:40px; line-height:40px;}
.m-area ul li a{color:#666;}
.m-area ul li a i{color: #bbb;}

/*闂ㄥ簵浠嬬粛*/
.mdInfo{ margin-bottom: 20px; overflow: hidden;}
.mdInfo li{width:100%;padding: 25px 0 0; overflow: hidden; height:160px; float: left; padding: 30px 0 35px; border-bottom: 1px solid #e5e5e5;}
.mdInfo li .imgbox{display: block;float: left;width:220px; height: 160px; margin-right:10px;}
.mdInfo li .m-info{float:right;width:480px;overflow: hidden;height: 160px;}
.mdInfo li .m-info h3{width:100%;float:left;height: 60px; background: url(../img/icon_01.gif) no-repeat; padding-left: 60px;display:block;width:500px;font-size: 21px; color: #333;overflow:hidden;}
.mdInfo li .m-info p{line-height: 30px; font-size:14px;color: #999;}

/*鍏氦绔欑偣*/
.busPlace li{width: 360px; margin: 10px 0 20px; float: left;}
.busPlace li h3{width:100%;float:left;height: 60px;padding-left: 66px;display:block; font-size: 21px; color: #333;overflow:hidden;}
.busPlace li h3.icon_02{ background: url(../img/icon_01.gif) no-repeat; }
.busPlace li h3.icon_03{ background: url(../img/icon_01.gif) no-repeat; }
.busPlace p{line-height: 30px; font-size:14px;color: #999; text-indent: 5em;}

/*鐩稿叧闂ㄥ簵鍒楄〃*/
.imgList{ margin-bottom: 20px; overflow: hidden;}
.imgList li{width:362px; overflow: hidden; height:90px; float: left; padding: 30px 0 0px;}
.imgList li .imgbox{display: block;float: left;width:120px; height: 90px; margin-right:10px;}
.imgList li .imgbox img{width:120px; height: 90px;}
.imgList li .m-info{float:left;width:210px;overflow: hidden;height: 90px;}
.imgList li .m-info h3{width:100%;float:left;line-height: 30px;height: 30px; margin-bottom: 10px;}
.imgList li .m-info h3 a{display:block;width:500px;float:left; font-size: 16px; color: #333;overflow:hidden;}
.imgList li .m-info3 p{line-height: 26px; font-size:12px;color: #999;}

.u-img{display:table-cell;width:150px;height:150px;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:130px;*line-height:1;}
.u-img img {vertical-align:middle;max-width:150px;max-height:150px;_width:100%;_height:100%;}
.fz14{font-size: 14px;}


/*浮动qq*/
.onlineask{width:44px;height:88px;background:#ffffff;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.onlineask a{width:44px;height:88px;display:block;background:url(../img/onlineask.png) no-repeat;overflow:hidden;}
* html .onlineask{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}