@charset "gb2312";

@font-face {
      font-family: 'fonthanyi';
      src:url(../font/font1.TTF);
	  font-weight:normal;
	  font-style:normal;
    }


/* CSS Document */
*{padding:0; margin:0; font-size:14px; color:#565656; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
a{text-decoration:none;color:#565656;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}


#nav{width:100%; min-width:1000px; height:43px; background:#2ca9dc; line-height:43px; overflow:hidden; margin:0 auto;}
#nav .w1000{width:1000px; margin:0 auto;}
#nav ul{float:right; background:url(../images/nav_ling.jpg) no-repeat right center;}
#nav ul li{float:left; width:150px; text-align:center;}
#nav ul li:hover{background:url(../images/nav_hover.jpg) repeat-x top;}
#nav ul li a{display:block; color:#fff; background:url(../images/nav_ling.jpg) no-repeat left center; font-size:15px; line-height:43px;}

#banner{width:100%; min-width:1230px; background:#e3e3e3;}



.scroll_horizontal{display:block; position:relative; width:1000px; height:100px; overflow:hidden; margin:30px auto;}
.scroll_horizontal .box{display:block; overflow:hidden; position:relative; width:1000px; height:100px; margin:0 auto;}
.scroll_horizontal .list{overflow:hidden; width:9999px;}
.scroll_horizontal .list li{float:left;width:100px; text-align:center; padding-left:38px; position:relative;}
.scroll_horizontal .plus{display:block; position:absolute;top:15px; left:0px; width:14px;height:73px;cursor:pointer; background:url(../images/lt.png) no-repeat top center;}
.scroll_horizontal .minus{display:block; position:absolute;top:15px; right:0px; width:14px;height:73px;cursor:pointer; background:url(../images/rt.png) no-repeat top center;}
.scroll_horizontal .list li p{width:220px; font-size:16px; position:absolute; bottom:5px; left:5px;}


#line2 .img_about{width:131px; height:168px; background:url(../images/img_bg.png) no-repeat top center; padding:5px 9px 9px 5px;}
#line2 .title{line-height:35px; font-size:14px; font-weight:bold; background:url(../images/list_ty.png) no-repeat bottom left; padding-bottom:15px;}
#line2 .title a{font-size:14px;}
#line2 .about p{text-indent:2em; font-size:12px; line-height:20px;}
#line2 .about{background:url(../images/line_bg.png) no-repeat right center;}

#line2 .news .n_title{display:block; line-height:25px; font-size:12px; border-bottom:1px dashed #ccc;}
#line2 .news .n_title *{font-size:12px;}
#line2 .news .n_title span{float:right;}

#link{background:#ebebeb; margin:0 auto;}

#foot{width:100%; min-width:1000px; background:#2ca9dc; padding-top:20px; margin-top:20px;}
#foot .foot{margin:0 auto;}
#foot .foot ul{width:85%;}
#foot .foot ul li{font-size:12px; color:#fff; line-height:20px;}
#foot .foot ul li:first-child{border-bottom:1px solid #fff; line-height:30px; font-weight:bold;}
#foot .foot tr td{padding-left:30px;}
#foot .foot tr td:first-child{padding:0;}
#foot .copy{text-align:center; border-top:1px solid #fff; width:1000px; margin:0 auto; margin-top:15px; padding:10px 0}
#foot .copy p{font-size:12px; line-height:25px; color:#fff;}


#main{margin:0 auto; margin-top:20px;}

#a_list{border:1px solid #a0a0a0;}
#a_list .title{text-align:center; background:url(../images/list_ty.png) no-repeat center bottom; font-size:15px; color:#565656; font-weight:bold; line-height:40px; padding-bottom:15px;}
#a_list ul{margin-bottom:20px;}
#a_list ul li{text-align:center; height:40px; background:url(../images/li1_bg.png) no-repeat center center; line-height:40px; margin:6px 0;}
#a_list ul li:hover{background:url(../images/li1_hover.png) no-repeat center center;}
#a_list ul li img{margin-top:10px;}
#a_list ul li a{display:block;}


#list{border:1px solid #a0a0a0;}
#list .title{text-align:center; background:url(../images/list_ty.png) no-repeat center bottom; font-size:15px; color:#565656; font-weight:bold; line-height:40px; padding-bottom:15px;}
#list ul{margin-bottom:20px;}
#list ul .li1{text-align:center; background:url(../images/li1_bg.png) no-repeat center center; height:40px; line-height:40px; margin:5px 0;}
/*#list ul .li1:hover{background:url(../images/li1_hover.png) no-repeat center center;}*/
#list ul .li1 a{display:block;}
#list ul .li1 img{margin-top:8px;}

#list ul .li2{text-align:right; background:url(../images/li2_bg.png) no-repeat center center; line-height:36px; margin:2px 0;}
#list ul .li2:hover{background:url(../images/li2_hover.png) no-repeat center center;}
#list ul .li2 a{font-size:14px; display:block; padding-right:60px; color:#565656;}


.main{width:749px; overflow:hidden; border:1px solid #a0a0a0; margin-top:10px;}
.main .title{margin:0 20px; padding-left:20px; background:url(../images/title.jpg) no-repeat left center; font-size:14px; line-height:50px; border-bottom:1px dotted #a0a0a0;}


.main .a_title{font-size:14px; text-align: center; line-height:60px; height:60px; background:url(../images/a_title.png) no-repeat center bottom; padding-bottom:15px; color:#565656;}
.main .a_title img{margin-top:19px;}


.in_about{margin:0 auto; width:98%;}
.in_about p{text-indent:2em; font-size:13px; line-height:28px; color:#565656}
.in_about p *{font-size:13px; color:#565656}

.in_about2{margin:0 auto; width:95%;}
.in_about2 p{font-size:13px; line-height:28px; color:#565656}
.in_about2 p *{font-size:13px; color:#565656}

.in_about3 tr td{font-size:13px; color:#565656; line-height:28px;}

.ceff tr td{text-align:center; padding:15px 0; width:33%;}

.product{width:95%; margin:0 auto; overflow:hidden; border-bottom:1px dashed #ccc;}
.product .p_t3{font-size:13px; line-height:40px; font-weight:bold;}
.product .product_box{width:125px; text-align:center; float:left; margin-right:13px;}
.product .product_box a{display:block;}
.product .product_box .name{line-height:40px; text-align:center;}

.p_content{margin:0 20px; padding-top:15px; margin-bottom:15px; border-top:1px dotted #a0a0a0; line-height:25px;}
.p_content p{font-size:13px;}
.p_content p strong{color:#085eaf; font-size:13px;}

.product_content{width:95%; margin:30px auto;}
.product_content .p_img{text-align:center;}
.product_content .p_content1{margin-top:30px;}


.in_news{width:700px; margin:0 auto;}
.in_news li{line-height:30px; border-bottom:1px dashed #ccc; background:#f8f8f8; padding-left:10px;}
.in_news a{display:block;  font-size:14px; color:#565656; }
.in_news a *{font-size:14px; color:#565656;}
.in_news a span{float:right; margin-right:10px;}

.date{text-align:center; font-size:12px; color:#999; line-height:30px;}

.news_content{width:95%; margin:10px auto;}
.news_show{width:749px; overflow:hidden; border:1px solid #a0a0a0; margin-top:10px; padding-bottom:30px;}
.news_show .a_title{font-size:18px; text-align: center; line-height:50px; background:url(../images/a_title.png) no-repeat center bottom; padding-bottom:15px;font-weight:bold;}
.news_show .news_content{line-height:25px;}

.job_show{width:90%; margin:15px auto; }

.in_contact{margin:0 auto;}
.in_contact .company{font-size:13px; line-height:30px; color:#565656; font-weight:bold;}
.in_contact .ad{margin-left:20px;}
.in_contact .ad li{font-size:13px; color:#565656; line-height:30px; list-style:square;}
.in_contact .ad li a{font-size:13px; color:#565656;}

.map{width:538px; padding:10px; border:1px solid #ccc; margin:30px auto;}

/*page*/

.b3{display:block; margin:0 auto; width:94px; height:34px; line-height:28px; background:url(../images/back.gif) no-repeat center center; text-align:center; font-size:14px; color:#565656;}

/*show·ÖÒ³¡µ*/
DIV.page table tr td{color:#565656;}
DIV.page table tr td b{color:#565656;}
DIV.page font{color:#f00;}
DIV.page { text-align:center; border:0px; margin:5px; padding:5px;}
DIV.page A { border: #eee 1px solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.page A:hover { border:#eee 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; text-decoration:none}
DIV.page A:active { border:1px #eee solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.page SPAN.current { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; font-weight:bold}
DIV.page SPAN.disabled { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; color:#565656;}

