/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:13px å¾®è½¯é›…é»‘,Arial, Helvetica, sans-serif; color:#4d4d4d; background:url(../images/bgs.png) center top; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* æœªè®¿é—®çš„é“¾æŽ¥ */
a:visited {color: #373737;text-decoration: none;} /* å·²è®¿é—®çš„é“¾æŽ¥ */
a:hover {color:#007bc2;text-decoration: none;} /* é¼ æ ‡åœ¨é“¾æŽ¥ä¸Š */ 
a:active {color: #373737;text-decoration: none;} /* ç‚¹å‡»æ¿€æ´»é“¾æŽ¥ */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1100px; margin:0 auto;}
.allwidth01{ max-width:1100px; margin:0 auto;}

.in_logo01{ width:7%; float:left; padding:10px 0 0 0;}
.in_logo02{ display:block; width:31%; float:left; padding:10px 0 0 0;}
.in_navs{ display:block; width:55%; float:right;}

.in_navs>ul>li>a{display:block;font-size:15px; text-align:center; height:93px; line-height:92px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;background:#fff;}
.in_navs>ul>li>a:hover{ background:#057ee8; color:#ffffff;}
.in_navs>ul>li{position:relative;display:inline-block; width:16.6%;}
.in_navs>ul>li .sub-menu{display:none;}
.in_navs>ul>li:hover .sub-menu{display:block; position:absolute;left:0;bottom:0px; z-index:2;text-align:center;background:#fff;width:100%;}
.in_navs>ul>li .sub-menu a{font-size:15px;}
.in_navs>ul>li:hover .sub-menu a{background:#057ee8; color:#ffffff;display:block;}
.in_banner{ height:662px;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:block; height:662px;}
.in_banner01{ display:none;}

.in_bg01{ background:#f3f3f3;}
.in_titles{ text-align:center; padding:40px 0 10px;}
.in_titles strong{ display:block; font-size:36px; color:#057ee8;}
.in_titles span{ display:block; font-size:18px;}
.in_titles01{ text-align:center; padding:40px 0 10px; color:#FFFFFF;}
.in_titles01 strong{ display:block; font-size:36px; color:#FFFFFF;}
.in_titles01 span{ display:block; font-size:18px; color:#FFFFFF}
.in_about_text{ text-align:center; padding-top:15px; padding-bottom:15px; line-height:22px;}
.in_about_text01{ text-align:center; padding-top:15px; padding-bottom:15px; line-height:22px; color:#ffffff;}
a.in_more{ display:block; margin:0 auto 20px auto; color:#aaaaaa; width:110px; height:35px; line-height:35px; text-align:center;}
.pagination{margin:20px 0 0;text-align:center;font-size:12px}.pagination ul>li{display:inline;line-height:24px;}.pagination ul>li>a,.pagination ul>li>span{margin:0 2px;display:inline-block;padding:4px 14px;background-color:#ddd;color:#666;border-radius:2px}.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:hover{background-color:#2C74E6;color:#fff}.pagination ul>li>span{color:#999;background-color:transparent}.pagination ul>li.previous-page,.pagination ul>li.next-page,.pagination ul>li.pages-num{display:none}@media (max-width:767px){.pagination ul>li{display:none}.pagination ul>li.previous-page,.pagination ul>li.next-page,.pagination ul>li.pages-num{display:inline-block}}
.in_aboutimg{ padding-bottom:45px;}
.in_aboutimg>a{ display:block; background:#ffffff; padding:1%; width:29%; margin:0 1%; float:left;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_aboutimg>a:hover{ color:#057ee8;}
.in_aboutimg>a .in_imgs{ overflow:hidden;}
.in_aboutimg>a .in_imgs img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.in_aboutimg>a:hover .in_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_aboutimg>a strong{ display:block; width:95%; margin:0 auto; font-size:18px; text-align:center; padding:12px 0 5px 0; font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.in_aboutimg>a span{ display:block; width:95%; margin:0 auto; padding:0 0 15px 0; text-align:center; color:#999999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}

.in_bg02{ background:url(../images/in_prosbg.jpg) center top no-repeat; background-size:100% 100%; padding-bottom:30px;}


.in_bg03{ background:url(../images/in_contactbg.jpg) center top no-repeat; background-size:100% 100%; }
.in_contact{ width:1050px; margin:0 auto;}
.in_contact{ padding-top:35px; padding-bottom:45px;}
.in_add{ float:left; width:47%; padding-right:2%; margin-bottom:30px;}
.in_add img{ float:left;}
.in_add span{ float:left; display:block; color:#FFF; border-bottom:1px solid #fff; font-size:16px; padding:1px 5% 8px 1%; width:88%;}

a.tops{ display:block; width:84px; margin:0 auto;}
.in_footbg{ background:#000;}
.in_foots{ color:#CCC; text-align:center; padding-top:15px; padding-bottom:15px;}

.sub_title_bg{ background:url(../images/subbgs.jpg) center top repeat-x; padding:30px 0; color:#fff; font-size:36px;}
.sub_location{ font-size:12px; padding:8px 0 0 0;}
.sub_location a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_location a:hover{ color:#F90;}

.sub_navs{ padding:30px 0 10px 0; text-align:center;}
.sub_navs a{ display:inline-block; border:1px solid #e5e5e5; padding:8px 25px; margin:0 4px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover{ background:#057ee8; border:1px solid #057ee8; color:#FFF;}
a.sub_navs_c,a.sub_navs_c:hover{ display:inline-block; padding:8px 25px; margin:0 4px;background:#057ee8; border:1px solid #057ee8; color:#FFF;}

.sub_cons{ padding:30px 0 35px 0;}
a.pro_list{ display:block; width:22.5%; margin:0 1% 35px 1%; float:left; border:1px solid #e0e0e0; border-radius:5px;}
a.pro_list .pros_img{ border-bottom:1px solid #e0e0e0; border-radius:5px 5px 0 0; overflow:hidden;}
a.pro_list .pros_img img{ width:100%;}
a.pro_list span{ display:block; padding:8px 0 0 0; height:40px; line-height:19px; overflow:hidden; text-align:center; background:#f7f7f7;}

a.news_list{ display:block; background:#f8f8f8; margin-bottom:25px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_list:hover{ color:#057ee8;}
a.news_list .news_img{ width:20%; float:left; overflow:hidden;}
a.news_list .news_img img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.news_list:hover .news_img img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.news_list .news_time{ width:2%; float:left; color:#9e9e9e; padding:25px 1% 0 2%;}
a.news_list .news_time span{ font-size:36px; color:#555555; display:block;}
a.news_list .news_titles{ width:60%; float:left; padding:30px 1% 0 0;}
a.news_list .news_titles strong{ font-size:18px; color:#000; display:block; padding-bottom:10px; font-weight:normal; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
a.news_list:hover .news_titles strong{ color:#057ee8;}
a.news_list .news_titles span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;}
a.news_list .news_more{ width:5%; padding:12px 0; margin:50px 2% 0 0; background:#c6c6c6; float:right; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_list:hover .news_more{ background:#057ee8; }

.contact_text{ line-height:26px;}

.pros_bimgs{ margin:15px 0 45px 0;}
.pros_bimg_l{ width:50%; float:left; border:1px solid #e7e7e7; padding:1%;}
.pros_bimg_l img{ width:100%;}
.pros_bimg_r{ width:44%; float:right;}
.pros_bimg_r strong{ display:block; padding:15px 0 15px 0; font-size:30px; color:#057ee8;}
.pros_top_text{ line-height:24px; font-size:14px;}
.sub_itern_list{ background:#f3f3f3; overflow:hidden;}
.sub_itern_list a{ display:block; float:left; padding:18px 30px; border-right:1px solid #e0e0e0; font-size:16px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_itern_list a:hover{ border-right:1px solid #05783c; background:#057ee8; color:#FFF;}
a.sub_itern_list_a,a.sub_itern_list_a:hover{ display:block; float:left; padding:18px 30px; border-right:1px solid #057ee8; font-size:16px; background:#057ee8; color:#FFF;}
.pros_d_text{ font-size:14px; line-height:28px; padding:25px 1%;}



.magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; }
        .magnifying .imgbox img { width:100%; }
        .magnifying .list { display:block; position:relative; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#333; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl {  left:0; margin-top:30px; cursor:pointer; }
        .magnifying .list .tr {  right:0; margin-top:30px; cursor:pointer;  }
        .magnifying .list .inbox { width:auto; margin:0 20px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }
		




.sub_banner{ display:block; height:310px;}
.sub_banner01{ display:none; height:310px;}

.in_pros{ padding:20px 0 20px 0;}
a.in_proslist{ display:block; width:30%; margin:0 1% 25px 1%; float:left;}
.in_prosimg{ background:#ffffff; text-align:center; overflow:hidden;}
.in_prosimg img{ width:auto; height:160px;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_proslist:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_proslist .in_prostitle{ background:#eeeeee; padding:7px 2%; height:30px; line-height:30px; overflow:hidden;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_proslist:hover .in_prostitle{ background:#0e8dfd; color:#FFF;}
.in_prostitle strong{ float:left; display:block; width:88%;}
.in_prostitle span{ float:right; display:block; width:10%;}
a.in_prosmore{ display:block; width:110px; border:1px solid #ffffff; height:40px; line-height:40px; text-align:center; margin:0 auto 0px auto; color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prosmore:hover{ background:#057ee8; color:#ffffff; border:1px solid #057ee8;} 


.in_navs01{ display:none;}

.in_mnav{ display:none; background:#007bc2; width:101%; position:absolute; top:85px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:0px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav .sub-menu a{font-size:13px;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:none; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:20px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

.in_top{ overflow:hidden;}

@media (max-width: 900px) {	
	.allwidth{ max-width:96%; margin:0 2%;}
.allwidth01{ max-width:100%; margin:0 auto;}

.in_top{ overflow:hidden;}

.in_logo01{ width:30%; float:left; padding:5px 0 5px 0;}
.in_logo01 img{ width:auto !important; height:60px;}
.in_logo02{  width:85%; float:left; padding:10px 0 0 0;}
.in_logo02 img{width:80%;height:auto;margin-bottom:10px;}
.in_navs{ display:none; width:55%; float:right;}
.in_navs01{ display:block;}

.in_navs>a{ display:block; width:16.6%; float:left; font-size:15px; text-align:center; height:93px; line-height:92px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
.in_navs>a:hover{ background:#057ee8; color:#ffffff;}

.in_banner{ height:auto;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:7px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:none; height:662px;}
.in_banner01{ display:block;}

.in_bg01{ background:#f3f3f3;}
.in_titles{ text-align:center; padding:40px 0 10px;}
.in_titles strong{ display:block; font-size:26px; color:#057ee8;}
.in_titles span{ display:block; font-size:18px;}
.in_titles01{ text-align:center; padding:40px 0 10px; color:#FFFFFF;}
.in_titles01 strong{ display:block; font-size:26px; color:#FFFFFF;}
.in_titles01 span{ display:block; font-size:18px; color:#FFFFFF}
.in_about_text{ text-align:center; padding-top:15px; padding-bottom:15px; line-height:22px;}
.in_about_text01{ text-align:center; padding-top:15px; padding-bottom:15px; line-height:22px; color:#ffffff;}
a.in_more{ display:block; margin:0 auto 20px auto; color:#aaaaaa; width:110px; height:35px; line-height:35px; text-align:center;}

.in_aboutimg{ padding-bottom:45px;}
.in_aboutimg>a{ display:block; background:#ffffff; padding:1%; width:96%; margin:0 1% 15px 1%; float:left;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_aboutimg>a:hover{ color:#057ee8;}
.in_aboutimg>a .in_imgs{ overflow:hidden;}
.in_aboutimg>a .in_imgs img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.in_aboutimg>a:hover .in_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_aboutimg>a strong{ display:block; width:95%; margin:0 auto; font-size:18px; text-align:center; padding:12px 0 5px 0; font-weight:normal;}
.in_aboutimg>a span{ display:block; width:95%; margin:0 auto; padding:0 0 15px 0; text-align:center; color:#999999;}

.in_bg02{ background:url(../images/in_prosbg.jpg) center top no-repeat; background-size:auto 100%; padding-bottom:30px;}


.in_bg03{ background:url(../images/in_contactbg.jpg) center top no-repeat; background-size:auto 100%; }
.in_contact{ width:1050px; margin:0 auto;}
.in_contact{ padding-top:35px; padding-bottom:45px;}
.in_add{ float:left; width:96%; padding-right:2%; margin-bottom:30px;}
.in_add img{ display:none; float:left;}
.in_add span{ float:left; display:block; color:#FFF; border-bottom:1px solid #fff; font-size:12px; padding:1px 1% 8px 1%; width:96%;}

a.tops{ display:block; width:84px; margin:0 auto;}
.in_footbg{ background:#000;}
.in_foots{ color:#CCC; text-align:center; padding-top:15px; padding-bottom:15px;}

.sub_title_bg{ background:url(../images/subbgs.jpg) center top repeat-x; padding:15px 0; color:#fff; font-size:26px;}
.sub_location{ font-size:12px; padding:8px 0 0 0;}
.sub_location a{ color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_location a:hover{ color:#F90;}

.sub_navs{ padding:15px 0 15px 0; text-align:center; overflow:hidden;}
.sub_navs a{ display:block; float:left; width:31%; text-align:center; border:1px solid #e5e5e5; padding:8px 25px; margin:0 4px 5px 4px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover{ background:#057ee8; border:1px solid #057ee8; color:#FFF;}
a.sub_navs_c,a.sub_navs_c:hover{ display:inline-block; padding:8px 25px; margin:0 4px;background:#057ee8; border:1px solid #057ee8; color:#FFF;}

.sub_cons{ padding:15px 0 25px 0;}
.sub_cons img{ max-width:100% !important; height:auto !important;}
a.pro_list{ display:block; width:47%; margin:0 1% 35px 1%; float:left; border:1px solid #e0e0e0; border-radius:5px;}
a.pro_list .pros_img{ border-bottom:1px solid #e0e0e0; border-radius:5px 5px 0 0; overflow:hidden;}
a.pro_list .pros_img img{ width:100%;}
a.pro_list span{ display:block; padding:8px 0 0 0; height:40px; line-height:19px; overflow:hidden; text-align:center; background:#f7f7f7;}

a.news_list{ display:block; background:#f8f8f8; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_list:hover{ color:#057ee8;}
a.news_list .news_img{ display:none; width:20%; float:left; overflow:hidden;}
a.news_list .news_img img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.news_list:hover .news_img img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.news_list .news_time{ width:24%; display:none;float:left; color:#9e9e9e; padding:15px 1% 15px 1%;}
a.news_list .news_time span{ font-size:18px; color:#555555; display:block;}
a.news_list .news_titles{ width:98%; float:left; padding:15px 1% 15px 1%;}
a.news_list .news_titles strong{ padding-left:10px;font-size:14px; color:#000; display:block; padding-bottom:0px; font-weight:normal; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_list:hover .news_titles strong{ color:#057ee8;}
a.news_list .news_titles span{ display:none;}
a.news_list .news_more{ display:none; width:5%; padding:12px 0; margin:50px 2% 0 0; background:#c6c6c6; float:right; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_list:hover .news_more{ background:#057ee8; }

.contact_text{ line-height:26px;}
.contact_text img{ width:99% !important; height:auto !important;}

.pros_bimgs{ margin:15px 0 45px 0;}
.pros_bimg_l{ width:97%; float:left; border:1px solid #e7e7e7; padding:1%; margin-bottom:15px;}
.pros_bimg_l img{ width:100%;}
.pros_bimg_r{ width:100%; float:right; margin-bottom:10px;}
.pros_bimg_r strong{ display:block; padding:10px 0 10px 0; font-size:20px; color:#057ee8;}
.pros_top_text{ line-height:24px; font-size:14px;}
.sub_itern_list{ background:#f3f3f3; overflow:hidden;}
.sub_itern_list a{ display:block; float:left; padding:18px 30px; border-right:1px solid #e0e0e0; font-size:16px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_itern_list a:hover{ border-right:1px solid #05783c; background:#057ee8; color:#FFF;}
a.sub_itern_list_a,a.sub_itern_list_a:hover{ display:block; float:left; padding:10px 30px; border-right:1px solid #057ee8; font-size:15px; background:#057ee8; color:#FFF;}
.pros_d_text{ font-size:14px; line-height:28px; padding:25px 1%;}



.magnifying  { width:100%; }
        .magnifying .imgbox { width:100%; }
        .magnifying .imgbox img { width:100%; }
        .magnifying .list { display:block; position:relative; }
        .magnifying .list span { width:20px; height:100%; position:absolute; cursor:default; text-align:center; display:block; color:#333; 
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
        }
        .magnifying .list .tl {  left:0; margin-top:6px; cursor:pointer; }
        .magnifying .list .tr {  right:0; margin-top:6px; cursor:pointer;  }
        .magnifying .list .inbox { width:auto; margin:0 20px; overflow:hidden }
        .magnifying .warp { display:block; width:auto; width:50000px;  }
        .magnifying .warp a { float:left;  }
        .magnifying .warp a img { display:block; width:90%; border:1px solid #fff; margin:5px; }
        .magnifying .warp a.click img { border:1px solid #f00; }
		




.sub_banner{ display:block; height:310px;}
.sub_banner01{ display:none; height:310px;}

.in_pros{ padding:20px 0 20px 0;}
a.in_proslist{ display:block; width:48%; margin:0 1% 25px 1%; float:left;}
.in_prosimg{ background:#ffffff; text-align:center; overflow:hidden;}
.in_prosimg img{ width:100%; height:auto;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_proslist:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_proslist .in_prostitle{ background:#eeeeee; padding:7px 2%; height:30px; line-height:30px; overflow:hidden;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_proslist:hover .in_prostitle{ background:#0e8dfd; color:#FFF;}
.in_prostitle strong{ float:left; display:block; width:88%;}
.in_prostitle span{ float:right; display:block; width:10%;}
a.in_prosmore{ display:block; width:110px; border:1px solid #ffffff; height:40px; line-height:40px; text-align:center; margin:0 auto 0px auto; color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prosmore:hover{ background:#057ee8; color:#ffffff; border:1px solid #057ee8;} 

.in_mnav{ display:none; background:#007bc2; width:101%; position:absolute; top:70px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:0px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:20px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }
}