@charset "utf-8";

* {

    margin: 0;

    padding: 0;

}

body {

    background: none repeat scroll 0 0 #fff;

    color: #555;

    font-family: "微软雅黑",Arial,Helvetica,sans-serif;

    font-size: 14px;

}

img {

    border: medium none;

    vertical-align: middle;

}

ul, ul li {

    vertical-align: middle;

}

.left {

    float: left;

}

.right {

    float: right;

}

.fl {

    float: left;

}

.fr {

    float: right;

}

a {

    color: #555;

    text-decoration: none;

}

a:hover {

    color: #008bef;

    text-decoration: none;

}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

TD {

	FONT-SIZE: 12px;  MARGIN: 0px; COLOR: #666;line-height: 30px; padding:5px;

}

TH {

	FONT-SIZE: 12px; BACKGROUND:none; MARGIN: 0px; COLOR: #666;

}





.font4{ color:#1172b8; font-family:"宋体"; font-size:14px; font-weight:bold}

.cf { clear:both; height:0; font-size: 1px; line-height: 0px; }

.left{float:left;}

.right{float:right;}

.hr {

    border-top: 1px solid #F1F1F1;

    font-size: 0;

    height: 1px;

    line-height: 0;

    margin-top: 10px;

}

/*header*/

#header{ CLEAR: both; WIDTH:100%; height:92px;  overflow:hidden;TEXT-ALIGN: center; }

.header{CLEAR: both; MARGIN: 0px auto; WIDTH:1000px; height:92px; overflow:hidden; TEXT-ALIGN: center;}

#top{  height:92px; }

.logo{  width:386px; height:92px; padding:0px 0px; overflow:hidden;  }

.top_ri {

    height: 95px;

    padding-right: 6px;

    width: 584px;

}

.top_ri1 {

    height: 28px;

    line-height: 20px;

    padding-top: 6px;

    text-align: right;

}

.top_ri1 a {

    color: #585858; padding:0px 5px;

}

.top_ri1 a:hover {

    color: #ec6916;

}

.top_ri2 {

    height: 26px;

    line-height: 26px;

}

.top_ri2_1 {

    width: 365px; text-align:right

}

.top_ri2_1 span {

    padding: 0 6px;

}

.search {

    float: right;

    height: 26px;

    width: 214px;

}

.sea_text {

    background: url("../images/search.jpg") no-repeat scroll left center;

    border: medium none;

    color: #9d9d9d;

    float: left;

    height: 22px;

    line-height: 22px;

    padding: 2px 10px;

    width: 130px;

}

.sea_btn {

    background: url("../images/search.jpg") no-repeat scroll right center;

    border: medium none;

    cursor: pointer;

    float: right;

    font-size: 0;

    height: 26px;

    width: 59px;

}



#nav{ clear:both; height:45px; width:100%; margin:0 auto; margin-top:0px; background:url(../images/nav_bg.jpg) left top repeat-x; }



/*banner 切换*/
.banner{ height:400px; width:100%; overflow:hidden;   z-index:-9999;}
.banner .show{ height: 400px;margin: 0 auto;min-width: 1000px;overflow: hidden;position: relative;width: 100%;z-index: 1; }
.banner .show ul li{ background-position: center top;background-repeat: no-repeat;display: none;height: 400px;left: 0;margin: 0 auto;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 2;}
.banner .show ul li a {
    display: block;
    height: 400px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
.banner .wrapper{
margin: 0 auto;
    position: relative;
    width: 980px;
    z-index: 666;}
.banner .focus {
    height: 11px;
    position: absolute;
    right:450px;
    top: -30px;
    width: 920px;
    z-index: 666;
}
.banner .focus ul {
    float: right;
    height: 11px;
    overflow: hidden;
}
.banner .focus a {
    background: url("../images/bnner_ac.png") no-repeat;    
    float: left;
    height: 11px;    
    width:20px;
}
.banner .focus a.on {
    background: url("../images/bnner_ho.png") no-repeat;    
    width:20px;
}
.banner .focus a:hover{
    background: url("../images/bnner_ho.png") no-repeat;   
    width:20px;
}
.inewsbg {

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

    height: 38px;

    margin-top: 1px;

    min-width: 1000px;

    width: auto !important;

}

.inews {

    height: 38px;

    margin: 0 auto;

    width: 1000px;text-align:left;

}

.inewsl {

    float: left;

    height: 38px;

    width: 735px;

}

.inewsl1 {

    

    color: #00378a;

    float: left;

    height: 38px; font-size:14px; font-family:"微软雅黑";    line-height: 38px;

    padding-left: 15px;

    padding-right: 14px; 

}

.inewsl2 {

    background: url("../images/indexsx.jpg") no-repeat scroll 0 8px;

    float: left;

    height: 38px;

    width: 2px;

}

.inewsl3 {

    color: #00378a;font-family:"微软雅黑"; 

    float: left;

    height: 38px;

    line-height: 38px;

    overflow: hidden;

    padding-left: 8px;

}

.inewsl3 a {

    color: #00378a;font-family:"微软雅黑"; 

}

.inewsl3 a:hover {

    color: #c4271e;font-family:"微软雅黑"; 

    text-decoration: underline;

}

.inewsl3 span {

    color: #00378a;

  font-family:"微软雅黑";

    font-size: 11px;

    line-height: 38px;

    padding-left: 6px;

}

.inewsr {

    float: right;

    height: 30px;

    line-height: 24px;

    padding-top: 8px;

    width: 210px;

}

.inewsr a {

    display: block;

    float: right;

    padding-left: 5px;

}

.inewsr span {

    color: #c4261d;

    display: block;

    float: right;

    padding-right: 6px;

}

.iwxt {

    height: 181px;

    left: 60px;

    overflow: hidden;

    position: absolute;

    top: -180px;

    width: 158px;

    z-index: 1000000;

}



.main {

    height: 868px;

    margin: 0 auto;

    padding-top: 20px;

    width: 1000px;

}



.index_box3 {

    clear: both;

    height: 245px;

    margin: 5px 0;

    width: 100%;

}

.index_l2, .index_m2 {

    background: none repeat scroll 0 0 #fbfbfb;

    border: 1px solid #ddd;

    float: left;

    height:190px; padding: 15px 10px;

    width: 470px; margin-left: 0;

}

.index_m2 {

    margin-left: 16px;

}





.indexTitle {

    text-align: left;

}

.indexTitle a {

    color: #008bef;

    font-family: "微软雅黑";

    font-size: 18px;

    text-decoration: none; 

}

.indexTitle span a{ float:right; font-size:12px; color: #CDCDCD; line-height:26px}

.indexTitle span a:hover{ color:#008bef}

.line { border-bottom:#E1E1E1 1px dashed; padding-top:5px;}



.categoryContent {

    height: auto;

    margin: 10px; margin-top:20px;

    width: 450px;

}

#ledbox {

    border: medium none;

    float: left;

    height: 120px;

    width: 160px;

}

#lightbox {

    border: medium none;

    float: left;

    height: 120px;

    width: 160px; 

}

.categoryContent .right {

    width: 270px;line-height:24px;

}

.right ul li {

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

    float: left;

    font-size: 14px;

    line-height: 30px;

    margin-left: 6px;

    padding-left: 12px;

    width: 95px;

}

.categoryTitle {

    clear: both;

}

.categoryTitle, .categoryContent {

    margin-bottom: 5px;

}





.ind_product {

    background: url("../images/ind_probd.png") repeat scroll 0 0;

    height: 236px;

    margin-bottom: 22px;

    padding: 13px 0 13px 20px;

    width: 980px;

}

.ind_comTop {

    background-color: #fff;

    height: 30px;

    line-height: 30px;

    margin-bottom: 13px;

    width: 960px;

}

.ind_case .ind_comTop {

    width: 650px;

}

.ind_about .ind_comTop {

    width: 304px;

}

.ind_news .ind_comTop {

    width: 650px;

}

.ind_comTop h3 {

    color: #008bef;

    font-family: "微软雅黑";

    font-size: 18px;

    text-decoration: none; 

    float: left;   

    margin-left: 13px; font-weight:normal

}

.ind_comTop h3 span {

    color: #969696;

    font-family: Arial;

    font-size: 12px;

    margin-left: 8px;

}

.ind_comTop a {

    color: #008bef;

    float: right;

    margin-right: 18px;

}

.ind_proList li {

    display: inline;

    float: left;

    height: 191px;

    margin-right: 17px;

    position: relative;

    width: 226px;

}

.ind_proList li a img {

    background-color: #f9f9f9;

    border: 1px solid #c9c9c9;

    display: block;

    height: 142px;

    padding: 2px;

    width: 220px;

}

.ind_proXh {

    background: url("../images/ind_proxhback.png") repeat scroll 0 0;

    color: #fff;

    height: 24px;

    left: 3px;

    line-height: 24px;

    padding-left: 18px;

    position: absolute;

    top: 120px;

    width: 202px;

    z-index: 20;

}





.in_proName {

    height: 30px;

    line-height: 30px;

    margin-top: 13px;

    text-align: center;

}

.in_proName a {

    background-color: #fff;

    color: #323232;

    display: block;

    font-family: "微软雅黑";

    font-size: 14px;

    height: 30px;

    line-height: 30px;

    width: 226px;

}

.in_proName a:hover {

    background-color: #008bef;

    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 {

    border-bottom: 2px solid #0e58a8;

    height: 29px;

    margin-left: 0;

}

.ind_box .ind_comTop a {

    margin-right: 0;

}

.ind_caseDown {

    height: 240px;

}

.ind_case_r {

    height: 238px;

    overflow: hidden;

    width: 314px;

}

.ind_case_r li {

    border-bottom: 1px dashed #c8c8c8;

    height: 33px;

    line-height: 33px;

    overflow: hidden;

    width: 314px;

}

.ind_about, .ind_wx {

    width: 304px;

}

.ind_abIntro {

    height: 96px;

    line-height: 24px;

    margin: 8px 0 0;

    overflow: hidden;

}

.ind_abIntro a {

    color: #0e58a8;

}

.ind_case_l {

    border: 1px solid #dcdcdc;

    height: 234px;

    padding: 2px;

    width: 294px;

}



.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {

    position: absolute;

}

.yx-rotation-title {

    background: url("../images/ind_casetback.png") repeat scroll 0 0;

    bottom: 1px;

    height: 27px;

    left: 0;

    line-height: 27px;

    overflow: hidden;

    position: absolute;

    width: 238px;

    z-index: 1;

}

.yx-rotation-t {

    bottom: 0;

    color: #fff;

    height: 28px;

    left: 14px;

    line-height: 28px;

    overflow: hidden;

    width: 222px;

    z-index: 2;

}

.yx-rotation-focus span, .yx-rotaion-btn span {

    display: block;

}

.yx-rotation-focus {

    bottom: 0;

    display: none;

    height: 40px;

    line-height: 40px;

    right: 20px;

    z-index: 2;

}

.yx-rotation-focus span {

    background-position: -24px -126px;

    cursor: pointer;

    float: left;

    height: 12px;

    line-height: 12px;

    margin-left: 5px;

    position: relative;

    text-indent: -9999px;

    top: 14px;

    width: 12px;

}

.yx-rotaion-btn {

    bottom: 0;

    height: 28px;

    position: absolute;

    right: 0;

    width: 56px;

    z-index: 200;

}

.yx-rotaion-btn span {

    cursor: pointer;

    display: block;

    height: 28px;

    position: relative;

    width: 28px;

}

.yx-rotaion-btn .left_btn {

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

    position: absolute;

    right: 28px;

}

.yx-rotaion-btn .right_btn {

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

    position: absolute;

    right: 0;

}

.yx-rotaion-btn .left_btn:hover {

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

}

.yx-rotaion-btn .right_btn:hover {

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

}









.footer {

    border-top: 9px solid #0081e9;

    height: auto;

    overflow: hidden;

    padding: 10px 0;

}

.foot {

    margin: 0 auto;

    width: 992px;

}

.flogo {

    height: 75px;

    padding-right: 15px;

    width: 160px; padding-top:5px;

}

.fri {

    color: #5b5b5b;

    line-height: 24px;text-align: center;

}

.fri h3 {

    font-size: 13px;

    font-weight: bold;

    height: 35px;

    line-height: 35px;

}

.fri a {

    color: #5b5b5b;

}

.fri a:hover {

    color: #ec6a16;

}





.banner2 {

    height: 149px; padding-top:1px;

    position: relative;

}

.banner2 img {

    height: 149px;

    left: 50%;

    margin-left: -960px;

    position: absolute;

    width: 1920px;

}



.nmain{



    background: none repeat scroll 0 0 white;

    /*border: 1px solid #dfdfdf;

    border-radius: 8px;*/

    margin: 4px auto; margin-bottom:30px;

    overflow: hidden;

    position: relative;

    text-align: left;

    width: 1000px;



}



.nleft {

    float: left;

    height: auto;

    overflow: hidden;

    padding: 8px 8px 10px 20px;

    position: relative;

    width: 270px;

}

.nleft2 {

    float: left;

    height: 1px;

    overflow: hidden;

    position: relative;

    width: 286px;

}

.nleft.fixed {

    margin: 0;

    position: fixed;

    top: 0;

    width: 286px;

    z-index: 5;

}

.nright {

    float: left;

    height: auto;

    overflow: hidden;

    padding: 8px 8px 8px 12px;

    position: relative;

    width: 676px;

}



.commonbanner {

    background: url("../images/commonbanner.jpg") repeat-x scroll center top;

    display: none;

    height: 88px;

    overflow: hidden;

    width: 100%;

}

.commonbox {

    float: left;

    height: auto;

    margin: 6px auto;

    position: relative;

    width: 256px;

}

.commonbox div.tabtitle {

    background: none repeat scroll 0 0 #0085ec;

    border-bottom: 4px solid #f7a823;

    height: 32px;

    width: 256px;

}

.commonbox div.tabtitle h3 {

    color: white;

    float: left;

    font-size: 14px;

    height: 32px;

    line-height: 32px;

    position: relative;

    text-align: center;

    width: 80px;

    z-index: 0;

}

.commonbox div.tabtitle h3.now {

    color: #b70000;

    z-index: 3;

}

.commonbox div.tabtitle h3 a {

    color: white;

}

.commonbox div.tabtitle h3 a:hover, .commonbox div.tabtitle h3.now a {

    color: white;

    font-weight: bold;

}

.commonbox div.tabcont {

    background: none repeat scroll 0 0 white;

    border: 1px solid #dfdfdf;

    margin-bottom: 12px;

    overflow: hidden;

    width: 254px;

    z-index: 2;

}

.commoncontact {

    padding: 15px;font-family: "微软雅黑",Arial,Helvetica,sans-serif; line-height:24px;

}



#sliding-navigation li {

    overflow: hidden;

    width: 260px;

}

#sliding-navigation li ul {

}

#sliding-navigation li a {

    background: none repeat scroll 0 0 #ededed;

    border-bottom: 1px solid #dfdfdf;

    border-top: 1px solid white;

    display: block;

    height: 24px;

    overflow: hidden;

    padding: 6px 2px 4px 32px;

    text-align: left;

    width: 230px;font-family: "微软雅黑",Arial,Helvetica,sans-serif;

}

#sliding-navigation li a:hover {

    background: none repeat scroll 0 0 #dfdfdf;

}

#sliding-navigation li.commonlistcurrent a {font-family: "微软雅黑",Arial,Helvetica,sans-serif;

    background: none repeat scroll 0 0 #dfdfdf;

    

}

#sliding-navigation li.commonlistcurrent ul {

    padding-left: 32px;

}

#sliding-navigation li.commonlistcurrent ul li a {

    background: none repeat scroll 0 0 white;

    border-bottom: 1px solid #dfdfdf;

    border-left: 0 none;

    border-top: 1px solid white;

    color: #575757;

}

#sliding-navigation li.commonlistcurrent ul li a:hover {

    background: none repeat scroll 0 0 #dfdfdf;

}

#sliding-navigation li ul {

    padding-left: 32px;

}

#sliding-navigation li ul li a {

    background: none repeat scroll 0 0 white;

    border-bottom: 1px solid #dfdfdf;

    border-left: 0 none;

    border-top: 1px solid white;

    color: #575757;

}

#sliding-navigation li ul li a:hover {

    background: none repeat scroll 0 0 #dfdfdf;

}



.locationbox {

    height: 32px;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.location {

    border-bottom: 1px solid #b5b5b5;

    color: #b5b5b5;

    padding: 6px 4px 6px 8px;

}

.location a {

    color: #b5b5b5;

}

.location a:hover {

    color: gray;

}

.locationline {

   

    display: block;

    height: 2px;

    left: 0;

    position: absolute;

    top: 28px;

    width: 70px;

}

.contentlist {

}

.contentlist ul li {

    height: 180px;

    overflow: hidden;

    width: 100%;

}

.contentlist ul li img {

    border: 1px solid silver;

    float: left;

    margin: 12px 18px 4px 0;

    padding: 2px;

    width: 200px;

}

.contentlisttitle {

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding: 12px;

}

.contentlisttitle a {

    color: black;

}

.contentlisttitle a:hover {

    color: #575757;

}

.contentlistinfo {

    color: #575757;

    display: block;

    text-indent: 2em;  font-family: "微软雅黑",Arial,Helvetica,sans-serif;

    font-size: 12px;

    line-height: 1.7em;

}

.contentdetail {

    color: #323232;

    padding: 6px 4px;

}



#Contantcss {

    font-size: 14px;

    line-height: 26px;

    padding: 6px 4px;

}

#Contantcss img {

    border: 1px solid #eaeaea;

    max-width: 640px;

    padding: 2px;

}

#Contantcss p {

    text-indent: 0sem;

}

#Contantcss table p {

    padding: 0;

    text-indent: 0;

}



.channelcont {

    padding: 10px 4px; line-height:24px; font-size:14px;

}

.articletitle {

    font-size: 18px;

    font-weight: normal;

    line-height: 1.7em;

    padding: 24px 12px 0px;

    text-align: center;

}

.articleadddate {

    color: silver;

    text-align: right;

}

.contentnavigation {

    border: 1px solid #dfe1e2;

    color: #575757;

    font-size: 12px;

    margin: 6px;

    padding: 6px 4px;

    text-align: left;

}

.news_infor{ height:44px; padding-left:102px; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}

.news_infor span{ float:left; margin-right:26px; color:#646464; padding-top:12px; line-height:30px;}

.com_share{ float:left;}

.com_share{ padding-top:12px;}

.com_share span{ height:28px; line-height:28px; display:block; padding-top:0; margin-right:0;}

.producttypelist ul li {

    float: left;

    padding: 4px 6px; margin-top:5px;

}

.producttypelist ul li a {

   padding:4px 20px; font-size:14px; background:#e6e6e6; color:#9c9c9c;font-family: "微软雅黑",Arial,Helvetica,sans-serif;

}

.producttypelist ul li a:hover {

    background: none repeat scroll 0 0 #0081e9;

   padding:4px 20px; font-size:14px; color:#FFF;font-family: "微软雅黑",Arial,Helvetica,sans-serif;

}

.producttypelist ul li a.producttypelistcurrent {

   background: none repeat scroll 0 0 #0081e9;

   padding:4px 20px; font-size:14px; color:#FFF;font-family: "微软雅黑",Arial,Helvetica,sans-serif;

}



.lightproductlist {

    padding: 12px 0;

}

.lightproductlist ul li {

    float: left;

    height: 280px;

    margin: 4px 22px;

    padding: 6px 2px;

    width: 200px;

}

.lightproductlist ul li a {

    display: block;

}

.lightproductlist ul li p {

    text-align: center; line-height:30px

}

.lightproductlist ul li a img {

    border: 1px solid silver;

    height: 200px;

    padding: 2px;

    width: 200px;

}



.lightproductlistx {

    padding: 12px 0;

}

.lightproductlistx ul li {

    float: left;

    height: 280px;

    margin: 4px 8px;

    padding: 6px 2px;

    width: 195px;

}

.lightproductlistx ul li a {

    display: block;

}

.lightproductlistx ul li p {

    text-align: center; line-height:30px

}

.lightproductlistx ul li a img {

    border: 1px solid silver;

    height: 195px;

    padding: 2px;

    width: 195px;

}





.m_r_c {

    float: left;

    height: auto;

    min-height: 658px;

    padding: 20px 10px;

    position: relative;

    width: 980px;

}





.cont-title {

    color: #0081e9;

    font-size: 20px;

    line-height: 40px;

    text-align: center;

}

.cont-lis {

    background-color: #dfdfdd;

    color: #ec6a16;

    font-size: 18px;

    height: 30px;

    line-height: 30px;

    margin: 15px 0;

    padding-left: 12px;

}

.cont-foot {

    border-top: 1px solid #f0f0f0;

    margin-top: 20px;

    width: 700px;}

.solutionInfo_pic {

    margin-bottom: 10px;

    text-align: center;

}

.solutionInfo_btn {

    margin-bottom: 20px;

    text-align: center;

}

.progallery {

    height: 84px;

    margin: 20px 2px;

    width: 670px;

}

.progallery .bx_wrap {

    margin-left: 18px;

    width: 640px;

}

.progallery .bx_wrap ul li {

    height: 84px;

    width: 116px;

}

.progallery img {

    height: 84px;

    width: 116px;

}

.progallery img:hover {

    border: 1px solid #0081e9;

    height: 82px;

    width: 114px;

}

.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: 605px;

    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: #ff6600;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    margin: auto;

    width: 200px;

}

.proList .probox .title a {

    color: #ff6600;

    width: 200px;

}

.proList .probox .proimg {

    margin: auto;

    width: 200px;

}

.proList .probox .proimg img {

    height: 120px;

    width: 200px;

}

.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: 20px;

    margin-top: 10px;

    width: 676px;

}

.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: #ff6600;

    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 {

    border: 1px solid #0081e9;

    height: 118px;

    width: 198px;

}

.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: 676px;

}

.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 {

    border: 1px solid #0081e9;

    height: 123px;

    width: 198px;

}





.caseparams {

    background: none repeat scroll 0 0 #f9f9f9;

    height: 65px;

    margin: 8px auto auto;

    overflow: hidden;

    width: 200px;

}

.caseparams span {

    display: block;

    line-height: 22px;

    padding: 3px 1px;

    width: 100%;

}

.casebox .caseparams b {

}

.casebox .casebtn {

    background: none repeat scroll 0 0 #f9f9f9;

    margin: auto;

    width: 200px;

}

.casebtn a {

    font-weight: bold;

    padding-left: 6px;

}



.message {

    border: 1px solid #dfdfdf;

    border-radius: 8px;

    margin: 20px auto;

    padding: 15px;

}

.question {

    width: 100%;

}

.question .dl {

    width: 300px;

}

.question .dl, question .dd {

    margin: 0;

}

.question dt {

    border: 1px solid #ccc;

    height: 45px;

    margin-bottom: 10px;

}

.question dt .l {

    color: #0081e9;

    float: left;

    font-size: 14px;

    font-weight: bold;

    line-height: 45px;

    padding-left: 12px;

}

.question dt .r {

    float: right;

    height: 23px;

    padding-right: 20px;

    width: 20px;

}

.question dt .r img {

    margin-top: 10px;

}

.question dd {

    clear: both;

    color: #303030;

    font-size: 12px;

    font-weight: normal;

    line-height: 25px;

    margin: 10px;

}

.question dt .rjia {

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

    float: right;

    height: 20px;

    margin-top: 10px;

    padding-right: 20px;

    width: 19px;

}

.question dt .rjian {

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

    float: right;

    height: 20px;

    margin-top: 20px;

    padding-right: 20px;

    width: 19px;

}

.dl {

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

}

.dl table tr td {

    border-bottom: 1px solid #e7e7e7;

}



.download td {

    border-bottom: 1px solid #e7e7e7;

    height: 37px;

}



.newslist {

    height: auto;

    overflow: hidden;

}

.newslist ul, .newslist ul li {

    list-style: none outside none;

}

.newslist ul li {

    background: url("../images/tb1.gif") no-repeat scroll 5px center;

    height: 37px;

    line-height: 37px;

    padding: 0 5px 0 15px;

}

.newslist ul li.li1 {

    background: url("../images/tb1.gif") no-repeat scroll 5px center #f7f4ef;

    height: 37px;

    line-height: 37px;

    padding: 0 5px 0 15px;

}

.pages {

    clear: both;

    height: 30px;

    line-height: 30px;

    margin: 10px 0 0 20px;

    overflow: hidden; padding-top:20px;

}

.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: #CCCCCC;

    color: #FFFFFF;

    padding: 0 8px;

}

.pages ul li a {

    float: left;

    height: 20px;

    padding: 0 8px;

}

.pages ul li a:hover {

    background-color: #CCCCCC;

    color: #FFFFFF;

    text-decoration: none;

}





.ny_le3 {

    width: 204px;

    padding: 25px;

}

.ny_le3 dl {

    height: 252px;

}

.ny_le3 dl dt {

    height: 200px;

}

.ny_le3 dl dd {

    height: 48px;

    line-height: 24px;

    padding: 2px 0;

    text-align: center;

}

.ny_le3 dl dt img:hover {

    border: 1px solid #0081e9;

    height: 198px;

    width: 198px;

}


.ny_le4 {

    width: 204px;

    padding: 25px;

}

.ny_le4 dl {

    height: 172px;

}

.ny_le4 dl dt {

    height:120px;

}

.ny_le4 dl dd {

    height: 48px;

    line-height: 24px;

    padding: 2px 0;

    text-align: center;

}

.ny_le4 dl dt img:hover {

    border: 1px solid #0081e9;

    height: 122px;

    width: 198px;

}






.nbanner {

    height: 238px;

    position: relative;

}

.nbanner img {

    height: 238px;

    left: 50%;

    margin-left: -800px;

    position: absolute;

    width: 1600px;

}







.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: 180px;



    margin-top: 10px;



    width: 33.3%;



}



.ab_3 .style3_pic {



    border: 1px solid #CCCCCC;



    height: 150px;



    line-height: 200px;



    margin: auto;



    text-align: center;



    vertical-align: middle;



    width: 210px;



}



.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;



}
.ab_3 .style3_title a:hover{ color:#0081E9;}




.ttable table  { margin:10px;

	font-family: verdana,arial,sans-serif;

	font-size:11px;

	color:#333333; width:97%;

	border-width: 1px;

	border-color: #D4D4D4;

	border-collapse: collapse;

}

.ttable th {

	border-width: 1px;

	padding: 0px;

	border-style: solid;

	border-color: #D4D4D4;

	background-color: #dedede;

}

.ttable td {

	border-width: 1px;

	padding: 2px;

	border-style: solid;

	border-color: #D4D4D4;

	background-color: #ffffff;

}







