/* CSS Document */
html,body{margin:0 auto; font-size:12px; line-height:24px; text-decoration:none; color:#555; font-weight:normal; font-family:"Microsoft YaHei";background:#fff;}
ul,ol,dl{list-style:none;margin:0; padding:0;}
ul li,ol li,dl dd,dl dt,dl dd{margin:0;padding:0;}

img{border:0;}
p{margin:0; padding:0;}
a{font-size:12px; color:#555; line-height:24px; text-decoration:none; font-weight:normal;}
a:hover{font-size:12px; color:#24326f;}
h1{margin:0;padding:0; }
/*-----------------------------------------------------------------------------------------------------------------*/
.clear{clear:both; height:0; font-size:1px;line-height:1px;}
.head{width:100%; display:block;position:static;}
.logo{display:block; width:1003px; height:87px;margin:0px auto;margin-top:18px;}
.logo_left{float:left;}
.logo_right{float:right;width:240px; position:static;height:69px;text-align:right;}
.z1{font-size:24px; color:#ec232a;font-weight:bold;}
.z2{font-size:14px;color:#24326f;font-weight:bold;}
.z2:hover{font-size:14px;color:#24326f;font-weight:bold;}
.logo_right p{display:block;height:24px;}
.menu{display:block;height:35px;width:100%; background:url(../images/menu_bg.jpg) repeat-x left top;overflow:hidden;}

.menu_inner{display:block;height:35px;width:1003px;margin:0 auto; background:url(../images/menu_bg.jpg) repeat-x left top;overflow:hidden;}
.menu_inner ul li{float:left;position: relative;z-index:10;padding-right:2px;background:url(../images/menu_li.jpg) no-repeat right top;height:35px;line-height:35px;}
.menu_inner li a{ display:block;height:35px;font-size:14px; font-weight:bold; color:#fff; text-align:center;width:141px;line-height:35px;}
.menu_inner li a:hover{ display:block;height:35px;font-size:14px; font-weight:bold; color:#fff; text-align:center;width:141px;line-height:35px;background:url(../images/menu_hover.jpg) repeat-x left top;}
.menu_inner .current{ background:none; color:#fff;}
.menu_inner li dl{ list-style-type: none;	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 35px;z-index:9999;	width:102px;display:none;}
.menu_inner li:hover dl{position: absolute;	left: 0px;	top: 35px;z-index:9999; display:block;}
.menu_inner li:hover dd a{ 	background-color: #23326f;	display: block;height: 25px;		font-size: 13px;	line-height: 25px;color: #ffffff;	text-decoration: none; border-bottom:1px dotted #ffffff;}
.menu_inne li:hover dd a:hover{ background-color: #ce130a;	color:#FF470A;	display: block;	height: 25px;}


.banner_out{display:block;width:100%;  height:340px;padding-top:10px; background:url(../images/banner_bg.jpg) repeat-x 0px 0px;}
.banner{width:1003px;height:340px; margin:0 auto;display:block;}

.content{display:block; width:1003px;margin:0 auto;margin-top:10px;}
.products{display:block; width:1003px; margin:0 auto;height:192px;background:url(../images/product_bg.jpg) repeat-x left top;}



#pro{display:block;width:979px;padding-top:15px;margin-left:12px; height:160px; overflow:hidden;} 
#pro li{ text-align:center;float:left; width:174px; height:158px; padding-left:12px; font-size:12px;overflow:hidden;}

#pro a{display:block; width:174px;text-align:center;color:#fff;}
#pro a:hover{ text-decoration:underline;}
#pro img {width:160px; height:120px;background:#fff; padding:7px; }
#inpro{float: left;width: 800%; }
#pro1,#pro2{height:170px;float:left; display:inline-table;}

.abt{float:left;width:220px;padding-top:13px;background:url(../images/abt_top.jpg) no-repeat left top;}
.abt2{display:block;width:220px;padding-top:13px;background:url(../images/abt_top.jpg) no-repeat left top;overflow:hidden;}
.go{float:left;margin-right:6px;}
.abt_con{background:url(../images/abt_con.jpg) repeat-y left top;padding:0px 10px;}
.abt_tt{font-size:20px; font-weight:bold;color:#000;line-height:28px;padding-bottom:10px;height:28px;}
.abt_tt a{font-size:20px; font-weight:bold;color:#000;line-height:28px;}
.abt_tt a:hover{font-size:20px; font-weight:bold;color:#24326f;line-height:28px;}
.abt_bot{height:14px;width:220px; background:url(../images/abt_bot.jpg) no-repeat left top;overflow:hidden;}
.contact{width:220px; height:83px; margin-top:6px;overflow:hidden;}

.nws{float:left;margin-left:10px; width:265px;padding-top:13px;background:url(../images/news_top.jpg) no-repeat left top;}
.nws_con{background:url(../images/news_con.jpg) repeat-y left top;padding:0px 10px;}
.nws_bot{width:265px;background:url(../images/news_bot.jpg) no-repeat left top; height:15px; overflow:hidden;}
.ge{clear:both;height:16px;line-height:16px; background:url(../images/ge.jpg) no-repeat left bottom;}
.ge3{display:block;height:1px;line-height:1px; font-size:1px;background:url(../images/dash.jpg) repeat-x left bottom;margin-bottom:10px;}
.ge2{display:block;height:10px;line-height:1px; font-size:1px;margin:0;padding:0;}
.nws_con h4{font-size:12px; color:#24326f;line-height:20px;margin:0;padding:0;}
.nws_ss{line-height:20px;}
.case{margin-top:14px;height:180px;}
.case li{width:240px;}
.case li a{color:#24326f;background:url(../images/dian.jpg) no-repeat left center;padding-left:10px;}

.case2{}
.case2 li{background:url(../images/dash.jpg) repeat-x left bottom;}
.case2 li a{color:#24326f;background:url(../images/dian.jpg) no-repeat left center;padding-left:10px;}


.customer{float:right;width:220px;padding-top:13px;background:url(../images/abt_top.jpg) no-repeat left top;overflow:hidden;}
.customer_con{background:#f0f0f0;height:300px;padding:10px 0px;overflow:hidden;}
.customer_con dd{float:left;width:78px;height:74px;margin-left:12px;margin-bottom:14px;}


.bot{width:1003px; margin:0 auto;margin-top:10px; background:url(../images/bot_bg.jpg) repeat-x center top;padding-top:15px;}
.bot dl{float:left;padding:0px 35px;line-height:24px;text-align:left;width:115px;border-right:1px solid #ccc;height:180px;}
.bot dt{font-size:20px;font-weight:bold; color:#000;padding-bottom:10px;}
.bot dt a{font-size:20px;font-weight:bold; color:#000;}
.bot dt a:hover{color:#24326f;}
.bot dd a{color:#555;font-size:12px;}
.bot dd a:hover{color:#24326f;}
.bot .cont{float:left;padding:0px 35px;line-height:24px;text-align:left;width:160px;height:180px;border-right:none;}
.bot_tt{border-top:1px solid #ccc;padding-top:15px;text-align:center;}
.bq{
	display:block;
	width:991px;
	padding:0px 6px;
	background:#24326f;
	height:24px;padding-bottom:10px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background:url(../images/yin.jpg) repeat-x left top;
}


.lie li{ height:200px; height:31px;background:url(../images/sub_li.jpg) no-repeat left top;}
.lie li a{padding-left:20px; line-height:31px;font-weight:bold;font-size:13px;}
.left{float:left; width:220px;}
.right{float:right; width:773px;background:url(../images/right_1.jpg) no-repeat left top; padding-top:12px;overflow:hidden;}
.right_con{width:753px; padding:0px 10px;background:url(../images/right_2.jpg) repeat-y left top;height:500px; height:auto!important;min-height:500px!important;overflow:hidden;}
.right_bot{ width:773px;background:url(../images/right_3.jpg) no-repeat left top;height:14px; overflow:hidden;}
/*-------------------------------------------*/
#links{ display:block;width:179px;height: 27px;position: relative;z-index:1111;right:0; top:0;margin-top:10px;margin-left:60px;}
#links ul{position: absolute;top:0;right:0;padding-top:0px; }
#index #links ul{right:32px;}
#links ul li{float: left;position: relative; }
#links ul li.en{padding-right:0px;}
#chlm img,#glbm img{cursor:pointer;}
#glb,#chl{display: none;}
.glb{position: absolute;top:27px;right:0px;background: #fafafa;padding:4px 0;width:177px;border:1px solid #ddd;height: 100px;overflow:auto;}
.glb a{padding:1px 6px;display: block;color:#555;text-align: right;}
.glb a:hover{color:#ed0081;background: #ec232a;color:#fff;}
/*-----------------------------------------------------------------------*/
#xxx{position:relative; z-index:2;}
.mainbox{
    overflow:hidden;
    position:relative;
	z-index:3;
}
.flashbox{
   overflow:hidden;
    position:relative;
	z-index:4;
}
.imagebox{
    text-align:right;position:relative;z-index:5;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
/*--------------------------------------------------------------------------*/
/*----------------------------------------------------*/
#header {  height: 180px; width: 245px; }
#sub { margin: 0px; padding: 0px; list-style-type: none;display:block;width:245px;height:24px;overflow:hidden;}
#sub li { float: left; width:60px; text-align: center;margin: 0px; cursor: hand;margin-right:2px;height:24px;}
#sub li a{display:block;width:60px; color:#fff; font-size:13px;line-height:20px;font-weight:bold;}
#main{display:block;clear:both;margin: 0px;padding-top:5px;list-style-type: none;}

.sec1 { background:#24326f; padding:0px 4px;}
.sec2 {background:#888; padding:0px 4px;}
.block { display: block;}
.unblock { display: none;}

#main .st{padding-left:10px; background:url(../images/dian.jpg) no-repeat left center;}
/*-----------------------------------------*/
.newslist dt a{font-size:14px;font-weight:bold;color:#24326f;}
.prolist{margin:0 auto;}
.prolist li{display:block;width:753px;height:146px;  }
#pro_left{float:left;display:block;width:176px;}
#pro_right{float:right;display:block;width:562px;}
.con{background:#F9F9F9;border:1px solid #ddd;height:90px;padding:8px; position:relative;}
.prolist li img{display:block;width:160px; height:120px;background:#fff;padding:7px; border:1px solid #e1e1e1;}
.z3{color:#ce130a;}




/*--------------------------------------------------------------------*/
.pagelink{height:26px; line-height:26px; margin:10px 0 0 0; text-align:center;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.newsdetails{}
.newsdetails h2{ font-size:16px; color:#24326f; text-align:center; line-height:30px; margin-top:10px;}
.newsdetails h4{ font-size:12px; text-align:left; background:#ddd; font-weight:normal; margin:5px 0 10px;}
.newsdetails h5{font-size:12px;}
.newsdetails p .text{ width:400px; height:18px; line-height:18px;}
.newsdetails p .btn{ width:50px; border:none; background:#333; height:22px; line-height:22px; color:#fff; margin-left:5px; cursor:pointer;}

.newslist{ border:solid 1px #ddd; margin:0 0 15px; padding:0px 10px 0px;}
.newslist:hover{ border:solid 1px #24326f;}
.newslist dt span{ color:#24326f;}
.newslist dt{line-height:35px; border-bottom:dashed 1px #ddd; font-size:14px;}
.newslist dt a{ color:#24326f;}
.newslist dt a:hover{ text-decoration:underline;}
.newslist dd{ line-height:24px; font-size:12px; padding-bottom:5px;}


.proright{ float:right; width:330px; height:245px;}
.proright h2{ text-align:left; font-size:16px; color:#20304a; margin-bottom:10px;}
.proright .summary{ line-height:24px; height:auto !important; height:220px; min-height:220px;}
.prodetails{margin-top:10px;}
.prodetails h3{ font-size:16px;  color:#35383d; height:35px; line-height:35px; background:#ccc; text-indent:15px; margin-bottom:15px; border:none; margin-top:15px;}
.prodetails p{ padding:0 10px}
.prodetails h6{ font-size:12px; font-weight:normal; margin-left:15px;}
.prodetails h6 strong{ color:#ed1c22;}

.prorelated{ margin-top:20px;}
.prorelated h3{ font-size:16px;  color:#35383d; height:35px; line-height:35px; background:#ccc; text-indent:15px; margin-bottom:15px; border:none;}
.prorelated ul{ width:750px; margin:0 auto;}
.prorelated li{ float:left; width:176px;text-align:center;margin-right:7px;}
.prorelated li img{ margin:0 auto;display:block;width:160px; height:120px;background:#fff;padding:7px; border:1px solid #e1e1e1;}

.prorelated_news{ margin-top:20px;}
.prorelated_news h3{ font-size:16px; color:#35383d; height:35px; line-height:35px; background:#ccc; text-indent:15px; margin-bottom:5px; border:none;}
.prorelated_news li{ float:left; width:400px; border-bottom:dashed 1px #ccc; text-indent:10px; line-height:30px;}
.prorelated_news .interval{ margin-left:30px;}






