@charset "utf-8";

/* CSS Document */



*{ padding:0; margin:0;}

body{ background:#FFF; color:#555; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}

img{ vertical-align:middle; border:none;}

ul, ul li{ vertical-align:middle;}

ol,ul,li{list-style: none;}


.left{ float:left}

.right{ float:right;}
.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.clear{ clear:both;}

.clear {
    clear: both;
}

a{ text-decoration:none; color:#555}

a:hover{ color:#0E58A8; }

.color1{ color:#ec6917;}



.ztar{ font-family:Arial, Helvetica, sans-serif;}

.ztwr{ font-family:"微软雅黑"; font-weight:bold}



.header{ height:95px; width:998px; margin:0 auto;}

.top_ri{ width:504px; height:95px; padding-right:6px;}

.top_ri1{ height:38px; padding-top:16px; text-align:right; line-height:20px;}

.top_ri1 a{ color:#585858;}

.top_ri1 a:hover{ color:#ec6916}

.top_ri2{ height:26px; line-height:26px;}

.top_ri2_1{ width:285px;}

.top_ri2_1 span{ padding:0 6px;}



.search{ width:214px; height:26px; float:right;}

.sea_text{ width:130px; height:22px; line-height:22px; float:left; border:none; background:url(../images/search.jpg) left center no-repeat; padding:2px 10px; color:#9d9d9d}

.sea_btn{ float:right; width:59px; height:26px; border:none; background:url(../images/search.jpg) right center no-repeat; font-size:0; cursor:pointer;}





#nav{ background:url(../images/navbg.jpg) left center repeat-x; height:45px;}

.nav{display:block; width:988px; margin:0 auto;}

/*.nav ul{ display:block; width:988px; margin:0 auto;}

.nav ul li{ list-style:none; float:left; height:45px; width:120px; text-align:center; line-height:45px; font-size:14px; font-weight:bold;}

.nav ul li.line{ width:2px; height:45px; font-size:0; background:url(../images/line.jpg) center center no-repeat;} 

.nav ul li a{ color:#FFF; display:block;}

.nav ul li a:hover{ background:url(../images/navhover.jpg) left center repeat-x; color:#0E58A8;}*/



/*.banner{ height:450px; text-align:center;}*/ 
/*幻灯片*/

.wrapper{ width:100%; height:450px; margin-bottom:5px; padding-top:1px; position:relative; z-index:200;text-align:center }

/* focus */

#focus{width:1900px; height:450px; overflow:hidden; position:absolute; margin-left:-950px; left:50%;}

#focus ul{height:450px; position:absolute;}

#focus ul li{float:left; width:1900px; height:450px; overflow:hidden; position:relative;}

#focus ul li div{position:absolute;overflow:hidden;}

.ind_Newscroll .btn{ position:absolute; top:8px; left:50%; margin-left:540px; }

.ind_Newscroll .btn span{display:inline-block;_display:inline;_zoom:1; width:11px; height:11px; _font-size:0; margin-left:2px; cursor:pointer; background:url(../images/bnner_ac.png) no-repeat;}

.ind_Newscroll .btn span.on{ background:url(../images/bnner_ho.png) no-repeat;}



/*新闻滚动*/

.ind_Newbd{ height:25px; background:url(../images/ind_Newbd.jpg) no-repeat center;}

.ind_Newscroll{ position:relative; height:25px; line-height:25px;}

.ind_Newscroll strong{ color:#FFF; position:absolute; top:0px; left:50%; margin-left:-500px; display:block;}
/*首页文字控制滚动*/

#scrollDiv{ position:absolute; left:50%; margin-left:-420px; top:0; width:520px; height:25px; line-height:25px; overflow:hidden}

#scrollDiv li{ height:25px; overflow:hidden;}

#scrollDiv li a,#scrollDiv li span{ color:#FFF; font-family:"微软雅黑",Arial, Helvetica, sans-serif}

#scrollDiv li span{ float:right;}


.wid1000 {
    width: 1000px;
    margin: 0px auto;
}
.main {
    margin-top: 16px;
    padding-bottom: 10px;
}

.ind_product{ width:980px; height:236px; margin-bottom:22px; background:url(../images/ind_probd.png) repeat; padding:13px 0 13px 20px;}

.ind_comTop{ width:960px; height:30px; line-height:30px; margin-bottom:13px; background-color:#FFF;}

.ind_case .ind_comTop{ width:650px;}
.ind_about .ind_comTop{ width:304px;}
.ind_news .ind_comTop{ width:650px;}
.ind_comTop h3{ float:left; margin-left:13px; color:#323232; font-size:14px;}

.ind_comTop h3 span{ font-family:Arial; color:#969696; font-size:12px; margin-left:8px;}

.ind_comTop a{ float:right; margin-right:18px; color:#0e58a8;}

.ind_proList li{ float:left; position:relative; margin-right:17px; display:inline; width:226px; height:191px;}

.ind_proList li a img{ width:220px; height:142px; background-color:#f9f9f9;  padding:2px; border:1px solid #c9c9c9; display:block;}

.ind_proXh{ position:absolute; z-index:20; top:120px; left:3px; background:url(../images/ind_proxhback.png) repeat; width:202px; height:24px; line-height:24px; color:#FFF; padding-left:18px;}

.in_proName{  height:30px; line-height:30px; margin-top:13px;  text-align:center;}

.in_proName a{ font-family:"微软雅黑"; color:#323232; font-size:14px; width:226px; height:30px; line-height:30px; background-color:#FFF; display:block;}

.in_proName a:hover{ background:url(../images/ind_proNho.png) no-repeat; color:#FFF; font-weight:bold;}



.ind_box{ height:284px; margin-bottom:20px;}

.ind_case,.ind_news{ width:650px;}

.ind_box .ind_comTop{ border-bottom:1px solid #e3e3e3;}

.ind_box .ind_comTop h3{ height:29px; border-bottom:2px solid #0e58a8; margin-left:0;}

.ind_box .ind_comTop a{ margin-right:0;}

.ind_caseDown{ height:240px;}

.ind_case_r{ width:314px; height:238px; overflow:hidden;}

.ind_case_r li{ width:314px; height:33px; line-height:33px; overflow:hidden; border-bottom:1px dashed #c8c8c8;}

.ind_about,.ind_wx{width:304px;}

.ind_abIntro{ line-height:24px; height:96px; overflow:hidden; margin:8px 0 0 0;}

.ind_abIntro a{ color:#0e58a8;}



/*首页案列图片淡入淡出*/

/*yx_rotaion*/

.ind_case_l{ width:294px; height:234px; padding:2px; border:1px solid #dcdcdc;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}

.yx-rotation-title{ position:absolute; width:238px; height:27px; line-height:27px; overflow:hidden; background:url(../images/ind_casetback.png) repeat; left:0; bottom:1px; _bottom:-1px;z-index:1}

.yx-rotation-t{ color:#FFF; z-index:2; bottom:0; left:14px; width:222px; height:28px; overflow:hidden; line-height:28px;}

.yx-rotation-focus span,.yx-rotaion-btn span{ display:block;}

.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2; display:none;}

.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}

.yx-rotaion-btn{ position:absolute; z-index:200; width:56px; height:28px; bottom:0; right:0;}

.yx-rotaion-btn span{ width:28px; height:28px; cursor:pointer; position:relative; display:block;}

.yx-rotaion-btn .left_btn{ position:absolute; background:url(../images/ind_caseLac.jpg) no-repeat; right:28px; }

.yx-rotaion-btn .right_btn{ position:absolute; background:url(../images/ind_caseRac.jpg) no-repeat; right:0;}

.yx-rotaion-btn .left_btn:hover{ background:url(../images/ind_caseLho.jpg) no-repeat;}

.yx-rotaion-btn .right_btn:hover{ background:url(../images/ind_caseRho.jpg) no-repeat;}

.rotaion_list{width:0;height:0;overflow:hidden;}



.ind_news_l{ width:300px;}

.ind_Newname{ height:32px; line-height:32px; border-bottom:1px solid #c8c8c8;}

.ind_Newname span{ float:right; font-family:Arial; color:#969696; font-size:10px;}

.ind_Newname a{ font-weight:bold; width:226px; height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block;}

.ind_Newintro{ line-height:24px; height:48px; overflow:hidden; margin-top:10px;}

.ind_wxbox{ padding-left:14px; height:114px; margin-bottom:13px;}

.ind_wxbox li{ float:left; padding-right:12px; margin-right:10px; border-right:1px dotted #c8c8c8; width:80px; height:114px; overflow:hidden;}

.ind_comname{ height:25px; line-height:25px; margin-top:5px; background:url(../images/ind_probd.png) repeat; text-align:center; display:block;}

.ind_comname:hover{ background:url(../images/ind_wxnback.jpg) repeat-x; color:#FFF;}

.ind_comname:hover a{ color:#FFF;}

.ind_chbox li{ width:304px; height:34px; line-height:32px; margin-bottom:7px; background:url(../images/ind_chback.jpg) repeat-x;  }
 
.ind_chbox li a{ font-family:"微软雅黑"; color:#323232; font-size:14px; font-weight:bold; width:222px; height:32px; padding-left:80px; border:1px solid #c8c8c8; display:block;}

.ind_chbox li a span{ font-family:Arial; color:#969696; font-size:12px; font-weight:normal; margin-left:6px;} 

.ind_chbox li a:hover{ background:url(../images/ind_chho.jpg) repeat-x; color:#FFF; border:1px solid #0e58a8; }

.ind_chbox li a:hover span{ color:#FFF;}

.footer{ border-top:solid 9px #0081E9; height:auto; overflow:hidden; padding:10px 0;}

.foot{ width:992px; margin:0 auto;}

.flogo{ width: 160px; height:86px; padding-right:15px;}

.fri{ line-height:24px; color:#5b5b5b;}

.fri h3{ height:35px; line-height:35px; font-size:13px; font-weight:bold;}

.fri a{ color:#5b5b5b;}

.fri a:hover{ color:#0E58A8}





/*内页*/
.nyban{

    height: 250px;

    position: relative;

}

.nyban img {

    height: 250px;

    left: 50%;

    margin-left: -960px;

    position: absolute;

    width: 1920px;

}


.ny1{ background:#d1d1d1; height:34px; border-top:solid 1px #FFF}

.ny1_m{ width:990px; height:34px; line-height:34px; margin:0 auto;}

.ny1 a{ color:#666}

.ny1 a:hover{ color:#0E58A8}



.ny2{ background:#e3e1e2; height:auto; overflow:hidden; padding:22px 0;}

.ny2_m{ width:992px; margin:0 auto; height:auto; overflow:hidden;}

.ny2 span{ display:block; float:left; padding-right:22px; line-height:27px;}

.ny2 span a:hover{ text-decoration:underline; color:#0E58A8;}

.ny2 span a.hover{ text-decoration:underline; color:#0E58A8;}



.ny2 span.span_ti{ background:url(../images/bg1.jpg) left center no-repeat; width:90px; height:27px; text-align:center; line-height:27px; color:#FFF;}



.pro{ width:992px; height:auto; overflow:hidden; padding:12px 0 16px 0; margin:0 auto;}

.pro1{ height:29px; line-height:29px; border-bottom:solid 1px #0081E9; padding-right:10px;}

.pro1_le{ height:29px; line-height:29px; padding:0 12px; background:#0081E9; color:#FFF;}



.pro2{ height:252px; padding:20px 0 32px 0;}

.pro2 ul, .pro2 ul li{ list-style:none;}

.pro2 ul li{ width:200px; height:240px; float:left; border:solid 1px #d9d9d9; padding:5px; float:left; margin:0 14px 14px 14px;}

.pro ul li h3{ height:27px; line-height:27px;}

.pro2 ul li .pic{ height:120px;}
.pro2 ul li .pic img:hover{border: 1px solid #0E58A8; width:198px; height:118px;}
.pro2 ul li .pro_1{ line-height:26px; height:52px; padding-top:6px; padding-left:6px;}

.pro2 ul li p.more{ height:30px; line-height:30px; font-weight:bold; padding-left:6px;}



.pro_2 ul li{margin:0 14px; margin-bottom:12px;}





.case2{ height:242px; padding:20px 0 32px 0;}

.case2 ul, .pro2 ul li{ list-style:none;}

.case2 ul li{ width:200px; height:230px; float:left; border:solid 1px #d9d9d9; padding:5px; float:left; margin:0 14px 14px 14px;}

.case2 ul li .pic{ height:120px;}
.case2 ul li .pic img:hover{border: 1px solid #0E58A8; width:198px; height:123px;}
.case2 ul li .pro_1{ line-height:26px; height:72px; padding-top:10px; padding-left:6px;}

.case2 ul li p.more{ height:30px; line-height:30px; font-weight:bold; padding-left:6px;}



.projectInfo_title {

    color: #0081E9;

    font-size: 20px;

    font-weight: bold;

    margin: 20px auto 0;

    text-align: center;

    width: 900px;

}

.projectInfo_content {

    margin: 20px auto 0;

    width: 900px;color: #666666;

    line-height: 22px;

    overflow: hidden;

}

.newsInfo_tip {

    border-bottom: 1px dotted #E1E1E1;

    margin-bottom: 10px;

    padding: 5px;

}



.newsInfo_next {

    line-height: 20px;

    margin-bottom: 10px;

    padding: 5px; padding-top:30px

}

.newsInfo_next span {

    color: #0081E9;

    display: block;

    float: left;

    font-weight: bold;

    width: 65px;

}

.newsInfo_next a {

    color: #666666;

    text-decoration: none;

}

.newsInfo_next a:hover {

    color: #0081E9;

    text-decoration: underline;

}







.solutionInfo_title {

    color: #0081E9;

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 10px;

    padding-bottom: 5px;

    text-align: center;

}

.solutionInfo_pic {

    margin-bottom: 10px;

    text-align: center;

}

.solutionInfo_btn {

    margin-bottom: 20px;

    text-align: center;

}



.progallery {

    height: 84px;

    margin: 20px 10px;

    width: 670px;

}

.progallery .bx_wrap {

    margin-left: 18px;

    width: 650px;

}

.progallery .bx_wrap ul li {

    height: 84px;

    width: 120px;

}

.progallery img {

    height: 84px;

    width: 120px;

}
.progallery .bx_wrap ul li img:hover{ width:118px; height:82px;border: 1px solid #0E58A8;}
.progallery .bx_wrap ul li img a:hover {

    color: #FF3300;

    text-decoration: none;

}

.progallery .bx_wrap a.prev {

    background: url("../images/project_arrow_left.jpg") no-repeat scroll 0 0 transparent;

    height: 48px;

    line-height: 24px;

    margin-left: -40px;

    margin-top: 20px;

    position: absolute;

    text-indent: -999em;

    width: 34px;

    z-index: 1000;

}

.progallery .bx_wrap a.next {

    background: url("../images/project_arrow_right.jpg") no-repeat scroll 0 0 transparent;

    height: 48px;

    line-height: 24px;

    margin-left: 625px;

    margin-top: 20px;

    position: absolute;

    text-indent: -999em;

    width: 34px;

    z-index: 1000;

}

.projectlist .bx_wrap ul li {

    height: 336px;

    margin: 8px 5px;

    width: 710px;

}

.projectimg {

    display: block;

    float: left;

}

.projectimg img {

    height: 336px;

    width: 448px;

}

.projectlist .bx_wrap ul li img a:hover {

    color: #FF3300;

    text-decoration: none;

}

.projectitle {

    display: block;

    float: left;

    line-height: 30px;

    margin: 20px 10px;

    width: 260px;

}

.projectitle b {

}

.projectitle b a {

    color: #F6811A;

    display: block;

    float: left;

    font-size: 16px;

    font-weight: bold;

}

.projectlist .bx_wrap a.prev {

    background: url("../images/project_arrow_left.jpg") no-repeat scroll 0 0 transparent;

    height: 48px;

    line-height: 24px;

    margin-top: 140px;

    position: absolute;

    text-indent: -999em;

    width: 34px;

    z-index: 1000;

}

.projectlist .bx_wrap a.next {

    background: url("../images/project_arrow_right.jpg") no-repeat scroll 0 0 transparent;

    height: 48px;

    line-height: 24px;

    margin-left: 715px;

    margin-top: 140px;

    position: absolute;

    text-indent: -999em;

    width: 34px;

    z-index: 1000;

}

.proList {

    margin-bottom: 15px;

    margin-top: 10px;

}

.proList .probox {

    float: left;

    height: 260px;

    margin-bottom: 10px;

    width: 25%;

}

.proList .probox2 {

    border: 1px solid #D9D9D9;

    height: 250px;

    margin: auto;

    width: 210px;

}

.proList .probox .title {

    color: #0081E9;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    margin: auto;

    width: 200px;

}

.proList .probox .title a {

    color: #0081E9;

    width: 200px;

}

.proList .probox .proimg {

    margin: auto;

    width: 200px;

}

.proList .probox .proimg img {

    height: 120px;

    width: 200px;

}
.proList .probox .proimg img:hover{ width:198px; height:118px;border: 1px solid #0E58A8;}
.proparams {

    background: none repeat scroll 0 0 #F9F9F9;

    height: 83px;

    margin: 8px auto auto;

    width: 200px;

}

.proList .probox .proparams span {

    display: block;

    padding: 3px 6px;

    width: 100%;

    word-break: break-all;

}

.proList .probox .proparams b {

    font-weight: normal;

}

.proList .probox .probtn a {

    font-weight: bold;

    padding-left: 6px;

}

.solutionproList {

    margin-bottom: 15px;

    margin-top: 10px;

    width: 754px;

}

.solutionproList .probox {

    float: left;

    height: 260px;

    margin-bottom: 10px;

    width: 33%;

}

.solutionproList .probox2 {

    border: 1px solid #D9D9D9;

    height: 250px;

    margin: auto;

    width: 210px;

}

.solutionproList .probox .title {

    color: #0081E9;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    margin: auto;

    width: 200px;

}

.solutionproList .probox .title a {

    color: #0081E9;

    width: 200px;

}

.solutionproList .probox .proimg {

    margin: auto;

    width: 200px;

}

.solutionproList .probox .proimg img {

    height: 120px;

    width: 200px;

}
.solutionproList .probox .proimg img:hover{ width:198px; height:118px;border: 1px solid #0E58A8;}
.solutionproList .proparams {

    background: none repeat scroll 0 0 #F9F9F9;

    height: 83px;

    margin: 8px auto auto;

    width: 200px;

}

.solutionproList .probox .proparams span {

    display: block;

    padding: 3px 6px;

    width: 100%;

    word-break: break-all;

}

.solutionproList .probox .proparams b {

    font-weight: normal;

}

.solutionproList .probox .probtn a {

    font-weight: bold;

    padding-left: 6px;

}

.solutioncaseList {

    margin-bottom: 20px;

    margin-top: 10px;

    width: 704px;

}

.solutioncaseList .casebox {

    float: left;

    height: 235px;

    margin-bottom: 10px;

    width: 33%;

}

.solutioncaseList .casebox2 {

    border: 1px solid #D9D9D9;

    height: 230px;

    margin: auto;

    width: 210px;

}

.solutioncaseList .casebox .caseimg {

    margin: 5px auto 0;

    width: 200px;

}

.solutioncaseList .casebox .caseimg img {

    width: 200px;

}
.solutioncaseList .casebox .caseimg img:hover{ width:198px; height:123px;border: 1px solid #0E58A8;}

.pv1{ height:340px; }

.bigpic{ width:500px; height:300px; padding: 9px; border:solid 1px #d8dbd8;}



.pv1_ri{ width:400px; height:320px;}

.pv1_ri1{ height:70px; line-height:45px; font-size:16px; font-weight:bold;}

.pv1_ri2{ height:168px; line-height:28px; overflow:hidden; font-size:14px; font-weight:bold;}

.pv1_ri3{ padding-top:20px; padding-left:30px;height:75px; overflow:hidden}

.pv1_ri3 ul, .pv1_ri3 ul li{ list-style:none;}


.pv1_ri3 ul li img{ cursor:pointer;width:88px; padding:2px; border:solid 1px #d8dbd8;  height:66px;}
.pv1_ri3 ul li img:hover{border: 1px solid #0E58A8;}
.sliderbox { 
   height: 75px;
   
    overflow: hidden; 
}
.sliderbox .arrow-btn {
    cursor: pointer;
    height: 75px;
    width: 20px;
}
.sliderbox #btn-left {
	background:url(../images/qihuan-jtL.png) no-repeat center;
    float: left;
}
.sliderbox #btn-left.dasabled {
    background: url("../images/qihuan-jtL0.png") no-repeat center;
}
.sliderbox #btn-right {
    background: url("../images/qihuan-jtR.png") no-repeat center;
    float: left;
}
.sliderbox #btn-right.dasabled {
    background: url("../images/qihuan-jtR0.png") no-repeat center;
}
.sliderbox .slider {
    display: inline;
    float: left;
    height: 75px;
    overflow: hidden;
    position: relative;
    width: 392px;
}
.sliderbox .slider ul {
    height: 75px;
    left: 0;
    position: absolute;
}
.sliderbox .slider ul li {
    float: left;
    height: 75px;
    text-align: center;
    width: 98px;
}



.pv2{ background:url(../images/bg2.jpg) left top repeat-x; height:43px;}

.pv2 ul, .pv2 ul li{ list-style:none;}

.pv2 ul li{ float:left; height:43px; width:68px; text-align:center;}

.pv2 ul li a{ display:block; height:34px; padding-bottom:9px; line-height:34px; color:#000; outline:none;}

.pv2 .hover{
    background: url("../images/qihuan-sol.png") no-repeat scroll center bottom #CF660B;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 45px;
    line-height: 36px;
    margin-right: 8px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.pro-button1 {
    color: #333333;
     float: left;
    font-weight: bold;
    height: 47px;
    line-height: 36px;
    margin-right: 8px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
.pv2 ul li a.hover{ background:url(../images/bg3.jpg) left top no-repeat; color:#FFF;}



.pv3{ height:auto; overflow:hidden; padding:12px 0; line-height:24px;}



.bigimg {WIDTH: 800px; HEIGHT: 800px}

.jqZoomPup {BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: #fede4f no-repeat 50% top; FILTER: alpha(Opacity=50); LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 30px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 30px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5}

#photos{}



/*放大镜*/

.jqzoom {  FLOAT: left;  CURSOR: pointer;  POSITION: relative}

.jqzoom IMG {FLOAT: left}

DIV.zoomdiv {BORDER-RIGHT: #E7E7E7 1px solid; BORDER-TOP: #E7E7E7 1px solid; DISPLAY: none; Z-INDEX: 100; BACKGROUND: #ffffff; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #E7E7E7 1px solid; WIDTH: 200px; BORDER-BOTTOM: #E7E7E7 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 200px; TEXT-ALIGN: center}

DIV.jqZoomPup {BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: url(../images/zoom.gif) #ffffff no-repeat 50% top; FILTER: alpha(Opacity=50); LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 20px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5

}





/**/

.ny_main{ width:995px; height:auto; overflow:hidden; padding:22px 0 16px 0; margin:0 auto;}



.ny_le{ width:238px; height:auto; overflow:hidden;}

.ny_le1{ background:url(../images/ny_le1.jpg) left center repeat-x; height:31px; line-height:31px; padding-left:15px; color:#FFF; font-size:14px; font-weight:bold;}

.ny_le2{ height:auto; overflow:hidden; padding-bottom:22px;}

.ny_le2 ul, .ny_le2 ul li{ list-style:none;}

.ny_le2 ul li{ background:url(../images/ny_le2.jpg) left center repeat-x; height:42px; line-height:32px;  font-size:13px; font-weight:bold;}

.ny_le2 ul li a{ display:block; padding-left:60px; color:#666}

.ny_le2 ul li a:hover{ color:#0E58A8}

.ny_le2 ul li a.hover{ color:#0E58A8;}



.ny_le3{ height:auto; overflow:hidden; background:#f0f0f0; padding:25px 19px 10px 19px;}

.ny_le3 dl{ height:172px;}

.ny_le3 dl dt{ height:120px;}

.ny_le3 dl dd{ height:48px; padding:2px 0; line-height:24px; text-align:center;}
.ny_le3 dl dt img:hover{border: 1px solid #0E58A8; width:198px; height:122px;}


.ny_ri{ width:732px; height:auto; overflow:hidden;}

.new1{ height:176px; padding-bottom:20px;}

.new1 dl{}

.new1 dl dt{ width:280px; height:175px; float:left;}

.new1 dl dd{ width:440px; height:175px; float:right; line-height:24px;}

.new1 dl dd h3{ height:30px; line-height:30px;}

.new1 dl dd p.time{ color:#999}

.new1 dl dd div.div{ height:92px; line-height:24px; overflow:hidden;}

.newslist{ height:auto; overflow:hidden;}

.newslist ul, .newslist ul li{ list-style:none;}

.newslist ul li{ height:37px; line-height:37px; background:url(../images/tb1.gif) 5px center no-repeat; padding:0 5px 0 15px;}

.newslist ul li.li1{ height:37px; line-height:37px; background:url(../images/tb1.gif) 5px center no-repeat #f7f4ef; padding:0 5px 0 15px;}



.page{ text-align:right; height:30px; padding:20px 0;}

.page span{ padding:5px 8px; border:solid 1px #ccc;}

.page span.on{ background:#0081E9; color:#FFF}



.new_ti{ height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; padding-bottom:12px;}

.new_time{ text-align:center; height:30px; line-height:30px; border:solid 1px #ddd;}

.new_nr{ height:auto; overflow:hidden; padding:12px; padding-bottom:25px; line-height:24px;}



.fx{ padding:0px 0; height:25px; }

.new_page{ height:48px; line-height:24px; padding:2px 5px;}



.xgxw{ border:solid 1px #ddd;}

.xgxw1{ height:20px; line-height:20px; border-bottom:solid 1px #ddd; padding-left:10px; background:url(../images/bg4.jpg) left center repeat-x;}

.xgxw2{ padding:5px; height:auto; overflow:hidden;}

.xgxw2 ul, .xgxw2 ul li{ list-style:none;}

.xgxw2 ul li{ height:24px; line-height:24px; background:url(../images/tb1.gif) left center no-repeat; padding-left:10px; border-bottom:dotted 1px #ddd;}



.ab_1{ height:auto; overflow:hidden; line-height:24px; padding-bottom:20px;}



.ab_2 { height:41px; border-bottom:solid 2px #ccc;}

.ab_2 ul, .ab_2 ul li{ list-style:none;}

.ab_2 ul li{ float:left; background:url(../images/bg5.jpg) left bottom no-repeat; width:84px; height:41px; line-height:41px; text-align:center; float:left; margin-right:10px;}

.ab_2 ul li a{ display:block; color:#666;}

.ab_2 ul li a:hover{ color:#666;}

.ab_2 ul li a.hover{ background:url(../images/bg5.jpg) left top no-repeat; color:#666;}



.ab_3{ height:auto; overflow:hidden; padding:12px 0; color:#666666}

.ab_3 dl{ width:212px; height:180px; float:left; padding:0 15px;}

.ab_3 dl dt{ width:210px; height:140px; border:solid 1px #ccc;}

.ab_3 dl dd{ padding:1px; height:36px; line-height:18px;}



.ab_3 .style3 {

    float: left;

    height: 160px;

    margin-top: 10px;

    width: 33.3%;

}

.ab_3 .style3_pic {

    border: 1px solid #CCCCCC;

    height: 140px;

    line-height: 200px;

    margin: auto;

    text-align: center;

    vertical-align: middle;

    width: 210px;

}
.ab_3 .style3_pic a img:hover{border: 1px solid #0E58A8; width:208px; height:132px;}
.ab_3 .style3_title {

    height: 40px;

    margin: auto;

    width: 210px;color: #666666;

    line-height: 22px;

}

.ab_3 .style3_title a {

    color: #666666;

    text-decoration: none;

}



.ny_le4{ height:auto; overflow:hidden; background:#f0f0f0; padding:16px; line-height:24px;}



.sol_list{ height:auto; overflow:hidden;}

.sol_list dl{ height:142px; padding-bottom:24px;}

.sol_list dl dt{ background:url(../images/sol_bg.jpg) left top no-repeat; width:201px; height:130px; padding:6px; text-align:center; float:left;}

.sol_list dl dt:hover{ background:url(../images/sol_bg.jpg) left bottom no-repeat;}

.sol_list dl dd{ width:505px; height:142px; float:right; display:block;}

.sol_list dl dd h3{ height:30px; line-height:30px; font-size:12px;}

.sol_list dl dd div{ line-height:20px; padding:10px 0;}

.sol_list dl dd .more{ text-align:right; line-height:30px;}



.sol_1{ height:56px; line-height:56px; text-align:center; font-size:24px; font-weight:bold;}

.sol_dig_pic{ height:420px; text-align:center; padding-bottom:20px;}



.sol_sma{ height:84px; padding-bottom:20px;}

.sol_sma table{ width:695px; margin:0 auto;} 



.download td {

    border-bottom: 1px solid #E7E7E7;

    height: 37px;

}

.download .left {

    background: url("../images/arrow2.jpg") no-repeat scroll 5px center transparent;

    padding-left: 10px;

}



/*带按钮左右滚动*/

.abtn{ display:block; height:30px;width:21px; }

.aleft{ position:absolute; top:26px; left:0; width:21px; height:30px;  } 

.agrayleft{cursor:default;}

.aright{  position:absolute; top:26px; right:0; width:21px; height:30px;}

.agrayright{cursor:default;}

.scrolllist{width:695px; height:84px; position:relative; margin-left:15px;}

.scrolllist a{ display:block;}

.scrolllist .imglist_w{width:625px; height:84px; overflow:hidden; position:relative;  top:0; left:0px;/*必要元素*/}

.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}

.scrolllist .imglist_w li{width:120px; height:84px; margin:0 3px 0 2px; float:left; display:inline; text-align:center; cursor:pointer;}  



.faq1{ background:url(../images/bg6.jpg) left top no-repeat; margin:5px 0;}

.faq1_hover{ background:url(../images/bg61.jpg) left center no-repeat;}



.faq1 a{ display:block; line-height:47px; padding-left:12px; color:#0081E9; font-weight:bold; height:47px;}

.faq2{ line-height:24px; padding:12px; }



.question{width:100%}

.question .dl { width: 300px; }

.question .dl,question .dd { margin: 0; }

.question dt{ height:45px; border:1px solid #ccc; margin-bottom:10px;}

.question dt .l{ line-height:45px; color:#ef8122; font-size:14px; font-weight:bold; padding-left:12px; float:left;}

.question dt .r{ float:right; width:20px; height:23px; padding-right:20px; cursor:hand}

.question dt .r img{ margin-top:10px; cursor:hand}

.question dd{ line-height:25px; color:#303030; clear:both; margin:10px; font-weight:normal; font-size:12px;}

.question dt .rjia{margin-top:10px;background:url(../images/wt_jia.jpg) no-repeat;float:right; width:19px; height:20px; padding-right:20px; cursor:hand}

.question dt .rjian{margin-top:20px;background:url(../images/wt_jian.jpg) no-repeat;float:right; width:19px; height:20px; padding-right:20px;}



.dl{ background:url(../images/dl.jpg) left top repeat-x;}

.dl table tr td{ border-bottom:solid 1px #e7e7e7;}



.pages {

    clear: both;

    height: 30px;

    line-height: 30px;

    margin: 10px 0 0 20px;

    overflow: hidden;

}

.pages ul li {

    background-color: #FFFFFF;

    border: 1px solid #E1E1E1;

    float: left;

    line-height: 20px;

    list-style: none outside none;

    margin-right: 10px;

}

.pages ul li.c {

    background-color: #0E58A8;

    color: #FFFFFF;

    padding: 0 8px;

}

.pages ul li a {

    float: left;

    height: 20px;

    padding: 0 8px;

}

.pages ul li a:hover {

    background-color: #0E58A8;

    color: #FFFFFF;

    text-decoration: none;

}



.feedback_title {

    background: none repeat scroll 0 0 #E56F0B;

    color: #FFFFFF;

    font-size: 12px;

    height: 22px;

    line-height: 22px;

    padding-left: 5px;

    width: 100%;

}

.inputTxt {

    background: url("../images/inputBG.jpg") repeat scroll 0 0 transparent;

    border: 1px solid #CCCCCC;

    padding: 2px;

}



.contact {

    height: auto;

    width: 732px;float: left;

}

.combox {

     float: left;

    height: 168px;

    width: 360x;

}

.combox .comaddress {

    float: left;

    height: 168px;

    width: 360px;

}

.comaddress b {

    color: #0081E9;

    font-size: 14px;

}

.comaddress span {

    display: block;

    height: 25px;

    line-height: 25px;

    width: 100%;

}



.input_txtarea {

    border: 1px solid #CCCCCC;

    width: 300px;

}

.mainBox {

    border: 1px solid #DDDDDD;

    margin-bottom: 10px;

     height: auto;

    width: 730px;float: left;

}

.mainBox_title {

    background: url("../images/mainBox.jpg") repeat-x scroll 0 0 transparent;

    height: 21px;

    line-height: 21px;

    padding-left: 5px;

    width: 100%;

}

.mainBox_title2 {

    background: url("../images/mainBox_title2.jpg") repeat-x scroll 0 0 transparent;

    border-bottom: 1px solid #DDDDDD;

    height: 30px;

    line-height: 30px;

    padding-left: 5px;

}

.mainBox_title2 .left {

    color: #0081E9;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    padding-left: 5px;

    width: 100px;

}

.mainBox_title2 .right {

    float: right;

    height: 30px;

    line-height: 30px;

    padding-right: 5px;

    text-align: right;

    width: 50px;

}

.mainBox_content {

    color: #666666;

    height: 100%;

    line-height: 30px;

    padding: 30px;

    width: auto;

}

.mainBox_content .style1 {

    height: auto;

    padding: 5px 0;

}

.mainBox_content .style1_title {

    background: url("../images/icon_02.jpg") no-repeat scroll 0 50% transparent;

    height: auto;

    line-height: normal;

    padding-left: 10px;

    white-space: nowrap;

    width: 100%;

}

.mainBox_content .style1_title a {

    color: #666666;

}

.mainBox_content li a:hover {

    color: #0081E9;

    text-decoration: underline;

}

.mainBox_content .style1_time {

    display: none;

}

.mainBox_content .style4 {

    border: medium none;

    height: 150px;

    margin: 0;

}

.mainBox_content .style4_pic {

    float: none;

    margin-bottom: 5px;

    text-align: center;

    width: 100%;

}

.mainBox_content .style4_pic img {

    height: 100px;

    width: 170px;

}

.mainBox_content .style4_title {

    height: 20px;

    text-align: center;

    width: 100%;

}

.mainBox_content .style4_title a {

    color: #666666;

    font-size: 12px;

    line-height: 20px;

}

.mainBox_content .style4_content {

    line-height: 17px;

    width: 100%;

}

.mainBox_content .style4_btn {

    display: none;

}

.mainBox_content .proList .style3 {

    width: 185px;

}





#zhiyefazhan {

    height: auto;

    width: 100%;

}

#zhiyefazhan .title span {

    color: #0081E9;

    float: left;

    font-size: 16px;

    font-weight: bold;

    line-height: 37px;

}

#zhiyefazhan .title b {

    float: right;

}

#zhiyefazhan .desc {

    background: none repeat scroll 0 0 #EFEFEF;

    height: 50px;

    line-height: 30px;

    margin: 20px 0;

    padding: 20px 15px;

    width: 100%;

}

#zhiyefazhan .fuli {

    clear: both;

    margin: 30px 0;

    width: 100%;

}

#zhiyefazhan .fuli b {

    background: url("../images/icon_job.gif") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    float: left;

    height: 25px;

    text-align: center;

    width: 73px; line-height: 22px;

}

#zhiyefazhan .fuli span {

    float: left;

    line-height: 30px;

    margin-left: 10px;

}





.yuangong .style3 {

    float: left;

    width: 180px;

}

.yuangong .style3_pic {

    margin: auto;

    text-align: center;

    width: 160px;

}

.yuangong .style3_pic img {

    border: 1px solid #CCCCCC;

}

.yuangong .style3_title {

    height: 40px;

    margin: auto;

    width: 160px;line-height: 22px;

}

.yuangong .style3_title a {

    color: #666666;

    text-decoration: none;line-height: 22px;

}

.cont2{width:1000px; overflow:hidden; height:95px; margin:0px; margin:20px 0px; }
.cont2 li{float:left; width:212px; list-style:none;}
.cont2 li a{ height:95px;}
.cont2 li img{width:190px; height:93px; border:1px #cdcdcd solid; display:block;}
#indemo{float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}

.ind_comTop2{ border-bottom:1px solid #e3e3e3;line-height: 30px;}

.ind_comTop2 h3{ height:29px; border-bottom:2px solid #0e58a8; margin-left:0; width:115px;}

.ind_comTop2 a{ margin-right:0;color: #0e58a8;}
.ind_comTop2 h3 span {
    font-family: Arial;
    color: #969696;
    font-size: 12px;
    margin-left: 8px;
