﻿html { overflow-x: hidden; overflow-y: auto; }
*{ padding:0; margin:0}
body{ }
body,td,th,ul,li,p {margin: 0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#494a48; line-height:22px;}
img{border:0;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#494a48;text-decoration:none;}
a:hover{color:#c9160e;}
.clean{ clear:both; display:block;}
.hing1{ height:15px;}
table{/* empty-cells:show; */font-size:100%;}
/*header*/
#header{ background:#FFF; height:94px;}
.head .logo { float:left; padding-top:25px;}
.head .logo img{ height:40px;}
.head{ background:url(../images/header.jpg) no-repeat center top; height:94px; width:1000px; margin:0 auto;}
.head .head_left{ }
/*-------------------------- languages css start -----------------------*/
.main-languages{display:block;position:absolute;background: url(../images/1.png) no-repeat; right:12px;top:12px;}
.modlan1{background: url(../images/2.png) no-repeat 0 center;}
.main-languages a,
.main-languages span{display:block;text-align:center;float:left;}
.main-languages a{color:#999;}
.main-languages a:hover,
.main-languages span{color:#333;}
#languages-container, .cur-language{display:block;position:absolute;left:0;top:0;}
#languages-container{z-index:202;display:none;background-color:#FFF;}
.cur-language{text-align:center;z-index:201;}
.main-languages .cn {width: 50px;height: 20px;line-height: 20px;}
.main-languages .en {width: 50px;height: 20px;line-height: 20px;}
/*-------------------------- languages css end -----------------------*/
.main-search {display: block;position: absolute;overflow: hidden;z-index: 100;width: 205px;height: 29px;right:0px;top: 50px;}
#search_key_words_container {float: left;}
#search_key_words_container {width: 160px;height: 30px;padding: -0.5px 0 -0.5px 0px;background: url(../images/c.png) -240px 0px;}
#search_key_words {border: 0;background: none;padding-left: 20px;line-height: 30px;width: 140px;color: #a0a0a0;}
#search-submit {display: block;float: left;cursor: pointer;border: 0px;width: 45px;height: 29px;background: url(../images/c.png) -400px 0px;
}
/*  nav */
.n-top2{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";height: 46px;float:none;clear:both;width:100%;display: block;background: url(../images/evopute_s_221828.jpg) repeat-x center top;line-height:46px;border-top: 1px solid #d7d4cf;}
.n-top2 ul{float: left;height:46px;display: inline;text-align: center;background: url(../images/nav_xian.jpg) no-repeat right bottom;}
.n-top2 ul.ulhover{background: none;}
.n-top2 ul:hover,.n-top2 ul.ultoph{background: url(../images/top-hover.jpg) no-repeat center top;}
.n-top2 ul li.to-h a{ position:relative;z-index:3; }
.n-top2 ul:hover li .to-h1,.n-top2 ul.ultoph li .to-h1{background:url(../images/to-h.png) no-repeat left;width:1px;height:100%;position:absolute;left:0;top:0px;z-index:9}
.n-top2 ul:hover li .to-h2,.n-top2 ul.ultoph li .to-h2{
   background:url(../images/to-h.png) no-repeat left;width:1px;height:100%;position:absolute;right:0;top:0px;z-index:9;_right:-8px;}
.n-top2 ul.indexnav li .to-h2{_right:-1px;}
.n-top2 ul:hover a.ulaho{border-left:1px solid #f1850c;border-right:1px solid #f1850c;padding: 0 25px;}
.n-top2_1{height:46px;position: relative;;width:986px;margin: auto;}
.n-top2 ul li{display: block;float:left; line-height:46px; width:120px;}
.n-top2 ul li a{font-size: 16px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-weight: bold;display: block;_display:inline-block;height: 46px;*+padding-right:28px;position: relative; color:#333; font-weight:normal}
.n-top2 ul li a:hover{ text-decoration:none;}
.topnavdiv{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);display: none;left: 0; position: absolute;top: 46px; z-index: 9990; background: url(../images/navv.jpg) repeat-x center top #fff; text-align: left;    }
.topnavview{ margin-right: 0;height: 100%;margin-right: 7px;padding: 20px 25px;width: auto;position: relative;zoom: 1;z-index: 999;}
.t-wrap {position: relative;z-index: 999; zoom: 1;}
.top-item{float:left;width:auto;}
.top-h{background-color: #FFFFFF;border-left: 1px solid #CFCFCF;float: left; height: 200px; left: 200px; margin: 0 13px; min-height: 200px;width: 1px;display: inline;}
.top-item *{width:auto}
.n-top2 .topnavdiv .item-titles a{color:#000;font-size: 14px;display: inline;font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; text-align:center; display:block; line-height:24px;}
.n-top2  .top-item li{display: block;float:none;line-height: 20px;}
.n-top2 .topnavdiv a{font-size: 12px;color: #666;padding: 0;height: auto;font-weight: normal;line-height: 20px;}
.n-top2 .topnavdiv a:hover{color:#eb7d05 !important;}
.n-top2  .h1ul ol{ margin-bottom:10px;}
.h1ul li{ line-height:25px; height:25px;}
.item-titles{margin-bottom:10px;}
.n-top2  .h1ul h1 a{font-size: 13px;color: #000;}
.n-top .topnavview a:hover{ color:#eb7d05}
.n-top2 .last-ttle a{color: #060709;font-size: 15px;line-height: 30px;display: inline;}
.last3_1{float:left;margin-right: 30px;display: inline;}
.last3_2{width:200px;float:left;font-weight:normal;line-height:23px; padding-bottom:12px;}
.last3_2 img{margin-bottom:10px;}
.last-ttle{}
.n-top2 .last3_1 .caseh1ul a{font-size: 14px; color: #000; line-height:26px; border-bottom:1px dashed #CCC}
.item-titles img{ width:210px;}
#tpmenu1{left:1px;}
#tpmenu11{left:26px;}
#tpmenu12{left:148px;}
#tpmenu13{left:268px;}
#tpmenu14{left:386px;}
#tpmenu15{left:506px;}
#tpmenu16{left:586px;}
#tpmenu17{left:596px;}
.last-sub{text-indent: 10px;}
.moreporso{text-align:right;float:left;clear:left;width:100%;}
.n-top2 .topnavdiv  .moreporso a{ color:#333  }
/*main_top*/
#main_top{ background:url(../images/bann_x.jpg) repeat-x center top; height:47px;}
/*-------------------------news---------------------------*/
.news{ width:1000px; margin:0 auto; }
.news_left{ width:81px; height:39px; line-height:37px; float:left; color:#333; font-size:14px; font-weight:800; padding-left:26px;}
.news_right{ height:39px; line-height:39px; }
.bar_news {PADDING-BOTTOM: 0px;PADDING-LEFT:0px;WIDTH:480px;PADDING-RIGHT: 0px;FLOAT: left;HEIGHT: 27px;OVERFLOW: hidden;PADDING-TOP:5px;}
.bar_news UL {LINE-HEIGHT:35px; MARGIN: 0px; WIDTH: 600px; FLOAT: left; HEIGHT: 27px; list-style-type:none;OVERFLOW: hidden}
.bar_news LI {COLOR: #333;text-align: left;}
.bar_news LI A {COLOR: #333;text-align: left;LINE-HEIGHT: 27px;}
.bar_news LI A:hover {COLOR: #ff0000}
#mian{ width:1000px; margin:20px auto 0 auto;}
.mian_bb{ width:311px; overflow:hidden; float:left; margin:0px 8px 30px 11px;}
.mian_bb p img{border-radius:5px;-moz-border-radius:5px;}
.mian_bb h1{}
.mian_bb h1 a{ font-size:20px; font-weight:normal;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; height:35px; line-height:35px; color:#da0202}
.mian_bb h1 a:hover{ color:#c9160e}
.mian_bb .mainwen{ height:105px; overflow:hidden; line-height:21px;}
/*footer*/
#footer{ background:#272727; height:360px;}
.foot{ width:1000px; margin:0 auto;}
.foot_l{ width:725px; float:left; background:url(../images/foot_xian.jpg) no-repeat right center}
.foot_r{ width:206px; float:right; padding-top:26px; text-align:center; color:#FFF}
.footer-dt{ margin:23px 80px 0 11px;float:left;}
.dt-wz a{padding-left:15px;color:#CCC; background:url(../images/dian.gif) no-repeat left center}
.dt-wz a:hover{ color: #F00}
.dt-wz b{ font-size:14px; color:#da0202; padding-left:14px; line-height:24px;}
#footer1{  line-height:22px;color:#CCC; border-top:1px solid #464545; margin-top:12px;}
#footer1 p{ line-height:22px;  color:#CCC; width:990px; margin:0 auto;padding-top:11px;}
#footer1 a{color:#CCC}
.fl{ float:left;}
.fr{ float:right;}
.body_warp{ background:url(../images/body_cback.jpg) no-repeat top center; min-height:390px; height:auto; overflow:hidden; padding-bottom:35px; margin-top:1px;}
.wid1000{ width:1000px; margin:0 auto;}
.body_l{ position:relative; width:204px;}
.body_r{ width:766px;}
.body_Line{ position:absolute; z-index:10; top:0; right:0; background:url(../images/chnal_rback.png) no-repeat; width:7px; height:354px;}
.chnal{ margin-bottom:22px;}
.chnal_top{ height:62px; padding-bottom:3px; border-top:4px solid #02873a; border-bottom:1px solid #dcdcdc;}
.chnal_top h3{ color:#d12010; font-size:18px; margin-top:18px; font-weight:bold; padding-left:27px;font-family:"微软雅黑";}
.chnal_top h3 span{ font-family:Arial; font-size:10px; }
.chnal_top h3 span,.recomd_top h3 span{ font-family:Arial; color:#969696; margin-left:6px; font-weight:normal; -webkit-text-size-adjust:100% }
.chnal_list li{ height:42px; border-bottom:1px solid #dcdcdc;}
.chnal_list li a{ display:block; font-family:"微软雅黑"; color:#323232; font-size:14px; font-weight:bold; background:url(../images/chnal_liac.jpg) no-repeat; width:162px; height:40px; line-height:40px; overflow:hidden; margin-top:1px; padding-left:42px;}
.chnal_list li a:hover,.chnal_list li.chnal_cur a{ background:url(../images/chnal_liho.jpg) repeat-x; color:#FFF;}
/*公共推荐产品*/
.recomd_pro{ position:relative; width:204px; height:auto; overflow:hidden;}
.recomd_top{ background:url(../images/recom_tback.jpg) no-repeat; height:40px; line-height:40px;}
.recomd_line{ position:absolute; top:0; right:0; background:url(../images/recom_rline.png) no-repeat; width:3px; height:336px;}
.recomd_top h3{ color:#323232; font-size:14px; font-weight:bold; padding-left:20px;}
.recomd_top h3 span{ font-size:12px;}
/*图片带按钮上下滚动*/
a.abtn{ display:block; width:166px; height:18px; overflow:hidden;}
a.aleft{ background:url(../images/recom_tac.jpg) no-repeat; margin-bottom:10px;}
a.aleft:hover{ background:url(../images/recom_tho.jpg) no-repeat;}
a.aright{ background:url(../images/recom_dac.jpg) no-repeat;}
a.aright:hover{ background:url(../images/recom_dho.jpg) no-repeat;}
.scrolllist{ width:166px; padding:8px 19px; background-color:#ebebeb;}
.scrolllist .imglist_w{ width:166px; height:480px; overflow:hidden; float:left; position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:166px; height:160px; float:left;}
.scrolllist .imglist_w li img{ padding:4px; border:1px solid #c8c8c8;}
.scrolllist .imglist_w li a{ display:block;}
.pro_imgname{ width:166px; height:32px; line-height:30px; overflow:hidden; text-align:center}
.pro_imgname a{ color:#323232; padding-left:2px;}
#s2{ width:166px;}
#s2 .imglist_w{ width:166px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}
.content{ line-height:24px; color:#323232; width:736px; height:auto; overflow:hidden; padding:24px 30px 0 0; }
.content a{ color:#323232;}
.pager{ clear:both; height:68px; line-height:68px; text-align:center;}
.pager a{ color:#323232; padding:7px 10px; margin:0 3px; background-color:#f9f9f9; border:1px solid #dcdcdc;}
.pager a:hover{ background-color:#216dc1; color:#FFF;}
.pager a.on{ background-color:#216dc1; color:#FFF;}
/*公共选项卡*/
.sul_select{ height:28px; border-bottom:3px solid #216dc1;}
.sul_select li{ float:left; margin-right:4px; display:inline; font-family:"微软雅黑"; font-size:13px; background:url(../images/sul_selac.jpg) no-repeat; width:118px; height:28px; line-height:28px; text-align:center; cursor:pointer;}
.sul_select li.sul_cur{ background:url(../images/sul_selho.jpg) no-repeat; color:#FFF; font-weight:bold;}
.sul_content{ background:url(../images/sul_conback.jpg) no-repeat top; font-family:"微软雅黑"; color:#646464; width:698px; height:auto; overflow:hidden; padding:16px 20px 60px 18px;}
.sul_content .product_dList{ background:none; padding:0px; height:auto; overflow:hidden;}
/*当前位置模块*/
.position{ height:36px; line-height:36px; margin-top:10px; border-bottom:1px solid #d0d0d0;}
.posit_name h3{ color:#323232; font-size:16px;font-family:"微软雅黑";}
.posit_where{ color:#969696; margin-right:30px; display:inline;}
.posit_where strong{ background:url(../images/posi_btn.png) no-repeat left top; padding-left:16px;}
.posit_where a{ color:#969696; padding:0 6px;}
.posit_where span{ margin-left:6px; color:#d12010;}
.about_us_left h2{font-size:18px;font-weight:normal;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";}
.about_us_left p{text-indent:12px;font-size:13px;line-height:24px;}
.about_us_left table{border:1px solid #d8d8d8;}
.about_us_left table tr{border:1px solid #d8d8d8;}
.about_us_left table td{border:1px solid #d8d8d8;}
.about_us_left_list{text-indent:8px;line-height:100px;font-weight:bold;font-size:14px;}
.about_us_left table tr td img{padding:18px 38px;}
.about_us_left table tr td p{width:240px;line-height:24px;font-size:12px;margin:0;padding:0;text-indent:18px;}
.about_us_left_tr{height:37px;text-align:center;line-height:37px;font-size:14px;font-weight:bold;color:#000;background:#dedede;}
.about_us_left_hover{font-size:12px;text-indent:18px;line-height:31px; height:31px;}
.about_us_left_hover:hover{background:#f7f5f5;}
.left_hover:hover{background:#fff;}
/*解决方案*/
.sulotion li{  width:686px; height:146px; margin-bottom:18px; padding:24px; border:1px solid #e6e6e6;}
.sul_Limg{ width:218px; height:138px; padding:3px; border:1px solid #dedede;}
.sul_Rcon{ width:440px;}
.sul_Rname{ border-bottom:1px dotted #ddd; padding-left:5px;}
.sul_Rname a{ color:#216dc1; font-size:14px; font-weight:bold; line-height:32px;}
.sul_Rname:hover{background:#efeeee;}

.sul_Rintro{ color:#646464; height:96px; overflow:hidden; margin-top:8px;}
.sul_title{ background:url(../images/sul_tilback.jpg) no-repeat bottom; padding-bottom:30px;}
.sul_Rintro:hover{background:#efeeee;}

.linkarea { width:200px; float:left; margin-left:18px;}
.linkarea .btna-a{text-align: center;padding-bottom: 0px;line-height: 26px;margin-top: 10px;width: 95px;
display: block;background: url(../images/jobs.gif) no-repeat 0px 0px;height: 26px;color: #fff;font-weight: bold; display:block; float:left}
.linkarea .btna-a:hover{background: url(../images/jobs.gif) no-repeat 0px -29px;}
#right1 {width: 730px; margin-top:0px; }
#right1 h1 {line-height: 40px;background-image: url(../images/ny_righth1.jpg);background-repeat: no-repeat;
background-position: left top;height: 40px;font-size: 13px;color: #c21601;padding-left: 10px;margin-bottom:9px;}
#right1 #nr {line-height: 24px;height: 24px;padding-left: 16px;}
#right1 .pro_1 {padding-top: 6px;width: 730px;margin-right: auto;margin-left: auto;margin-top: 0px;}
#right1 .pro_1 dl {float: left;width:236px;margin-right:7px;margin-left:0px;position:relative;}
#right1 .pro_1 dd {text-align: center;height: 34px;line-height: 34px;padding-right:5px;}
#right1 .pro_1 img {border: 1px solid #CCCCCC;height: 149px;width: 226px;padding: 2px;}
.pro_1 h2 {line-height: 30px;font-weight: normal;text-align: center;height:30px;}
.pro_1 a:hover {color: #e00815;text-decoration: underline;}
.fangy { height:46px; line-height:46px; color:#363636; margin-top:5px}
.fangy span { color:#891313}
.fangy p { float:right; padding-right:8px; padding-top:12px;}
.fangy p a { background:url(../images/ico2.gif) repeat-x; height:20px; padding:0 10px; line-height:20px; border:1px solid #bababa; display:inline-block; margin-right:4px;}
.fangy p a:hover{ background:#900; color:#FF0; text-decoration:none}

#right1 .pro_2 {padding-top: 6px;width: 730px;margin-right: auto;margin-left: auto;margin-top: 0px;}
#right1 .pro_2 dl {float: left;margin-right:6px;}
#right1 .pro_2 dl:nth-child(3n+0) {margin-right:0px;}
#right1 .pro_2 dl dt { position:relative;}
#right1 .pro_2 dd {text-align: center;height: 34px;line-height: 34px;padding-right:5px;}
#right1 .pro_2 img {border: 1px solid #CCCCCC;height: 212px;width: 233px;padding: 2px;}
.pro_2 h2 {line-height: 30px;font-weight: normal;text-align: center;height:30px;}
.pro_2 a:hover {color: #e00815;text-decoration: underline;}

.pro_2 dl dt .cover-box { position:absolute; bottom:0;   width:100%; height:0px; z-index:3;  background-color:rgba(255,255,255,0.3); *background:#333; overflow:hidden; transition:all 0.6s ease; }
.pro_2 dl dt .cover-box a{ color: #fff;}
.pro_2 dl dt:hover .cover-box{ height:100%; background: rgba(0,168,239,0.8); color:#fff;}
.pro_2 dl dt:hover .cover-box pre{padding:0px; padding:0; font-size:0.85rem; font-weight:300; line-height:2; text-align:left;}
.pro_2 dl dt .cover-box pre p{background:none!important;color: #fff!important;text-indent:0!important;}
/*flickr style*/
    div#flickrpager {
        padding-right: 3px;
        padding-left: 3px;
        padding-bottom: 3px;
        margin: 3px;
        padding-top: 3px;
        text-align: center;
        clear: both;
    }
div#flickrpager a {border: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; padding-left: 6px; padding-bottom: 2px;  color: #0061de; margin-right: 3px; padding-top: 2px; text-decoration: none}
div#flickrpager a:hover {border: #000 1px solid;background-image: none; color: #fff;background-color: #0061de}
div#flickrpager a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div#flickrpager span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
div#flickrpager a.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}
/*badoo style*/
    div#badoopager {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 13px;
        padding-bottom: 10px;
        color: #48b9ef;
        padding-top: 10px;
        font-family: arial, helvetica, sans-serif;
        text-align: center;
        clear: both;
    }
div#badoopager a {border-right: #f0f0f0 2px solid; padding-right: 5px; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; color: #48b9ef; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none}
div#badoopager a:hover {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager a:active {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager span.current {border-right: #FF6D06 2px solid; padding-right: 5px; border-top: #FF6D06 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #FF6D06 2px solid; color: #fff; padding-top: 2px; border-bottom: #FF6D06 2px solid; background-color: #ff6c16}
div#badoopager a.disabled {display: none}
div#badoopager input[type=text]{width:30px}

.main_news_b1{ padding-top:0px;width:730px; margin:0 auto;}
.main_news_b1 li{ background:url(../images/dian.gif) no-repeat left center; padding-left:12px; line-height:39px; border-bottom:1px dashed #CCC}
.main_news_b1 li span{ float:right}