/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2014-05-29 14:54:46
 * @version $Id$
 */
/* 重设浏览器默认样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,button,span,img{margin:0;padding:0;}
a{text-decoration: none;color: #666;}
a:hover{text-decoration: underline;color: #cb0e0e;}
a,button{outline:none;hide-focus: expression(this.hideFocus=true); cursor: pointer;}
img{border: 0; vertical-align:top;}
li{list-style:none;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
input,button,select,textarea{outline:none;} 
textarea{resize:none;overflow:auto;resize:none;}
body,textarea,input,button,select{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;outline:0;}
body{background: #f2f2f2 url(../img/common/bg.jpg) repeat-x center top;color:#666;}
/*布局框架 grid*/
.g-wp{width: 1000px; margin: 0 auto;}
.g-h32{height: 32px;overflow: hidden;}

/* 常用功能 function*/
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-fl{float:left;}
span.f-fl p{position:relative}
.f-fr{float:right;}
.f-fl,.f-fr{display:inline;}
.f-dn,.hide{display:none;}
.f-db,.show{display:block;}

/*公用模块 mdular*/
.m-list-wp{border-top: 2px solid #cb0e0e;}
.m-list-wp1,.m-list-wp0{width: 240px;}
.m-list-wp0{border: none;border-top: 1px solid #dadada;}
.m-list-wp2{width: 264px;}
.m-list-wp3{width: 434px;margin-left: 23px;}
.m-list-wp4{width: 693px;}
.m-list-wp h2{float: left;padding-left: 14px; font-size: 14px; color: #333;}
.u-more,.u-more:hover{float: right;padding-right: 10px;color: #cb0e0e;}
.m-list-wp .u-tt{height: 30px; line-height: 30px; border-left: 1px solid #dadada;border-right: 1px solid #dadada; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f1f1f1));filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fefefe,endColorStr=#f1f1f1);background: -moz-linear-gradient(top, #fefefe, #f1f1f1);background: -o-linear-gradient(top, #fefefe 0%,#f1f1f1 100%);}
.m-list-wp .u-ct{border: 1px solid #dadada;padding: 15px 10px;}
.m-list-wp3 .u-tt,.m-news .u-tt{border: none; background: none;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);}
.m-list-wp3 .u-ct,.m-news .u-ct{border: none; border-top: 1px solid #dadada;padding: 0;padding-top: 14px;}
.m-list-wp .u-list li{height: 30px; line-height: 30px;vertical-align:top;}

.m-list-wp .u-list li span{float: right;color: #999;}


.m-list-wp .u-list li i{float: left; width: 2px; height: 2px; overflow: hidden;background: #cb0e0e;margin: 14px 5px 0 0;}
.m-list-wp .u-list li a{display: block; float: left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-list-wp1 .u-list li a,.m-list-wp0 .u-list li a{width: 120px;}
.m-list-wp2 .u-list li a{width: 220px;}
.m-list-wp .u-lists{width: 434px;}
.m-list-wp .u-lists li{border-bottom: 1px dotted #999;}
.m-list-wp .u-lists li span{float: right; color: #999;}
.m-list-wp .u-lists li.hot{height: 73px;}
.m-list-wp .u-lists li.hot a,.m-list-wp .u-lists li.hot a:hover{display: block;width: 434px;font-size: 14px;font-weight: bold; color: #cb0e0e;line-height: 24px;}
.m-list-wp .u-lists li.hot p{line-height: 20px; color: #999;}
.m-list-wp .u-lists li a{width: 320px;}
/*页头*/
.g-hd{height: 189px;}
.m-tb{height: 26px; line-height: 26px;position: relative;z-index: 2;}
.m-tb span,.m-tb p,.m-tb a,.m-tb a:hover{color: #f5deb8;}
.m-tb p{position: absolute; right:0;z-index: 10;font-weight: bold;}
.m-hd{position: relative;z-index: 1;}
.m-logo{position: absolute;left:19px; top:26px;}
.m-ad{position: absolute;z-index: 5;right: 0;top:-17px;width: 600px;height: 180px;}
/*导航*/
.m-nav{height: 37px;_overflow: hidden;background: #cb0e0e;border-top: 3px solid #a60707;}
.m-nav ul{width: 1000px;position: relative;top:-3px;z-index: 10;}
.m-nav li{float: left;position: relative;z-index: 20;}
.m-nav li span a{display: block;width: 111px; height: 37px; line-height: 36px;text-align: center;border-top: 3px solid #a60707;font-size: 14px;font-weight: bold; color: #fff;}
.m-nav li.crt span a,.m-nav li span a:hover,.m-nav li.hover span a{background: #990b0b; border-top-color:#7d0505;text-decoration: none;color: #fff;}
.m-nav li ul{display: none;position: absolute;left:0;top:40px;z-index: 100;	background: #fff3f3;width: 109px;border: 1px solid #7d0505; border-top: none;}
.m-nav li ul li{border-top: 1px solid #ffb9b9;}
.m-nav li ul li.one{border-top:none;}
.m-nav li ul li a{display: block;width: 109px; height: 34px;line-height: 34px;text-align: center; color: #383838;}
.m-nav li ul li a:hover{background: #ffe1e1; color: #383838;text-decoration: none;}
.m-nav li.crt ul{display: block;}
/*页面主体*/
.g-bd{background: #fff;width: 980px;margin: 0 auto; padding:0 10px 5px;}
.home-list{padding-top: 20px;}
.m-news{border: none;width: 721px;}
.m-news h2{padding: 0;}
.m-banner{width: 265px;height: 198px; background: #eaeaea;position: relative;}
#bannerMain,#bannerMain img{width: 265px;height: 171px;overflow: hidden;}
#bannerTxet{height: 27px;line-height: 26px;padding-left: 8px;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#banner .banner-btn-bj{height: 14px; position: absolute; top:157px; right:0; z-index:999;}
#bannerBtn{float: right;}
#bannerBtn li{float: left; display: inline;  width: 23px; height: 14px;overflow: hidden;line-height: 14px;border-left: 1px solid #fff;text-align: center;background: #000; cursor: pointer;color: #fff;}
#bannerBtn li.cc{background:#cb0e0e; width: 24px; border: none;}
.m-list-wp .u-contact li{height: 24px; line-height: 24px;}
#roll{height: 120px;position: relative;}
.m-slide-btn a{display: block; position: absolute; top:48px; width: 12px; height: 23px;background:#fff url(../img/common/btn.jpg) no-repeat; overflow: hidden;}
.m-slide-btn .prev{left:0;background-position: 0 -23px;}
.m-slide-btn .prev:hover{left:0;background-position: 0 0;}
.m-slide-btn .next{right:0;background-position: 0 -69px;}
.m-slide-btn .next:hover{right:0;background-position: 0 -46px;}
#roll .list,.list ul{width: 628px;height: 107px;position: relative;left: 20px;top:8px;overflow: hidden;}
#roll .list ul{position: absolute;}
#roll .list li{float: left;height: 107px;padding:0 3px;}
.m-links{height: 62px;line-height: 62px; width:980px;}
.m-links h3{color: #666;font-size: 12px;}
.m-links li{float: left; padding-right: 12px;}
/*页脚版权*/
.g-ft{text-align: center;line-height: 24px;padding: 20px 0 30px;}



/*内页**********************************************************************/
/*侧栏*/
.g-sdc{width: 206px;padding-bottom: 50px;}
.g-sdc h3{width: 191px;height: 39px;padding-left: 15px;line-height: 38px; font-size: 14px;color: #990b0b;background:url(../img/common/title-bg.jpg) 0 0 repeat-x;}
.g-sdc ul{width: 184px;border: 1px solid #dadada; border-top: none;padding: 6px 10px 24px 10px;}
.g-sdc li{width: 184px;height: 35px;padding-top: 4px; border-bottom: 1px dotted #c4c4c4;}
.g-sdc li a{display: block;width: 162px;height: 30px;padding-left: 22px;line-height: 30px; font-weight: bold;color: #333;background: #fff url(../img/common/dot.jpg) 10px 13px no-repeat;}
.g-sdc li.crt a,.g-sdc li a:hover{background: #fff url(../img/common/sbc-hover.jpg) 0 0 no-repeat; color: #fff; text-decoration: none;}
/*内容*/
.g-mnc{width: 745px;padding-bottom: 50px;}
.m-crm{height: 37px; line-height: 36px; border-bottom: 2px solid #cdcdcd;}
.m-crm h2{_position: relative;_bottom: -2px; height: 37px;padding:0 12px 0 6px;border-bottom: 2px solid #cb0e0e;font-size: 14px;  color: #333;}
.m-crm p,.m-crm a{color: #999;}
.m-crm a:hover{color: #cb0e0e;}
.m-ct{padding: 25px 10px;}
.m-ct p{line-height: 26px;font-size: 14px;}


/*新闻列表*/
.m-list ul li{height: 36px; line-height: 36px; border-bottom: 1px dotted #999;vertical-align:top;}
.m-list ul li i{float: left; width: 2px; height: 2px; overflow: hidden;background: #cb0e0e;margin: 17px 5px 0 0;}
.m-list ul li a{display: block; float: left;width:600px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-list ul li span{float: right; color: #999;}
.m-list ul li span a{width:76px; float:right}
.m-page{text-align: center;height: 24px; padding: 20px 0;}
.m-page a,.m-page span{display: inline-block; height: 22px;line-height: 22px;padding: 0 10px;margin-right: 2px;border-width: 1px;border-style: solid;}
.m-page a{border-color: #cdcdcd;background: #dedede; color: #666;}
.m-page .none{border: none;background: none;}
.m-page .crt,.m-page a:hover{border-color: #ff8e00;background: #ffbc00; color: #fff;text-decoration: none;}
.m-page span{background:#f3f3f3;border-color:#d1d1d1;color: #999;}





.u-news .u-tt {
	font-family:微软雅黑;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-top:30px;}
.u-news .u-doc {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
	text-align: center;
	padding-top: 10px;}
.u-news .u-doc span {
	color: #666;}
.u-news .u-ud {
	height: 48px;
	padding-top: 30px;
	font-size: 12px;
	color: #666;}
.u-news .u-ud p {
	height: 24px;
	line-height: 24px;}
.u-news .u-ud p a {
	color: #666;}
.u-news .u-ud p a:hover {
	color: #333;}

.u-mn .u-ct{ line-height:25px;}
/*
.u-mn .u-ct img{max-width:720px; margin:0 auto; _width:expression(document.body.clientWidth>720?"720px":"auto" ); display:block;}
*/


.p-list{margin-top:25px;}
/*产品列表样式*/
.productlist {
	margin-left:5px;}
.productlist LI {
	float: left; overflow: hidden; width:196px; height:200px; margin-left:35px;}
.productlist LI IMG {border:1px solid #d9d9d9; padding:3px 3px;}
.productlist LI .product_name {
	display: block; overflow: hidden; width:188px; line-height:15px; height: 15px; text-align: center; padding-top:5px;}
/*End产品列表样式*/