﻿@charset "utf-8";
/* CSS Document */
#container{ margin:0 auto; background:url(../images/bodybg.png) left 134px repeat-x;}
.box{ padding:10px; border:1px solid #ebebeb; border-top:0; border-bottom:0;}
.btn{ width:60px; height:24px;  text-align:center; margin-top:5px;cursor:pointer !important;}
.fl{ float:left}
.fr{ float:right}
.lm-t{ clear:both; background:url(../images/lm_t.png) left bottom repeat-x; height:37px;}
.lm-tl{ background:url(../images/lm_tl.png) left bottom no-repeat; width:10px; height:37px;}
.lm-tr{ background:url(../images/lm_tr.png) right bottom no-repeat; width:10px; height:37px;}
.lm-b{ clear:both; background:url(../images/lm_b.png) left bottom repeat-x; height:5px; line-height:5px;}
.lm-bl{ background:url(../images/lm_bl.png) left bottom no-repeat; width:10px; height:5px;}
.lm-br{ background:url(../images/lm_br.png) right bottom no-repeat; width:10px; height:5px;}
.headtitle{ background:url(../images/headtitlebg.png) left top no-repeat; width:96px; font-size:14px; font-weight:bold; line-height:34px; text-align:center; color:#fff;}
.more{ line-height:37px; margin-top:6px;}
.more2{ color:#ff6600;}
.span{ line-height:37px;color:#666;max-width: 600px;}
.span a:link,.span a:visited,.span a:active{ color:#666;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}

/**page**/
.page{ clear:both; margin:10px 0; text-align:center; float:left; width:100%; line-height:25px;}
.page span.disabled {color: #CCC;margin-right: 2px;border: 1px solid #F3F3F3;padding: 2px 5px;border-image: initial;}
.page span.current {padding: 2px 5px;font-weight: bold;color: #ff6600;margin-right: 2px;border: 1px solid #CCC;background: #F5FAFD;text-decoration: none;border-image: initial;}
.page a {margin-right: 2px;border: 1px solid #CCC;padding: 2px 5px;border-image: initial;}
.page a:hover {background: #F5FAFD;}

.mtw_title a{color:#333;}


/*header*/
#top{ clear:both; margin:0 auto;}
#top .head{ clear:both; margin:0 auto;position: relative;overflow:hidden;}
	.logo{width:1000px;margin-top:10px;min-height: 91px;}
	.logo img{ float:left;}
	.logo span{float:left; font-size:30px; font-weight:bold; line-height:82px; color:#333; margin-left:10px; }
	.logo a{color:#a42a2a;}
	.china{ margin:10px auto 0 auto; font-size:12px;}
	.china ul{line-height:30px;}
	.china li{ display:inline; color:#fff;}
	.china a:link,.china a:visited,.china a:hover,.china a:active{color:#fff; padding:0 10px; }
	.menu{ margin:0 auto; background:url(../images/menubg.png) left top repeat-x; height:36px;width:1000px;overflow:hidden;}
	.menu ul{ margin:0 auto;}
	.menu ul li{ float:left; width:125px; height:34px; font-size:14px; font-weight:bold; text-align:center;}
	.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active{ width:125px; height:34px; line-height:34px; color:#333; display:block}
	.menu ul li a:hover{ background:url(../images/menuhoverbg.png) center top no-repeat; height:34px; line-height:34px; color:#fff; display:block;}
    .menu ul li.current{ background:url(../images/menuon_hoverbg.png) center top no-repeat; line-height:36px; color:#fff; display:block;}
	.menu ul li.current a:link,.menu ul li.current a:visited,.menu ul li.current a:hover,.menu ul li.current a:active{ background:url(../images/menuhover.png) center center no-repeat; line-height:36px; color:#fff;}
	
/*banner图片*/	
.banner{ clear:both; margin:10px auto 0 auto; position:relative; }
#focus {width:980px;height:250px;overflow:hidden;position:relative;}
#focus ul {height:380px;position:absolute;}
#focus ul li {float:left;width:980px;height:250px;overflow:hidden;position:relative;background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px;left:0;bottom:0;background:#000;}
#focus .btn {position:absolute; width:780px; height:10px;padding:5px 10px; right:0; bottom:0;text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/*main*/
#main{ clear:both; margin:10px auto 0 auto; width:1000px;}
.right-t{ clear:both;}

/*产品滚动*/


/*左侧*/
.Show_Pro1th{ font-weight:bold; line-height:30px;}
.Show_Pro1th a { background: url(../images/icon.png) 5px center no-repeat; padding-left:15px; width:210px; border-bottom:1px dashed #ccc; height:30px; line-height:30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Show_Pro2th{ font-weight:normal; margin:5px 10px;}
.Show_Pro2th a{ background:url(../images/icon2.png) left center no-repeat;  width:190px; border:0; line-height:24px; height:24px; padding-left:10px;}
.left .contact .box ul{ border:0;}
.left .contact .box ul li{ line-height:24px;}

/*右侧*/
.right .product{ clear:both; float:left;}
.right .about img{float:left; margin:10px;}
.right .news img{float:left; margin:10px;}

/* 产品*/
.list {overflow:hidden;width:718px;}
.list ul{ width:730px;}
.list ul li{ width:154px; margin:0 12px; float:left; margin-bottom:10px; display:inline;height:184px;}
.list ul li .img a{ width:150px; height:150px; display:block; padding:1px; border:1px solid #ebebeb;vertical-align: middle;display: table-cell;*display:block;text-align:center;line-height:150px;font-size:120px}
.list ul li .img a img{vertical-align:middle}
.list ul li .img a:hover{border:1px solid #ff6600;}
/*.list ul li .img a img{ width:150px; height:150px;}*/
.list ul li .name{ text-align:center; width:154px; line-height:30px;height: 30px;overflow: hidden;}
.list ul li.last{margin-right:0px;}
.prolist h1{background:url(../images/h1_bg.png) repeat-x;line-height:30px;font-size:14px;padding-left:20px;border-bottom:solid 1px #ccc;}
.prolist h2{font-size:16px;color:#ff6600; text-align:center; line-height:50px;}
.prolist h3{font-size:12px;color:#666; font-weight:normal; text-align:center;line-height:30px;}
.prolist p{line-height:20px;padding:0 20px; text-indent:24px;font-size:12px;color:#666;}
.prolist img{margin:10px 0;}
.pro_tab{border:solid 1px #ccc;margin:0 100px;border-bottom:0;height:100%;margin-bottom:20px;}
.pro_tab li{border-bottom:solid 1px #ccc;line-height:30px;font-size:12px;color:#333;clear:both; padding:0 5px;}
.pro_name{border-right:solid 1px #ccc;width:80px;display:block;background-color:#EAEAEA;float:left; text-align:right;}
.pro_main{display:block;float:left;padding-left:10px;}

/*新闻*/
.newsCatalog{padding:10px 0 ;}
.newsCatalog a{color:#333;border:solid 1px #ccc;line-height:30px;display:block;width:120px; float:left; text-align:center;margin-right:10px; background-color:#eaeaea;}
.newsCatalog a:hover{color:#ff0000; text-decoration:underline;}
.news li{ background:url(../images/icon3.png) left center no-repeat; line-height:25px; padding-left:10px; border-bottom:1px dashed #d3d8dc;overflow: hidden;
	width: 343px;}
.new_itr li{width: auto;}
.news h2{font-size:16px;color:#e97717; text-align:center;line-height:50px;}
.news h3{font-size:12px;color:#666;font-weight:normal;text-align:center;line-height:30px;}
.news-date{ float:right; color:#999;}

/*招聘*/
.jobs{font-size:12px;}
.jobs h1{background:url(../images/h1_bg.png) repeat-x;line-height:30px;font-size:14px;padding-left:20px;border-bottom:solid 1px #ccc;}
.jobs ul{color:#666; border-bottom:1px dashed #ccc; margin:10px;}
.jobs ul li{ padding:0 10px; line-height:24px; margin:5px 0;}
.jobs .title{ background-color:#eaeaea;}
.jobs_title{font-weight:bold; color:#333; }
.jobs_name{font-weight:bold;color:#333; text-align:right;float:left;width:120px; }

/*留言*/
.o_list{font-size:12px;}
.o_list .title{ background-color:#3496e4; height:30px; line-height:30px; color:#fff; font-weight:bold; padding-left:10px;}
.o_list h1{background:url(../images/h1_bg.png) repeat-x;line-height:30px;font-size:14px;padding-left:20px;border-bottom:solid 1px #ccc;}
.o_list ul{padding:10px 0 ;color:#666;line-height:30px;border-bottom:solid 1px #ccc;margin:0 30px 10px 30px;}
.o_r{color:#ff0000;}

/*联系*/
.contact ul{font-size:12px;border-bottom:solid 1px #ccc; }
.contact li{line-height:30px;color:#666;}
.c_name{font-weight:bold;color:#333; text-align:right;float:left;width:100px; }
.c_line{border-bottom:solid 1px #ccc; margin:10px 0;}

/*footer*/
.links{ clear:both; margin:10px auto 0 auto; border:1px solid #ebebeb; padding:10px;width:978px;}
.links span{font-size:12px; color:#e97717;line-height:24px; text-align:left;font-weight:bold;}
.links a{color:#8a8a8a; margin-left:10px; font-weight:normal;}
.links a:hover{color:#ff6600;text-decoration:underline;}
#footer{ clear:both; margin:10px auto 0 auto; background:url(../images/footbg.png) left top repeat-x; }
.foot{ clear:both; margin:0 auto; background:url(../images/foot.png) left top no-repeat; width:980px; padding:10px 0; text-align:center; color:#666;}
.foot a:link,.foot a:visited,.foot a:active{ color:#666;}
.foot a:hover{ color:#ff6600;}



.ren_slider{width:1000px;height:280px;position:relative;}
.ren_slider div.img{width:1000px; height:280px;}
.ren_slider .renwnum{position:absolute; right:7px; bottom:7px; z-index:9999; color:#fff; overflow:hidden;}
.ren_slider .renwnum li{float:left; width:17px; height:17px; margin-right:5px; display:inline; color:#fff; cursor:pointer; line-height:15px; text-align:center; background:#808080;font-size:12px;font-family:"微软雅黑";}
.ren_slider .renwnum .on{color:#ffff; background:#0b81cb;font-family:"微软雅黑";font-size:12px;}

.tb_pcv{font-size:12px;line-height:28px;text-align:left;}
.nt_pfg{width:190px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}
.nt_pfgt{width:500px;height:200px;line-height:22px;border:1px solid #CCC;padding-left:5px; vertical-align:top;margin-bottom:15px;}
.nt_pfm{width:80px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}

.box table tr td a{padding-left:5px;line-height:30px;color:#999;}
.newsCatalog a.on{background:#ffffff;color:#ff0000;}
.new_itr{margin-top:10px;}


.list_pt ul li{width:345px;margin-right:10px;margin-bottom:15px;float:left;}
.list_pt ul li .img{width:200px;float:left;}
.list_pt ul li .img a{display:block; padding:1px;border:1px solid #ebebeb;vertical-align: middle;display: table-cell;*display:block;text-align:center;}
.list_pt ul li .img a img{width:180px;height:180px;}
.list_pt ul li .name{width:100px;float:left;margin-left:10px;}

.search_t{position:absolute;right:10px;top:35px;}
.ttr_txt{width:200px;height:25px;line-hieght:25px;border:1px solid #CCC;padding-left:5px;float:left;border-right:none;}
.tte_po{float:left;width:50px;height:27px;background:#016adf;cursor:pointer !important;border:none;color:#ffffff;font-size:13px;}

.head a.yr_mu{color:#333;background:none;}
.head  a.on{background: url(../images/headtitlebg.png) left top no-repeat;
width: 96px;
font-size: 14px;
font-weight: bold;
line-height: 34px;
text-align: center;
color: #fff;}

.nre_pcv ul li a{display:block;overflow:hidden;height:25px;}


.banner_title{position:absolute;left:70px;top:40px;line-height:25px;z-index:9;}

table{margin:0 auto;}
.pro_liv{padding:15px;width: 708px;}
.pro_liv table a{color:#333;padding-left:10px;}

.listright_p{width:720px;overflow:hidden;margin-bottom:20px;}
.listright_p ul{width:780px;}
.listright_p ul li{float:left;width:165px;height: 184px;margin-left:11px;margin-top:15px;}
.tjcp_cont_tp{width:163px;border:1px solid #ccc;background:#fff}
.tjcp_cont_tc{line-height:25px;overflow:hidden;width:163px;height:25px;text-align:center;margin-top:7px;}
.tjcp_cont_tc a{color:#5d5d5d;line-height:25px;overflow:hidden;width:163px;height:25px;}

.mess_txt{width:300px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.mess_txtt{width:450px;height:120px;margin-bottom:10px;border:1px solid #cccccc;line-height:28px;font-size:12px;vertical-align:top;padding-left:5px;}
.vn_pct{width:70px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.btn{height:28px;width:70px;cursor:pointer!important;}

.graya12 tr td span{line-height: 25px;font-size: 13px;}
.box table.graya12 tr td a{color:#333;}

.padding{ text-align:center;line-height:18px;padding:25px 0px;}
.padding span{ padding:5px; color:#5d5d5d;}
.padding span a{color:#5d5d5d;}