@charset "utf-8";
/* CSS Document */

@import url("page.css");
@import url("style.css");
@import url("menu.css");

*{ margin:0; padding:0}
html,body{ font:12px/18pt Arial, Helvetica, sans-serif; height:100%; color:#666;}
a{text-decoration:none; color:#666}
a:hover{ text-decoration:underline;}
ul{ list-style:none}
.clear{ clear:both;}
img{ border:0}

#header{ height:110px;}
.w1000{ width:1000px; margin:0 auto;}

#top{ height:54px; overflow:hidden; padding:8px 0}

#logo{ float:left; padding:0px 0 0 10px}
#t_box{ float:right;}

.t_01{ width:130px; padding-top:10px;float:right}
.t_01 ul li{ height:13px; line-height:13px; overflow:hidden; float:left; margin-left:3px; display:inline;}
.t_01 ul li img{}
.t_01 ul li a{ color:#666;height:13px; line-height:13px;}
.t_01 ul li a:hover{ }
.t_01 ul li.li_l{ margin-left:10px; display:inline}


#search{width:164px; height:27px; background:url(../img/search_bg.png) no-repeat;float:right; margin-top:8px;}
 
.inputtex{ width:112px; float:left; height:23px;border:none; overflow:hidden; background:none; line-height:23px;color:#666; padding-left:15px; padding-top:4px;}
.button{ float:left; width:37px; height:27px; border:none; background:none; cursor:pointer}

.input-a{width:112px; float:left; height:23px;border:none; overflow:hidden; background:none; line-height:23px;color:#666; padding-left:15px; padding-top:4px;}
.input-b{width:112px; float:left; height:23px;border:none; overflow:hidden; background:none; line-height:23px;color:#666; padding-left:15px; padding-top:4px;}

input,button{outline:none;}


#menu{ background:url(../img/nav_bg03.jpg) repeat-x center center; height:44px;position:relative; z-index:99;} 
#nav{ background:url(../img/nav_bg02.jpg) no-repeat center center; height:44px;}

#nav ul li{ width:116px; overflow:hidden; text-align:center; height:40px; line-height:40px; float:left}
#nav ul li a{ font-size:14px; color:#fff; font-weight:bold; height:44px; line-height:44px;background:url(../img/li_r.png) right center no-repeat; display:block;}
#nav ul li a:hover{ text-decoration:none}
#nav_left{ float:left}




/*#menu ul .tab{display:block;float:left;cursor:pointer; text-align:center;border:none;}

#menu ul .tab:hover .tablink{text-decoration:none}
#menu ul .tab:hover .tablink a{}
#menu ul li .dropdown:hover .arwlink{}
#menu ul .dropdown ul{display:none;}
#menu ul .dropdown:hover ul{position:relative;display:block;}
#menu ul li .subnav{}
#menu ul li .subnav a{text-align:center; height:42px;line-height:42px;width:116px;display:block;white-space:nowrap;background:url(../img/nav_bg01.jpg) repeat-x; color:#fff; margin-top:0; border-bottom:1px solid #fff; font-size:14px; font-weight:normal;}
#menu ul li .subnav a:hover{ text-align:center; height:42px;line-height:42px;width:11px;display:block;white-space:nowrap;font-size:14px; background:url(../img/nav_bg01.jpg) repeat-x; color:#fff; margin-top:0; font-weight:bold; text-decoration:none; width:116px;}
#menu ul .dropdown .subnav{ position:relative;}


*/




.banner {
position:relative; text-align:center;
}
#J_bannerPic li {
    height: 170px;
    overflow: hidden;
    width: 100%;
	
}
#J_bannerPic li a {
    display: block;
    height: 170px;
    overflow: hidden;
    width: 100%;
}
#J_bannerBar {
    bottom: 0;
    height: 28px;
    left: 40%;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}
#J_bannerBar li {
   background-color:#fff;
    cursor: pointer;
    float: left;
    height: 7px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 70px;
}
#J_bannerBar .current {
   background-color:#009933;
    height: 7px;
}
.bannerPhoto {
    height: 170px;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.bannerPhoto ul {
    height: 170px;
    position: absolute;
    width: 30000em;
}
.bannerPhoto ul li {
    float: left;
    height: 170px;
    overflow: hidden;
    width: 100%;
}
.bannerPhoto ul li a {
    display: block;
    height: 170px;
}


#main{ background:#f1f1f1; padding:15px 0}

#in_title{ background:url(../img/title_line.jpg) repeat-x left center; height:24px; text-align:center; margin-bottom:15px}



#in_pro_box{height:142px; margin:0 auto;padding-bottom:10px;}
#in_pro_box .btngd{width:21px; height:33px; display:block; margin-top:42px}
#in_pro_box .fl{ float:left; margin-left:10px; display:inline}
#in_pro_box .fr{ float:right;display:inline; margin-right:10px}
#in_pro_box .btngd img{ display:block; margin:0 auto;}
#in_pro_box .imggd{width:915px; height:142px; display:block;overflow:hidden; float:left; margin-left:10px; margin-right:10px; display:inline}
#in_pro_box .imggd ul{ overflow:hidden; height:142px; width:auto;}
#in_pro_box .imggd li{float:left; height:142px; width:152px; overflow:hidden; margin-right:7px; margin-left:7px;}
#in_pro_box .imggd li .pic{ width:150px; height:110px; overflow:hidden; border:1px solid #cecece}
#in_pro_box .imggd li .text{width:152px;height:30px; line-height:30px; text-align:center; display:block; clear:both; color:#333;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
#in_pro_box .imggd li a:hover{ color:#336699; text-decoration:none}


#in_about{ width:690px; border:1px solid #cecece; height:290px; overflow:hidden; float:left; position:relative}

.ab_left{ width:676px; float:left; position:relative}
#in_title_02{ padding:10px 0 15px 10px;}
#in_title_02 h1{ padding-left:5px;}
#in_title_02 span{ float:right; padding:0px 25px 0 0}
#in_title_02 a:hover{ color:#336699; text-decoration:none}

.ab_box{ padding:0 0 0 10px; position:relative;}
.ab_box img{ float:left; margin-right:8px; margin-top:3px;}
.ab_box p{ text-indent:2em; line-height:29px; color:#333; padding:0 17px 0 0;}
.ab_box b{
	position:absolute;
	left:590px;
	top:200px; display:block; height:30px; line-height:30px; width:80px;
}
.ab_box a{ color:#0066CC; font-style:13px;}


.enab_box{ padding:0 0 0 10px}
.enab_box img{ float:left; margin-right:8px; margin-top:3px;}
.enab_box p{ text-indent:2em; line-height:29px; color:#333; padding:0 17px 0 0}
.enab_box a{ padding-left:210px; color:#0066CC}




.ab_right{ float:left; width:214px; position:relative;}
.ab_right p{ line-height:28px; color:#333; padding:48px 0 0 25px;}
.ab_right b{ font-size:14px; font-weight:normal;}
.ab_right a{ color:#333}
.ab_right a:Hover{ color:#336699}

#bg_01{ width:52px; height:292px; overflow:hidden; float:left}

#in_new{ float:left; width:254px; border:1px solid #cecece; position:relative; top:29px; height:232px; overflow:hidden}

#in_title_02{ padding:10px 0 10px 10px;}
.in_nbox{padding:0px 10px 0px 10px;}
.in_nbox span{ float:right; color:#666}
.in_nbox ul li{ height:30px; line-height:30px; border-bottom:1px dashed #666}
.in_nbox ul li a{display: block;width:110px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#333; background:url(../img/icon.jpg) no-repeat 10px center; padding-left:25px; height:30px; line-height:30px}
.in_nbox ul li a:hover{ color:#336699}

.new_more{ float:right; padding:10px 10px 0 0; }
.new_more a{color:#336699}
.new_more a:hover{ color:#336699; text-decoration:none}



#footer{ background:#0a7db4; border-bottom:5px solid #000; height:60px;}

.f_top{ padding-top:5px;}
.f_01{ float:left; padding-left:10px; color:#fff}
.f_01 a{ color:#fff;}
.f_01 a:hover{}
.f_02{ float:right; padding-right:10px;  color:#fff}
.link{ color:#fff; padding-left:10px;}
.link a{ margin-right:5px; color:#fff;}