﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
ul,li, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;max-width: 100%;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
i,em{font-style:normal;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#da251c;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
h2{font-weight: bold;color: #333;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition: all 0.3s;}
a:hover {color:#028ade; text-decoration:none; }

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.wd{ max-width:1200px; height:auto; overflow:hidden; margin:auto;}
.layout{ max-width:1200px; height:auto;  margin:0 auto;}
.top{ margin:10px 0 0 0;}
.top .logo{ float:left;}


.nav{position: relative;width: 61%; float: right; padding-top: 35px; margin:0 2%;}
.nav img{position: absolute;right: 20px;top: 30px;width: 35px;display: none;}
.nav ul{list-style: none;margin: 0;padding: 0;text-align: center;}
.nav ul li{width: 13.5%;line-height: 48px;text-align: center;display: inline-block;}
.nav ul li a:hover{cursor: pointer; color: #028ade;}
.nav ul li a{text-decoration: none;color: #222; font-size: 15px; font-weight: bold;}
.nav ul li .actived{ color: #028ade;}

.top .yuyan{ width:104px; float:right; margin-top:38px;}
.top .yuyan ul{}
.top .yuyan ul li{ width:42px; height:38px; float:left; margin-left:3px; background:#e6e6e6; line-height:38px; text-align:center;}
.top .yuyan ul li a{ font-size:17px;}

.mask{position: fixed; top: 0;right: 0;height: 100%;width:50%;background:rgba(0, 0, 0,0);z-index:99; display: none;}

/*******banner**********/
.banner_pc{margin-top:1px;}
.banner_sj{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:10px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:14px; height:14px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; background:#ccc;}
.flex-control-paging li a:hover {}
.flex-control-paging li a.flex-active { background: #028ade; cursor: default; }

.slides .box p{font-size: 12px;}
.slides .box .txt{font-size: 48px;font-weight: bold;margin-top: 5px;}
.slides .box .more{width: 200px;height: 40px;line-height:40px;text-align: center; border: 1px solid #999;text-transform: uppercase;margin-top: 30px;font-weight: bold;}
.slides .box .more a{display: block;color: #ededed;}
.slides .box .more a:hover{display: block;text-decoration: none;color: #ededed;}



/*content*/
.content{width:100%;height:206px;margin:6px 0;position:relative;overflow:hidden;}
.content .cent_tgy{width:26%;height:100%;position:absolute;left:0;}
.content .cent_tgy a{display:block;width:100%;height:206px;color:#fff;background:#92bef8;position:relative;}
.content .cent_tgy .tgy_font{width:200px;height:84px;padding-top:122px;background:url(../images/index_icon4.png) no-repeat center 52px;margin:0px auto;text-align:center;transition:all .4s;}
.content .cent_tgy .tgy_fonth{width:200px;height:84px;padding-top:122px;background:url(../images/index_icon4.png) no-repeat 0px 52px;margin-left:20px;text-align:left;transition:all .4s;}
.content .cent_tgy .tgy_font h3{font-weight:normal;font-size:18px;line-height:18px;transition:all .4s;text-transform: uppercase;}
.content .cent_tgy .tgy_fonth h3{font-weight:normal;font-size:18px;line-height:18px;transition:all .4s;text-transform: uppercase;}
.content .cent_tgy .tgy_font h4{font-weight:normal;font-size:16px;transition:all .4s;}
.content .cent_tgy .tgy_fonth h4{font-weight:normal;font-size:16px;transition:all .4s;}
.content .cent_tgy .tgy_pic{width:239px;height:116px;background:url(../images/tgy_pic.png) no-repeat;position:absolute;top:56px;right:-240px;transition: opacity 400ms;opacity: 0;}
.content .cent_sltion{width:26%;height:100%;position:absolute;left:26%;}
.content .cent_sltion a{display:block;width:100%;height:206px;color:#fff;background:#9295fa;position:relative;}
.content .cent_sltion .sltion_font{width:200px;height:84px;padding-top:122px;background:url(../images/index_icon3.png) no-repeat center 52px;margin:0px auto;text-align:center;transition:all .7s;}
.content .cent_sltion .sltion_fonth{width:200px;height:84px;padding-top:122px;background:url(../images/index_icon3.png) no-repeat 0px 52px;margin:0 0 0 20px !important;text-align:left;transition:all .7s;}
.content .cent_sltion .sltion_font h3{font-weight:normal;font-size:18px;line-height:18px;transition:all .7s;text-transform: uppercase;}
.content .cent_sltion .sltion_fonth h3{font-weight:normal;font-size:18px;line-height:18px;transition:all .7s;text-transform: uppercase;}
.content .cent_sltion .sltion_font h4{font-weight:normal;font-size:16px;transition:all .7s;}
.content .cent_sltion .sltion_fonth h4{font-weight:normal;font-size:16px;transition:all .7s;}
.content .cent_sltion .sltion_pic{width:311px;height:119px;background:url(../images/sltion_pic.png) no-repeat;position:absolute;top:56px;right:-311px;transition: opacity 400ms;opacity: 0;}

.content .cent_new{width:48%;height:186px;background:#ebeae6;position:absolute;left:52%;padding-top:20px;}
.content .cent_new .title{padding-left:72px;background:url(../images/index_icon2.png) no-repeat 30px 8px;color:#333333;font-size:20px;}
.content .cent_new .title h4{font-size:16px;line-height:16px;font-weight:normal;}
.content .cent_new .new_cent{padding:0 30px 0 30px;}
.content .cent_new .new_cent .ntab{width:100% !important;}
.cent_new .new_cent .ntab_list{width:100% !important;margin:20px 0;overflow:hidden;}
.new_cent .ntab_list .list_tit{font-size:16px;color:#333333;font-weight:bold;line-height: 30px;}
.new_cent .ntab_list .list_cent{font-size:12px;color:#666666;line-height:24px;text-align:justify;position:relative;}
.new_cent .ntab_list .list_cent span{position:absolute;right:-169px;top:-10px;display:block;width:169px;height:60px;background:url(../images/e.png) no-repeat right center;z-index:99;}
.cent_new .new_cent .ntab_dot{width:100%;}
.cent_new .new_cent .ntab_dot li{width:40px;height:3px;margin-right:10px;display:inline-block;background:#ccc;cursor:pointer;transition:all .3s;}
.cent_new .new_cent .ntab_dot li.on{height:7px;background:#4c88d7;transition:all .3s;}

.footbox{ background:#f4f4f1; height:auto; overflow:hidden; padding:30px;}
.footbox .navbxo{ width:80%; height: auto; overflow:hidden; float:left;}
.footbox .navbxo ul{}
.footbox .navbxo ul li{ width:16.6%; float:left; height:auto; overflow:hidden;}
.footbox .navbxo ul li h3{ font-size:18px; height:30px;}
.footbox .navbxo ul li p{ line-height:2.1;}
.footbox .navbxo ul li p a{ font-size:13px; color:#777;}
.footbox .navbxo ul li p a:hover{ color:#028ade;}
.footbox .copy{ width:20%; height:auto; overflow:hidden; float:left; text-align:end;}
.footbox .copy img{ width:115px; }
.footbox .copy p{font-size:12px;line-height:2; color:#777;margin-top:18px;}

/*内页代码*/
.banner_ny{ margin-top:0px;}
.banner_ny img{ width:100%;}
.banner_ny .pic_er{ display:none;}


.intitle{background: #f5f5f5; border-bottom:1px solid #d6d6d6; height:60px; line-height:60px;}
.intitle h2{ font-size:22px; font-weight: bold; color:#333; float:left; line-height:60px;}
.in-nav{ float:right; padding-top:0;}
.in-nav a{ float:left; font-size: 15px; color:#333; padding:0 3px; margin-left:32px; position:relative; top:1px; height:58px; line-height:60px; cursor:pointer}
.in-nav a:hover,.in-nav a.cur{ color:#028ade; border-bottom:3px solid #028ade;height:58px;}

.BT_title{ margin:10px 0 45px 0;}
.BT_title h2{font-size:32px; font-weight:500;  line-height: 35px; padding: 15px 0; text-align: center;}
.BT_title span{ background: #028ade; width: 70px; height: 3px; margin: 0 auto;display: block;}

.gary{background-color: #f7f7f7;}

/*****关于我们***/
.wenhua_box {padding:20px 0;}
.jieshao-box p {font-size: 14px;color: #444;line-height: 32px;}
.jieshao-box img {max-width: 100%; }

.jieshao-box table{ border-collapse:collapse; border: 1px #999 solid !important; width:100% !important;line-height:35px!important;}
.jieshao-box table td{padding:6px 12px; font-size:13px !important; word-wrap:break-word;word-break:break-all;border: 1px #999 solid !important;line-height:35px!important;}
.jieshao-box table tr:first-child{background: #999; color: #fff; font-weight: bold;}


.fz_lc{width: 100%; overflow: hidden;}

.qiye-box {background: #fff;}
.qiye-box .info{text-align:center;line-height:28px;font-size:14px;padding: 10px 0 30px 0;}
.qiye-box h4{font-size: 20px;color: #333;font-weight: bold;text-align: center;line-height: 28px;padding: 10px 0;}

.qiye-box ul{overflow:  hidden;margin-left: -2%;margin: 0 auto; }
.qiye-box ul li{width: 23%;margin-left: 2%;float: left;background: #fff;}
.qiye-box ul li img{width: 100%;}
.qiye-box ul li p{padding: 8px 12px;font-size: 14px;line-height: 30px; color: #333;text-align: center;min-height: 70px;overflow:  hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


.factory{width:100%;padding:15px 0; overflow: hidden;}
.factory ul{ margin-right:-3%;}
.factory ul li{float:left;width:22%; margin-right: 3%; margin-bottom: 10px; text-align:center;}
.factory ul li img{max-width:95%; border: 2px solid #e2e2e2; padding: 4px;}
.factory ul li img:hover{ border: 2px solid #028ade; }
.factory ul li span{ line-height:18px; font-size: 14px; display: block;padding:8px 0;}

.honor{width:100%;padding:15px 0; overflow: hidden;}
.honor ul{ margin-right:-3%;}
.honor ul li{float:left;width:30.333%; margin-right: 3%; margin-bottom: 10px; text-align:center;}
.honor ul li img{max-width:95%; border: 2px solid #e2e2e2; padding: 4px;}
.honor ul li img:hover{ border: 2px solid #028ade; }
.honor ul li span{ line-height:18px; font-size: 14px; display: block;padding:8px 0;}


/*新闻*/

.news.p1{ padding-bottom:60px; }
.news .table{ display:table; }
.news .important{ width:520px; display:table-cell; vertical-align:top; }
.news .important .m_pic{ overflow:hidden; width:520px; position:relative; }
.news .important .m_pic span{ position:absolute; bottom:0; left:0; background:#0080cc; color:#fff; font-size:14px; padding:10px 30px; }
.news .important .m_pic img{ width:100%; }
.news .important .name{ font-size:18px; margin:20px 0; }
.news .important .brief{ font-size:14px; color:#777777; line-height:26px; }
.news .list{ display:table-cell; padding-left:80px; vertical-align:top; }
.news .list .item{ padding-bottom:40px; display:table; }
.news .list .item.hide{ display:none; }
.news .list .item .date{ width:90px; display:table-cell; padding-right:30px; }
.news .list .item .date .p{ height:90px; width:90px; border:1px solid #ddd; border-radius:5px; text-align:center; }
.news .list .item .date .m{ font-size:16px; line-height:36px; color:#646464; border-bottom:1px dotted #ddd; margin:0 6px; }
.news .list .item .date .d{ font:45px/54px sans-serif; color:#646464; }
.news .list .item .text{ display:table-cell; vertical-align:top; }
.news .list .item .text .name a{ font-size:18px; color:#0080cc; }
.news .list .item .text .brief{ font-size:15px; color:#777; line-height:26px; margin:10px 0; }
.news .list .item .text .brief{ font-size:15px; color:#777; line-height:26px; margin:10px 0; }
.news .list .item .text .btn{ font-size:12px; color:#0080cc; margin:10px 0; display:inline-block; padding:7px 20px; border:1px solid #ddd; border-radius:5px; }
.news.p2{ padding-top:30px; padding-bottom:30px; }
.news .hot{ width:100%; display:table; margin-bottom:40px; }
.news .hot .m_pic{ width:490px; display:table-cell; vertical-align:top; }
.news .hot .m_pic img{ max-width:490px; }
.news .hot .text{ display:table-cell; vertical-align:top; padding-left:30px; }
.news .hot .text .name{ padding:20px 0; }
.news .hot .text .name a{ font-size:18px; color:#0080cc; line-height:30px; }
.news .hot .text .brief{ font-size:14px; line-height:26px; color:#777; height:180px; margin-bottom:20px; overflow:hidden; }
.news .hot .date{ display:inline-block; padding-right:80px; background:url(../images/13-1.png) no-repeat 100% 50% / 17px 30px; }
.news .hot .date .m{ font-size:35px; font-family:fantasy; color:#0080cc; }
.news .hot .date .Y{ font-size:14px; color:#666; padding-bottom:6px; }
.news .bar{ padding:26px 0; width:100%; display:table; border-top:1px solid #ddd; }
.news .bar.hide{ display:none; }
.news .bar.last{ border-bottom:1px solid #ddd; }
.news .bar .text{ display:table-cell; vertical-align:middle; padding-right:50px; padding-left:10px;  }
.news .bar .text .name{ font-size:18px; color:#333; margin-bottom:16px; max-width:700px; }
.news .bar .text .brief{ font-size:14px; color:#888; line-height:30px; height:60px; overflow:hidden; }
.news .bar .date{ display:table-cell; border-left:1px solid #ccc; width:140px; padding:0 30px; vertical-align:middle; }
.news .bar .date .m{ font-size:35px; font-family:fantasy; padding-bottom:6px; color:#0080cc; }
.news .bar .date .Y{ font-size:14px; color:#666; }
.news .bar .icon{ display:table-cell; width:17px; padding-right:40px; vertical-align:middle; background:url(../images/13-1.png) no-repeat 50% 50% / 17px 30px; }
.news .bar .icon>div{ width:17px; height:30px; }
.news .bar:hover{ background:#0080cc; }
.news .bar:hover *{ color:#fff !important; }
.news .bar:hover .date{ border-color:#fff; }
.news .bar:hover .icon{ background-image:url(../images/13-2.png); }

.NewsDetailed{ margin:2% auto;max-width:1200px; overflow: hidden;}
.NewsDetailed h3{line-height:40px;margin-bottom:10px;text-align:center;font-size:24px;font-weight:400;color:#000;}
.NewsShowHits{padding-bottom:16px;text-align:center;border-bottom:1px #DEDEDE dashed;color:#999999;font-size:14px;}
.NewsDetailed-content{line-height:34px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left;border-bottom:1px #DEDEDE dashed; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}

.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#028ade;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


/*服务*/

.sale{ background:#fff; padding-top:35px; padding-bottom:76px;}
.downlist{ padding-bottom:44px;}
.downp{ font-size:18px; color:#343434; text-align:center; padding-bottom:17px;}
.downul{ border:1px solid #c5c5c5; border-bottom:none;}
.downul li{border-bottom:1px solid #c5c5c5; list-style:none;}
.downul li a{ display:block; font-size:16px; color:#666; padding:15px 130px 15px 15px; position:relative;}
.downul li span{ display:block; position:absolute; height:24px; width:145px; background:url(../images/xia01.jpg) right center no-repeat; right:18px; top:50%; margin-top:-12px;}
.downul li:hover span{ background:url(../images/xia02.jpg) right center no-repeat; color:#d30e17}

.listWrapper{ overflow: hidden; padding-bottom:20px; padding-top:12px; background-color:#fff;}
.pro_box {margin:10px 0 40px 0;line-height: 28px;font-size: 14px; overflow:hidden; text-align:center;}
.pro_box .titse{font-size:32px; line-height:40px; margin-bottom:15px;font-weight:500;}

/*产品中心*/
.prolsit_bg {background: #f7f7f7;width:100%; padding:20px 0; overflow:hidden;}

.home-pro ul{margin-right: -0.7%;}
.home-pro li{float: left;width: 49.3%;margin-right: 0.7%;background: #fff;margin-bottom:20px;position: relative;height:165px; padding:10px 0;}
.hp-img{position: relative;width: 220px;height: 165px;overflow: hidden; margin-left: 10px;}
.hp-img img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 1.1s ease;-moz-transition: all 1.1s ease;-o-transition: all 1.1s ease;transition: all 1.1s ease;max-width: 100%;}
.hp-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #d7160f;opacity: .6;filter: alpha(opacity=60);z-index: 2;}
.hp-icon{position: absolute;top: 50%;left: 50%;z-index: 3;margin-left: -16px;margin-top: -17px;}
.hp-main{width:calc(100% - 260px);  padding:0 15px; }
.hp-main h2{font-size: 15px;font-weight: bold;color: #000;margin-top:12px;}
.hp-main h2:hover{color: #028ade;}
.hp-main .txt{font-size: 12px;color: #444;line-height: 24px;margin-top: 6px; height:125px; overflow:hidden;}
.hp-sign{position: absolute;z-index: 3;right: -18px;top: 50%;margin-top: -18px;}


.pro_lft{float: left;width: 24%; margin-bottom: 25px;}
.s_column_a_1{width: 100%; height: 105px;text-align: center;font-size: 30px;color: #fff;font-weight: normal;background: #028ade;position: absolute;left: 0px;top: -50px;line-height: 105px;}
.sideBar{position: relative;padding-top: 65px;}
.sideBar li{border-bottom: 1px solid #ebebeb;height: 52px;line-height: 52px;padding-left: 60px;background: url(../images/dian_4.png) no-repeat 40px center;}
.sideBar li a{color: #434343;font-size: 15px;}

.pro_rgt{float: right;width: 72%;}
.nei_art{padding: 25px 0px;border-bottom: 1px dashed #d1d1d1;text-align: center; font-size: 22px; font-weight: bold;}

.pro_lxwm{width: 100%; margin-top: 20px;background: #f8f5f5;}
.s_column_a_2{width: 100%; height: 75px;text-align: center;font-size: 25px;color: #fff;font-weight: normal;background: #028ade;line-height: 75px;}
.s_ad_2{padding:12px;font-size: 13px;color: #434343;line-height: 28px;}

.pro_list{ width:100%; margin-top:28px;overflow: hidden; }
.pro_list ul{ margin-left:-2%}
.pro_list li{ float:left; width:31.333%; margin:0.5% 0 1% 2%; text-align:center;}
.pro_list li a{ overflow:hidden; display:block; text-align:center; }
.pro_list li img{ max-width:95%;border:2px solid #e2e2e2; padding:2px;}
.pro_list li img:hover{border:2px solid #028ade; padding:2px;  }
.pro_list ul li span{ line-height:25px; font-size: 14px; padding:10px 0 5px 0; display: block;}




.prost_list{padding:20px 0 10px; overflow:hidden;}
.prost_list ul{ margin-left:0}
.prost_list ul li{ float:left; width:100%;  margin-bottom:15px; padding-bottom: 15px; box-sizing:border-box;}
.prost_list ul li img{max-width:95%; border:1px solid #e2e2e2; padding:2px;}
.prost_list ul li .boxs{ float:right; width:calc(100% - 285px);}
.prost_list ul li .boxs span{display:block; font-size:18px; font-weight:bold; padding:5px 0; color:#028ade;}
.prost_list ul li .boxs i{display:block; font-size:15px; padding:6px 0; color:#777; }
.prost_list ul li .boxs  p{margin-top:5px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}


/* product 详情 */
.proctow{max-width:1200px;margin:2% auto 5px auto; overflow: hidden;} 
.proctow .Topic{ padding: 0; overflow: hidden;}
.proctow .Topic h3{font-size: 45px;color: #000;font-weight: 400;text-align: center; }
.proctow .Topic .info{text-align: center; margin-top:15px; line-height: 35px; font-size: 15px;}
.proctow .Topic .info img{ max-width:100%;}


.pstext{width: 100%;padding-bottom: 15px;}
.pstext .tit{color: #555;height:45px;line-height: 43px;border-bottom: 2px solid #028ade;background: #e0e0e0;display: inline-block;padding: 0 4%;margin-top: 0;margin-bottom: 10px;font-weight: bold; width: 92%; font-size: 15px;}
.pstext .ps_shows{color: #555;font-size: 14px;line-height: 30px; padding: 6px 0;}


.nextDiv p{line-height: 40px;width: 49.8%;float: left;background: #e0e0e0;font-size: 14px;border-right: 1px solid #ffffff;}
.nextDiv p span{color: #333;margin-left: 12px;float: left;display: inline-block;}
.nextDiv p a{display: inline-block;float: left;color: #333; width: 80%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.nextDiv p a:hover{color: #009944;}


.recTitle{color: #555;height:45px;line-height: 43px;border-bottom: 2px solid #028ade;background: #e0e0e0;display: inline-block;padding: 0 22px;margin-top: 10px;margin-bottom: 10px;font-weight: bold; width: 100%; font-size: 15px;}

/* related product */
.relatedProduct{overflow:hidden;margin:20px 0;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:31.333%;height:auto;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{border:1px solid #d9d9d9;padding:3px;width:96%;}
.relatedProduct li img:hover{border-color:#0086e4}
.relatedProduct li span{width:100%;height:35px;line-height:35px; font-size:14px; text-align:center; display:block;}


/* 解决方案 */
.DetailSection { padding:10px 0 40px 0; }
#Plan { }
.Planlist { }
.Planlist .Major p { font-size: 16px; color: #000; line-height: 28px; }
.Planlist .list { }
.Planlist .list li { margin:2px 0; }
.Planlist .list .Item .left, .Planlist .list .Item .right { width: 50%; }
.Planlist .list .ItemA .left, .Planlist .list .ItemB .right { float: right; }
.Planlist .list .ItemA .right, .Planlist .list .ItemB .left { float: left; }
.Planlist .list .Item { background: #fff; position: relative; }
.Planlist .list .Item .pic { overflow: hidden; }
.Planlist .list .Item .pic img { transition: all 0.5s; width: 100%; }
.Planlist .list .Item .Intro { padding:50px 25px 20px 25px; position: relative; }
.Planlist .list .Item .Intro h3 { font-size: 22px; color: #000; line-height: 50px; padding-bottom: 6px; margin-bottom: 10px; position: relative; }
.Planlist .list .Item .Intro h3 .line { position: absolute; left: 0; bottom: 0; height: 2px; width: 40px; background: #dadada; display: block; }
.Planlist .list .Item .Intro .box { min-height: 245px; overflow: hidden; }
.Planlist .list .Item .Intro p { font-size: 15px; color: #666666; line-height:32px; }
.Planlist .list .Item .more { border: 1px solid #e0e0e0; padding: 12px 30px; font-size: 16px; line-height: 24px; color: #000; transition: all 0.5s; }
.Planlist .list .Item .more i { width: 13px; height: 14px; margin-left: 50px;}
.Planlist .list .Item .Intro .Triangle { position: absolute; top: 30px; width: 26px; height: 30px; }
.Planlist .list .ItemA .Intro .Triangle { right: -26px; background: url('../images/icon-sjleft01.png')no-repeat left center; }
.Planlist .list .ItemB .Intro .Triangle { left: -26px; background: url('../images/icon-sjright01.png')no-repeat right center; }
.Planlist .list .Item:hover h3 { color: #028ade; }
.Planlist .list .Item:hover .pic img { transform: scale(1.1); }
.Planlist .list .Item:hover .more { background: #028ade; color: #fff; }


/*****联系我们***/

.Contact{max-width: 1200px; margin: 0 auto; padding:10px 0px 0px; overflow: hidden;}
.Contact h3.contacttitle{ font-size:20px; color:#1f1a17; padding-bottom:8px; line-height:33px; font-weight:700;}
.Contact dl{ padding:25px 0px;}
.Contact dl dt{ float:left; width:55%; margin:0px; padding:0px; max-width:555px; color:#666;}
.Contact dl dt p{font-size:15px;padding-left:50px; padding-bottom:20px; line-height: 25px;}
.Contact dl dt p em{ color:#1a1a1a;}
.Contact dl dt p.add{ background:url(../images/img30.png) no-repeat 0px 8px;}
.Contact dl dt p.tel{ background:url(../images/img31.png) no-repeat 0px 0;}
.Contact dl dt p.fax{ background:url(../images/img32.png) no-repeat 0px 0;}
.Contact dl dt p.qq{ background:url(../images/img33.png) no-repeat 0px 0;}
.Contact dl dt p.Email{ background:url(../images/img34.png) no-repeat 0px 0;}
.Contact dl dt p.web{ background:url(../images/img35.png) no-repeat 0px 0;}
.Contact dl dt p.ren{ background:url(../images/ren.png) no-repeat 0px 0;}

.Contact dl dd{ float:right; width:45%; text-align:right;}
.Contact dl dd img{ display:block;}

.Contactmap{ padding:15px 0px 25px;}

/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #fb0304;border:none;}