@charset "utf-8";

/* CSS Document */

@font-face {font-family: 'webfont';
    src: url('webfont/webfont.eot'); /* IE9*/
    src: url('webfont/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('webfont/webfont.woff') format('woff'), /* chrome、firefox */
    url('webfont/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('webfont/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}
*{margin:0;padding:0;
    font-family:"webfont","Microsoft YaHei" !important;
    font-size:10px;
    font-style:normal;

    word-spacing:1px;
    letter-spacing: 1px;
}

body{ color:#3E3A39;
    font-family:"webfont","Microsoft YaHei" !important;
    font-size:16px;
    font-style:normal;

    min-width: 1200px; margin: 0 auto; overflow-x: hidden;}

a{ text-decoration:none;color:#FFFFFF; }

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,span{margin:0;padding:0;}

html,body,fieldset,img,iframe,abbr{border:0}

li{list-style:none}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {*zoom: 1; /*IE/7/6*/}

.header{ position: relative; background: #fff;}
.header:after{content:'  ';background:url(../images/bg_03.png) center bottom repeat-x; height: 15px; width: 100%;  display: block; position: absolute; left: 0; bottom: -15px; z-index: 5;}


/*首页*/

.top{ width:1200px; margin:0 auto;}

.top .switch{  float:right; font-size:14px; color:#3e3a39; margin-top:10px;}

.nav{ width:1200px; margin:0 auto; margin-top:20px;}

.nav .logo{ width:220px; float:left;}
/*.nav .logo .name_company{ font-size:12px; font-size:1px; color:#000; margin-top:5px; text-align:center;}*/

.nav .logo img{ width:211px; height:50px;}

.nav .nav_right{ width:890px; float:right;}

.nav .nav_right ul>li{  float:left; margin-right: 10px; text-align:center;  line-height:42px;   }

.nav .nav_right ul li.first{ border-left:none;  }

.nav .nav_right ul li.on a{border-bottom:2px solid #20408e;}

.nav .nav_right ul li a{ padding: 0 15px; font-size:18px; color:#3e3a39;background:url(../images/juxing_06.jpg) right center  no-repeat; display:inline-block; line-height:42px;  }

.nav .nav_right ul li a:hover{ border-bottom:2px solid #20408e;}

.nav .nav_right ul li a.border-left{background:none;}

.nav .nav_right ul li a.one{color:#213f8e; background:none;}



.nav .nav_right ul li .nav1{ width: 100%; position: absolute; left: 0;

    top: 95px; background: rgba(238,238,238,0.9);

    padding: 30px 0 30px 0;

    z-index: 10;

    display: none;

}



.nav .nav_right ul li .nav1:before{content:'  ';background:url(../images/bg_03.png) center bottom repeat-x; height: 15px; width: 100%;  display: block; position: absolute; left: 0; top: 0px; z-index: 13;}



.nav .nav_right ul li .nav1 .ke-item{ width: 1200px; margin: 0 auto;}

.nav .nav_right ul li .nav1 .ke-item ul{ width: 700px; float: right; margin-right: 200px; text-align: center;

    display:-webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    justify-content:space-between;

}

.nav .nav_right ul li .nav1 .ke-item ul li{ display: inline-block; float: none;text-align:justify;}

.nav .nav_right ul li .nav1 .ke-item ul li a{ background: none; font-size: 16px; padding: 0; font-weight: bold; height: 41px; min-width: 150px;}

.nav .nav_right ul li .nav1 .ke-item ul li a:hover{ color: #20408e; height: 40px; border-bottom:1px solid #20408e;}

.nav .nav_right ul li .nav1 .ke-item ul li .nav2 .ke-item-2{ margin: 0; padding: 0; max-width: 150px; text-align:justify;}

.nav .nav_right ul li .nav1 .ke-item ul li .nav2 .ke-item-2 a{ font-size: 14px; display: inline-block; font-weight: normal;width: 100%; border: none; line-height: 30px; height: 30px;}

.nav .nav_right ul li .nav1 .ke-item ul li .nav2 .ke-item-2 a:hover{ color: #20408e;line-height: 30px; height: 30px;}





.banner{ width:100%;}

.banner img{ width:1920px; height:517px;}

.picture_list{ width:1200px; margin:0 auto;}

.picture_list ul li{ margin-top:30px;}

.picture_list ul li>a>div{ width:673px; height:304px; overflow: hidden; position: relative;}

.picture_list ul li>a>div p{ position: absolute; left: 0; bottom: 100%; display: block; height: 100%; width: 100%; background: rgba(0,60,70,0.45); text-indent: 20px;}


.picture_list ul li>a>div p span{display:block; width: 80%; padding-bottom: 20px;  line-height:170%; position: absolute; left: 10%; bottom: 80px; border-bottom: 1px solid #ccc;}

.picture_list ul li h3{ font-size:20px; position:absolute; top:80%; left:10%;}

.picture_list ul li .one_pic{ width:673px; height:304px; overflow: hidden; float:left; position:relative;}

.picture_list ul li .one_pic img{ width:673px; height:304px;}

.picture_list ul li .two_pic{ width:484px; float:right; position:relative;}

.picture_list ul li .two_pic img{ width:484px; height:304px;}



.picture_list ul li .one_pic_w{ width:484px;}

.picture_list ul li .one_pic_w img{ width:484px; height:304px;}

.picture_list ul li .two_pic_w{ width:673px;}

.picture_list ul li .two_pic_w img{ width:673px; height:304px;}

.contact_bg{ width:100%; background-color:#ebebeb; margin-top:30px; padding-top:40px; padding-bottom:20px;}

.contact_bg .contact{ width:1200px; margin:0 auto;}

.contact_bg .contact .left_box{ float: left; width: 600px;}

.contact_bg .contact .right_box{ float:right; width: 600px;}

.contact_bg .contact .customer{ margin-top:10px; float:left; font-size:16px; color:#3e3a39; font-weight:bold;}

.contact_bg .contact .cooperation{ width:400px; float:left; margin-left:20px;}

.contact_bg .contact .cooperation ul li{ float:left; width: 180px; margin-left:20px; text-align:justify; margin-top:10px;}

.contact_bg .contact .cooperation ul li a{ font-size:14px; color:#3e3a39;}

.contact_bg .contact .biaoti{ width:560px; float:right;}

.contact_bg .contact .biaoti .bt{ float:left;}

.contact_bg .contact .biaoti .bt h4{ margin-top:86px;font-size:16px;color:#3e3a39; }

.contact_bg .contact .biaoti h4:first-child{ margin-top:0px;}

.contact_bg .contact .biaoti .biaoti_right{ width:460px; float:right;}


.contact_bg .contact .biaoti .biaoti_right .icon_list ul li{ float:left;}

.contact_bg .contact .biaoti .biaoti_right p{ font-size:14px; color:#3e3a39;  line-height:200%; }

.footer_bg{ width:100%; background-color:#3f3b3a; padding:30px 0px;}

.footer_bg .footer{ width:1200px; margin:0 auto;}

.footer_bg .footer .copyright{ font-size:14px; float:left; color:#FFF;}

.footer_bg .footer .support{ width:400px; float:right; font-size:16px; color:#FFF;}

/*解决方案*/

.banner_nei{ width:100%; overflow:hidden;height:510px; background: no-repeat;}

/*.banner_nei img{ width:1920px; position: absolute; left: 50%; margin-left: -960px; height:510px;}*/

.small_nav{ width:1200px; margin:0 auto; padding:20px 0;}

.small_nav a{ font-size:16px; color:#3e3a39;}

.title_touming{ width:100%; background-color:#eff0f0; text-align:center;}

.title_touming h6{ font-size:24px; color:#221815; font-weight:normal; padding:10px 0;}

.main{width:1200px; margin:0 auto;}

.main .picture{ margin-top:20px;}

.main .picture img{ width:1200px; height:921px;}

.main .txt_lis ul li{ width:590px; float:left; margin-left:20px; margin-top:20px;}

.main .txt_lis ul li:nth-child(2n+1){ margin-left:0;}

.main .txt_lis ul li .tit{ color:#FFF; font-size:26px; background:url(../images/jiejuefangan1_09.png) no-repeat; text-align:center; width:199px; height:124px; line-height:124px; margin:0 auto;}

.main .txt_lis ul li .text_t{ border:1px dashed #d5d5d6; margin-top:10px; padding-bottom:20px;}

.main .txt_lis ul li .text_t p{ font-size:18px; color:#4c4948;  width:500px; padding:20px 0 0 46px;}

.main .txt_lis ul li .two_bg{background:url(../images/jiejuefangan2_11.png) no-repeat;}

.main .txt_lis ul li .three_bg{ background:url(../images/jiejuefangan3_15.png) no-repeat;}

.main .txt_lis ul li .four_bg{ background:url(../images/jiejuefangan4_17.png) no-repeat;}

.main .jump{ margin-top:40px; text-align:center;}

.main .jump img{ width:51px; height:50px;}

/*资讯中心*/

.main .nav_decoration{ border-bottom:1px dashed #294198; padding-bottom:20px;}

.main .title_t{border-bottom:1px dashed #294198; padding-bottom:20px; margin-top:10px;}

.main .title_t ul{ display:-webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;}

.main .title_t ul li:first-child{ margin-left: 0;}

.main .title_t ul li{ width:575px;  text-align:center;  margin-left:50px;}

.main .title_t ul li a{ font-size:26px; color:#221815; background-color:#efefef;  padding:10px 0; display: inline-block; width: 100%;}

.main .title_t ul li a:hover{ background-color:#284098; color:#fff;}

.main .title_t ul li a.on{ background-color:#284098; color:#fff;}



.main .text_list ul li{ padding:20px 10px 30px 10px; border-bottom:1px dashed #dcdcdc; }
.main .text_list ul li:hover{ background: rgba(239,239,239,0.8)}
.main .text_list ul li p{ font-size:24px; color:#026db8;}

.main .text_list ul li h6{ font-size:18px; color:#9b9b9b; font-weight:normal; margin-top:10px;}
.main .text_list ul li div{ font-size: 18px; margin-top:10px; color:#9b9b9b; line-height: 160%; text-indent: 30px;}

/*公司新闻*/

.main .border_bottom{ border-bottom:1px dashed #9e9f9f;}

.main .company_news{border-bottom:1px dashed #9e9f9f; padding-bottom:40px;}

.main .company_news .text_pic_left{ width:850px; float:left;}

.main .company_news .text_pic_left h3{ font-size:32px; color:#3E3A39; text-align:center; margin-top:20px; font-weight:normal;}

.main .company_news .text_pic_left .small_title{ font-size:16px; color:#3E3A39; margin-top:14px; text-align:center;  }

.main .company_news .text_pic_left p{ font-size:18px; color:#3E3A39; margin-top:14px; line-height:175%;}

.main .company_news .text_pic_left .img_i{ margin-top:20px;}

.main .company_news .text_pic_left .img_i img{ width:850px; height:460px;}

.main .company_news .txt_right{ width:300px; float:right;}

.main .company_news .txt_right h4{ font-size:18px; color:#221815; border-bottom:1px dashed #a9aaaa; margin-top:18px; font-weight:normal; padding-bottom:10px;}

.main .company_news .txt_right .txt_list_t ul li{ border-bottom:1px dashed #b3b3b3; padding-bottom:10px; margin-top:20px;}

.main .company_news .txt_right .txt_list_t ul li p{ font-size:18px; color:#036eb8;}

.main .company_news .txt_right .txt_list_t ul li .time{ font-size:16px; color:#898989;}





.fullSlide {



    clear: both;



    width: 100%;



    position: relative;



    height: 517px;



}



.fullSlide .bd {



    margin: 0 auto;



    position: relative;



    z-index: 0;



    overflow: hidden;



}



.fullSlide .bd ul {



    width: 100% !important;



}



.fullSlide .bd li {



    width: 100% !important;



    height: 517px;



    overflow: hidden;



    text-align: center;



}



.fullSlide .bd li a {



    display: block;



    height: 517px;



}



.fullSlide .hd {



    width: 100%;



    position: absolute;



    z-index: 1;



    bottom: 0;



    left: 0;



    text-align: center;



}



.fullSlide .hd ul li {



    cursor: pointer;



    display: inline-block;*display:inline;



    zoom: 1;



    width: 16px;



    height: 16px;

    border-radius: 50%;

    margin: 8px;

    margin-bottom: 5px;

    background: #fff;

    overflow: hidden;

    line-height: 9999px;

    opacity: 0.8;

    filter: alpha(opacity=80);

    z-index: 44;

}



.fullSlide .hd ul .on {

    background: #213e7e;

    opacity: 1;

    filter: alpha(opacity=100);



}



.pagebody{font-size:16px; color:#3E3A39; margin-top:20px; }







.pages {



    clear: both;



    margin-top: 40px;



    margin-bottom: 42px;



    text-align: center;



    color: #828282;



}



.pages ul{}



.pages ul li{ display:inline-block;



    margin: 0 5px;



    line-height: 33px;



    background-color: #f3f5f1;







}



.pages ul li.c{



    line-height: 33px;



    border: 1px solid #ebebeb;



    padding: 0 10px;



    margin: 0 5px;



    color: #ffffff;



    background-color: #20408e;



}



.pages a {



    display: inline-block;



    color: #828282;



    border: 1px solid #ebebeb;



    padding: 0 10px;



}



.pages .hl {



    display: inline-block;



    padding: 0 8px;



    margin: 0 2px;



}



.pages a:hover {



    color: #ffffff;



    background-color: #20408e;







}



img.scale{-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}

img.scale:hover{transform: scale(1.15, 1.15);}



.prevnext{}

.prevnext a{ color: #221815;}