@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.clear{ clear:both;height:0px;}
li{ list-style:none;}
a,img{ border:0px; }
h1,h2{ font-size:24px;font-family:'"Microsoft YaHei';font-weight: normal;}
a:hover{ text-decoration: none}
a,p,li,span,div,h3{	font-family:'"Microsoft YaHei';	font-size:14px;	color:#333333;	line-height:28px; font-weight:inherit;	text-decoration:none;}
.header{ height:545px;width:100%;z-index:1111; /*background:url(../images/header.png) repeat;*/}
.head{ width:100%; margin:auto;height:50px; background: #005eeb;}
.right_ph { float:right; font-size:16px;line-height:21px; padding-top:24px; color: #2a7fff;background:url(../images/phone.png) no-repeat left 26px; padding-left:60px;}
.right_ph .phone{ font-size:24px; color: #2a7fff;}
.logo { width:1000px; margin:auto; height:95px; overflow: hidden;}
.left_logo{float:left;}
.left_logo img{ display: block; height:75px; margin-top: 15px;}
.menu1{ margin:auto; width:1000px;}
.menu1 li{float:left;position:relative; z-index:999;}
.menu1 li a{display:block; padding:0 32px;text-align:center; line-height:50px;font-size:14px; color:#fff;}
.menu1 li a:hover{ color: #fff;background: #2677ef;}
.menu1 li ul{display:none;margin-top:60px;background:#3686fd; width: 126px;}
.menu1 li ul li{border-bottom:1px solid #2a7fff; font-size:14px; line-height:40px;color:#fff; float: none;}
.menu1 li ul li a{ display: block; padding:0; }
.menu1 li ul li a:hover{ background: #2677ef;}
.menu1 li:hover ul{	position:absolute;  top:-10px; display:block;}
/*幻灯*/
.fullSlide {width:100%;position:relative; margin:auto;height:400px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:400px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;*+width:150px;*+margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;*+float:left;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul li:hover{background:#225cfe;}
.fullSlide .hd ul .on {background:#225cfe;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
.main { width: 1004px;margin: 0 auto;position: relative;}
/*产品*/
.d_protop{ background:url(../images/ph1.gif) left 28px repeat-x; height:95px;position:relative; z-index:9;margin: -30px 0 0 0;}
.d_pleft{ float:left; width:148px; height:77px; background:#ffffff; border:1px solid #e0eeeb; margin:5px 0 0; }
.d_pleft h2{ color: #585858; font-size:26px; line-height:50px; padding-left:19px;}
.d_pleft h6{ color: #b5b6b7; font-size:13px;padding-left:19px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:10px;}
.d_protop ul{ float:left; width:850px}
.d_protop ul li{ float:right; padding:0 15px;line-height: 95px;color:#fcf3c8;}
.d_protop ul li{padding-top:32px\0;}
.d_protop ul li{*+padding-top:32px;}
.d_protop ul li a{ color:#eee;}
.d_prou{width:1004px; margin:0 auto; padding-top:10px;}
.d_prou{*+padding-top:60px;}
.d_prou li{float:left; width:212px; margin:0 0 27px 0; position:relative; }
.d_prou li+li{margin-left:26px;}
.d_prou li h2 {font-size:14px; line-height:14px; color:#032c24;height:25px; line-height:25px; text-align:center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.d_prou li .divimg span{ position:absolute; right:5px; top:5px; min-width: 25px; padding: 0 5px;  height:25px; border-radius:5px; background: #2a7fff; text-align:center; line-height:25px; overflow:hidden; color:#fff;}
.d_prou li.a{ width:500px; }
.d_prou li .divimg{ position:relative;  }
.d_prou li .divimg img{width:500px; height:376px; }
.d_prou li.b{ width:212px; }
.d_prou li.b .divimg{ position:relative; }
.d_prou li.b .divimg img{width:212px; height:159px; }
.pro_nav{width:1004px;height:auto;}
.pro_nav{padding-top:90px\0;}
.pro_nav p{}
.pro_nav p a{*+padding:2px 11px;padding:2px 20px;line-height:45px;height:45px; font-size: 16px; margin:2px 10px 2px 0;float:left;*+white-space:nowrap;display:block;  background:#2e7ffd; color: #fff; }

/*关于我们+新闻资讯*/
.about{width:100%; float:left; }
.about .head_bg{ float:left; width:100%;height:43px; border-left:2px solid #fcf3c8; margin-top:40px;}
.about .line_b{height:43px;}
.about .line_b .title{  float:left; padding-left:10px;}
.about .line_b .title label{ font-size:28px; color:#fcf3c8; line-height:1}
.about .line_b .title span{ font-size:13px; color:#fcf3c8; line-height:1.6}
.about .line_b .more{float:right; font-size:12px; width:68px; height:24px; line-height:24px; text-align:center; margin:10px 0 0;color:#fcf3c8; border:1px dotted #86c9b0}
.a_img img{width:500px; height:182px; float:left; margin-top:20px; border:1px solid #225cfe;}
.a_b{float:right; width:463px; padding-left:25px; padding-top:24px;}
.a_jj{line-height:28px; font-size:30px; color:#b0edff; font-size:12px;}
.a_jj *{color:#b0edff; }
.get_all{width:145px; height:26px; display:block; margin:20px auto 0 auto; border:1px solid #00beaf; color:#009286; font-size:14px; line-height:26px; text-align:center; clear:both;}
.index_an{ height:572px; background:#2a7fff; border-bottom:1px solid #004c3e; border-top:1px solid #e0e0e0}
.news_ul{ float:left; width:103%; padding-top:35px;}
.news_ul li{ float:left; margin: 15px 20px 15px  0; height:87px; width:497px; }
.news_ul li .news01{ float:left; width:80x; height:70px; line-height:70px; background:#225cfe;  text-align:center;color:#b0edff; padding:0 10px;}
.news_ul li .irr{ float:left; padding-left:19px; width:365px;}
.news_ul li .irr a{ font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#fcf3c8;padding:2px 0 0;}
.news_ul li .irr span{ display:block; font-size:12px; line-height:20px; height:50px;overflow:hidden; color:#b0edff; padding:4px 0 0;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.all_tit {text-align: center;font-size: 30px;color: #999;text-transform: uppercase;font-family: Arial;line-height: 26px;}
.all_tit01 {font-weight: bold;font-size: 24px;color: #000;font-family: '微软雅黑';height: 35px;}
.all_tit01 span { font-size:24px;color: #2a7fff;}
/*联系我们*/
.index_contact04 {width: 960px;margin: 0 auto;}
.index_contact04 dl {float: left;text-align: center;width: 255px;padding: 52px 0 0;}
.index_contact04 dl.index_contact05 {padding: 52px 90px;}
.index_contact04 dl {float: left;text-align: center;width: 255px;padding: 52px 0 0;}
.index_contact04 dl {text-align: center;}
.index_contact04 dl dd {font-size: 14px;color: #585858;line-height: 18px;}
.index_contact04 dl dd span {display: block;font-size: 16px;color: #1d1d1d;padding: 2px 0 22px;}
.contact {height: 305px;padding-top: 60px;overflow: hidden;}
.yl{ width:100%; margin-top:35px; padding:10px 0; line-height:25px; background:#e5e9fa;}
.yl p{ width:1000px; margin:auto;}
.footer{ width:100%; background:#2a7fff; height:auto; padding:30px 0; height:140px;}
.foot{ width:1000px; margin:auto; text-align:center;}
.foot a{ color:#fcf3c8; padding:0 20px;}
.foot div{ margin-bottom:20px;}
.foot p{ line-height:28px; color:#fff;}
.nav_menu{ width:60px; height:180px; position:fixed; right:0; top:803px;z-index:99999;}
/*内页*/
.content {width: 1004px;margin: 0 auto 30px auto;position: relative;}
.c_left{float:left; width:200px;}
.head_b{height:68px; width:148px; text-align:center; line-height:68px; background-color:#fff; font-size:28px;  color:#2a7fff; float:left;}
.bread {float: left;font-size: 12px;color: #fff;width:850px; text-align:right;line-height:95px;}
.bread a{ color:#fff;font-size: 12px;}
/*.sidenav { padding-top:30px;}*/
.sidenav ul li { min-height:34px;height:auto; display:block; font-size:16px; margin:15px 0 0 0 }
.sidenav ul li a.sidenava { color:#999; line-height:32px; display: block;}
.sidenav ul li a.sidenava  {color:#333; padding:0 20px;border:1px dotted #fff;  }
.sidenav ul li a.sidenava:hover{ color:#2a7fff; padding:0 20px;}
.sidenav ul li ul{display:none;}
.sidenav ul li ul li{font-size:14px;text-align:center;}

.c_right{float: left;width: 780px;margin-left: 20px;}
.product3 li { width:227px;padding: 1% 1.5% 0.5%;float: left;overflow: hidden;position: relative;text-align: center;}
.product3 li img {display: inline-block;height: 163px;max-width: 100%;vertical-align: middle;}
.fanye {text-align: center; margin-top:20px;width:700px;height:auto;}
.fanye a {margin-right: 1px;border: 1px solid #a6a6a6;padding: 2px 8px; color:#a6a6a6;}
.fanye a:hover,.fanye li.active a{border: 1px solid #2a7fff; background: #2a7fff; color: #fff;}
.fanye ul{text-align:center;}
.fanye ul li{display:inline;}
/*.fanye ul li.previous_s,.fanye ul li.pages_solid{line-height:19px;height:19px;border:1px solid #a6a6a6; color:#a6a6a6;margin-top:1px;padding: 2px 8px; color:#a6a6a6;margin-left:1px;}*/
.r_news li span{ float:right; color:#a6a6a6;}
.r_news li{ background:url(../images/title.png) no-repeat left center; padding-left:15px;line-height:40px; border-bottom:1px solid #e5e5e5;}

.n_cen{ text-align:center; height:auto; line-height:30px;}
.n_cen img{ margin-top:15px;}
.c_right .nr{ color:#666; font-size:13px; line-height:30px; padding-top:20px;}
.c_right .nr img{ max-width: 100%; display: block; margin:0 auto;}
.crm{ border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; line-height:40px;}
.sy{line-height:30px;}
.cr h3{ float:left; line-height:30px;}
.xg_ .x_title{ background:url(../images/line.jpg) no-repeat left bottom; line-height:40px; font-size:16px; margin-bottom:20px;}
.xg_{ margin-top:20px;}
.crm{ border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; line-height:30px;}
.sy{line-height:30px;}
.cr h3{ float:left; line-height:30px;border-bottom:1px solid #d5d5d5;}
.bigpic{ display: block; margin: 20px auto; max-width: 100%; display: block;}
