@charset "utf-8";
/* CSS Document */

body{ margin:0px 0px; padding:0px 0px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:13px;color:#555; text-align:center;background:url() repeat-x top #ffffff; line-height:26px; margin-left:auto;margin-right:auto;}

a{ color:#454545; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#da251c}

a img{ border:0;}

a {blr:expression(this.onFocus=this.blur());}

a { outline: none;} 

a:focus { outline: none; } 

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}

em{ font-style:normal;}

a img{ border:none;}

.clear{ clear:both; height:0; overflow:hidden; display:block;}

.blue{ color:#1175c2; }

.float_left{ float:left;}

.float_right{ float:right;}

.font{font-family:'宋体';}

.length{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.container{ min-width:1000px; width:1000px; margin:0px auto; padding:0px; text-align:left; }
/* CSS Common*/

/* Header */
#header{position:relative; width:100%; height:106px; padding-top:0px; border-bottom:4px solid #d92117;}
.logo{ float:left; padding:10px 0;}
.logo span{ color:#ffffff; font-size:20px; vertical-align:top; line-height:43px;height:43px;padding-left:12px;}
.top_tel{ position:absolute ; right:0px; top:26px; background:url(../images/top_tel.jpg) no-repeat left center; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; padding-left:30px; padding-top:0px;}
.top_tel span{ color:#df0a13; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
.top_search{ float:right;padding-left:30px; padding-top:36px; width:308px;}
.top_search .keyword{ height:24px;line-height:24px;font-size:13px;width:140px;float:left; border: 0 none;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-left:6px; color:#707070;}
.top_search .search{ float:left; width:27px; height:24px;}
.top_search span{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-right:16px; float:left;color:#ffffff;}
.top_search span a{ color:#ffffff;}

/* Menu */
#menu{ height:35px; float:right; margin-top:54px;}
#menu ul li{ float:left; text-align:center; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:15px; color:#454545; padding-left:40px;}
#menu ul li a{display:block; height:35px; line-height:35px;  color:#454545;}
#menu ul li a:hover{ color:#da251c; }

/* Menu下拉菜单 */
.menu{width:1000px;height:35px;float:right;}
.menu ul{width:100%; margin:auto}
.menu li{width:160px;height:35px;float:left;text-align:center;line-height:35px;position:relative;z-index:999}
.menu li a.menu_fir_a{height:35px;display:block;font-size:14px;background:url() no-repeat left center #d92117;color:#fff;padding-left:0px;text-transform:uppercase;}
.menu li a.menu_fir_a:hover{height:35px;display:block;font-size:14px;background:url() repeat-x center #d92117;color:#fff;padding-left:0px;}
.second_menu{width:100%;position:absolute;left:1px;top:34px;display:none;}
.second_menu dl{width:100%;background:url() repeat-x center #f8f8f8;padding:10px 0;}
.second_menu dd{width:100%;height:30px;text-align:center;line-height:30px;}
.second_menu dd a{font-size:12px;color:#fff;font-weight:normal;}

/* Banner */
.index_banner{ margin:0 auto; height:456px; width:100%; max-width:1920px; position:relative;background:url(../images/banner.jpg) no-repeat center top;}
#ind_banner{width:100%;height:456px;position:relative;margin:0 auto;}
#ind_banner li{display:none;}
#other_banner li{display:none;}
.banner_btn{position:absolute;height:52px;width:100%;bottom:0px;left:0;z-index:3; background:#da251c;}
.banner_mid_btn{width:100%;height:52px;margin:0 auto; text-align:center; p}
.banner_mid_btn em{width:11px;height:11px;display:inline-block;background:url(../js/banner_btn.png) center no-repeat;padding:20px 2px;}
.banner_mid_btn em.on{background:url(../js/sel_banner_btn.png) center no-repeat;}

/* SuperSlide引用 */
.foucebox {position:relative;width:715px;height:340px;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:540px;height:340px;overflow:hidden;}
.foucebox .bd img {width:540px;height:340px;}
.foucebox .hd {position:relative; width:150px; float:right; padding-right:4px;z-index:1; margin-bottom:5px;}
.foucebox .hd ul { position:relative; width:150px; overflow:hidden;   }
.foucebox .hd li { height:104px; padding:5px; overflow:hidden;}
.foucebox .hd img {width:150px;height:104px; display:block;cursor:pointer}
.foucebox .hoverBg { position:absolute; top:0; left:-10px; width:124px; height:64px; z-index:100; background:url(images/hover.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);
	_background:none;
}

.picMarquee-left{ width:1000px;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:167px; height:200px; display:block; padding:15px; border:0px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


/* Home */
#con{ padding:20px 0px;}
#home_left{ width:223px; float:left;}
.home_left_top{ height:49px; background:#0053b0; line-height:49px; padding-left:15px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px; color:#FFFFFF;} 
.home_left_top span{ font-size:14px; text-transform:uppercase; margin-left:5px;}
.home_left_dh{ padding:5px 8px; margin-bottom:0px; border:solid 1px #0e62b8; border-top:none; background:#0e62b8;}
.home_left_dh ul li{ line-height:53px;}
.home_left_dh ul li a{ background:url(../images/tb.jpg) no-repeat 5px center; height:53px; display:block; padding-left:20px; border-bottom:solid 1px #0053b0; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; color:#FFF}
.home_left_dh ul li a:hover{ color:#fcff00}
.home_left_pic{ float:right}

/* home_products */
.home_products_dh{ height:36px; line-height:36px; color:#d92117; font-size:24px;padding:26px 0 0 30px;}
.home_products_dh span{ height:36px; line-height:36px; color:#595959; font-size:16px; padding-left:6px;}
.home_products{background:url(../images/pro_bg.jpg) no-repeat center; height:325px;}
.h_pro{ width:1000px; min-width:1000px; margin:0 auto; height:331px; background:url() no-repeat center;}
.h_pro_bt{ text-align:center; color:#315199; font-size:18px; padding-top:10px; margin:0 auto; width:1000px; height:45px; line-height:45px;}
.h_pro_bt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:20px;}
.h_pro_bt a{ color:#315199; font-size:12px;}
.hh_con{ position:relative; width:100%;margin-top:35px;}
.hh_con span{ position:absolute; width:26px; height:44px; cursor:pointer; top:75px;}
.hh_con span.hleft{ left:40px; background:url(../images/left.jpg) no-repeat;}
.hh_con span.hright{ right:30px; background:url(../images/right.jpg) no-repeat;}
.h_list_pro{ height:225px; position:relative; width:850px; margin:0 auto; overflow:hidden;}
.h_list_pro ul li{float:left;width:155px; height:225px; margin-right:20px;}
.h_list_pro ul li a{ display:block; width:155px; height:225px;}
.h_list_pro img{ max-width:155px; max-height:155px;border:solid 0px #ddd;}
.h_list_pro p{ display:block; width:155px; overflow:hidden; text-align:center; height:30px; line-height:30px; font-size:14px; padding-top:5px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* Home_pic */
#home_pic{ height:895px; padding-bottom:12px;}

/* Home_news */
#home_news{ width:1000px; margin:0 auto;}
#home_news_left{ width:455px; float:left;}
.home_news_dh{ height:36px; line-height:36px; color:#d92117; font-size:24px;padding:26px 0 15px 0;}
.home_news_dh span{ height:36px; line-height:36px; color:#595959; font-size:16px; padding-left:6px;}
.list_home_news li{ height:62px;}
.list_home_news .news_left{ height:62px; width:86px; background:#f2f2f2; float:left; font-size:22px; color:#454545;text-align:center; padding-top:15px;}
.list_home_news .news_left span{ font-size:14px; color:#454545; text-align:center; display:block;}
.list_home_news .news_right{ height:52px;float:left;width:340px; padding-left:110px; text-align:left; position:relative;top:-80px; margin-bottom:-20px;}
.news_right a{ font-size:14px; font-family:"Microsoft YaHei"; font-weight: normal;color:#d91f15;}
.news_right a span{ font-size:14px; font-family:"Microsoft YaHei"; font-weight: normal; line-height:24px;height:24px; float:left; padding-right:6px; color:#565656;}
.home_news_pic{ padding-top:6px;padding-bottom:6px;}
#home_news_center{ width:348px; float:left;}
#home_news_right{ width:525px; float:right; text-align:left;}
#home_news_right img{ padding-right:20px;}

/* left */
#left_con{ padding:20px 0px;}
#left{ width:220px; float:left; margin-top:20px;margin-bottom:40px;}
.left_top{ height:42px; background:#da251c; line-height:42px; padding-left:18px; font-family:"Microsoft YaHei"; font-size:15px; color:#fff; font-weight:bold;} 
.left_top span{ font-size:14px; text-transform:uppercase; margin-left:5px;}
.left_dh{ padding:5px 8px; margin-bottom:0px; border:solid 1px #e2e2e2; border-top:none;}
.left_dh ul li{ line-height:40px;}
.left_dh ul li a{ background:url() no-repeat 5px center; height:40px; display:block; padding-left:10px; border-bottom: dotted 1px #e5e5e5; font-family:"Microsoft YaHei"; font-size:14px; color:#545454;}
.left_dh ul li a:hover{ color:#da1814;}
.left_pic{ float:left; margin-bottom:20px;}

/* Content */
#right{ width:740px; float:right; }
.right_dh{ height:40px; line-height:40px; border-bottom:solid 1px #e2e2e2; }
.right_dh_r{ float:left; padding-right:6px;}
.right_pro_dh_r{ float:left; padding-left:12px; padding-top:23px;}
.right_con{ min-height:300px; height:auto; _height:300px; padding:15px 5px;}

/*list_pro*/
ul.list_pro{text-align:center;min-height:240px;_height:240px;}
ul.list_pro li{float:left;width:30%;padding-bottom:5px; line-height:35px; height:220px; margin-left:20px;margin-bottom:35px;}
ul.list_pro img{width:170px; height:170px; border:1px solid #e3e3e3; padding:20px;}
ul.list_pro span{display:block;}
ul.list_pro .pro_img{width:220px; height:150px;padding:0}

/*dis_big*/
.dis_big{ text-align:center;}
.dis_big_left{ float:left; width:450px;}
.dis_big_right{ float:right; text-align:left; width:275px; margin-top:20px;}
.dis_name{line-height:30px;height:30px; color:#454545; font-size:14px; text-align:center; padding-top:20px;}
.dis_name span{line-height:30px;height:30px;color:#565656; font-size:16px;font-weight: normal;}
.dis_pic{ position: relative; _height:100px; text-align:center; margin-top:30px;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.dis_pic img{border:0px solid #ccc; max-width:700px;}
.dis_note{ width:100%;text-align:left;line-height:23px; margin-top:26px; float:left;text-align:left; margin:40px 0; }
.dis_note span{ width:100%;text-align:left; border-bottom:1px solid #e2e2e2; display:block; line-height:40px; font-weight:bold;margin-bottom:10px;}

/*table*/
table.list{font-family: Arial, Helvetica, sans-serif;,verdana,arial,sans-serif;font-size:13px;color:#333333;border-width: 1px;border-color: #666666;border-collapse: collapse; width:100%}
table.list th {border-width: 1px;padding: 8px;border-style: solid;border-color: #cccccc;background-color: #e8e8e8; font-weight:normal}
table.list td {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #e8e8e8; font-weight:normal}

/*news_content*/
.news_content{width:1000px;margin:0 auto;}
.news_type{font-weight:bold;height:25px;line-height:25px;position:relative;}
.news_type a{position:absolute;top:0;right:0;line-height:25px;}
.type_pic{float:left;width:150px;border:1px solid #ccc;}
ul.news_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.news_list li{position:relative;height:36px;;border-bottom:1px dotted #ccc;float:right;width:500px;}
.news_type{line-height:26px;font-weight:bold;clear:both;}
.news_more{line-height:26px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px;}
ul.list_news li{position:relative;height:36px; line-height:36px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}

/*dis_news*/
#dis_news{}
#dis_news .news_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .news_line{text-align:center;_height:25px; line-height:25px; border-top:0px dotted #ccc;}
#dis_news .news_content{padding:5px;_height:200px;min-height:200px;width:100%; margin-top:15px;}

/*list_links*/
ul.list_links{text-align:center;min-height:200px;_height:200px;}
ul.list_links li{float:left;padding:5px 10px;text-align:center;width:140px;min-height:50px;_height:50px;}
ul.list_links li img{width:130px;height:50px;}

/* Scroll */
#demo{overflow:hidden;width:600px; margin:0 auto;}
#indemo{float:left;width:100000px;}
#indemo img{margin-right:10px;border:1px solid #ccc;}
#demo1{float:left;}
#demo2{float:left;}
.pro_content{ position:relative;}
.t_left{background:url(../images/pleft.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; left:0;}
.t_right{background:url(../images/pright.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; right:0;}

/*page*/
.page{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px; margin-top:20px;}

/*other*/
.feedback { width:680px;}
.feedback input{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:246px; border:1px solid #cccccc; height:24px; margin-bottom:12px;}
.feedback textarea{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:450px; border:1px solid #cccccc; height:96px; overflow:hidden;margin-bottom:12px;}
.feedback ul li span{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:96px; height:24px; margin-right:12px; float:left; text-align:left}
.feedback .submit{ line-height:26px; color:#565656; width:110px; border:1px solid #cccccc; height:32px; margin-top:12px; cursor:pointer}
.feedback .code{ width:246px;}
.feedback img{ color:#565656; float:right;}

/*blan*/
.lan_bg{ background:#e5e5e6;}
#blan{ width:1000px; margin:0 auto; padding:30px 0; color:#11baee;}
#blan a{ color:#787878;}
#blan a:hover{ color:#11baee;}
#blan .pic{ float:left; width:305px;}
#blan .bl_lan{ float:right; width:1000px; background:url(../images/bcode.jpg)  right bottom no-repeat;}
#blan .b_list{ float:left; padding-left:10px; width:120px;  min-height:130px; _height:130px;}
#blan .bl_name{ font-size:13px; height:30px; text-align:left}
#blan .b_list li{ height:25px; width:120px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
#blan .b_pro{ float:left; width:170px;}
#blan .b_pro li{ height:25px; width:170px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
#blan .b_other{ float:left; width:140px;}
#blan .b_other li{ height:25px; width:140px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}

/* footer */
#footer{ background:url(../images/footer_bg.jpg) repeat-x center;margin-top:15px; border-top:4px solid #d91f15; height:70px;}
#footer a{ color:#fff;}
#footer a:hover{ color:#fcff00;}
.footer_con{ text-align:center; margin:0 auto; padding-top:20px;}
