/*颜色类*/
.fff{color:#fff;}
.black{color:#000;}
.cl_eee{color:#eee;}
.cl_ddd{color:#ddd;}
.cl_ccc{color:#ccc;}
.cl_555{color:#666;}
.cl_666{color:#666;}
.cl_999{color:#999;}
.red{color:red;}
.red2{color:#EE1C25;}
.orange{color:#ff9900;}
.green{color:green;}
.green2{color:#A2CA29;}
.blue{color:#1D68DE;}

/*字体大小类*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f25{font-size:25px;}

/*margin类*/
.m1{padding:1px;}
.m2{padding:2px;}
.m3{padding:3px;}
.m4{padding:4px;}
.m5{padding:5px;}
.m6{padding:6px;}
.m7{padding:7px;}
.m8{padding:8px;}
.m9{padding:9px;}
.m10{padding:10px;}
.m15{padding:15px;}
.m20{padding:20px;}
.m30{padding:30px;}
.m40{padding:40px;}

/*padding类*/
.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p6{padding:6px;}
.p7{padding:7px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p40{padding:40px;}
.p50{padding:50px;}
.p60{padding:60px;}

/*文本对齐类*/
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

.ti18pt{text-indent: 18pt;}

/*表单全局样式*/
form label{cursor: pointer;}
input[type="radio"], input[type="checkbox"]{margin:0 4px -5px 0;*margin:0;}

/*文本框样式集*/
.input_text, .input_text2{
    vertical-align:middle;/*垂直居中*/
    margin-top:1px;
    padding:2px;
    border: 1px solid #7F9DB9;
    background:none;
}
.input_text{width:500px;}

.input{border:1px solid #DDDDDD;width:186px;padding:6px;}

.input30, .input50, .input100, .input120, .input150, .input2, .input250, .input3, .input4, .input5, .input6, textarea{
    vertical-align:middle;/*垂直居中*/
    padding:7px 5px;
    margin:0;
    border: 1px solid #aaa;
    background:#fff url(input_bg.jpg) repeat-x left top;
    text-align:left;
}
.input30{width:30px;}
.input50{width:50px;}
.input100{width:100px;}
.input120{width:120px;}
.input150{width:150px;}
.input2{width:200px;}
.input250{width:250px;}
.input3{width:300px;}
.input4{width:400px;}
.input5{width:500px;}
.input6{width:600px;}
.input7{width:700px;}

/*按钮样式*/
.btn, .btn2, .btn3, .btn4{font-size:14px;font-weight:bold;padding:4px;cursor:pointer;margin:0 2px;overflow:hidden;vertical-align: middle;}
.btn{display:inline-block;color:#666;padding:5px 4px;*padding:6px 6px 2px 6px;border:1px solid #ddd;background:#FFFFFF url(title.gif) bottom left repeat-x;}
.btn a{color:#666;}
.btn2{color:#fff;border:1px solid #7CB9E0;background:url(menu_bg.png) top left repeat-x;}
.btn3{*padding-bottom:2px;color:#fff;border:1px solid #ff6600;background:url(menu_this_bg.png) top left repeat-x;}
.btn4{*padding-bottom:2px;color:#fff;border:1px solid #5D9521;background:url(green.png) top left repeat-x;}
.label_btn{display:inline;padding:3px 1px 3px 5px;overflow:hidden;}

/*Loading*/
#loading{position:absolute;top:5px;left:5px;padding:2px 10px;display:inline;background:#FFFFFF;color:#E41E2C;font-size:12px;border:3px solid #E41E2C;}

/* 应用样式 End */

/* 网站整体布局 Start */

/*整体布局*/
#layout{width:100%;margin:0 auto;overflow:hidden;position:absolute;top:0;}

#banner{width:100%;height:550px;margin:0;padding:0;overflow:hidden;background:#fff;}

/*页面头部*/
#header{width:100%;padding:40px 0 0 0;margin:0 auto;text-align:left;clear:both;background:#ee1c25;} 

/*导航栏*/
#nav{width:970px;height:70px;padding:10px 0 0 0;margin:0 auto;text-align:center;position:relative;background:url(nav_bg.png) no-repeat left top;z-index:10;}

#logo{display:block;width:210px;height:60px;float:left;text-indent: -9999px;}

/*导航栏下拉菜单/列表*/
.drop-down{margin-right:0;color:#fff;text-align:left;position:absolute;top:12px;right:50px;}
.drop-down-btn{width:75px;height:12px;padding:16px 0 29px 15px;display:block;position:absolute;top:0;left:0;cursor: pointer;/*background:url(drop-down.png) no-repeat 60px 22px;*/color:#fff;}
.drop-down-btn:hover{}
.drop-down-list{position:absolute;top:59px;left:0;width:80px;display:none;}
.drop-down-list li{width:80px;}
.drop-down-list li a{display:block;padding:6px 0 6px 10px;font-size:12px;color:#666;background:#eee;border-bottom:1px solid #ddd;}
.drop-down-list li a img{padding-right:5px;margin-top:-4px;}
.drop-down-list li a:hover{background:#ddd;}

/*语言切换*/
#languages{float:right;}

/*导航菜单列表*/
#nav_menu{width:640px;height:60px;position:absolute;top:10px;right:40px;color:#666;}
#nav_menu li{width:80px;height:15px;padding:17px 0 20px 0;float:left;font-weight:bold;cursor:pointer;position:relative;}
#nav_menu li a{display:block;color:#666;font-size:14px;}
#nav_menu li a:hover{color:#EE1C25;color:#FDD202;}
#nav_menu li a.this{color:#EE1C25;color:#FDD202;}
#nav_menu li.hover{background: url(menu_this.png) no-repeat center 47px;padding-bottom:47px;}

#sub-menu-div{z-index:9;position:absolute;top:80px;left:0;width:100%;height:45px;display:none;text-align:center;}
#sub-menu-bar{width:970px;height:45px;margin:0 auto;background:url(nav_bg2.png) no-repeat top center;-background-image:url(nav_bg2.gif);}

/*子菜单*/
#nav_menu li .sub_menu{width:360px;height:21px;position:absolute;top:63px;left:-140px;display:none;}
#nav_menu li .sub_menu a{display:inline-block;color:#000;padding:0 10px;font-weight:normal;font-size:12px;}
#nav_menu li .sub_menu a:hover{color:yellow;}

/*主内容层*/
#content{width:960px;margin:15px auto;}

/*当前位置*/
#where{width:100%;margin-top:15px;}
#where_con{width:940px;border-top:1px solid #ddd;overflow:hidden;margin:0 auto;padding:8px 10px;color:#666;text-align:left;}

/*页面底部*/
#footer{width:960px;margin:0 auto;border-top:1px solid #ddd;padding:20px 0 10px 0;margin-top:20px;}
#footer_con{width:960px;overflow:hidden;color:#666;font-size:12px;} 
#footer a{color:#666;} 
#footer a:hover{color:#EE1C25;} 
#footer_menu{text-align:left;margin-left:-5px;}
#footer_menu a{padding:0 8px;} 
#copyright{width:700px;float:left;padding:8px 0 0 0;line-height:22px;text-align:left;} 
#footer_logo{width:230px;float:right;text-align:center;}

/*底部网站地图*/
#footer_sitemap{width:100%;background:#fff;overflow:hidden;}
#footer_sitemap_con{width:960px;margin:0 auto;padding:20px 0;border-top:1px solid #ddd;}
#footer_sitemap dl{width:14%;float:left;margin-right:1px;} 
#footer_sitemap dl dt{font-size:14px;font-weight:bold;padding:0 0 8px 30px;}
#footer_sitemap dl dd{padding-left:30px;}
#footer_sitemap dl dd li{padding:3px 0;}

/*公用版块样式*/
.box{background:#fff;margin:15px auto 10px auto;overflow:hidden;}
.box_title{padding:8px 0 10px 0;text-align:left;}
.box_title strong{padding:0;font-size:15px;color:#EE1C25;display:inline-block;}
.box_title strong a{display:inline-block;color:#EE1C25;}
.box_title strong span{display:inline-block;color:#ccc;font-weight:normal;padding-left:5px;}
.box_title span.more{float:right;font-size:12px;color:#999;margin-top:-1px;padding:1px 8px 0 0;}
.box_title span.more a{color:#999;}
.box_title strong a, .box_title span a:hover{color:#EE1C25;}
.box_con{padding:0;}

.textbox{font-size:12px;line-height:24px;}

/*通用列表样式*/
.list{padding:0;font-size:12px;line-height:23px;overflow:hidden;}
.list li{padding-left:10px;background:url(list.jpg) no-repeat 2px 9px;color:#666;}
.list li a{color:#666;}
.list li a:hover{color:#EE1C25;}
.list li span.date{float:right;}

/*更多*/
.more{font-weight:normal;float:right;font-size:12px;color:#F0F7FF;}
.more a{color:#F0F7FF;} 

/*FLASH图片展示*/
#left_focus, #left_exhibition, #left_video{background:#fff url(lightbox-ico-loading.gif) no-repeat center center;}
#left_focus{width:248px;height:348px;}
#left_exhibition, #index_products{height:274px;}
#left_video, #index_news{height:272px;margin-bottom:0px;}

/*回页首按钮*/
#go2top{display:block;position:fixed;_position:absolute;top:600px; _top:expression(offsetParent.scrollTop+600);right:40px;width:35px;height:43px;text-indent: -9999px;background: url(go2top.jpg) no-repeat left top;display:none;}
#go2top:hover{background-position:0 -43px;}

/*IE6固定定位不抖动*/
html{_background-image:url(about:blank);_background-attachment:fixed;}

/*顶部固定菜单*/
#top-fixed-nav{width:100%;height:40px;background:#EE1C25;color:#fff;position:fixed;top:0;left:0;_position:absolute;_top:expression(documentElement.scrollTop);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);display:none;}
#top-fixed-nav-con{width:740px;height:40px;margin:0 auto;padding-left:220px;background: url(top-nav-logo.png) no-repeat left top;position:relative;}
#top-fixed-nav-menu{width:740px;position:absolute;top:0;right:0;text-align:right;}
#top-fixed-nav-menu a{height:40px;padding:0 15px;line-height:40px;font-size:13px;display:inline-block;color:#fff;}
#top-fixed-nav-menu a:hover{background:#F6CB02;}
