@charset "utf-8";

html{font-size:12px;}

*{ margin:0px; padding:0px;} 

 ul,li{list-style:none;}

 a{color:#666;outline:0;text-decoration:none}

a:focus,a:hover{color:#74777b;text-decoration:none}

/*全局初始化样式*/





body { padding: 0; margin: 0 auto; font-size: 16px; line-height: 1.42857143; font-family:'syrh','Microsoft Yahei', Arial, Helvetica, sans-serif, "宋体"; color: #888; width: 100%; zoom: 1; word-break: break-all; overflow-x: hidden;    /*禁用Webkit内核浏览器的文字大小调整功能*/ -webkit-text-size-adjust: none;    /*取出点击出现半透明的灰色背景*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight: rgba(0, 0, 0, 0);    /*控制文本可选性*/    /*-webkit-user-select: none;

        -ms-user-select: none;

       -moz-user-select: none;

     -khtml-user-select: none;

            user-select: none;*/



    /*设置字体的抗锯齿或者说光滑度*/

-webkit-font-smoothing: antialiased; }



/*默认去除ul、li的默认样式*/

.p,

.h1,

.h2,

.h3,

.h4,

.h5,

.h6 { margin: 0; padding: 0; }

.ul,

.ul li { list-style: none; margin: 0; padding: 0; }



/*初始化下拉菜单、单行输入框、多行输入框的样式*/

select,

input,

textarea { font-family:'syrh','Microsoft Yahei', Arial, Helvetica, sans-serif, "宋体"; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #888; border: none; }



/*表单元素获得焦点时不显示虚线框*/

input:focus { outline: none; }

input,

button,

select,

textarea { outline: none;    /*-webkit-appearance:none;*/    /*强制去除表单自带的样式*/ }



/*不允许多行输入文本框有滚动条*/

textarea { resize: none;    /*-webkit-appearance:none;*/    /*强制去除textarea自带的样式*/ }



/*初始化表单元素样式*/

textarea,

input,

select { background: none; border: none; margin: 0; padding: 0; }



/*初始化HTML5标签样式*/

audio,

canvas,

progress,

video { display: inline-block; vertical-align: baseline; }

article,

aside,

footer,

header,

hgroup,

nav,

section,

figure,

figcaption { display: block; }



/*去除figure边距*/

figure,

figcaption { margin: 0px; padding: 0px; }



/*初始化图片样式*/

ul,

ul li,

img { vertical-align: top; }

img { border: none; border: 0; max-width: 100%; }

ul



/*初始化a的样式和字体样式*/

a { color: #000; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:focus { outline: none; -moz-outline: none; }

a:hover { }



/*清除浮动*/

.govCon:after,

.clearfix:after { display: block; font-size: 0; line-height: 0; visibility: hidden; height: 0; clear: both; content: " "; }



/*全局样式*/



/*地图*/

.amap-markers .amap-marker { display: block !important }



/*框架*/

@font-face { font-family: "novecento"; src: url("../font/novecento_widebook.eot"); }

@font-face { font-family: "novecento"; src: url("../font/novecento_widebook.ttf"); }

.contain { padding: 0 15px; margin: 0 auto; }

@media screen and (min-width:1230px) {

    .contain { width: 1200px; }

}



/*tab样式*/

.caseMenu .list {    /*background-color: rgb(238,238,238);*/

height: 40px; line-height: 40px; }



/*头部*/



.header .navBtn { width: 29px; height: 26px; position: absolute; right: 15px; top: 50%; margin-top: -11.5px; z-index: 9; background-color: #fff; }

.header .navBtn span { display: block; height: 2px; background: #888; margin-bottom: 5px; }

.header .navBtn span:last-child { margin-bottom: 0; }

.mainNav { position: absolute; left: 0; right: 0; top: 83px; background: #f1f1f1; z-index: 10; }

.mainNav li a { display: block; }

.mainNav li>a { padding: 15px; border-bottom: 1px solid #ccc; color: #000; }

.mainNav li dl { display: none; }

@media screen and (min-width:1920px) {

    .owl-carousel .owl-item img { width: 100%; }

    #sector { background-position: 50% 66% !important; }

}

@media screen and (min-width:768px) {





    .header .mainNav { padding-top: 10px; position: static; text-align: right; background: none; }

    .header .mainNav li { display: inline-block; margin-left: 1%; }

    .header .mainNav li:first-child { margin-left: 0; }

    .header .mainNav li>a { font-size: 16px; padding: 0; padding-bottom: 12px; border-bottom: 2px solid #fff; }

	



    /*.header .mainNav li:last-child {

        position: relative;

        top: -3px;

        height: 40px;

    }*/



    /*.header .mainNav li:last-child a{ font-size:12px; color:#e62129; padding:3px 10px; border:1px solid #e62129;  } */



    /*.header .mainNav li:last-child a {

        font-size: 16px;

        padding: 0;

        padding-bottom: 12px;

        border-bottom: 2px solid #fff;

    }



    .header .mainNav li:last-child a span {

        padding-right: 16px;

        position: relative;

    }



    .header .mainNav li:last-child a span:after {

        content: "";

        width: 6px;

        height: 6px;

        position: absolute;

        right: 1px;

        top: 50%;

        margin-top: -4.5px;

        border-left: 1px solid #e62129;

        border-top: 1px solid #e62129;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        -o-box-sizing: border-box;

        -ms-box-sizing: border-box;

        box-sizing: border-box;

        -webkit-transform: rotate(225deg);

        -moz-transform: rotate(225deg);

        -o-transform: rotate(225deg);

        -ms-transform: rotate(225deg);

        transform: rotate(225deg);

    }*/



   

}



/*底部*/

.footer1{ background:#1072bd;}

.footer { font-size: 12px; text-align: center;  }

.footer,

.footer a { color: #fff; text-decoration: none; font-size: 14px; }

.footer a .spanr { padding-right: 5px; vertical-align: bottom; }

.footer a img { position: relative; top: 3px; }

.footer .select { margin-bottom: 18px; }

.footer .select dl,

.footer .select dt,

.footer .select dd { margin: 0; padding: 0; font-size: 12px; text-align: right; }

.footer .select dl {    /* display:inline-block;width:160px;*/

position: relative; }

.footer .select dt { width: 60px;    /*padding-right:26px; */ text-align: center;    /*border:1px solid #343940;*/ border-right: none; line-height: 22px; position: relative; color: #fff; font-size: 14px; font-size:1.166rem; }



/*.footer .select dt:after{ content:''; width:26px; height:24px; position:absolute; right:-1px; top:-1px; background:#343940 url(../images/c7.png) no-repeat center;}*/

.footer .select dd {    /* display:none;*/

text-align: left; padding: 1px 0; position: absolute; left: 60px; right: 0; top: 0px;    /*bottom:23px;border:1px solid #343940; z-index:3; background-color:#282626;*/ }

.footer .select a {    /*display:block; */

text-align: left; padding: 5px 8px; text-decoration: none; font-size: 14px; color: #fff; }

.footer em { background: url(../images/m/c2.png) no-repeat center; margin: 0 3px; }

.footer .copyRight { margin-top: 10px; }

.footer .copyRight a { font-weight: bold; }



/*内页*/

.banner { height: 300px; background-repeat: no-repeat; background-position: center; }

.banner div { text-align: center; height: 300px; position: relative; }

.banner img { position: absolute; left: 15px; top: 50%; margin-top: -49.5px; }

@media screen and (min-width:1230px) {

    .banner div { width: 1200px; margin: 0 auto; }

    .banner img { left: 0; }

}

.bg { background: url(../images/m/honor.png) no-repeat center bottom; }

.slidebar { padding-top: 15px; padding-bottom: 16px; font-size: 14px; border-bottom: 1px solid #eaeaea; }

.slidebar .welTip { font-weight: bold; color: #e62129; font-size: 16px; }

.slidebar .current { margin-top: 10px; }

.slidebar .current,

.slidebar .current a { color: #333; }

.slidebar .current a:first-child { padding-left: 26px; background: url(../images/m/c3.png) no-repeat left center; }



.navMenu ul { padding-top: 40px; }

.navMenu li { border-bottom: 1px solid #fff; }

.navMenu a { display: block; padding: 10px 5px; text-align: center; background: #eeeeee; }

.navMenu li.onmenu a { background-color: #e62129; color: #fff; }

@media screen and (min-width:768px) {

    .navMenu { text-align: center; }

    .navMenu ul { display: inline-block; }

    .navMenu li { float: left; display: inline; border-right: 2px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px; }

    .navMenu li:last-child { border: none; }

    .navMenu a { display: block; padding: 10px 20px; }

    .Content { margin-top: -10px; }

}



.nyTi { font-size: 24px; color: #333; text-align: center; font-weight: bold; }

.nyTi span { display: block; color: #e5e5e5; text-transform: uppercase; }

@media screen and (min-width:768px) {

    .nyTi span { font-size: 40px; margin-top: -7px; }

}



/*分页*/

.Pages { font-size: 12px; text-align: center; padding-top: 68px; padding-bottom: 153px; }

.Pages div { display: inline-block; }

.Pages,

.Pages a { color: #747474; }

.Pages a,

.Pages em,

.Pages span,

.Pages b,

.Pages input { float: left; display: inline; margin: 0 2px; }

.Pages em,

.Pages span { margin: 0; }

.Pages em { font-style: normal; position: relative; }

.Pages b { font-weight: normal; }

.Pages em a { width: 28px; border: 1px solid #eaeaea; background-color: #fff; line-height: 28px; }

.Pages em a:hover,

.Pages a.a_cur { color: #fff; background-color: #e72830; border-color: #e72830; }

.Pages .a_prev,

.Pages .a_next { font-size: 16px; padding: 0px 30px; background-color: #fff; border: 1px solid #eaeaea; line-height: 28px; }

.Pages .a_prev:hover,

.Pages .a_next:hover { background-color: #f3f4f5; }

.Pages b { line-height: 30px; margin: 0 4px; }

.Pages input { padding: 6px 0; border: 1px solid #eaeaea; background: #fff; text-align: center; line-height: 14px; }

.Pages input.i_text { width: 67px; }

.Pages input.i_button { width: 37px; }

.Pages .p_jump { display: none; }

@media screen and (min-width:768px) {

    .Pages .p_jump { display: inline; }

}





/*首页*/

.homeBan { position: relative; z-index: 400; }

.homeBan a { display: block; width: 100%; height: 100%; }

.homeBan .carousel-banner { position: relative; }

.homeBan .owl-dots { text-align: center; position: absolute; left: 0; right: 0; bottom: 7px; }

.homeBan .owl-dots .owl-dot { display: inline-block; width: 10px; margin: 0 4px; }

.homeBan .owl-dots .owl-dot span { display: block; width: 10px; height: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; }

.homeBan .owl-dots .active span { background-color: #575b5f; }



/*.dots1,.dots2,.dots3,.dots4,.dots5,.dots6{ display:none;}*/

@media screen and (min-width:768px) {

    .homeBan .owl-dots { bottom: 20px; }

    .homeBan .owl-dots .owl-dot { width: 14px; margin: 0 6px; }

    .homeBan .owl-dots .owl-dot span { width: 14px; height: 14px; -moz-border-radius: 14px; -o-border-radius: 14px; -ms-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; background-color: #fff; }

    .homeBan .owl-dots .active span { background-color: #e62129; }

}

@media screen and (min-width:992px) {



    /*.homeBan a{ height:900px; background-repeat:no-repeat; background-position:center bottom; position:relative;}

        .homeBan .owl-carousel .owl-item img{ display:none;}*/

    .homeBan a { position: relative; }

    .dots1,

    .dots2,

    .dots3 { font-size: 18px; font-weight: bold; color: #333; text-align: center; display: block; background: url(../images/m/dot.png) no-repeat center bottom; position: absolute; z-index: 99; margin: 0; padding: 0; padding-bottom: 43px; }

    .dots1 span,

    .dots2 span,

    .dots3 span { display: block; font-size: 20px; color: #d90000; }

    .dots1 i,

    .dots2 i,

    .dots3 i,

    .dots4 i,

    .dots5 i,

    .dots6 i,

    .dots7 i,

    .dots8 i { font-style: normal; }

    .dots1 { left: 17%; top: 50%; }

    .dots2 { left: 32%; top: 50%; }

    .dots3 { left: 47%; top: 50%; }

    .dots4,

    .dots5,

    .dots6,

    .dots7,

    .dots8 {  font-size: 18px; font-weight: bold; color: #333; text-align: center; display: block; background: url(../images/m/dot.png) no-repeat center bottom; position: absolute; z-index: 99; margin: 0; padding: 0; padding-bottom: 43px;}

    .dots4 span,

    .dots5 span,

    .dots6 span,

    .dots7 span,

    .dots8 span { font-weight: bold; display: block; font-size: 18px; color: #d90000;}

    .dots4 { left: 62%; top: 50%; }

    .dots5 { left: 77%; top: 50%; }

    .dots7 { left: 19%; top: 50%; }

    .dots8 { right: 11%; top: 50%; }

}





.wrap{ width:100%; max-width:750px; min-width:320px; margin:0px auto; overflow:hidden; position:relative;}



.header{overflow:hidden;padding:5% 3% 2%}

.top{padding:2% 0; background:#f1f1f1; font-size:0.22rem; text-align:center;} 

.logo{width:80%;overflow:hidden;float:left}

.logo img{width:100%}

.logo_l{width:80%;text-align:center}

.logo_l img{width:90%}

.dianhua{width:12%;float:right}

.dianhua img{width:100%}



.nav{width:100%;margin:0 auto;overflow:hidden; background:#0e70bc;}

.nav ul{overflow:hidden}

.nav ul li{float:left;width:25%;padding:2% 0;text-align:center;font-size:.22rem; border-right:1px #fff solid;border-bottom:1px #fff solid; box-sizing:border-box; }

.nav ul li a{color:#fff;}



.about_bj{ background:rgba(14,112,188,00.6); margin:20px; padding:20px;}



.edit{ line-height:0.4rem; font-size:0.22rem; margin:3% auto }

.aboutbox{ overflow:hidden; margin:3% auto;}

.aboutbox ul{ overflow:hidden; margin:0px; padding:20px 0px;}

.aboutbox ul li{ width:33.33333%; border:5px rgba(0 ,0,0,0) solid; border-top:none; border-bottom:none; box-sizing:border-box; float:left; overflow:hidden;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.aboutbox ul li div { width:100%; height:100%; overflow:hidden;}

.aboutbox ul li p{ font-size:0.22rem; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.aboutbox ul li div img{ width:100%; height:100%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}	

.aboutbox ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.aboutbox ul li:hover{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out ; transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);}	

	

.about{ color:#fff; font-size:0.22rem; padding:0 10px; margin-top:5%;}

.about p{ overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:7; }

.about_mot{background:url(../images/m/div2.jpg) no-repeat center top; background-size:300%; overflow:hidden; padding-bottom:40px; margin:10px 0 0;}





.gengduo{width:60%;margin:3% auto 0;padding:2% 0;text-align:center;color:#fff;font-size:.22rem; background:#0e70bc; border-radius:6px;}

.gengduo a{color:#fff}



.gengduo1{width:60%;margin:3% auto 0;padding:2% 0;text-align:center;color:#fff;font-size:.22rem; }

.gengduo1 a{color:#fff}



.jieshao{ font-size:16px; line-height:30px; color:#fff; width:1200px; overflow:hidden; margin:50px auto 0; text-align:left;}



.sysList{ width:1200px; overflow:hidden; margin:50px auto 150px; padding:0px;}

.sysList li{ width:33.33333%; margin:0px; margin:0px;}





.box_t{ text-align:center; margin:80px auto;}

.box_t>h2 { font-size: 36px; color:#fff; text-align:center; text-transform:uppercase; font-weight:400; margin:0px; padding:0px; }

.box_t>h3 { font-size: 30px; color:#fff; text-align:center; font-weight:400; margin:0px; padding:0px; }

.box_t>h3:after{display:block; width:50px; height:2px; background:#fff; margin:10px auto 0; content:"";}

.more a { display: inline-block; font-size: 15px; color: #fff; text-transform: uppercase;  padding: 8px 58px;  }





.box_d{ text-align:center; margin:80px auto;}

.box_d>h2 { font-size: 36px; color:#999; text-align:center; text-transform:uppercase; font-weight:400; margin:0px; padding:0px; }

.box_d>h3 { font-size: 30px; color:#333; text-align:center; font-weight:400; margin:0px; padding:0px; }

.box_d>h3:after{display:block; width:50px; height:2px; background:#0e70bc; margin:10px auto 0; content:"";}



.sqBorder { overflow:hidden;}

.scroll_div {height:100%;margin:3% 15px;; overflow: hidden; white-space: nowrap;}

.scroll_div img {width:33.33333%;}

#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline; margin:0px; padding:0px;}



.scroll_div_zz{ overflow:hidden;}
.scroll_div_zz ul{ overflow:hidden;}
.scroll_div_zz ul li{ width:230px; overflow:hidden; float:left; margin:0 5px;}
.scroll_div_zz ul li img{ width:100%; }



.products_hb{ overflow:hidden; margin:3% auto }

.products_hb ul{ overflow:hidden;}

.products_hb ul li{ width:50%;  float:left; overflow:hidden; border:1px #f1f1f1 solid; box-sizing:border-box;}



.products_hb ul li img{transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;width:100%; height:100%}

.products_hb ul li:hover img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}

.products_hb ul li:nth-child(n+13){display:none;}





.shuzi{ overflow:hidden; position:absolute; left:0px; bottom:15%; width:100%;}

.shuzi li{ width:33.33333%; float:left; font-size:0.2rem; text-align:center; color:#fff;}

.shuzi li i{font-style:normal;}

.shuzi li span{display:block; color:#f00;}

.shuzi li:nth-child(n+4){ width:50%}



.news_com{  overflow:hidden; margin:10px auto 0;}

.news_com ul{ overflow:hidden; padding-top:10px;}

.news_com ul li{ width:50%; border:5px rgba(0,0,0,0) solid; margin-bottom:15px; float:left; box-sizing:border-box; overflow:hidden; transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}

.news_com ul li div{ width:100%; height:100%; overflow:hidden;}

.news_com ul li p{ font-size:0.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#666;}





.news_com ul li:hover{transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}

.news_com ul li div img{transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;width:100%; height:100%}

.news_com ul li div:hover img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}





.dpqcontent{ margin:0 10px; overflow:hidden;}

.lxwm_com{ overflow:hidden;  margin:3% auto 0;}

.lxwm_com ul{overflow:hidden; padding-top:3%;}

.lxwm_com ul li{ width:50%; float:left;overflow:hidden; text-align:center;}

.lxwm_com ul li p{ font-size:0.22rem; padding:5% 0 0; color:#fff}

.lxwm_com ul li img{width:25%; margin:3% auto; display:block;}

.lxwm_box{ background:url(../images/m/sector_bg.png) no-repeat center top; margin-top:20px;}



.copyright{ overflow:hidden;  text-align:center; padding:5% 0 20%; color:#fff;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}





.mbx{font-size:.22rem;background:#f1f1f1 url(../images/m/InpageAddress_icon01.png) no-repeat center left;;padding:3% 5px 3% 15px;text-indent:.5em;}

.mbx a{ background:url(../images/m/InpageAddress_icon02.png) no-repeat center right; margin:0 5px; padding-right:10px;}

.mbx a:last-child{ background:none;}



.content{ padding:0 10%; overflow:hidden; margin:0px auto;}





.buttom{background:#06528c;bottom:0;margin:0 auto;max-width:750px;min-width:320px;position:fixed;width:100%;z-index:9999}

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:25%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:.18rem;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff ;}

.buttom ul li .sy img{width:50%}



.article-detailed{overflow:hidden;margin:20px auto}

.article-detailed .tit{width:100%;height:auto;overflow:hidden;margin-bottom:15px}

.article-detailed .tit p{color:#333;font-size:24px;text-align:center;border-bottom:1px dashed #f1f1f1;padding:10px 0}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{width:100%;height:auto;overflow:hidden; }

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:0.22rem;line-height:0.4rem; color:#666;}





.fll{ background:#f1f1f1; overflow:hidden; margin:0px auto 0; padding:30px 0}



.title{text-align:center; padding-top:3%;}

.title h2 { font-size: 0.25rem; color:#999; text-align:center; text-transform:uppercase; font-weight:400; margin:0px; padding:0px; }

.title h3 { font-size: 0.3rem; color:#666; text-align:center; font-weight:bold; margin:0px; padding:0px; }

.title:after{content:""; display:block; width:50px; height:2px; background:#06C; margin:13px auto 0;}

.title1{text-align:center; padding-top:3%;}

.title1 h2 { font-size: 0.3rem; color:#fff; text-align:center; text-transform:uppercase; font-weight:400; margin:0px; padding:0px; }

.title1 h3 { font-size: 0.25rem; color:#fff; text-align:center; font-weight:bold; margin:0px; padding:0px; }

.title1:after{content:""; display:block; width:50px; height:2px; background:#fff; margin:13px auto 0;}







.menu_list{  overflow:hidden;  border:1px #ccc solid; margin:10px 10px; }





.menu_list ul li{ margin-bottom:4px; background:#0077d2 ; position:relative; text-align:left;font-weight:400;  text-indent:1em; padding:3% 0 }

.menu_list ul li:after{content:">"; color:#fff; right:10px; font-family:"宋体" ; position:absolute}

.menu_head{color:#333;cursor:pointer;background:#fff }

.menu_list h3{ background:#237fcc; height:40px; line-height:40px; color:#fff; margin:15px 5px 0; text-align:center; font-size:18px; font-weight:400;  }

.menu_list .current{ overflow:hidden; color:#997e76}

.menu_list .current a{color:#fff}

.menu_body{overflow:hidden;  }

.menu_body a{ height:39px; line-height:39px; text-align:center; font-size:15px; color:#333; display: block;  text-align:left; border-bottom:1px #ccc dotted; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;; text-align:left; text-indent: 2em;}

.menu_body a:hover{ padding-left:10px;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;color:#997e76}



.menu_list ul li.wd{ background:#5fb3ea;}

.menu_head a{color:#fff;}







.bottom{background:#242424;width:100%;max-width:1920px;overflow:hidden;margin:0px auto 0}

.footer{padding:0 10%;margin:0 auto;overflow:hidden;position:relative}

.b_nav{height:60px;color:#fff;line-height:60px; background:#333;width:100%; max-width:1920px; margin:0px auto;overflow:hidden;text-align:center}

.b_nav a{color:#fff;font-size:16px; margin:0 56px;}

/*.b_nav a::after{content:"|";padding:20px 38px}*/

.b_nav a:last-child::after{content:"";padding:0 px}

.text{overflow:hidden;padding:30px 0 33px;color:#fff;font-size:15px;line-height:26px; float:left;}

.text img{float:left;margin-right:20px}

.text span{display: block;  float: left;   margin: 15px;    font-size: 14px;   line-height: 24px; text-align:left;}

.erweima{width:210px; float:right;}

.erweima div{width:146px;height:146px;overflow:hidden;margin:35px auto 5px}

.erweima p{height:24px;line-height:24px;color:#fff;font-size:14px;text-align:center}



.erweima div img{width:100%;}



.pic_nav{ overflow:hidden; text-align:center; margin:20px auto 0}

.pic_nav a{ display:inline-block;  color:#fff;background:#0e70bc; padding:3% 0; width:33.33%; float:left; box-sizing:border-box; border:3px #fff solid; border-radius:6px; font-size:0.25rem; box-sizing:border-box;}

.pic_nav a:hover{ background:#0e70bc; color:#fff;}

.pic_nav a.corr{background:#073f6b; color:#fff;}



.pic_nav1{ overflow:hidden; text-align:center; margin:3%  auto}

.pic_nav1 a{ display:inline-block; background:#f2f2f2; padding:3% 0; width:33.33%; box-sizing:border-box; border:2px #fff solid; font-size:0.2rem; box-sizing:border-box;}

.pic_nav1 a:hover{ background:#0e70bc; color:#fff;}

.pic_nav1 a.coll{background:#0e70bc; color:#fff;}





.news {

	margin: 10px auto 10px;

	overflow: hidden;

}

.news ul {

	overflow: hidden;

}

.news ul li {

	overflow: hidden;

	border: 1px #ccc solid;

	

	margin: 0 10px 15px;

}

.news ul li span {

	display: block;

	float: left;

	width: 90px;

	background: #dcdcdc;

	text-align: center;

	-webkit-transition: all .5s;

	transition: all .5s;

	margin-right:10px;

}

.news ul li span b {

	display: block;

	font-size: 0.3rem;

	color: #666;

	padding: 10px 0;

}

.news ul li span i {

	display: block;

	font-size: 0.16rem;

	color: #666;

	border-top: 1px #fff dotted;

	padding: 5px 0;

	font-style: normal;

}

.news ul dl {

	overflow: hidden;

	padding-bottom: 3px; padding:10px 0 ;

}

.news ul dl h3 {

	font-size: 0.25rem;

	color: #333;

	margin-bottom: 0.1rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-transition: all .5s;

	transition: all .5s;

	font-weight: 300;

}

.news ul dl p {

	font-size: 0.2rem;

	line-height: 0.25rem;

	;

	color: #666;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}

.news ul li:hover span {

	background: #1972f4;

	-webkit-transition: all .5s;

	transition: all .5s;

}

.news ul li:hover span b, .news ul li:hover span i {

	color: #fff;

}

.news ul li:hover h3 {

	color: #1972f4

}





.news_lb{ overflow:hidden; padding:0 10px}

.news_lb ul{ overflow:hidden;}

.news_lb ul li{ overflow:hidden; margin-bottom: 2%; padding-bottom:2% ; border-bottom:1px #ccc solid; position:relative;}

.news_lb ul li div{ float:left; width:35%; margin-right:3%;overflow:hidden;}

.news_lb ul li span{ overflow:hidden; }

.news_lb ul li span h3{ overflow:hidden; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; font-size:0.2rem;}

.news_lb ul li span dt{ overflow:hidden; display:block; font-size:0.16rem;}

.news_lb ul li span p{  overflow:hidden;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size:0.2rem;; line-height:0.3rem; }

.news_lb ul li span dd{  overflow:hidden; position:absolute;  bottom:10px; right:0px; border:1px #ccc solid; height:30px; line-height:30px; display:block; width:120px; text-align:center;}

.news_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.news_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_lb ul li span h3:hover{padding-left:10px; -webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}



.news_lb ul li span dd:hover{ background:#0374c3; }



.news_lb ul li span dd:hover a{color:#fff;}





.map{ height:200px; margin-top:10px; margin:0 10px;}



.wary_left{ width:20%; float:left; overflow:hidden;margin-top:0%; }

.wary_right{ width:78%; float:right; overflow:hidden;margin-top:0%; }





.b_bt {font-size: 26px; color: #fff;  background: #0374c3;   overflow: hidden;  padding: 6% 0;  font-weight: 400;  text-align: center; }

.pic_muen { overflow:hidden; background:#f1f1f1; margin:3%;}

.pic_muen ul h3{ background:#92c0e0; text-indent:2em;;  color:#fff; font-weight:400; padding:3% 0}

.pic_muen ul { overflow:hidden; padding:10px;}



.pic_muen ul li{ padding:2% 0 ; border-bottom:1px #ccc dashed; font-size:0.22rem; }

.pic_muen ul li a{padding-left:20px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; display:block;}

.pic_muen ul li a:hover{padding-left:30px; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}



.kefu{ overflow:hidden; background:#f1f1f1;}



.kefu ul { overflow:hidden; padding:10px}



.kefu ul li{ padding:6% 0 ; border-bottom:1px #ccc dashed; font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.kefu ul li a{padding-left:20px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; display:block;}

.kefu ul li a:hover{padding-left:30px; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}



.news_zixzun{ overflow:hidden; background:#f1f1f1; margin-top:3%}



.news_zixzun ul { overflow:hidden; padding:10px}



.news_zixzun ul li{ padding:5% 0 ; border-bottom:1px #ccc dashed; font-size:16px;  }



.news_zixzun ul li a{padding-left:20px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news_zixzun ul li a:hover{padding-left:30px; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}





.lianxi{ overflow:hidden; background:#f1f1f1; margin-top:3%}

.lianxi div { overflow:hidden; padding:20px; line-height:33px; color:#666; font-size:16px;}





.page{overflow:hidden;margin:3% auto}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px;font-size:16px;}

.page ul li a{color:#333}

.page ul .thisclass{background:#2574c3;color:#fff;border:1px solid #00933f}

.page select{border:none;background:0 0;outline:0}







.news_mt{ padding:0 10%; overflow:hidden; margin:30px auto 0;}

.news_mt ul{ overflow:hidden; padding-top:20px;}

.news_mt ul li{ width:33.33333%; border:10px rgba(0,0,0,0) solid; margin-bottom:15px; float:left; box-sizing:border-box; overflow:hidden; transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}

.news_mt ul li div{ width:100%; height:100%; overflow:hidden;}

.news_mt ul li p{ height:50px; line-height:26px;overflow:hidden; font-size:16px; text-align:left;}





.news_mt ul li:hover{transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}

.news_mt ul li div img{transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;width:100%; height:100%}

.news_mt ul li div:hover img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; -webkit-transition:all .5s;}





.m10{ margin:2% auto;}

.m10 ul li{margin-bottom:20px; width:50%}





.pic_content{ overflow:hidden; margin:30px auto 0;}

.pic_content ul{ overflow:hidden;}

.pic_content ul li{ width:50%; border:5px rgba(0 ,0,0,0) solid; border-top:none; border-bottom:none; box-sizing:border-box; float:left; overflow:hidden;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; margin-bottom:5px;}

.pic_content ul li div {  height:100%; overflow:hidden; border:1px #ccc solid}

.pic_content ul li p{ font-size:0.22rem; padding:3% 0; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#666}

.pic_content ul li div img{ width:100%; height:100%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}	

.pic_content ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li:hover{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out ; }	

.pic_content ul li dd { font-size:0.2rem; text-align:center; color:#999}







.pic_fuwu{overflow:hidden; margin-bottom:20px;}

.pic_fuwu ul{ overflow:hidden;  }

.pic_fuwu ul li{ background-color:#f5f5f5; overflow:hidden; float:left; padding: 30px; margin:2% 2% 0 0;  -webkit-transition:all .5s;transition:all .5s;  }

.pic_fuwu ul li h3{font-size:18px;color:#333; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:400;}

.pic_fuwu ul li p{ height:47px; font-size:14px; line-height:24px; color:#666;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin:10px 0}

.pic_fuwu ul li i{ color:#666; font-size:14px; display:block; margin:15px 0 20px;}

.pic_fuwu ul  li dd { background-color:#999; font-size:14px; color:#fff; padding:2px 10px; display:inline-block;}

.pic_fuwu ul  li dd a{color:#fff;}

.pic_fuwu ul li:nth-child(2n){ margin-right:0px;}

.pic_fuwu ul li:hover{ -webkit-transition:all .5s;transition:all .5s; transform:translateY(-10px); -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); -webkit-transform:translateY(-10px); box-shadow:0 0 6px #d5d5d5;}

.pic_fuwu ul li:hover dd { background-color:#0e70bc;}

.pic_fuwu ul li:hover h3 a{color:#0e70bc;}





.huoban { overflow:hidden; margin:20px auto;}

.huoban ul{ overflow:hidden;}

.huoban ul li{ width:33.3333%;  border:5px #fff solid; box-sizing:border-box; overflow:hidden; float:left; text-align:center; margin-top:15px;}

.huoban ul li div{ width:100%; height:100%; overflow:hidden; border:1px #ccc solid; box-sizing:border-box;}

.huoban ul li p{ height:40px; line-height:40px; overflow:hidden; text-align:center;}





.rongyu { overflow:hidden; margin:20px auto;}

.rongyu ul{ overflow:hidden;}

.rongyu ul li{ width:50%;  border:5px #fff solid; box-sizing:border-box; overflow:hidden; float:left; text-align:center; margin-top:15px;}

.rongyu ul li div{ width:100%; height:100%; overflow:hidden; border:1px #ccc solid; box-sizing:border-box;}

.rongyu ul li p{ height:40px; line-height:40px; overflow:hidden; text-align:center;}











.n_banner {

    height: 300px;

    line-height: 200px;

    font-size: 0.3rem;

    color: #fff;

    text-align: center;

}

















.cp_xiangqing{overflow:hidden; padding:0 8px; margin-top:5%}

.cp_xiangqing h3{text-align:center;margin:0 auto;font-size:.25rem;line-height:.4rem;}

.cp_xiangqing dd{background:#f1f1f1;padding:1% 0;font-size:.18rem;text-align:center;margin-top:1%;}

.cp_xiangqing dd span{margin:0 5px;}

.cp_xiangqing dd span:nth-child(n+2){display:block;}

.xq_content{margin:2% 0;overflow:hidden;line-height:30px;font-size:.22rem;}

.xq_content img{display:block;max-width:100%;text-align:center;margin:0 auto;}

.shangxiaye{overflow:hidden;margin-bottom:3%;}

.shangxiaye ul{overflow:hidden;margin-left:1px;}

.shangxiaye ul li{width:50%;font-size:.22rem;float:left;border:1px #ccc solid;padding:1% 2%;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.shangxiaye ul li:nth-child(3){width:100%;margin-top:10px;clear:both;}

.shangxiaye ul li a{color:#666;}







@media screen and (max-width:450px) {

.news ul li span {



	width: 70px;

}

.news ul li span b {

  

    padding: 6px 0;

}



}















