@charset "utf-8";
/*reset  css*/
body{background:#ffffff; margin:0 auto; font:12px/1.5em Microsoft YaHei,Arial,Helvetica,sans-serif;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd,ul,ol,li,pre,form, fieldset, legend, button, input, textarea, th, td{margin:0px; padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}
h1, h2, h3, h4, h5, h6 {}
table {border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}

/*common  css*/
.clear{clear:both;}
.clear:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.bord{border:#d3d3d3 1px solid; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mt8{margin-top:10px; margin-left:10px;}
.mr8{margin-right:10px;}

/*index css*/
#header{margin:0 auto;}
.top{width:1200px; height:120px; overflow:hidden; margin:0 auto;}
.logo{float:left; padding-left:16px; padding-top:10px;}
.logo img { display:block; width: 600px; height:100px;}
.top_right{float:right; overflow:hidden; text-align:right; width:315px;}
.tel{margin:35px 16px 0 0; background:url(../images/tel.gif) no-repeat left center; padding-left:50px; height:45px; color:#e80000; font-size:32px; line-height:45px; font-weight:bold; margin-top:40px;}
.top_links{padding-right:20px; overflow:hidden;}
.top_links a{color:#333; line-height:24px;}
.top_links a:hover{color:#a73800;}

.nav{height: 45px;background:url(../images/header_bg_red2.gif) repeat-x;background: #;background: #dc3225;}
.nav ul{width:990px; margin:0 auto; text-align:center;}
.nav ul li{float:left;line-height: 45px;height: 45px;}
.nav ul li h2{font-weight: 100;}
.nav ul li a{font-size: 16px;color:#ffffff;display:block;width: 123px;}
.nav ul li a:hover{color:#e1e100;}

.banner{width:1600px; height:500px; margin:5px auto; overflow:hidden; text-align:center;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:500px; margin:0 auto; background:#fff; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px;  position:absolute; top:127px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; position:absolute; top:127px; right:10px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:20px; z-index:10; text-align:center;}
#playBox .smalltitle ul{ width:120px; margin:0 auto; text-align:center;}
#playBox .smalltitle ul li{cursor:pointer; width:12px; height:12px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#f5710c;}


.nav2 {margin-bottom:3px; background:#333; height:30px; line-height:30px; text-align:center;  background:#242424; }
.nav2 span,.nav2 a{font-size:14px; font-weight:bold; color:#f6f6f6; margin-right:10px;}
.nav2 a{color:#f6f6f6;}
.nav2 a:hover{color:#8ec2f5; text-decoration:none;}

.warp{width:1200px; margin:0 auto;}
.nav1{width:1200px; margin:auto;}
.dyjs {width:432px; height:257px; overflow:hidden; line-height:2em;}
.dydt{width:300px; height:257px; overflow:hidden;}
.picture{width:580px; height:257px; overflow:hidden; }
.section_picture,.section_picture img,#PickinMaxShow img{display:block; width:443px; height:257px;} 
/* .section_title1{height:31px; line-height:31px; color:#f0f0f0;}
.section_title1 h3{width:100px; background:#4b4b4b; float:left; font-size:14px; padding-left:20px;} */
.section_title1{height:26px; line-height:26px; color:#f0f0f0; background:url(../images/title01.jpg) no-repeat;}
.section_content1{padding:20px 10px; }
.section_content1 img{display:block; width:162px; height:191px; float:left; margin-right:10px;}
.section_title{background:url(../images/rightbg.gif) no-repeat; height:31px; line-height:31px; padding-left:20px;}
.section_title h3{float:left; padding-left:15px; color:#333; font-size:14px; font-weight:bold;}
.more{float:right; margin-top:6px; padding:10px 8px 0px 0px;background:url(../images/more.gif) no-repeat; display:block; width:50px; height:17px;}
.section_content{padding:10px;}
.about_img{float:left; margin:0px 5px 0px 0px;}
.section_content li{line-height: 30px;height: 30px;color:#505050;vertical-align:middle;background:url(../images/mb_14.gif) no-repeat left bottom;white-space:nowrap;border-bottom:#e3e3e3 1px dotted;}
.section_content li a{color:#505050;float:left;padding-left:15px;font-size: 14px;}	
.section_content li a:hover{color:#eb1308;}
.section_content li span{float:right;}
.section_content p{line-height:26px; color:#505050;}

.index_pro_list{width:100%;}
.index_pro_list li{width:49%; float:left; border-bottom:none;}

.section_product_list{width:100%; }
.section_product_title{ width:100%; height:70px; line-height:68px; background:url(../images/indexproduct.jpg) no-repeat; background-position:center; color:#fff;}
.section_product_title h2{font-size:14px; margin:0px 10px; display:inline;}
.section_product_title a{ margin-left:530px; color:#fff; font-size:25px;}
.section_product_title span{font-size:14px; font-weight:bold;}
.product_list{padding-top:15px; width: 1220px; margin-right: -20px;}
.product_list li{ float:left; width:285px; margin-right:20px;}
.product_list li img{display:block; width:283px; height:210px; border:1px solid #d3d3d3; margin-top:5px;}
.product_list li h3{display:block; font-size:16px; line-height:35px; text-align:center;}
.product_list li h3 a:hover{color:#3163b6;}
.product_list li p{color:#999; line-height:17px;}
.product_list .last{ float:right; width:49px;}
.product_list .last a{background:url(../images/left.jpg) no-repeat; width:49px; height:229px; display:inline-block;}
.product_list .last a:hover{ background:url(../images/left_hover.jpg) no-repeat;}

.section_article_list{width:580px; height:257px;}
.section_contact{width:267px; height:257px; line-height:26px; color:#505050;}

#footer{height:auto; overflow:hidden; background:url(../images/bottom_bg.jpg); margin-top:8px;}
.section_bottom{margin:0 auto; width:1200px;}
.section_bottom dl{width:19%; float:left; color:#fff; text-align:center; padding:15px 0px;}
.section_bottom dl dt h3{font-size:16px; margin-bottom:15px;}
.section_bottom  a{line-height: 25px; font-size:14px; color:#fff;}

.copyright{padding: 30px 0; line-height:20px; background:#333333;}

.section_copyright{width:1200px; margin:0 auto; color:#fff; line-height: 30px; text-align: center; font-size: 14px;}
.section_copyright a{color:#fff;}

.friendlink{width:1200px; margin:8px auto; line-height:1.5em; padding:5px;}
.friendlink a{margin:0px 5px; white-space:nowrap;}

/*side css*/
.side{width:254px; background:#f5f5f5; margin-top:8px;}
.side_section{margin-bottom:5px;}
.section_side_title{background:url(../images/leftbg.gif) no-repeat; height:31px; line-height:30px; padding-left:30px; font-size:14px; color:#fff;}
.section_side_content{width:242px; background:#f1f1f1; line-height:24px; color:#505050; padding:10px 5px; border:#cdcdcd 1px solid;}
.section_side_content li{line-height:22px; padding-left:20px; background:url(../images/dot_r.gif) 10px 6px no-repeat; border-bottom:#ccc 1px dashed;}
.section_side_content p{padding-left:20px;}
.section_side_content dl{margin-bottom:10px;}
.section_side_content dt{color:#666; background:url(../images/left_ti2.gif) no-repeat left center; padding-left:15px; line-height:25px; margin-left:5px;}
.section_side_content dt h4,.section_side_content dt h2{font-size:14px;}
.section_side_content dd{color:#666; background:url(../images/icon2.gif) no-repeat 15px 7px; padding-left:30px;line-height:25px; border-bottom:1px dashed #CCC; margin:0px 5px;}
.section_side_content dd a:hover {color:#f00; text-decoration:none;}

/*main css*/
.main{width:916px; overflow:hidden; margin-top:8px;}
.main_menu{width:900px; margin:0 auto; background:url(../images/prightbg.gif) no-repeat bottom left; height:31px; line-height:31px; padding-left:30px;}
.main_content{padding:20px 15px; font-size:14px; line-height:1.5em;}
.main_news_list{margin-top:-10px;}
.main_news_list li{width:856px; float:left; line-height:36px; padding-left:10px; background:url(../images/dot_r.gif) no-repeat left center; border-bottom:#ccc 1px dashed;}
.main_news_list .column,.main_news_list li a,.related_article li a{float:left; margin-right:10px;}
.main_news_list .column{color:#555;}
.date{float:right; white-space:nowrap; color:#999;font-size: 12px;}

.article_title{font-size:16px; line-height:26px; color:#555555; text-align:center;}
.article_author{text-align:center; border-bottom:1px dotted #ccc; padding-top:10px;}
.article_author span{margin-right:15px; font-size:12px; line-height:2em;}
.article_content{padding:20px 10px;}
.page_next{text-align:center; border-bottom:1px dotted #ccc;}
.page_next span{margin-right:40px; line-height:45px;}
.article_smalltitle{height:30px;line-height:30px;padding-left:20px;background:url(../images/comment.gif) left center no-repeat;border-bottom:1px dotted #ccc; color:#0D61BA; font-size:14px; margin-bottom:10px;}
.related_article li {width:45%; margin-right:15px; float:left; background:url(../images/like.gif) left center no-repeat; padding-left:15px;}

.main_product_list{} 
.product{float:left; width:152px; height:151px; margin:5px 5px; padding:5px; background:url(../images/piclist_1.png) no-repeat; text-align:center; vertical-align:middle; overflow:hidden;}
.product img{display:block; width:150px; height:120px;}
.product strong{display:block; line-height:40px; *line-height:30px; font-size:12px;}
.article_img{width:840px; height:320px; margin:20px auto;}
#image_box {float:left; width:400px; height:300px; display:block;}
.images_intr{float:left; width:400px; height:300px; padding-left:30px;}
.images_intr li {line-height:24px;}
.images_intrl li span {font-weight:bold;}

.related_pro{overflow: hidden;}
.related_pro ul{width: 120%;}
.related_pro li {width: 206px;margin-right:15px;float:left;margin-right: 15px;background-color: #f5f5f5;/* text-align: center; */}
.related_pro li img{width: 100%;height: 200px;}
.related_pro li span{font-size: 14px;line-height: 30px;display: block;text-align: center;}



.page{ height:40px; text-align:center;margin-top:25px;}
.page li{ display:inline; margin:0px 3px;}
.page li.thisclass a{ text-decoration:none; cursor:default; color:#C00;}

.list_page{text-align:center;margin-top:25px; clear:both;}
.list_page a{margin:0 3px;padding:2px 6px;border:1px solid #666; color:#333; cursor:pointer;}
.list_page .thispage{background:#ff9900; color:#fff;}
.list_page span{margin:0 3px;padding:2px 6px;border:1px solid #666;}

.wrap {
	width: 1200px;
	height:240px;
	margin-right: auto;
	margin-left: auto;
}
.foot_c {
	padding: 15px 0px;
}
.oh {
	overflow: hidden;
	height:270px;
}
.foot_menu {
	margin-right: 16px;
}
.foot_menu a {
	color: rgb(204, 204, 204);
}
.foot_menu a:hover {
	color: rgb(255, 255, 255);
}
.foot_menu dt {
	color: rgb(255, 255, 255);
	line-height: 3;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom-color: rgb(136, 136, 136);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.foot_menu dd {
	}
.f_menu1 {
	width: 110px;
	margin-right: 30px;
}
.f_menu2 {
	width: 590px;
}
.f_menu2 dd {
	width: 35%;
	margin-bottom: 10px;
	float: left;
}
.f_menu2 .t {
	color: rgb(204, 204, 204);
	line-height: 2;
	font-weight: bold;
}
.f_menu2 .more {
	color: rgb(153, 153, 153);
}
.f_menu2 .smal {
	width: 20%;
}
.f_menu2 .larg {
	width: 29%;
}
.foot {
	background: rgb(95, 95, 95);
	clear:both;
}
.l {
	float: left;
}
.aboutBox{/* background:url(../images/about_bg.gif); */ padding:20px 0;}
.comWidth{width:1200px; margin:0 auto; position:relative;}
.mt30{margin-top:30px;}
.clear{clear: both; zoom: 1;}



.about{width:830px; /*height:516px;*/ overflow:hidden;}
.aboutTit{padding-left:10px; height:26px; line-height:26px; font-size:18px; color:#fff; background:url(../images/about_title.gif) no-repeat;}
.aboutTit h3{float:left;}
.more2{float:right; width:54px; height:18px; background:url(../images/more.gif) no-repeat; margin-top:6px; text-indent:-99999px;}
.aboutCon{padding:26px 0;}
.aboutImg{width:330px; height:230px;}
.aboutImg img{display:block; width:330px; height:230px;}
.aboutArt{width:480px; height:230px; font-size: 14px; line-height: 24px;}
.fl{float: left;}
.fr{float: right;}




.honor{width:320px; /*height:490px;*/ padding:10px 15px;border:2px solid #e2e2e2;}
.honorTit{height:34px; background:url(../images/honor_title.gif) no-repeat;}
.honorTit h3{float:left; font-size:16px; line-height:24px; font-weight:normal; padding-left:10px; color:#666;}
.honorTit .more2{margin-top:8px;}
.honorPicList{position:relative;  margin:10px auto; font-size: 14px; line-height: 30px;}
#scrollCon02{width:218px; height:210px;  position:absolute; left:26px; top:0; overflow:hidden;}
.honorPicList li{float:left; width:218px; height:210px;}
.honorPicList li img{display:block; width:212px; height:172px; background:#fff; border:1px solid #e6e6e6; padding:2px;}
.honorPicList li p{display:block; line-height:20px; font-size:14px; color:#262626; text-align:center; padding-top:10px;}
.honorPicList .leftBtn{display:block; width:12px; height:35px; background:url(../images/left01.gif) no-repeat; position:absolute; left:0; top:70px;}
.honorPicList .rightBtn{display:block; width:12px; height:35px; background:url(../images/right01.gif) no-repeat; position:absolute; right:0; top:70px;}
.honorTxt li{height:42px; line-height:36px; margin-bottom:8px; background:url(../images/honor_list.gif) no-repeat; padding-left:30px; font-size:14px;}
.honorTxt li a{color:#333;}
.honorTxt li a:hover{text-decoration:underline;}

