.product_head {height: 108px;}
.product_head h2{text-align:center;margin-top:36px;font-size:38px;color: #333;font-weight: bold;line-height:58px;}
.product_head span{display:block; height:31px; background: url(../images/allxian.png) center center no-repeat;}
.product_head p{text-align:center;font-size:18px; color: #555; margin-top:18px;}

.product_head2 {height:58px;}
.product_head2 h2{text-align:center;font-size:38px;color: #333;font-weight: bold;line-height:58px;}

.title { overflow:hidden; width:100%; margin-bottom:35px;}
.title p{ text-align:center; font-size:47px; color:#e3e3e3; font-family:Arial; text-transform:uppercase; font-weight:bold}
.title h3{ text-align:center; font-size:25px; color:#000; padding-bottom:15px; background:url(../images/title_bg.png) no-repeat center bottom; font-weight:normal}
.title h3 a{ color:#000;}


/*技术支持*/
.zhichi { overflow:hidden; width:100%; height:703px; background:url(../images/zhichi_bg.jpg) no-repeat center top; padding-top:70px;margin-top:1000px;}
.zhichi .title p{ color:#43454c;}
.zhichi .title h3{ color:#fff; background:url(../images/zhichi_title.png) no-repeat center bottom;}
.zhichi .menu { overflow:hidden; width:100%; text-align:center; padding-bottom:8px; margin-bottom:30px;}
.zhichi .menu li{ display:inline-block; margin:0 12px; width:188px; height:56px; border:1px solid #64666b; text-align:center; line-height:56px; font-size:18px; position:relative; color:#b8bac3; cursor:pointer;}
.zhichi .menu li{ *display:inline}
.zhichi .menu li img{ display:none; position:absolute; bottom:-8px; left:85px;}
.zhichi .menu li.cur ,.pro .menu li:hover{ border-color:#df131e; background-color:#df131e; color:#fff;}
.zhichi .menu li.cur img,.pro .menu li:hover img{ display:block}
.zhichi .zcbox { overflow:hidden; width:1300px; padding:0 20px; padding-bottom:40px; background:url(../images/zhichi_yy.png) no-repeat center bottom; margin:0 auto; height:396px; position:relative}
.zhichi .zcbox ul{ overflow:hidden; width:8160px; position:absolute; left:0; top:0}
.zhichi .zcbox li{ overflow:hidden; width:1300px; background-color:#fff; height:396px; margin:0 20px; position:relative; float:left;}
.zhichi .zcbox li img{ display:block; float:right}
.zhichi .zcbox li .wen{ overflow:hidden; width:538px; height:100%; float:left; margin-left:30px; margin-top:25px; position:relative}
.zhichi .zcbox .btn{ overflow:hidden; position:absolute; width:134px; height:38px; text-align:center; line-height:32px; left:50%; margin-left:-90px; top:260px; z-index:2}
.zhichi .zcbox .btn em{ display:block; width:61px; height:32px; border:3px solid #dfdfdf; float:left; font-size:14px; color:#b3b3b3; cursor:pointer; background-color:#fff;moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
.zhichi .zcbox .btn em:hover{ background-color:#fd581f; color:#fff; border-color:#fd581f;}
.zhichi .zcbox .wen b{ display:block; font-size:33px; color:#a5a5a5; width:66px; height:56px; border:3px solid #dfdfdf; background:url(../images/zhichi_x.png) no-repeat center 50px; text-align:center; padding-top:10px; position:absolute; right:0; top:0}
.zhichi .zcbox .wen h4{ font-size:26px; color:#df131e; margin-top:20px; margin-bottom:5px;}
.zhichi .zcbox .wen span{ display:block; font-size:13px; color:#959595; font-family:Arial; margin-bottom:40px;}
.zhichi .zcbox .wen p{ font-size:15px; color:#333; line-height:38px; text-align:justify; width:95%;}
.zhichi .zcbox .btn02 { overflow:hidden; width:150px; height:12px; position:absolute; left:40px; bottom:50px; z-index:2}
.zhichi .zcbox .btn02 span{ display:block; width:12px; height:12px; background:url(../images/zhichi_y.png) no-repeat center left; margin:0 5px; float:left;}
.zhichi .zcbox .btn02 .cur{ background-position:right}

/*about*/
.about { overflow:hidden; width:100%; height:990px; background:url(../images/about_bg.jpg) no-repeat center top; background-color:#EEEBEB;}
.about dl{ overflow:hidden; width:1300px; margin:0 auto; height:310px;}
.about dt{ overflow:hidden; width:600px; height:310px; float:left;}
.about dd{ overflow:hidden; float:right; width:640px; height:320px;}
.about dd p{ font-size:16px; color:#333; line-height:36px; height:182px; overflow:hidden; text-align:justify; margin-bottom:30px;}
.about dd .btn{ overflow:hidden; width:100%;}
.about dd a{ display:block; width:110px; height:35px; text-align:center; line-height:35px; border:1px solid #b6b6b6; font-size:13px; color:#000; float:left; margin-right:10px; text-decoration:none;}
.about dd a:hover{ background-color:#fd581f; border-color:#fd581f; color:#fff;}
.about .tixi { overflow:hidden; width:1340px; margin:0 auto; height:362px;}
.about .tixi li{ float:left; width:294px; margin:0 20px; height:362px; background-color:#fff;}
.about .tixi img{ display:block; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.about .tixi h4{ text-align:center; font-weight:normal; font-size:18px; color:#000; margin-bottom:15px;}
.about .tixi p{ font-size:14px; color:#333; line-height:32px; width:260px; margin:0 auto; text-align:justify;}
.about .tixi li:hover { background-color:#fd581f;}
.about .tixi li:hover h4{ color:#fff;}
.about .tixi li:hover p{ color:#fff;}
/*案例*/
.panerMain{width:100%;overflow:hidden;margin-bottom:50px;}
.ryCont{width:1300px;position:relative;margin:0 auto;}
.ryCont ul{margin:0 auto;width:1220px;margin-left:35px;overflow:hidden;}
.ryCont li{float:left;width:307px;text-align:center;}
.ryCont li img{padding:6px;border:1px solid #d8d8d8;background-color:#fff;width:268px;height:228px;}
.ryCont li p{line-height:40px;font-size:13px;}
.ryCont .btnLeft , .ryCont .btnRight{position:absolute;top:30%;width:30px;height:60px;}
.ryCont .btnLeft{left:0px;background:url(../images/pbt1.png) no-repeat center;}
.ryCont .btnRight{right:0px;background:url(../images/pbt2.png) no-repeat center;}
/*留言*/
.liuyan { overflow:hidden; width:1300px; margin:0 auto; height:448px; background:url(../images/liuyan.jpg) no-repeat center top; margin-bottom:50px;}
.liuyan ul{ overflow:hidden; float:right; width:576px; margin-top:125px; margin-right:37px;}
.liuyan li{ overflow:hidden; width:574px; border:1px solid #d5d5d5; margin-bottom:10px;}
.liuyan input{ overflow:hidden; float:left; width:513px; height:34px; line-height:34px; font-size:14px; color:#767676; border:none; border-left:1px solid #d5d5d5; outline:none; padding:0 10px;}
.liuyan span{ display:block; float:left; width:40px; height:34px;}
.liuyan textarea{ overflow:hidden; float:left; width:513px; height:138px; resize:none; font-size:14px; color:#767676; border:none; border-left:1px solid #d5d5d5; outline:none; padding:10px;}
.liuyan li.last{ border:none}
.liuyan em{ display:block; width:133px; height:38px; text-align:center; line-height:38px; font-size:16px; color:#fff; margin-right:10px; background-color:#fd581f; float:left; cursor:pointer}
.liuyan em.last{ background-color:#dcdcdc; color:#595959;}
/*新闻*/
.news{width:100%; overflow:hidden;  background:#EBEBEB; padding-bottom:48px;}

.lanrenzhijia{ width:1300px; margin:0 auto; overflow:hidden; padding-top:18px;}
.lanrenzhijia .tab{ overflow:hidden; width:586px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; background:#ffffff;text-decoration:none; height:46px; line-height:46px; width:160px; text-align:center; font-size:18px; margin:0px 16px;transition: all 0.8s linear; border-radius:5px; border:solid 1px #ddd;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#F00204; border:solid 1px #E10709;}
.lanrenzhijia .content{overflow:hidden; width:1300px; margin:0 auto; height:398px; position:relative; margin-top:40px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1300px;}
.lanrenzhijia .content .li{ width:1300px; float:left;}

.news_div_item ,.divdgweb_new_div_item {width:285px; float:left; overflow:hidden; border:solid 1px #ddd; border-bottom:solid 4px #ddd; margin:0px 15px 0px 10px; position:relative; background:#fff; transition: all 0.7s;}
.news_div_item_pic{width:265px; height:158px; margin-left:10px; margin-top:10px; overflow:hidden; border-bottom:solid 1px #ddd; position:absolute; top:0; text-align:center;}
.news_div_item_pic img{width:265px; height:158px;}
.news_div_item:hover .news_div_item_pic,.divdgweb_new_div_item:hover .news_div_item_pic{-webkit-animation: test 0.3s ease-in 2;}
.news_div_item_date, .divdgweb_new_div_item_date{width:100px;padding-left:12px;overflow:hidden; margin:0 auto; margin-top:191px; color:#fff; line-height:36px;height:36px; font-size:14px; background:#F00204; transition: all 0.7s;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left;}
.news_div_item_year, .divdgweb_new_div_item_year{float:left;}
.news_div_item_month, .divdgweb_new_div_item_month{float:left;}
.news_div_item_content, .divdgweb_new_div_item_content{width:249px; overflow:hidden; padding:12px 16px 0px 16px; height: 156px;}
.news_div_item_title, .divdgweb_new_div_item_title{overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:253px; line-height:40px; border-bottom:dashed 1px #ccc; transition: all 0.7s; text-align:center;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:15px; font-weight:bold;}
.news_div_item_body, .divdgweb_new_div_item_body{padding-top:14px; line-height:26px; font-size:13px; color:#666;}

.news_div_item:hover .news_div_item_date, .divdgweb_new_div_item:hover .divdgweb_new_div_item_date{transition: all 0.7s; background:#118c49;}
.news_div_item:hover, .divdgweb_new_div_item:hover{transition: all 0.7s; border-bottom: solid 4px #F00204;}
.news_div_item:hover .news_div_item_title a, .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.7s; color:#118c49;}