﻿.container{display:block; width:100%; margin-top:80px;}
.container .products{display:block; width:1200px; margin:0 auto;}
.container .products .list{width:238px;border:1px solid #01539d;}
.container .products .show{width:940px;}

.container .products .list .title{display:block; width:238px; height:76px; background:url(../images/list_tit.jpg) no-repeat left top;}
.container .products .list .title .en{display:block; padding-left:50px;line-height:20px; font-size:13px; text-transform:uppercase; color:#fff;padding-top:13px;}
.container .products .list .title h4{display:block; padding-left:50px;line-height:24px; font-size:24px; color:#fff;}
.container .products .list .con{display:block;  padding:9px;}
.container .products .list .con ul{display:block;}
.container .products .list .con ul li{display:block;margin-bottom:8px;}
.container .products .list .con ul li a{display:block; width:210px; height:48px; background:url(../images/li_bg.jpg) no-repeat right top;font-size:16px; line-height:48px; font-weight:bold;padding-left:10px;box-shadow:0px 0px 1px 1px #f0f0f0;}
.container .products .list .con ul li a:hover{background:url(../images/li_h.jpg) no-repeat left top; color:#fff;}
.container .products .list .con ul li dd a{display:block; background:none;height:46px; line-height:46px; border-bottom:1px solid #e1e1e1; font-size:16px; color:#01539d;box-shadow:none; font-weight:normal;}
.container .products .list .con ul li dd a:hover{background:#01539d; color:#fff; border-bottom:1px solid #01539d;}


.container .products .show .title{display:block; line-height:60px;}
.container .products .show .title h4{display:block; line-height:60px; font-size:24px; color:#01539d; }
.container .products .show .title h4 .en{font-weight:normal; padding-left:8px;line-height:60px; font-size:15px; text-transform:uppercase; }
.container .products .show .title .more{float:right; line-hegiht:20px; font-size:12px; text-transform:uppercase; padding-right:14px; background:url(../images/jia.jpg) no-repeat right center; margin-top:30px;}
.container .products .show .con{display:block; padding-top:10px;width:940px; overflow:hidden;}
.container .products .show .con ul{display:block; width:960px;}
.container .products .show .con li{float:left; width:300px;margin-right:18px; margin-bottom:15px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .products .show .con li:hover{transform:translate(0px,5px); -webkit-transform:translate(0px,5px); -moz-transform:translate(0px,5px); -o-transform:translate(0px,5px);}
.container .products .show .con li a{display:block; width:300px; border-bottom:1px solid #e1e1e1;}
.container .products .show .con li a img{display:block; width:300px; height:225px;}
.container .products .show .con li a .tit{display:block; width:300px; height:50px; line-height:50px; font-size:16px; color:#01539d; font-weight:bold; background:url(../images/ar.png) no-repeat right center;}
.container .products .show .con li a .tit:hover{background:url(../images/arh.png) no-repeat right center;color:#01539d;}


.container .advantage{display:block; width:100%; margin-top:80px; background:#f2f2f2;padding-bottom:70px;}
.container .advantage .inner{display:block; padding-top:70px;}
.container .advantage .inner .title{display:block;padding-bottom:50px; background:url(../images/h_tit.jpg) no-repeat center bottom;}
.container .advantage .inner .title .m_in{display:block; width:560px; margin:0 auto;}
.container .advantage .inner .title .m_in .mtitle{float:left; width:315px;margin-right:8px;}
.container .advantage .inner .title .m_in  h2{float:left;line-height:40px; font-size:34px; color:#fa5b04;}
.container .advantage .inner .title .m_in  h4{float:left; line-height:30px; font-size:26px; color:#444;}
.container .advantage .inner .con{display:block; background:url(../images/hight_bg.jpg) no-repeat center center;}
.container .advantage .inner .con .left{float:left; width:350px;}
.container .advantage .inner .con .right{float:right; width:350px;}
.container .advantage .inner .con li{float:left; width:350px; margin-right:270px; margin-bottom:55px;}
.container .advantage .inner .con li .icon{float:left;width:55px; height:65px;}
.container .advantage .inner .con li .wz{float:right;width:290px;}
.container .advantage .inner .con li .wz .tit{display:block;height:64px;width:290px; border-bottom:1px solid #01539d;}
.container .advantage .inner .con li .wz .tit h4{display:block;font-size:24px; line-height:30px;color:#01539d; font-weight:bold;}
.container .advantage .inner .con li .wz .tit .en{display:block;font-size:13px; line-height:20px; text-transform:uppercase;}
.container .advantage .inner .con li .wz  dl{display:block; margin-top:10px;}
.container .advantage .inner .con li .wz  dl dd{font-size:15px; line-height:24px; display:block; color:#444; padding-left:12px; background:url(../images/dot.png) no-repeat left 10px; margin-bottom:15px;}

.container .advantage .service{display:block;width:1200px; margin:0 auto;margin-top:50px; overflow:hidden;}
.container .advantage .service ul{display:block; width:1280px; }
.container .advantage .service li{float:left; width:346px; height:130px; background:#fff; margin-right:32px; padding:15px 15px;}
.container .advantage .service li .icon{float:left; width:91px;}
.container .advantage .service li .icon img{display:block;}
.container .advantage .service li .wz{float:right; width:240px;}
.container .advantage .service li .wz h2{display:block; line-height:30px; font-size:22px; color:#444;}
.container .advantage .service li .wz .detail{display:block;font-size:13px; line-height:20px; color:#444; padding-top:9px;}


.container .project{display:block; width:100%; margin-top:80px;}
.container .project .title{display:block;}
.container .project .title h2{display:block; line-height:50px; font-size:28px; color:#222; text-align:center;}
.container .project .title h2 .blue{color:#01539d;}
.container .project .title .tip{display:block; line-height:30px; font-size:22px; color:#444; text-align:center;}
.container .project .con{display:block; height:680px;background:url(../images/case_bg.jpg) no-repeat center top; margin-top:30px;}
.container .project .con .inner{padding:50px 0px;}
.container .project .con .fl{width:280px;}
.container .project .con .fr{width:850px;padding:20px;background:#fff; border:1px solid #e1e1e1;}

.container .project .con .fl li{display:block; line-height:36px;}
.container .project .con .fl li a{display:block; line-height:36px; font-size:15px; color:#fff; padding-left:12px; background:url(../images/dash.png) no-repeat left center;}
.container .project .con .fl .moret{display:block;width:150px; height:40px; border:1px solid #fff; line-height:40px; text-align:center; color:#fff; font-size:14px; margin-top:25px;}
.container .project .con .fl .c_tit{display:block; margin-top:40px; padding-bottom:20px; background:url(../images/line.jpg) no-repeat left bottom;}
.container .project .con .fl .c_tit h2{display:block; font-size:25px; color:#fff; line-height:28px; }
.container .project .con .fl .c_tit h4{display:block;font-size:25px; color:#fff; line-height:28px; padding-top:8px;}
.container .project .con .fl .tel{display:block; margin-top:20px;}
.container .project .con .fl .tel .tt{display:block; line-height:20px;font-size:16px; color:#fff;}
.container .project .con .fl .tel .code{display:block;font-size:25px; line-height:28px; color:#fff; padding-top:7px;}
.container .project .con .fr .f_in{display:block; width:850px; height:540px; overflow:hidden;}
.container .project .con .fr dl{display:block; width:870px;}
.container .project .con .fr dd{float:left; width:276px; position:relative; z-index:2; left:0; top:0;height:260px; margin-right:11px;overflow:hidden;margin-bottom:15px;}
.container .project .con .fr dd img{display:block; width:276px; height:207px;}
.container .project .con .fr dd .pic{display:block; width:276px; height:207px;}
.container .project .con .fr dd .wz{display:block; position:absolute; left:0; top:150px; z-index:8; background:#fff; width:100%;padding-top:8px;}
.container .project .con .fr dd .wz .tit{display:block;width:100%;height:30px; line-height:30px; font-size:16px; color:#01539d; font-weight:bold; background:url(../images/ar.png) no-repeat right center;}
.container .project .con .fr dd .wz .tit:hover{background:url(../images/arh.png) no-repeat right center;}
.container .project .con .fr dd .wz .detail{display:block; font-size:14px; line-height:20px;}
.container .project .con .fr dd:hover .wz{display:block;top:200px;}



.container .news{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .news .title{display:block;margin-bottom:15px;}
.container .news .title h2{display:block; line-height:50px; font-size:28px; color:#222; text-align:center;}
.container .news .title h2 .blue{color:#01539d;}
.container .news .title .tip{display:block; line-height:30px; font-size:22px; color:#444; text-align:center;}
.container .news .gs_news{display:block; width:805px; height:490px; box-shadow:0px 0px 2px 1px #f0f0f0; }
.container .news .gs_news .g_in{display:block; padding:15px 20px;}
.container .news .gs_news .title{display:block;}
.container .news .gs_news .title h4{display:block;font-size:22px; color:#01539d; line-height:40px; }
.container .news .gs_news .title h4 .en{line-height:40px; font-size:15px; font-weight:normal; padding-left:8px; text-transform:uppercase;}
.container .news .gs_news .title .more{float:right; line-height:20px; margin-top:10px; padding-right:14px; background:url(../images/jia.jpg) no-repeat right center; text-transform:uppercase;}
.container .news .gs_news .con{display:block;}
.container .news .gs_news .con .rescommend{float:left; width:326px;}
.container .news .gs_news .con .rescommend .pic{display:block; width:326px; margin-bottom:8px;}
.container .news .gs_news .con .rescommend .pic img{display:block; width:326px; height:220px;}
.container .news .gs_news .con .rescommend .wz{display:block;}
.container .news .gs_news .con .rescommend .wz .tit{display:block;line-height:30px; font-size:18px; color:#01539d;}
.container .news .gs_news .con .rescommend .wz .time{display:block;font-size:13px; color:#666; padding:7px 0px;}
.container .news .gs_news .con .rescommend .wz .detail{display:block; font-size:13px; line-height:22px;}
.container .news .gs_news .con ul{float:right;width:410px;}
.container .news .gs_news .con ul li{display:block; padding:15px 0px; border-top:1px solid #e1e1e1;}
.container .news .gs_news .con ul li .time{float:left; width:60px;padding-right:5px; border-right:1px solid #e1e1e1;height:70px;}
.container .news .gs_news .con ul li .time .d{display:block;line-height:50px; font-size:35px; color:#d4d5d7; text-align:center;}
.container .news .gs_news .con ul li .time .yy-m{display:block;line-height:20px; font-size:15px; color:#d4d5d7; text-align:center;}
.container .news .gs_news .con ul li .wz{float:right;width:310px;}
.container .news .gs_news .con ul li .wz .tit{display:block;line-height:25px; font-size:16px; color:#444444;}
.container .news .gs_news .con ul li .wz .detail{display:block; font-size:13px; line-height:20px; color:#999;}

.container .news .qa_news{width:355px;height:490px;box-shadow:0px 0px 2px 1px #f0f0f0;}
.container .news .qa_news .q_in{padding:15px 20px;}
.container .news .qa_news .title{display:block;}
.container .news .qa_news .title h4{display:block;font-size:22px; color:#01539d; line-height:40px; }
.container .news .qa_news .title h4 .en{line-height:40px; font-size:15px; font-weight:normal; padding-left:8px; text-transform:uppercase;}
.container .news .qa_news .title .more{float:right; line-height:20px; margin-top:10px; padding-right:14px; background:url(../images/jia.jpg) no-repeat right center; text-transform:uppercase;}
.container .news .qa_news .con{display:block; }
.container .news .qa_news .con dl{display:block; padding-top:15px; border-top:1px solid #e1e1e1; margin-top:15px;}
.container .news .qa_news .con dl dt a{display:block; padding-left:25px; background:url(../images/q.jpg) no-repeat left center;font-size:16px; line-height:30px; color:#01539d;}
.container .news .qa_news .con dl dd a{display:block; background:url(../images/a.jpg) no-repeat left 5px; padding-left:25px; font-size:14px; line-height:24px;}


.container .company{display:block; width:100%; margin-top:80px; height:480px; background:url(../images/profile_bg.jpg) no-repeat center bottom;}
.container .company .inner{display:block;}
.container .company .title {dipslay:block;}
.container .company .title h4{display:block;line-height:30px; font-size:24px; color:#01539d;}
.container .company .title .en{display:block;line-height:20px; font-size:15px; color:#01539d; text-transform:uppercase;}
.container .company .title .more{float:right; line-hegiht:20px; font-size:12px; text-transform:uppercase; padding-right:14px; background:url(../images/jia.jpg) no-repeat right center; margin-top:30px;}
.container .company  .con{display:block; padding-top:25px;}
.container .company  .fl{width:625px;}
.container .company  .fr{width:500px;padding-left:34px;}
.container .company  .fl h2{display:block;line-height:40px; font-size:27px; color:#bbbdbe; font-weight:normal;margin-bottom:30px;}
.container .company  .fl a{font-size:14px; line-height:26px;}