body{font-size:14px; max-width:720px; font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;}

html{
    width: 100%;
    color: #545454;
    
}
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
li{list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
a,a:hover{ text-decoration:none}
.erweima{ width:80%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.erweima img{ width:100%;}


.header{background: url(../images/index-bg.jpg) no-repeat top center;border-bottom-left-radius: 0.8rem;background-size: 100;;}
.head {padding: 1rem 0.3rem 0rem 0.3rem;overflow: hidden; width:90%}
.head img{ width:100%;}
.nav{overflow: hidden;}
.nav li{float: left;width: 13.8%;text-align: center;font-size:16px;line-height: 2.38rem;padding: 0 0 1rem 0;}
.nav li a{color: #333;display: block;}
.nav li.active a {color: #192e6e;}

.banner{ width:90%; margin:0 auto;}


.pro_list{padding:2rem 0 1rem 0;margin-bottom: 0.63rem;}
.pro_list h2{font-size:25px;line-height: 0.44rem;color: #192e6e;text-align:center; font-weight:bold;}
.pro_list ul{ margin-top:2rem;}
.pro_list li{ float:left;width: 30.7%;text-align: center;margin: 0 0.3rem 0.3rem 0.3rem; background:#192e6e; line-height:28px;}
.pro_list li img{width: 100%;height: auto;}
.pro_list li a{ color:#fff; font-size:13px;}
.pro_list li em{ font-style:normal !important;}

/*新闻头条*/
.toutiao{background: url(../images/index-bg1.jpg) no-repeat top center; width:100%; padding-bottom:1rem;}
.toutiao h2{display: inline-block;font-size:20px;background: #ffffff;height: 2rem;line-height: 2rem;padding: 0 1.3rem;border-radius: 0 1.33rem 1.33rem 0;color: #192e6e;position: relative; margin-top:1.2rem;box-shadow: 0 0.04rem 0.08rem rgba(11, 87, 132, 0.49); margin-bottom:1rem;}
.toutiao dt{ padding:0 0 0 1rem;}
.toutiao h4 a{ font-size:16px; color:#333; line-height:31px;}

.index-qt {border: 1px solid #e1eee7;background: #f3faff;border-radius: 0 0 10px 10px;width:80%;padding: 0.21rem 0.7rem; margin:0 auto 1rem auto; height:30px; line-height:30px;  }
.index-qt span {float: left;display: block;font-size:14px;color: #192e6e;line-height:30px;width: 32.3%;text-align: center;}
.index-qt img{ margin-top:10px; width:11%;}

.sytel {display: block;background: #03b53e;color: #fff;height: 40px;line-height: 40px;text-align: center;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin: 10px 2%}
.sytel img {width: 30px;vertical-align: middle;margin-right: 10px;}


.touch_nav{background:#f84d47;  position: relative; overflow: hidden; height: auto; line-height: 2.7rem; height: 2.7rem; font-size: .7rem; }
.touch_nav ul{ width:28rem; height:2.7rem}
.touch_nav li { float: left; width:10.7rem; text-align: center; border-right:1px solid #fff; height: 2.7rem;}
.touch_nav li a{ font-size:1rem; display: block; color:#fff}
.touch_nav li:last-child{ border-right:0 solid #ccc}



.main{width:100%; margin: 2rem auto; overflow: hidden;}
.main h2{font-size: 25px;line-height: 2rem;color: #192e6e;text-align: center;font-weight: bold;}
.main .main_date{ width:95; color:#666; text-align:center; margin:0 auto; text-align:center;}
.main .main_cont{ width:95%; margin:2rem auto 0 auto; font-size:16px; line-height:28px;}
.main .main_cont p{ padding-bottom:1rem;text-indent:2em;}
.main .main_cont p span{ display:block;}
.main .main_cont li{ width:49.5%; float:left; margin-right:1%;}
.main .main_cont li img{ width:100%;}
.main .main_cont li:nth-child(2n){ margin-right:0px;}
.main .main_cont .product_title{ width:100%; text-align:center;} 
.main .main_cont .product_title a{ color:#333;}

.main_read_cont{ width:95%; margin:0 auto;}
.main_read_cont img{ width:80%; margin:1rem auto; display:block;}
.main_read_cont p{ font-size:16px; line-height:28px; margin-bottom:2rem;}
.espcms_info_pager{ width:95%; margin:0 auto 2ren auto;}
.espcms_info_pager li{ width:100%; float:left; line-height:50px;}
.espcms_info_pager li a{ color:#666;}



.fangan{ min-height:auto; position:relative; width:90%; margin:40px auto 0 auto}
.fangan .fangan_title{ text-align:center; font-size:30px; color:#111; line-height:55px;}
.fangan p{ font-size:14px; color: #fff;line-height: 38px;text-align:center; position:  absolute;bottom: -10px;width: 100%;background: rgba(0,0,0,0.5);}
.fangan span{ width:55px; height:3px; display:block; margin:0 auto 20px auto; background:#ed6d00}
.fangan_con{ width:100%; height:auto; min-height:auto; }
.fangan_con li{ position:relative; width:100%; height:auto;}
.fangan_con li img{ position:relative; width:100%; height:auto; z-index:1;  top:0}
.fangan_con li p{ text-align:center; position:absolute; z-index:3; background:rgba(0,0,0,0.5);  width:100%; line-height:45px; color:#fff; font-size:18px;bottom:0; padding:0 0 0 0}
.fangan_con .f_left{ position:absolute; left:0; top:60%; z-index:2; width:20px;}
.fangan_con .f_right{ position:absolute; right:0; top:60%; z-index:2;  width:20px;}
.fangan_con .f_left img{ width:100%;}
.fangan_con .f_right img{ width:100%;}


.pro{ width:100%; margin:0 auto;}
.pro_tit{ text-align:center; padding:20px 0;}
.pro_tit span{ font-size:30px; font-style:normal; color:#a5a9ad; font-family:Arial, Helvetica, sans-serif;}
.pro_tit h3{ background:url(../images/kuang.png) no-repeat center top; width:305px; height:33px; margin:0 auto; font-size:25px; font-weight:bold; color:#103770;}
.pro_tit p{ background:url(../images/line.png) no-repeat center top 20px;  height:34px; margin:0px auto; font-size:18px; padding-top:7px; text-align:center;}


.pro_cont{ width:100%; margin:15px auto;}
.pro_cont ul{ margin-top:0px;}
.pro_cont li{width: 46%;float: left;margin:5px 2% 1px 2%; box-sizing:border-box;-webkit-box-sizing:border-box; height:auto;}
.pro_cont li img{margin-right: auto;
    margin-left: auto;
    display: block;
    max-width: 100%;
    height: auto;}
.pro_cont li a{ color:#fff;}
.pro_cont li a:hover{ font-weight:bold;}
.pro_cont li div{ width:80%; line-height:40px; font-size:16px; text-align:center; height:40px; color:#fff;  margin:0 auto;}


.pro_more{display: block;width:50%;height:30px;line-height: 30px;background: #e20506;border-radius: 3rem;font-size:16px;color: #fff;margin: 1rem auto 0.77rem;text-align: center;}
.pro_more a{ color:#fff;}

.about{ min-height:auto; position:relative; margin:10px auto 0 auto; padding: 20px 0 10px 0; background:#192e6e;}
.about .about_title{ text-align:center; font-size:30px; color:#fff; line-height:45px;}
.about p{ font-size:14px; color:#bfbfbf; line-height:24px; text-align:center; padding:0 0 5px 0}
.about span{ width:55px; height:3px; display:block; margin:0 auto 20px auto; background:#ed6d00}
.about .about_list{ width:95%; margin:1rem auto;}
.about .about_list li{ float:left; padding:0 0.3rem; line-height:30px; font-size:12px;}
.about .about_list li:last-child{ margin-right:0px;}

.a_pic{ position:relative; margin-bottom:10px;}
.a_pic img{ position:relative; width:100%; z-index:1}
.a_pic .a_title{ position:absolute; top:24px; left:10px; z-index:3; color:#fff;  font-size:20px;}
.a_pic p{ font-size:14px; color:#fff; line-height:24px; z-index:2; position:absolute; top:55px; padding:0 10px;}
.a_pic a{ display:block; background:url(../images/linll.jpg) no-repeat center bottom; font-size:14px; color:#fff; line-height:34px; z-index:2; position:absolute; bottom:20px; left:10px; }

.about_b .a_title{ text-align:center; width:100%; left:0; line-height:55px; background:url(../images/linll.jpg) no-repeat center bottom;}
.about_c .a_title{ text-align:center; top:110px; width:100%; left:0; line-height:55px;}


.adv{ width:100%; margin:0 auto; background:url(../images/advbg.jpg) repeat center top; padding:6% 0 6% 0;}

.adv_cont{ position:relative; overflow:hidden; margin:0 auto; background:rgba(255,255,255,0.2); width:65%; height:414px; padding:0 12%;}
.adv_cont .hd{ position:absolute; height:26px; line-height:26px; bottom:0; right:0; z-index:1; }
.adv_cont .hd li{ display:inline-block; width:21px; height:5px;  background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.adv_cont .hd li.on{ background: #F60;  }
.adv_cont .bd{ position:relative; z-index:0; }
.adv_cont .bd li{ position:relative; text-align:center;  }
.adv_cont .bd li img{  vertical-align:top; }
.adv_cont .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.adv_cont .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focustitlebg.png) repeat-x; color:#fff;  text-align:left;  }



.case{padding:2rem 0 2rem 0;}
.case h2{ font-size:25px; color:#192e6e; line-height:31px;}
.case ul{}
.case li{ background:url(../images/index-bg4.jpg) no-repeat center top; margin-bottom:15px; padding:1rem;border-radius:5rem}
.case li h3{display: block;float: left;width: 70%;font-size: 20px;line-height:50px;color: #333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 0.15rem;border-left: 0.5rem solid #e20506;padding-left: 0.2rem; margin-bottom:0.8rem;}
.case .case_img{ width:90%; margin:0 auto}

.case_more{ width:100%; margin:0 auto; display:block; padding-top:0.5rem;}
.case_more strong{ padding-right:10px;}
.case_more p{ width:95%; margin:0.5rem auto 0.5rem auto; display:block;}
.case_more p span{display: inline-block;font-size: 16px;color: #192e6e;line-height:31px;padding: 0 0.8rem;border: 1px dashed #d3f8e5;border-radius: 30px;margin: 0 -0.3rem;}

.adv_cont .bd li .pic{ padding:10% 5%;}
.adv_cont .bd li .adv_nr p{ font-size:20px; line-height:31px;}
.adv_cont .bd li .adv_nr p span{ display:block; font-weight:bold; font-size:30px; line-height:70px; color:#000;}
.adv_pic{ width:100%; padding-top:40px;}
.adv_pic img{ width:117px; height:113px;}



.news{ width:100%; margin:0 auto; background:url(../images/index-bg2.jpg) no-repeat center top; padding-bottom:1rem;}
.news h2{ font-size:25px; color:#f3b86f; line-height:31px; padding:1rem 0;}
.news li{ margin-bottom:1rem; background:#fff;}

.np_t{ float:left; width:30%; height:auto;border-radius:1rem;}
.np_cont{ background:#fff; float:left; width:66.1%; margin-top:0.5rem; padding-left:0.2rem;}
.np_cont p{}
.np_cont .np_date{ font-size:12px;}



.news{}
.news .newslist{ width:95%; margin:0 auto; padding:20px 0}
.news .newslist dt{ line-height:30px; border-bottom:1px solid #eee;}
.news .newslist dt a{ line-height:30px; background:url(../images/news_icon.gif) no-repeat left center; color:#666; font-size:14px; padding:0 0 0 30px; font-weight:normal;}
.news .newslist li{ line-height:36px; border-bottom:1px solid #eee;}
.news .newslist li a{ line-height:36px; background:url(../images/news_icon.gif) no-repeat left center; color:#666; font-size:14px; padding:0 0 0 30px; font-weight:normal;}


.zhaotong_footer{ max-width:720px; margin:0 auto;}

.espcms_page_bannpic{ max-width:720px; margin:0 auto;}

.right_nav{ position:fixed;right:10px;top:50%;}
.right_nav li{ width:13px; height:13px; border-radius:8px;background:#666;margin:8px 0}
.right_nav li.crnt{background:red}

/*se_news*/
.se_news{ width:95%; margin:0 auto; padding:20px 0}
.se_news ul{}
.se_news li{ border-bottom:1px dashed #ccc; background: url(../images/newslist.png) no-repeat 97% center; background-size: 7px; padding:5px 0}
.se_news li a{ font-size:14px; line-height:28px;  color:#555; background: url(../images/news_icon.gif) no-repeat left center; padding: 0 0 0 20px; width:90%;}
.se_news li a.ui-link{height:28px; overflow:hidden;}
.se_news_con_other{ font-size:13px; color:#888; line-height:28px; width:95%; margin:0 auto}
.se_news_con_other img{width:auto; margin:6px 15px 0 0}

/*se_hangye*/
.se_hangye{ width:1100px; margin:0 auto; padding:30px 0 0 0;}
.se_hangye ul{padding:0 0 0 20px;position:relative}
.se_hangye li{ margin-bottom:20px; margin-right:20px; padding:20px; border:1px dashed #ccc;width:477px; float:left; position:relative;top:20px;left:20px; cursor: pointer;}
.se_hangye li:nth-child(2n){}
.se_hangye li.hover{border:1px solid yellow;}
.se_hangye_con{  }
.se_hangye_con_t{   line-height:40px; }
.se_hangye_con_t a{ font-size:16px; line-height:40px; font-weight:bold; color:#555;}
.se_hangye_con_other{ font-size:12px; color:#666; line-height:20px; padding:0 0 10px 0}
.se_hangye_con_t_intro{ font-size:12px; color:#666; line-height:24px;}


.erji_nav {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    padding: 15px 2%;
	
}
.erji_nav li {
    float: left;
    width: 33.3%;
    margin: 5px 0;
}
.erji_nav li a {
    line-height: 30px;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #515151;
    display: block;
    width: 94%;
    box-sizing: border-box;
    margin: 0 3%;
	text-align:center
}

.erji_lanmu_title{line-height: 35px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #e8e8e8; width: 96%; padding: 0 2%; overflow: hidden; font-size:16px;}

.fenlei2{}
.fenlei2 h2{ background:#008591; line-height:60px; font-size:16px; color:#fff; font-weight:normal; padding:0 0 0 10px; text-transform:uppercase; font-weight:bold}
.fenlei2 ul{ border:1px solid #eee; padding:25px 0 20px 0; }
.fenlei2 li{ line-height:35px; width:290px; margin:0 auto;  border:0 solid #ccc; margin-bottom:10px; background:#0c1227}
.fenlei2 li a{ font-size:16px; padding:0 0 0 15px; color:#fff}
.fenlei2 li.treeone {
    background:#fff;
    padding-left: 0; border:1px solid #ccc; 
}
.fenlei2 li.treeone a { font-size:14px; color:#333}

.about_a{ width:95%; margin:0 auto; padding-top:30px; font-size:15px; line-height:25px;text-indent:2em;}
.contact{ width:100%; margin:0 auto; padding:20px 0; background:url(../images/cont.jpg) no-repeat center top; position:relative; min-height:293px;}
.contact h2{ font-size:20px; line-height:35px; color:#fff; text-align:center; border-bottom:1px solid #d5d6d8; margin-bottom:1.5rem;}
.contact h2 hr{ width:25%; height:5px; background:#ebad03; display:block; margin:0 auto 5px auto; border:none;}
.contact ul{list-style: none;}
.contact li{margin: 0 0.57rem 0.5rem 0.83rem; box-shadow: 0 0.08rem 0.18rem rgba(92, 119, 165, 0.2);} 
.contact li i {display: block;margin-top: -0.28rem;z-index: -1;width: 10%;float:left}
.contact li p {color: #333;line-height:40px;padding-left: 0.5rem;background: url(../images/lx-bg1.png) no-repeat; border-radius: 0.12rem; width:86%; font-size:14px;}
.contact li p a{color: #475a7b; font-weight:bold;}

.contact_r{ position:absolute; z-index:2; left:10%; right:5%; }
.contact_r li{ background:#fff; box-shadow: 0px 0px 10px #666; padding:0.3rem 1rem;border-radius:10px; margin-top:1.5rem; font-size:14px;}

.newslist{ padding:1rem 0 0 0;}
.newslist li a{ color:#333; line-height:31px; font-size:16px;}

.ny_contact{ width:90%; margin:0 auto;}
.ny_contact ul{list-style: none;}
.ny_contact li{margin: 0 0.57rem 1rem 0.83rem; box-shadow: 0 0.08rem 0.18rem rgba(92, 119, 165, 0.2);} 
.ny_contact li i {display: block;margin-top: -0.28rem;z-index: -1;width: 2rem;float:left}
.ny_contact li p {font-size: 0.28rem;color: #475a7b;line-height: 0.8rem;padding-left: 0.5rem;background: url(../images/lx-bg1.png) no-repeat; border-radius: 0.12rem; float:right; width:85%; font-size:16px;}
.ny_contact li p a{color: #475a7b; font-weight:bold;}

.ny_wx{ width:90%; margin:0 auto; text-align:center}
.ny_wx h3{color: #475a7b; font-size:16px;}
.ny_wx img{ width:50%; margin:0 auto;}

.neirong{ width:95%; margin:0 auto}
.neirong p{ font-size:16px; line-height:28px;}
.neirong p span{ display:block; font-size:20px; font-weight:bold}

.navbar-inverse {background-color: #192e6e; width:100%; height:70px;}
.nav_botton_list {
    list-style: none;
    padding: 7px 0px;
    margin: 0px;
}

.nav_botton_list li {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 25%;
}
.nav_botton_list li >.espcms_toucp_botton {    color: #fff;    font-size: 14px;    display: block;
    width: 100%;
    text-align: center;
}.nav_botton_list li >.espcms_toucp_botton p {    font-size: 20px;    width: 100%;    padding: 0px 0px 5px 0px;    margin: 0px;}
.glyphicon {position: relative;top: 2px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;}
.glyphicon-home:before { content: "";background: url(../images/002.png) no-repeat center top; display:inline-block; width:25px; height:25px; background-size:100%;}
.glyphicon-earphone:before { content: "";background: url(../images/007.png) no-repeat center top; display:inline-block; width:25px; height:25px; background-size:100%;}
.glyphicon-map-marker:before { content: "";background: url(../images/003.png) no-repeat center top; display:inline-block; width:25px; height:25px; background-size:100%;}
.glyphicon-user:before { content: "";background: url(../images/004.png) no-repeat center top; display:inline-block; width:25px; height:25px; background-size:100%;}

/*分页*/
.espcms_page_botton {
    text-align: center;
    border-top: 1px solid #E0E0E0;
    padding: 15px 0px;text-align: center !important;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

/*neyenews*/
.nynews{ width:95%; margin:2rem auto 0 auto;}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item a{ color:#333;}
.espcms_info_time {
    background: none;
    color: #BDBDBD;
    padding-top: 5px;
}
.espcms_info_time:before {
    float: left;
    padding-right: 5px;
    content: "";
    font-size: 10px !important;
    padding-top: 3px;
    color: #ababab;
}