/*==========全局==========*/
html{overflow-y: scroll; overflow-x:hidden; _background-image:url(about:blank); _background-attachment:fixed;}
body {font-family:"Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif; font-size:12px; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-size:100%; font-family:"Microsoft Yahei"; outline:none;}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; overflow:hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a {text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#cc0000;}
a:active{blr:expression(this.onFocus=this.blur());}
.ffyh{font-family:"Microsoft Yahei";}
.ffarial{font-family:"arial";}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.word{word-break:break-all;}
.dn{display:none;}

.Top_dm{width:980px;padding:10px 0;font-size:14px;color:#000;font-weight:bold;margin-left:auto;margin-right:auto;}
/** 头部 **/
.header{width:980px; margin:0 auto; position:relative;}
.header_info{float:left; margin:25px 0 0 20px; display:inline;}
.header_rg{position:absolute; top:0; right:0;}
.header_focus{float:right; margin-top:15px; color:#cc0000;}
.headerSearch{width:170px; height:24px; padding:0 30px 0 10px; float:right; margin-top:8px; display:inline; border:1px solid #ccc; position:relative; overflow:hidden;}
.headerSearch .text{width:100%; height:18px; line-height:18px; padding:3px 0; border:0; background:none; vertical-align:top; overflow:hidden;}
.headerSearch .btn{width:24px; height:24px; position:absolute; top:0; right:0; border:0; background:url(../images/searchBtn.png) no-repeat; overflow:hidden; cursor:pointer;}
.nav_w{width:100%; border-top:1px solid #efefef; border-bottom:1px solid #efefef;background:url(../images/navBg.png) repeat-x;}
.nav{width:980px; margin:0 auto;}
.nav ul{border-right:1px solid #efefef;}
.nav ul li{width:121px;  float:left; border-left:1px solid #efefef; text-align:center;}
.nav ul li a{display:block; height:60px; line-height:60px;font-size:14px;color:#fff;}
.nav ul li.current a , .nav ul li a:hover{color:#fff;background:url(../images/navBgH.png) repeat-x;}
/** 首页 **/
.in_banner{width:100%; overflow:hidden; position:relative;}
.in_banner .slide_pic{width:100%; height:410px; overflow:hidden; }
.in_banner .slide_pic ul{white-space:nowrap;font-size:0px;}
.in_banner .slide_pic li{width:100%; float:left; overflow:hidden;}
.in_banner .slide_pic li a{width:300%; text-align:center; display:block; margin-left:-100%;}
.in_banner .slide_left{width:50px; height:124px; position:absolute; left:-50px; top:50%; margin-top:-62px; background:url(../images/focus_btnleft.png) no-repeat;}
.in_banner .slide_right{width:50px; height:124px; position:absolute; right:-50px; top:50%; margin-top:-62px; background:url(../images/focus_btnright.png) no-repeat;}

.in_container{width:980px; margin:40px auto 0;}
.inTitle{_height:35px; padding-left:42px; position:relative;}
.inTitle_icon{position:absolute; top:50%; left:0; margin-top:-12px;}
.inTitle_cn{font-weight:normal; font-size:14px;}
.inTitle_en{font-family:"Arial"; color:#999; font-size:10px;}
.inTitle_more{position:absolute; bottom:0; right:0; font-size:10px; font-family:"Arial"; color:#999;}
.inTitle_more:hover{color:#cc0000;}

.in_about{width:300px; float:left;}
.in_about_con{margin-top:10px;}
.in_about_words{height:54px; line-height:18px; margin-top:10px; text-indent:2em; color:#666; overflow:hidden;}

.in_news{width:300px; float:left; margin:0 40px; display:inline;}
.in_newsList{margin-top:5px;}
.in_newsList ul li{border-bottom:1px dotted #666; position:relative;}
.in_newsList ul li i{position:absolute; top:6px; left:12px;}
.in_newsList ul li a{height:40px; display:block; padding:8px 0 0 30px; cursor:pointer;}
.in_newsList ul li a:hover{display:block; background-color:#cc0000; color:#fff;}
.in_newsList ul li a:hover .in_newsTime{color:#fff;}
.in_newsTitle{font-weight:normal; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.in_newsTime{color:#999;}

.in_products{width:300px; float:right;}
.in_products_slide{width:300px; margin-top:10px; overflow:hidden; position:relative;}
.in_products_slide .slide_pic{width:298px; height:140px; overflow:hidden; border:1px solid #ccc;}
.in_products_slide .slide_pic ul{width:10000%;}
.in_products_slide .slide_pic li{float:left; width:298px; height:140px; overflow:hidden;}
.in_products_slide .slide_left{width:24px; height:48px; position:absolute; left:0; top:50%; margin-top:-24px; background-color:rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4C000000', EndColorStr='#4C000000'); background-image:url(about:blank);}
.in_products_slide .slide_right{width:24px; height:48px; position:absolute; right:0; top:50%; margin-top:-24px; background-color:rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4C000000', EndColorStr='#4C000000'); background-image:url(about:blank);}
.in_products_slide .slide_left:hover,.in_products_slide .slide_right:hover{background-color:rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CC000000', EndColorStr='#CC000000');}
.in_products_slide .slide_left i{width:5px; height:9px; display:block; margin:20px 0 0 8px; background:url(../images/icon_dirL.png) no-repeat; overflow:hidden;}
.in_products_slide .slide_right i{width:5px; height:9px; display:block; margin:20px 0 0 8px; background:url(../images/icon_dirR.png) no-repeat; overflow:hidden;}

.in_partners_affiliates{width:640px; float:left; margin-top:40px;}
.in_affiliates{margin-top:40px;}
.in_slide{width:640px; height:68px; margin-top:10px; overflow:hidden; position:relative;}
.in_slide .slide_pic{width:596px;height:68px; margin:0 auto; overflow:hidden; }
.in_slide .slide_pic li{width:109px;float:left;  padding:0 20px; display:inline; overflow:hidden;}
.in_slide .slide_pic li a{display:block; }
.in_slide .slide_pic li a img{display:block; width:107px; height:45px; border:1px solid #f2f2f2;}
.in_slide .slide_pic li a:hover img{border:1px solid #cc0000;}
.in_slide .slide_pic li p{font-size:12px;color:#666;padding-top:2px;text-align:center;width:100%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.in_slide .slide_left{width:24px; height:48px; position:absolute; left:0; top:50%; margin-top:-24px; background-color:#b8b8b8;}
.in_slide .slide_right{width:24px; height:48px; position:absolute; right:0; top:50%; margin-top:-24px; background-color:#b8b8b8;}
.in_slide .slide_left:hover,.in_slide .slide_right:hover{background-color:#cc0000;}
.in_slide .slide_left i{width:5px; height:9px; display:block; margin:20px 0 0 8px; background:url(../images/icon_dirL.png) no-repeat; overflow:hidden;}
.in_slide .slide_right i{width:5px; height:9px; display:block; margin:20px 0 0 8px; background:url(../images/icon_dirR.png) no-repeat; overflow:hidden;}

#marquee2 li{padding:0 10px; font-size:14px;}
#marquee2 li a{line-height:68px;}

.in_contact{width:300px; float:right; margin-top:45px;}
.in_contact_about{padding:5px 0 20px 20px; line-height:18px; margin-left:21px; color:#666; border-left:1px dotted #ccc;}
.in_contact_icon{float:left; margin-left:12px;}
.in_contactCall{_height:52px; padding-left:68px; position:relative;}
.in_contactCall_icon{position:absolute; top:0; left:-5px;}
.in_contactCall_name{font-weight:normal; font-size:14px;}
.in_contactCall_num{font-weight:bold; font-size:24px; color:#cc0000;}
/** 尾部 **/
.footer_w{width:100%; margin-top:20px; border-top:4px solid #cc0000;}
.footer{width:980px; margin:0 auto; padding:20px 0; text-align:center;}
.footerLinks{color:#efefef;}
.footerLinks a{color:#666;}
.footerLinks a:hover{color:#cc0000;}
.footerInfo{margin-top:5px; color:#ccc;} 
/** 内页通用与结构 **/
.sub_banner_w{width:100%; overflow:hidden;}
.sub_banner{width:300%; margin-left:-100%; text-align:center;}
.container{width:980px; margin:50px auto 0;}
.mainBox{width:640px; float:right;}
.location{height:48px; padding-left:12px; border-bottom:1px dotted #ccc; position:relative;}
.location i{width:3px; height:15px; position:absolute; bottom:10px; left:0; background-color:#cc0000;}
.locationName{float:left; margin-top:20px;}
.locationName_cn{font-weight:normal; font-size:14px; color:#cc0000;}
.locationName_en{font-family:"Arial"; color:#ccc;}
.locationLinks{float:right; margin-top:22px; color:#666;}
.locationLinks a{color:#666;}
.locationLinks a:hover{color:#cc0000;}
.nottext{margin-top:10px; font-size:14px;}
.page{text-align:center; padding:20px 0;}
.page a{display:inline-block; height:24px; line-height:24px; padding:0 10px; margin:0 3px; background-color:#efefef;}
.page a:hover{background-color:#cc0000; color:#fff;}
.page span{display:inline-block; height:24px; line-height:24px; padding:0 10px; margin:0 2px; background-color:#cc0000; color:#fff}
.page_choose{margin-top:10px; padding-top:15px; border-top:1px dotted #cdcdcd;}

.globalBox{padding:20px 0; line-height:26px; color:#666;}
.globalImg{width:300px; float:left; margin:0 15px 10px 0; display:inline;}
/** 侧边栏 **/
.sidebar{width:300px; float:left; padding-bottom:20px;}
.sidebarName{height:50px; padding-left:62px; background-color:#cc0000; position:relative; overflow:hidden;}
.sidebarName i{width:31px; height:31px; position:absolute; top:50%; left:20px; margin-top:-15px; background:url(../images/min_logo.png) no-repeat; overflow:hidden;}
.sidebarName_cn{margin-top:5px; font-weight:normal; font-size:18px; color:#fff;}
.sidebarName_en{font-family:"Arial"; color:#e26060;}
.sidebarList ul li{height:52px; line-height:52px; padding:0 15px; vertical-align:top;}
.sidebarList ul li a{width:230px; padding-left:40px; display:block; border-bottom:1px dotted #ccc; position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sidebarList ul li i{width:0; height:0; position:absolute; top:50%; left:18px; margin-top:-5px; border:5px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #ccc; overflow:hidden; pointer-events: none;}
.sidebarList ul li span{color:#cacaca;}
.sidebarList ul li strong{font-weight:normal;}
.sidebarList ul li.current a{color:#cc0000;}
.sidebarContact{margin:50px 0 0 10px;}
.sidebarContact_title{display:inline-block; padding-left:42px; position:relative;}
.sidebarContact_title_icon{position:absolute; top:50%; left:12px; margin-top:-12px;}
.sidebarContact_title_cn{font-weight:normal; font-size:14px;}
.sidebarContact_title_en{font-family:"Arial"; color:#999; font-size:10px;}
.sidebarContact_about{padding:5px 0 20px 20px; line-height:18px; margin-left:21px; color:#666; border-left:1px dotted #ccc;}
.sidebarContact_call{display:inline-block; padding-left:60px; position:relative;}
.sidebarContact_call_icon{position:absolute; top:0; left:-5px;}
.sidebarContact_call_name{font-weight:normal; font-size:14px;}
.sidebarContact_call_num{font-weight:bold; font-size:24px; color:#cc0000;}
/** 产品详细页 **/
.productsDetail_top{margin-top:20px;}
.productsDetail_img{width:300px; float:left;}
.productsDetail_img img{display:block; border:3px solid #f2f2f2;}
.productsDetail_info{width:320px; float:right; line-height:24px;}
.productsDetail_name{height:32px; line-height:32px; margin-top:30px; padding-left:35px; font-size:14px; color:#cc0000; position:relative;}
.productsDetail_name i{width:31px; height:31px; position:absolute; top:0; left:0; background:url(../images/icon_xiang.png) no-repeat;}
.productsDetail_about{padding:15px 0; line-height:26px; color:#666;}
/** 管理目标 **/
.manageTarget{margin-top:20px; padding:0 10px;}
.manageTarget_name{height:32px; line-height:32px; font-size:14px; color:#cc0000;}
.manageTarget_lf{width:252px; float:left;}
.manageTarget_rg{width:368px; float:left;}
.manageTarget_con{padding:5px 0; line-height:20px; color:#666;}
/** 案例列表 **/
.caseList{width:640px; overflow:hidden;}
.caseList ul{width:663px;}
.caseList ul li{width:198px; float:left; margin:20px 23px 0 0; display:inline; text-align:center;}
.caseList ul li a:hover .img{border:3px solid #cc0000;}
.caseList ul li .img{display:block; border:3px solid #f1f1f1;}
.caseList ul li .title{display:block; margin-top:5px; width:100%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/** 设备列表 **/
.equipmentList{width:640px; overflow:hidden;}
.equipmentList ul{width:680px;}
.equipmentList ul li{width:300px; float:left; margin:20px 40px 0 0; display:inline; text-align:center;}
.equipmentList ul li a:hover .img{border:3px solid #cc0000;}
.equipmentList ul li .img{display:block; border:3px solid #f1f1f1;}
.equipmentList ul li .title{margin-top:5px; width:100%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/** 联系我们 **/
.contactBox{padding:15px;}
.contact_about{line-height:28px; font-size:14px;}
/** 留言 **/
.messageForm{padding:20px 10px;}
.messageTable td{padding:8px 0;}
.messageText .text{width:200px; padding:3px 6px; border:1px solid #d2d2d2; background:none; }
.messageTexta .texta{width:280px; height:80px; padding:5px; border:1px solid #d2d2d2; background:none;}
.messageBtn{height:26px; line-height:26px; padding:0 15px; border:0; font-size:14px; color:#fff; background-color:#cc0000; cursor:pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/** 客户 **/
.customerList{width:640px; overflow:hidden;}
.customerList ul{width:663px;}
.customerList ul li{width:198px; float:left; margin:20px 23px 0 0; display:inline; text-align:center;}
.customerList ul li a{display:block; border:3px solid #f1f1f1;}
.customerList ul li a:hover{border:3px solid #cc0000;}
/** 资质荣誉 **/
.honorList{width:640px; overflow:hidden;}
.honorList ul{width:680px;}
.honorList ul li{width:300px; float:left; margin:20px 40px 0 0; display:inline; text-align:center;}
.honorList ul li a:hover .img{border:3px solid #cc0000;}
.honorList ul li .img{display:block; border:3px solid #f1f1f1;}
.honorList ul li .title{margin-top:5px; width:100%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/** 新闻列表 **/
.news_list{padding:0 10px;}
.news_list dt{font-weight:bold; color:#666; padding-top:15px;}
.news_list dt a{color:#666;}
.news_list dt a:hover{color:#cc0000;}
.news_list dd{padding:10px 0 20px 0; border-bottom:1px dashed #ccc; color:#666;}
.news_list dd span{float:right; color:#999;}

/** 新闻详细 **/
.news_detail_top{margin-top:10px;padding-bottom:20px; border-bottom:1px dotted #cdcdcd;}
.news_detail_title{padding:10px 0; text-align:center; font-weight:normal; font-family:"Microsoft Yahei"; font-size:18px; color:#cc0000;}
.news_detail_info{text-align:center; color:#333;}
.news_detail_con{padding:15px 0; line-height:28px;}


