/* CSS Document */
body{margin:0px; padding:0px; font-family:"Microsoft yahei"; color:#333; font-size:12px;}
.c{clear:both;}
.p{padding:10px;}
.p3{padding-left:20px;}
.w{width:280px;}
.l{float:left;}
.r{float:right;}
.w1{width:280px; margin-top:10px;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration: none;}
img,a{ border:none; outline:none;}


.logo{width:980px; height:120px; margin:0px auto;}
.logo span{float:right; margin-top:24px;}

.top_main{width:100%; height:51px; background:url(../images/top_bg.jpg) repeat-x;}
.main_top{width:980px; margin:0px auto;}
.top{margin:0px; padding:0px;}
.top li{height:51px; float:left; line-height:51px; text-align:center; list-style:none; background:url(../images/mid.png) right center no-repeat;}
.top li a{ width:122px; text-transform:uppercase; height:51px; display:block; color:#fff; font-size:14px;outline:none;font-family:"Microsoft yahei"; font-weight:bold;}
.top li:hover,.top li a:hover{ color:#fd5800;}
.lee dt a{color:#ffcc00!important; }

#menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT:51px;position: relative
}
#menu DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 122px; PADDING-TOP: 0px; POSITION: relative
}
#menu DL DT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 122px; PADDING-TOP: 0px; HEIGHT:51px;background:url(../images/mid.png) right center no-repeat;
}
#menu DL DT A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 122px; COLOR: #fff;  PADDING-TOP: 15px; HEIGHT: 30px; TEXT-ALIGN: center;
}
#menu DL DT A:hover {
	COLOR: #FFCC33;
}
#menu DL DT A.current {
	 COLOR: #FFCC33;
}
#menu DL DD {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 200; BACKGROUND: #fff; FILTER: alpha(opacity=90); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; OVERFLOW: hidden; WIDTH: 122px; PADDING-TOP: 0px; POSITION: absolute; -moz-opacity: .9; opacity: 0.9
}
#menu DL UL {
	BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP:#ccc 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 116px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
#menu DL LI {
	BORDER-BOTTOM: #fff 1px solid;
	margin:0px;
	padding:0px;
	
}
#menu DL DD A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 111px; COLOR: #333; PADDING-TOP: 3px; TEXT-DECORATION: none;TEXT-ALIGN: center
}
#menu DL DD A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR:#1d3d53;TEXT-ALIGN: center
}

.index_link{margin:0px; padding:0px; height:595px;background:#265e79;}
.index_link li{width:288px; height:260px; border:1px solid #333333; float:left; margin:5px 8px 10px 8px;padding:10px;  background:#FFFFFF; }
.index_link li p{height:30px;  text-align:center; font-size:16px; font-weight:bold;}
.index_link li p a{color:#265e79;font-family:"Microsoft yahei";}
.index_link li div{line-height:20px; margin-top:5px;}

.title{width:100%; height:38px; line-height:38px; background:#265e79; font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:10px;}
.title span{float:right; margin-top:14px; margin-right:5px;}
.title font{font-weight:normal; font-size:12px; color:#333; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}

.title_right{width:100%; height:35px; line-height:35px; }
.title_right span{float:right; margin-top:15px; margin-right:10px;}
.title_right font{background:#272444;  padding:10px 15px; color:#FFFFFF; font-size:14px;}

.contact_C{border:1px solid #CCCCCC; border-top:none; padding:10px;  line-height:22px;}

.index_left{width:260px; float:left;}
.index_right{width:700px; float:right;}

.index_contact{height:227px; line-height:24px; padding:10px; background:#eeeeee url(../images/contact.png) right bottom no-repeat;}

.index_right_about{width:100%; height:187px;}
.index_right_p{width:735px;height:680px;overflow:hidden; margin-top:8px;}
.index_right_p img{width:222px; height:188px; padding:2px; border:1px solid #CCCCCC;}
.index_right_p p{text-align:center; height:40px; line-height:40px;}

.Index_news_main{width:100%;  margin-top:10px; margin-bottom:10px;}
.Index_news_left{width:418px; float:left; }
.Index_news_right{width:295px; float:right; }
.Index_news{width:100%; height:342px; margin-top:20px;}
.Index_news1{width:313px; height:342px; float:left;}
.Index_news2{width:313px; height:342px; float:left; margin-left:20px;}
.Index_news3{width:313px; height:342px; float:right;}
.Index_news_list{ margin-top:10px; padding:0px;}
.Index_news_list li{width:100%; height:30px; line-height:30px; background:url(../images/dian.png) left center no-repeat; border-bottom:1px dotted #CCCCCC;}
.Index_news_list li a{padding-left:20px;}
.Index_news_list li span{float:right;}

.index_products{width:100%; height:180px;}

.index_partent{width:100%; height:46px; line-height:46px; color:#1a3d59; font-size:14px; font-weight:bold; }
.index_partent span{float:left;}
.index_p_main1{width:100%; margin-top:20px;}
.index_p{padding:0px; margin-bottom:12px; }
.index_p li{width:100%; height:32px; line-height:32px; text-indent:30px; margin-top:8px;}
.index_p li a{font-size:12px; width:100%; display:block; }
.index_p li:hover,.index_p li a:hover{color:#FF6600; font-weight:bold;}
.run{overflow:hidden; width:735px; margin:0px auto;}
.run img{padding:2px; border:1px solid #CCCCCC;}

.banner{width:100%; height:250px; margin-top:5px; margin-bottom:20px; }

.index_foot_top{width:100%; height:20px;}

.index_foot{clear:both; width:100%; height:30px; line-height:40px; text-indent:10px;}

.Index_bottom{width:100%; background:#265e79; padding-top:30px; padding-bottom:30px;}
.Index_bottom_main{width:980px; margin:0px auto; height:180px;color:#FFFFFF;}
.Index_bottom_l{width:170px; height:150px; float:left; }
.Index_bottom_r{ width:800px; height:150px; float:right;}
.Index_bottom_nav{height:40px;}
.Index_bottom_nav a{font-size:14px;}
.Index_bottom_nav a:hover{color:#ff6600;}
.Index_bottom a{color:#FFFFFF;}
.Index_bottom img{margin-right:10px;}


#CSSBox{width:900px;height:47px; float:left;overflow:hidden;background-color:#ffffff; margin-left:10px; }
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; margin-right:8px;}
#CSSBox ul li img{ padding:1px; border:1px solid #CCCCCC;}
#CSSBox ul li span{ display:block; text-align:center; font-size:12px; }

#main{width:100%; height:210px;}
#main4{width:980px; margin:10px auto 26px auto;}
#mind1{width:980px; margin:15px auto; }
#mind1_contact{width:100%; height:198px; margin-top:20px;}
.mind1_l1{width:321px; height:198px; float:left;}
.mind1_l2{width:377px; height:198px; float:left; margin-left:29px;}
.mind1_l3{width:223px; height:198px; float:right;}

.a1{line-height:24px; padding-top:10px; word-break:break-all; }
.a1 img{float:left; margin-right:10px; margin-top:6px; }
.a2{margin-top:10px; line-height:22px;}
.c1{width:980px; height:120px;}
.cc{width:980px; height:227px;}

.index_about{width:100%;height:285px; margin-top:20px;}
.index_about_l{width:723px; height:285px; float:left;}
.index_about_r{width:232px; height:285px; float:right;}

.copyright{width:100%; line-height:24px;}
.im{margin-top:10px;}

.About_title{width:100%; height:38px; line-height:38px; background:#265e79; font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:10px;}
.About_title2{width:100%; height:38px; line-height:38px; background:#265e79; font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:10px;}
.About_title2 span{float:right;  margin-right:10px;}
.About_title2 font{color:#333; font-size:14px; font-weight:bold; padding-left:10px; color:#FFFFFF;}
.About_title2 a{color:#FFFFFF;}
.About_contact{ line-height:24px; padding:10px; background:#eeeeee ;}
.About_contact1{padding:10px; line-height:24px;}
.About_contact2{line-height:24px; padding-top:10px;}
.About_contact3{line-height:24px; }
.AboutLi{margin:0px; padding:10px; height:auto; background:#f0f0f0;}
.AboutLi li{ width:100%;margin-top:1px;  line-height:37px; float:left; background:url(../images/dian2.png) 10px center no-repeat; border-bottom:1px dotted #CCCCCC;}
.AboutLi li a{ padding-left:35px;line-height:37px;display:block; color:#000; font-size:12px; }
.AboutLi li:hover,.AboutLi li a:hover{color:#85140e; font-weight:bold;}

.cd a{color:#FF6600 !important; font-weight:bold;}
.ed a{color:#CC3300 !important; font-weight:bold;}
.about_c{width:226px; line-height:24px; padding-top:10px;}

.about_left{width:220px; float:left;}
.about_right{width:735px; float:right;}

.case3{width:230px; height:350px; float:left; margin-right:10px;}
.case3_main{width:230px; height:260px; border:1px solid #CCCCCC; padding:5px; line-height:30px; text-align:center;}
.case3_p1{font-size:14px; margin-top:10px;}
.case3_p2{height:20px; width:100px; line-height:20px; float:left;}
.case3_p3{height:20px; width:100px; line-height:20px; float:left;}

.service_title{width:100%; margin-top:20px; height:30px; font-weight:bold; line-height:26px; font-size:18px; color:#da241d; }

.newslist li{padding:5px 0px;border-bottom:1px dotted #ccc;clear:both;}
.newslist li a{color:#000000;}
.newslist li a:hover{color:#ff0000;}
.newslist li span{float:right;padding-right:4px;color:#333;}
#ProductList{width:100%;}	
#ProductList .item{ margin:5px; float:left; text-align:center;}
#ProductList .item h4{ font-size:12px; line-height:24px;}
#ProductList p{padding:0px;margin:0px;}    
#ProductList .imgtab{width:150px;height:120px;}
#ProductList .imgtd{width:160px;height:130px;}/*10px ΪʹֻһƷͼƬʱʾ*/
#ProductList .nav{ width:100%; height:30px; line-height:30px;line-height:30px; padding:0; margin:0;}

.news_left{width:600px; float:left;}
.news_li{width:100%; height:34px; line-height:34px; font-size:14px; font-weight:bold; text-indent:10px; background:#c9c9c9;}
.news_span{float:right; margin-right:10px; font-weight:normal; font-size:12px;}
.news_contact{padding:10px; height:70px;}
.news_right{width:334px; height:636px; float:right;}

.solution{margin:0px; padding:0px;}
.solution li{width:280px; height:200px; float:left; text-align:center; margin:20px 15px; }
.solu{padding:10px; line-height:40px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.solut{width:400px; height:40px; margin:20px auto;}
.solut_left{width:150px; height:40px; font-size:16px; line-height:40px; float:left; text-indent:46px;}
.solut_left a{color:#666}
.solut_right{width:150px; height:40px; line-height:40px; font-size:16px; text-indent:46px;}
.solut_right a{ color:#666;}

.Index_new_main{width:980px; height:296px; margin-top:40px;}
.Index_new1{width:307px; height:296px; float:left;}
.Index_new2{width:307px; height:296px; float:left; margin-left:30px;}
.Index_new3{width:307px; height:296px; float:right;}
.Index_new_img{width:307px; height:119px;}
.Index_new{margin:0px; padding:0px; padding-top:8px;}
.Index_new li{width:100%; height:28px; line-height:28px; border-bottom:1px dotted #CCCCCC;  background:url(../images/dian.png) left center no-repeat; text-indent:10px;}
.Index_new li span{float:right;}

.Index_Friend{width:980px; height:30px; line-height:30px; color:#cccccc; font-size:16px;}
.Index_Friend_content{width:980px; margin-top:20px; line-height:24px;}
.Index_Friend_content a{ color:#FFFFFF;}

.home_banner{ min-width:800px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<800?"800px":"");HEIGHT: 438px}
.bannerBox {POSITION: relative;}
#big_img {HEIGHT: 438px}

#small_img {POSITION: absolute; left:0px;TOP: -35px; width:100%}
#small_imgs {WIDTH: 200px; margin:0 auto;PADDING-left:100px;}
#small_imgs a {PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FLOAT: left;}
#small_imgs a .img { WIDTH: 13px; PADDING: 3px; HEIGHT: 13px; CURSOR: pointer;BACKGROUND: url(../images/ban_bt.png) no-repeat center center;}
#small_imgs a .img IMG {WIDTH: 13px; HEIGHT: 13px;}
#small_imgs a .active {BACKGROUND: url(../images/ban_bt1.png) no-repeat center center;}

.title1{text-align:center;line-height:40px;font-size:18px;font-weight:bold;}
.title2{text-align:center;line-height:24px;font-size:12px;border-bottom:1px dotted #888;}
.newsbody{margin:20px 0px;line-height:22px;}
.newsauthor{text-align:right;line-height:24px;font-size:12px;padding-right:20px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.newsmore{line-height:22px;font-size:12px;}
.pcon{ font-size:12px; padding:0px; margin:0px; text-align:center; color:#333333; font-family:"Microsoft YaHei",微软雅黑; padding-top:15px; padding-bottom:25px; border-bottom:1px #d8d8d8 dashed; }