body{color:#333; font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; background:#efeff0}
ul,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5,h6,span,p,img,div,input{padding:0px; margin:0px; list-style:none;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#ff6600;}
.warpper{ width:1200px; margin:0px auto;}
.clear{ clear:both;}
.red{ color:red;}
.left{ float:left;}
.right{ float:right;}
.green{ color:green;}

/*head*/

.header{ height:100px;  background:#fff;}
.logo{ width:280px; height:100px;  float:left; background:url(../images/logo.png) no-repeat center; }
.logo a{width:280px; height:100px;  display:block;}






#nav-menu{height:40px; position:relative; float:left;margin-top:30px; font-size:14px; width:660px; margin-left:20px;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; height:40px; line-height:40px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.sub_nav{display:inline-block;text-decoration:none;font-size:14px;width:94px;text-align:center;}
#nav-menu .menu li a.sub_nav.cur{ color:#ff6600}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.sub_nav:hover{color:#fff;}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.sub_nav:hover{background-color:#fff;color:#ea6918;   height:40px;  width:94px; }
#nav-menu .menu li a.sub_nav span{display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.sub_nav:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.sub_nav:hover span{width:94px;}

#nav-menu .menu ul.children{position:absolute;top:35px;left:-15px;width:122px;background:#FFF;border:1px solid #ccc;border-top:0;line-height:normal; z-index:9999; display:none;}
#nav-menu .menu ul.children li{width:122px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ddd; height:28px; line-height:28px;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:28px;line-height:28px;overflow:hidden;display:block;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}



.top_right{float:right; width:197px;}
.search{ height:28px; line-height:28px\9; margin-top:6px;background:#fff; border:1px solid #ddd;}
.search .input{height:28px; line-height:28px\9; background:none; border:none; width:160px; float:left; padding-left:5px; color:#999;}
.search .btn{ background:none; border:none; background:url(../images/zoom.png) no-repeat center; width:30px; height:28px;}
#fav{ float:right; display:block; margin-top:10px; font-size:14px;}
/*head*/

.banner{ background:url(../images/banner1.jpg) no-repeat center; height:480px; overflow:hidden;}


.solution{ width:1200px; margin:30px auto; overflow:hidden;}
.solution h3{ text-align:center; font-size:30px; color:#ff6600; font-weight:normal; margin-bottom:15px;}
.solution h3 span{ display:block; font-size:20px;}
.solution ul li{ background:#fff; width:360px; float:left; margin-right:20px; margin-left:20px; display:inline;position:relative; font-size:14px;}

.solution ul li div.txt{   padding:10px; height:75px; line-height:24px; font-size:13px;}
.solution_title{ font-size:16px; font-weight:bold; margin-bottom:5px;}
.solution ul li:hover{ background:#ff6600; }
.solution ul li:hover a{ color:#fff;}

.case_index{ width:1200px; margin:30px auto; overflow:hidden;}
.case_index h3{ text-align:center; font-size:30px; color:#ff6600; font-weight:normal; margin-bottom:15px;}

.case_index ul li{ background:#fff; width:360px; float:left; margin-right:20px; margin-left:20px; display:inline;position:relative; font-size:14px; margin-bottom:15px;}

.case_index ul li div.txt{   padding:10px; height:75px; line-height:25px; font-size:13px; overflow:hidden;}
.case_index_title{ font-size:16px; font-weight:bold; margin-bottom:5px;}
.case_index ul li:hover{ background:#ff6600; }
.case_index ul li:hover a{ color:#fff;}


.company_txt{ background:#f8f8f8; padding:20px 0px; overflow:hidden; }
.company_txt .title{ font-size:16px; margin-bottom:15px; color:#003d82;}
.index_about{ width:680px; overflow:hidden; float:left;}
.about_txt{ font-size:14px; line-height:30px;}
.about_txt .img{ float:left; margin-right:20px;}
.index_news{ width:400px; float:right; line-height:29px; font-size:14px;}
.index_news ul li{ background:url(../images/news_icon.jpg) no-repeat left center; padding-left:12px; height:29px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}


/*滚动产品*/
.scrollBox{ width:1160px; position:relative; margin:0 auto; font-size:14px; overflow:hidden; padding:0px 50px;}
.scrollBox h3{ text-align:center;text-align:center; font-size:30px; color:#ff6600; font-weight:normal; margin-bottom:15px;}
.scrollBox h3 span{ display:block; font-size:20px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1160px;left:0px}

.scrollBox .piclist li{float:left; display:inline; width:260x;background:#fff;margin-right:43px;}
.scrollBox .piclist li span{height:26px;line-height:26px;display:block;text-align:center; margin-top:5px;}
.scrollBox .pageBtn{}
.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:30px;height:53px;position:absolute;top:140px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.scrollBox .pageBtn .prev{left:0px; background:url(../images/left.png) no-repeat;}
.scrollBox .pageBtn .next{right:0px;background:url(../images/right.png) no-repeat;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; display:none;}
.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
/*滚动产品*/

/*焦点图*/
.fullSlide{ width:100%;  position:relative;  height:580px; overflow:hidden; z-index:10;}
.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:580px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:580px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

.fullSlide .prev,.fullSlide .next {
    background-image: url(../images/index.png);
	width: 45px;
    height: 99px;
    position: absolute;
    top: 240px;
    z-index: 3;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    opacity: .2;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease;
	outline:none;
}
.fullSlide .next {
    background-position: -158px 0;
    right: 100px;
}
.fullSlide .prev {
    background-position: -112px 0;
    left: 100px;
}
/*焦点图*/


/*解决方案*/
.solution_content{ line-height:30px; background:#fff; overflow:hidden; font-size:14px; padding-bottom:30px;}
.solution_head{font-size: 30px; margin:30px 0; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:20px;}

.solution_tab{ border-bottom:1px solid #ddd; height:66px; line-height:66px;}
.common_menu {font-size:16px;}
.common_menu a{margin:0 10px;}
.common_menu span{ color:#aaa;}
.common_menu a.on{ color:#ff6600;}
.solution_nav{ float:right; font-size:14px;}
.solution_nav a{ margin:0;}
/*解决方案*/


.footer{ background:#2c2c2c;  color:#fff; overflow:hidden;}
.contact_left{ float:left; width:200px; margin-left:20px; margin-top:30px; padding-right:10px;}
.contact_left h3{ font-size:16px; font-weight:normal; margin-bottom:20px;}
.contact_left ul li{ margin-bottom:10px; height:40px; line-height:40px;border: 1px solid #3a3a3a;border-radius: 20px; padding:0 15px;}
.foot_right{ width:958px; float:right;}
.foot_right dl{ width:120px;margin-top:30px; float:left;border-left: 1px solid #343434; height:160px; padding-left:35px;}
.foot_right dl dt{font-size:16px; font-weight:normal; margin-bottom:20px;}
.foot_right dl dd{line-height: 24px;}
.foot_right dl dd a {color:#898989;font-size: 12px;}
.foot_right dl dd a:hover{ color:#ff6600}
.footer_infor{ line-height:25px; border-top:1px solid #3a3a3a; margin-top:20px; padding:20px 0;color:#898989; overflow:hidden; text-align:center;}
.er_code{ float:right; width:200px; text-align:center; margin-right:20px;}

.sub_banner{ height:300px; width:100%; overflow:hidden; color:#fff; font-size:16px;}
.sub_banner h2{ margin-top:60px; font-weight:normal; font-size:50px; margin-bottom:20px;}

/*产品中心*/
.product_list{background:#efeff0; overflow:hidden;}
.product_column{ width:1200px; margin:30px auto; position:relative;}
.product_item{ width:1250px;}
.product_column dl{ float:left; width:370px; background:#fff; margin-right:45px; margin-bottom:25px;}
.product_column dl dt{padding:15px; padding-bottom:0;}
.product_column dl dd{ height:60px; line-height:60px;  font-size:18px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

/*产品中心*/

/*产品详情*/
.product_content{ line-height:30px; background:#fff; overflow:hidden; font-size:14px; padding-bottom:30px;}
.product_title{font-size: 30px; margin:30px 0; text-align:center; padding-bottom:20px;border-bottom:1px dashed #ddd;}
.product_title span{ display:block; color:#999; font-size:14px; margin-top:15px; }

.pro_img{ text-align:center; margin-bottom:20px;}

/*产品详情*/

/*案例列表开始*/

.case_list{ width:1200px; margin:40px auto; overflow:hidden;}
.case_list h3{ text-align:center; font-size:30px; color:#ff6600; font-weight:normal; margin-bottom:15px;}

.case_list ul li{ background:#fff; width:360px; float:left; margin-right:20px; margin-left:20px; display:inline;position:relative; font-size:14px; margin-bottom:20px;}
.case_list ul li div.txt{   padding:10px; height:75px; line-height:26px; font-size:13px; overflow:hidden;}
.case_list_title{ font-size:16px; font-weight:bold; margin-bottom:5px;}
.case_list ul li:hover{ background:#ff6600; }
.case_list ul li:hover a{ color:#fff;}
/*案例列表结束*/


.page{ margin-top:20px; text-align:center;}
.page span{color:red; font-weight:bold;}

.news_list{ margin:30px auto;}
.news_list ul{ width:1240px;}
.news_list ul li{ float:left; width:275px; background:#fff; height:245px; margin-right:35px; margin-bottom:30px; overflow:hidden;}
.news_list ul li .news_time{ font-size:18px; padding:5px 10px;}
.news_list ul li .news_txt{ padding:0px 10px; line-height:28px; font-size:14px;}
.news_title{ font-size:18px;}