@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #111111;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1200px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body {width: 100%;height: 100%;font-size: 16px; background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
/*欢迎*/
.welcome { height:37px; background-color:#eeeeee; border-top:#ce0611 solid 3px; overflow:hidden;}
.wel-text { float:left; color:#737070; font-size:12px; line-height:37px;}
.wel-link { float:right; color:#000; font-size:16px; line-height:37px;}
.wel-link ul li{ float:left; margin-left:12px;  position:relative; padding:0 10px;}
.wel-link ul li:after{content:""; position:absolute; right:0; top:11px; width:1px; height:17px; background-color:#202020; }
.wel-link ul li a{color:#000;}
.wel-link ul li a:hover{color:#004ea2;}
.wel-link ul li:last-child { width:130px; text-align:center; background-color:#ce0611; color:#FFF;}
.wel-link ul li:last-child a { color:#FFF; display:block;}
.wel-link ul li:last-child:after { width:0;}
.wel-link ul li:last-child:hover { background-color:#e01c27;}
/*头部*/
.header { height:140px; overflow:hidden;}
.header .h-logo { float:left; margin:28px 0 0 12px;}
.header .h-logo img{ height:74px;}
.header .h-text{float:left; margin:5px 0 0 35px; position:relative;}
.header .h-text:after{content:""; position:absolute; left:-20px; top:17px; width:1px; height:85px; background-color:#c3c4c5; }
.header .h-text .tit{color:#070707; font-size:20px; line-height:48px; font-weight:bold;}
.header .h-text .con{ color:#111111; font-size:14px; line-height:30px; }
.header .h-text .con .con-l { float:left; width:100px; background-color:#ce0611; color:#FFF; text-align:center; border-radius:2px;}
.header .h-text .con .con-r { float:left; width:130px; text-align:center; border:#eeeeee solid 1px;}
.header .h-text .link2 { padding-top: 10px;}
.header .h-text .link2 a { color:#ce0611;}
.header .h-tel {float:right; margin:41px 16px 0 0; background:url(../images/h-tel-bg.jpg) no-repeat; background-position:0 6px; padding-left:53px;}
.header .h-tel .cn{color:#050505; font-size:14px; line-height:24px;}
.header .h-tel .nob{ color:#02499b; font-size:22px; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
/*导航*/
.nav { height:62px; background:url(../images/nav-bg.jpg) repeat-x; text-align:center;}
.nav ul { display:inline-block;}
.nav ul li { float:left; position:relative; }
.nav ul li a { display:block; float:left; margin:0 10px; padding:0 25px; color:#ffffff; font-size:16px; line-height:60px;}
.nav ul li:hover { background-color:#01264d;}
.nav ul li .sub { position: absolute;width:100%;left:0;top:60px; z-index:30000; background-color:#004ea2;}
.nav ul li .sub ul { display:block;}
.nav ul li .sub ul li{ float:left; width:100%; text-align:center; }
.nav ul li .sub ul li a { width:100%; padding:0; margin:0; line-height:34px; font-size:14px; }
/*轮播图*/
.banner{height:500px;position:relative;overflow:hidden}
.banner ul{position:relative}
.banner ul li{float:left;height:500px;overflow:hidden;position:relative}
.banner .btn-list{position:absolute;bottom:15px}
.banner .btn-list li{width:20px;height:20px;background:#fff;margin-right:10px;border-radius:30px}
.banner .btn-list li.active{background:#004ea2}
.banner img{border:0 none;position:absolute;left:50%;margin-left:-960px;top:0;vertical-align:top}
/*搜索*/
.searchbox { height:81px; overflow:hidden; box-shadow: 0 5px 20px #b8b8b8; background-color:#f5f5f5;}
.searchbox .tit{ float:left; width:90px; font-size:14px; color:#000000; font-weight:bold; line-height:81px; letter-spacing: 1px; background:url(../images/search-tit-bg.jpg) no-repeat; background-position:0 26px; padding-left:38px;}
.searchbox .des { float:left; width:auto;}
.searchbox .des a { font-size:14px; color:#101010; padding:0 6px; line-height:81px; }
.searchbox .des a:hover { color:#004ea2;}
.searchbox .searchr { margin-top:24px;}
.searchbox .search-input { height:33px; line-height:33px; font-size:12px; width:383px; padding:0; margin:0; padding-left:12px; background-color:#ffffff; border:#dcdcdc solid 1px;}
.searchbox .search-submit { height:33px; line-height:33px; font-size:0;width:32px; background:#004ea2 url(../images/search-icon.png) no-repeat; background-position:8px 7px; padding:0; margin:0;border:#004ea2 solid 1px; margin-left:8px; cursor:pointer;}
.searchbox .search-input input::-webkit-input-placeholder { color: #757272;}
/*承诺*/
.i-chengnuo { position:relative; padding-top:26px; padding-bottom:50px;}
.i-chengnuo .ban{ padding-left:20px; color:#454444; font-size:38px; line-height:104px; font-weight:bold; border-bottom:#b2b2b2 solid 1px;}
.i-chengnuo .ban span { color:#ce0611;}
.i-chengnuo .des{ padding-left:20px; margin-top:13px; color:#454444; font-size:20px; line-height:34px;}
.i-chengnuo .more{ margin-top:34px; margin-left:20px; width:140px; height:40px; border-radius:20px; text-align:center; color:#fff; font-size:20px; line-height:40px; background-color:#c7000b;}
.i-chengnuo .more a { color:#FFF; display:block;}
.i-chengnuo .more:hover { background-color:#e01c27;}
.i-chengnuo .pic{ position:absolute; top:59px; right:0;}
.i-chengnuo .pic img { width:470px;}
/*分类*/
.i-fenlei { margin-top:40px; height:auto;}
.i-fenlei .ban{ background:#004ea2 url(../images/fenlei-ban.jpg) no-repeat center; height:80px; color:#FFF; font-size:35px; line-height:80px; text-align:center;}
.i-fenlei .con{ border:#bfbfbf solid 1px; border-top:none; padding:35px 0 40px 80px;}
.i-fenlei .con ul li{ float:left; width:207px; background:url(../images/fenlei-li.jpg) no-repeat; background-position:0 20px; padding-left:16px; line-height:45px; height:45px; overflow:hidden;}
.i-fenlei .con ul li a { color:#111111;}
.i-fenlei .con ul li a:hover { color:#004ea2;}
/*热门*/
.i-remen { margin-top:21px; height:auto;}
.i-remen ul li{ float:left; margin-left:20px; width:541px; min-height:228px; border:#e5e5e5 solid 1px; padding:35px 27px 35px 20px;}
.i-remen ul li:first-child { margin-left:0;}
.i-remen ul li .pic { float:left; width:300px; height:231px; overflow:hidden; text-align:center;}
.i-remen ul li .pic img{ width:100%; height:100%;transition: 0.5s;}
.i-remen ul li:hover .pic img {transform: scale(1.2);	transition: 0.5s;}
.i-remen ul li .con { float:right; width:213px;}
.i-remen ul li .con .tit{color:#000000; font-size:20px; line-height:48px; font-weight:bold; height:48px; overflow:hidden; }
.i-remen ul li .con .tit a {color:#000000;}
.i-remen ul li .con .tit a:hover { color:#004ea2;}
.i-remen ul li .con .des{color:#7d7c7c; font-size:14px; line-height:25px; height:125px; overflow:hidden;}
.i-remen ul li .con .more{ margin-top:23px; color:#fcf9f9; font-size:14px; line-height:30px;}
.i-remen ul li .con .more a{ display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; background-color:#c7000b; color:#FFF; border-radius:2px;}
.i-remen ul li .con .more a:first-child { margin-right:13px; background-color:#004ea2;}
.i-remen ul li .con .more a:hover { background-color:#e01c27; }
.i-remen ul li .con .more a:first-child:hover { background-color:#0b5cb3; }
/*产品*/
.i-chanpin { height:auto; padding-bottom:36px;}
.i-chanpin ul li{ float:left; width:288px; margin-left:16px; margin-top:34px; text-align:center; position:relative;}
.i-chanpin ul li:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#e5e5e5; }
.i-chanpin ul li:hover:after {  height:3px; background-color:#004ea2; }
.i-chanpin ul li:hover .tit { color:#004ea2;}
.i-chanpin ul li:first-child { margin-left:0;}
.i-chanpin ul li:first-child+li+li+li+li { margin-left:0;}
.i-chanpin ul li:first-child+li+li+li+li+li+li+li+li { margin-left:0;}
.i-chanpin ul li .pic { width:288px; height:192px; text-align:center; overflow:hidden;}
.i-chanpin ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.i-chanpin ul li:hover .pic img {transform: scale(1.2);	transition: 0.5s;}
.i-chanpin ul li .tit { color:#111111; font-size:16px; line-height:53px; padding-bottom:15px; height:53px; overflow:hidden;}
/*经验*/
.i-jingyan { height:250px; background: #38342b url(../images/jingyan-bg.jpg) no-repeat center;}
.i-jingyan .ban { padding: 56px 0 0 81px;}
.i-jingyan .ban img { height:75px;}
.i-jingyan .show { padding:29px 0 0 84px;}
.i-jingyan .show .more{ float:left; width:180px; height:38px; text-align:center; color:#fff; font-size:20px; line-height:38px; background-color:#c7000b; margin-top:5px;}
.i-jingyan .show .more a {color:#fff; display:block;}
.i-jingyan .show .con{ float:left; margin-left:20px;}
.i-jingyan .show .con .cn{color:#fff; font-size:14px; line-height:22px;}
.i-jingyan .show .con .nob{color:#fff; font-size:22px; line-height:27px; font-weight:bold;}
.i-jingyan .show .more:hover { background-color:#e01c27;}
/*公共标题*/
.public { height:130px; text-align:center; position:relative;}
.public .tit{ font-size:44px; line-height:78px; color:#454444; font-weight:bold; position:relative;}
.public .tit:after{content:""; position:absolute; left:0; bottom:-33px; width:100%; height:1px; background-color:#7f7f7f; z-index:1; }
.public .des{ position:absolute; width:300px; margin-left:-150px; top:94px; left:50%; font-size:16px; line-height:33px; color:#fff; background-color:#c7000b; z-index:3; }
/*选择*/
.i-xuanze { padding-top:46px; padding-bottom:67px; height:auto;}
.i-xuanze-show { padding-top:64px;}
.i-xuanze-show .pic{ width:460px; height:230px;}
.i-xuanze-show .pic img { width:100%;}
.i-xuanze-show .list{ height:auto;}
.i-xuanze-show .list ul li{ border-bottom:#d6d5d5 dashed 1px; padding:39px 0 32px 0; height:95px;}
.i-xuanze-show .list ul li .tit{color:#c7000b; font-size:20px; line-height:30px; font-weight:bold;}
.i-xuanze-show .list ul li .des{ margin-top:17px; color:#111111; font-size:14px; line-height:24px;height:48px; overflow:hidden;}
.i-xuanze-l { float:left; width:500px;}
.i-xuanze-r { float:right; width:500px;}
.i-xuanze-r .pic{ padding-left:40px;}
.i-xuanze-r .list ul li .tit{padding-left:40px;color:#747474; }
.i-xuanze-r .list ul li .des{ padding-left:40px; color:#747474; }
.i-xuanze-c { float:left; width:200px; background-color:#004ea2;}
.i-xuanze-c .pic{ width:200px; height:230px;}
.i-xuanze-c .list{ height:auto;}
.i-xuanze-c .list ul li{ border-bottom:#4e77a4 dashed 1px; text-align:center;}
.i-xuanze-c .list ul li img { margin-top:7px; width:80px; height:80px;}
/*案例展示*/
.i-case{overflow:hidden;clear:both; padding-bottom:34px; padding-top:38px; background:url(../images/case-bg.jpg) no-repeat center;}
.i-case .public .tit{ color:#ffffff;}
.i-case .public .tit:after{ background-color:#80909c; }
/* 效果CSS开始 */
.mod18{width:1200px;position:relative;margin:0 auto; margin-top:32px;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:54px;}
.mod18 .next{left:120px;}
.mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;}
.mod18 #prevTop,.mod18 #nextTop{top:348px;width:66px;height:42px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.jpg) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.jpg) 0 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .picBox{width:1200px; height:440px; position:relative;overflow:hidden; background-color:#FFF;}
.mod18 .picBox ul{height:440px;position:absolute; left:0;}
.mod18 .picBox li{padding-left:0px; padding-right:0px; width:1200px;height:440px;}
.mod18 .picBox ul li .pic { float:right; width:792px; height:440px;}
.mod18 .picBox ul li .pic img { width:792px; height:440px;}
.mod18 .picBox ul li .con { float:left;  height:440px; width:408px;}
.mod18 .picBox ul li .con .tit { margin-left:54px; margin-top:79px; width:334px; color:#404040; font-size:26px; line-height:50px; height:50px; overflow:hidden;}
.mod18 .picBox ul li .con .des {margin-left:54px; margin-top:43px; width:334px; color:#4d4c4c; font-size:14px; line-height:27px; height:108px; overflow:hidden;}
.mod18 .listBox{width:1200px;height:210px;margin:0 auto;position:relative; padding-top:27px;overflow:hidden;}
.mod18 .listBox ul{height:210px;position:absolute;}
.mod18 .listBox li{width:288px;height:210px;cursor:pointer;position:relative; padding-right:16px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:288px;height:210px;}
.mod18 .listBox img{ width:286px; height:158px; border:1px solid #f1f1f1;}
.mod18 .listBox .on img{border:1px solid #c9151a;}
.mod18 .listBox li p { font-size:16px; color:#eaeaec; line-height:50px; text-align:center; height:50px; overflow:hidden;}
/*一体*/
.i-yiti { padding-top:45px;}
.i-yiti-show { position:relative; padding-top:38px; height:500px;}
.i-yiti-show .pic { width:1200px; height:500px; overflow:hidden;}
.i-yiti-show .pic img { width:100%;}
.i-yiti-show .des { position:absolute; bottom:0; left:0; width:100%; height:80px; padding:12px 0 8px 0; overflow:hidden; background-color:rgba(0, 0, 0, 0.5); line-height:30px; color:#bdbbbb; font-size:16px; padding-left:24px;box-sizing: border-box; }
.i-yiti-ban { height:auto;}
.i-yiti-ban ul li{ float:left; width:20%; text-align:center;font-size:16px; font-weight:bold; line-height:80px;background-color:#004ea2; color:#fff; border-left:#4d83be solid 1px;box-sizing: border-box; height:80px; overflow:hidden;}
.i-yiti-ban ul li a {color:#fff;}
.i-yiti-ban ul li:first-child {border-left:none;}
.i-yiti-ban ul li.active {background-color:#c9151a;}
/*实力*/
.i-shili { padding-top:50px;}
.i-shili-show { padding-top:20px;}
.i-shili-show ul li{ float:left; width:450px; height:280px; margin-right:12.5px; margin-top:14px; position:relative;}
.i-shili-show ul li .pic {width:100%; height:280px; overflow:hidden;}
.i-shili-show ul li .pic img { width:100%;}
.i-shili-show ul li .tit { position:absolute; bottom:0; left:0; width:100%; height:60px; background-color:rgba(0, 0, 0, 0.5); line-height:60px; color:#FFF; font-size:16px; padding-left:40px;box-sizing: border-box; overflow:hidden;}
.i-shili-show ul li:first-child+li+li { width:275px; margin-right:0;}
.i-shili-show ul li:last-child { width:275px; margin-right:0; background-color:#000; text-align:center;}
.i-shili-show ul li .en { padding-top:70px; color:#FFF; font-size:29px; font-weight:bold; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.i-shili-show ul li .cn { color:#FFF; font-size:26px; line-height:43px; }
.i-shili-show ul li .icon { padding-top:11px;}
/*关于*/
.i-about { padding-top:45px;}
.i-about-l { float:left; width:650px;}
.i-about-l .tit{ color:#333333; font-size:24px; line-height:58px; font-weight:bold; letter-spacing: 3px;}
.i-about-l .des{ color:#4e4e4e; font-size:14px; line-height:30px;text-indent:2em;}
.i-about-l .en{ margin-top:35px; color:#035abb; font-size:36px; line-height:48px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.i-about-l .cn{ color:#707070; font-size:20px; line-height:40px;}
.i-about-l .pic { margin-top:6px;}
.i-about-l .pic img{ max-width:100%;}
.i-about-r { float:right; margin-top:15px; width:476px;}
.i-about-r img { max-width:100%;}
/*满意*/
.i-manyi { margin-top:88px; height:200px; background:url(../images/manyi-bg.jpg) no-repeat center;}
.i-manyi-l { float:left;}
.i-manyi-l ul li { float:left; margin-left:10px; margin-top:24px; width:190px; height:154px;}
.i-manyi-l ul li img { width:100%; border-radius:4px;}
.i-manyi-r { float:right;}
.i-manyi-r .tit { margin-top:44px; color:#ffffff; font-size:30px; line-height:40px; font-weight:bold; letter-spacing:2px;}
.i-manyi-r .tel { margin-top:23px; background:url(../images/manyi-tel.png) no-repeat; padding-left:60px; background-position:0 7px;}
.i-manyi-r .cn { color:#eef3f9; font-size:16px; line-height:28px;}
.i-manyi-r .nob { color:#ffffff; font-size:25px; line-height:32px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/*新闻*/
.i-news { height:auto; padding-top:56px; padding-bottom:45px;}
.i-news-show { height:auto; }
.i-news-l { float:left; width:600px; margin-top:40px;}
.i-news-l .pic{ width:600px; height:250px; overflow:hidden;}
.i-news-l .pic img {width:100%; transition: 0.5s;}
.i-news-l .pic:hover img {transform: scale(1.2); transition: 0.5s;}
.i-news-l .tit{ margin-top:7px; color:#222222; font-size:16px; line-height:46px; font-weight:bold; height:46px; overflow:hidden;}
.i-news-l .tit a{ color:#222222;}
.i-news-l .tit:hover a{ color:#004ea2;}
.i-news-l .des{ color:#313131; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.i-news-r { float:right; width:564px; margin-top:32px;}
.i-news-r ul li { margin-bottom:23px;}
.i-news-r ul li .riqi{ float:left; width:73px; height:63px; text-align:center; background-color:#f7f7f7; box-shadow: 0 2px 10px #9c9c9c; font-family:Arial, Helvetica, sans-serif; margin-top:7px;}
.i-news-r ul li .riqi .dd{ margin-top:7px; color:#7b7b7b; font-size:30px; line-height:30px;}
.i-news-r ul li .riqi .yymm{ color:#3c3c3c; font-size:14px; line-height:20px;}
.i-news-r ul li .con{ float:right; width:480px;}
.i-news-r ul li .con .tit{ color:#222222; font-size:16px; line-height:44px; font-weight:bold; height:44px; overflow:hidden;}
.i-news-r ul li .con .tit a{ color:#222222;}
.i-news-r ul li .con .tit:hover a{ color:#004ea2;}
.i-news-r ul li .con .des{ color:#313131; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
.link{ border:1px solid #ccc; height:auto; overflow:hidden; width:1148px; margin:30px auto; padding:10px; height:30px; line-height:30px; padding-top:15px;}
.link h1{float:left;  border-left:5px solid #c3121a; color:#004ea2; font-size:20px; font-weight:bold; padding-left:10px;}
.link h2{float:left; font-size:14px;}
.link h2 a{color:#747474; padding-left:25px;}
/*网站底部*/
.footer { background-color:#434343; color:#a7a6a6;}
.footer a{ color:#a7a6a6;}
.footer-show { padding-top:50px; padding-bottom:46px;}
.footer-con { float:left; width:250px;}
.footer-tel { width:410px; padding-left:50px; position:relative;}
.footer-tel:before{content:""; position:absolute; left:0; top:10px; width:1px; height:170px; background-color:#666666; }
.footer-tel:after{content:""; position:absolute; right:0; top:10px; width:1px; height:170px; background-color:#666666; }
.footer-con .ban { font-size:16px; color:#ffffff; line-height:50px; background:url(../images/foot-ban-bg.jpg) no-repeat bottom left;}
.footer-con .list { margin-top:11px;}
.footer-con .list ul li{ float:left; width:115px; font-size:14px; color:#a7a6a6; line-height:32px;}
.footer-con .list ul li a { color:#a7a6a6;}
.footer-con .list ul li a:hover { color:#fff;}
.footer-con .tit { margin-top:19px; background:url(../images/foot-tel.png) no-repeat; padding-left:40px; font-size:20px; color:#ffffff; line-height:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} 
.footer-con .des {font-size:14px; color:#a7a6a6; line-height:32px;}
.footer-ewm { float:right; width:220px; padding-left:20px; padding-top:20px; text-align:center; font-size:14px; line-height:40px; color:#a7a6a6;}
.footer-bot { padding-top:35px; padding-bottom:37px; border-top:#626262 solid 1px; min-height:62px; font-size:14px; line-height:31px; color:#ffffff; }
.footer-bot a { color:#ffffff;}
.footer-bot-l { float:left; padding-left:93px; width:700px; background:url(../images/f-logo.png) no-repeat; background-position:2px 0;}
.footer-bot-r { float:right; text-align:right; width:400px;}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*内页*/
.n-posi { border-bottom:#cccccc dashed 1px; line-height:70px; margin-top:4px; height:70px; overflow:hidden;}
.n-posi-l { float:left; font-size:14px; color:#575757; background:url(../images/n-posi.jpg) no-repeat; background-position:2px 28px; padding-left:26px;}
.n-posi-l a { color:#575757;}
.n-posi-r { float:right; font-size:16px; font-weight:bold; color:#000;}
.n-posi-r a { color:#000;}
.n-main { height:auto; margin-top:30px;}
.n-left { float:left; width:280px; padding-bottom:20px;}
.n-fenlei { width:278px; height:auto; border:#e5e5e5 solid 1px;}
.n-fenlei .ban{ width:278px; height:137px; padding-top:13px; background:url(../images/n-fenlei-bg.jpg) no-repeat; color:#FFF; font-size:34px; font-weight:bold; line-height:77px; text-align:center; }
.n-fenlei .list{ width:278px; height:auto; margin-top:16px;}
.n-fenlei .list ul li{ padding-left:72px; width:206px; font-size:16px; color:#000; line-height:45px; background:url(../images/fenlei-li.jpg) no-repeat; background-position:52px 20px;}
.n-fenlei .list ul li:hover { background-color:#004ea2; color:#FFF;}
.n-fenlei .list ul li:hover a { color:#FFF; display:block;}
.n-fenlei .list ul li.active { background-color:#004ea2; color:#FFF;}
.n-fenlei .list ul li.active a { color:#FFF;}
.n-contact { margin-top:20px;width:278px; height:auto; border:#e5e5e5 solid 1px;}
.n-contact .ban{ width:278px; height:110px; padding-top:10px; background:url(../images/n-contact-bg.jpg) no-repeat; color:#FFF; font-size:34px; font-weight:bold; line-height:77px; text-align:center; }
.n-contact .con { padding:10px 20px; font-size:14px; color:#000; line-height:30px; }
/*内页右侧*/
.n-right { float:right; width:920px;padding-bottom:20px;}
.n-about { padding-left:23px;font-size:16px; color:#000; line-height:30px;}
.n-about img { max-width:100%;}
.n-right-con { padding-left:23px;}
.n-show { padding:10px; font-size:16px; color:#444444; line-height:30px; box-sizing:content-box;}
.n-show img { max-width:100%;}
.n-show table{margin:0 auto; }
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; margin-top:10px; padding:0 10px;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:23px; color:#bababa; }
.n-xian {border-bottom:#e4e4e4 solid 1px; height:1px; margin-top:20px;}
.n-other { line-height:26px; font-size:14px; padding:10px 0;}
.n-other a:hover{ text-decoration:underline; }  
.pagination { margin-top:10px; box-sizing: border-box;text-align:center; padding:10px 0; font-size:14px;}
.pagination a { border:#cccccc solid 1px; padding:3px 5px;}
.pagination a:hover { background-color:#004ea2; color:#FFF;}
.n-piclist { height:auto; padding-left:8px;}
.n-piclist ul li{ float:left; width:288px; margin-left:16px; margin-bottom:34px; text-align:center; position:relative;}
.n-piclist ul li:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#e5e5e5; }
.n-piclist ul li:hover:after {  height:3px; background-color:#004ea2; }
.n-piclist ul li:hover .tit { color:#004ea2;}
.n-piclist ul li .pic { width:288px; height:192px; text-align:center; overflow:hidden;}
.n-piclist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.n-piclist ul li:hover .pic img {transform: scale(1.2);	transition: 0.5s;}
.n-piclist ul li .tit { color:#111111; font-size:16px; line-height:53px; padding-bottom:15px; height:53px; overflow:hidden;}
.n-newslist { padding-left:40px; height:auto; margin-bottom:34px;}
.n-newslist ul li {  border-bottom:#cccccc dashed 1px; padding:20px 0 24px 0;}
.n-newslist ul li .riqi{ float:left; width:73px; height:75px; text-align:center; background-color:#f7f7f7; box-shadow: 0 2px 10px #9c9c9c; font-family:Arial, Helvetica, sans-serif; margin-top:11px;}
.n-newslist ul li .riqi .dd{ margin-top:13px; color:#7b7b7b; font-size:30px; line-height:30px;}
.n-newslist ul li .riqi .yymm{ color:#3c3c3c; font-size:14px; line-height:20px;}
.n-newslist ul li .con{ float:right; width:787px;}
.n-newslist ul li .con .tit{ color:#222222; font-size:16px; line-height:44px; font-weight:bold; height:44px; overflow:hidden;}
.n-newslist ul li .con .tit a{ color:#222222;}
.n-newslist ul li .con .tit:hover a{ color:#004ea2;}
.n-newslist ul li .con .des{ color:#313131; font-size:14px; line-height:24px; height:48px; overflow:hidden;}

@media(max-width:1200px){
.welcome {width:1200px; margin:0 auto;}
.header {width:1200px; margin:0 auto;}
.nav {width:1200px; margin:0 auto;}
.banner {width:1200px; margin:0 auto;}
.searchbox {width:1200px; margin:0 auto;}
.i-jingyan {width:1200px; margin:0 auto;}
.i-case {width:1200px; margin:0 auto;}
.i-manyi {width:1200px; margin:0 auto;margin-top:88px;}
.n-posi {width:1200px; margin:0 auto;}
.footer {width:1200px; margin:0 auto;}
}