@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#666;
	background:#ebebeb;
	margin: 0px;
	
}
*{ 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;}
/*共用部分结束*/



/*头部header部分*/
.head{ height:121px; background:url(../images/head_bj.jpg) repeat-x}
.header{width:995px; margin:0 auto }
.header .logo{ float:left;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:10px; text-align:right}
.header .top_right a{ padding:0 6px; color:#333}
.tel{ width:192px;height:25px; background:url(../images/tel.jpg) no-repeat; margin-top:40px;}

.naver{ height:38px; background:url(../images/nav_bj.jpg) repeat-x; clear:both}
.nav {color:#fff; height:38px; line-height:38px;  width:995px; clear:both; margin:0 auto}
.nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:38px;}
.nav ul li{ float:left; background:url(../images/line.jpg) no-repeat right center}
.nav ul li.no_border{ border:none;}
.nav ul li a{ color:#fff; display:block; padding:0 44px; font-size:14px;}
.nav ul li a:hover{color:#fc0; background:#0065a2; opacity:0.5}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:27px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#0056b6; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:132px; padding:0; text-align:center;}
.banner{ height:410px;  margin:0 auto; clear:both}
.banner1{ width:995px; height:250px;  margin:0 auto; clear:both}


.header1 { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
.ggLoading, .ggLoading2 { background-image: url(../images/nav.png); }
.header1 { height: 410px; }
.gg { width: 100%; height: 410px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto; background: #d3d3d3 url(../images/loading.jpg) repeat-x; }
.ggLoading { position: absolute; left: 40%; top: 200px; width: 325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c; }
.ggLoading2 { width: 330px; height: 56px; background-position: 213px -330px; background-repeat: no-repeat; }
.ggLoading em { font-weight: bold; }
.ggs { width: 200%; height: 410px; left: -50%; top: 0; position: absolute; }
.ggBox { width: 1920px; height: 410px; margin: 0 auto; }
    .ggBox a { display: block; width: 1920px; height: 410px; position: absolute; z-index: 1; opacity: 0.1; }
    .ggBox img { display: block; width: 1920px; height: 410px; }
.ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; z-index: 4; background-color: #32342e; background-repeat: repeat-x; background-position: 50% -40px; }
.ggBtns { width: 960px; height: 40px; margin: 0 auto; border-left: 1px solid #090908; border-right: 1px solid #6a6a60; }
    .ggBtns a { float: left; display: block; width: 240px; height: 40px; text-align: center; padding-top: 10px; color: #848380; font-size: 14px; line-height: 40px; background-position: 0 10px; position: relative; top: -10px; outline: none; background-repeat: no-repeat; cursor: pointer; }
        .ggBtns a em { display: block; width: 210px; height: 40px; margin: 0 auto; overflow: hidden; }
        .ggBtns a:hover { color: #e7e7e7; }
        .ggBtns a:focus { outline: none; }
        .ggBtns a.ggOn { color: #e7e7e7; background-position: 0 0; }
    .ggb, .ggBtns a { background-image: url(../images/main.jpg); }
a.ggOn { background-image: url(../images/gg.png); }


/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:995px; margin:20px auto 0}

.main .news{ width:305px; height:240px; overflow:hidden;float: left; background:url(../images/bj1.jpg) no-repeat; background-size:100% 100%;} 
.main .news .title{  padding:0 0 0 65px; margin-top:16px;}
.main .news .title a{ float:right; margin-right:17px; margin-top:5px;  width:40px; height:10px; display:block}
.main .news .title span{ color:#bb2222; font-size:14px;}
.main .news .intro{ padding:17px 12px 0 23px;}
.main .news .intro .img{ /*float:left;*/}
.main .news .intro .img img{/* width:161px; height:126px;*/ width:242px; height:150px; border:#999 1px solid}
.main .news .intro ul.right2{ display:block; /*float:right;*/  width:241px; height:20px; overflow:hidden; margin:auto;}
.main .news .intro ul.right2 li{ margin-bottom:1px; padding-left:10px; background:url(../images/dian.png) no-repeat left 8px}
.main .news .intro ul.right2 li a:hover{ color:#c30;}
.slideBox{ /*width:160px; height:129px;*/width:241px; height:153px; overflow:hidden; position:relative; margin:auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:160px; height:129px; display:block;  }


.main .about{ width:303px; height:224px; overflow:hidden;background:url(../images/bj2.jpg) no-repeat; background-size:100% 100%; float:left; margin-left:20px; margin-top:3px; } 
.main .about .title{ padding-left:15px; padding-top:13px;}
.main .about .title a{ float:right; margin-right:17px; margin-top:5px;  width:40px; height:10px; display:block ;}
.main .about .title span{ color:#b00101; font-size:14px;}
.main .about .intro{ padding-top:3px;}
.main .about .intro .img{width:298px; margin:0 auto}
.main .about .intro .img img{ width:298px; height:107px;}
.main .about .intro .wz{ padding:3px 8px 0}
.main .about .intro p{ margin-bottom:6px; line-height:20px; margin-top:6px;}

.main .product{ width:341px; height:237px; overflow:hidden; background:url(../images/bj3.jpg) no-repeat; float:left; margin-left:20px; margin-top:3px; background-size:100% 100%;}
.main .product .title{ padding-left:15px; padding-top:13px;}
.main .product .title a{ float:right; margin-right:17px; margin-top:5px;  width:40px; height:10px; display:block ; }
.main .product .title span{ color:#b00101; font-size:14px;}
.main .product .intro{ padding:20px 10px}
.main .product .intro img{ width:213px; height:132px;}
/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/
.lt{ width:209px; float:left}
.sidebar{ width:209px; }
.sidebar .title{ font-size:16px; color:#fff; font-weight:bold; padding-left:34px; height:51px; background:url(../images/n_tit.jpg) no-repeat; line-height:34px;}
.sidebar .intro{ background:#ebefee}
.sidebar .intro ul li{ background:url(../images/h_line.jpg) no-repeat bottom;  height:34px; line-height:34px;}
.sidebar .intro ul li a{ width:166px; height:30px; display:block; background:url(../images/kuai.jpg) no-repeat 20px center;padding-left:43px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sidebar .intro ul li a:hover{ color:#fff; background:url(../images/n_s_bj.jpg) no-repeat 10px;}
#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:755px; float:right; padding-top:10px;} 
.content .title{ border-bottom:solid 1px #dadada; padding-left:10px; }
.content .title .tit{ font-size:17px; color:#930; font-weight:bold; padding-bottom:3px;}
.content .title .wei{ margin-right:20px;}
.content .intro{ padding-top:15px;}
.content .intro img{ width:474px; height:303px;}
.content .intro p{ margin-bottom:6px; line-height:25px;}

.content .product_list{ padding:15px 0;}
.content .product_list ul li{ width:209px; height:222px; overflow:hidden; float:left; margin:0 20px 20px; text-align:center;}
.content .product_list ul li img{ width:200px; height:193px; border:solid 1px #dadada; padding:2px;}
.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:367px; }

.content .news_list{ padding:14px;}
.content .news_list ul li{ width:700px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; }
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_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;}
.content .job table{ background:#EAEAEA; margin-bottom:20px; border: #CCC 1px solid; border-bottom:none; border-right:none}
.content .job table thead{ font-weight:bold;}
.content .job table tr td{  padding:4px; border:#CCC 1px solid; border-left:none; border-top:none}
.content .job table tr td a:hover{ color:#c30;}

.content .contact{ padding:30px;}
.content .contact h1{ color: #F60}
.content .contact p{ line-height:30px; font-size:13px; color:#06C}
/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ height:84px; background:url(../images/foo_bj.jpg) repeat-x; margin-top:20px; clear:both}
.foot{ text-align: left; width:1000px;  margin:0 auto; padding:10px; color: #999; clear:both}
/*脚部分结束*/
