@charset "utf-8";
/* CSS Document */
/***************index css********************/
.banner{width:960px; height:424px;  margin-top:25px; background:url(../images/banner_bg.jpg) no-repeat left bottom; position:relative;}

#jd{ width:960px; height:374px; overflow:hidden; margin:0 auto; }
#jd ul{ position:absolute; left:0px;  top:0px;}
#jd ul li{ width:960px; height:374px; float:left; overflow:hidden }
#anniu{ position:absolute; right:10px; bottom:28px; }
#anniu a{width:14px; height:19px; display:block; float:left; background:url(../images/jd2.jpg) no-repeat left top;}
#anniu a:hover{width:14px; height:19px; display:block; float:left; background:url(../images/jd1.jpg) no-repeat left top;}
#anniu .cerar{width:14px; height:19px;display:block; float:left; background:url(../images/jd1.jpg) no-repeat left top;}

.in_sider{width:213px; background:url(../images/c_bg1.jpg) no-repeat right top; float:left;}
.in_center{width:326px; float:left; padding-left:20px;}
.in_sider1{width:385px; float:right; background:url(../images/c_bg2.jpg) no-repeat left top;}

.link{width:190px;}
.link ul li{width:190px;}
.link ul li a{display:block; width:190px; height:56px; margin-bottom:10px;}

.news{width:326px;}
.news h3{width:326px; height:30px; background:url(../images/n_dh.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-indent:29px; line-height:30px; color:#ffffff; padding-top:7px;}
.news h3 span{float:right; margin-top:4px; display:inline; margin-right:12px;}
#andyscroll {overflow: hidden;width:304px; height:200px; border:1px solid #dfdfdf; border-top:none; border-bottom:none; padding:5px 10px;}
.news1{width:304px;}
.news1 ul li{width:304px; border-bottom:1px dashed #dfdfdf;}
.news1 ul li a,.news1 ul li a:hover{display:block; width:210px; background:url(../images/n_ico1.jpg) no-repeat left center; text-indent:9px; line-height:28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news1 ul li span{float:right; line-height:28px;}
.n_2{display:block; width:326px; height:8px; background:url(../images/n_2.jpg) no-repeat left top; overflow:hidden;}

.pic{width:363px; float:right;}
.pic h3{width:363px; height:30px; background:url(../images/pic_dh.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-indent:29px; line-height:30px; color:#ffffff; padding-top:7px;}
.pic h3 span{float:right; margin-top:4px; display:inline; margin-right:12px;}
.pic1{width:351px; height:206px; border:1px solid #dfdfdf; border-top:none; border-bottom:none; padding:2px 5px; overflow:visible}
.pic1 ul li{width:104px; float:left; margin:1px 6px; _margin:0 5px; display:inline;}
.pic1 ul li a,.pic1 ul li a:hover{display:block; width:104px; cursor:pointer;}
.pic1 ul li a span.p_pic{display:block; width:104px; height:77px; border:2px solid #ffffff; border-bottom:none; background:url(../images/pic_bg.gif) no-repeat center bottom;}
.pic1 ul li a:hover span.p_pic{display:block; width:100px; height:75px; border:2px solid #da251d; _background:none;}
.pic_2{display:block; width:363px; height:8px; background:url(../images/pic_2.jpg) no-repeat left top; overflow:hidden;}
.pic1 ul li a span.p_name,.pic1 ul li a:hover span.p_name{display:block; width:100px; padding:0 2px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:20px;}
.pic1 ul li a:hover span.p_name{font-weight:bold;}

.partner{width:929px; margin:15px auto 0 auto; height:36px; background:url(../images/partner_bg.jpg) no-repeat left top; padding:2px 15px 0 15px;}


/*********************about css *********************/
.ny_banner{width:960px; height:285px;  margin-top:25px; background:url(../images/ny_banner_bg.jpg) no-repeat left bottom;}

.sider{width:206px; float:left;}
.containter{width:736px; float:right;}

.a_list{width:206px;}
.a_list h3{width:206px; height:36px; background:url(../images/s_dh.jpg) no-repeat left top; line-height:36px; text-indent:22px; font-size:14px; font-weight:bold; text-indent:22px; color:#ffffff;}
.a_list1{width:177px; border:1px solid #dfdfdf; border-bottom:none; padding:10px 14px 10px 13px;}
.a_list1 ul li{padding:2px 0; width:177px; border-bottom:1px dashed #dfdfdf;}
.a_list1 ul li a{display:block; width:177px; height:24px; background:url(../images/li1.jpg) no-repeat left top; text-indent:8px; color:#333333; line-height:24px;}
.a_list1 ul li a:hover,.a_list1 ul li.current a,.a_list1 ul li.current a:hover{display:block; width:177px; height:24px; background:url(../images/li2.jpg) no-repeat left top; text-indent:8px; color:#ffffff; line-height:24px;}
.l_2{display:block; width:206px; height:7px; background:url(../images/l_2.jpg) no-repeat left top;}

.l_pic{display:block; width:206px; height:47px; margin-top:11px;}
.l_pic a img{display:block; width:206px; height:47px;}

.a_content{width:736px;}
.a_content h3{width:736px; height:28px; padding-top:7px; padding-bottom:2px; background:url(../images/r_dh.jpg) no-repeat left top;}
.a_content h3 b{display:block; width:102px; height:28px; text-align:center; color:#ffffff; font-size:14px; line-height:28px; margin-left:10px; background:url(../images/r_title.jpg) no-repeat left top; padding-right:4px;}
.a_content h3 span{float:right; display:block; height:28px; line-height:28px; background:url(../images/home.jpg) no-repeat left center; text-indent:42px; padding-right:12px; color:#333333;}
.a_content h3 span a{color:#333333; line-height:28px;}
.a_content h3 span a:hover{color:#21a9c7; line-height:28px;}
.a_content h3 span strong{color:#21a9c7; font-weight:normal;}
.a_content1,.b_content1,.n_content1{width:714px; border:1px solid #dfdfdf; border-top:none; border-bottom:none; padding:20px 10px;}
.r_2{display:block; width:736px; height:7px; background:url(../images/r_2.gif) no-repeat left top; overflow:hidden;}

/*honor*/
.a_content1 ul li{float:left; width:164px; padding:8px 7px; display:inline; border-bottom:1px dashed #dddddd; margin-bottom:5px; position:relative;}
.a_content1 ul li a,.a_content1 ul li a:hover{display:block; width:164px; cursor:pointer;}
.h_pic{display:block; width:160px; height:120px; padding:1px; border:1px solid #dfdfdf;}
.h_bg{display:block; width:160px; height:120px; position:absolute; left:9px; top:10px; overflow:visible; z-index:9999; background:url(../images/h_bg.png) no-repeat left top; display:none;}
.h_pic img{display:block; width:160px; height:120px;}
.h_name{display:block; width:164px; text-align:center;}

/*marker*/
.marker{width:704px; border:1px solid #dfdfdf; border-top:none; border-bottom:none; padding:25px 15px;}
.marker ul li{width:704px; float:left; line-height:24px;}
.marker_list{background:url(../images/line.gif) repeat-y 87px;}
.marker_title{width:600px; float:right; overflow:hidden; background:url(../images/marker.jpg) no-repeat left 8px; padding-left:20px;}
.marker_time{display:block; width:70px; text-align:right; color:#21a9c7; font-weight:bold;}

.coloer .marker_title,.coloer .marker_time{color:#da251d; cursor:pointer;}


/*********************business css *********************/
.pro_list{width:177px; border:1px solid #dfdfdf; border-bottom:none; padding:10px 14px 10px 13px;}
.producttype0,.producttype0cur{padding:2px 0; width:177px; border-bottom:1px dashed #dfdfdf;}
.producttype0 a{display:block; width:177px; height:24px; background:url(../images/li1.jpg) no-repeat left top; text-indent:8px; color:#333333; line-height:24px;}
.producttype0 a:hover,.producttype0cur a,.producttype0cur a:hover{display:block; width:177px; height:24px; background:url(../images/li2.jpg) no-repeat left top; text-indent:8px; color:#ffffff; line-height:24px;}

.b_content1 dl{width:714px; height:145px; border-bottom:1px solid #dddddd; margin-bottom:15px;}
.b_content1 dl dt{width:530px; float:right; border-bottom:1px dashed #dcdcdc;}
.b_content1 dl dt a,.b_content1 dl dt a:hover{font-weight:bold; color:#333333; line-height:34px;}
.b_content1 dl dt a:hover{color:#21a9c7;}
.b_content1 dl dt span{float:right; line-height:34px; color:#999999;}
.b_pic{width:164px; height:130px; float:left; background:url(../images/honor_bg.gif) no-repeat left bottom;}
.b_pic span{display:block; width:160px; height:120px; padding:1px; border:1px solid #dfdfdf;}
.b_pic span a img{display:block; width:160px; height:120px;}
.b_memo{width:530px; float:right; color:#333333; padding:6px 0;}
.b_btn{width:530px; float:right;}
.b_btn a{display:block; width:52px; height:22px; background:url(../images/more1.jpg) no-repeat left top;}
.b_btn a:hover{display:block; width:52px; height:22px; background:url(../images/more2.jpg) no-repeat left top;}


/*********************news css *********************/
.n_content1 ul li{width:714px; border-bottom:1px dashed #dcdcdc;}
.n_content1 ul li a,.n_content1 ul li a:hover{display:block; width:600px; line-height:30px; background:url(../images/news_ico1.jpg) no-repeat left center; text-indent:22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333;}
.n_content1 ul li a:hover{ background:url(../images/news_ico2.jpg) no-repeat left center; color:#21a9c7;}
.n_content1 ul li span{float:right; line-height:30px; color:#999999;}

/*新闻*/
.newstitle{ line-height:30px; color:#21a9c7; font-size:14px; font-weight:bold; background:url(../images/news_ico2.jpg) no-repeat left center; text-indent:20px; border-bottom:1px dashed #dcdcdc;}
.newstitle span{float:right; line-height:30px; color:#999999; font-size:12px;}
.newssubtitle{ text-align:center; color:#aaaaaa; line-height:24px;border-bottom:1px dashed #cccccc; padding-bottom:5px;}
.newssubtitle span{margin-left:20px; font-weight:normal;}


.btn{width:75px; height:26px; margin:565px auto 0 auto;}
.btn a{display:block; width:75px; height:26px; background:url(../images/pc_btn1.jpg) no-repeat left top;}
.btn a:hover{display:block; width:75px; height:26px; background:url(../images/pc_btn2.jpg) no-repeat left top;}



