﻿/* CSS Document */

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body,tr,td,table,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input{ padding:0; margin:0;}

a{ text-decoration:none}
img{ border:none;}

ul li{list-style:none;}
.clear{ clear:both}


/*head*/
.main_head{ height:117px; width:100%; background:url(../images/headbg.jpg) repeat-x;}
.main_head01{ width:1004px; margin:0 auto;}
.main_head01left{ width:600px; float:left}
.main_head01right{ width:395px; float:right;}
.main_headtel{ text-align:right}
.main_headeng{ margin-top:20px; margin-bottom:15px; width:395px; text-align:center;}
.header_search a{ color:#666666; font-size:12px}

/*head search*/
.navv {background:url(../images/search.png) center no-repeat;	height:26px; width:160px; display:inline-block;}
.navv li {	float: left; list-style-type: none;	position: relative;}
.navv li a {font-size: 16px; margin-left:3px; color:white; display: block;	text-decoration: none;}
.navv li a:hover {background:none;}
#settings a {padding: 18px;	height: 24px; font-size: 10px; line-height: 24px;}
#search {width:130px; float:right}
#search_text{ width: 100px;	font-size:12px;	height:15px; border:none; background: #ffffff;	float: left; margin-top:5px;}
#search_text:focus {background:#ffffff; color:#000}
#search_button {background:url(../images/search01.png) no-repeat; border:none;	width: 16px; height: 16px; margin-top:5px;}
#options{ display:block; border:none; width:25px; height:25px; background: url(../images/search02.png) 3px 5px no-repeat; float:left; margin-left:5px; z-index:999}
.subnav {visibility: hidden; position: absolute; top: 110%; left:2px; right: 0; width: 100px; height: auto; opacity: 0; background: #f1f1f1; border: 1px solid #CCCCCC;  border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);}
.subnav li {float: none; line-height:30px;}
.subnav li a{ border-bottom: 1px solid #f1f1f1; color:#000;}
.subnav li a:hover{ color:#ff0000}
#options:hover .subnav { visibility: visible; top: 100%; opacity: 1;}

/*nav*/
.main_nav{ width:100%; height:48px; background:url(../images/navbg.jpg) repeat-x;}
.main_nav01{ width:1004px; margin:0 auto}
.menu{ list-style:none; height:48px; width:100%; background:url(../images/navbg.jpg) repeat-x; }
.nav{ list-style:none; height:48px; width:1004px; margin:0 auto;}
.nav li{ width:125px; text-align:center; float:left; position:relative;}
.nav li a:hover{ background:url(../images/navbg.png) center no-repeat; display:block; color:#ffffff}


.sub-nav li a:hover{ background:#0462b4; display:block; height:40px; color:#ffffff}
.nav li a{ color:#000; height:48px; line-height:48px; font-size:15px; font-family:"微软雅黑";display:inline-block;}
.nav li .sub-nav{ z-index:999; position:absolute; top:47px; left:-10px; list-style:none; background-color:#0f88f7; display:none;border-bottom:5px solid #0462b4;}
.nav li .sub-nav li{ text-align:center; clear:left; width:140px; height:30px; line-height:30px; position:relative; background:#0f88f7; border-bottom:1px solid #0462b4; font-size:12px;}
.nav li .sub-nav li a{	height:30px; line-height:30px; width:140px; padding:0; display:inline-block; font-size:12px;color:#fff;}


/*banner*/
.main_banner{ width:100%; height:375px;}
.main_banner01{ width:100%; margin:0 auto}
#slideshow_wrapper { POSITION: relative; WIDTH: 100%;	HEIGHT: 375px; OVERFLOW: hidden;}
#slideshow_footbar {
Z-INDEX: 5;
POSITION: absolute;
WIDTH: 1000px;
HEIGHT: 30px;
margin-top:340px;
margin-left:0px;
left:50%;
}
#slideshow_photo { POSITION: absolute; WIDTH:100%; HEIGHT: 375px; CURSOR: pointer}
#slideshow_photo img{WIDTH:100%;	HEIGHT: 375px;}
#slideshow_photo A { Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; MARGIN: 0px; DISPLAY: block; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px;LEFT: 0px}
#slideshow_footbar .slideshow-bt {	MARGIN: 10px 10px 0px 0px; background:#b0b0b0;	WIDTH: 14px;DISPLAY: inline; FLOAT: left; HEIGHT: 14px;	FONT-SIZE: 0px; border:1px solid #b8b8b8}
#slideshow_footbar .bt-on {	BACKGROUND-COLOR: #cc0000; border:1px solid #ff6666}




/*news*/
.main_mews{ width:100%; height:41px; background:url(../images/newbg.jpg) repeat-x;}
.main_mews01{ width:1004px; margin:0 auto; overflow:hidden}
.main_mews01 h3{ height:41px; line-height:45px; background:url(../images/news.png) 3px no-repeat; padding-left:30px; color:#0462b4; font-size:14px; font-weight:bold; float:left;}
.main_mews01 span a{ float:right; width:63px; line-height:45px; color:#0462b4; display:block;}
.gunnews {float: left;}
#scrollDiv { height:20px; line-height:20px; min-height:20px; overflow:hidden; width:400px; margin-top:12px;}
#scrollDiv li { height:20px; padding-left:5px;}
#scrollDiv li span{ color:#999999}
#scrollDiv li a{ font-weight:bold; color:#4b4b4b}

/*main_home01*/
.main_home01{ width:1004px; margin:18px auto}
.main_home01top{ border-bottom:2px solid #ccc; height:31px;}
.main_home01top h3{ width:170px; height:31px; float:left; line-height:31px; border-bottom:2px solid #0462b4;}
.main_home01top span a{ float:right; width:100px; line-height:31px; color:#0462b4; display:block;}

#zSlider{margin:20px auto; width:1004px; height:330px;}
#picshow{position:relative;}
#picshow,#picshow_img{width:760px; height:330px; overflow:hidden; float:left;}
#picshow_img li{width:760px; height:330px; overflow:hidden; float:left; display:none;}
#picshow_img li dl{ width:251px; height:167px; float:left}
#picshow_img li dl a:hover{ color:#ff0000}
#picshow_img li dl dt{ width:231px;}
#picshow_img li dl dt img{ width:231px; height:135px}
#picshow_img li dl dd{ width:231px; height:28px; line-height:28px; text-align:center; font-weight:bold;}
#picshow_img li dl dd a{ color:#4b4b4b}
#select_btn{width:240px; height:330px; color:#111; float:right; display:inline;}
#select_btn ul li{ height:46px; line-height:46px; padding-left:25px; cursor:pointer; border:1px solid #d4d4d4; margin-bottom:-1px; background:url(../images/jt02.png) 10px no-repeat}
#select_btn li.current:hover{ padding-left:25px; background:url(../images/jt01.png) 10px no-repeat #0462b4; color:#ffffff;}
#select_btn li.current{ padding-left:25px; background:url(../images/jt01.png) 10px no-repeat #0462b4; color:#ffffff;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}



/*main_home02*/
.main_home02{ width:1004px; margin:22px auto;}
.pro-list{ width:1004px; margin:0 auto;}
.pro-list ul{ list-style-type:none; overflow:hidden;*zoom:1;}
.pro-list ul li{float:left;	height:42px; font:14px/42px "微软雅黑"; position:relative; color:#333;	cursor:pointer;	}
.pro-list ul li.pro-one{ width:191px; background:url(../images/pro001.gif) no-repeat; padding-left:59px;}
.pro-list ul li.pro-two{ width:185px; background:url(../images/pro002.gif) no-repeat; padding-left:69px;}
.pro-list ul li.pro-three{ width:188px; background:url(../images/pro003.gif) no-repeat;	padding-left:62px;}
.pro-list ul li.pro-four{ width:188px; background:url(../images/pro004.gif) no-repeat;padding-left:62px;}
.pro-list ul li.pro-one span.cur{ width:191px; height:42px; display:block; background:url(../images/pro01.gif) no-repeat;	color:#fff;	padding-left:59px;	position:absolute; top:0; left:0;
z-index:999;}
.pro-list ul li.pro-two span.cur{ width:185px; height:42px;	display:block;	background:url(../images/pro02.gif) no-repeat;	color:#fff; padding-left:69px; position:absolute; top:0; left:0;
z-index:999;}
.pro-list ul li.pro-three span.cur{	width:188px; height:42px; display:block; background:url(../images/pro03.gif) no-repeat; color:#fff;	padding-left:62px; position:absolute; top:0; left:0;	z-index:999;}
.pro-list ul li.pro-four span.cur{ width:188px;	height:42px; display:block;	background:url(../images/pro04.gif) no-repeat;	color:#fff;	padding-left:62px;	position:absolute;
top:0;	left:0;	z-index:999;	}
.pro-list ul li p.more{	height:42px; font:12px/42px Arial; position:absolute; right:10px; top:-10px;	z-index:9999;}
.pro-list ul li p.more a{ color:#fff; text-decoration:none;	}
.pro-list ul li p.more a:hover{	color:#fff;	text-decoration:underline;}
.pro-kuang{	width:1004px; margin:20px auto;	overflow:hidden; *zoom:1;}
.pro-kuang .left{ width:760px;	height:330px; float:left;}
.pro-kuang .right{ width:240px;	height:330px; float:right;}
.pro-details dl{ width:360px; height:141px; border:1px solid #d4d4d4; float:left; margin-right:18px; margin-bottom:15px; background:#f6f6f6;}
.pro-details dl dt{ width:130px; height:105px; float:left; border:1px solid #dddddd; background:#ffffff; margin:12px 0px 0px 12px; padding-top:10px}
.pro-details dt:hover{ border:1px solid #ff0000; display:block}
.pro-details dl dt img{ width:130px; height:89px; display:block }
.pro-details dl p{ margin-top:-8px; width:130px; height:25px; font-family:"微软雅黑"; font-weight:bold; line-height:20px; position:absolute; background:#4389c7; color:#ffffff; text-align:center; overflow:hidden;}
.pro-details dl dd{ float:right; width:180px; height:90px; overflow:hidden; margin-top:12px; line-height:18px; margin-right:20px; color:#666666}
.pro-details dl dd strong{ width:180px; height:20px; overflow:hidden; display:block;}
.pro-details dl dd strong a{color:#4a4a4a}
.pro-details dl dd strong a:hover{color:#ff0000}
.pro-service{ background:url(../images/er.jpg) no-repeat; height:95px; padding-left:130px; padding-top:20px; line-height:20px; font-size:14px; font-family:"微软雅黑";}
.pro-service a{ color:#333333;}
.pro-service a:hover{ color:#ff0000}
.main_homebg{ height:50px;}

.right .right01{ margin-bottom:12px;}

/*main_home03*/
.main_home03{ width:1004px; height:265px; margin:18px auto}
.main_home03left{ width:684px; float:left;}
.main_home03right{ width:300px; float:right;}
.main_home03left01{ width:364px; float:left;}
.main_home03left02{ width:300px; float:right;}
.main_home03lefttop{ height:29px; border-bottom:2px solid #ccc}
.main_home03lefttop h3{font-size:16px; font-family:"微软雅黑"; height:29px; line-height:29px; border-bottom:2px solid #0462b4; float:left}
.main_home03lefttop span{ float:right; width:50px; display:block; height:29px; line-height:29px;}
.main_home03lefttop span a{ color:#000000}

.main_news,.main_honner,.main_shiping{ margin-top:18px; overflow:hidden}
.main_news dl{ width:319px; height:70px;}
.main_news dl dt{ float:left; width:103px;}
.main_news dl dt img{ width:90px; height:56px}
.main_news dl dd{ width:216px; height:56px; overflow:hidden; float:right; line-height:18px;}
.main_news dl dd strong{ display:block; width:216px; height:20px; overflow:hidden; text-overflow:ellipsis; line-height:20px;}
.main_news dl dd strong a{ color:#000000}
.main_news dl dd strong a:hover{ color:#ff0000}

.main_honner ul li{ border:1px solid #d1d1d1; width:81px; height:93px; float:left; margin:0px 12px 10px 5px; overflow:hidden}
.main_honner ul li:hover{ border:1px solid #ff0000}
.main_honner ul li img{width:81px; height:93px;}













/*link*/
.main_link{ background:#ebebeb; width:100%; height:143px;}
.main_link01{ height:22px;}
.main_link02{ background:#f9f9f9; width:987px;  margin:0 auto; padding-left:17px; line-height:22px;}
.main_link02 a{ color:#666666;}
.main_link02 a:hover,.main_bottom a:hover{ color:#ff0000;}

/*bottom*/
.main_bottom{ width:100%; height:auto; background:#6e6e6e; padding-top:23px; color:#cccccc; text-align:center; line-height:22px; }
.main_bottom p{ line-height:22px; margin:0; padding:0;}
.main_bottom a{color:#cccccc;}
