﻿@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#666;
	background:#fff;
	margin: 0px;
	background:url(../images/bj.jpg) repeat-x top;
}
*{ padding:0; margin:0; font-family: "思源宋体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/


.tind{ width:979px; margin:0 auto; text-align:right}
.tind dd{ float:right}
.tind a{ width:50px; height:15px; display:block;  float:left; margin-left:5px;}
.mainbody{ width:1019px; margin:0 auto; background:url(../images/main_bj.jpg) no-repeat}
/*头部header部分*/
.header{width:979px; margin:51px auto 0}
.header .logo{ float:left; padding-left:10px;}


.header .nav { float: right; font-weight:bold; color:#fff; height:27px; line-height:27px; width:610px;   margin-top:10px;}
.header .nav ul{ height:27px; z-index: 10;}
.header .nav ul li{ float:left; }
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#fff; display:block; padding:0 19px;}
.header .nav ul li a:hover{color:#fc0; background:#0065a2;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:27px;  left:-10px; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#678699; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:120px; padding:0; text-align:center;}
.banner{ width:979px; height:334px; margin:7px auto 0 ; clear:both; background:url(../images/banner_bj.jpg) no-repeat bottom center }

ul{ margin: 0; padding: 0;}
ul li{ margin: 0; padding: 0; list-style: none;}
.slideBox-ban{  width:979px; height:334px; overflow:hidden; position:relative; }
		.slideBox-ban .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
		.slideBox-ban .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox-ban .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox-ban .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox-ban .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox-ban .bd li{ zoom:1; vertical-align:middle; }
		.slideBox-ban .bd img{  width:979px; height:334px; display:block;  }

/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:979px; margin:2px auto 0}
.main .lt{ width:224px; float:left; margin-left:18px;}
.main .lt .gao{}
.main .lt .gao .title{}
.main .lt .gao .intro{ margin-top:3px;}
.main .lt .gao .intro .top{ height:8px; background:url(../images/g_jiao.jpg) no-repeat top center;}
.main .lt .gao .intro .wz{ background:#f7f7f7; border:#CCC 1px solid; border-top:none; padding-top:15px; padding-bottom:15px;}
#scrollDiv{width:222px;height:151px;min-height:25px;line-height:25px;overflow:hidden}
#scrollDiv li{padding-left:20px; background:url(../images/dian.jpg) no-repeat 10px center; margin-bottom:10px}
#scrollDiv li a{ display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.main .lt .x_gc{ margin-top:17px;}
.main .lt .x_gc .title{ height:18px; background:url(../images/tit_bj.jpg) repeat-x bottom; padding-bottom:7px; padding-left:5px; padding-right:5px;}
.main .lt .x_gc .title span{ float:left}
.main .lt .x_gc .title A{ color:#900; float:right; font-size:8PX; font-family:"思源宋体"}
.main .lt .x_gc .intro{ border:#CCC 1px solid; padding:10px 0}
.main .lt .x_gc .intro li{ margin-bottom:6px; padding-left:15px;height: 20px;
width: 199px;
overflow: hidden;
} 
.main .lt .x_gc .intro li a{ font-weight:bold; height:20px; display:block}

.main .lt .tianqi{ margin:10px 0}

.main .lt .honor{ width:220px; height:208px; background:url(../images/ron_img.jpg) no-repeat; margin:15px 0 15px 0}
.main .lt .honor ul{ padding:126px 0 0 19px}
.main .lt .honor li{ float:left; margin:5px 5px}
.main .lt .honor li a{ width:85px; height:27px; display:block; }

.main .lt .email{ margin-top:10px}


.main .rt{ width:697px; float:right; margin-right:15px; margin-top:6px}
.main .rt .top{ clear:both}
.main .rt .top .news{ float:left; width:421px;}

#tab1 li a{ width:82%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


.main .rt .top .jiao{ float:right; width:236px; height:182px; border:#CCC 1px solid; padding:1px; margin-top:23px}

.main .rt .anli{ clear:both; padding-top:16px;}
.main .rt .anli .title{ height:18px; background:url(../images/tit_bj.jpg) repeat-x bottom; padding-bottom:7px; padding-left:5px; padding-right:5px;}
.main .rt .anli span{ float: left}
.main .rt .anli .title A{ color:#900; float:right; font-size:8PX; font-family:"思源宋体"}
.main .rt .anli .intro{ margin-top:10px;}


.main .rt .honor{ clear:both; }
.main .rt .honor .title{ height:22px; background:url(../images/tit_bj.jpg) repeat-x bottom; padding-bottom:7px; padding-left:5px; padding-right:5px;}
.main .rt .honor span{ float: left}
.main .rt .honor .title A{ color:#900; float:right; font-size:8PX; font-family:"思源宋体"}
.main .rt .honor .intro{ margin-top:10px;}

.picMarquee-left{ width:696px;overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:172px; height:108px; display:block;border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


#demo_{width:696px; overflow:hidden; margin:0px auto}
#demo_ a{ margin-left:10px;}

.main .rt .bot{clear:both; margin-top:10px;}
.main .rt .bot .pol{ float:left; width:362px;}
.main .rt .bot .pol .title{ height:22px; background:url(../images/tit_bj.jpg) repeat-x bottom; padding-bottom:7px; padding-left:5px; padding-right:5px;}
.main .rt .bot .pol span{ float: left}
.main .rt .bot .pol .title A{ color:#900; float:right; font-size:8PX; font-family:"思源宋体"}
.main .rt .bot .pol .intro{ padding:9px 6px 0}
.main .rt .bot .pol .intro li{ height:20px; margin-bottom:9px;}
.main .rt .bot .pol .intro li a{ float:left}
.main .rt .bot .pol .intro li span{ float:right}


.main .rt .bot .down{ float:right; width:316px;} 
.main .rt .bot .down .title{ height:22px; background:url(../images/tit_bj.jpg) repeat-x bottom; padding-bottom:7px; padding-left:5px; padding-right:5px;}
.main .rt .bot .down span{ float: left}
.main .rt .bot .down .title A{ color:#900; float:right; font-size:8PX; font-family:"思源宋体"}
.main .rt .bot .down .intro{ padding:9px 6px 0}
.main .rt .bot .down .intro li{ height:20px; margin-bottom:9px;}
.main .rt .bot .down .intro li a{ float:left}
.main .rt .bot .down .intro li span{ float:right}

.link{ clear:both; padding-left:36px; padding-top:20px; padding-bottom:15px;}


.main .about{ width:480px; float:left;} 
.main .about .title{ background:#E49D56; padding-left:15px;}
.main .about .title a{ float:right; padding-right:10px; color:#666;}
.main .about .title span{ color:#fff; font-size:14px;}
.main .about .intro{ padding:10px;}
.main .about .intro p{ margin-bottom:6px; line-height:25px;}

.main .news{ width:480px; float:right;} 
.main .news .title{ background:#E49D56; padding-left:15px;}
.main .news .title a{ float:right; padding-right:10px; color:#666;}
.main .news .title span{ color:#fff; font-size:14px;}
.main .news .intro{ padding:10px;}
.main .news .intro ul li{ border-bottom:dashed 1px #ccc; margin-bottom:6px;}
.main .news .intro ul li a:hover{ color:#c30;}
/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/

.main .side{ float:left; width:205px; margin-left:15px;}
.sidebar{ width:205px;}
.sidebar .title{ font-size:18px; padding-left:34px; height:77px; line-height:77px; font-weight:bold; color:#013355; background:url(../images/ny_tit.jpg) no-repeat}
.sidebar .intro{ background:url(../images/ny_tit_cen.jpg) repeat-y; padding-left:20px; padding-bottom:9px;}
.sidebar .intro ul li{  padding-left:17px; background:url(../images/ny_dian.jpg) no-repeat left 18px; padding-top:9px}
.sidebar .intro ul li a{  color:#333}
.sidebar .intro ul li a:hover{ color:#c30;}
.si_bot{ width:205px; height:19px; background:url(../images/ny_tit_bot.jpg) no-repeat}
.si_con{ min-height:71px; background:url(../images/ny_con.jpg) no-repeat; margin-top:20px; padding-top:73px; padding-left:14px; color:#333; line-height:25px; padding-bottom:20px}

#menu { float:left; line-height:30px;}
#menu ul {float:left;}
#menu li { float:left; width:180px;  position: relative;}
#menu li a { display: block; float:left; padding-left:15px; width:165px;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; }
#menu ul ul li{ background:#0056b6; width:200px; padding:0px; border-bottom:solid 1px #dadada;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#fff;}
#menu ul ul li a:hover{ color:#f90;}

/*右边*/
.content{ width:720px; float:right; margin-right:15px; padding-top:6px;} 
.content .title{ border-bottom:solid 3px #e1e5ea; padding-bottom:5px}
.content .title .tit{ float:left; color:#314a56; font-size:16px; font-weight:bold; border-left:#900 3px solid; padding-left:7px}
.content .title .wei{ float:right; padding-right:20px}
.content .intro{ padding:15px; clear:both}
.content .intro p{ margin-bottom:6px; line-height:27px; text-indent:2em;}

.content .product_list{ padding:15px 0;}
.content .product_list ul li{ width:180px; height:150px; overflow:hidden; float:left; margin:0 25px 20px; text-align:center;}
.content .product_list ul li img{ width:174px; height:129px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block;}

.content .product_show{ padding:15px;}
.content .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.content .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .product_show ul li.pic span{ display:block; font-weight:bold;}
.content .product_show ul li.nr p.jc{font-weight:bold;}
.content .product_show ul li img{ width:477px; }

.content .honor_show{ padding:15px;}
.content .honor_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .honor_show ul li img{ width:498px; }

.content .news_list{ padding:14px;}
.content .news_list ul li{ width:690px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:15px; background:url(../images/dian.jpg) no-repeat left center}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#0b8bd2;}

.content .ser_list{ padding:14px;}
.content .ser_list ul li{ width:300px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:15px; background:url(../images/dian.jpg) no-repeat left center; margin-right:30px;}
.content .ser_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .ser_list ul li a{ font-weight:bold}
.content .ser_list ul li a:hover{ color:#0b8bd2;}



.content .news_show{ padding:14px; display:block}
.content .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.content .news_show ul li.date{ text-align:center; margin-bottom:10px; /*border-bottom:dashed 1px #999;*/}
.content .news_show ul li.nr{ padding:8px 18px;}
.content .news_show ul li.nr p{ margin-bottom:10px; line-height:26px;}
.content .news_show ul li.back{ text-align:center;}
.content .news_show ul li.back a:hover{ color:#ec6100;}

.content .feedback{ padding:15px;}
.content .feedback table{}
.content .feedback table thead{ font-weight:bold;}
.content .feedback table tr td{ padding:4px;}
.content .feedback table tr td a:hover{ color:#c30;}
.content .feedback table input, .content .feedback table textarea{ border:solid 1px #ccc;}
.content .feedback table input.button{background:#256AB6; color:#fff; cursor:pointer; padding:2px 4px;}

.content .job{ padding:15px; background:url(../images/ren.jpg) no-repeat right 20px}

.content .contact{ padding:80px 0 0 91px; background:url(../images/ren2.jpg) no-repeat right 20px; min-height:337px;}

/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ clear:both; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; padding:6px 0}
.footer .b_nav{ width:945px; margin:0 auto} 
.cop{ width:945px; margin:0 auto; line-height:25px; margin-top:8px;}

/*脚部分结束*/
