﻿/*@header头部*/
.header{width:100%;}
/*@top*/
.top{height:102px;background:url(../images/bg1.jpg) repeat-x;}
.topInner{height:102px;}
/*@logo*/
.logo{position:absolute;top:18px;left:23px;}
.top ul{position:absolute;top:27px;right:4px;height:22px;line-height:22px;width:210px;}
.top li{float:left;display:inline;background:url(../images/icon1.jpg) 0 8px no-repeat;text-indent:1em;margin-left:10px;}
.top li a{color:#787777;}
/*@search搜索框*/
.search{height:25px;background:url(../images/bg2.jpg) no-repeat;width:199px;position:absolute;top:65px;right:4px;}
.search li{float:left;height:21px;line-height:21px;margin-right:4px;display:inline;}
.search li a{font-weight:normal;color:#4a4a4a;}
.search_txt{width:132px;height:25px;line-height:25px;border:none;text-indent:1em;font-weight:normal;color:#787777;}
.search_btn{background:url(../images/icon2.jpg) no-repeat;width:27px;height:25px;border:none;cursor:pointer;}
/*@nav主导航*/
.nav{height:52px;width:900px;margin:0 auto;}
.navSon{float:left;display:inline;width:100px;line-height:52px;height:52px;text-align:center;font-size:14px;background:url(../images/bg4.jpg) right 3px no-repeat;font-weight:bold;position:relative;}
.navSon a{color:#044b8b;}
.navSon a:hover{color:#ffffff;background:url(../images/bg5.jpg) 4px 8px no-repeat;display:block;}
.navSon:hover{color:#ffffff;background:url(../images/bg5.jpg) 4px 8px no-repeat;display:block;}
.navSon:hover a{color:#ffffff;}
/*@fla*/
.fla{width:100%;background:url(../images/bg3.jpg) top center no-repeat;}
.bgNone{background:none;}
.bgNone:hover{background:url(../images/bg5.jpg) 4px 8px no-repeat;}
/*@notice最新公告*/
.notice{width:100%;background:#e2e2e2;height:31px;line-height:31px;border-bottom:1px solid #cdd3d6;}
.noticeTitle{color:#115299;margin-left:5px;background:url(../images/icon3.jpg) left 7px no-repeat;font-weight:bold;text-indent:1.5em;}

.txtMarquee-left{ position:relative;}
.txtMarquee-left .bd{ padding:0 10px; }
.txtMarquee-left .bd .tempWrap{ width:525px !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:31px; line-height:31px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li span{ color:#999;  }

/*@footer底部*/
.footer{width:100%;background:#034694 url(../images/bg7.jpg) repeat-x;}
.footer p{color:#ffffff;text-align:center;padding-top:10px; padding-bottom:10px;}
.footer p a{color:#ffffff;}

/*@links友情链接*/
.links{width:945px;height:40px;margin:0 auto;background:url(../images/bg8.jpg) no-repeat;padding-top:26px;padding-left:51px;}
.links li{float:left;display:inline;padding-right:10px;line-height:20px;}
.links a{color:#000000;}
.links span{font-weight:bold;color:#034694;font-size:14px;padding-right:24px;}

/*@首页*/
.indexMain{height:608px;width:746px;margin-left:4px;}
.indexSiderBar{width:231px;height:608px;margin-right:4px;}
/*@首页公司简介*/
.indexCompany{width:367px;height:181px;overflow:hidden;}
.indexCompany h2{color:#135399;background:url(../images/bg9.jpg) no-repeat;height:28px;line-height:28px;padding-left:20px;padding-right:7px;width:340px;}
.indexCompany .more a{color:#15549a;font-weight:normal;}
.indexCompanyPic{border:1px solid #ffffff;}
.indexCompanyContent{width:205px;padding:0;}
.indexCompanyContent{line-height:24px;text-indent:2em;}
/*@首页技术领域*/
.indexTec ul{margin-top:10px;}
.indexTec li{line-height:29px;height:29px;border-bottom:1px dotted #b6c3c8;background:url(../images/icon4.jpg) 10px center no-repeat;text-indent:2em;}
.indexTec span{color:#8d979c;}
.indexTec a{color:#000000;}
/*@首页产品展示*/
.indexPro{width:746px;height:196px;margin-top:18px;overflow:hidden;}
.indexPro h2{color:#135399;background:url(../images/bg10.jpg) no-repeat;height:30px;line-height:30px;padding-left:20px;padding-right:7px;width:719px;}
.indexPro .more a{color:#15549a;font-weight:normal;}
.indexPro ul{margin-top:12px;}
.indexPro li{float:left;display:inline;margin-left:22px;}
.indexPro li div{padding:4px;background:#e3f5fd;border:1px solid #a1b5c8;overflow:hidden;}
.indexPro li p{text-align:center;line-height:16px;margin-top:4px;width:109px;}
/*@首页成功案例*/
.indexCase{margin-top:17px;}
/*@首页幻灯*/
.indexHuanDeng{width:222px;height:198px;background:url(../images/bg11.jpg) no-repeat;padding-left:9px;}
.indexHuanDeng h2{color:#ffffff;height:37px;line-height:37px;}
/*@首页联系我们*/
.indexContacts{width:231px;height:204px;margin-top:30px;overflow:hidden;}
.indexContacts h2{color:#ffffff;background:url(../images/bg12.jpg) no-repeat;width:213px;height:28px;line-height:28px;padding-left:9px;padding-right:9px;}
.indexContacts .more a{color:#cecece;font-weight:normal;}
.indexContacts div{background:url(../images/bg13.jpg) left top no-repeat;margin-top:14px;padding-top:68px;padding-left:9px;line-height:22px;}
/*@首页在线留言*/
.indexOnline{background:url(../images/bg14.jpg) no-repeat;width:229px;height:61px;border:1px solid #6bafae;margin-top:20px;}
.indexOnline a{color:#ffffff;}
.indexOnline p{color:#0c7279;width:96px;margin-top:10px;margin-left:56px;line-height:24px;}
.indexOnline h2{margin-top:25px;margin-right:18px;}
/*@首页人才招聘*/
.indexRecruit{background:url(../images/bg15.jpg) no-repeat;border:1px solid #0c469a;}
.indexRecruit h2{margin-top:25px;}


/*@paging_code*/
.pagingSider{width:244px;}
.pagingMain{width:740px;border:1px solid #bebebe;}

/*@siderNews*/
.siderNews{width:244px;}
.siderNews ul{width:228px;border:1px solid #c0bebe;border-top:0;padding:10px 7px 12px 7px;background:#f3f5f5;}
.siderNews li{width:227px;background:#f3f5f5;}
.siderNews li a{display:block;color:#000000;width:227px;overflow:hidden;border-bottom:1px dotted #c0bebe;height:33px;line-height:33px;background:url(../images/icon4.jpg) 20px 12px no-repeat;text-indent:40px;font-size:14px;}
.siderNews .libg{background-color:#E5EBEB;}
.siderNews li a:hover{background-color:#E5EBEB;}
.siderNews ul li ul{width:228px;padding:0;border:none;background:#f3f5f5;}
.siderNews ul li ul li a{display:block;color:#000000;width:227px;overflow:hidden;border-bottom:1px dotted #c0bebe;height:33px;line-height:33px;background:url(../images/icon4.jpg) 50px 12px no-repeat;text-indent:70px;}

/*@siderHonor*/
.siderHonor{width:244px;height:auto!important;margin-top:10px;}
.siderHonor ul{width:206px;border:1px solid #c0bebe;border-top:0;padding:18px 18px 8px 18px;background:#f3f5f5;}
.siderHonor li{float:left;display:inline;width:207px;padding-bottom:8px;}
.siderHonor li div{width:197px;height:128px;padding:4px;border:1px solid #cad3df;background:#e3f5fd;}
.siderHonor p{width:207px;height:25px;line-height:25px;margin-top:8px;text-align:center;font-size:14px;}

/*@siderCategory*/
.siderCategory{width:244px;height:auto!important;}
.siderCategory ul{width:228px;border:1px solid #c0bebe;border-top:0;padding:10px 7px 12px 7px;background:#f3f5f5;}
.siderCategory li{width:227px;overflow:hidden;border-bottom:1px dotted #c0bebe;height:29px;line-height:29px;background:url(../images/icon4.jpg) left 12px no-repeat;text-indent:2em;}
.siderCategory li a{color:#000000;}

/*@siderContacts*/
.siderContacts{width:244px;height:206px;margin-top:10px;}
.siderContactsContent{width:230px;height:147px;padding:25px 0 0 12px;border:1px solid #c0bebe;border-top:0;background:url(../images/bg18.jpg) right bottom no-repeat #f3f5f5;}
.siderContactsContent p{line-height:28px;}

/*@aboutMain*/
.aboutMain{height:auto!important;background:#f3f5f5;}
.aboutMainTitle{background:url(../images/bg19.jpg) repeat-x;height:36px;position:relative;line-height:36px;}
.aboutMainTitle h2{background:url(../images/icon5.jpg) left center no-repeat;height:36px;font-size:14px;color:#074d87;position:absolute;left:10px;text-indent:1.5em;}
.aboutMainTitle .more{font-size:12px;position:absolute;right:16px;}
.aboutMainTitle .more a{color:#000000;}
.aboutMainContent{padding:10px 10px 20px 10px;}

/*@newsMain*/
.newsMain{height:auto!important;}
.newsMainContent{padding:0 22px;}
.newsMainContent ul{margin-top:24px;width:698px;}
.newsMainContent li{width:698px;height:29px;line-height:29px;text-indent:2em;background:url(../images/icon6.jpg) left center no-repeat;border-bottom:1px dotted #818282;font-size:14px;}
.newsMainContent li span{float:right;display:inline;color:#7f7e7e;}
.newsMainContent li a{color:#000000;}
.fenye{margin:0 auto;width:593px;padding:29px 0 25px 0;}

/*@productMain*/
.productMainContent{padding-top:15px;padding-left:35px;}
.productListUl li{float:left;display:inline;width:109px;margin-right:32px;padding-bottom:25px;}
.productListUl div{width:99px;height:121px;padding:4px;border:1px solid #cad3df;background:#e3f5fd;}
.productListUl p{width:109px;height:25px;line-height:25px;margin-top:8px;text-align:center;font-size:14px;}

/*@productMain*/
.honorMainContent{padding-top:15px;padding-left:32px;}
.honorListUl li{float:left;display:inline;width:207px;margin-right:29px;padding-bottom:25px;}
.honorListUl div{width:197px;height:128px;padding:4px;border:1px solid #cad3df;background:#e3f5fd;}
.honorListUl p{width:207px;height:25px;line-height:25px;margin-top:8px;text-align:center;font-size:14px;}

/*@productViewMainContent*/
.productViewMainContent{padding:24px 0 0 0;}
.productViewMainContent h3{width:740px;text-align:center;color:#074d87;font-size:18px;line-height:180%;padding-bottom:13px;}
.productViewPic{ width:100%; text-align:center}
.productViewPic img{background:#e3f5fd;border:1px solid #bebebe;padding:4px;}
.pubDate{text-align:center;padding:0;width:740px;line-height:16px;margin-top:7px;}
.pubDate span{right:30px;top:0;}
.productViewContent{margin-top:22px;padding:0 22px;}
.productViewContent p{text-indent:2em;font-size:14px;line-height:180%;}



.fenye{ width:100%;}
/* pageMoreTop */
.pageMoreTop {font-size:14px; color:#666; line-height:25px;}
.pageMoreTop ul {width:100%; text-align:center; padding:5px;}
.pageMoreTop ul li {display:inline; padding:2px 5px; border:1px solid #004f81; margin-right:5px;font-size:14px;}
.pageMoreTop ul li a { font-size:14px;text-decoration:none; color:#666; }
.pageMoreTop ul li a:hover {background:#fff; color:#999; text-decoration:none; }
.pageMoreTop ul li.linkOn {color:#fff; text-decoration:none; background:#004f80; }
.pageMoreTop ul li.linkOn a{ color:#FFF}
.tiaozhuan{font-size:14px; color:#004f81; line-height:25px; display:inline}
.bord{ border:1px solid #CCC}
.fenyefh{ width:700px; text-align:center; height:20px; margin:0px; padding:15px 0px 0px 0px;}
.fenyefh a{ color:#000}
.fenyefh a:hover{ color:#c73504}
.fenyeud{ width:700px; text-align:left; height:20px; margin:0px; padding:5px 15px;}
.fenyeud a{ color:#000}
.fenyeud a:hover{ color:#c73504}

.p_r_b{ height:30px; line-height:30px; text-align:right; padding-right:15px; background:#a2ccf4; margin-top:10px;}
.right_box{ width:100%; clear:both; margin:0 auto;}
.right_boot{ background:url(../images/right_bg09.gif) 5px top no-repeat; font-size:0; line-height:0; display:block; height:6px;}

/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list{ width:100%; clear:both; overflow:hidden;}
.img_list li{ padding:8px 1px 0 7px; float:left; height:170px; margin-left:15px; padding-right:15px; display:inline}
.img_list li img{ border:1px #b7b6b6 solid; padding:2px 2px;}
.img_list li span{ display:block; background:url(../images/ico_10.gif) 15px center no-repeat; padding:0 0 0 25px; line-height:24px;}
.img_list li span a{ color:#815c41}

/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt{ width:100%; padding-top:20px;}
.list_txt li{ background:url(../images/ico_10.gif) 10px 10px no-repeat; padding:0 0 0 25px; border-bottom:1px #CCC dotted; line-height:28px; width:95%; margin:0 auto; position:relative;}
.list_txt li span{ position:absolute; right:10px; top:0;}
.list_txt li a{ color:#666}
.list_txt li p{ color:#666; font-size:12px;}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5{ font-size:14px; text-align:center; line-height:18px; padding:8px 0 8px 0; margin:0; color:#006ea8;}
.fytime{ width:100%; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center;}
.fx_span{ color:#006ea8; line-height:16px;}

.txt_list_img{ text-align:center; padding:8px 0;}
.txt_list_img img{ border:1px #ccc solid; padding:2px 2px;}
.txt_list_p{ width:95%; margin:0 auto; line-height:24px;}

/* page
-----------------------------------------------------------------------------------------------------*/
.page{clear:both; width:100%; text-align:center; padding:15px 0 15px 0; overflow:hidden; line-height:normal;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 8px 0 0;}
.page ul li{ float:left; padding:0 4px 0 4px; font-size:12px; color:#333; vertical-align:middle; margin:0; line-height:16px;}
.page a{ display:block; float:left; padding:4px 8px 4px 8px; border:1px #ccc solid; margin:0}
.page input{ width:50px; border:1px #ccc solid; line-height:28px; height:21px;}
.bg{ background:#ccc; color:#333; border:#333 solid 1px;}
.bg:hover{ color:#FFF;}
  /* view_page
-----------------------------------------------------------------------------------------------------*/
.p_view_back{ text-align:center; line-height:28px; color:#0270df; padding:20px 0 0 0;}
.p_view_back a{ color:#0270df;}
.p_view_top{ width:95%; overflow:hidden; line-height:24px; border-bottom:1px #333 dotted; margin:0 auto 10px auto;}
.p_view_top a{ color:#0270df}

/* 幻灯切换 */
.slideBox{position:relative;display:block;width:100%;height:327px;overflow:hidden;}
.slideBox .bd img{display:block;margin:0 auto;height:327px}
.slideBox .prev{display:none;position:absolute;padding:0;left:30px;top:50%;margin-top:-74px;width:44px;height:109px;background: url('../images/normal_bg.png') no-repeat;background-position: 0 0;}
.slideBox .next{display:none;position:absolute;padding:0;right:30px;top:50%;margin-top:-74px;width:44px;height:109px;background: url('../images/normal_bg.png') no-repeat;background-position: -459px 0;}
.slideBox .hd{position:relative;top:-25px;z-index:1}
.slideBox .hd ul{text-align:center}
.slideBox .hd ul li{display:inline-block;cursor:pointer;width: 16px;height: 17px;background: url('../images/normal_bg.png') no-repeat;background-position: -249px -51px;}
.slideBox .hd ul li.on{background-position: -216px -51px;}
.slideBox .hd ul li:hover {background-position: -216px -51px;}