body{margin:0;padding: 0;color: #000;font-family:  'Microsoft Yahei', Verdana, sans-serif;}
ul {margin:0px;padding: 0px;}
ul li{list-style: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clear{ clear:both;}
.clearfix { display: block;}
a{text-decoration: none;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover {color: #0069ad; /*text-decoration: underline;*/}

.fl{ float:left;}
.fr{ float:right;}
.w1200{ width:1200px; margin:0 auto;}

/* head */
.head{width: 100%; }


.head_top{ height:38px; line-height:38px; border-bottom:1px #e5e5e5 solid; font-size:14px; font-family:"微软雅黑";}
.head_top_left span{ color:#3780bb; padding-left:10px;}
.head_top_right a{ padding:0px 10px; }


.head .head_body{width:1200px;margin:0 auto;margin-top:10px;}
.head .head_body .logo{float: left;}
.head .head_body .logo h1{margin:0;}


 


.daohang{width:680px; float:right;}
.nav{width:auto; height:90px;}
.nav li{width:atuo; height:90px; line-height:50px; font-size:16px; float:left; text-align:center; position:relative;min-width: 104px;}
.nav li:hover{background:#f5f5f5;}
.nav li a{display:block; padding:25px 20px 15px;}

.nav li ul{width:auto; height:auto; background:url(../images/lbg.png) repeat; padding:10px 0; position:absolute; display:none; z-index:100;}
.nav li:hover ul{ width:auto; height:auto; display:block; }
.nav li ul li{width:100%; display:block; height:36px; line-height:36px; font-size:14px;}
.nav li ul li:hover{background:url(../images/lhbg.png) repeat;}
.nav li ul li a{padding:0; color:#fff;}






/* banner */
/*数字切换图标*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner .hd{position: absolute;bottom: 6%; right: 6%; z-index: 1;float: right;}

.banner .hd ul li{width:20px;height:20px;float:left;display: block;overflow: hidden;border: 1px solid #0069ad;margin-left: 3px;text-align: center;color: #619ED0;background-color: #fff; cursor: pointer;}
.banner .hd ul li.on {background-color: rgba(55, 128, 187, 0.41); color: #f5f5f5;}

.banner .bd ul li {float: left;width: 100%;}
.banner .bd ul li img{width: 100%;height:100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}
/* body内容start */
.body{width: 100%;overflow: hidden;}
.body .content{width:1200px;margin: 0 auto;overflow: hidden;}
.body .content .about {width: 100%; text-align: center;}
.body .content .about .title{text-align: center; width: 500px;  overflow: hidden;height: 30px;color: #0f5f9f;}
.body .content .about .text{line-height:42px;text-indent:2em; height: auto;overflow: hidden; text-align:left;}
.body .content .about .box_menu {margin-top:40px;overflow: hidden; margin-bottom:20px;}
.body .content .about .box_menu ul li h3{height: 25px;line-height: 25px;overflow: hidden;}
.body .content .about .box_menu ul li{float: left;width: 275px;height: 185px;margin-left: 20px;border: 1px solid #619ED0;border-radius: 10%; margin-top:20px;}
.body .content .about .box_menu ul li .b_img {margin-top: 10px;display: block; }
.body .content .about .box_menu ul li .b_img img {  border-radius:5px; border:1px solid #ccc;}

.body .content .about .box_menu ul li .des{padding:0 10px;display: block;font-size: 14px;    line-height: 26px;overflow: hidden;height: 80px;}

/* 产品 */
.body .product  {background-color: #f7f7f7;}
.body .product .content {margin-top: 20px;}
.body .product .content .puduct_line {overflow: hidden;height: 5px;width: 100%;background-color: #3780BB;}
.body .product .content span.catname{display: block;overflow: hidden;height: 40px;line-height: 40px;color: #474A52;margin-top: 15px;}
.body .product .content .product_list{margin-top: 20px;overflow: hidden;padding-bottom: 15px;}
.body .product .content .product_list ul li {width:260px;height: 340px;    box-shadow: 1px 1px 3px 0px #808080; float: left;margin-left: 28px;margin-top: 22px;}
.body .product .content .product_list .product_img {position: relative;}
.body .product .content .product_list .product_img img{width:260px;}
.product .content .product_list ul li .product_img .bg_img{width: 100%;overflow: hidden;height: 285px;position: absolute;z-index: 1;top: 0;
    background-color: rgba(55, 128, 187, 0.41);display: none;}
.body .product .content .product_list .product_img span.product_des{    color: #fff; overflow: hidden; text-align: center; line-height: 27px; display: block; width: 85%; margin: 44px auto;height: 135px;}

.body .product .content .product_list .product_title{width: 100%; text-align: center; margin-top:15px; overflow: hidden; display: block;height: 23px;text-align: center; color: #909090;/*font-weight: 700;*/}

/*新闻*/
.body .newscenter{overflow: hidden;width: 100%;}
.body .newscenter .content .puduct_line {overflow: hidden;height: 5px;width: 100%;background-color: #3780BB;}
.body .newscenter .content span.catname{display: block;overflow: hidden;height: 40px;line-height: 40px;color: #474A52;margin-top: 15px;}
.body .newscenter .content .news{width: 380px; margin-left: 14px;margin-top: 22px;float: left;height: 400px;border: 1px solid #ccc; }
.body .newscenter .content .news .newscat{border-bottom: 1px solid #ccc;padding:0 10px;height: 40px;line-height: 40px;}
.body .newscenter .content .news .newscat span{float: right;}
.body .newscenter .content .news .news_top img{float: left;margin: 8px 13px;}
.body .newscenter .content .news .news_top a{overflow: hidden;height: 30px;color:#323232;display: block;padding-top: 10px;line-height: 30px;}
.body .newscenter .content .news .news_top p{overflow: hidden;height: 68px;line-height: 21px;display: block;margin:0;font-size: 13px;}
.body .newscenter .content .news .news_list {margin-top: 10px;}
.body .newscenter .content .news .news_list ul li{width: 100%;height: 34px; line-height: 41px; overflow: hidden;margin: 4px 2px;border-bottom:1px dashed;display: block;}
.body .newscenter .content .news .news_list{padding:2px 13px;}
.body .newscenter .content .news .news_list ul li a{display: block;overflow: hidden;height: 30px;float: left; width: 275px;font-size: 13px;}
.body .newscenter .content .news .news_list ul li span{font-size: 13px;}

/* 案例 */
.body .anli{overflow: hidden;width: 100%;background-color: #F7F7F7; margin-top: 30px;position: relative;padding-bottom: 35px;}
.body .anli .content {padding: 0px 40px; overflow: hidden;}
.body .anli .content .anli_box{height: 272px;overflow: hidden;border:1px solid #ccc;width: 100%;margin-top: 10px;}
.body .anli .content .puduct_line {overflow: hidden;height: 5px;width: 100%;/*background-color: #3780BB;*/}
.body .anli .content span.catname{display: block;overflow: hidden;height: 40px;line-height: 40px;color: #474A52;margin-top: 15px;}

.body .anli .content .anli_box .anli_cat{padding:10px 10px;border-bottom:1px solid #ccc;}
.body .anli .content .anli_box .anli_cat span{display: block;width: 60px;height: 25px;overflow: hidden;float: right;}

.body .anli .content .anli_box .anli_list {padding:10px 0px;width:93%;overflow: hidden;margin-left: 34px; }
.body .anli .content .anli_box .anli_list ul{margin-left: 20px;}
.body .anli .content .anli_box .anli_list ul li{width:230px;height: 200px;float: left;display: block;border: 1px solid #ccc;margin-left:20px; }
.body .anli .content .anli_box .anli_list ul li img{width: 100%;height: 100%;}

.body .anli .content .anli_box .anli_list .prev,
.body .anli .content .anli_box .anli_list .next{position: absolute; left: 9%; top: 55%; background: url(../images/slider-arrow.png) -114px 5px no-repeat; width: 23px; height: 40px; z-index: 1; background-color: #ccc;}
.body .anli .content .anli_box .anli_list .next{right: 9%;left: auto;background-position: 3px 5px;}


/*切换*/
.body .anli .content .anli_box .anli_list .prev,
.body .anli .content .anli_box .anli_list .next{position: absolute; left: 9%; top: 55%; background: url(../images/slider-arrow.png) -114px 5px no-repeat; width: 23px; height: 40px; z-index: 1; background-color: #ccc;}
.body .anli .content .anli_box .anli_list .next{right: 9%;left: auto;background-position: 3px 5px;}
/* 底部样式 */
.foot {background-color: #ececec;overflow: hidden; width:100%; margin:0px auto;}

.foot .foot_ul {width:1200px; margin:0px auto;}
.foot .foot_nav{margin-left: 0px; width:685px; overflow: hidden;}
.foot .left_nav{float: left;}
.foot .left_nav ul{margin-top: 20px;}
.foot .left_nav ul li{ float: left;/* width: 185px;*//*text-align: center;*/font-size: 14px; padding-right:28px;}
.foot .left_nav ul li span.nav_name{font-size:20px;color: #000;}
.foot .left_nav ul li ul{margin-top: 10px;}
.foot .left_nav ul li ul li{float: none;height: 28px;}
.foot .linkman {margin-top: 20px;}
.foot .linkman span{font-size: 20px;color:#000;}
.foot .linkman p{font-size: 14px; margin:8px 0px;}
.foot .wx{margin:13px 0px 0px 24px;text-align: center;}
.foot .wx span{display: block;color: #000;}
.foot .wx img{margin-top: 10px;}
.foot .foot_end{text-align: center;overflow: hidden;border-top:1px solid #4A4646; padding-top:10px;width: 1200px;line-height: 30px;margin:18px auto;font-size: 14px;}

.banner img{width: 100%;}

/*.body .position{margin:30 auto; padding:0px 0px 10px 0;border-bottom:1px solid #E4E3E3; }*/




/*二级页面*/
.ej_main{ margin-top:20px;}
.left_menu{ width:250px; margin-bottom:20px;}
.left_menu01 {border:solid 1px #e4e3e3;}
.left_menu01 h3 ,.left_menu02 h3 ,.right_menu h3{background:#3780BB; color:#fff; margin:0px; padding:0px; height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #e4e3e3; padding-left:15px;    font-weight: normal;}
.left_menu01 ul li{ background:url(../images/listico3.png) no-repeat left; height:32px; line-height:32px; border-bottom:1px solid #e4e3e3; padding-left:20px; margin:0 10px; font-size:14px;overflow: hidden;}
.left_menu01 ul li:hover{ background:url(../images/listico4.png) no-repeat left;}

.left_menu01 ul li.on { background:url(../images/listico4.png) no-repeat left; color:#0069ad;}

.left_menu01 ul li.on a{  color:#0069ad;}


.left_menu01 .no_bor{ border-bottom:0px;}
.left_menu02{ margin-top:10px; border:solid 1px #e4e4e3;}
.left_menu02 p{ font-size:14px; padding-left:10px;line-height:26px; padding-right:10px;}
.left_img{ margin-left:4px; margin-top:4px;}


.position{ background:#3780bb; color:#fff; margin:0px; padding:0px; height:40px; line-height:40px; padding-left:10px; font-size:16px;}
.position a{ color:#fff;}
.right_menu{ margin-left:10px; width:930px; border:solid 1px #e4e3e3; margin-bottom:30px;}
.right_menu ul{ padding:10px;}
.right_menu ul li { border-bottom:1px dashed #e4e3e3; margin:10px 0;}
.right_menu ul li p{ text-indent:2em; font-size:14px; line-height:26px; margin:5px 0px; padding:5px 0px; height: 62px;line-height: 31px;overflow: hidden;}
.right_menu ul li span{ float:right; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.right_menu ul li a{ color:#3780bb; background:url(../images/listico2.png) left no-repeat; padding-left:15px; margin-left:6px; font-size:14px;}
.right_menu h4{ margin:0px; padding:0px; height:26px; line-height:26px; overflow:hidden; font-size:16px; font-weight:normal;}



.ej_pro{ margin-bottom:15px;}
.ej_pro dl{ float:left; margin:0px; padding:0px; }
.ej_pro dl dt{ margin-left:15px; margin-top:15px;}
.ej_pro dl .no_mar{ }
.ej_pro dd{ width:290px;height:36px; line-height:36px; overflow:hidden; margin:0px; padding:0px; text-align:center;    padding-left: 15px;}




.about_tit{ text-align:center; margin:10px 0; font-size:20px;}
.about_data{ font-size:14px; text-align:center;}
.about_img{ text-align:center; margin:10px 0;}
.about_page{ font-size:14px; }
.abou_con{ font-size:14px; padding:10px 30px; line-height:30px;}
.about_page{ padding:0px 30px 10px 30px; line-height:30px;}

.abou_con p ,.abou_con div { line-height:30px;}

.abou_con222{    font-size:14px; padding:10px 30px; line-height:30px;}

.abou_con222 p ,.abou_con222 div { line-height:30px;}

.abou_con img { max-width:780px;}


.Page{width:100%; text-align:center; padding:10px 0px 30px 10px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#000; outline:none;}
.Page a:hover{ background:#3780bb; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#3780bb; color:#FFF}