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%;}

.banben{ width:100%; height:1.5rem; line-height:1.5rem; background:#f2f2f2;}
.banben li{ width:50%; float:left; text-align:center;}
.banben li:nth-child(2){ content:""; background:#000; display:inline-block;}
.banben li:nth-child(2) a{ content:""; color:#fff;}
.banben li a{ color:#333}
.header{border-bottom-left-radius: 0.8rem;}
.head {padding: 0.3rem 0.3rem 0rem 0.3rem;overflow: hidden; width:50%}
.head img{ width:100%;}


.header{background:#0a61d5;;border-bottom-left-radius: 0.8rem;background-size: 100;}
.head {padding:0.5rem 0.3rem 0.5rem 0.3rem;overflow: hidden; width:90%}
.head img{ width:22%; margin:0 auto; display:block}
.nav{overflow: hidden; width:100%; background:#fff;}
.nav li{float: left;width: 12%;text-align: center;font-size:16px;line-height: 2.38rem;}
.nav li a{color: #333;display: block;}
.nav li.active a {color: #0c62c6;}

.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: #0c62c6;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:#eb5405; 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: #e41160;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: #189654;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:#0065b3;  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; padding:0 1rem; 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: #0c62c6;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;}

.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: #e50112;border-radius: 3rem;font-size:16px;color: #fff;margin: 1rem auto 0.77rem;text-align: center;}
.pro_more a{ color:#fff;}

.pro{ min-height:auto; position:relative; margin:10px auto 0 auto; padding: 20px 0 10px 0; background:#0065b3;}
.pro_title{ font-size:30px; text-align:center; color:#fff;}

/*关于我们*/
.about{ padding:2rem 0;}
.about h2{font-size:30px; text-align:center; color:#333;}
.about p{ font-size:16px; line-height:30px; padding:10px;text-indent:2em;}

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


/*新闻资讯*/
.news h2{font-size:30px; text-align:center; color:#333;}
.newslist_pic{ width:95%; margin:0 auto;}
.np_t{ position:relative}
.np_t img{ display:block; position:relative; width:100%}
.np_t div{ position:absolute; bottom:0; line-height:40px; background:rgba(0,0,0,0.6); width:96%; padding:0 2%; color:#fff; font-size:16px;}
.newslist_pic li{background:#fff;  color:#808080; font-size:14px; padding:0 0 20px 0}
.newslist_pic li p{ padding:20px 15px 15px 15px; line-height:24px; }
.np_date{ background:url(../images/meta_icon.png) no-repeat left center; margin:0 15px; line-height:25px; padding:0 0 0 25px; color:#777; font-weight: normal;}
.np_more{ width:90px; text-align:center; border:1px solid #ccc; margin:10px 0 0 15px; line-height:35px;}

.newslist{ width:95%; margin:0 auto;  padding:20px 0; background:#fff; border-top:1px solid #eee }
.newslist dt{ line-height:30px; width:95%; margin:0 auto}
.newslist dt a{ line-height:35px; color:#444; font-size:15px; padding:0 0 0 20px; font-weight:normal; background:url(../images/redarrow.gif) no-repeat left center;}

.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:#324355; 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;}


.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:#324355; text-align:center; border-bottom:1px solid #d5d6d8; margin-bottom:1.5rem;}
.contact h2 hr{ width:25%; height:5px; background:#324355; display:block; margin:0 auto 5px auto;}
.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: #0c62c6; 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;
}