@charset "utf-8";

*{ margin:0; padding:0;}
body{ width:100%; margin:0 auto; font-family:微软雅黑; font-size:12px;}
h1{ font-size: 16px; color: #000000; font-weight: normal; text-decoration: none; }
p{  font-style: normal; line-height: 24px; color: #555; text-decoration: none; }
a { border:0; text-decoration:none; color:#666666;}
img { border:0; line-height:0px;}
ul li { list-style:none; border:0;}
dl,dt,dd { margin:0; padding:0; border:0;}
.clear { clear:both; font-size:0px; line-height:0px;}


/*----------------------首页样式----------------------------*/
#header{ width:100%; float:left; height:134px;}
.head{ width:1000px; height:90px; margin:0 auto; position:relative;}
.logo{ width:440px; height:65px; padding-top:12px; float:left;}
.top_tel{ width:280px; height:90px; float:right;}
.top_tel dl dt{ width:25px; height:78px; float:left;}
.top_tel dl dd{ width:185px; line-height:26px; font-size:26px; font-family: Arial; color:#ea4722; float:left;}
.top_tel dl dd b{ color:#000; font-size:18px; font-family:微软雅黑; font-weight:100; padding-top:25px; float:left;}
.top_right{ font-size:14px; font-family:微软雅黑; color:#959595; position:absolute; top:2px; right:5px;}
.top_right p{ display:block; width:260px; height:24px; text-align:right; }
.top_right p a{ color:#959595; padding:0 3px; line-height:24px;}
.top_right p a:hover{ color:#f00;}

.menu{ width:100%; height:44px; background:url(../images/menu_bg.gif) repeat-x bottom; float:left;}
.menu_list{ width:1000px; margin:0 auto;}
.menu_list ul li { width:110px; line-height:44px; font-size:15px; font-family:微软雅黑; text-align:center; color:#fff; float:left;}
.menu_list ul li a{ display:block; width:110px; color:#fff; }
.menu_list ul li a:hover{ color:#fff; background:url(../images/menu_li.gif) no-repeat center bottom;}
/* nav
---------------------------------------------------------------------*/
#nav ul {
    display: none;
}
#nav li:hover > ul {
    display: block;
	
}
#nav {
    list-style: none;
    position:relative;
	z-index:44;
    display: inline-table;
}
#nav li {
   width:110px; 
   height:44px; 
   text-align:center; 
   line-height:44px; 
   float: left;
}
#nav li:hover {
   background: #0e7ccb;
   background: linear-gradient(top, #0e7ccb 0%, #0e7ccb 40%);
   background: -moz-linear-gradient(top, #0e7ccb 0%, #0e7ccb 40%);
   background: -webkit-linear-gradient(top, #0e7ccb 0%,#0e7ccb 40%);
}
#nav li:hover a {
    color:#ffffff;
}
         
#nav li a {
    display: block;
	width:110px;
	text-align:center;
    color: #fff; 
	font-family:微软雅黑; 
   	font-size:15px;
	text-decoration: none;
}
       
#nav ul {
    background:#0e7ccb; 
	border-radius: 0px; 
	padding: 0;
    position: absolute; opacity: 0.8;
	top: 100%;
}
#nav ul li {
    float: none; 
	line-height:24px;
    border-bottom: 1px solid #0085e9; 
	position: relative;
	background:none;
}
#nav ul li a {
    padding: 10px 0;
	width:110px;
	font-size:13px;
	text-align:center;
    color: #fff;
}   
#nav ul li a:hover {
    background: #ffffff;
	color:#333333;
	border-bottom: 1px solid #cccccc; 
}
         
#nav ul ul {
    position: absolute; 
	left: 100%; 
	top:0;
}


#banner{  width:100%; height:420px; background:url(../images/banner_b.gif) no-repeat center bottom; float:left; }
.banner{ width:100%; height:406px; background:#124175; float:left;}
.banner_box{ width:1300px; margin:0 auto;}
.banner_box img{ width:1300px; height:406px;}
.banner_tab { height:43px; position:absolute; right:5px; bottom:35px; }
.banner_tab ul { cursor:pointer; }
.banner_tab li { float:left; list-style-type: none; text-align: center; }
.banner_tab a { width:80px; height:43px; display:block; margin-right:2px; }
.banner_tab img { border:1px solid #ccc; }
.hidecontent { display:none; }
.tab_img { width:72px; height:35px; margin-top:3px; border:1px solid #fff; }

.w700{width:1300px;height:406px; display:block; overflow:hidden; float:left;}
#BannerArea{ HEIGHT:406px; position:absolute;}
#pic img{ WIDTH:1300px; HEIGHT:406px;}
#pic{WIDTH: 100%; HEIGHT:auto; OVERFLOW: hidden;}
#img_text{WIDTH:160px; HEIGHT:20px; position:relative; left:540px; top:380px; }
ul#play {
	width:160px;
	padding:0px;
	display:inline;
	list-style-type: none;
}
ul#play LI {
	BACKGROUND:url(../images/swf_nav-link.png); FLOAT:left; MARGIN-LEFT:3px; display:inline; WIDTH:50px; CURSOR:pointer; HEIGHT:14px;}


#content{ width:100%; padding:30px 0; float:left;}
.main{ width:1000px; margin:0 auto;}

.about{ width:320px; float:left;}
.about h1, .news h1, .contact h1{width:320px; height:26px; line-height:26px; border-bottom:1px solid #ccc; float:left;}
.about h1 span, .news h1 span, .contact h1 span{ display:block; width:100px; height:25px; font-family:微软雅黑; font-size:15px; color:#333333; border-bottom:2px solid #f0632b;}
.about_cont{ width:320px; padding:20px 0; float:left;}
.about_cont dl dt, .about_cont dl dd{ width:300px; float:left;}
.about_cont dl dd p{ color:#666; line-height:26px;}
.about_cont dl dd p a{ color:#d50000;}
.about_cont dl dd p a:hover{ text-decoration:underline;}


.news{ width:338px; padding:0 23px; float:left;}
.news02{ width:100%; line-height:30px; text-align:center}
.news h1{ width:338px;}
.news h1 span{ display:block; float:left;}
.news h1 a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:100; float:right; }
.news_cont{ width:338px; padding:15px 0; float:left;}
.news_cont ul li{ display:block; width:338px; line-height:32px; color:#666; background:url(../images/disc.gif) no-repeat left; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news_cont ul li a{ color:#666;}
.news_cont ul li a:hover{ color:#f0632b;}
.news_cont ul li em{ font-style:normal; color:#ccc; float:right;}

.contact{ width:295px; float:right;}
.contact h1{ width:295px;}
.contact_cont{ width:295px; padding:15px 0; float:left;}
.cont_l{ width:45px; padding-right:10px; float:left;}
.cont_tel{ width:240px; float:right;}
.cont_tel p.cont_top{ width:240px; font-size:16px; line-height:16px; color:#1668a3; float:left; }
.cont_tel p.cont_top span{ color:#666; font-size:12px;}
.cont_tel p.cont_top b{ font-weight:100; font-size:24px; line-height:28px; float:left;}
.cont_tel p.cont_text{ width:240px; padding:5px 0; line-height:28px; color:#666666;}


.product{ width:1000px; float:left;}
.product h1{ width:1000px; height:26px; line-height:26px; border-bottom:1px solid #ccc; float:left;}
.product h1 span{ display:block; width:100px; text-align:center; height:25px; font-family:微软雅黑; font-size:15px; color:#333333; border-bottom:2px solid #f0632b; margin:0 auto;}
.product_cont{ width:1000px; padding:10px 0; float:left;}
.product_cont dl{ padding:0 5px;}
.product_cont dl, .product_cont dl dt, .product_cont dl dd{ width:239px; float:left;}
.product_cont dl dd{ height:28px; padding:15px 0;}
.product_cont dl dd a{ display:block; width:80px; text-align:center; line-height:28px; color:#fff; background:#f0632b; margin:0 auto;
-webkit-border-radius:5px;//webkit
  -moz-border-radius:5px;//mozilla
  -ms-border-radius:5px;//IE
  -o-border-radius:5px;//opera
  border-radius:5px;
 }
.product_cont dl dd a:hover{ background:#f17a53;}
.product_cont dl dt a{ display:block; width:239px; height:154px; background:url(../images/pro_bg.gif) no-repeat;}
.product_cont dl dt a img{ width:235px; height:150px; padding:2px;}
.more{ width:1000px; padding:15px 0; float:left;}
.more a{ display:block; width:180px; margin:0 auto; background:#eeeeee; color:#333333; line-height:36px; text-align:center;}
.more a:hover{ background:#cccccc;}

#footer{ width:100%; height:85px; padding-top:15px;  background:#fd9a3f; float:left;}
.footer_cont{ width:1000px; line-height:30px; margin:0 auto;}
.footer_cont p{ display:block; width:1000px; text-align:center; font-family:微软雅黑; color:#fff; float:left;}
.footer_cont p a{ color:#fff; padding:0 5px;}
.footer_cont p a:hover{ color:#fff; text-decoration:underline;}
.footer_cont b{ display:block; width:1000px; text-align:center; line-height:30px; font-weight:100; font-family:微软雅黑; color:#fff; float:left;}

/*----------------------内页样式----------------------------*/

#cont_in, #in_banner{ width:100%; float:left;}
#cont_main{ width:1000px; margin:0 auto;}
.banner_img{ width:100%; height:300px; margin:0 auto; }
.banner_img img{ width:100%; height:300px;}

.left_list{ width:220px; margin:15px 0; float:left;}
.list{ width:208px; padding:5px;  background:#fff; border:1px solid #eee6db; float:left;}
.list h1{ width:208px; color:#054c9c; font-size:15px; height:26px; line-height:26px; border-bottom:1px solid #eee6db; float:left;}
.list h1 span{ display:block; width:100px; height:25px; color:#333333; border-bottom:2px solid #f0632b; float:left;}
.list_cont{ width:210px; float:left;}
.list_cont ul{ width:200px; margin:10px auto;}
.list_cont ul li{ width:200px; float:left;}
.list_cont ul li a{ display:block; width:175px; padding-left:25px; line-height:32px; color:#6666; border-bottom:1px dotted #eee; background:url(../images/list_icon_hover.gif) no-repeat 10px center; }
.list_cont ul li a:hover, .list_cont ul li.col a{ background:#f6f5f1 url(../images/list_icon.gif) no-repeat 10px center; color:#054c9c;}

.in_contact{ width:218px; border:1px solid #eee6db; background:#fff; margin:15px 0; float:left;}
.in_contact .contact_cont{ width:218px; float:left;}
.in_contact .cont_l{ padding-right:none; padding-left:3px; }
.in_contact .cont_tel{ width:160px;}
.in_contact p.cont_top{ width:160px;}
.in_contact p.cont_text{ width:188px; border-top:1px solid #eeeeee;}

.right_cont{ width:735px; margin:15px; padding:5px; background:#fff; float:right;}
.right_top{ width:735px; height:26px; line-height:26px; border-bottom:1px solid #eee6db; background:url(../images/right_h1.gif) no-repeat; float:left;}
.right_top h1{ width:100px; font-size:15px; color:#054c9c; line-height:26px; height:26px;   float:left;}
.right_top h1 span{ display:block; width:100px; height:25px; color:#333333; border-bottom:2px solid #f0632b; float:left;}
.right_top p{ line-height:30px; padding-left:15px; padding-right:10px; background:url(../images/r_icon.gif) no-repeat left center; float:right;}
.right_top p a:hover{ color:#cb3129; text-decoration:underline;}
.cont_text{ width:720px; padding:15px; float:left;}
.cont_text h1{ text-align:center; line-height:36px; color:#054c9c; border-bottom:1px dotted #dbdad5;}
.cont_text p{ line-height:32px; padding-top:5px;}
.cont_text ul li{ width:720px; line-height:30px; background:url(../images/icon.gif) no-repeat left center; border-bottom:1px dotted #ccc; float:left;}
.cont_text ul li em{ font-style:normal; color:#999; float:right;}
.cont_text ul li a{ display:block; width:600px; padding-left:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left;}
.cont_text ul li a:hover{ color:#f00;}

.btn_top{ width:750px; height:24px; line-height:24px; float:right;}
.btn_top p{ padding:8px 0; text-align:right;}


.pro_cont, .pro_cont_list{ width:750px; float:left;}
.pro_cont_list{ padding-top:15px;}
.pro_cont_list ul li{ width:164px; text-align:center; padding:10px; float:left;}
.pro_cont_list ul li a{ display:block; width:164px; line-height:30px; color:#666;}
.pro_cont_list ul li a:hover{ color:#f60; text-decoration:none;}
.pro_cont_list ul li a img{ width:164px; height:112px;}
.pro_cont_list dl dd{ line-height:24px; text-align:center;}
.pro_cont_list dl dd a{ color:#333; }
.pro_cont_list dl dd a:hover{ color:#f00;}

/*CSS manu style pagination*/
.page_next{ width:750px; float:left;}
.manu {
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
 BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
 BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
 BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
 BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
 BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*ny2*/
.ny2_t{ background:#f2f2f2; border:1px solid #666666; margin-top:20px; border-bottom:0; width:100%}
.ny2_t li{ width:25%; text-align:center; float:left; font-weight:bold; border-right:1px solid #666; line-height:40px; height:40px; border-bottom:1px solid #666;}
.ny2_t li.last{ border-right:0;width: 25%;}

.ny2_c{ background:#f2f2f2; border:1px solid #666666; margin-top:20px; height:40px; padding-top:10px;}
.ny2_c td{ font-size:14px; color:#666; padding-left:10px; padding-right:10px;}
.ny2_c .ny2_td{ width:54px; height:24px; background:#fff; padding-left:0px; padding-right:0px; border:1px solid #b2b2b2; text-align:center; line-height:24px; margin-left:50px; display:block;}
.ny2_c input{ background:#fff; border:1px solid #b2b2b2; width:122px; height:22px;}

.ny2_b{ border:1px solid #666; margin-top:20px; border-bottom:0;}
.ny2_b .ny2_b_tr{ background:#f2f2f2;}
.ny2_b td{ border-right:1px solid #666; height:30px; line-height:30px; text-align:center; font-family:"宋体"; /*font-size:14px; */border-bottom:1px solid #666;}
.ny2_b .last{ border-right:0;}