/* CSS Document date:2016-8-24 */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:13px 微软雅黑,Arial, Helvetica, sans-serif;color:#4d4d4d; background:url(../images/bgs.jpg) left top repeat-x;	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;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#F90;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;}


/*-------------------------------------------index----------------------------------------------------------*/
.in_topbgs{ width:100%; background:#5b5b5b;}
.in_lan{ max-width:1115px; height:30px; margin:0 auto;color:#FFF; line-height:30px; text-align:right;}
.in_lan a{ color:#FFF; line-height:30px;}
.in_lan a:hover{ color:#FC0;}


.in_logonavs{max-width:1115px; height:95px; margin:0 auto; }
.in_logos{ float:left; width:17.5%;}
.in_logos img{ width:100%;}

.in_navs{ float:right;margin-right:2%; line-height:95px; width:60%;}
.in_navs li { float:left;display:block; width:16.5%; position:relative; }
.in_navs li ul { display:none; position:absolute; top:95px; left:0; z-index:100; width:100%; }
.in_navs li ul li { width:100%; height:50px; overflow:hidden; line-height:50px; border-bottom:1px solid #eee; background:#fff; }
.in_navs li li a { font-size:12px; }

.in_navs a{ display:block;  font-size:15px; 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;}

.in_navs a:hover{ color:#fff; background:#2c7ed5; }

.in_buttom{ display:none; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_search{ float:right;margin:35px 0 0 0; z-index:200; }

.in_mnav{ display:none; background:url(../images/innavzz.jpg); width:96%; position:absolute; top:125px; padding:25px 2% 50px 2%;}

.in_banner{ display:block; height:570px; width:100%;}
.in_banner01{ display:none; width:100%;}

.in_prosbg{ background:#ededed; width:100%; padding:0 0 60px 0;}
.in_title{ max-width:1115px; margin:0 auto; padding:40px 0 30px 0;  text-align:center; color:#aaaaaa; font-size:16px;}
.in_title span{ font-size:25px; color:#000;}
.in_pros_list{ max-width:1115px; margin:0 auto;}
.in_pros_list a{ display:block; width:23%; margin:0 1%; float:left; background:#FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/
	-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_pros_list a span{ display:block; height:200px; overflow:hidden; background:#f5efea;}
.in_pros_list a span img{ width:100%;}
.in_pros_list a p{ display:block; padding:25px 0; text-align:center;}


.in_aboutcon{ max-width:1115px; margin:0 auto 50px auto; }
.in_aboutcon_l{ float:left; width:33%; border:6px solid #FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/}
.in_aboutcon_l img{ width:100%}
.in_aboutcon_r{ float:right; width:63%; line-height:24px; text-indent:26px;}
a.in_aboutcon_a{ display:block; width:105px; height:37px; text-indent:0px; text-align:center; margin-top:20px;line-height:37px; background:#2c7ed4; color:#FFF; border-radius:5px;	-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_aboutcon_a:hover{ background:#F90;}
a.in_aboutcon_a img{ vertical-align:middle;}

.in_news_list{ max-width:1115px; margin:0 auto;}
.in_newslist{ float:left; height:95px; width:48%; margin:10px 1% 30px 1%;}
.in_news_l{ float:left; height:95px; background:#2c7ed4; color:#FFF; width:80px; text-align:center;}
.in_news_l span{ display:block; text-align:center; font-size:35px; padding:8px 0; margin-bottom:5px; border-bottom:1px solid #619edf;}
.in_news_r strong{ font-size:15px;}
.in_news_r span{ font-size:12px; font-weight:normal; color:#aaaaaa;}
.in_news_r{ width:80%; float:right;}
.in_news_r_text{ height:41px; overflow:hidden; color:#888888;}
.in_news_r a{ display:block; width:36px; height:24px; background:#b6b6b6; text-align:center; line-height:24px;
-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_news_r a:hover{ background:#F90;}


.infootbg{ width:100%; background:#282828; color:#FFF;}
.infootlist{ max-width:1115px; margin:0 auto; padding:35px 0;}
.in_foot_l{ width:60%; float:left; margin-left:1%;}
.in_foot_l li{ width:19%; float:left;}
.in_foot_l span{ display:block; font-size:15px; padding-bottom:5px;}
.in_foot_l a{ display:block; padding:1px 0; color:#a4a4a4; font-size:12px;}
.in_foot_r{ width:38%; float:right;}
.in_foot_r_ewm{ width:25%; float:left; text-align:center; font-size:16px;}
.in_foot_r_ewm img{ width:100%; margin-bottom:5px;}
.in_foot_r_text{ width:70%; float:right; color:#bbbbbb; font-size:12px;}

.in_copy_line{ width:100%; border-top:1px solid #333333;}
.in_copy_text{ padding:15px 0 20px 0; max-width:1115px; margin:0 auto; color:#aaaaaa; font-size:12px;}


.sub_banner{ display:block; height:305px; width:100%;}
.sub_banner01{ display:none; width:100%;}
.sub_banner01 img{ width:100%;}

.sub_locbg{ width:100%; background:url(../images/sub_line.jpg) center 65px repeat-x; padding:20px 0 0 0;}
.sub_loccon{ max-width:1115px; margin:0 auto;}
.sub_loc_add{ text-align:right; font-size:12px; padding-bottom:10px;}
.sub_loc_add span{ color:#F90;}
.sub_loc_nav a{ float:left; display:block; margin:0 2px 0 0; padding:5px 25px; background:#ebebeb; border-radius:20px; font-size:15px;	
-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_loc_nav a:hover{ background:#2c7ed4; color:#FFF;}
.sub_loc_nav a.click { background:#2c7ed4; color:#FFF; }
.sub_con{ max-width:1115px; margin:0 auto; padding:35px 0 50px 0; line-height:26px; min-height:300px;}

a.pros_title{ display:block; height:42px; background:#e5e5e5 url(../images/pro_ico01.png) 20px center no-repeat; padding-left:45px; line-height:42px; margin:5px 0;
-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.pros_title:hover{ display:block; height:42px; background:#2c7ed4 url(../images/pro_ico01.png) -20px center no-repeat; color:#FFF; padding-left:45px; line-height:42px;}
.sub_style{ padding:2px 0 2px 0; overflow:hidden;}
.sub_style li{ float:left; width:20%; margin:6px 0 10px 0;}
.sub_style li a{ display:block; width:90%; border-bottom:3px solid #1699d7;-moz-box-shadow: 1px 1px 5px #aaaaaa;/*firefox*/
-webkit-box-shadow: 1px 1px 5px #aaaaaa;/*safari或chrome*/
box-shadow:1px 1px 5px #aaaaaa;/*opera或ie9*/
-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_style li a:hover{border-bottom:8px solid #1699d7;}
.sub_style li a img{ width:100%;}
.sub_style li a span{ display:block; padding:2px 0 7px 0; text-align:center;}

.sub_news{ display:block; padding:15px 0; overflow:hidden;}
.sub_news_l{ width:28%; float:left;}
.sub_news_l img{ width:100%;}
.sub_news_r{ width:70%; float:right;}
.sub_news_r strong{ display:block; padding:2px 0 3px 0; font-size:20px; color:#000;}
.sub_news_r span{ display:block; padding:0 0 12px 0; color:#aaaaaa;}
.sub_news_r p{ display:block; padding:0 0 12px 0; line-height:20px; font-size:12px; color:#999999;}
.sub_news_r a{ display:block; width:110px; height:40px; line-height:40px; text-align:center; border-radius:5px; background:#bdbdbd; 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_news_r a:hover{ background:#2c7ed4;}


.sub_faq{ display:block; margin:10px 0; overflow:hidden;}
.sub_faq_l{ width:90%; float:left; height:30px; overflow:hidden;}
.sub_faq_r{ width:10%; float:right; text-align:right; font-size:12px; color:#aaaaaa;}


.sub_pro_search{ padding:10px 0 20px 0;}
.sub_pro_search span{ display:block; float:left; margin-right:1%;}
.search_s{ width:150px; border:1px solid #cccccc; height:35px; color:#666; vertical-align:middle; background:#eeeeee;}
a.sub_prolist{ display:block; float:left; width:22%; margin:10px 1% 15px 1%; overflow:hidden; border:1px solid #dddddd;}
a.sub_prolist strong{ display:block; font-weight:normal; overflow:hidden; width:100%; height:190px;} 
a.sub_prolist img{ width:100%; margin:0 auto;}
a.sub_prolist span{ display:block; height:60px; padding:10px 5px 0 5px; text-align:center;}

.sub_pros_d{ padding-bottom:35px;}
.sub_pros_dl{ width:58%; float:left; border:1px solid #dedede;}
.sub_pros_dl img{ width:100%;}
.sub_pros_dr{ width:38%; float:right;}
.sub_pros_dr strong{ display:block; font-size:28px; padding:5px 0 15px 0; background:url(../images/dot01.jpg) left bottom repeat-x; line-height:36px;}
.sub_pros_dr span{ display:block; line-height:24px; padding:15px 0;}
.sub_prosd_title{ height:54px;}
.sub_prosd_title li{ width:160px; text-align:center; line-height:54px; height:54px; background:#2c7ed4; color:#FFF; font-size:18px;}
.sub_pros_con{ padding:25px 1%; line-height:26px;}

.sub_tech_list{ padding:15px 0 0px 0;max-width:1115px; margin:0 auto;  }
.sub_tech_list a{ display:block;padding:4px 20px; border:1px solid #cccccc; text-align:center; float:left; margin: 2px 3px; color:#aaaaaa;}
.sub_tech_list a:hover{ border:1px solid #2c7ed4; color:#2c7ed4;}







@media (max-width:1100px) {
.in_topbgs{ width:100%; background:#5b5b5b;}
.in_lan{ width:100%; height:30px; margin:0 auto;color:#FFF; line-height:30px; text-align:right;}
.in_lan a{ color:#FFF; line-height:30px;}
.in_lan a:hover{ color:#FC0;}


.in_logonavs{width:100%; height:95px; margin:0 auto; }
.in_logos{ float:left; width:17.5%;}
.in_logos img{ width:100%;}

.in_buttom{ display:none; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_search{ float:right;margin:35px 0 0 0;}

.in_mnav{ display:none; background:url(../images/innavzz.jpg); width:96%; position:absolute; top:125px; padding:25px 2% 50px 2%;}

.in_banner{ display:none; height:570px; width:100%;}
.in_banner01{ display:block; width:100%;}
.in_banner01 img{ width:100%}

.in_prosbg{ background:#ededed; width:100%; padding:0 0 60px 0;}
.in_title{ width:100%; margin:0 auto; padding:40px 0 30px 0;  text-align:center; color:#aaaaaa; font-size:16px;}
.in_title span{ font-size:25px; color:#000;}
.in_pros_list{ width:100%; margin:0 auto;}
.in_pros_list a{ display:block; width:23%; margin:0 1%; float:left; background:#FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/
	-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_pros_list a span{ display:block; height:auto; overflow:hidden; background:#f5efea;}
.in_pros_list a span img{ width:100%;}
.in_pros_list a p{ display:block; padding:20px 0; text-align:center;}


.in_aboutcon{ width:100%; margin:0 auto 50px auto; }
.in_aboutcon_l{ float:left; width:33%; border:6px solid #FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/}
.in_aboutcon_l img{ width:100%}
.in_aboutcon_r{ float:right; width:63%; line-height:24px; text-indent:26px;}
a.in_aboutcon_a{ display:block; width:105px; height:37px; text-indent:0px; text-align:center; margin-top:20px;line-height:37px; background:#2c7ed4; color:#FFF; border-radius:5px;	-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_aboutcon_a:hover{ background:#F90;}
a.in_aboutcon_a img{ vertical-align:middle;}

.in_news_list{ width:100%; margin:0 auto;}
.in_newslist{ float:left; height:95px; width:48%; margin:10px 1% 30px 1%;}
.in_news_l{ float:left; height:95px; background:#2c7ed4; color:#FFF; width:80px; text-align:center;}
.in_news_l span{ display:block; text-align:center; font-size:35px; padding:8px 0; margin-bottom:5px; border-bottom:1px solid #619edf;}
.in_news_r strong{ font-size:15px;}
.in_news_r span{ font-size:12px; font-weight:normal; color:#aaaaaa;}
.in_news_r{ width:70%; float:right;}
.in_news_r_text{ height:41px; overflow:hidden; color:#888888;}
.in_news_r a{ display:block; width:36px; height:24px; background:#b6b6b6; text-align:center; line-height:24px;
-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_news_r a:hover{ background:#F90;}


.infootbg{ width:100%; background:#282828; color:#FFF;}
.infootlist{ width:100%; margin:0 auto; padding:35px 0;}
.in_foot_l{ width:60%; float:left; margin-left:1%;}
.in_foot_l li{ width:19%; float:left;}
.in_foot_l span{ display:block; font-size:15px; padding-bottom:5px;}
.in_foot_l a{ display:block; padding:1px 0; color:#a4a4a4; font-size:12px;}
.in_foot_r{ width:38%; float:right;}
.in_foot_r_ewm{ width:25%; float:left; text-align:center; font-size:16px;}
.in_foot_r_ewm img{ width:100%; margin-bottom:5px;}
.in_foot_r_text{ width:70%; float:right; color:#bbbbbb; font-size:12px;}

.in_copy_line{ width:100%; border-top:1px solid #333333;}
.in_copy_text{ padding:15px 1% 20px 1%; width:98%; margin:0 auto; color:#aaaaaa; font-size:12px;}


.sub_banner{ display:block; height:305px; width:100%;}
.sub_banner01{ display:none; width:100%;}
.sub_banner01 img{ width:100%;}

.sub_locbg{ width:100%; background:url(../images/sub_line.jpg) center 65px repeat-x; padding:20px 0 0 0;}
.sub_loccon{ width:100%; margin:0 auto;}
.sub_loc_add{ text-align:right; font-size:12px; padding-bottom:10px;}
.sub_loc_add span{ color:#F90;}
.sub_loc_nav a{ float:left; display:block; margin:0 2px 0 0; padding:5px 25px; background:#ebebeb; border-radius:20px; font-size:15px;
	-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_loc_nav a:hover{ background:#2c7ed4; color:#FFF;}
.sub_con{ width:100%; margin:0 auto; padding:35px 0 50px 0; line-height:26px; min-height:300px;}
	
	}





@media (max-width: 640px) {
.in_topbgs{ width:100%; background:#5b5b5b;}
.in_lan{ width:100%; height:30px; margin:0 auto;color:#FFF; line-height:30px; text-align:right;}
.in_lan a{ color:#FFF; line-height:30px;}
.in_lan a:hover{ color:#FC0;}


.in_logonavs{width:100%;  margin:0 auto; overflow:hidden; }
.in_logos{ float:left; width:34%;}
.in_logos img{ width:100%;}
.in_navs{ display:none; float:right;margin:45px 2% 0 0; width:60%;}
.in_navs a{ display:block; float:left; width:16.5%; font-size:15px; text-align:center;}
.in_navs a:hover{ color:#F90;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_search{ float:right;margin:20px 0 0 0; width:8%;}
.in_search img{ width:100%;}

.in_mnav{ display:none; background:url(../images/inmnavzz.png); width:96%; position:absolute; top:125px; padding:30px 2% 60px 2%; z-index:10000;}
.in_mnav a{ display:block; background:#fff; border-radius:25px; padding:8px 10px; font-size:15px; text-align:center; margin-bottom:8px;
-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:#2c7ed4; color:#FFF;}

.in_banner{ display:none; height:570px; width:100%;}
.in_banner01{ display:block; width:100%;}
.in_banner01 img{ width:100%}

.in_prosbg{ background:#ededed; width:100%; padding:0 0 60px 0;}
.in_title{ width:100%; margin:0 auto; padding:40px 0 30px 0;  text-align:center; color:#aaaaaa; font-size:16px;}
.in_title span{ font-size:25px; color:#000;}
.in_pros_list{ width:100%; margin:0 auto;}
.in_pros_list a{ display:block; width:48%; margin:0 1% 20px 1%; float:left; background:#FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/
	-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_pros_list a span{ display:block; height:auto; overflow:hidden; background:#f5efea;}
.in_pros_list a span img{ width:100%;}
.in_pros_list a p{ display:block; padding:20px 0; text-align:center;}


.in_aboutcon{ width:100%; margin:0 auto 50px auto; }
.in_aboutcon_l{ float:left; width:98%; border:6px solid #FFF;
-moz-box-shadow: 2px 1px 5px #bbbbbb;/*firefox*/
-webkit-box-shadow: 2px 1px 5px #bbbbbb;/*safari或chrome*/
box-shadow:2px 1px 5px #bbbbbb;/*opera或ie9*/}
.in_aboutcon_l img{ width:100%}
.in_aboutcon_r{ float:right; width:98%; padding:20px 1% 0 1%; line-height:24px; text-indent:26px; }
a.in_aboutcon_a{ display:block; width:105px; height:37px; text-indent:0px; text-align:center; margin:20px auto 0 auto;line-height:37px; background:#2c7ed4; color:#FFF; border-radius:5px;	-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_aboutcon_a:hover{ background:#F90;}
a.in_aboutcon_a img{ vertical-align:middle;}

.in_news_list{ width:100%; margin:0 auto;}
.in_newslist{ float:left; height:95px; width:98%; margin:10px 1% 30px 1%;}
.in_news_l{ float:left; height:95px; background:#2c7ed4; color:#FFF; width:18%; text-align:center;}
.in_news_l span{ display:block; text-align:center; font-size:35px; padding:8px 0; margin-bottom:5px; border-bottom:1px solid #619edf;}
.in_news_r strong{ font-size:15px;}
.in_news_r span{ font-size:12px; font-weight:normal; color:#aaaaaa;}
.in_news_r{ width:80%; float:right;}
.in_news_r_text{ height:41px; overflow:hidden; color:#888888;}
.in_news_r a{ display:block; width:36px; height:24px; background:#b6b6b6; text-align:center; line-height:24px;
-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_news_r a:hover{ background:#F90;}


.infootbg{ width:100%; background:#282828; color:#FFF;}
.infootlist{ width:100%; margin:0 auto; padding:35px 0;}
.in_foot_l{ display:none; width:98%; float:left; margin:0 1% 50px 1%;}
.in_foot_l li{ width:19%; float:left;}
.in_foot_l span{ display:block; font-size:15px; padding-bottom:5px;}
.in_foot_l a{ display:none; padding:1px 0; color:#a4a4a4; font-size:12px;}
.in_foot_r{ width:98%; padding:0 1%; float:right;}
.in_foot_r_ewm{ width:25%; float:left; text-align:center; font-size:16px;}
.in_foot_r_ewm img{ width:100%; margin-bottom:5px;}
.in_foot_r_text{ width:74%; float:right; color:#bbbbbb; font-size:12px;}

.in_copy_line{ width:100%; border-top:1px solid #333333;}
.in_copy_text{ padding:15px 1% 20px 1%; width:98%; margin:0 auto; color:#aaaaaa; font-size:12px;}


.sub_banner{ display:none; height:305px; width:100%;}
.sub_banner01{ display:block; width:100%;}
.sub_banner01 img{ width:100%;}

.sub_locbg{ width:100%; background:none center 55px repeat-x; padding:20px 0 0 0;}
.sub_loccon{ width:100%; margin:0 auto;}
.sub_loc_add{ text-align:right; font-size:12px; display:none;}
.sub_loc_add span{ color:#F90;}
.sub_loc_nav a{ float:left; display:block; margin:0 2px 7px 0; padding:5px 15px; text-align:center; background:#ebebeb; border-radius:20px; font-size:15px;
	-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_loc_nav a:hover{ background:#2c7ed4; color:#FFF;}
.sub_con{ width:98%; margin:0 auto; padding:15px 1% 50px 1%; line-height:26px; min-height:200px;}
.sub_con img{ width:98% !important; height:auto !important;}



a.pros_title{ display:block; height:42px; background:#e5e5e5 url(../images/pro_ico01.png) 20px center no-repeat; padding-left:45px; line-height:42px; margin:5px 0;
-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.pros_title:hover{ display:block; height:42px; background:#2c7ed4 url(../images/pro_ico01.png) -20px center no-repeat; color:#FFF; padding-left:45px; line-height:42px;}
.sub_style{ padding:2px 0 3px 0; overflow:hidden;}
.sub_style li{ float:left; width:50%; margin-bottom:10px;}
.sub_style li a{ display:block; width:90% !important; border-bottom:3px solid #1699d7;-moz-box-shadow: 1px 1px 5px #aaaaaa;/*firefox*/
-webkit-box-shadow: 1px 1px 5px #aaaaaa;/*safari或chrome*/
box-shadow:1px 1px 5px #aaaaaa;/*opera或ie9*/
-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_style li a:hover{border-bottom:3px solid #1699d7;}
.sub_style li a img{ width:100% !important;}
.sub_style li a span{ display:block; padding:2px 0 7px 0; text-align:center;}



.sub_news_r strong{ display:block; padding:2px 0 3px 0; font-size:20px; color:#000;}
.sub_news_r span{ display:block; padding:0 0 12px 0; color:#aaaaaa;}
.sub_news_r p{ display:none; padding:0 0 12px 0; line-height:20px; font-size:12px; color:#999999;}
.sub_news_r a{ display:block; width:110px; height:40px; line-height:40px; text-align:center; border-radius:5px; background:#bdbdbd; color:#FFF;}
.sub_news_r a:hover{ background:#2c7ed4;}

.sub_faq_l img{ width:auto;}
.sub_faq{ display:block; margin:10px 0; overflow:hidden;}
.sub_faq_l{ width:70%; float:left; height:30px; overflow:hidden;}
.sub_faq_r{ width:30%; float:right; text-align:right; font-size:12px; color:#aaaaaa;}



.sub_pro_search{ padding:10px 0 20px 0;}
.sub_pro_search span{ display:block; float:left; margin-right:1%; width:90%; margin-bottom:10px;}
.search_s{ width:80%; border:1px solid #cccccc; height:35px; color:#666; vertical-align:middle; background:#eeeeee;}
a.sub_prolist{ display:block; float:left; width:46%; margin:10px 1% 15px 1%; overflow:hidden; border:1px solid #dddddd;}
a.sub_prolist strong{ font-weight:normal; overflow:hidden; width:100% !important; height:auto;} 
a.sub_prolist img{ width:100% !important; max-height:97px !important; margin:0 auto;}
a.sub_prolist span{ display:block;  padding:3px 5px 0 5px; height:50px; text-align:center;}

.sub_pros_d{ padding-bottom:5px;}
.sub_pros_dl{ width:98%; padding:10px 1%; float:left; border:1px solid #dedede;}
.sub_pros_dl img{ width:100%;}
.sub_pros_dr{ width:98%; padding:10px 1%;  float:right;}
.sub_pros_dr strong{ display:block; font-size:20px; padding:5px 0 5px 0; background:none left bottom repeat-x; line-height:25px;}
.sub_pros_dr span{ display:block; line-height:24px; padding:5px 0;}
.sub_prosd_title{ height:34px; border-bottom:1px solid #dedede;}
.sub_prosd_title li{ width:110px; text-align:center; line-height:34px; height:34px; background:#2c7ed4; color:#FFF; font-size:14px;}
.sub_pros_con{ padding:20px 1%; line-height:26px;}


.sub_tech_list{ padding:15px 0 0px 0;max-width:1115px; margin:0 auto;  }
.sub_tech_list a{ display:block;padding:4px 0px; width:19%; border:1px solid #cccccc; text-align:center; float:left; margin: 2px 0.5%; color:#aaaaaa;}
.sub_tech_list a:hover{ border:1px solid #2c7ed4; color:#2c7ed4;}


	}


@media (max-width: 350px) {
	.in_logonavs{width:100%; height:80px; margin:0 auto; overflow:hidden; }
.in_logos{ float:left; width:45%;}
.in_logos img{ width:100%;}
.in_navs{ display:none; float:right;margin:35px 2% 0 0; width:60%;}
.in_navs a{ display:block; float:left; width:16.5%; font-size:15px; text-align:center;}
.in_navs a:hover{ color:#F90;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_search{ float:right;margin:20px 0 0 0; width:12%;}
.in_search img{ width:100%;}



.in_mnav{ display:none; background:url(../images/inmnavzz.png); width:96%; position:absolute; top:110px; padding:30px 2% 60px 2%; z-index:10000;}
.in_mnav a{ display:block; background:#fff; border-radius:25px; padding:8px 10px; font-size:15px; text-align:center; margin-bottom:8px;
-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:#2c7ed4; color:#FFF;}




.sub_tech_list{ padding:15px 0 0px 0;max-width:1115px; margin:0 auto;  }
.sub_tech_list a{ display:block;padding:4px 0px; width:19%; border:1px solid #cccccc; text-align:center; float:left; margin: 2px 0.5%; color:#aaaaaa;}
.sub_tech_list a:hover{ border:1px solid #2c7ed4; color:#2c7ed4;}

	}