/********************
	主色： #427ccc
 ********************/
@charset "utf-8";

/*关于我们内页*/
.all-t{border-bottom: #ccc 1px solid;}
.all-t span.t{font-size: 30px;line-height: 48px;color: #427ccc;}
.all-t strong{font-size: 24px;line-height: 48px;color: #427ccc;}
.crumb{font-size: 14px;line-height: 48px;color: #333;}
.crumb a{display: inline-block;padding: 0 6px;color: #333}
.crumb a:hover{color: #427ccc;}
.content{font-size: 16px;line-height: 32px;color: #333;}


.sect-about{margin-top: 310px;background: #e8e8e8;text-align: center;}
.sect-about img{margin-top: -310px;max-width: 600px;}
.sect-about .content{padding: 40px 140px;text-align: left;}
.about-box{width: 300px;height: 300px;float: left;text-align: center;}
.about-box.bgc{background: #427ccc}
.about-box.bgh{background: #222}
.about-box p{font-size: 26px;line-height: 40px;color: #fff;}
.about-box span{display: block;text-transform: uppercase;}


/*详情页面*/
.all{ float:right; width:880px;}
.all_box{padding:20px 0; font-size:16px; line-height:24px;min-height:480px;_height:480px;}

.pro-box{display: block;margin-bottom: 30px;width: 100%}
.pro-box .img{border: #427ccc 2px solid;box-sizing: border-box;}
.pro-box p{font-size: 16px;line-height: 36px;color: #000;text-align: center;height: 36px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.pro-box:hover p{color: #fff;background: #427ccc}

.plist li{ float:left; margin:0 10px 20px 10px;}
.plist li a{ display:block;  background:#efefef;}
.plist li a div{width:270px;height:240px;}
.plist li a p{ text-align:center; font-size:14px; line-height:40px; color:#1e1e1e;background:#cd2324;color: #fff; }
.plist li a:hover p{ background:#cd2324;color: #fff;}

.title_p p{text-align: center;}
.title_p .p1{font-size: 28px;line-height: 36px;color: #000;font-weight: bold;background: url(../images/title_p.png) center no-repeat;}
.title_p .p2{font-size: 12px;line-height: 24px;color: #b3b3b3;}
.title_p .p3{margin-top: 20px;}
.title_p .p3 a{background-color: #fff;font-size: 16px;color: #222222;line-height: 40px;padding: 5px 30px;border-color:#b3b3b3;border-width: 4px;border-style: double;margin: 0 20px;}
.title_p .p3 a:hover{background-color: #ee1a22;color: #fff;border-color: #ee1a22;}

.pro_box_in ul li{margin-bottom: 20px;float: left;width: 290px;text-align: center;border: #427ccc 5px solid}
.pro_box_in ul li a{display: block;background: #fff;position: relative;overflow: hidden;}
.pro_box_in ul li a .mask{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: rgba(0,0,0,.6);text-align: center;}
.pro_box_in ul li a .mask i{display: inline-block;width: 44px;height: 44px;font-size: 24px;line-height: 44px;border-radius: 22px;color: rgba(0,0,0,.6);background: #fff;}
.pro_box_in ul li a .mask span{display: block;font-size: 24px;line-height: 48px;color: #fff;}
.pro_box_in ul li a p.txt{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.4); font-size: 16px;line-height: 42px;color: #fff;height: 42px;width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.pro_box_in ul li a:hover .mask{top: 0;}
.pro_box_in ul li a:hover p.txt{bottom: -42px;}



/*内页banner*/
.nbanner-box{position: absolute;width: 1400px;height: 100%;left: 0;right: 0;margin-left: auto;margin-right: auto;top: 0;}
.nbanner-box strong{font-size: 36px;line-height: 60px;color: #fff;display: block;position: relative;}
.nbanner-box strong:after{content: "";position: absolute;display: block;left: 0;bottom: -4px;width: 36px;height: 4px;background: #fff;}
.inleval{position: absolute;right: 0;bottom: 0;}
.inleval a{display: inline-block;margin-left: 10px;font-size: 14px;line-height: 42px;color: #fff;background: #427ccc;padding: 0 24px;}
.inleval a.on,.inleval a:hover{background: #fff;color: #427ccc}

/*内页*/
.sect-inner{background: #f2f2f2;padding: 30px 0;}
.sect-inner .box{padding-left: 30px;padding-right: 30px;background: #fff;}

.newsTitle{text-align: center;border-bottom: #ccc 1px solid;padding-bottom: 16px;}
.newsTitle strong{font-size: 28px;line-height: 48px;color: #333;}
.newsTitle span{font-size: 14px;line-height: 28px;color: #999;display: inline-block;padding: 0 12px;}
.newsImg{text-align: center;padding: 12px 0;}
.newsImg img{max-width: 480px;max-height: 480px;}
.newsCont{padding: 12px 0;font-size: 16px;line-height: 28px;}




/*新闻样式1*/
.n-list ul li{margin: 8px 0;padding: 18px;position: relative;background: #f6f6f6;}
.n-list ul li:before{content: "";display: block;position: absolute;width: 100%;height: 100%;right: 100%;top: 0;background: #f6f6f6}
.n-list ul li:hover{background: #427ccc}
.n-list ul li:hover:before{background: #427ccc}
.n-list ul li .img{float: left;width: 250px;}
.n-list ul li .txt{float: right;width: 515px;}
.n-list ul li .txt strong{font-size: 20px;line-height: 32px;color: #333;}
.n-list ul li .txt span{display: block;font-size: 12px;line-height: 24px;color: #999;border-bottom: #666 1px dashed;padding: 5px 0;}
.n-list ul li .txt p{font-size: 14px;line-height: 24px;color: #666;padding: 10px 0;}
.n-list ul li .txt a{font-size: 14px;line-height: 24px;display: inline-block;color: #427ccc;float: right;}
.n-list ul li:hover .txt *{color: #fff;}

/*新闻样式2*/
.n-list2 ul li a{display:block; padding:10px 80px 10px 20px; background:#fff url(../images/base/news_list_more.png) right 20px center no-repeat; }
.n-list2 ul li a .pt{ color:#000; font-weight:bold; font-size:16px; line-height:30px;}
.n-list2 ul li a .pc{ color:#000; font-size:14px; line-height:30px;}
.n-list2 ul li a:hover{ background:#427ccc url(../images/base/news_list_more_on.png) right 20px center no-repeat;}
.n-list2 ul li a:hover .pt{ color:#fff;}
.n-list2 ul li a:hover .pc{ color:#fff;}
.n-list2 ul li .newsTime{ padding:0 30px 0 0; color:#444;line-height: 30px; text-align:center; overflow:hidden;}
.n-list2 ul li .newsTime strong{ font-size:36px; line-height:50px;}
.n-list2 ul li .newsTime .p12{ display:block; border-top:solid #444 1px; font-size:14px; color:#444;}
.n-list2 ul li a:hover .newsTime{ color:#fff;}
.n-list2 ul li a:hover .newsTime .p12{border-top:solid #fff 1px;color:#fff;}



/*详情*/
.p-info{background: #f3f3f3;padding: 25px;}
.p-info h2{display: block;padding-top: 10px;padding-bottom: 10px; font-size: 24px;line-height: 36px;color: #333;}
.p-info h2 strong:after{content: "";display: block;position: absolute;width: 100%;height: 2px;left: 0;bottom: -5px;background: #427ccc;}
.p-info p{font-size: 14px;line-height: 24px;color: #727272;}
.p-info h3{padding: 20px 0;font-size: 18px;line-height: 32px;color: #427ccc;padding-left: 30px;background: url(../images/icon-canshu.png) left center no-repeat;font-weight: normal;}
.p-info .f-tac{padding-top: 24px;}
.p-info a{display: inline-block;margin: 0 20px;padding: 0 100px;font-size: 20px;line-height: 56px;color: #fff;border-radius: 10px;}
.p-info a.z{background: #427ccc}
.p-info a.l{background: #ffb602}

.p-cont{margin-top: 24px;font-size: 16px;line-height: 28px;min-height: 360px;border:#f3f3f3 1px solid;}
.p-cont .contitle{display: block;background: #f3f3f3;}
.p-cont .contitle span{display: inline-block;font-size: 20px;line-height: 60px;padding: 0 40px;background: #427ccc;color: #fff;}


.p-tags{padding: 8px;font-size: 16px;line-height: 32px;color: #333;}
.p-tags a{display: inline-block;padding: 0 8px;font-size: 16px;line-height: 32px;color: #427ccc}

.p-n-p{padding: 8px 0;border:#e2e2e2 1px solid;}
.p-n-p p{width: 50%;border-left: #e2e2e2 1px solid;border-right: #e2e2e2 1px solid;font-size: 16px;line-height: 32px; box-sizing: border-box;padding: 0 10px;}
.p-n-p p a{color: #333;}
.p-tags a:hover,.p-n-p p a:hover{color: #427ccc}


