﻿/* CSS Document */
*{padding:0; margin:0}
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, a, marquee, span, embed{
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
     }
body{ font:normal 14px/1.5em "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#444;}
form, input, button, select, label{vertical-align: middle; outline: 0;}
ul,ul li,ol,ol,li{list-style:none;}
table, tbody, th, tr, td{margin: 0;padding: 0;outline: 0;}
a, a:visited{text-decoration:none; color:#444;}
a:hover,a:active{text-decoration:none; color:#005BAC;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.p0{ padding:0;}
.m0{ margin-right:0 !important;}
.bn{ border:0 none !important;}
.ov{ overflow:hidden;}
.tc{ text-align:center;}
.ab{ position:absolute;}
.bg{ width:100%; clear:both;}
.box{ width:1320px; margin:0 auto; overflow:hidden}
.show{display: block;}
.hide{display: none;}

i, .i, a.in{ display:inline-block; vertical-align:middle; background:url(../images/icon.png) no-repeat;}
b{ font-weight:normal;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.mb60{ margin-bottom:60px;}
.mt40{ margin-top:40px;}
.mhonner,.mhon{ display:none}
/* public */

/*head*/
.headbox{ width:1320px; margin:0 auto;}
.headtop{height:49px; background:#f3f3f3; border-bottom: 1px solid #e6e6e6;}
.headtop h2{ font-size:16px; line-height:49px; color: #005BAC;}
.headtop h2 i.headtop_tel{ width:24px; height:24px; padding-bottom:4px; background-position:0 -60px;}
.headtop h2 span { padding-top: 14px;color: #F50; }
.headtop ul{ overflow:hidden; float:right; height:40px; padding:4px 0 0; font-size:12px; color:#828282;}
.headtop ul li{ float:left;border-right:1px dotted #ccc; padding-right:15px; margin-right:15px;}
.headtop ul li a{color:#828282; }
.headtop ul li a:hover{color:#005BAC;}
a.headtop_qq{ width:16px; height:18px; background-position:-27px 0;}
a.headtop_kf{ width:16px; height:16px; background-position:-52px 0;}
a.headtop_qq:hover{ background-position:-236px -38px;}
a.headtop_kf:hover{ background-position:-261px -38px;}

/*nav*/
.navtop{ background:url(../images/temp_banner.jpg) no-repeat; position:relative;}
.navbg{ /*background:url(../images/navbg.png) repeat-x bottom center;*/ background:#FFF; position:relative; z-index:1000;}
.nav_t{ height:115px;}
.logo{ width:26%; text-align:center;}
.logo img{ width:100%; margin-top:20px;}
#nav { width:60%; border-right:1px solid #e6e6e6;}
#nav li{ float:left; width:14.14%; height:115px; border-left: 1px solid #e6e6e6; position:relative;}
#nav li a{display:block; padding:40px 0 35px; line-height:20px; text-align:center; color:#000;font-weight:bold;}
#nav li a p{ font-size:12px; color:#a9a9a9;}
#nav li a:hover, #nav li a:hover p, #nav li.h1 a, #nav li.h1 a p{ background-color:#005BAC; color:#fff;}
#nav li ul{ display:none; position:absolute; width:160px; height:auto; top:115px; left:0;}
#nav li ul li{ clear:both;width:100%; height:39px;  border:0 none; }
#nav li ul li a{display:block;width:100%; height:39px; padding:0;line-height:39px;color: #fff !important; background:url(../images/icon.png) no-repeat -25px -94px;}
#nav li ul li a:hover{background:url(../images/icon.png) no-repeat -25px -55px;}
#nav li:hover ul{ display:block;}
.nav_serch{ height: 34px; margin:40px 0 0; border:1px solid #ececec; border-top: 1px solid #dbdbdb;border-bottom: none;background: #f6f6f6;}
.nav_si{border:0 none; width:130px;height: 23px;background: #f6f6f6;line-height: 23px; color:#999; padding: 5px 0px 5px 5px;border-top: 1px solid #ebebeb;}
.nav_ss{width:30px; height:30px;background-position: -120px 8px;border: 0 none; background-color: #f6f6f6; cursor: pointer;}
.m_menu{ display:none;}

/* banner、产品列表 */
.bannerbox{ width:1320px; height:465px; margin:0 auto; position:relative}
.bannerbox .left{ width:170px; height:465px; position:absolute; left:0; top:0}
/* hc_lnav */
.hc_lnav{ z-index:998; position:relative;width:170px;}
.hc_lnav .allbtn{ z-index:999; position:relative}
.hc_lnav .allbtn h2{ width:155px; line-height:43px; padding-left:15px; display:block; color:#fff; font-size:16px;
background:#014892; font-weight:bold;}
.hc_lnav .allbtn h2 i{ width:43px; height:43px; background:url("../images/icons.png") no-repeat; background-position:5px -2px;}
.hc_lnav .allbtn ul{ width:170px;}
.hc_lnav .allbtn ul li a.tops{ display:block; height:35px; padding-left:25px;}
.hc_lnav .allbtn ul li .tx{ width:170px; height:35px; line-height:35px; background:#005BAC;}
.hc_lnav .allbtn ul li .tx a{ color:#fff; font-size:14px;}
.hc_lnav .allbtn ul li .tx a i{ width:35px; height:35px; background:url("../images/icons.png") no-repeat;}
.hc_lnav .allbtn ul li .tx a span{ padding-left:20px;}
.hc_lnav .allbtn ul li:hover .tx{ background:#F9F9F9}
.hc_lnav .allbtn ul li:hover .tx a{ color:#333}
.hc_lnav .allbtn ul li .pop{ display:none; width:510px; height:385px; padding:40px 10px; background:#F9F9F9;}
.hc_lnav .allbtn ul li:hover .pop{ display:block; position:absolute; top:0px; left:170px; z-index:9999}
.hc_lnav .allbtn ul li .pop dd{ float:left; padding:8px 0}
.hc_lnav .allbtn ul li .pop dd a{ display:block; line-height:14px; padding:0 15px; font-size:14px; border-right:1px solid #BCBCBC}
.hc_lnav .allbtn ul li.a1 .tx a i{ background-position:-6px -50px;}
.hc_lnav .allbtn ul li.a2 .tx a i{ background-position:-6px -82px;}
.hc_lnav .allbtn ul li.a3 .tx a i{ background-position:-8px -116px;}
.hc_lnav .allbtn ul li.a4 .tx a i{ background-position:-8px -151px;}
.hc_lnav .allbtn ul li.a5 .tx a i{ background-position:-8px -186px;}
.hc_lnav .allbtn ul li.a6 .tx a i{ background-position:-8px -220px;}
.hc_lnav .allbtn ul li.a7 .tx a i{ background-position:-8px -252px;}
.hc_lnav .allbtn ul li.a8 .tx a i{ background-position:-8px -286px;}
.hc_lnav .allbtn ul li.a9 .tx a i{ background-position:-8px -322px;}
.hc_lnav .allbtn ul li.a10 .tx a i{ background-position:-8px -354px;}
.hc_lnav .allbtn ul li.a11 .tx a i{ background-position:-8px -389px;}
.hc_lnav .allbtn ul li.a12 .tx a i{ background-position:-8px -425px;}

.hc_lnav .allbtn ul li.a1:hover .tx a i{ background-position:-41px -50px;}
.hc_lnav .allbtn ul li.a2:hover .tx a i{ background-position:-41px -82px;}
.hc_lnav .allbtn ul li.a3:hover .tx a i{ background-position:-43px -116px;}
.hc_lnav .allbtn ul li.a4:hover .tx a i{ background-position:-43px -151px;}
.hc_lnav .allbtn ul li.a5:hover .tx a i{ background-position:-43px -186px;}
.hc_lnav .allbtn ul li.a6:hover .tx a i{ background-position:-43px -220px;}
.hc_lnav .allbtn ul li.a7:hover .tx a i{ background-position:-43px -252px;}
.hc_lnav .allbtn ul li.a8:hover .tx a i{ background-position:-43px -286px;}
.hc_lnav .allbtn ul li.a9:hover .tx a i{ background-position:-43px -322px;}
.hc_lnav .allbtn ul li.a10:hover .tx a i{ background-position:-43px -354px;}
.hc_lnav .allbtn ul li.a11:hover .tx a i{ background-position:-43px -389px;}
.hc_lnav .allbtn ul li.a12:hover .tx a i{ background-position:-43px -425px;}



.bannerbox .right{ width:1150px; height:465px; float:right; position:relative; z-index:1;}
.slide_container{ width:100%; position:relative; z-index:1;}
.rslides{ position:relative; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{ width:100%; -webkit-backface-visibility:hidden; position:absolute; display:none; left:0; top:0;}
.rslides li:first-child{ position:relative; display:block; float:left;}
.rslides img{ width:100%; display:block; height:auto; float:left; border:0;}
.slide{ width:100%; padding:0; margin:0; position:relative; list-style:none; overflow:hidden;}
.slide li{ position:absolute; width:100%; left:0; top:0;}
.slide img{ width:100%; display:block; position:relative; z-index:1; height:auto; border:0;}
.slide .caption{ display:block; position:absolute; z-index:2; font-size:20px; text-shadow:none; color:#fff; background:#000;
background:rgba(0,0,0, .8); left:0; right:0; bottom:0; padding:10px 20px; margin:0; max-width:none; }
.slide_nav{ position:absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top:50%; left:10px; opacity:0.7; z-index:3;
text-indent:-9999px; overflow:hidden; text-decoration:none; width:43px; height:83px; margin-top:-41px;
background: transparent url("../images/icon.png") no-repeat; background-position:-189px -55px;}
.slide_nav:active{ opacity:1.0;}
.slide_nav.next{ left:auto; background-position:-237px -55px; right:10px;}

/* 公司形象 */
.xiang{ width:1320px; overflow:hidden}
.xiang dl{ width:240px; margin:0 30px 10px 0; float:left}
.xiang dl dt{ width:100%; height:160px; overflow:hidden}
.xiang dl dt img{ width:100%; height:100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;
-o-transition: all .8s ease 0s; transition:all .8s ease 0s;}
.xiang dl dt:hover img{ transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2);}
.xiang dl dd{ width:100%; line-height:35px; text-align:center}


/* 荣誉资质和知名客户 */
.honner,.mhon{ width:100%; overflow:hidden}
.honner p,.mhon p{ width:240px; text-align:center; padding:5px; border:1px solid #CCC; background:#EEE; margin:0 14px 20px 0; float:left}
.honner p img,.mhon p img{ width:240px; height:160px;}
.honner p img:hover{ cursor:pointer}
/*foot*/
.kjdhbox{ margin-top:45px;}
.kjdh{ width:23.5%; margin-right:2%; float:left;}
.kjdh ul{ padding:15px 0 0px;}
.kjdh ul li{ height:34px; color:#555; line-height:34px; font-size:12px; overflow:hidden;}
.kjdh ul li span{display:inline-block; width:20%; height:34px;  color:#bbb; float:left}
.kjdh ul li span.kjfr{ float:right !important; text-align:right; padding:0;}
.kjdh ul li b{ display:inline-block; width:80%; height:34px; }
.kjdh_menu li{ width:50%; float:left;}
.kjdh_menu li .ljdh_m1{ width:15px; height:15px; margin-right:10px; background-position:-122px -39px;}
.kjdh_menu li a:hover .ljdh_m1{ background-position:-137px -39px;}

.in_services{ height:32px; padding:30px 0 0;}
.in_services dt, .in_services dd { float:left; width:14%; font-size:12px;}
.in_services dt .in_sert{ width:38px; height:32px; margin-right:10px; background-position:-159px 0;}
.in_services span{ display:inline-block; vertical-align:middle; line-height:16px;}
.in_services dt em{display: block;color: #b2b2b2; font-style:normal;}
.in_services dd{line-height:16px;}
.in_services dd a i{ width:32px; height:32px; margin-right:10px; background-position:-197px 0; text-align: center; line-height: 30px;font-size: 20px;font-weight: bold; color: #eaeaea; font-style:normal;}
.in_services dd a:hover i{background-position:-231px 0; color:#005BAC;}

.in_zzt{ width:49%; padding-top:20px;}
.in_zzt h2{ font-size:16px; line-height:49px;color: #F50;}
.in_zzt h2 i.in_zztel{ width:24px; height:24px; margin:0 15px 4px 0; background-position:0 -60px;}
.in_zzt p{ color:#444; padding:0 0 20px; font-size:12px;}
.anquan{ max-width:50%; padding-top:80px;}
.anquan p{ float:left;height:15px; border-right:1px solid #d7d7d7; padding-right:15px; margin:5px 15px 10px 0; font-size:12px; line-height:15px;color: #444;}
.anquan span{ display:inline-block; vertical-align:middle; background:url(../images/icon.png) no-repeat;}
.anquan span.weibo{ width:28px; height:28px; margin-right:15px; background-position:0 -26px;}
.anquan span.qqwb{ width:28px; height:28px; background-position:-28px -26px;}
.anquan a.foot_back{ display:block;float:right; width:32px; height:32px; margin-top:15px; background-position:-56px -22px;}
.anquan a.foot_back:hover{ background-position:-88px -22px;}

.footer{ border-top:1px solid #eee; padding:10px 0;}
.footer li{ float:left; margin-right:10px; font-size:12px; color:#918b8e;}
.footer li a{ color:#918b8e;}

.floating_ck{position:fixed;right:0px;top:30%; z-index:1000;}
.floating_ck dl dd{position:relative;width:60px;}
.floating_ck dl dd a{ display:block;width:60px; height:60px; background:url(../images/icon.png) no-repeat; }
.floating_ck dl dd a.floating_zx{ background-position:-140px -395px;background-color:#005BAC; border-bottom:1px solid #CCC;
position:relative;}
.floating_ck dl dd a.floating_zx .floating_400{ display:none; position:absolute; top:0; left:-200px;}
.floating_ck dl dd a.floating_zx:hover .floating_400{ display:block; width:200px; height:72px; line-height:22px; background:#005BAC;
 border-right:1px solid #CCC; color:#fff; font-weight:bold; text-align:center; padding-top:8px;}
.floating_ck dl dd a.floating_qq{background-color:#005BAC; background-position:-200px -395px;}
.floating_ck dl dd a.floating_back{background-color:#d6d6d6; background-position:-260px -395px;}
.floating_ck dl dd a.floating_back:hover{ background-color:#c1c1c1;}

.floating_ck dl dd a.floating_wx{ border-top:1px solid #CCC; background-color:#005BAC; background-position:-315px -395px;}
.floating_ck dl dd a.floating_wx .erweima{ display:none; width:110px; height:350px; padding:10px; position:absolute; top:-309px;
left:-130px; background-color:#005BAC;}
.floating_ck dl dd a.floating_wx:hover .erweima{ display:block;}
.floating_ck dl dd a.floating_wx .erweima img{ width:110px; height:110px;}




/*内页-head*/
.neinavtop{position:relative;height:257px; background:url(../images/mbg.jpg) repeat-x bottom;}
.neibanner{ width:1320px; height:80px; padding-top:50px; margin:0 auto; z-index:90;}
.neibannerbox h2{ font-size:32px; color:#fff; float:left;}
.neibannerbox h2 span{color: #74c191; padding-left:15px;}
.neibannerbox h3{ font-size:14px; font-weight:normal; color:#fff; float:right;}
.neibannerbox h3 a, .neibannerbox h3 a:hover{ color:#fff;}
.nei_dqqz{ width:18px; height:16px; margin:0 15px 5px 0; background-position:-185px -38px;}
.nei_nav{background: #f2f2f2;border-bottom: 1px solid #ebebeb;}
.nei_nav li{ float:left; }
.nei_nav li a{ display:block; padding:0 25px; line-height:46px;}
.nei_nav li.hov a{ color:#005BAC; font-weight:bold; background-color:#fff; border:1px solid #eee; border-bottom:0 none; border-top:0 none;}
/* public end */

.titline{ height:20px; padding-bottom:15px; border-bottom:1px solid #dfdfdf; position:relative; z-index:10;}
.titline2{ position:absolute; top:35px ; left:0; width:35px; height:1px; background-color:#aaa; z-index:20;}
.index_h1{ font-size:16px;}
.index_h1 span{ padding-left:10px; font-size:12px;}
.index_h3{ font-size:16px;}
.index_h3 span{ color:#999; padding-left:8px; font-size:14px; font-weight:normal;}
a.tit_add{ width:12px; height:12px; float:right; background:none; font-size: 20px;}


.msn-focus{ width:100%; margin-top:20px;}
.msn-focus .hd{ border-bottom:1px solid #dfdfdf; width:100%; line-height:30px; padding-bottom:5px; font-size:14px; overflow:hidden; position:relative;}
.titline3{ position:absolute; top:39px; left:0; width:35px; height:1px; background-color:#aaa; z-index:20;}
.msn-focus .hd h2{ font-size:16px; float:left}
.msn-focus .hd h3 span{ padding-left:10px; font-size:12px;}
.msn-focus .hd ul{ float:right}
.msn-focus .hd li{ float:left; display:inline; float:left; margin:0 0 0 7px; height:35px}
.msn-focus .hd .on a{ font-weight:bold; color:#005BAC}
.msn-focus .hd a{ height:30px; float:left; padding:0 8px}
.msn-focus .bd{ width:100%; margin:22px 0; position:relative; overflow:hidden}
.msn-focus .bd ul{  overflow:hidden; position:relative; font-size:14px; line-height:28px}
.msn-focus .bd li{ width:100%; background-color:#fff; position:relative}
.msn-focus .bd li dl{float:left;width:18%; margin:0 2.5% 1% 0;}
.msn-focus .bd li dl dt{ height:180px; overflow:hidden}
.msn-focus .bd li dl dt img{ width:100%; height:100%;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.msn-focus .bd li dl dt:hover img{ transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2);}
.msn-focus .bd li dl dd{ line-height:40px; text-align:center; background:#F2F2F2;}


.gray{ background:#f2f2f2 url(../images/inbodybg.jpg) repeat-x top; padding:30px 0 20px;}
.graybox{ float:left;}
.g_one{ width:18%;}
.g_three{ width:100%;}
.graybox ul{ overflow:hidden;}
.graybox ul li{ float:left; width:100%; margin:20px 0; text-align:center;}
.graybox ul li img{ width:100%;height:225px;}
.g_three ul li{ width:18%; margin-right:2.5%;}

.index_news{ margin:20px 0 15px;}
.in_newsbox{ width:31%; margin-right:3.5%;}
.in_newsbox ul{ background-color:#fff; padding:15px 25px 30px;}
.in_newsbox ul li{ color:#555; font-size:12px; line-height:40px; height:32px; overflow:hidden;}
.in_newsbox ul li span{ padding-right:15px; color:#bbb;}

.in_ry{ overflow:hidden; margin:20px 0 35px;}
.in_ry li{ float:left; width:12%; min-width:170px; padding:20px 1.8% 0px; background-color:#fff; border-right:1px solid #eee; text-align:center; overflow:hidden}
.in_ry li a img{ width:100%; height:120px; padding-top:0px; border:1px solid #eee; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;
	-o-transition:all .8s ease 0s;
	transition:all .8s ease 0s;}
.in_ry li a:hover img{transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);}
.in_ry li p{ line-height:20px; color:#000; padding-bottom:10px;}

#demo{ margin-top:20px; background:#fff; overflow:hidden;}
#demo td{ text-align:center;}
#demo td a img{ width:188px; height:100px; margin:10px; border:1px solid #CCC;}

.mhonner{ overflow:hidden; height:175px; margin:20px 0 35px;}
.mhonner li{ float:left; width:12%; min-width:170px; padding:20px 1.8% 0px; background-color:#fff; border-right:1px solid #eee; text-align:center; overflow:hidden}
.mhonner li a img{ width:170px; height:120px; padding-top:0px; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;
	-o-transition:all .8s ease 0s;
	transition:all .8s ease 0s;}
.mhonner li a:hover img{transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);}
.mhonner li p{ line-height:20px; color:#000; padding-bottom:10px;}



.zxac{ margin:40px 0 30px; }
.zxagbg{ position:relative; height:330px; background:url(../images/zxag.jpg) no-repeat 0 0;}
.zxag{ position:absolute;width:454px;height:225px;top:40px;left:63px; padding:25px 30px 0; background-color:#fbfbfb;}
.zxag h2{font-size:30px; font-weight:normal; color:#005BAC; margin-bottom:18px; line-height:35px;}
.zxag h2 span{ padding-left:10px; color:3#d9d9d9;}
.zxag p{color:#666; line-height:28px;font-weight:bold;}

/*.quikpub {position:fixed; width:100%; bottom:0; left:0; color:#fff; padding:10px 0; z-index:999;
background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70); background:#000;}
.quikpub .quikbox{ width:700px; height:29px; line-height:29px; margin:0 auto;}
.quikpub span{ font-size:22px; font-weight:bold; float:left; margin:0 20px 0 0;}
.quikpub form{float:left; }
.quikpub .quiktxt{ width:200px; height:29px; border:0 none; padding:0 5px; margin:0 10px; color:#918b8e;}
.quikpub .quikbtn{background:#f60; vertical-align:middle; padding:6px 20px;color:#fff;font-size:14px; border:0 none; box-shadow:0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset; border-radius:3px;}
.quikpub .quikbtn:hover{ background-color:#333;}*/

/*about*/
.neiab_h1{ padding:20px 0 30px;}
.neiab p{ line-height:30px; padding-bottom:15px;}
.neiab_en{ padding-top:30px; font-size:12px; color:#757575;font-family:Arial,Microsoft YaHei,'微软雅黑';}
.neiab_hj{padding:20px 0;}
.neiab_hj hr{ height:0px;}
.neiab_hj p{ padding:20px 0;}
.neiab_hj img{ padding:0 30px 30px;}
.neiab_me h1{ background-color:#ececec; height:34px;text-indent:20px; font-size:18px;line-height:34px; }
.neiab_me h1 span {font-size:16px;font-weight:normal;padding-left:10px;color:#005BAC;}
.neiab_me ul{ overflow:hidden; border-left:1px solid #eee; margin:30px 0; text-align:center;}
.neiab_me ul li{ float:left; width:14.2%; border:1px solid #eee; border-left:0 none;}
.neiab_hy{ background-color:#f2f2f2; padding:60px 0; margin-top:30px;}
.neiab_hy h3{ padding-bottom:20px;}
.neiab_hy p{ line-height:30px;}
.neiabhy_1{ width:14%; padding:50px 5% 0;}
.neiabhy_2{ width:33%; padding:0 5% 0 0;}
.neiabhy_3{ width:33%; padding:0 5% 0 0;}
.neiab_tel{ margin-top:30px; border-top:1px solid #CCC}
.neiab_tel li{ float:left; width:33.3%; padding:40px 0 50px; text-align:center; line-height:30px;}
.neiab_tel li h3{ font-size:18px; font-weight:normal; line-height:50px;}
.neiab_tel li i{ width:79px; height:79px;}
.neiabtel_1{ background-position:0 -234px;}
.neiabtel_2{ background-position:-79px -234px;}
.neiabtel_3{ background-position:-158px -234px;}
.neiab_tel li:hover .neiabtel_1{ background-position:0 -313px;}
.neiab_tel li:hover .neiabtel_2{ background-position:-79px -313px;}
.neiab_tel li:hover .neiabtel_3{ background-position:-158px -313px;}
.qywhnew{width:565px;margin:0 auto;}

.neiabbg { height:330px; padding-top:10px; background:#f2f2f2 url(../images/footerbg.jpg) repeat-x center center; text-align:center;}
.neiabbg p{ line-height:40px; font-size:36px; padding:50px 0 80px; color:#f65100; font-weight:bold;
-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0;  
-moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0;  
text-shadow:#fff 2px 0 0,#fff 0 2px 0;
}
a.neiab_a{ display:inline-block; width:200px; height:40px; line-height:40px; font-size:18px; background:#005BAC; color:#fff; border:0 none; box-shadow:0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset; border-radius:3px;}
#dituContent img{max-width:none;max-height:none;}
/*case*/
.neiimg img{ width:100%; height:auto;}
.case_class{ border:1px solid #eee;}
.case_class li{border-bottom:1px dashed #eee; line-height:35px; overflow:hidden;}
.case_class li h3{ float:left; width:8%; font-size:14px; text-align:center; background-color:#f7f7f7; color:#000; font-weight:normal;padding-bottom:500px; margin-bottom:-500px;}
.case_class li b{ float:left; display:inline-block; width:6%; color:#005BAC; text-align:center;}
.case_class li p{ float:left; display:inline-block; width:92%}
.case_class li p span{ padding-left:15px;}
.case_class li p span.h1 a{ color:#005BAC}
.case{ overflow:hidden}
.case dl{ width:240px; margin:0 30px 10px 0; float:left}
.case dl dt{ width:100%; height:160px; overflow:hidden}
.case dl dt img{ width:100%; height:100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;
-o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.case dl dt:hover img{ transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2);}
.case dl dd{ width:100%; line-height:35px; text-align:center}
#panel{ display:none; }
.btn-slide{ text-align:center; width:144px; height:40px; line-height:40px; margin:0 auto; display:block; color:#333; text-decoration:none; }
.active{ background-position:right 12px; }

/* 产品 */
.prod{ margin-top:10px; overflow:hidden}
.prod dl{ width:240px; margin:20px 27px 0 0; border:1px solid #EFEFEF; float:left}
.prod dl dt{ width:100%; height:160px; overflow:hidden}
.prod dl dt img{ width:100%; height:100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;
-o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.prod dl dt:hover img{ transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2);}
.prod dl dd{ width:100%; height:40px; line-height:20px; text-align:center; margin-top:10px;}

.mpro{ display:none}


/* 组图开始 小图部分 */
.caseimg{ width:100%}
.thumbpic{ width:770px; margin:10px auto; overflow:hidden;}
.thumbpic .ltp{float:left;width:35px;heght:61px;margin:10px 5px 0 0;}
.thumbpic span{height:20px;float:left;cursor:pointer; line-height:20px;width:80px;}
.thumbpic .rtp{float:left;width:58px;heght:86px;margin:10px 0 0 15px;}
#piclist{width:705px;height:106px;position:relative;float:left;overflow:hidden;}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{float:left;cursor:pointer;position:relative;height:106px;}
#piclist ul li img{width:130px;height:78px;margin:10px 2px;padding:3px;}
#piclist .hover{height:86px;background-image:url(../images/ico_bg.gif);background-repeat:no-repeat;background-position:center  -10px;}
#piclist ul li tt{background:#000;color:#FFF;position:absolute;z-index:20; font-family:arial;font-size:16px;line-height:16px;padding:0 5px;margin:75px 0 0 -135px;}

.thumbpic a.bntprev{float:left;width:31px;height:61px;display:block;outline:none;background:url(../images/icon.png) no-repeat -238px -279px; margin-top:22px}
.thumbpic a.bntnext{float:left;width:31px;height:61px;display:block;outline:none;background:url(../images/icon.png) no-repeat -270px -279px;margin-top:22px}

#originalpic{position:relative;overflow:hidden; height:500px;clear:both;text-align:center;}
#originalpic img{display:none;position:relative;width:800px; height:500px;max-width:800px;}
#aPrev,#aNext{position:absolute;z-index:10;top:220px;width:31px;height:61px; background:url(../images/icon.png) no-repeat; }
#aPrev{left:200px; background-position:-238px -279px;}
#aNext{right:200px; background-position:-270px -279px;}
#aPrev:hover,#aNext:hover{ cursor:pointer}

/*news*/
.news li{ float:left; width:22.7%; margin:20px 3% 0 0; padding:20px 0; border-top:5px solid #eee;}
.news li h1{ font-size:14px;  font-weight:normal; color:#005BAC;}
.news li h2{ font-size:16px; font-weight:normal; color:#005BAC; line-height:35px;}
.news li span{ color:#888; line-height:30px;}
.news li p{ text-indent:2em; line-height:25px;}
.news li:hover{border-top:5px solid #005BAC;}
.articletit{ text-align:center; font-size:24px; padding:0 0 20px;}
.articletime{ padding:20px 20px 30px; text-align:center;}
.article{ background-color:#f7f7f7; padding:50px;}
.article .litpic{ width:600px; height:400px; margin:0 auto}
.article .litpic img{ width:100%; height:100%}
.article p{ line-height:30px; padding-bottom:20px;}
.newsxgwz li, .newsxgwz li:hover{ border:0 none;}
.share{ width:330px; margin:30px auto 0;}
.share span{ font-size:20px; padding-top:12px; float:left;}
.page{ width:100%; padding:30px 0; overflow:hidden;}

/*aliance*/
.ali_h1{ font-size:32px; line-height:55px; text-align:center;}
/* tab2 */
#tab2{position:relative;margin:40px auto;}
#tab2 .tab_menu2{text-align:center;}
#tab2 .tab_menu2 li{ display:inline-block ;width:170px; height:170px; margin:0 30px; cursor:pointer; background:url(../images/icon.png) no-repeat -302px -170px; position:relative;}
#tab2 .tab_menu2 li i{ width:32px; height:32px; margin:55px auto 15px; display:block;}
#tab2 .tab_menu2 li .ali_i1{ background-position:-238px -138px;}
#tab2 .tab_menu2 li .ali_i2{ background-position:-238px -175px;}
#tab2 .tab_menu2 li .ali_i3{ background-position:-238px -207px;}
#tab2 .tab_menu2 li .ali_i4{ background-position:-238px -239px;}
#tab2 .tab_menu2 li .ali_i5{ display:none; width:48px; height:23px; margin:0; background-position:-302px -340px; position:absolute; top:187px; left:60px;}
#tab2 .tab_menu2 .selected2{background:url(../images/icon.png) no-repeat -302px 0px; color:#fff;}
#tab2 .tab_menu2 .selected2 .ali_i1{ background-position:-270px -138px;}
#tab2 .tab_menu2 .selected2 .ali_i2{ background-position:-270px -175px;}
#tab2 .tab_menu2 .selected2 .ali_i3{ background-position:-270px -207px;}
#tab2 .tab_menu2 .selected2 .ali_i4{ background-position:-270px -239px;}
#tab2 .tab_menu2 .selected2 .ali_i5{ display:block;}
#tab2 .tab_box2{ background-color:#f2f2f2; margin:40px 0 70px;}
.hide2{display:none;}
.tab_box2 div{}

.alitab_form{ padding:30px 50px 50px;}
.alitab_name{ width:8%; line-height:60px; text-align:right;font-size:16px; color:#8a8a8a;}
.alitab_bd{ width:75%; padding-right:2%; text-align:center; background-color:#f2f2f2;}
.alitab_bd p{ padding:10px;}
.alitab_text{ width:100%; height:40px; line-height:40px; padding:0 5px; border:0 none; font-size:14px;}
.alitab_h{ width:15%; padding-top:10px; font-size:18px; font-weight:bold; line-height:35px; color:#888;}
.alitab_btn {width:172px; height:75px;text-align:center; font-family:"微软雅黑"; font-size:18px; color:#fff;background:#a7a7a7; border:0 none; margin-top:65px; cursor:pointer;}
.alitab_btn:hover{ background-color:#005BAC;}
.alih2{font-size:30px;color:#999; line-height:35px;text-align:center;margin:50px 0 90px;}

/*contact*/
.contact{ margin:40px 0;}
.contact_top{ width:45%; line-height:25px;}
.contact_top h1{ font-size:30px; line-height:60px; padding-bottom:20px;}
.contact_top p{ line-height:25px; padding-bottom:20px;}
.contact_map{width:50%;height:510px;border:#ccc solid 1px;margin-top:10px;}
.contact_wx dl{ float:left; padding-right:60px;}
.contact_wx dt{ font-size:18px; font-weight:bold; line-height:60px;padding-bottom:20px;}

/* 技术与支持 */
.help{ margin-bottom:40px;}
.help li{padding:10px 10px;border-bottom:1px dashed #ddd; overflow:hidden;}
.help li h1, .help li h1 a{font-size:14px; line-height:30px; color:#000; }
.help li .nl_con{ line-height:2em; text-indent:2em; height:4em; overflow:hidden;}
.help li .nl_con a{color:#666;}
.help li .nl_con a:hover, .help li h1 a:hover{color:#005BAC;}
.help li .nl_i{ float:right; clear:both;}
.help li .nl_i, .help li .nl_i a{ color:#9f9f9f;}
.help_tit{ width:15px; height:15px; margin:0 7px 2px 0; background-position:-137px -39px;}
.help li .help_time{ width:15px; height:15px; margin-bottom:4px; margin-right:5px; background-position:-122px -39px;}

.zhaolist{ margin-bottom:40px;}
.zhaolist li{padding:10px 10px 5px;border-bottom:1px dashed #ddd;}
.zhaolist li p{ display:inline-block;height:30px;line-height:30px; font-size:14px;overflow:hidden;}
.zhaolist li a{color:#666;}
.zhaolist li a:hover{color:#005BAC;}
.zhaolist_tit{ width:50%;}
.zhaolist li .zhaolist_i{ width:4%; float:right; }
.zhaolist li .zhaolist_i span{ font-weight:bold; color:#c3161c;}
.zhaolist li .zhaolist_i span.green{ color:#009944;}
.zhaolist li .download_time{ width:10%; float:right; }
.download_tit{ background:url(../images/bg.png) no-repeat; width:14px; height:18px; margin-right:10px; background-position:-103px -450px;}
.download_xz{ background:url(../images/bg.png) no-repeat; width:11px; height:14px; margin-left:5px; background-position:-118px -450px;}

/* 合作品牌 */
.brand{ margin-bottom:20px; overflow:hidden}
.brand img{ width:188px; height:100px; margin:0 30px 20px 0; border:1px solid #CCC; float:left}

/* 产品视频 */
.videocon{ overflow:hidden;}
.videocon li{ width:240px; margin:20px 27px 0 0; border: 1px solid #EFEFEF; float:left}
.videocon li a{ display:block; width:100%; text-align:center;}
.videocon li .one img{ width:100%; height:160px;}
.videocon li .two{ line-height:30px; background:#EEE; color:#333}



/* 分页 start */
#page,#mpage{ background:#FFF; text-align:center; margin:30px auto; clear:both;}
#page li,#mpage li{ display:inline-block; vertical-align:middle; margin:0 4px;}
#page li.zong,#mpage li.zong{ height:28px; line-height:28px; padding:0 10px; border:1px solid #ccc;}
#page li a,#mpage li a{ display:block; height:28px; line-height:28px; padding:0 10px; border:1px solid #ccc; color:#838383;}
#page li a.active,#page li a:hover,#mpage li a.active,#mpage li a:hover{ background:#005BAC; color:#fff; border:1px solid #005BAC;}
/* 分页 end */

/*0422 底部*/
.mfootzx{ display:none;}