/* CSS Document */

.hader { background: url(../images/pbg.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top;}
.haderc { background: url(../images/head2.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top;margin-top:40px; }
.haderd { background: url(../images/pbg.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top;}
.hadera { background: url(../images/pbg.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top;}
.haderk { background: url(../images/pbg.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top;}
.haders { background: url(../images/prt-01-b.jpg) no-repeat; width:100%;height:360px;margin:0px auto; display:block; background-position:center top; }
.haderclr{
	height: 120px;
}
.bgh{background-color: #ffffffff;}


/*背景色*/
.bgc-01{background-color: #ffffff;}
.bgc-02{background-color: #ffffff;}
.bgc-03{background-color: #ffffff;}
.bgc-04{background-color: #1876ae;}

/*height*/
.h100p{height: 100%;}
.h330{height: 330px; overflow: hidden;}
.h340{height: 340px; overflow: hidden;}
.h400{height: 400px; overflow: hidden;}
.h480{height: 480px; overflow: hidden;}

/*hr*/
.hr-r{border-right: 1px solid #e8e8e8;}

/*p-*/
.tcenter{text-align: center;}
.textP1 h2{font-size: 28px; line-height: 48px; color: #000000;}
.textP1 p{font-size: 14px; line-height: 25px; color: #767676; padding-top: 24px;}
.textP2 h2{font-size: 48px; line-height: 50px;color: #000000; padding-top: 40px;}
.textP2 p{font-size: 14px; line-height: 20px; color: #767676; padding-top: 24px;}


/*内页内部nav*/
.chb-nav2{position: relative; padding: 50px 0 50px 0;}
.chb-nav2 h1{text-align: center; font-size: 48px; color: #000000;}
.chb-nav2 p{padding-top: 24px; text-align: center; font-size: 16px; line-height: 24px; color: #767676;}
.chb-nav2 p a{color: #237fe4;}
.chb-nav2 .abtn a{position: relative; display: block; width: 100%; height: 30px; margin: 15px 0; color: #237fe4; text-align: center; font-size: 14px; line-height: 30px; border: 1px solid #91bff1; border-radius: 5px;}
.chb-nav2 .btna{position: relative; text-align: center; width: 100%;background-color: #0175c8;margin-top:30px;}
.chb-nav2 .btna:hover{background-color: #2490d1;}
.chb-nav2 .btna a{position: relative; display: block; height: 100%; width: 100%; text-align: center; color: #ffffff; font-size: 18px;line-height: 50px;}

/*product*/
.product-con .bgc-01,.product-con .bgc-02{border-top:1px solid #e5e5e5;padding:0px;}
.product-con .col{height: 100%;}
.product-con .col table{height: 100%; width: 100%; vertical-align: middle;table-layout: fixed;}
.product-con .bgc-01 .img, .product-con .bgc-02 .img{text-align: center;width: 100%;}
.product-con .img img{width:90%;}
.product-con .list{padding: 24px 0 30px 0;}
.product-con .list p{font-size: 16px;line-height: 30px;padding-bottom: 10px;}
.product-con .list p a{font-size: 16px;line-height: 30px; color: #767676;display: block;width: 100%;height: 100%;padding-left: 20px;background: url(../images/ico-01.jpg) 0 10px no-repeat;}
.product-con .list p a:hover{color: #237fe4;background: url(../images/ico-02.jpg) 0 10px no-repeat;}

/*partner*/
.partner-con .bgc-01, .partner-con .bgc-03{padding: 0 0 0 0;border-top:1px solid #e5e5e5;}
.partner-con .bgc-04{padding: 40px 0;}
.partner-con .col{height: 100%;}
.partner-con .col table{height: 100%; width:100%; vertical-align: middle;}
.partner-con .img {padding-top: 20px;text-align: center;}
.partner-con .img img{width: 90%;}
.partner-con .btnimg{text-align: center; position: relative;}
.partner-con .btnimg img{width: 100%;padding: 20px 0;}
.partner-con .btnimg p{position:absolute; top: 50%; left: 0; width: 100%; text-align: center; color: #ffffff; font-size: 24px; margin-top: -18px;}

.partner-con .bgc-04 .text{padding-top: 0px;padding-bottom: 20px;}
.partner-con .bgc-04 .text h2{font-size: 32px; line-height: 38px; padding-bottom: 10px;color: #ffffff;}
.partner-con .bgc-04 .text p{font-size: 14px; line-height: 24px; color: #ffffff;}

.partner-con .bgc-04 .text2{width: 100%;background-color: #35a8ec;padding: 10px 0;}
.partner-con .bgc-04 .text2 h3{font-size: 24px; line-height: 30px; padding: 10px 20px;color: #ffffff;}
.partner-con .bgc-04 .text2 p{padding: 0 20px; font-size: 14px; line-height: 24px; color: #ffffff;width: 95%;}
.partner-con .bgc-04 .text2 p.gogo{font-size: 16px;line-height: 38px;}
.partner-con .bgc-04 a:hover .text2{background-color: #2598dc;}

.partner-list{padding: 50px 0;}
.partner-list h2{font-size: 24px; line-height: 27px; padding-bottom: 10px;color: #000000;padding-left:0px;}
.partner-list .text{position: relative;  overflow: hidden; height: 96px;}
.partner-list .text p{font-size: 14px; line-height: 24px; padding-left:0px;}
.partner-list .text p a{margin: 0; padding: 0; font-size: 12px; line-height: 24px; color: #767676;}
.partner-list .text p a:hover{color: #237fe4;}
.partner-list .text p span{color:#c4c4c4;padding-left:6px;}
.partner-list .abtn{padding-top: 24px;}
.partner-list .abtn a{position: relative; display: block; text-align: right;}

/*面包屑*/
div.crumbs{width: 100%; font-size: 12px; color: #666; margin-top: 100px; background-color: #fafafa;z-index: 10;}
div.crumbs .nowpage{float: right; height: 100%; padding: 23px 0; font-size:14px;/* font-size: 18px;*/}
/*div.crumbs .nowpage a{color: #e60012;}*/
div.crumbs .nowpage span{padding:0px 10px;color:#4d4d4d;}
div.crumbs ul.container{display: block; height: 100%;}
div.crumbs ul.container li{display: block; float: left; padding: 23px 18px 23px 0;/* background: url(../images/bg_crumbs.png) right no-repeat;*/width: 80%;}
div.crumbs ul.container li.last{background: none;}
div.crumbs ul.container li a{display:inline-block;*display:inline;*zoom:1; height: 24px; line-height: 24px;text-decoration: none;}
div.crumbs .nolink{
	color:#930!important;
}

/*产品技术0918*/
.pro_product{position: relative;}
.prolist_container{padding: 18px 0 90px; overflow: hidden;}
.pro_left .title{width: 100%; height: 42px; font-size: 20px; color: #262626; border-bottom: 2px solid #eee; }
.pro_left_wrap{position: relative; overflow: hidden; zoom:1;padding-top:15px; padding-bottom: 40px;}
.line{height: 1px; background: #e6e6e6; width: 100%; overflow: hidden;}
div.big_sj{line-height: 30px; display: block; float: left; padding-left: 16px; font-size: 14px; background: url(../images/sj_solve.png) no-repeat left top; width: 100%;}
div.big_sj a{float:left;}
div.big_sj span{float:right;}
.pro_right .title{height: 50px; line-height: 50px; color: #fff; font-size: 20px; padding-left: 20px; background-color: #a9b5c1;}
.pro_right .pro_rela ul{padding: 18px 0px 30px; background-color: #f7f7f7; position: relative; overflow: hidden;}
.pro_right .pro_rela ul li a{line-height: 30px; display: block; padding-left: 34px; padding-right: 18px; font-size: 14px; background: url(../images/sj_solve.png) no-repeat 16px top; width: 100%;}
.pro_right .pro_rela ul li a:hover{background: url(../images/sj_solve.png) #EDEDED no-repeat 16px top;}
.pro_right .pro_rela ul li.on a{background: url(../images/sj_solve.png) #EDEDED no-repeat 16px top;}


.pro_right .ab_eigh ul{padding: 18px 18px 30px; background-color: #f7f7f7; position: relative; overflow: hidden;}
.pro_right .ab_eigh ul li{height: 30px; line-height: 30px; display: block; float: left; padding-left: 16px; font-size: 14px; background: url(../images/sj_about.png) no-repeat left; width: 100%;}
.pro_right .ab_eigh ul li:hover{background: url(../images/sj_solve.png) no-repeat left;}
.pro_right .ab_eigh ul li a{color: #666;}
.pro_right .ab_eigh ul li:hover a{color: #0b7fd7;}
.pro_right .pro_fast{margin-top: 20px;}
.pro_right .pro_fast ul li{height: 40px; line-height: 40px; border-bottom: 1px solid #ededed; background: url(../images/pro_fast.png) right no-repeat #f7f7f7; padding-left: 20px; padding-right: 8px; color: #666666; font-size: 14px;}
.pro_right .pro_fast ul li:hover{background: url(../images/pro_fast.png) right no-repeat #ededed}
.pro_right .pro_fast ul li a{color: #666; display: block;}
.pro_right .pro_fast ul li:hover a{color: #4894dd;}
.pro_right .pro_add{margin-top: 20px;}
.pro_right .pro_add img{width: 100%; height: auto;}
.pro_right .pro_add p{color: #0075c8; font-size: 14px; text-align: left; margin-top: 5px;}
.pro_detail .title{height: 50px; text-align: center; font-size: 24px; color: #333;}

/*文章*/

/*.artback{width:100%;  background-color: #f7f7f7 ;   }
.article{	background-color: #ffffff;}*/
.article h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}
.article p.auther{font-size: 14px; color: #b2b2b2; text-align: center;}
.article p.auther span{margin-left: 20px;}
.article p{font-size: 14px; color: #666; padding-bottom: 24px; line-height: 24px;}
.article .detailBody a{color: #0075c8;}
.article .detailBody a:hover{color: #248fd1;}

.article .detailBodyright a{color: #0075c8;}
.article .detailBodyright a:hover{color: #248fd1;}
.article .detailBodyright p{cursor:pointer;cursor:hand; font-weight:bold;} 
 
.article .MsoNormalTable{border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.article .MsoNormalTable td{border-left: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;padding: 12px;font-size: 14px;vertical-align: middle;}
.article .MsoNormalTable td p{padding-bottom: 0;}


.subNewsTitle .btn_list{width: 100%;overflow:hidden;margin:20px 0px; position: relative;}
.subNewsTitle .btn_list ul li{display: block; float: right; width: 85px;  line-height: 30px; font-size: 14px; color: #666;text-align: left; height: 30px;}
.subNewsTitle .btn_list ul li a{display:block;line-height:30px;padding-left: 40px; background: url(../images/btn_pro_detail.png) #f7f7f7 no-repeat;margin-left:2px;}
.subNewsTitle .btn_list ul li a:hover{background-color:#eee;}
.subNewsTitle .btn_list ul li.download a{background-position: 0 -90px;}
.subNewsTitle .btn_list ul li.collect a{background-position: 0 -60px;}
.subNewsTitle .btn_list ul li.print a{background-position: 0 -30px;}
.subNewsTitle .btn_list ul li.good a{background-position: 0 0;margin-left:0px;}
.subNewsTitle .btn_list span.time{display: block; width: 150px; height: 30px; line-height: 30px;  position: absolute; left: 50%; top: 0; margin-left: -75px; text-align: center; font-size: 14px; color: #b2b2b2;}
.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h5{font-size: 14px;font-weight:bold;padding: 10px 0px 10px;}
.subNewsTitle h4{font-size: 18px;font-weight:bold;padding: 10px 0px 10px;}
.subNewsTitle h3{font-size: 24px; color: #333; margin-top: 0px; padding: 10px 0px 30px;border-bottom: 2px solid #EEE;}
.subNewsTitle h1{font-size: 24px; color: #333; margin-top: 0px; padding: 10px 0px 30px;border-bottom: 2px solid #EEE;text-align:center;}

.pro_left0{float:right}
