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

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{ margin:0; padding:0; }
em,i { font-style:normal; }
li { list-style:none; }
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
img { border:none; vertical-align:middle; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body{font-size:12px; font-family:"微软雅黑"; }

/* public */
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.main{width:100%; max-width:1200px; margin:0 auto;}
h1,h2,h3,h4,h5{font-weight:normal;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
.submit{font-family: '微软雅黑';cursor:pointer;}


.banner{position:relative;min-width:1200px;}
.banner img{width:100%;}
.banner .hd{width:100%;padding:20px 0;position:absolute;left:0;bottom:0;text-align:center;}
.banner .hd ul li{width:42px;height:5px;display:inline-block;background:#4496dc;margin:0 6px;cursor:pointer;text-indent:-9999px;opacity:.4;}
.banner .hd ul li.on{opacity:1;}
.banner .banner_prev,
.banner .banner_next{opacity:.4;width:50px;height:90px;line-height:90px;display:inline-block;position:absolute;top:42%;cursor:pointer;background:rgba(255, 255, 255, .4);font-size:38px;font-family: '宋体';text-align:center;}
.banner .banner_prev{left:120px;}
.banner .banner_next{right:120px;}
.banner .banner_prev:hover,
.banner .banner_next:hover{opacity:1;}



.bannero{width:100%;max-width:1920px;height:auto;min-width:1200px;}
.bannero img{width:100%;}



.float_box{width:50px; position:absolute; right:0;}
.float_box ul li{width:50px; height:50px; display:inline-block; background-color:#ff8402; background-position:center; background-repeat:no-repeat; float:left; margin-bottom:5px; cursor:pointer;}
.float_box ul li.call{background-image:url(../images/float_call.png);}
.float_box ul li.gotop{background-image:url(../images/float_gotop.png);}
.float_box ul li a{display:inline-block;}



.header{height:110px;min-width:1200px;}
.header h1{height:110px; line-height:110px; display:inline-block; float:left;}
.header .br{float:right; width:780px;}
.header .top_search{height:30px; display:inline-block; float:right; margin:20px 0 5px 0;}
.header .top_search input.text{width:190px; height:28px; float:left; text-indent:10px; margin-right:5px; border:1px solid #d2d2d2;}
.header .top_search input.submit{width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; float:left; background:#3894e1 url(../images/searcn_btn.png) no-repeat center; margin-right:5px;}
.header .top_search .en{width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; float:left; background:#6b6b6b; font-size:13px; color:#fff;}
.header .nav{float:right;}
.header .nav li{width:80px; height:45px; line-height:45px; text-align:center; font-size:15px; color:#212121; display:inline-block; float:left; margin-left:25px;}
.header .nav li:hover,
.header .nav li.on{background:url(../images/nav_bg.jpg) no-repeat center bottom;}
.header .nav li a{display:block;}


.footer{background:#262626;text-align:center;min-width:1200px;}
.footer_box{padding:50px 0; border-bottom:1px solid #626262;}
.footer_box .footer_logo{height:80px; line-height:80px; display:inline-block; float:left;}
.footer_box .footer_nav{display:inline-block; width:320px; height:80px; border-right:1px solid #626262; border-left:1px solid #626262; margin-left:-20px;}
.footer_box .footer_nav ul{display:inline-block; width:220px;}
.footer_box .footer_nav li{width:110px; height:25px; line-height:25px; display:inline-block; float:left; color:#b7b7b7; font-size:15px;}
.footer_box .footer_nav li a{display:block;}
.footer_box .footer_nav li a:hover{text-decoration: underline;}
.footer_box .footer_contact{height:80px; display:inline-block; float:right; text-align:left; font-size:15px; color:#b7b7b7; line-height:26px;}
.footer .copy{height:50px; line-height:50px; text-align:center; font-size:15px; color:#b7b7b7; padding-bottom:30px;}




.htit1{
    padding:30px 0;
    text-align:center;
    color:#323232;
    background:url(../images/htit1_bg.png) no-repeat center 10px;
    min-width:1200px;
}
.htit1 h2{
    font-size:28px;
    color:#2d2d2d;
    font-weight:bold;
}
.htit1 p{
    font-size:44px;
    color:#e1e1e1;
    font-family: 'Arial';
}




.index_pro{
    padding:30px 0 60px 0;
    min-width:1200px;
}
.index_pro_slide{}
.index_pro_slide .parhd{
    text-align:center;
    margin-bottom:40px;
}
.index_pro_slide .parhd ul{
    display:inline-block;
}
.index_pro_slide .parhd ul li{
    display:inline-block;
    width:160px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:17px;
    color:#444;
    cursor:pointer;
    margin:0 5px;
    background:#e5e5e5;
    border-radius:5px;
}
.index_pro_slide .parhd ul li:hover,
.index_pro_slide .parhd ul li.on{
    background:#3894e1;
    color:#fff;
}
.index_pro_slide .sslide .bd{
    overflow:hidden;
}
.index_pro_slide .sslide .bd li{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:38px;
}
.index_pro_slide .sslide .bd li:hover p{
    border-bottom:2px solid #3894e1;
}
.index_pro_slide .sslide .bd li .img_box{
    width:375px;
    height:285px;
}
.index_pro_slide .sslide .bd li p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
    border-bottom:2px solid #d9d9d9;
}
.index_pro_slide .sslide .bd li a{
    display:block;
}
.index_pro_slide .sslide .btn_group{
    width:400px;
    height:35px;
    margin:0 auto;
    margin-top:50px;
    text-align:center;
}
.index_pro_slide .sslide .btn_group .sprev{
    width:115px;
    height:30px;
    background:#fff url(../images/index_pro_prevd.png) no-repeat center;
    border:1px solid #ccc;
    display:inline-block;
    cursor:pointer;
    float:left;
    margin-top:2px;
}
.index_pro_slide .sslide .btn_group .snext{
    width:115px;
    height:30px;
    background:#fff url(../images/index_pro_nextd.png) no-repeat center;
    border:1px solid #ccc;
    display:inline-block;
    cursor:pointer;
    float:right;
    margin-top:2px;
}
.index_pro_slide .sslide .btn_group a.more{
    width:60px;
    height:35px;
    border:1px solid #ccc;
    display:inline-block;
    background:#fff url(../images/index_pro_mored.png) no-repeat center;
}

.index_pro_slide .sslide .btn_group .sprev:hover{
    background:#3894e1 url(../images/index_pro_prevo.png) no-repeat center;
}
.index_pro_slide .sslide .btn_group .snext:hover{
    background:#3894e1 url(../images/index_pro_nexto.png) no-repeat center;
}
.index_pro_slide .sslide .btn_group a.more:hover{
    background:#3894e1 url(../images/index_pro_moreo.png) no-repeat center;
}



.index_about{
    width:100%;
    max-width:1920px;
    height:600px;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    text-align:center;
    min-width:1200px;
}
.index_about .main{
    height:598px;
    border-bottom:1px solid #a8a8a8;
}
.index_about .htit1{
    display:inline-block;
    width:100%;
    margin-top:30px;
    border-bottom:1px solid #a8a8a8;
    width:990px;
}
.index_about_box .text_box{
    text-align:left;
    line-height:30px;
    font-size:16px;
    color:#313131;
    padding:30px 0 60px 0;
}
.index_about_box a.more{
    width:180px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:15px;
    color:#fff;
    display:block;
    background:#3894e1;
    border-radius:20px;
    margin:0 auto;
    margin-top:20px;
}
.index_about_box a.more:hover{
    background:#1f7ecd;
}





.index_applications{
    padding:30px 0 60px 0;
    min-width:1200px;
}
.index_applications_slide{}
.index_applications_slide .bd{
    overflow:hidden;
}
.index_applications_slide .bd li{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:38px;
}
.index_applications_slide .bd li:hover .img_box .mask{
    opacity:1;
    filter: alpha(opacity=1);
}
.index_applications_slide .bd li .img_box{
    width:375px;
    height:285px;
    position:relative;
}
.index_applications_slide .bd li .img_box .mask{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4) url(../images/app_bg.png) no-repeat center;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.index_applications_slide .bd li p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
}
.index_applications_slide .bd li a{
    display:block;
}
.index_applications_slide .btn_group{
    width:400px;
    height:35px;
    margin:0 auto;
    margin-top:50px;
    text-align:center;
}
.index_applications_slide .btn_group .sprev{
    width:115px;
    height:30px;
    background:#fff url(../images/index_pro_prevd.png) no-repeat center;
    border:1px solid #ccc;
    display:inline-block;
    cursor:pointer;
    float:left;
    margin-top:2px;
}
.index_applications_slide .btn_group .snext{
    width:115px;
    height:30px;
    background:#fff url(../images/index_pro_nextd.png) no-repeat center;
    border:1px solid #ccc;
    display:inline-block;
    cursor:pointer;
    float:right;
    margin-top:2px;
}
.index_applications_slide .btn_group a.more{
    width:60px;
    height:35px;
    border:1px solid #ccc;
    display:inline-block;
    background:#fff url(../images/index_pro_mored.png) no-repeat center;
}

.index_applications_slide .btn_group .sprev:hover{
    background:#3894e1 url(../images/index_pro_prevo.png) no-repeat center;
}
.index_applications_slide .btn_group .snext:hover{
    background:#3894e1 url(../images/index_pro_nexto.png) no-repeat center;
}
.index_applications_slide .btn_group a.more:hover{
    background:#3894e1 url(../images/index_pro_moreo.png) no-repeat center;
}







.index_news{
    background:url(../images/index_news_bg.jpg) no-repeat center top;
    min-width:1200px;
}
/*.index_news .main{
    background:#fff;
    padding:0 130px;
}*/
.index_news .htit1{
    background:url(../images/htit1_nbg.png) no-repeat center 75px;
    padding:100px 0;
}
.index_news .htit1 h2,
.index_news .htit1 p{
    color:#fff;
}
.index_news_slide{
    padding:100px 0 70px 0;
}
.index_news_slide .hd{
    text-align:center;
    margin-bottom:40px;
}
.index_news_slide .hd ul{
    display:inline-block;
}
.index_news_slide .hd ul li{
    display:inline-block;
    width:160px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:17px;
    color:#fff;
    cursor:pointer;
    margin:0 5px;
    background:#3894e1;
    border-radius:5px;
}
.index_news_slide .hd ul li:hover,
.index_news_slide .hd ul li.on{
    background:#1f7ecd;
}
.index_news_slide .bd{
    overflow:hidden;
}
.index_news_slide .bd li{
    width:360px;
    display:inline-block;
    float:left;
    margin-right:60px;
}
.index_news_slide .bd li:nth-child(3){
    margin-right:0;
}
.index_news_slide .bd li .img_box{
    width:360px;
    height:260px;
    position:relative;
}
.index_news_slide .bd li .img_box .mask{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4);
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.index_news_slide .bd li:hover .img_box .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.index_news_slide .bd li .img_box .mask p{
    font-size:15px;
    color:#fff;
    width:170px;
    height:55px;
    line-height:55px;
    display:inline-block;
    margin-top:100px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}

.index_news_slide .bd li .text_box{
    color:#666;
    font-size:15px;
    border-bottom:2px solid #d9d9d9;
    padding:20px 0;
}
.index_news_slide .bd li .text_box h2{
    font-size:17px;
    color:#444;
}
.index_news_slide .bd li .text_box p{
    font-size:15px;
    line-height:22px;
    padding:15px 0;
}
.index_news_slide .bd li:hover .text_box{
    border-bottom:2px solid #3894e1;
}
.index_news_slide .bd li a{
    display:block;
}



.firend_link{
    background:#f0f0f0;
    padding:30px 0 40px 0;
    min-width:1200px;
}
.firend_link .htit{
}
.firend_link .htit h2{
    font-size:18px;
    color:#212121;
    background:url(../images/firend_link_hbg.jpg) no-repeat right center;
}
.firend_link .htit p{
    font-size:26px;
    color:#3894e1;
    font-family: 'Arial';
}
.firend_link_slide{
    position:relative;
    padding-top:20px;
}
.firend_link_slide .bd{
    overflow:hidden;
}
.firend_link_slide .bd li{
    width:190px;
    height:65px;
    display:inline-block;
    float:left;
    background:#fff;
    line-height:65px;
    text-align:center;
    margin-right:12px;
}
.firend_link_slide .bd li img{
    max-width:190px;
    max-height:65px;
}
.firend_link_slide .btn_group{
    display:inline-block;
    position:absolute;
    right:0;top:-30px;
}
.firend_link_slide span.sprev,
.firend_link_slide span.snext{
    width:35px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:16px;
    color:#fff;
    background:#9a9a9a;
    display:inline-block;
    font-family: '宋体';
    cursor:pointer;
    margin-left:5px;
}
.firend_link_slide span.sprev:hover,
.firend_link_slide span.snext:hover{
    background:#3894e1;
}





.agroup{
    height:45px;
    background:#e8e8e8;
    min-width:1200px;
}
.agroup a{
    width:150px;
    height:45px;
    line-height:45px;
    display:inline-block;
    float:left;
    text-align:center;
    font-size:15px;
    color:#393939;
}
.agroup a:hover,
.agroup a.on{
    background:#3894e1;
    color:#fff;
}



.min_nav{
    height:45px;
    line-height:45px;
    text-align:right;
    color:#7e7e7e;
    min-width:1200px;
}
.min_nav li{
    display:inline-block;
    margin:0 5px;
    font-size:15px;
}
.min_nav li a:hover{
    text-decoration: underline;
}




.about{
    padding-bottom:60px;
    min-width:1200px;
}
.about_box .list_box{
    margin-bottom:25px;
}
.about_box .list_box .text_box{
    width:690px;
    float:left;
}
.about_box .list_box .text_box h3{
    font-size:22px;
    color:#3894e1;
    line-height:60px;
    border-bottom:1px solid #ccc;
    font-weight:bold;
}
.about_box .list_box .text_box h3 small{
    font-size:16px;
    color:#515151;
    font-weight:normal;
}
.about_box .list_box .text_box .text{
    padding:20px 0;
    font-size:16px;
    color:#525252;
    line-height:30px;
}
.about_box .list_box .pic_box{
    width:435px;
    height:290px;
    display:inline-block;
    float:right;
}
.about_box .list_box .pic_box img{
    max-width:100%;
    max-height:100%;
}



.contact{
    padding-bottom:80px;
    min-width:1200px;
}
.contact .htit1{
    border-bottom:1px solid #ccc;
}
.contact_box .text_box{
    font-size:15px;
    color:#5b5b5b;
    line-height:25px;
    padding:35px 0;
}
.contact_box .text_box h3{
    font-size:18px;
    color:#454545;
    padding:8px 0;
}
.contact_box .map{
    width:100%;
    max-width:1200px;
    height:500px;
    overflow:hidden;
}






.messages_box{
    padding:30px 0 80px 0;
    width:1030px;
    margin:0 auto;
}
.messages_box input.text{
    width:318px;
    height:50px;
    border:1px solid #ccc;
    display:inline-block;
    margin-right:30px;
    text-indent:10px;
    font-size:14px;
}
.messages_box input.cr{
    margin-right:0;
}
.messages_box textarea{
    width:1006px;
    height:200px;
    padding:10px;
    border:1px solid #ccc;
    font-size:14px;
}
.messages_box p{
    padding:10px 0;
}
.messages_box input.submit{
    width:240px;
    height:50px;
    line-height:50px;
    text-align:center;
    background:#3894e1;
    border:none;
    font-size:16px;
    color:#fff;
    font-family: '微软雅黑';
    margin:0 auto;
    display:block;
    cursor:pointer;
    margin-top:30px;
    border-radius:30px;
}
.messages_box input.submit:hover{
    background:#1F7ECD;
}





.news{
    padding-bottom:60px;
    min-width:1200px;
}
.news_box{
    border-top:1px solid #c9c9c9;
}
.news_box .list_box{
    border-bottom:1px solid #c9c9c9;
    padding:30px 0;
}
.news_box .list_box .img_box{
    width:360px;
    height:260px;
    position:relative;
    float:left;
}
.news_box .list_box .img_box .mask{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4);
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.news_box .list_box .img_box .mask p{
    font-size:15px;
    color:#fff;
    width:170px;
    height:55px;
    line-height:55px;
    display:inline-block;
    margin-top:100px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.news_box .list_box .img_box:hover .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.news_box .list_box:hover .text_box{
    background:#f2f2f2;
}
.news_box .list_box .text_box{
    width:755px;
    height:250px;
    background:#fff;
    color:#656565;
    font-size:15px;
    display:inline-block;
    float:right;
    padding:10px 30px 0 30px;
}
.news_box .list_box .text_box h3{
    font-size:18px;
    color:#212121;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #ccc;
}
.news_box .list_box .text_box p{
    line-height:25px;
    padding:15px 0 30px 0;
}
.news_box .list_box a{
    display:block;
}




.pages{
    padding:50px 0;
    text-align:center;
    min-width:1200px;
}
.pages a{
    height:35px;
    padding:0 14px;
    display:inline-block;
    background:#fff;
    font-size:17px;
    line-height:35px;
    color:#757575;
    border:1px solid #e5e5e5;
    border-radius:3px;
    margin:0 3px;
}
.pages a.on,
.pages a:hover{
    background:#3894e1;
    color:#fff;
    border:1px solid #3894e1;
}
.pages a.prev,
.pages a.next{
    padding:0 25px;
}
.pages a.disabled{
    background:#e9e9e9;
    border:1px solid #c4c4c4;
    color:#757575;
}
.pages a.prev{
    border-radius:30px 0 0 30px;
}
.pages a.next{
    border-radius:0 30px 30px 0;
}








.newsv_box{
    border:1px solid #f2f2f2;
    text-align:center;
    -webkit-box-shadow:3px 3px 5px #ccc;
    -moz-box-shadow:3px 3px 5px #ccc;
    box-shadow:3px 3px 5px #ccc;
    background:#fff;
    width:1080px;
    margin:0 auto;
    padding:20px 60px;
    margin-top:40px;
    margin-bottom:100px;
}
.newsv_box .htit{
    padding:20px 0;
}
.newsv_box .htit h2{
    font-size:18px;
    color:#444;
    padding:5px 0;
}
.newsv_box .htit p{
    font-size:15px;
    color:#656565;
}
.newsv_box .text_box{
    text-align:left;
    font-size:15px;
    color:#656565;
    line-height:26px;
    padding:35px 0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.newsv_box .text_box img{
    max-width:100%;
}
.newsv_box .next_box{
    padding:20px 0;
    text-align:right;
}
.newsv_box .next_box a{
    display:inline-block;
    font-size:15px;
    color:#444444;
    margin-left:20px;
}
.newsv_box .next_box a:hover{
    text-decoration: underline;
}







.type_nav{
    text-align:center;
    padding-bottom:50px;
}
.type_nav ul li{
    display:inline-block;
    width:160px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:17px;
    color:#444;
    cursor:pointer;
    margin:0 5px;
    background:#e5e5e5;
    border-radius:5px;
}
.type_nav ul li:hover,
.type_nav ul li.on{
    background:#3894e1;
    color:#fff;
}







.huanjing{
    padding-bottom:60px;
    min-width:1200px;
}
.huanjing_box .list_box{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:36px;
    margin-bottom:60px;
}
.huanjing_box .list_box:nth-child(3n){
    margin-right:0;
}
.huanjing_box .list_box .img_box{
    width:375px;
    height:285px;
}
.huanjing_box .list_box p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
    border-bottom:2px solid #d9d9d9;
}
.huanjing_box .list_box:hover p{
    border-bottom:2px solid #3894e1;
}
.huanjing_box .list_box a{
    display:block;
}




.yingyong{
    padding-bottom:60px;
    min-width:1200px;
}
.yingyong_box .list_box{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:36px;
    margin-bottom:30px;
}
.yingyong_box .list_box:nth-child(3n){
    margin-right:0;
}
.yingyong_box .list_box .img_box{
    width:375px;
    height:285px;
    position:relative;
}
.yingyong_box .list_box .img_box .mask{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4) url(../images/app_bg.png) no-repeat center;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.yingyong_box .list_box:hover .img_box .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.yingyong_box .list_box p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
}
.yingyong_box .list_box a{
    display:block;
}






.pro{
    padding-bottom:60px;
    min-width:1200px;
}
.pro_box .list_box{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:36px;
    margin-bottom:60px;
}
.pro_box .list_box:nth-child(3n){
    margin-right:0;
}
.pro_box .list_box .img_box{
    width:375px;
    height:285px;
}
.pro_box .list_box p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
    border-bottom:2px solid #d9d9d9;
}
.pro_box .list_box:hover p{
    border-bottom:2px solid #3894e1;
}
.pro_box .list_box a{
    display:block;
}


.pro_type_nav{
    padding-bottom:30px;
}
.type_snav{
    height:35px;
    line-height:35px;
    text-align:center;
    padding-bottom:50px;
}
.type_snav ul li{
    display:inline-block;
    height:35px;
    padding:0 10px;
    margin:0 10px;
    font-size:16px;
    color:#444;
}
.type_snav ul li a{
    display:block;
}
.type_snav ul li a:hover{
    text-decoration: underline;
}








.prov{
    padding-bottom:80px;
}
.prov_box .pic_box{
    width:100%;
    height:450px;
    line-height:450px;
    text-align:center;
    padding:60px 0;
}
.prov_box .pic_box img{
    max-width:90%;
    max-height:90%;
}
.prov_box h3{
    height:60px;
    line-height:60px;
    font-size:20px;
    color:#444444;
    margin-bottom:30px;
    border-bottom:1px solid #c9c9c9;
}
.prov_box .text_box{
    font-size:16px;
    color:#444;
    line-height:30px;
    margin-bottom:60px;
}

.other_pro{
    position:relative;
}
.other_pro h3{
    height:60px;
    line-height:60px;
    font-size:20px;
    color:#444444;
    margin-bottom:30px;
    border-bottom:1px solid #c9c9c9;
}
.other_pro .bd{
    overflow:hidden;
}
.other_pro .bd li{
    width:375px;
    display:inline-block;
    float:left;
    margin-right:38px;
}
.other_pro .bd li:hover p{
    border-bottom:2px solid #3894e1;
}
.other_pro .bd li .img_box{
    width:375px;
    height:285px;
}
.other_pro .bd li p{
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#444;
    background:#fff;
    border-bottom:2px solid #d9d9d9;
}
.other_pro .bd li a{
    display:block;
}
.other_pro .btn_group{
    display:inline-block;
    position:absolute;
    right:0;
    top:15px;
}
.other_pro .btn_group span{
    width:40px;
    height:32px;
    text-align:center;
    line-height:32px;
    background:#9a9a9a;
    display:inline-block;
    font-size:18px;
    color:#fff;
    font-family: '宋体';
    margin-left:5px;
    cursor:pointer;
}
.other_pro .btn_group span:hover{
    background:#3894e1;
}









