/*-------- body --------*/
body {font-size:12px;color:#666;background-color:#fff;margin: 0;font: 300 1em/1 Microsoft Yahei, PingFang SC, Lantinghei SC, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4{margin:0px;padding:0px;border:0;}
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#0081cc;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:none;}
ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#666;margin:0;padding:0;font-size:12px;vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em{ font-style: normal;}
.clear {clear:both;height:0px;overflow:hidden;}
.clear_10 {clear:both;height:10px;overflow:hidden;}
.clear_20 {clear:both;height:20px;overflow:hidden;}
.clear_24 {clear:both;height:24px;overflow:hidden;}

.header{width:100%;height:110px;border-top: 3px solid #2E68AA;} /* #0858a9 */
.header .header_top{width: 1100px;height:110px;margin:0 auto;}
.header .header_top .logo{width:260px;float:left;margin-top:10px;}
.header .header_top .logo a{}
.header .header_top .logo a img{width:100%;}
.header .header_top .headerinfo{float:right;width: 788px;height: 110px;overflow: hidden;}
.header .header_top .headerinfo .tel{margin-top:10px;width:140px;height:21px;float: right;}
.header .header_top .headerinfo .search{ width: 177px;height: 23px;float: right;background: url(../images/search.jpg) no-repeat;margin-top:27px;}
.header .header_top .headerinfo  .nav{width:800px;height: 110px;overflow: hidden;}
.header .header_top .headerinfo  .nav ul{ clear: both;overflow: hidden;}
.header .header_top .headerinfo  .nav li { float:left;}
.header .header_top .headerinfo  .nav li a{width:88px;height:80px;line-height: 30px;display:block;color:#2E68AA;font-size:16px;text-align:center;font-weight: bold;padding-top: 30px;}
.header .header_top .headerinfo  .nav li a em{ font-style: normal;}
.header .header_top .headerinfo  .nav li a em.e{ color: #2E68AA;font-weight: normal;font-size: 12px;}
.header .header_top .headerinfo  .nav li a:hover{background-color:#2E68AA; color:#fff;}
.header .header_top .headerinfo  .nav li a:hover em.e{ color: #fff;}
.header .header_top .headerinfo  .nav li.curson a{background-color:#2E68AA; color:#fff;}
.header .header_top .headerinfo  .nav li.curson a em.e{color:#fff;}

.breadcontent{ width: 1000px;height: 30px;background: url(../images/home.png) 0 center no-repeat;line-height: 34px;text-indent: 50px;margin: 20px auto;font-size: 18px;padding-bottom: 5px;border-bottom: 1px solid #ddd;}
.breadcontent a.home{ color: #2E68AA; }
.breadcontent span{color: #ddd; margin: 0 8px;}

.footBox{height:160px;background-color: #2E68AA;color: #F5F6EB; }
.footBox .foot{width: 1000px;margin:0 auto;font-size:16px;padding-top:20px;}
.footBox .foot a{ padding-right:15px;color: #F5F6EB;}
.footBox .foot div{padding:5px 0;}



/*--------------------------------------------------------------------- 首页 ---------------------------------------------------------------------------------*/
.bannerBox{width:100%;/*height: 250px;*/background-color:#fff;}
.bannerBox .banner{width:100%;margin:0 auto;}
.bannerBox .banner img{width:100%;}

 .indexmore{ width: 100px;height: 40px;display: block;background-color: #34ACC5;line-height: 40px;text-align: center;color: #ffffff!important;}
 .indexmore:hover{ background-color: #2E68AA;color: #fff!important; }

.index_01{ width: 100%; height: 500px;background: url(../images/04.png) center 230px no-repeat;clear: both;}
.index_01 .index_01_con{ width: 1000px;height: auto;margin: 0 auto;}
.index_01 .index_01_con .title{ width: 800px;height: 60px;margin: 50px auto;background: url(../images/01.png) center bottom no-repeat;font-weight: bold;font-size: 30px;text-align: center;}
.index_01 .index_01_con .title em{ width: 800px;display: block;color: #2E68AA;}
.index_01 .index_01_con .title em.e{ font-size: 14px;font-weight: normal;color: #999;padding-top: 10px;}
.index_01 .index_01_con .detail{}
.index_01 .index_01_con .detail p{ text-indent: 28px;line-height: 32px;}

.index_02{ width: 100%;background-color: #F2F2F4;clear: both;}
.index_02 .index_02_con{ width: 800px;height: 440px;margin:0 auto;padding-top: 50px;}
.index_02 .index_02_con .title{ width: 800px;height: 60px;margin: 10px auto 50px;  background: url(../images/01.png) no-repeat center bottom;font-weight: bold;font-size: 30px;text-align: center;}
.index_02 .index_02_con .title em{ width: 800px;display: block;color: #2E68AA;}
.index_02 .index_02_con .title em.e{ font-size: 14px;font-weight: normal;color: #999;padding-top: 10px;}
.index_02 .index_02_con .detail{}
.index_02 .index_02_con .detail ul {}
.index_02 .index_02_con .detail ul li{ width: 188px;height: 218px;background-color: #fff; float: left;margin: 4px;text-align: center;border: 1px solid #eee;}
.index_02 .index_02_con .detail ul li p{ margin-top: 20px;height: 30px;line-height: 30px;font-weight: bold;}
.index_02 .index_02_con .detail ul li p a{ color: #2E68AA;}

.index_04{ width: 100%;height: 400px;background:url(../images/partbg.jpg) center no-repeat #fe9d01;clear: both;}
.index_04 .index_04_con{ width: 1000px;height: 400px;margin:0 auto;padding: 40px 0;}
.index_04 .index_04_con .content{width: 1000px;height: 320px; background-color: #fff;}
.index_04 .index_04_con .content .pretit { padding-top: 20px;}
.index_04 .index_04_con .content .pretit .title{ width: 800px;height: 60px;margin: 0 auto;  background: url(../images/01.png) no-repeat center bottom;font-weight: bold;font-size: 30px;text-align: center;}
.index_04 .index_04_con .content .pretit .title em{ width: 800px;display: block;color: #2E68AA;}
.index_04 .index_04_con .content .pretit .title em.e{ font-size: 14px;font-weight: normal;color: #999;padding-top: 10px;}
.index_04 .index_04_con .content .detail{ padding-top: 20px;}
.index_04 .index_04_con .content .detail ul{ clear: both;}
.index_04 .index_04_con .content .detail ul li{ width: 240px;height: 90px;float: left;border: 1px solid #eee;margin: 4px}


.index_03{ width: 100%;clear: both;}
.index_03 .index_03_con{ width: 1000px;height: 500px;margin: 0 auto;}
.index_03 .index_03_con .title{ width: 800px;height: 60px;margin: 60px auto 50px;background: url(../images/01.png) no-repeat center bottom;font-weight: bold;font-size: 30px;text-align: center;}
.index_03 .index_03_con .title em{ width: 800px;display: block;color: #2E68AA;}
.index_03 .index_03_con .title em.e{ font-size: 14px;font-weight: normal;color: #999;padding-top: 10px;}
.index_03 .index_03_con .detail{ clear: both;}
.index_03 .index_03_con .detail .l-con{ width: 456px;height: 323px;float: left; }
.index_03 .index_03_con .detail .r-con{ width: 500px;height: 370px;float: right;overflow: hidden; }
.index_03 .index_03_con .detail .r-con dl {}
.index_03 .index_03_con .detail .r-con dl dd{ font-size: 18px;font-weight: 600;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.index_03 .index_03_con .detail .r-con dl dd a{color:#2E68AA;}
.index_03 .index_03_con .detail .r-con dl dd a:hover{color:#34ACC5;}
.index_03 .index_03_con .detail .r-con dl dt{width: 100%;height: 36px; font-size: 14px;margin-bottom: 20px;padding: 10px 0;line-height: 21px;overflow: hidden;border-bottom: 1px solid #eee }


/*--------------------------------------------------------------------- 新闻 ---------------------------------------------------------------------------------*/
.news_main{ width: 1000px;min-height: 500px;margin: 30px auto; clear: both;}
.news_main .news-menu{ width: 199px;min-height: 500px;float: left;border-right: 1px solid #eee;}
.news_main .news-menu ul{}
.news_main .news-menu ul li{ width: 100%;height: 42px;line-height: 32px;padding-top: 10px;text-align: center;border-bottom: 1px solid #eee;}
.news_main .news-menu ul li a{ font-size: 18px;}
.news_main .news-menu ul li:hover{ background-color: #2E68AA; }
.news_main .news-menu ul li:hover a{ color: #fff;}
.news_main .news-menu ul li.on{background-color: #2E68AA;width: 197px!important;height: 42px!important;line-height: 32px;}
.news_main .news-menu ul li.on a{color: #fff;}

.news_main .news-content{ width: 760px;float: right;}
.news_main .news-content ul{}
.news_main .news-content ul li{ height: 40px;line-height: 40px;border-bottom: 1px dashed #eee;}
.news_main .news-content ul li a{ width: 80%;height: auto;display: block;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_main .news-content ul li span{ width: 20%;height: auto;display: block;float: right;text-align: right;}
.news_main .news-content #detail{ margin: 10px;}
.news_main .news-content #detail .title{ text-align: center;margin-bottom: 40px;}
.news_main .news-content #detail .title .t1{ font-size: 20px;font-weight: bold;color: #2E68AA}
.news_main .news-content #detail .title .t2{font-size: 14px;color: #999;margin-top: 20px;}
.news_main .news-content #detail .con p{ text-indent: 30px;line-height: 30px;padding-bottom: 15px;font-size: 14px;}
.news_main .news-content #detail .con img{ width: 100%; }
/*--------------------------------------------------------------------- 产品 ---------------------------------------------------------------------------------*/
.news_main .pro-content{ width: 760px;float: right;}
.news_main .pro-content .protit{margin: 20px 0;
    font-size: 26px;
    padding-bottom: 15px;
    color: #2E68AA;
    border-bottom: 1px solid #eee;}
.news_main .pro-content ul{width: 100%;height: auto; clear: both;}
.news_main .pro-content ul li{ width: 240px;height: 280px;float: left;margin-right: 14px;border: 1px solid #eee;text-align: center;}
/*.news_main .pro-content ul li a.photo{ width: 230px;height: 240px;display: block;border-bottom: 1px solid #eee;}
.news_main .pro-content ul li a.tit{ width: 240px;height: 39px;line-height: 39px;display: block;font-size: 14px;}*/
.news_main .pro-content ul li img{ padding: 10px; width: 220px;height: 260px;}
.news_main .pro-content ul li.last{ float: right;margin: 0;}


/*--------------------------------------------------------------------- 创新 ---------------------------------------------------------------------------------*/
.inv{}
.inv .tit{ padding: 10px 0;font-size: 18px;color: #2E68AA;}
.inv .con{ padding: 10px 0;}
.inv .con ul{ font-size: 14px;}
.inv .con ul li{ padding: 8px 0;background: url(../images/sque.jpg)  0 center no-repeat; text-indent: 10px;}
.inv .con p{ line-height: 30px;text-indent: 30px;padding-bottom: 10px;}

/*--------------------------------------------------------------------- 工程业绩 ---------------------------------------------------------------------------------*/
.achie{}
.achie dl{width: 100%;height: 80px; clear: both;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.achie dl dd{ width: 200px;line-height: 40px;float: left;font-size: 30px;color: #2E68AA;font-weight: bold;border-right: 2px solid #2E68AA;text-align: center;}
.achie dl dt{ width: 760px;float: right;}
.achie dl dt p.company{ font-size: 24px;padding-bottom: 15px;}
.achie dl dt p.company span{padding-left: 20px;font-size: 16px;color: #999}
.achie dl dt p.eqt{ color: #2e68aa;}

/*--------------------------------------------------------------------- 行业 ---------------------------------------------------------------------------------*/
.hfield{}
.hfield .protit{margin: 20px 0;
    font-size: 26px;
    padding-bottom: 15px;
    color: #2E68AA;
    border-bottom: 1px solid #eee;}
.hfield ul { clear: both;overflow: hidden}
.hfield ul li{ width: 232px;height: 340px;border: 1px solid #eee;float: left;margin-right: 20px;margin-bottom: 30px; }
.hfield ul li.last{ margin-right:0;}
.hfield ul li p{ text-align: center;padding-top: 10px;}
/*--------------------------------------------------------------------- 联系我们 ---------------------------------------------------------------------------------*/
.news_main .contact-content{ width: 950px;margin: 50px auto;}
.news_main .contact-content .l-con{ width: 460px;float: left;}
.news_main .contact-content .l-con ul{}
.news_main .contact-content .l-con ul li{ height: 40px;line-height: 40px; border-bottom: 1px dashed #eee;}
.news_main .contact-content .l-con ul li.name{ font-size: 28px;color: #2E68AA; }
.news_main .contact-content .r-con{ width: 400px;float: right;}

/*--------------------------------------------------------------------- 关于我们 ---------------------------------------------------------------------------------*/
.news_main .about-content{ width: 980px;padding: 10px;font-size: 14px;}
.news_main .about-content .l-con{ width: 540px;float: left;padding-top: 10px;line-height: 32px;}
.news_main .about-content .l-con p{text-indent: 32px;}
.news_main .about-content .l-con p.tt{ font-size: 24px;padding-bottom: 10px;color: #2E68AA;font-weight: bold;}
.news_main .about-content .r-con{ width: 400px;float: right;}

.news_main .about-content .l-con2{ width: 400px;float: left;}
.news_main .about-content .r-con2{ width: 540px;float: right;padding-top: 20px;line-height: 32px;}
.news_main .about-content .r-con2 p{text-indent: 32px;}
.news_main .about-content .r-con2 p.c{ border-bottom: 1px dashed #eee;padding-bottom: 20px;}
.news_main .about-content .r-con2 p.zong{ font-size: 24px;padding-top: 30px;color: #2E68AA;font-weight: bold;}
.news_main .about-content .r-con2 p.zcon{ font-size: 20px;padding-top: 20px;color: #2E68AA;}
.news_main .about-content .r-con2 p span{ padding-right: 30px;}
.news_main .about-content .line{clear: both; padding-top: 10px; height: 10px; border-bottom: 1px solid #eee; margin-bottom: 30px;}

.news_main .about-content .pro{}
.news_main .about-content .pro p{text-indent: 32px;padding-bottom: 10px;line-height: 32px;}
.news_main .about-content .pro p.tt{font-size: 24px;padding-bottom: 20px;color: #2E68AA;font-weight: bold;}

.news_main .about-content .pro ul{ padding-top: 20px;clear: both;height: 480px;}
.news_main .about-content .pro ul li{ width: 300px;padding:5px; float: left;border: 1px solid #eee;margin-bottom: 20px;}
.news_main .about-content .pro ul li.center{margin: 0 22px}

/*--------------------------------------------------------------------- 招聘详细 ---------------------------------------------------------------------------------*/
.talnet{ padding: 20px;}
.talnet .bigtit{ padding: 10px 0;font-weight: bold;font-size: 18px;border-bottom: 1px solid #eee;}
.talnet .pos{ font-size: 16px;padding-top: 10px;}
.talnet .con{ font-size: 14px;padding: 10px;border-bottom: 1px solid #eee;}
.talnet .con p{ padding: 5px;}


/*--------------------------------------------------------------------- 内页 ---------------------------------------------------------------------------------*/

.inside_banner{ width: 1000px;margin: 0 auto;}
.inside_main{ width: 1000px;margin: 10px auto;}
.inside_main .main_left{ width:233px; height:auto; display:block; overflow:hidden; float:left;}
.inside_main .main_left .nav{ width:233px; height:auto; display:block; overflow:hidden; float:left;}
.inside_main .main_left .nav ul li{ width:233px; height:44px; margin-bottom:5px; line-height:44px;}
.inside_main .main_left .nav ul li a{ padding-left:50px; display:block; font-size:14px; color:#979797;background:url(../images/img_01.jpg) no-repeat top left;line-height:44px;height:44px; width:183px;}
.inside_main .main_left .nav ul li:hover{ cursor:pointer;}
.inside_main .main_left .nav ul li:hover a{ padding-left:50px; font-size:14px; color:#ffffff;background:url(../images/img_01.jpg) no-repeat 0 -44px;}
.inside_main .main_left .nav ul li.cur{}
.inside_main .main_left .nav ul li.cur a{ padding-left:50px; font-size:14px; color:#ffffff;background:url(../images/img_01.jpg) no-repeat 0 -44px;}

.inside_main .main_left .p_nav dl{ display:block; margin-bottom:5px; height:auto; overflow:hidden;}
.inside_main .main_left .p_nav dl dt{ width:233px; height:44px; line-height:44px; font-weight:normal;}
.inside_main .main_left .p_nav dl dt:hover{cursor:pointer;}
.inside_main .main_left .p_nav dl dt:hover a{ padding-left:50px; font-size:14px; color:#ffffff;background:url(../images/img_01.jpg) no-repeat 0 -44px;}
.inside_main .main_left .p_nav dl dt.cur a{ padding-left:50px; font-size:14px; color:#ffffff;background:url(../images/img_01.jpg) no-repeat 0 -44px;}
.inside_main .main_left .p_nav dl dt a{ padding-left:50px; font-size:14px; color:#979797;background:url(../images/img_01.jpg) no-repeat top left; display:block; line-height:44px;height:44px; width:183px;}
.inside_main .main_left .p_nav dl dd{ background:#fafafa; border:1px solid #dadada; border-top:0px; display:none; height:auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.inside_main .main_left .p_nav dl dd ul li{ padding-left:50px; color:#999999; line-height:35px;}
.inside_main .main_left .p_nav dl dd ul li a{color:#999999;}
.inside_main .main_left .p_nav dl dd ul li a:hover{color:#16579d;}

.inside_main .main_right{ width: 740px;float: right;}
.inside_main .main_right .subtitle{ height: 40px;line-height: 40px;border-bottom: 1px solid #CACACA;font-size: 16px;}
.inside_main .main_right .con{ padding: 20px 10px;min-height: 400px;}
.inside_main .main_right .con p{ font-size: 14px;text-indent: 26px;line-height: 26px;padding-bottom: 16px;}
.inside_main .main_right .con .listnews{}
.inside_main .main_right .con .listnews ul li{ width: 720px;height: 30px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #D8D6D6;font-size: 14px;padding: 5px 0;}
.inside_main .main_right .con .listnews ul li a{float: left; width: 610px;height: 30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #979797;}
.inside_main .main_right .con .listnews ul li span{ float: right;width: 110px;height: 30px;color: #979797;text-align: right; }
.inside_main .main_right .con .listnews ul li a:hover{ color: #2E68AA;}
.inside_main .main_right .con .listpro dl{ padding: 20px 0;border-bottom: 1px dashed #D8D6D6;}
.inside_main .main_right .con .listpro dl dd{ float: left;width: 240px;height: 160px;overflow: hidden;}
.inside_main .main_right .con .listpro dl dd img{ width: 240px;}
.inside_main .main_right .con .listpro dl dt{ float: right;width: 460px;}
.inside_main .main_right .con .listpro dl dt .tit{ font-size: 20px;font-weight: bold;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inside_main .main_right .con .listpro dl dt .biref{ padding: 10px 0;line-height: 22px;color: #979797;width: 460px;height: 83px;overflow: hidden;}
.inside_main .main_right .con .listpro dl dt .promore{ width: 100px;height: 26px;display: block;background-color: #34ACC5;line-height: 26px;text-align: center;color: #ffffff!important;}
.inside_main .main_right .con .listpro dl dt .promore:hover{ background-color: #2E68AA;color: #fff!important; }
.inside_main .main_right .con .newscon{ padding-top: 20px;}
.inside_main .main_right .con .newscon .title{ font-size: 20px;font-weight: bold;text-align: center;padding-bottom: 16px;}
.inside_main .main_right .con .newscon .stit{ text-align: center;}
.inside_main .main_right .con .newscon .newsdetail{ padding-top: 30px;}
.inside_main .main_right .con .procon{ padding-top: 20px;}
.inside_main .main_right .con .procon .imgleft{ width: 350px;height: 260px;overflow: hidden;float: left;}
.inside_main .main_right .con .procon .imgleft img{ width: 350px;}
.inside_main .main_right .con .procon .txtright{ width: 350px;float: right;}
.inside_main .main_right .con .procon .txtright .protit{ font-size: 18px;padding: 10px 0;font-weight: bold;}
.inside_main .main_right .con .procon .txtright .txtbiref{ line-height: 24px;height: 216px;overflow: hidden;}
.page {float:right; margin-top:10px;font-size: 12px !important;height: 34px;overflow: hidden;}
.page ul{height:34px!important;}
.page ul li{float:left;text-align:center;margin-left:10px;border-bottom: 0!important;width: 28px;height: 28px;line-height: 28px;}
.page ul li a{width:26px;height:26px;line-height:26px;color:#015DB2;display:block;background:#f3f3f3;border:1px solid #e0e0e0;text-decoration:none;}
.page ul li a:hover{color:#fff;text-decoration:none;background:#015DB2;border:1px solid #015DB2;}
.on {color:#fff;background:#015DB2;border:1px solid #015DB2;width: 26px!important;height: 28px!important;line-height: 28px!important;}

.prevnext {float:left;padding:20px 0 10px 0;line-height:24px;}                                                                                                                              
.prevrecord,.nextrecord {padding-right:20px;white-space: nowrap;display:block;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
.prevrecord a,.nextrecord a{font-weight:normal;}
.related {padding:10px 0;background:#F1F1F1;margin:20px 0;}
.related h1 {font-size:14px;font-weight:bold; text-indent:15px;}
.related ul {width:700px; margin:0 14px;}
.related ul li{width:50%;float:left;height:26px;line-height:26px;text-indent:15px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}

.contact{}
.contact .contactit{padding:30px 0 5px 45px;font-size: 18px;font-weight: bold;}
.contact .address{float: left;width: 450px;padding-left: 30px;}
.contact .address ul{ padding-top: 20px;}
.contact .address ul li{ width: 180px;height: 26px;line-height: 26px;margin: 5px 15px;font-size: 14px;float: left;border-bottom: 1px dashed #ccc;}
.contact .address .pos{height: 26px;font-size: 14px;padding-top: 5px;margin-left: 15px;border-bottom: 1px dashed #ccc;width: 388px;}
.contact .barcode{float: left;width: 160px;border: 1px solid #eee}

.serachbtn{width:12px;height: 17px;background: url(../images/s.jpg) no-repeat; border: 0;margin-left: 10px;margin-top: 2px;cursor: pointer;}
.serachtxt{margin-top: 3px;border: 0;margin-left: 3px;background-color: #E3E3E3;}

.message{}
.itxt{ height: 20px;width: 200px;}
.icontent{ width: 400px;height: 98px;}
.itable { width: 590px;margin: 0 auto;}
.itable td{ padding: 5px 0;}
.itable td span{ color: #ff0000;}

.ibutton{ width: 80px;height: 30px;background-color: #fca34a;border: 0;color: #fff;cursor: pointer;}
.ibutton:hover{background-color:#F77E04 }
#Validform_msg{color:#F77E04; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#F77E04;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#F77E04;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #F77E04; border-top:none; text-align:left;}

#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#2E68AA;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; }
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDtel  p{font-size: 16px;text-align: center;padding: 3px 0;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}


.honor{}
.honor ul{}
.honor ul li{ width: 200px;float: left;padding: 20px;overflow: hidden;}
.honor ul li img{ width:200px;}







/*#imageShow{clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:406px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:406px;overflow:hidden;position:absolute;top:0;left:0;width:760px;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:760px;;position:absolute;top:0;right:0;height:406px;display:block;}
.scrollbg{height:80px;}
.scroll{margin:0 auto;width:760px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:48px;height:76px;position:absolute;}
a.s_pre{background:url(../images/arrow_1.jpg);top:4px;left:0;}
a.s_pre:hover{background:url(../images/arrow_1.jpg);}
a.s_next{background:url(../images/arrow_2.jpg);top:4px;right:0;}
a.s_next:hover{background:url(../images/arrow_2.jpg);}
.outScroll_pic{ height:76px;margin-left:70px;overflow:hidden;position:relative;width:640px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:122px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;width:122px;height:65px;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;width:122px;height:65px;}
.scroll .current{width:122px;height:65px;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
.storelink{display:block;width:120px;height:40px;line-height:40px;background-color:#689EDC;text-align:center;color:#fff !important; margin-top:30px;font-size:14px;}
.storelink:hover{background-color:#015DB2;}*/

.slideTxtBox1{ width:720px; font-size: 20px;overflow: hidden;margin-top: 10px;}
.slideTxtBox1 .hd{height:37px; line-height:37px;border-bottom:1px solid #ebebeb; }
.slideTxtBox1 .hd ul{ float:left; height:25px;}
.slideTxtBox1 .hd ul li{ float:left;width:135px;cursor:pointer;font-size: 14px;}
.slideTxtBox1 .hd ul li.ser4{text-indent:0px;font-size: 12px;}
.slideTxtBox1 .hd ul li.ser1{text-indent:20px;}
.slideTxtBox1 .hd ul li.ser2{text-indent:20px;}
.slideTxtBox1 .hd ul li.ser3{text-indent:20px;}

.slideTxtBox1 .hd ul li.son{height:37px;font-weight:bold; color:#fff;background-color: #689EDC;}
.slideTxtBox1 .bd ul{zoom:1;}
.slideTxtBox1 .bd ul li { font-size: 12px;min-height: 324px;_min-height: 324px;}
.slideTxtBox1 .bd ul li p{ text-indent: 24px;}

.listnews table{ width: 100%;background-color: #dadada;border: 0;}
.listnews table tr{ background-color: #fff;}
.listnews table th{ background-color: #ebebeb;height: 50px;line-height: 50px;text-align: center;}
.listnews table td{ height: 30px;line-height: 30px;text-align: center;}

.zhao{ width: 500px;min-height: 400px;font-size: 16px;}
.zhao p{ padding: 5px ;}
.zhao .con{ padding: 5px ;}



.fl_tops {height:10px;background:url(../images/index_27.jpg) no-repeat;}
.fl_centers {border-left:1px solid #dadada;border-right:1px solid #dadada;padding-top:10px;}
.fl_centers .ftit{ padding:0 20px; font-size:18px; font-weight:bold;}
.fl_centers .ftit span{ color:#F90;}
.fl_centers .fpic{ padding-left:14px;}
.fl_centers .fcon{ padding:10px 14px;}
 .fl_centers .fcon p{ padding:3px 0;}
.fl_centers .fcon span{ color:#F90; font-weight:bold; font-size:16px;}
.fl_bottoms {height:10px;background:url(../images/index_05.jpg) no-repeat;}



/*tab*/
.tab-wrapper {
    margin: 30px auto;
    width: 1000px;
}

.tab-menu li {
    position:relative;
    background-color: #eee;
    /*color:#bcbcbc;*/
    display: inline-block;
    padding: 15px 20px;
    opacity: 0.8;
    cursor:pointer;
    z-index:0;
    border: 1px solid #eee;
    border-bottom: 0;
}

.tab-menu li:hover {
    color:#2E68AA;
}

.tab-menu li.active {
    color:#fff;
    background-color: #2E68AA;
    opacity: 1;
}

.tab-menu li.active:hover {
    color:#fff;
}
.tab-content {
    border: 1px solid #eee;
}

.tab-content>div {
    background-color: #fff;
    box-sizing:border-box;
    width: 100%;
    padding: 50px 0;   
    min-height:200px;
}
.tab-wrapper .tab-menu .line {
    position:absolute;
    width: 0;
    height: 7px;
    background-color: #2E68AA;
    top: 0;
    left: 0;
}





/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:280px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}