@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,form,input,textarea,select,p,h1,h2,h3,h4,h5,h6{font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding:0;margin:0;}
em,i,del{font-weight:normal;font-style:normal;}
img{border:0;display:block;}
ol,ul,li{list-style:none;}
a{color:#666;}
a:link,a:visited{text-decoration:none;outline:none}
a:hover{text-decoration:none;outline:none}
:focus{outline:none;-webkit-tap-highlight-color:transparent;}

body{width:100%;background:#F5F5F5;}
.clear{clear:both;}

.nav_bg{position:fixed;left:0;top:0;width:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;z-index:9998;display:none;}
.noscroll{height:100%;overflow:hidden;}
.nav{position:fixed;left:0;top:0;width:66%;z-index:9999;display:block;}
.nav .l{float:left;width:100%;background:#F5F5F5;display:block;}
.nav .l .p{float:left;width:100%;padding:10px 0;height:40px;border-bottom:2px solid #EB6622;text-align:center;display:block;}
.nav .l .p img{height:40px;display:inline-block;}
.nav .l .n{float:left;width:100%;display:block;}
.nav .l .n a{float:left;width:100%;height:40px;line-height:40px;font-size:14px;color:#666;text-indent:50px;border-bottom:1px solid #CCC;display:block;}
.nav .l .n a.icon_0{background:url(icon_0.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_1{background:url(icon_1.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_2{background:url(icon_2.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_3{background:url(icon_3.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_4{background:url(icon_4.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_8{background:url(icon_8.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_9{background:url(icon_9.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_52{background:url(icon_52.png) no-repeat 20px center;background-size:20px 20px;}
.nav .l .n a.icon_63{background:url(icon_63.png) no-repeat 20px center;background-size:20px 20px;}

.header{float:left;width:100%;background:#FFF;padding:10px 0;border-bottom:2px solid #EB6622;display:block;}
.header .logo{float:left;height:40px;padding:0 0 0 10px;display:block;}
.header .logo img{height:40px;}
.header .menu{float:right;height:40px;padding:0 10px 0 0;display:block;}
.header .menu a{float:left;width:14px;height:33px;padding:7px 0 0 32px;line-height:14px;font-size:12px;color:#333;background:url(menu.png) no-repeat left center;background-size:27px 20px;display:block;word-wrap:break-word;word-break:nomal;}
.header .lang{float:right;height:30px;padding:5px 20px 0 0;display:block;}
.header .lang a{float:left;padding:0 10px 0 30px;height:28px;line-height:30px;font-size:14px;color:#333;border:1px solid #CCC;border-radius:3px;background:url(lang_bg.jpg) no-repeat 8px center;background-size:15px 15px;display:block;}

.search{float:left;padding:10px;background:#FFF;display:block;}
.search input{float:left;padding:5px 0;line-height:30px;font-size:14px;text-indent:10px;border:none;background:#EEE;border-radius:5px 0 0 5px;display:block;}
.search a{float:left;width:60px;height:40px;line-height:40px;font-size:14px;color:#FFF;text-align:center;border-radius:0 5px 5px 0;background:#FF6600 url(search.png) no-repeat center center;background-size:25px 25px;display:block;}

.ibanner{float:left;width:100%;background:#FFF;margin:10px 0;display:block;}
.ibanner img{width:100%;display:block;}
.swiper-pagination-bullet{background:#999;}
.swiper-pagination-bullet-active{background:#EB6622;}

.ipro{float:left;width:100%;background:#FFF;display:block;}
.ipro .txt{float:left;width:100%;padding:12px 0 8px 0;height:18px;line-height:18px;font-size:14px;color:#FF6600;background:url(icon_gp.png) no-repeat 12px 12px;background-size:14px 14px;border-bottom:1px solid #EEE;text-indent:30px;display:block;}
.ipro .txt em{color:#999;}
/*
.ipro .box{float:left;width:100%;border-bottom:1px solid #EEE;display:block;}
.ipro .box .m{float:left;width:50%;padding:15px 0 0 0;background:url(ipro_border.jpg) repeat-y right 0;display:block;}
.ipro .box .m span{float:left;width:70px;text-align:center;display:block;}
.ipro .box .m span img{height:70px;display:inline-block;}
.ipro .box .m h3{float:left;line-height:70px;display:block;}
.ipro .box .m h3 a{color:#333;font-size:14px;}
*/
.ipro .box{float:left;width:100%;border-bottom:1px solid #EEE;display:block;}
.ipro .box .box_l{float:left;width:2%;height:140px;display:block;}
.ipro .box .box_t{float:left;width:32%;padding:20px 0 0 0;background:url(ipro_border.jpg) repeat-y right 0;display:block;}
.ipro .box .box_t span{float:left;width:100%;text-align:center;display:block;}
.ipro .box .box_t span img{height:100px;display:inline-block;}
.ipro .box .box_t h3{float:left;width:100%;line-height:30px;text-align:center;display:block;}
.ipro .box .box_t h3 a{color:#333;font-size:14px;}

.inews{float:left;width:100%;padding:20px 0;display:block;}
.inews .t{float:left;width:100%;padding:0 0 5px 0;display:block;}
.inews .t h3{float:left;padding:0 0 0 30px;height:20px;line-height:20px;font-size:16px;color:#333;background:url(icon_2.png) no-repeat 10px 1px;background-size:16px 16px;display:block;}
.inews .t a{float:right;padding:0 10px 0 0;height:20px;line-height:20px;font-size:14px;color:#666;display:block;}
.inews .l{float:left;padding:0 10px 5px 10px;background:#FFF;display:block;}
.inews .l ul{float:left;width:100%;display:block;}
.inews .l ul li{float:left;width:100%;padding:12px 0 0 0;border-bottom:1px solid #EEE;display:block;}
.inews .l ul li .lt{float:left;width:100%;display:block;overflow:hidden;}
.inews .l ul li .lt a{float:left;width:100%;line-height:24px;color:#333;font-size:15px;display:block;}
.inews .l ul li .lx{float:left;width:100%;line-height:22px;color:#666;font-size:13px;display:block;}
.inews .l ul li .ld{float:left;width:100%;padding:5px 0 8px 0;line-height:12px;font-size:12px;color:#999;display:block;}
.inews .l ul li .ld em{float:right;display:block;}

.location{float:left;width:100%;padding:10px 0;background:#FFF;display:block;}
.location .l{float:left;width:20%;height:30px;line-height:30px;background:url(back.png) no-repeat 10px center;background-size:7px 14px;display:block;}
.location .l a{padding:0 0 0 20px;font-size:14px;color:#FF6600;}
.location .c{float:left;width:60%;height:30px;line-height:30px;color:#333;font-size:14px;text-align:center;display:block;}
.location .r{float:right;width:20%;height:30px;display:block;}
.location .r img{float:right;padding:3px 12px 0 0;height:20px;display:block;}
.location .sonnav{float:left;margin:10px 9px 5px 9px;border:1px solid #FF6600;border-radius:3px;display:block;}
.location .sonnav a{float:left;width:50%;height:40px;line-height:40px;color:#FF6600;font-size:14px;text-align:center;display:block;}
.location .sonnav a.on{color:#FFF;background:#FF6600;}

.typeinfo{float:left;width:100%;display:block;}
.typeinfo .typebody{float:left;padding:10px;line-height:24px;color:#333;font-size:16px;display:block;}
.typeinfo .typebody img{max-width:100%;}
.typeinfo .typebody p{line-height:24px;color:#333;font-size:16px;}

.newsarc{float:left;width:100%;display:block;}
.newsarc .t{float:left;width:100%;display:block;}
.newsarc .t span{float:left;padding:20px 10px 0 10px;color:#333;font-size:18px;display:block;}
.newsarc .d{float:left;width:100%;display:block;}
.newsarc .d span{float:left;padding:5px 10px 0 10px;color:#999;font-size:14px;display:block;}
.newsarc .b{float:left;width:100%;display:block;}
.newsarc .b .bb{float:left;padding:10px;line-height:24px;color:#666;font-size:14px;display:block;}
.newsarc .b .bb img{width:100%;}
.newsarc .b .bb p{line-height:24px;color:#666;font-size:14px;}
.newsarc .b .bb div{line-height:24px;color:#666;font-size:14px;}

.product{float:left;width:100%;background:#FFF;margin:10px 0;border-top:1px solid #EEE;display:block;}
.product .box{float:left;width:100%;border-bottom:1px solid #EEE;display:block;}
.product .box .box_l{float:left;width:2%;height:140px;display:block;}
.product .box .box_t{float:left;width:32%;padding:20px 0 0 0;background:url(ipro_border.jpg) repeat-y right 0;display:block;}
.product .box .box_t span{float:left;width:100%;text-align:center;display:block;}
.product .box .box_t span img{height:100px;display:inline-block;}
.product .box .box_t h3{float:left;width:100%;line-height:30px;text-align:center;display:block;}
.product .box .box_t h3 a{color:#333;font-size:14px;}

.prolist{float:left;padding:5px;display:block;}
.prolist ul{float:left;width:100%;display:block;}
.prolist ul li{float:left;padding:5px;display:block;}
.prolist ul li .box{float:left;border:1px solid #EEEEEE;display:block;}
.prolist ul li .box .p{float:left;width:100%;background:#FFF;display:block;}
.prolist ul li .box .p img{width:100%;}
.prolist ul li .box .t{float:left;width:100%;padding:10px 0;background:#FFF;border-top:1px solid #EEEEEE;display:block;}
.prolist ul li .box .t a{float:left;width:100%;height:12px;line-height:12px;font-size:12px;color:#666;font-family:Arial;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist ul li .box .b{float:left;width:100%;padding:0 0 10px 0;background:#FFF;text-align:center;display:block;}
.prolist ul li .box .b a{width:50%;height:30px;line-height:30px;font-size:14px;color:#FFF;background:#FF6600;border-radius:5px;display:inline-block;}

.proarctitle{float:left;width:100%;padding:10px 0;display:block;}
.proarctitle .a{float:left;width:100%;display:block;}
.proarctitle .a h3{float:left;padding:0 0 0 10px;color:#FF6600;font-size:20px;display:block;}
.proarctitle .t{float:left;width:100%;padding:5px 0 0 0;display:block;}
.proarctitle .t h3{float:left;padding:0 0 0 10px;color:#333;font-size:16px;display:block;}

.proarcinfo{float:left;width:100%;padding:10px 0;background:#FFF;border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:block;}
.proarcinfo .a{float:left;width:100%;display:block;}
.proarcinfo .a h3{float:left;width:84px;height:24px;line-height:24px;padding:0 0 0 10px;color:#FFF;font-size:16px;background:url(proarcinfo_bg.jpg) no-repeat 10px 0;text-align:center;display:block;}
.proarcinfo .b{float:left;width:100%;padding:5px 0 0 0;display:block;}
.proarcinfo .b .c{float:left;padding:0 10px;line-height:20px;color:#666;font-size:16px;display:block;}
.proarcinfo .b .c p{line-height:20px;color:#666;font-size:16px;}
.proarcinfo .l{float:left;height:1px;margin:10px;background:#EEEEEE;display:block;}

.proarclike{float:left;width:100%;padding:5px 0 10px 0;background:#F5F5F5;display:block;}
.proarclike ul{float:left;padding:0 10px;display:block;}
.proarclike ul li{float:left;width:50%;height:40px;padding:5px 0 0 0;display:block;}
.proarclike ul li a{float:left;width:100%;height:40px;line-height:40px;background:#CCCCCC;color:#FFF;font-size:16px;text-align:center;display:block;}

.proarcbody{float:left;width:100%;padding:0 0 10px 0;display:block;}
.proarcbody .hd{float:left;width:100%;display:block;}
.proarcbody .hd ul{float:left;width:100%;background:#FFF;display:block;}
.proarcbody .hd ul li{float:left;width:34%;height:40px;display:block;}
.proarcbody .hd ul li a{float:left;width:100%;height:40px;line-height:40px;color:#666;font-size:18px;text-align:center;background:url(tab_li_bg.jpg) repeat-x 0 bottom;display:block;}
.proarcbody .hd ul li a.on{background:url(tab_li_on.jpg) repeat-x 0 bottom;}


.proarcbody .bd{float:left;width:100%;display:block;}
.proarcbody .bd .box{float:left;width:100%;display:block;}
.proarcbody .bd .box h3{float:left;width:100%;height:30px;margin:10px 0 0 0;background:#999 url(arctwo_down.jpg) no-repeat 95% 12px;display:block;}
.proarcbody .bd .box h3.on{background:#999 url(arctwo_up.jpg) no-repeat 95% 12px;}
.proarcbody .bd .box h3 em{float:left;padding:0 0 0 10px;height:30px;font-size:14px;color:#FFF;line-height:30px;cursor:pointer;display:block;}

.proarcbody .bd .box .arctext{float:left;width:100%;display:none;}
.proarcbody .bd .box .arctext table{width:100%;}
.proarcbody .bd .box .arctext td{padding:0 0 0 20px;line-height:30px;font-size:14px;}

.proarcbody .bd .box .pictext{float:left;padding:10px;color:#333;line-height:24px;font-size:14px;display:none;}
.proarcbody .bd .box .pictext p{color:#333;line-height:24px;font-size:14px;}
.proarcbody .bd .box .pictext img{max-width:100%;}

.proarcbody .bd .box .extext{float:left;width:100%;color:#333;line-height:24px;font-size:14px;display:block;}
.proarcbody .bd .box .extext p{color:#333;line-height:24px;font-size:14px;}
.proarcbody .bd .box .extext img{max-width:100%;}

.proarcbody .bd .box ul{float:left;width:740px;padding:20px 0 0 0;display:block;}
.proarcbody .bd .box ul li{float:left;width:230px;padding:0 25px 0 0;display:block;}
.proarcbody .bd .box ul li span{float:left;width:230px;height:230px;display:block;}
.proarcbody .bd .box ul li span img{width:228px;height:228px;border:1px solid #F5F5F5;}
.proarcbody .bd .box ul li h4{float:left;width:230px;height:40px;display:block;}
.proarcbody .bd .box ul li h4 a{font-size:14px;color:#FF6600;line-height:30px;}

.video{float:left;width:100%;margin:10px 0 0 0;background:#FFF;display:block;}
.video h3{float:left;padding:10px 0 0 28px;color:#333;line-height:24px;font-size:16px;background:url(v.png) no-repeat 10px 14px;background-size:16px 16px;display:block;}
.video ul{float:left;padding:5px;display:block;}
.video ul li{float:left;padding:5px;display:block;}
.video ul li .lp{float:left;width:100%;display:block;}
.video ul li .lp img{float:left;width:100%;display:block;}
.video ul li .lt{float:left;width:100%;padding:5px 0 0 0;text-align:center;display:block;}
.video ul li .lt a{font-size:14px;color:#000000;}

.videoarc{float:left;width:100%;display:block;}
.videoarc .t{float:left;width:100%;padding:20px 0;color:#333;font-size:18px;text-align:center;display:block;}
.videoarc .v{float:left;text-align:center;display:block;}

.job{float:left;width:100%;padding:10px 0;display:block;}
.job p{font-size:14px;}

.foot{float:left;width:100%;height:41px;display:block;}
.footer{position:fixed;left:0;bottom:0;width:100%;padding:10px 0;background:#FFF url(footer_bg.png) no-repeat center center;border-top:1px solid #CCC;display:block;}
.footer a{float:left;width:50%;text-align:center;display:block;}
.footer img{height:20px;display:inline-block;}

/*** 针对iPhone 4, 5c,5s, 所有iPhone6的放大模式，个别iPhone6的标准模式 ***/
@media only screen and (min-device-width: 320px)and (-webkit-min-device-pixel-ratio: 2)
{
}
/*** 针对大多数iPhone6的标准模式 ***/
@media only screen and (min-device-width: 375px)and (-webkit-min-device-pixel-ratio: 2)
{
	font-size: 94%!important;
}
/*** 针对所有iPhone6+的放大模式 ***/
@media only screen and (min-device-width: 375px)and (-webkit-min-device-pixel-ratio: 3)
{
	.ipro .txt{font-size:15px;background:url(icon_gp.png) no-repeat 12px 14px;background-size:14px 14px;}
	.ipro .box .box_t h3 a{font-size:15px;}
	.inews .l ul li .lt a{font-size:16px;}
}
/*** 针对所有iPhone6+的标准模式,414px写为412px是由于三星Nexus 6为412px，可一并处理 ***/
@media only screen and (min-device-width:412px) and (-webkit-min-device-pixel-ratio: 3)
{
	.ipro .box .box_t h3 a{font-size:16px;}
	.inews .l ul li .lt a{font-size:18px;}
}