/* CSS Document */
*{margin:0;padding:0;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#d11820; text-decoration:none;}
body{font-size:12px;color:#666;font-family:"Arial";}
dd,dl,dt,ul,li,ol{list-style-type:none;}
img{border:0px;display:inline-block;line-height:0px;vertical-align:middle;}
h1,h2,h3,h4{font-weight:normal;font-family:"Arial";}
.clear{clear:both;}
.l_float{float:left;}
.r_float{float:right;}
.warper{width:1000px;margin:0 auto;position:relative;padding-top:12px;}
.bottom{background:#cdcdcd;height:32px;line-height:32px;text-align:center;color:#525252;margin-top:70px;}
.bottom a{color:#525252;}
.bottom a:hover{color:#d11820;}
.bottom1{line-height:18px;text-align:center;padding:15px 0;}
.banner{padding-top:10px;position:relative;}
.banner .hd{position:absolute;right:6px;bottom:10px;z-index:9;}
.banner .hd li{float:left;width:12px;height:12px;background:url(../images/banner_icon01.png) no-repeat;margin:0 4px; cursor:pointer;}
.banner .hd li.on{background:url(../images/banner_icon02.png) no-repeat;}
.menu{background:url(../images/menu_03.gif) no-repeat right top #d11820;height:35px;font-family:"Arial";font-size:14px;}
.menu ul{background:url(../images/menu_02.gif) no-repeat left top;height:35px;}
.menu li{background:url(../images/menu_01.gif) no-repeat right top;height:35px;float:left;padding:0 15px;line-height:35px;}
.menu li a{color:#fff;}
.menu li a:hover{text-decoration:underline;color:#fff;}
.top{padding-bottom:16px;_padding-bottom:4px;position:relative;}
.langua{position:absolute;top:-3px;height:20px;line-height:20px;right:0px;width:auto;}
.search{background:url(../images/search_01.gif) no-repeat;width:211px;height:32px;margin-top:24px;padding-left:5px;}
.search input{float:left;width:180px;height:32px;line-height:32px;border:0px;background:none;color:#b2b2b2;}
.search a{display:inline-block;height:32px;width:29px;float:right;}
.left{width:273px;position:relative;}
.right{width:706px;}
.left_03{padding:16px 8px 0 8px;}
.left_01{background:url(../images/left_bg01.gif) repeat-y left top;}
.left_title{background:url(../images/left_title.png) no-repeat;width:249px;height:33px;position:absolute;left:5px;top:-46px;color:#fff;font-family:"Arial";padding:13px 0 0 15px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/left_title.png");_background:none;}
.left_01 ul{padding:8px 18px;}
.left_01 li{margin-top:2px;}
.left_01 li a{display:block;height:32px;line-height:32px;font-size:14px;/*--font-weight:bold;--*/background:url(../images/icon_02.gif) no-repeat 27px center;padding-left:50px;}
.left_01 li a:hover,.left_01 li.hover a{background:url(../images/icon_03.gif) no-repeat 27px center #747474;color:#fff;}
.left_title span{font-size:18px;font-weight:normal;}
.right_01{border-bottom:2px solid #e5e5e5;background:url(../images/icon_04.gif) no-repeat left 8px;height:32px;line-height:32px;margin-top:10px;padding:0 25px;}
.color_d11820{color:#d11820;}
.content{line-height:24px;padding-top:15px;}
.contact_02 h2{padding-bottom:10px;}
.contact_02{width:280px;}
.contact_01{width:400px;}
.service_01 table{border-collapse:collapse;border:1px solid #ccc;}
.service_01 th{background:#e5e5e5;border:1px solid #CCC;padding:0 10px;color:#333;}
.service_01 td{border:1px solid #ccc;padding:8px 10px;}
.page{padding-top:30px;text-align:center;}
.page a{border:1px solid #eee;padding:4px 8px;}
.page a.hover,.page a:hover.hover{border:1px solid #d11820;background:#d11820;color:#fff;font-weight:bold;padding:3px 7px;}
.service_02{padding-top:30px;}
.s_input01{background:none;border:1px solid #d1d1d1;height:18px;line-height:18px;width:200px;}
.color_red{color:red;}
.s_input02{background:none;border:1px solid #d1d1d1;height:18px;line-height:18px;width:518px;width:543px\9;_width:518px;}
.s_input03{background:none;border:1px solid #d1d1d1;height:54px;line-height:18px;width:518px;width:543px\9;_width:518px;}
.s_input04{background:url(../images/service_02.gif) repeat-x;height:31px;border:0px;line-height:31px;color:#fff;font-weight:bold;width:88px;margin-left:20px;cursor:pointer;}
.s_input05{background:url(../images/service_03.gif) repeat-x;height:31px;border:0px;line-height:31px;color:#fff;font-weight:bold;width:88px;cursor:pointer;}
.apply_01 dl{border:1px solid #dcdcdc;padding:17px;margin:13px 0 9px 0;min-height:20px;_height:20px;}
.apply_01 dt{float:left;width:276px;}
.apply_01 dd{float:right;width:370px;} 
.apply_01 dd strong{display:inline-block;padding-bottom:12px;}
.product_01 dl{border:1px solid #ccc;background:url(../images/product_bg02.gif) repeat-x left bottom;width:312px;padding:10px 13px;float:left;margin:25px 25px 0 0;_display:inline;}
.product_01 dd{float:left;width:180px;float:left;line-height:17px;height:97px;overflow:hidden;}
.product_01 dd h3{padding-bottom:8px;font-size:14px;}
.product_01 dt{width:120px;text-align:center;float:right;}
.product_01{width:800px;}
.overflow{width:706px;overflow:hidden;}
.margin_top01{margin-top:30px;}
.product_03{padding-top:30px;}
.product_03 .hd{border-bottom:1px solid #d11720;height:30px;}
.product_03 .hd li{background:url(../images/product_04.gif) no-repeat;width:96px;float:left;text-align:center;font-weight:bold;color:#555;line-height:30px;margin-right:2px;cursor:pointer;}
.product_03 .hd li.on{background:url(../images/product_03.gif);color:#fff;}
.product_03 .bd{padding-top:20px;}
.product_font01{font-size:14px;font-weight:bold;color:#d11720;padding-bottom:15px;}
.product_a02{width:390px;}
.product_a01{width:300px;}
.product_a01 ul{padding-top:10px;}
.product_a01 li{width:66px;height:66px;margin-right:8px;float:left;display:inline;}
.product_a01 li a img{width:66px;height:66px;}
.product_a01 li a.on img{width:62px;height:62px;}
.product_a01 li a.on{border:2px solid #d11720;display:block;width:62px;height:62px;}
.left01{width:720px;}
.right01{width:254px;}
.title{background:url(../images/title_icon01.gif) no-repeat;border-bottom:1px solid #d01720;height:23px;font-family:"Arial";font-size:16px;color:#d01720;line-height:18px;padding-left:17px;}
.column{padding-top:20px;}
.t_service{background:#d01720;border:1px solid #d01720;padding:10px 16px;margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(iecss3.htc);color:#fff;line-height:22px;}
.t_service strong{display:inline-block;padding-bottom:10px;}
.t_service a{display:block;background:url(../images/service_04.gif) no-repeat left 5px;height:23px;font-family:"Arial";font-size:16px;color:#fff;text-align:right;margin:15px 12px 0 0;}
.t_service a:hover{display:block;background:url(../images/service_04.gif) no-repeat left -18px;color:#fff;}
.download li{background:url(../images/icon_01.gif) no-repeat 10px center;border-bottom:1px solid #d7d7d7;height:30px;line-height:30px;padding-left:46px;font-weight:bold;}
.download{padding-top:10px;}
.industry{padding-top:5px;}
.industry li{height:80px;margin-top:14px;position:relative;}
.industry li p{position:absolute;background:url(../images/apply_bg01.png) no-repeat;width:235px;height:27px;bottom:0px;left:0px;text-align:right;padding-right:19px;line-height:27px;}
.title a{color:#d01720;}
.product1 .product_01 dl{border:0;background:none;width:312px;padding:15px 13px;float:left;margin:15px 40px 0 0;_display:inline;height:110px;overflow:hidden;}
.product1 .product_01 dd{float:left;width:180px;float:left;line-height:17px;height:110px;overflow:hidden;}
.product1 .product_01 dd h3{padding-bottom:8px;font-size:14px;}
.product1 .product_01 dt{width:120px;text-align:center;float:right;}
.product1{background:url(../images/product_bg01.gif) no-repeat 0 30px;width:720px;overflow:hidden;}
.apply{text-align:center;padding:136px 0;position:relative;width:448px;margin:0 auto;}
.apply01{left:50%;top:18px;margin-left:-43px;}
.a_position01{position:absolute;width:87px;text-align:center;}
a.a_img01{display:inline-block;width:83px;height:72px;border:1px solid #e5e5e5;padding:1px;margin-bottom:5px;}
.apply02{}
.apply02{left:0;top:100px;}
.apply03{left:0;top:230px;}
.apply04{right:0;top:100px;}
.apply05{right:0;top:230px;}
.apply06{left:50%;bottom:18px;margin-left:-43px;}
.map_font01{font-size:14px;font-weight:bold;}
.site_map{padding-left:15px;}
.site_map a{margin-right:15px;}
