/* 全局CSS定义 */
body{text-align:center;font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0;background:#ffffff;font-size:12px; color:#333;}
div,p,form,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; border:0; }
li { list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}

.wrap { width:1200px; margin:0px auto}
.fB { font-weight:bold}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both}
.border { border:#e5e8ed 1px solid; border-top:none}

.content{margin:0px auto;}


/* 通用空白间距 */
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank8w{ height:8px; font-size:1px; width:100%; overflow:hidden;float:left;}
.blank6w{ height:6px; font-size:1px; width:100%; overflow:hidden; float:left;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;float:left;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}
.blank40{ height:40px; font-size:1px; width:100%; overflow:hidden;}
.blank60{ height:60px; font-size:1px; width:100%; overflow:hidden;}

/* 链接颜色 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #333; text-decoration:none; }





.header
{
    position: relative;
    z-index: 10;

    width: 100%;

    transition: all .4s;

    background-color: #fff;
}
@media (max-width: 1199px)
{
    .header
    {
        height: 90px;
    }
}
.header .top
{
    height: 44px;

    border-bottom: 1px solid #e8e8e8;
}

.header .top p
{
    line-height: 44px;

    display: inline-block;

    margin: 0;

    color: #999;
}
@media (max-width: 1199px)
{
    .header .top p
    {
        display: none;
    }
}
.header .top p:before
{
    font-family: 'iconfont' !important;
    font-size: 18px;

    margin-right: 10px;

    content: '\e62f';

    color: #c3211e;
}
.header .top p.email
{
    margin-left: 30px;
}
.header .top p.email:before
{
    content: '\e72e';
}
.header .top .share
{
    float: right;
}
@media (max-width: 1199px)
{
    .header .top .share
    {
        float: none;

        text-align: right;
    }
}
.header .top .share ul li
{
    display: inline-block;
}
.header .top .share ul li a
{
    display: block;

    margin-left: 10px;

    -webkit-transition: all .5s;
    transition: all .5s;

    color: #999;
}

















.headbg{ width:100%; min-width:1200px; background:#FFF; position:sticky; position: -webkit-sticky; top:0; height:80px; z-index: 100; border-bottom:1px solid #f8f8f8;}
.head{ width:1200px; margin:0px auto;}
.head_logo{ float:left; text-align:left; }
.head_logo img{ padding:15px 0; height:50px; width:auto;}
.head_name{ float:left;  padding:20px 0;  padding-left:15px; text-align:left; }
.head_namebox{ border-left:1px solid #CCC; padding-left:20px;}
.head_namebox h3{ font-size:18px; color:#14548f; font-weight:bold;}
.head_namebox p{}


.head_nav{ float:right; width:700px;}
.head_nav ul{ float:right; margin:25px 0;}
.head_nav ul li{ float:left;}
.head_nav ul li a{ text-align:center; margin-left:20px; display:block; color:#333; text-decoration:none; font-size:16px; padding:0px 15px; height:30px; line-height:30px; background:#f7f7f7;}
.select{ background:#14548f !important; color:#FFF !important; padding:0px 15px; height:30px; line-height:30px; border-radius:5px;}





.footbg{ width:100%; min-width:1200px; background:#f8f8f8;}
.foot{ width:1200px; margin:0px auto; background:#f8f8f8; padding:50px 0 50px 0;}
.foot_left{ float:left; width:300px; padding-top:50px;}
.foot_mid{ float:left; width:300px; text-align:left; padding-left:100px; background:url(../images/line.png) no-repeat left center}
.foot_mid dl{}
.foot_mid dl dt{ font-size:18px; font-weight:bold; padding-bottom:20px;}
.foot_mid dl dd{ font-size:14px; line-height:26px;}
.foot_right{ float:right; width:350px; background:url(../images/line.png) no-repeat left center;  padding-top:20px; text-align:right;}




.copyright{ background:#14548f;  width:100%; min-width:1200px;}
.copyright_con{ width:1200px; margin:0px auto; padding:15px 0;} 
.copyright_con p{ line-height:24px; color:#FFF;}







.banner{  width:100%; min-width:1200px;}
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:710px; background:#000; min-width:1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;background:url(../images/bannerbg.jpg) no-repeat;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:710px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:530px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:3px; margin:1px; overflow:hidden; line-height:999px; background:#FFF; }
.fullSlide .hd ul .on{ background:#fff;  height:5px; }







.index_title{ font-size:26px; text-align:center; font-weight:bold; padding-bottom:15px;}
.index_subtitle{ font-size:16px; padding-bottom:30px; background:url(../images/line2.png) no-repeat bottom center; margin-bottom:20px;}





.indexProduct{ padding:70px 0; padding-bottom:30px;width:1200px; margin:0px auto}
.indexProduct_con{}
.indexProduct_con h3{ text-align:center; font-size:18px;}
.indexpicMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.indexpicMarquee-left .bd{ padding:10px;   }
.indexpicMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.indexpicMarquee-left .bd ul li{ float:left;  width:348px; margin-right:30px; margin-top:20px; border:1px solid #dedede; padding:15px; background:#f4f4f4;_display:inline; overflow:hidden; text-align:center;  }
.indexpicMarquee-left .bd ul li .pic{ text-align:center; }
.indexpicMarquee-left .bd ul li .pic img{ width:348px; height:auto; display:block; }
.indexpicMarquee-left .bd ul li .title{ font-size:16px; padding:10px 0 5px 0;}
.indexProduct_con > .more{ margin:30px 0 30px 0;}
.indexProduct_con > .more a{ width:120px; height:35px; line-height:35px; border:1px solid #14548f; display:block; margin:0 auto; font-size:16px; border-radius:20px; color:#14548f;}
.indexProduct_con > .more a:hover{ background:#14548f; color:#FFF; border:1px solid #14548f ;}







.indexAboutbg{ width:100%; margin:0px auto; min-width:1200px; background:url(../images/indexaboutbg.jpg) no-repeat center center; height:430px;}
.indexAbout{ padding:60px 0; width:1200px; margin:0 auto;}
.indexAbout_left{ float:left; width:600px; text-align:left;}
.indexAbout_left img{ padding-top:20px;}

.indexAbout_right{ float:right; width:600px; text-align:left;}
.indexAbout_right h3{ font-size:20px; font-weight:bold; margin-bottom:15px;}
.indexAbout_right p{  font-size:14px; line-height:26px;}
.indexAbout_right a{ display:inline-block; padding:5px 15px; background:#000; color:#FFF; margin-top:15px;}




.indexNews{ padding:70px 0; width:1200px; margin:0px auto}
.indexNews_con{ width:100%; overflow:hidden;}
.indexNews_con ul{ width:1250px;}
.indexNews_con ul li{ float:left;  padding:20px 10px; width:550px; margin-right:50px; text-align:left; border-bottom:1px solid #e3e3e3;}
.indexNews_con ul li:hover{ background:#f8f8f8;}
.indexNews_con ul li h3{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.indexNews_con ul li h3 span{ font-size:14px; float:right; font-weight:normal; color:#999;}
.indexNews_con ul li p{ font-size:14px;line-height:24px;}

.indexProduct_con > .more{ margin:30px 0 30px 0;}
.indexProduct_con > .more a{ width:120px; height:35px; line-height:35px; border:1px solid #14548f; display:block; margin:0 auto; font-size:16px; border-radius:20px; color:#14548f;}
.indexProduct_con > .more a:hover{ background:#14548f; color:#FFF; border:1px solid #14548f ;}







/**/
.inside{ width:1200px; margin:0px auto; padding: 0px 0; min-width:1200px; }
.inside02 {width: 100%; overflow: hidden; margin-bottom:50px;}
.insideBanner{ width:100%; height:450px; background-size:cover !important;}
.insideBanner_con{ width:1200px; margin:0px auto;min-width:1200px; padding:200px 0; font-size:36px; line-height:50px; color:#14548f; font-weight:bold;}
.insideBanner_con1{ width:1200px; margin:0px auto;min-width:1200px; padding:200px 0; font-size:36px; line-height:50px; color:#ffffff; font-weight:bold;}
.insideMain{ }





.site{ height:45px; line-height:45px; text-align:left; font-size:14px; text-indent:10px;}


.insidefootbg{ background:#dcdcdc;}
.insidefoot{ width:1080px; margin:0 auto;}
.insidefoot_left{ float:left; width:275px; height:130px; }
.insidefoot_right{ float:right; width:775px; padding-left:30px;}
.insidefoot_right dl{ text-align:left; padding-top:25px;}
.insidefoot_right dl dt{ line-height:28px;}
.insidefoot_right dl dt a{ margin-right:20px; color:#4b4b4b; text-decoration:none;}
.insidefoot_right dl dt li{ float:left;}
.insidefoot_right dl dd{ line-height:28px; color:#4b4b4b;}
.insidefoot_right dl dd span{ margin-right:20px;}


.dede_pages{clear:both;padding:50px 0 0;font-size:16px;text-align:center; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul a{float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul a{color:#555;display:block;padding: 5px 13px;}
.dede_pages ul a.page-num-current{background-color:#14548f ;color:#fff;border:1px #3388ff solid; padding:5px 13px}




/*单页*/
.about{ text-align:left; line-height:30px; font-size:14px; color:#666;}
.about p{ margin:10px 0px;}

.aboutus_title{ margin:20px 0;}
.aboutus_title h2{text-align:center;color: #222;font-size: 30px; padding:30px 0;}

.aboutinfo{}
.aboutinfo_con{ text-align:left; font-size:16px; line-height:30px;}

.aboutinfo_con2{ margin:50px 0; }
.aboutinfo_con2 h3{ font-size:16px; line-height:32px; font-weight:bold;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:20px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:280px; height:auto; display:block;  }
.picMarquee-left .bd ul li .title{ font-size:14px; background: #f4f4f4; padding:10px 0;}





/*新闻列表*/

.newslist{ padding:20px 0;}
.newslist_class{ margin-bottom:30px;}
.newslist_class ul{ text-align:center;}
.newslist_class ul li{ display:inline-block; margin:0 5px;}
.newslist_class ul li a{ padding:0px 30px; height:40px; line-height:40px; display:block; font-size:14px; border:1px solid #cccccc; border-radius:20px;}
.xuanzhong{ background:#14548f !important; color:#fff !important; border:1px solid #076ce0 !important;}
.newslist_con ul {}
.newslist_con ul li{ padding:25px 0px; border-bottom:1px solid #e3e3e3; text-align:left;}
.newslist_con ul li h3{ font-size:20px; margin-top:5px; font-size:16px; font-weight:bold;}
.newslist_con ul li p{ font-size:14px; line-height:26px; color:#666; margin:5px 0;}




.news{ padding: 36px 30px 26px; border: 1px solid #e3e3e3; margin-top:30px;}
.news dl{ }
.news dl dt{ padding:20px 0px; text-align: center;border-bottom: 1px solid #e3e3e3; padding-bottom: 24px; }
.news dl dt h1{ font-size:24px; color:#333;}
.news dl dt p{ font-size:14px; color:#999; padding-top:10px;}
.news dl dd{ padding:20px 0px; text-align:left; line-height:32px; font-size:16px; color:#6F6F6F;}
.news dl dd p{ margin-bottom:10px;}
.news ul{ padding-top:20px; text-align:left; border-top: 1px solid #e3e3e3;}
.news ul li{ font-size:14px; line-height:36px;}








/*产品列表*/
.productlist{ width:100%; overflow:hidden;}
.productlist_class{ margin-bottom:30px;}
.productlist_class ul{ text-align:center;}
.productlist_class ul li{ display:inline-block; margin:0 5px;}
.productlist_class ul li a{ padding:0px 30px; height:40px; line-height:40px; display:block; font-size:14px; border:1px solid #cccccc; border-radius:20px;}
.xuanzhong{ background:#14548f !important; color:#fff !important; border:1px solid #076ce0 !important;}
.productlist_con{}
.productlist_con ul{ width:1230px;}
.productlist_con ul li{ float:left; width:348px; margin-right:30px; margin-top:50px; border:1px solid #dedede; padding:15px; background:#f4f4f4;}
.productlist_con ul li img{width: 100%; height: 100%; font-size: 0; line-height: 280px; position: relative;}
.productlist_con ul li h3{ background:#f8f8f8; text-align:center; font-size:16px; padding-top:20px; padding-bottom:5px; }











.product{ padding:50px 0;}
.product_left{ float:left; width:460px;}
.product_left img{ width:100%; height:auto;}
.product_right{ float:left; width:650px; text-align:left; margin-left:80px;}
.product_right h3{ font-size:24px; font-weight:bold;}
.product_right p{ font-size:16px; color:#666; margin:20px 0px; line-height:26px;}
.product_right > .contactbtn{ background:#14548f; color:#FFF; width:140px; height:45px; line-height:45px; border-radius:5px; text-align:center; display:block; font-size:16px; }
.product_info{ border:1px solid #e9e9e9; margin-top:50px;}
.product_infoTitle{ background:#f8f8f8; height:50px;}
.product_infoTitle span{ border-top:2px solid #14548f; color:#14548f; float:left; width:150px; line-height:50px; background:#FFF; font-size:16px;}
.product_infoCon{ font-size:16px; text-align:left; line-height:30px; padding:30px;}


.productinfo{width:1200px; margin:0px auto;  border:1px solid #e9e9e9; margin-bottom:50px; }
.productinfo_title{ padding:15px 0; border-bottom:1px solid #e9e9e9; text-align:center;}
.productinfo_title h3{ font-size:24px;}
.productinfo_title p{}
.productinfo_con{ padding:0px 20px;}
.productinfopicMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.productinfopicMarquee-leftt .bd{ padding:10px;   }
.productinfopicMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.productinfopicMarquee-left .bd ul li{ float:left;  width:253px; margin-right:20px; margin-top:20px; margin-bottom:20px; border:1px solid #dedede; padding:10px; background:#f4f4f4;_display:inline; overflow:hidden; text-align:center;  }
.productinfopicMarquee-left .bd ul li .pic{ text-align:center; }
.productinfopicMarquee-left .bd ul li .pic img{ width:253px; height:auto; display:block; }
.productinfopicMarquee-left .bd ul li .title{ font-size:16px; padding:10px 0 5px 0;}









.contact{ width: 100%; padding-bottom:70px;}
.contact ul{}
.contact ul li{ border:1px solid #CCC; float:left; width:210px; height:90px; text-align:left; margin:15px 28px; padding:40px; padding-left:80px; }
.contact ul li h3{ font-weight:bold; margin-bottom:-1px; font-size:16px;}
.contact ul li p{ font-size:16px;}
.dh{ background:url(../images/dh.png) no-repeat 20px 27px; background-size:45px 45px;}
.wx{ background:url(../images/wx.png) no-repeat 20px 27px;; background-size:45px 45px;}
.dz{ background:url(../images/dz.png) no-repeat 20px 27px;; background-size:45px 45px;}
.yx{ background:url(../images/yx.png) no-repeat 20px 27px;; background-size:45px 45px;}
.wz{ background:url(../images/wz.png) no-repeat 20px 27px;; background-size:45px 45px;}
.cz{ background:url(../images/dh.png) no-repeat 20px 27px;; background-size:45px 45px;}




.contact .conL{width: 455px;height: 390px;float: left;background: #f8f8f8; padding: 25px 60px 5px 60px; text-align:left; }
.contact .conL h3{font-size: 24px;margin-bottom: 24px;}
.contact .conL h3 span{font-weight: normal!important;font-size: 16px;color: #999;}
.contact .conL .dg_lianxi li:first-child{border-top: 1px solid #dcdcdc;}
.contact .conL .dg_lianxi li{height: 59px;border-bottom: 1px solid #dcdcdc;overflow: hidden;}
.contact .conL .dg_lianxi li img{display: block;margin-top: 18px;float: left;padding-right: 8px;}
.contact .conL .dg_lianxi li p{float: left;margin-top: 21px;width: 402px;padding-top: 0;line-height: 20px;font-size: 14px;color: }
.contact .conR{width: 600px;float: left;height: 390px;background: #000;}

.lxmap{border: 1px solid #ddd;margin-bottom: 50px;background: #fff;}



