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



/*****************shell******************/
.shell{width:1200px;height:30px;margin:10px auto;}
.shell h3{float:left;line-height:30px;color:#666;background:url("../images/icon.png") no-repeat left center;padding-left:30px;}
#g_news{height:30px;overflow:hidden;margin-top:10px;}
#g_news li{float:left;margin-left:30px;width:305px;}
#g_news li a{line-height:30px;color:#666;}
#g_news li a:hover{color:#007ae1;}

/*****************pro******************/
.f-a{background:url("../images/proce-bg.jpg") repeat-x bottom;height:465px;}

.hz{background:url("../images/beijing.png") no-repeat center 63px;padding-bottom:100px;}

.news-bg{background:url("../images/news-bg.jpg") no-repeat center;padding:35px 0 50px 0 ;}

.con_width{width: 1380px;margin-left: auto;margin-right: auto;overflow: hidden;}
.idx_tit{margin-top:40px;}
.idx_tit h3{text-align: center;}
.idx_tit h3 strong {font-size: 22px;}
.idx_tit h3 span {width: 426px;height: 37px;line-height: 37px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;display: inline-block;margin-top: 15px;background: url("../images/serv_tit_bg.png") no-repeat center;}
.proce_con ul {
    width: 1380px;
    overflow: hidden;
    margin-top: 30px;
}
.proce_con ul li {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    width: 212px;
    padding: 0px 0 15px 0;
    text-align: center;
    float: left;
    margin-right: 20px;
}
.proce_con ul li a{color:#fff;    color: #fff;
    display: block;
    width: 160px;
    height: 32px;
    background-color: #CE8E22;
    position: relative;
    top: -16px;
    left: 25px;}
.proce_con ul li p{text-align:left;padding:0 10px;}
.proce_con ul li:last-child{margin-right:0;}
.proce_con ul li.li_01{ background:url("../images/proce_li_01.png") no-repeat center top;}

.proce_con ul li.li_02{ background:url("../images/proce_li_01.png") no-repeat center top;}

.proce_con ul li.li_03{ background:url("../images/proce_li_01.png") no-repeat center top;}

.proce_con ul li.li_04{ background:url("../images/proce_li_01.png") no-repeat center top;}

.proce_con ul li.li_05{ background:url("../images/proce_li_01.png") no-repeat center top;}

.proce_con ul li.li_06{ background:url("../images/proce_li_01.png") no-repeat center top;}




.bz{ width:1200px; margin:40px auto; height:auto; overflow:hidden;}
.bz-title{ width:1200px; text-align:center;}
.bz-title p{ font-size:26px;line-height: 35px;}
.bz-title p span{ font-size:14px; color:#acacac; text-transform:uppercase;}
.bz-title p.big{ font-size:22px; margin-top:5px;}
.bz-title p.big span{ color:#e51f1f; font-size:22px; }
.bz dl{ float:left; width:165px; height:232px; border:1px solid #ddd; border-radius:10px; padding:26px 15px 0; margin:30px 15px 0;}
.bz dl dt { text-align:center;}
.bz dl dt h4{ font-size:20px; font-weight:normal; }
.bz dl dt h4 img{ vertical-align:middle; margin-right:10px;}
.bz dl dt p{ margin-top:20px;}
.bz dl dd { font-size:16px; margin-top:15px;}
.bz dl dd p{ background:url("../images/bz-p.png") no-repeat left center; height:30px; line-height:22px; padding-left:20px;font-size:12px;}




.left_list{width:256px; overflow:hidden; float:left;}
@media screen and (max-width: 1200px) {
    .left_list {
        
    }
}
.list_top{ background:url("../images/t-bg.png") no-repeat;height:50px;}
.list_top h3 a{ line-height:45px; font-size:22.5px; font-family:"microsoft yahei"; color:#ffffff; padding-left:20px; font-weight:normal;}
.list_leixing{width:198px;padding:20px 20px 10px 20px;margin:-8px 0 0 16px;border: 1px solid #054983;border-top:none;}
.list_leixing ul li{background:#007AE1;border-bottom:2px solid #065DA7;margin-bottom:5px;padding-left:55px;}
.list_leixing ul li:hover{background:#fff;border:1px solid #065DA7;transition:all .1s ease-in .1s;}
.list_leixing ul li:hover a{color:#065DA7;transition:all .1s ease-in .1s;}
.list_leixing ul li a{display:block;width:100%;color:#fff;line-height:35px;font-size: 14px;}
.list_leixing img{margin:3px 0;}
.list_leixing p{font-size:14px;line-height:25px;color:#333;}



.list_yw{width:198px;padding:20px 20px 10px 20px;margin:-8px 0 0 16px;border: 1px solid #054983;border-top:none;}
.list_yw h2{width:212px;height: 33px;border-bottom: solid 1px #007ae1;line-height: 33px;font-size: 18px;padding-left: 18px;}
.list_yw h2 a{color:#007ae1;}
.list_yw ul li{height: 30px;background: url("../images/ico01.gif") no-repeat 5px 13px;margin: 0px 5px 0px 8px;padding-left:10px;border-bottom: solid 1px #e5e5e5;}
.list_yw ul li a{font-size: 14px;padding-left: 20px;line-height: 30px;color:#333;}
.list_yw img{margin:3px 0;}
.list_yw p{font-size:14px;line-height:25px;color:#333;}



.left_right{overflow:hidden; float:right;}
@media screen and (min-width: 1200px) {
    .left_right {
        width:920px;
    }
}
@media screen and (max-width: 1200px) {
    .left_right {
        width:700px;
    }
}
.tit{height:40px;background:url("../images/t-bg2.png") no-repeat right top;}
@media screen and (min-width: 1200px) {
    .tit {
        width:1300px;
    }
}
.tit span{display:block;width:20px;height:20px;background:#007AE1;float:left;margin:10px 10px 0 10px;}
.tit h3{font-size:18px;color:#007AE1;line-height:40px;float:left;}
.tit p{float:right;line-height:40px;color:#666;margin-right:30px;}
.tit a{line-height:40px;color:#666;}
.tit a:hover{color:#007AE1;}


.list_pro{margin-top:20px;}
.list_pro ul li{float:left;text-align:center;margin-right:20px;margin-bottom:5px;}
.list_pro ul li:nth-child(4n+0){margin-right:0;}
.list_pro ul li img{width:213px;height:150px;border:1px solid #eaeaea;}
.list_pro ul li img:hover{border:1px solid #065DA7;transition:all .1s ease-in .1s;}
.list_pro ul li p{line-height:30px;color:#333;}


/*****************youshi******************/

.ys01{ height:1270px; overflow:hidden; background:url("../images/ys_bg.png") no-repeat center top;}
.ys{ width:1200px; height:1310px; margin:0 auto; position:relative;}
.ys_centent img{display:block;margin:20px auto 20px auto;;}
.ys_centent p{text-align:center;font-size:37px;color:#fff;font-family:"Microsoft Yahei";}
.ys dl{ width:640px; height:275px;}
.ys dt{ height:67px; background:url("../images/num-bg.png") no-repeat left top; font:24px "Microsoft Yahei"; font-weight:bold; color:#0075c2; margin-bottom:20px;}
.ys dt span{ display:inline-block; width:46px; height:69px; overflow:hidden; text-align:center; font:56px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; line-height:69px; margin-right:12px; float:left;}
.ys dt i{ display:block; font:18px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#dbdbdb; height:30px; margin-top:5px;}
.ys dd{ width:530px; margin-left:40px;padding-left:18px;}
.ys dd p{ font:14px "Microsoft Yahei"; color:#555555; line-height:22px; margin-top:10px;*margin:0 0 9px 0;}
.ys dd p span{ color:#0075C2;}
.ys .dl01{ position:absolute; top:217px; left:0;}
.ys .dl02{ position:absolute; top:590px; left:522px;}
.ys .dl03{ position:absolute; top:1000px; left:0;}
.ys .dl04{ position:absolute; top:1417px; left:522px;}
.ys .dl02 dd,.ys .dl03 dd{ background:url("../images/ys_line2.png.html") no-repeat left 5px;}
.ys .dl04 dd{background:url("../images/ys_line4.png.html") no-repeat left 5px;}

.ys1{height:345px;}
.ys1 img{float:right;margin-top:30px;}
.ys2{height:345px;}
.ys2 img{float:left;margin-top:75px;}
.ys3 img{float:right;margin-top:130px;}



/*****************Customer******************/
.customer-a{height:50px;background:url("../images/t-bg3.png") no-repeat center center;text-align:center;}
.customer-a p{line-height:50px;font-size:26px;font-weight:900;font-family:"Microsoft Yahei";}


#case {width:1200px;height:290px;margin:30px auto 10px auto;}
#case div#case_content {position:relative;width:1100px;height:280px;display:inline-block;overflow:hidden;margin-left:9px;}
#case div#case_content_list {position:absolute;width:4000px;}
#case dl{width:235px;float:left;margin:10px 20px;}
#case dl dt img {border:none;border: 1px solid #ddd;}
#case dl dd {text-align:center;}
#case dl dd h3{font-size: 14px;color: #333;font-family:"Microsoft Yahei";line-height:30px;}
#case dl dd p{line-height: 20px;font-size: 12px;}
#case dl dd a{display: block;width: 100px;height: 25px;border: 1px solid #397d34;margin: 10px auto;text-align: center;line-height: 25px;font-size: 12px;}
#case dl dd a:hover{background:#397d34;color:#fff;}
#case span.case_prev{cursor:pointer;display:inline-block;width:28px;height:200px;background:url("../images/icon2.png") no-repeat left center;float:left;}
#case span.case_next{ cursor:pointer; display:inline-block; width:28px; height:200px;background:url("../images/icon3.png") no-repeat left center;float:right;}



/*****************cooperation********************/

.cooperation{background:rgb(244,247,254);height:400px;border: 1px solid #D6D6D6;overflow:hidden;}
.pub_tit{padding-top:30px}
.pub_tit h3{text-align:center;width:780px;margin:0 auto;background:url("../images/t-bg4.png") no-repeat center 81px}
.pub_tit h3 a.title{color:#333;display:block;padding-bottom:4px}
.pub_tit h3 a.title strong{font-size:30px;font-family:"Microsoft Yahei";font-weight:100;}
.pub_tit h3 a.title strong b{font-weight:100;color:#007AE1;}
.pub_tit h3 span{font-size:12px;color:#aeaeae;display:inline-block;text-transform:uppercase;width:418px;margin-top:15px}
.pub_tit h3 a.more{display:block;width:56px;height:22px;text-align:center;line-height:22px;font-size:12px;margin:0 auto;margin-top:17px;background:#7bbf09;border-radius:3px;color:#fff;border:1px solid #7bbf09}
.pub_tit h3 a.more:hover{border:1px solid #7bbf09;color:#7bbf09;background:0 0}

.cooperation img{display:block;margin:0 auto;}


/*****************Q&A********************/

.guanxin{ width:1300px; margin:0 auto;}
.guanxin_a{width:1300px; text-align:center;}
.guanxin_a h2{ font-size:26px; color:#272727; width:450px; border-bottom: solid 1px #c9c9c9;font-family:"Microsoft Yahei"; line-height:100px; margin:5px auto; font-weight:bold;}
.guanxin_a i{ color:#8d8d8d}
.guanxin_a p{ margin:-12px auto; width:180px; height:30px; font-size:14px;background-color:#ffffff;}
.guanxin_b{margin-top:50px;}
.guanxin_b ul li{width:200px;height:300px;padding:10px 25px;float:left;border:1px solid #999;border-radius:5px;background:url("../images/icon4.png") no-repeat 200px 280px;margin-right:64px;}
.guanxin_b ul li span{display:block;width:200px;height:200px;background-image: url("../images/anli01.jpeg");margin:30px auto;border-radius:50%;position: relative;}
.guanxin_b ul li span p{font-size:16px;padding-top:30px;text-align:center;color:#fff; position: absolute; top: 20px; left: 50px;}
.guanxin_b ul li h3 a{font-size:18px;font-weight:100;line-height:35px;color:#333;}
.guanxin_b ul li h3 a h3{text-align: center;}
.guanxin_b ul li p{line-height:25px;color:#666;}
.guanxin_b ul li:last-child{margin-right:0;}
/*.guanxin_b ul li span img {border-radius: 50%;}*/
/*.guanxin_b ul li:nth-child(1) span{background-image: url("../images/anli01.jpeg")}*/
/*.guanxin_b ul li:nth-child(2) span{background-image: url("../images/anli01.jpeg")}*/
/*.guanxin_b ul li:nth-child(3) span{background-image: url("../images/anli01.jpeg")}*/
/*.guanxin_b ul li:nth-child(4) span{background-image: url("../images/anli01.jpeg")}*/


/*****************honer********************/
.marquee {height:260px;overflow:hidden; margin-top:20px;}
@media screen and (min-width: 1200px) {
    .marquee {
        width:1285px;
    }
}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:180px; height:260px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:160px; height:220px;border:1px solid #999;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}



/*****************guifan********************/
.guanxin_c{margin-top:50px;}
.guanxin_c ul li{width:233px;height:320px;padding:10px 20px;float:left;background:#f0f0f0;margin-right:35px;}
.guanxin_c ul li img{margin:10px 0;border:1px solid #fff;}
.guanxin_c ul li h3 a{font-size:18px;font-weight:100;line-height:35px;color:#333;}
.guanxin_c ul li p{line-height:25px;color:#666;}
.guanxin_c ul li span a{display:block;width:80px;height:30px;border:1px solid #666;color:#666;border-radius:5px;line-height:30px;text-align:center;margin:10px auto;}
.guanxin_c ul li span a:hover{background:#fff;transition:all .1s ease-in .1s;}
.guanxin_c ul li:last-child{margin-right:0;}


/*****************news********************/

.news{padding:0 25px;}

.news-box{width:365px;float:left;margin-right:95px;}
.news-box:nth-child(3n+0){margin-right:0;}
.news-tit{width:100%;height:40px;background:#333;}
.news-tit h3{color:#fff;line-height:40px;padding-left:20px;}
.news-tit span{width:55px;background:#065DA7;float:right;text-align:center;line-height:40px;}
.news-tit span a{font-weight:100;font-size:12px;color:#fff;}
.news-tit:hover{background:#065DA7;transition:all .1s ease-in .1s;}
.news-tit:hover span{background:#333;transition:all .1s ease-in .1s;}

.headlines{margin:10px 0;}
.headlines img{border:1px solid #eaeaea;float:left;margin-right:10px;}
.headlines h3 a{line-height:30px;color:#333;}
.headlines p{line-height:20px;color:#666;}
.news-box ul{padding-right:15px;}
.news-box ul li{background:url("../images/li-bg4.png") no-repeat left center;padding-left:10px;}
.news-box ul li a{line-height:25px;color:#666;}
.news-box ul li a:hover{color:#065DA7;}
.news-box ul li span{float:right;line-height:25px;color:#666;}




/*******************gongcheng***********************/
.list_gc{margin:15px 0;padding:0 15px;}
.list_gc ul li{margin-bottom:25px;}
.list_gc ul li img{float:left;margin-right:15px;}
.list_gc ul li h3{font-size:18px;font-weight:100;color:#333;line-height:50px;}
.list_gc ul li p{line-height:25px;font-szie:14px;color:#666;}
.list_gc ul li p a{float:right;color:#007AE1;}


.article_gc{margin:15px 0;padding:0 15px;line-height:25px;color:#333;font-size:14px;}
.article_gc h2{line-height:60px;font-size:24px;font-weight:100;text-align:center;color:#333;}
.time p{line-height:60px !important;text-align:center;color:#666;}
.article_gc p{line-height:25px;color:#333;}

.article_gc_body img{width:45%;height:300px;display:inline-block;float:left;margin:10px;}

/*******************news***********************/
.news-list{margin:15px 0;padding:0 15px;}
.news-list ul li{font-size: 14px;color: #666;padding:15px 5px;line-height: 22px;border-bottom: 1px dashed #CCCCCC;}
.news-list ul li h3{line-height:35px;}
.news-list ul li h3 a{height: 20px;font-size: 14px;color: #007ae1;font-weight: bold;}
.news-list ul li h3 span{font-size: 12px;float: right;padding: 0 10px 0 8px;font-weight:100;}



/*******************list-honer***********************/
.list_honer{margin-top:20px;}
.list_honer ul li{float:left;text-align:center;margin-right:15px;margin-bottom:5px;}
.list_honer ul li:nth-child(4n+0){margin-right:0;}
.list_honer ul li img{border:1px solid #eaeaea;}
.list_honer ul li img:hover{border:1px solid #065DA7;transition:all .1s ease-in .1s;}
.list_honer ul li p{line-height:30px;color:#333;}


/*******************contact***********************/
.contact_list{margin-top:20px;}
.contact_list ul li{width:31%;float:left;margin-right:2%;margin-bottom:30px;}
.contact_list ul li:nth-child(3n+0){margin-right:0;}
.contact_list ul li img{float:left;margin-right:20px;}
.contact_list ul li h3{line-height:40px;font-size:18px;color:#333;}
.contact_list ul li p{line-height:40px;font-size:14px;color:#666;}


.int {width: 260px;height: 24px;border: 1px solid #aeadad;}
.input {width: 80px;height: 32px;float: left;border:none;margin-left: 140px;display: inline;margin-top: 15px;background-color: #0249C7;color:#fff;}





/*page*/
.page{font-size:12px;font-weight:bold;line-height:22px;text-align:center;height:35px;margin-top:50px;}
.page a{color:#007AE1;background:#fff;border:1px solid #cccccc;padding:5px 10px;font-size:12px;margin:0 5px;}
.page a.active{background:#007AE1;border:1px solid #cccccc;color:#fff}
.page li.c,.page a:hover{color:#fff;background:#007AE1;border:1px solid #cccccc}
.page li{display:inline-block;float:none;margin:0;}
.page li.c{padding:3px 10px;}


.xiayiye{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:50px auto 0 auto;  width:920px;}
.xiayiye span{ float:right; width:50%; overflow:hidden; height:30px; display:block;}
.xiayiye a{  font-weight:bold;}




