/**/
.page-article-con{ line-height:31px; font-size:13px;}

.page {padding: 0 0 0 6px;}

/*sub-menus*/
.page_menus{ position:relative;}
.page-top .sub-menus{ padding:6px 0 0 0; background:url(../images/layout/layout.png) no-repeat 0 -339px; height:23px; width:700px; position:absolute; top:50px; left:17px; z-index:999; display:none;}
.page-top .sub-menus div{ display:inline; position:relative;}
.page-top .sub-menus div ul{ background:#c5e4f5;padding:10px;  display:inline-block;}
.page-top .sub-menus .muitem .ms-subitem{position:absolute; top:0; left:0; display:none; padding:22px 0 0 0; z-index:-1;}
.sub-menus .muitem:hover .ms-subitem{ display:block;}
.page-top .sub-menus .muitem ul a{ color:#001f46; padding:3px 0;}
.page-top .sub-menus .muitem ul a:hover{color:#3577c0;}
.page-top .sub-menus .muitem ul li{ padding:0; width:110px; display:inline-block; padding:3px 0; border-bottom:1px solid #88aace;	}
.page-top .sub-menus a{ background:none;  text-indent:0; font-size:13px; color:#FFFFFF; height:auto;    padding: 0 15px 0 25px; display:inline;}
.page-top .sub-menus a:hover{color:#9fd9f6; text-decoration:none;}

#about-but:hover .sub-menus{ display:block;}
#technology-but:hover .sub-menus{ display:block;}
#report-but:hover .sub-menus{ display:block;}
#service-but:hover .sub-menus{ display:block;}
#product-but:hover .sub-menus{ display:block;}
#news-but:hover .sub-menus{ display:block;}
#qanda-but:hover .sub-menus{ display:block;}

#technology-but .sub-menus{  padding: 6px 0 0 85px; width:615px;}
#report-but .sub-menus{  padding: 6px 0 0 182px; width:518px; }
#service-but  .sub-menus{  padding: 6px 0 0 315px; width:385px; }
#product-but .sub-menus{     padding: 6px 0 0 300px;
    width: 433px;}
#news-but  .sub-menus{ text-align:right;}

.menus-box .menus-list .sub-liten{ padding:5px 0 7px 0;}
.menus-box .menus-list .sub-liten a{ background:none; font-weight:normal;}

.other-menus {
    color: #FFFFFF;
    position: absolute;
    right: 37px;
    top: 14px;
	font-size:12px;
}
.other-menus a{ color:#FFF;  padding: 0 5px; font-size:12px;} .other-menus a:hover{ color:#FFF;}

 
/*img*/
.goods-img{ display:inline-block; width:140px; height:140px; text-align:center; position:relative;  overflow:hidden;}
.goods-img img{ vertical-align:middle;}
.img_container{ border: 0 none;display: inline-block; font-size: 0;height: 100%;line-height: 0;vertical-align: middle;width: 0;}

.goods-img-b{ display:inline-block;width:185px; height:185px; text-align:center; position:relative; overflow:hidden;}
.goods-img-b img{ vertical-align:middle;}
.goods-img-b .goods-new{ top:0; left:0;}

/*index*/
.mainbanner{width:1000px; height:350px; overflow:hidden; position:relative;}
.mainbanner .banner-view{ position:absolute; top:310px; left:895px;}
.mainbanner .banner-view a{ padding:0 0 0 5px; display:inline-block;}
.index_sub_con{ background:url(../images/index_subinfo_bg.jpg) no-repeat; height:286px; display:inline-block; width:1000px;}
.index_sub_con .video_view{ display:inline-block; width:252px; padding:65px 0 0 22px;float: left;}
.index_sub_con .video_view .youtube_play{ width:220px; height:160px; overflow:hidden;}
.index_sub_con .video_view .video-title{ padding: 7px 0 0 30px; line-height:21px; width:187px; height:22px;overflow:hidden;}
.index_infoitem{float:left;}
.index_infoitem .eventinfo{    background: url("../images/index_subinfo.jpg") no-repeat scroll 0 0 transparent; height: 35px;line-height: 21px;padding: 16px 0 0 93px;   width: 623px;}
.index_infoitem .eventinfo .marqueelist{ height:22px; width:590px; overflow:hidden;}	
.index_infoitem .eventinfo a{    padding: 0 20px 0 35px; background:url(../images/news.jpg) no-repeat 0 2px; }
.index_infoitem .index_news{padding: 7px 0 0 15px; width:300px; float:left; font-size:13px; line-height:19px; color:#333; font-weight:normal;}
.index_infoitem .index_news a:hover{  color: #2A67A1; text-decoration:none;}
.index_infoitem .index_news ul{ padding:5px 0 0 0;}
.index_infoitem .index_news li{ background:url(../images/index_subinfo.jpg) no-repeat -176px -119px;    padding: 4px 0 4px 10px; border-bottom:1px dashed #999; height:1.3em; overflow:hidden;}
.index_infoitem .index_news .index_news_title{ display:block; background:url(../images/index_subinfo.jpg) no-repeat -12px -78px; width:120px; height:18px; text-indent:-9999px; overflow:hidden;}
.index_infoitem .index_product{   width:380px;padding: 7px 0 0 15px;font-size:13px; line-height:19px; color:#333; font-weight:normal;  float: left; }
.index_infoitem .index_product .index_product_title{display:block; background:url(../images/index_subinfo.jpg) no-repeat -176px -78px; width:120px; height:18px; text-indent:-9999px; overflow:hidden;}
.index_product_con{  width: 100%;   padding: 10px 0 0;}
.index_product_con .pr_img{ float:left;}
.index_product_con dt a{ font-size:15px; font-weight:bold; color:#2a67a1; text-decoration:underline;}
.index_product_con dt { padding:0 0 10px 0;}
.index_product_con dl{ float:left; width:220px;   padding: 0 0 0 10px; height:150px; overflow:hidden;}
.index_product_con .pr_more{ display:block; width:215px; float:left;   padding: 8px 0;}
.index_product_con .pr_more a{     float: right; background: url("../images/index_subinfo.jpg") no-repeat scroll -353px -76px transparent;display: inline-block; height: 23px;  overflow: hidden; text-indent: -9999px;  width: 93px;
}
.index_product_con dl dd .pr-info{ height:60px; overflow:hidden; line-height:19px;}
.st_pr_menus{ display:inline-block; width:100%; border-color:#59a8e2; border-style:solid; border-width:1px 0;   padding: 3px 0 3px 145px;  width: 230px; float:left;}
.st_pr_menus li{ float:left;}
.st_pr_menus li a{ display:block; background-image:url(../images/index_subinfo.jpg); background-repeat:no-repeat; width:32px; height:18px; text-indent:-9999px;}
.st_pr_menus .pr-no1 a{  background-position: -14px -150px;} .st_pr_menus .pr-no1 .selected{  background-position: -14px -122px;}  .st_pr_menus .pr-no1 a:hover{  background-position: -14px -122px;}
.st_pr_menus .pr-no2 a{  background-position: -63px -150px;} .st_pr_menus .pr-no2 .selected{  background-position: -63px -122px;} .st_pr_menus .pr-no2 a:hover{  background-position: -63px -122px;}
.st_pr_menus .pr-no3 a{  background-position: -119px -150px;} .st_pr_menus .pr-no3 .selected{  background-position: -119px -122px;} .st_pr_menus .pr-no3 a:hover{  background-position: -119px -122px;}

.adbanner_bar{ background:#cfe2ee; height:105px; width:1000px; display:inline-block;}
.adbanner_bar .mytex_block{ overflow:hidden; width:270px; height:100px; text-indent:-9999px; background:url(../images/layout/layout.png) no-repeat 5px -190px;    float: left;}
.upadbanner-list{ float:left;   padding: 8px 0 0;}
.upadbanner-list a{ display:inline-block; float:left; padding:5px;background:url(../images/foot_banner.png) no-repeat -8px -5px;}
.upadbanner-list li{ display:inline-block; float:left;     padding: 0 5px 0 0;}
.page-copyright{ background:url(../images/layout/foot_bg.jpg) no-repeat 0 0;text-align: center; color:#FFF;  padding: 10px 0; line-height:21px; position:relative;}
.web-design{width:160px;}
.page-copyright .web-design a{ color:#bfdeff;}
.page-copyright a{ color:#FFF;}.page-copyright a:hover{ color:#FFFFFF;}

/*.page-cnotent*/
.page-cnotent{position:relative;}
.page-top-banner{ position:absolute; top:0; left:0;}
.menus-box{ width:245px; padding:130px 0 0 13px; float:left;}
.menus-box-bg{background:url(../images/layout/page_menus.png) no-repeat 0 0;}
.menus-box .menus-list{ padding: 60px 0 0 12px;}
.menus-box .menus-list h4{ background:url(../images/layout/page_menus_line.png) no-repeat 0 bottom;     height: 31px; }
.menus-box .menus-list h3{ height:0; width:0; font-size:0; line-height:0; display:block; overflow:hidden;}
.menus-box .menus-list ul{ display: inline-block;width: 210px;}
.menus-box .menus-list ul li{ width:210px;  font-size:13px; line-height:21px; float:left;}
.menus-box .menus-list ul li a{ text-decoration:none; color:#113d6c; background:url(../images/layout/page_menus_point.png) no-repeat 0 3px;  padding: 0 0 0 28px;  height: 22px;width: 165px; display: block; overflow:hidden; font-weight:bold;}
.menus-box .menus-list ul li a:hover{ color:#01acd7;}
.menus-box .menus-tool{ padding: 15px 0 50px 21px;}
.menus-tool .facebook-banner{ display:block; background:url(../images/layout/layout.png) no-repeat -601px -217px;height: 57px;width: 192px; text-indent:-9999px;}
.menus-tool .mytex_block{ display:none;  background: url("../images/layout/layout.png") no-repeat scroll -314px -203px transparent;height: 80px;width: 192px;text-indent:-9999px;margin: 20px 0;}
.menus-tool ul li{ padding:0 0 5px 0;}

.page-article-block{padding:280px 0 25px 0;float:left; width:730px;}
.page-article-block .page-article{ background:url(../images/layout/page_layout.png) repeat-y -753px 0;}
.page-article-con{ padding:15px 30px;}
.page-article-block .page-title{    width: 705px;padding: 15px 0 0 29px;    height: 35px; color:#113d6c;font-size:15px; line-height:21px; font-weight:bold; background:url(../images/layout/page_layout.png) no-repeat 0 0;}
.page-article-block .page-bottom{ width: 735px;background:url(../images/layout/page_layout.png) no-repeat 0 -135px; height:15px; line-height:0; font-size:0;}

/*menus*/
#technology .menus-box-bg{  background: url("../images/layout/page_menus.png") no-repeat scroll -251px 0 transparent;}
#report .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -503px 0 transparent;}
#service .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -754px 0 transparent;}
#product .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -1006px 0 transparent;}
#news .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -1257px 0 transparent;}
#qanda .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -1509px 0 transparent;}
#contact .menus-box-bg{background: url("../images/layout/page_menus.png") no-repeat scroll -1760px 0 transparent;}

/*news*/
.news-info{ padding:5px; border:1px solid #CCC; line-height:21px; margin: 0 0 5px;}
.news-info .news-date{ display:block; float:left; width:96px; padding:0 0 0 18px;}
.news-info .news-info-link{}
.page_next_pre{ text-align:right; padding:10px 0 0 0;}
.page_next_pre a{ padding:0 0 0 20px;}
.news-articleinfo{}
.news-articleinfo dt{     background: url("../images/news_page_title.png") no-repeat scroll 0 0 transparent;
    color: #073C75;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    overflow: hidden;
    padding: 5px 20px 10px 18px;
	border-right:1px solid #CCC;}
.page-info-date{    padding: 14px 0 10px 3px; color:#666666;}
.news-article-con{ padding:10px 11px;}

/*qa-article*/
#qanda .page-article-con {padding: 15px 25px;}
.qa-article{ background:url(../images/qa_info_bg.png) repeat-y 0 0;}
.qa-article .qa-article-title{    background: url("../images/qa_bg.png") no-repeat scroll 0 0 transparent;
    color: #086FD8;
    font-size: 15px;
    height: 42px;
    padding: 20px 0 0 70px;}
.qa-article .qa-article-con{ padding: 12px 0 5px 70px; background: url("../images/qa_bg.png") no-repeat scroll 0 -62px transparent; width: 570px;}
.qa-article-con-bottom{ background:url(../images/qa_bg_bottom.png) no-repeat 0 0;height: 22px; line-height:0; font-size:0;}

/*product*/
#product .page-article-con{  padding: 15px 0 15px 26px;}
.product-view{   background: url("../images/pr_bg.jpg") no-repeat scroll 0 0 transparent;width: 220px; float:left; padding: 0 10px 12px 0;}
.pr-img-view{   padding: 26px 0 29px 33px;}
.product-con{ display:inline-block;}
.pr-view-name{  line-height: 21px;    height: 25px; overflow: hidden;  padding: 11px 15px; text-align: center; width: 181px;}
.pr-view-name a{ overflow:hidden; width:190px; height:23px; display:block; float: left;}
#product .page_next_pre{ width:670px;}

/*product_info*/
#product_info .page-article{ background: url("../images/layout/page_layout_pr.png") no-repeat scroll 0 0 transparent;}
#product_info .page-article-block .page-title{ background:none;} 
#product_info .page-article{ position:relative;}
#product_info .page-article .page_back{ position:absolute; top:15px; left:630px;}

.product-top-info{ display:inline-block; width:650px; padding: 25px 0 35px 24px;} 
.product-top-info-img{ float:left;}
.product-top-info-list{ float:left; width:400px; padding: 0 0 0 40px;}
.product-top-info-list h3{ width:350px; height:22px; background:url(../images/pr_title.png) no-repeat 0 0; font-size:15px; font-weight:bold;    color: #113D6C;    padding: 3px 20px 12px 20px; line-height:30px; overflow:hidden;}
.product-top-info-list .pr-info-s{ line-height:28px;   padding: 15px 0 0 20px; width: 330px;}
.product-full-info{ background:url(../images/pr_info.png) no-repeat 0 0;    padding: 55px 30px 0 25px;}