@charset "UTF-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s,
 samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0px; padding:0px;}

html{}
body{color: #636363; font-size:14px; line-height:22px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}


img{border:0 none;vertical-align:middle;}
ul,dl,ol{overflow:hidden;}
li{list-style-type: none;}
a img {border: medium none;}
a{color:#636363; text-decoration:none; outline:0;}
a:hover{color:#636363; text-decoration:none;}

input:focus,input:active,input:hover,textarea:focus,textarea:active,textarea:hover,a:active{outline:none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
.invisible{visibility:hidden;}
.hidden{display: none;}

/*
 * 定义浮动样式
 */
.ll, .left { float:left }
.rr, .right { float:right }

/*
 * 定义清除浮动样式
 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
	/* Hides from IE-mac \*/* html .clearfix {
		height:1%;
	}
.clearfix {
	display:block;
}
	/* End hide from IE-mac */
/*
 * 定义圆角边框
 */
.f-s, .f-e {
    background: none repeat scroll 0 0 #ddd;
    clear: both;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.f-m {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px;
}

.f-1,.f-2,.f-3 {overflow:hidden;display:block;height:1px;background: #fff;}
.f-1 { margin: 0 3px; background: #ebebeb; }
.f-2 { margin: 0 2px; border-right: 2px solid #ebebeb; border-left: 2px solid #ebebeb; }
.f-3 { margin: 0 1px; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }

/* The following is defined color class.
--------------------------------------------------------------------------------------------------*/
.black, .black a { color:#000 }
.black3, .black3 a { color:#333 }
.black6, .black6 a { color:#666 }
.black9, .black9 a { color:#999 }
.green, .green a { color:#174100 }
.green1, .green1 a { color:#2f7300 }
.green2, .green2 a { color:#008000 }
.blue, .blue a { color:#0065ff }
.blue1, .blue1 a { color:#002777 }
.blue2, .blue2 a { color:#255266 }
.blue3, .blue3 a { color:#046ebd }
.blue4, .blue4 a { color:#0033ff }
.orange, .orange a { color:#f60 }
.red, .red a { color:#F00; }
.red1, .red1 a { color:#C00; }
.red2, .red2 a { color:#900; }
.pink,.pink a { color:#d3015a; }
.pink1,.pink1 a { color:#fe577f; }
.org:link, .org:visited, .org:active {color:#f60;text-decoration:none;}
.org:hover {color:#f60;text-decoration:underline;}

/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml6{margin-left:6px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.t_c { text-align:center }
.t_l { text-align:left }
.t_r { text-align:right }
.block{ display:block; overflow:hidden; zoom:1;}

/******　默认分页样式　******/
.page_link{margin:20px auto; height:24px; width:auto; padding:5px 0; text-align:right; clear:both;}
.page_link li{display:inline;line-height:20px;font-size:12px;width:auto;}
.page_link a{display:inline-block;padding:0 6px;height:20px;border-bottom:1px solid #ddd;color:#666;}
.page_link a:hover{}
.page_link li.prev a,.page_link li.active a,.page_link li.next a{border:0;}

.page_link .prev_no,.page_link .next_no{color:#ccc;font-weight:normal;margin-bottom:2px;border:none;}
.page_link .prev_no:hover,.page_link .next_no:hover{color:#ccc;background:none;border:none;}
.page_link .nolink,.page_link .morePage{font-weight:bold;color:#404040;border:none;background:none;}
.page_link .nolink:hover,.page_link .morePage:hover{color:#404040;border:none;background:none;}
.page_link ul {margin:0;padding:0;}

/*-------body-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bodydiv {}
.mainbody {}
.container,.main{width:1000px; margin:0 auto; overflow:hidden;}

/*-------top-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#top{height:122px; background:#363636; position:relative; z-index:10; box-shadow:0 1px 5px #222222;}
#top .container{height:122px; position:relative; overflow:visible;}
#top .container .logo{position:absolute; left:0; top:0; z-index:0; height:122px; overflow:hidden;}
.language{ position:absolute; right:180px; top:0; color:#fff;}
.language a{ color:#fff;}

/*-------nav-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#nav {position:absolute; right:0; top:0; z-index:1;}
#nav .navigation{}
#nav ul{overflow:visible;}
#nav .navigation li.nav-lilink{float: left; width:98px; text-align:center; position:relative; height:122px; padding-right:2px; background:url(../images/bg_nav_li.png) no-repeat right center;}
#nav .navigation li a.nav-alink{display: block; border-top:7px solid #363636; padding-top:50px; height:64px; color:#fff; font-size:16px;}
#nav .navigation li a.nav-alink span,#nav .navigation li a.nav-alink font{display:block; padding-top:5px;}
#nav .navigation li a.nav-alink font{text-transform:uppercase; font-family: Helvetica; font-size:10px; line-height:14px;}
#nav .navigation li a.nav-alink:hover,#nav .navigation li.hover a.nav-alink{color:#fff; border-color:#00a1e9; background:#616161;}
#nav .navigation li .exnav{display:none; position:absolute; left:0; top:122px; width:98px;}
#nav .navigation li .exnav ul li{position:relative;}
#nav .navigation li .exnav ul li a{display: block; color:#fff; height:24px; line-height:24px; background:#6a6a6b; overflow:hidden;}
#nav .navigation li .exnav ul li a:hover{background:#454545;}
#nav .navigation li .exnav ul li ul li a{background:#3a3a3a;}
#nav .navigation li .exnav ul ul{display:none; position:absolute; left:98px; top:0; padding:0; margin:0; min-width:98px;}

/*-------banner-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner{height:454px;}
#gallery{position:relative;overflow:hidden;}
#gallery .gallery-img{position:absolute;}
.gallery-nav {position:absolute; left:50%; bottom:8px; z-index:1;}
.gallery-nav .nav-item{float: left;width: 13px; height: 12px; margin: 2px 4px; cursor: pointer; background: url(../images/dot01.png) no-repeat; overflow: hidden; text-indent:-9999em;}
.gallery-nav .active{background: url(../images/dot02.png) no-repeat;}

/*-------index-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.mall{overflow:hidden; clear:both; zoom:1; margin-bottom:15px;}
.hd,.bd{overflow:hidden;}

.mall .hd{height:40px; background:url(../images/dot03.png) no-repeat 30px center; padding-left:80px;}
.mall .hd h3{font-size:16px; font-weight:normal;}
.mall .hd h3 span{display:block; font-weight:bold; color:#6b6b6b;}
.mall .hd h3 font{text-transform:uppercase; font-size:14px;}

.mall-1{}
.mall-1 dl{width:250px; height:319px; float:left;}
.mall-1 dl + dl{background:url(../images/bg_mall01.png) no-repeat left top; width:250px;}
.mall-1 dl dt{width:100%; height:80px; overflow:hidden; cursor:pointer;}
.mall-1 dl dt h3{padding-left:90px; height:80px; background:url(../images/dot03.png) no-repeat 30px 27px; font-size:16px; font-weight:normal;}
.mall-1 dl dt h3 span{display:block; padding-top:24px;}
.mall-1 dl dt h3 font{text-transform:uppercase; font-size:14px;}
.mall-1 dl:hover dt{background:url(../images/bg_mall02.png) no-repeat;}
.mall-1 dl:hover dt h3{background:url(../images/dot03_hover.png) no-repeat 30px 27px;}
.mall-1 dl dd{padding:10px 15px; overflow:hidden;}
.mall-1 dl dd .cont{height:180px; line-height:20px; overflow:hidden;}
.mall-1 dl dd a.more{float:right; margin-top:5px; font-family:Helvetica; color:#a2a2a2;}
.mall-1 dl dd a.more:hover{color:#636363;}

.mall-1 dl.dl1 dt h3{background:url(../images/bg_in01.png) no-repeat 30px 27px;}
.mall-1 dl.dl1:hover dt h3{background:url(../images/bg_in_hover01.png) no-repeat 30px 27px;}
.mall-1 dl.dl2 dt h3{background:url(../images/bg_in04.png) no-repeat 30px 27px;}
.mall-1 dl.dl2:hover dt h3{background:url(../images/bg_in_hover04.png) no-repeat 30px 27px;}
.mall-1 dl.dl3 dt h3{background:url(../images/bg_in02.png) no-repeat 30px 27px;}
.mall-1 dl.dl3:hover dt h3{background:url(../images/bg_in_hover02.png) no-repeat 30px 27px;}
.mall-1 dl.dl4 dt h3{background:url(../images/bg_in03.png) no-repeat 30px 27px;}
.mall-1 dl.dl4:hover dt h3{background:url(../images/bg_in_hover03.png) no-repeat 30px 27px;}

.mall-2{margin:0;}
.mall-2 .hd{background:url(../images/bg_mall002.png) no-repeat 30px center;}
.mall-2 .bd{padding-top:10px;}
.mall-2 .bd ul{width:1020px;}
.mall-2 .bd ul li{width:247px; height:184px; float:left; overflow:hidden; margin:0 4px 4px 0; position:relative;}
.mall-2 .bd ul li p{position:absolute; left:0; top:184px; background:url(../images/bg_black.png) repeat; width:247px; height:184px; line-height:184px; text-align:center; overflow:hidden; color:#fff; font-size:14px;}

.mall-3{}
.mall-3 .left{width:740px; overflow:hidden;}
.mall-3 .left .hd{background:url(../images/bg_mall03.png) no-repeat 30px center; margin-top:24px;}
.mall-3 .left .bd{padding-top:10px;}
.mall-3 .left .bd ul li{width:177px; height:135px; float:left; overflow:hidden; margin:0 4px 4px 0;}
.mall-3 .right{width:245px; height:242px; background:url(../images/bg_mall01.png) no-repeat left center;}
.mall-3 .right .hd{height:50px; background:none; padding:0; padding-top:30px;}
.mall-3 .right .hd:hover{background:url(../images/bg_mall02.png) no-repeat;}
.mall-3 .right .hd:hover h3{background:url(../images/bg_mall04.png) no-repeat 25px 0;}
.mall-3 .right .hd h3{padding-left:75px; background:url(../images/bg_mall04_hover.png) no-repeat 25px 0;}
.mall-3 .right .hd h3 span{line-height:16px;}
.mall-3 .right .hd h3 font{font-size:12px; line-height:17px; display:block;}
.mall-3 .right .bd{margin-top:5px; padding-top:10px;}
.mall-3 .right .bd ul{padding-left:20px;}
.mall-3 .right .bd ul li{min-height:50px; overflow:hidden; background:url(../images/bg_c02.png) no-repeat 10px 6px; padding-left:57px;}
.mall-3 .right .bd ul li.li2{background:url(../images/bg_c03.png) no-repeat 10px 6px;}
.mall-3 .right .bd ul li.li3{background:url(../images/bg_c01.png) no-repeat 10px 6px;}
.mall-3 .right .bd ul li span,.mall-3 .right .bd ul li p{line-height:32px;}

/*-------base-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainmain{position:relative; z-index:0;}
.bg_main{background:url(../images/bg_main.png) no-repeat 248px center; margin:0 auto 100px; min-height:600px;}

#jy-left{width:245px; float: left; overflow:hidden; margin-top:20px;}
#jy-left h3{height:40px; line-height:36px; text-align:right; background:url(../images/bg_left_top.png) no-repeat right bottom; padding-right:85px; font-size:18px; font-weight:normal;}
#jy-left ul{ padding-right:30px; float:right;}
#jy-left ul li { float:left; display:block; width:100%; text-align:right; margin-top:5px; }
#jy-left ul li a { height:30px; font-size:16px; color:#3b3b3b; padding:5px 60px 5px 10px; line-height:30px; }
#jy-left ul li a:hover,#jy-left ul li a.current{background:#00b7ee; color:#fff;}

 
#jy-right {width:729px; float:right; overflow:hidden; clear:right; margin-top:20px;}

/*-------列表页-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.box_content { width:100%; font-size:14px; line-height:25px;}
.box_content img{ max-width:100%;}

.newsLists{}
.newsLists dl{width:100%; padding-bottom:15px; margin-bottom:15px; background:url(../images/bg_news.png) no-repeat center bottom;}
.newsLists dl dt{}
.newsLists dl dt a{font-size:16px; line-height:24px;}
.newsLists dl dd{padding-top:10px; overflow:hidden;}
.newsLists dl dd img{float:left; margin-right:20px;}
.newsLists dl dd p{height:80px; overflow:hidden;}
.newsLists dl dd a.more{float:right; margin-right:5px;}

.proLists{}
.proLists li{width:180px; height:135px; float:left; overflow:hidden; margin:0 2px 2px 0; position:relative;}
.proLists li p{position:absolute; left:0; top:184px; background:url(../images/bg_black.png) repeat; width:180px; height:135px; line-height:135px; text-align:center; overflow:hidden; color:#fff; font-size:14px;}

.pro_list_ul{}
.pro_list_ul li{float: left; width:233px; margin-right:2px; overflow:hidden;}
.pro_list_ul li p{height:20px; line-height:20px; overflow:hidden; padding-top:5px;}
.pro_list_ul li span{display:block; height:20px; line-height:20px; overflow:hidden; margin-bottom:30px;}

.photo_album {padding:10px 0 0 0;}
.photo_album li{width:200px;height:253px;margin-right:19px;margin-bottom:50px;list-style:none;float:left;overflow:hidden;zoom:1;background:#fff;border:1px solid #ebebeb;
border-bottom:1px solid #cecece;padding:14px;box-shadow:0 1px 1px #e5e5e5;position:relative}
.photo_album .tit { font-size:14px; margin-top:5px;}
.photo_album .tit a { color:#555;}
.photo_album .tit a:hover { color:#0885d0;}

.photo_wapper{padding:10px; }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;}
.photo_info { float:left; width:450px; margin-left:10px;}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#555;}

.photo_item{ border-top:2px #ddd solid; margin-top:20px;padding:20px 0;}
.photo_item li {width:177px; float:left; text-align:center; padding:10px 0;}

/*-------详情页-------------------------------------------------------------------------------------------------------------------------------------------------------*/
.news_title{line-height:40px; background:url(../images/bg_news.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:20px; overflow:hidden;}
.news_title h3{font-size:16px;}

/*-------footer-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footermain{background:url(../images/bg_fot.png) repeat-x center top; max-height:260px; padding:30px 0; display:block; overflow:hidden; }
#footer,#footer a{color:#fff;}
.fot-nav span{padding:0 7px;}
#footer{ width:1000px; margin:0 auto; font-size:12px; line-height:24px;}
#footer .left{ width:760px; float:left;}
#footer .right{ width:200px; float:right;}
#footer .right img{ float:right;}


.othernews {padding: 10px 0px; line-height: 25px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
.othernews a{ color:#555;}
.othernews a:hover{ color:#00b7ee;}

.dede_pages { MARGIN:30px auto;padding:0; text-align:center;}
.dede_pages ul li {BORDER: #ccc 1px solid; font-size:14px; PADDING:4px 10px;  MARGIN: 2px; COLOR: #333;font-family:"微软雅黑";  TEXT-DECORATION: none; display:inline-block;}
.dede_pages ul li A{ color:#333;TEXT-DECORATION: none; background:#FFF; }
.dede_pages ul li A:hover { color:#d1181d;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#333;BORDER: #222 1px solid;TEXT-DECORATION: none;}