﻿@charset "utf-8";
/* CSS Document */

*{margin: 0 auto; padding: 0px;}
body{font-size:14px;font-family:Arial, Helvetica, sans-serif; color: #666; background: #FFFFFF; font-family:"微软雅黑";}
.wrap{width:1000px;}
.clear{clear:both; height:0px; overflow:hidden; font-size:0px;}

.red{color: #FF0000;}
.blue{color:#0066CC;}



a:link {color: #666;}    /*  未访问的链接 */
a:visited {color: #666;}  /* 已访问的链接 */
a:hover {color: #666; text-decoration: underline;}   /*  当有鼠标悬停在链接上 */
a:active {color: #666;} /*   被选择的链接 */
a
{
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
}
img{text-decoration: none; border: none;}
li
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height: 22px;
	line-height:22px;
	vertical-align: text-bottom;
}
.fl{float:left;}
.fr{float:right;}
.mt{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.hidden{display:none;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}


/*header*/
.top{height:40px; line-height:40px; background:#F6F6F6; border-bottom:#E5E5E5 1px solid;}
.top .welcome{float:left; border-left: solid 1px #E5E5E5; border-right: solid 1px #E5E5E5; padding:0px 10px 0px 30px; background: url(../images/t1.png) 10px center no-repeat;}
.top .hotline{float:right; border-left: solid 1px #E5E5E5; border-right: solid 1px #E5E5E5; padding:0px 10px 0px 30px; background: url(../images/tel.png) 10px center no-repeat;}

.top .search{float:right; padding: 0px 30px 0px 0px; background:url(../images/sc.png) left center no-repeat; width:176px;}
.top .search .txt{border:none; width:130px; margin-left:10px; background:none; height:22px; line-height:22px;}
.top .search .btn{background: url(../images/search.png) center top no-repeat; width:20px; border:none; margin-right:10px; cursor:pointer;}

.logo{float:left; height:96px; overflow:hidden; width:250px;}
.nav{float:right;}
.nav li{float:left; height:96px; line-height:96px; font-size:18px;}
.nav li a{text-decoration:none; display:block; padding:0px 15px 0px 15px;}
.nav li a:hover{color:#1887D8;}

.banner{height:480px; overflow:hidden;}

.tbox1 .title1{text-align:center; height:48px; line-height:48px; font-size:24px; font-weight:bold; color:#000;}
.tbox1 .info1{line-height:22px; text-align:center; padding:0px 50px 10px 50px;}
.tbox1 .lbox{float:left; width:318px; height:500px; overflow:hidden;}
.tbox1 .mbox{float:left; width:318px; height:500px; overflow:hidden; padding-left:23px;}
.tbox1 .rbox{float:right; width:318px; height:500px; overflow:hidden;}
.tbox1 .title2{font-size:18px; font-weight:bold; height:45px; line-height:45px;}
.tbox1 .title2 a{color:#333;}
.tbox1 .title2 a:hover{text-decoration:none;}
.tbox1 .more{text-align:center; width:318px; height:36px; margin-top:20px;}
.tbox1 .more a{display:block; color:#1887D8; font-size:16px; line-height:36px; background:url(../images/b1-1.jpg) center center no-repeat;}
.tbox1 .more a:hover{text-decoration:none; background:url(../images/b1.jpg) center center no-repeat; color: #FFF;}

.ad1{background:url(../images/ad1.jpg) center center no-repeat; height:190px; overflow:hidden;}
.ad1 .title{text-align:center; font-size:36px; color:#FFF; font-weight:bold; line-height:48px; padding-top:30px;}
.ad1 .more{text-align:center; padding-top:20px;}

.tbox2 .title{border-bottom:solid 1px #E5E5E5;}
.tbox2 .title .tit{float:left; font-size:24px; color:#000; font-weight:bold; height:72px; line-height:72px;}
.tbox2 .title .btn{float:right; width:70px; padding-top:23px;}
.tbox2 .title .btn .left_btn{float:left; background:url(../images/left1.png) center center no-repeat; width:28px; height:28px; display:block;}
.tbox2 .title .btn .left_btn:hover{background:url(../images/left2.png) center center no-repeat;}
.tbox2 .title .btn .right_btn{float:right; background:url(../images/right1.png) center center no-repeat; width:28px; height:28px; display:block; }
.tbox2 .title .btn .right_btn:hover{background:url(../images/right2.png) center center no-repeat;}

.tbox2 .list{height:420px; overflow:hidden;}
.tbox2 .list li.lis{height:140px; overflow:hidden;}
.tbox2 .list li.lis .pic{float:left; width:182px; height:107px;}
.tbox2 .list li.lis .txt{float:right; width:790px;}
.tbox2 .list li.lis .txt .tit2{line-height:36px; height:36px; font-size:18px; font-weight:bold;}
.tbox2 .list li.lis .txt .info2{line-height:22px; padding-top:0px;}



.tbox3{background:#F6F6F6; height:465px; overflow:hidden;}
.tbox3 .box{padding: 30px 0px 0px 0px; height:430px; background:url(../images/p_about.jpg) right center no-repeat;}
.tbox3 .box .title{height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#1887D8;}
.tbox3 .box .info{padding: 0px 560px 30px 0px; line-height:25px;}
.tbox3 .box .more{background:url(../images/b2.jpg) center center no-repeat; width:242px; height:45px; line-height:45px; float:left;}
.tbox3 .box .more a{text-align:center; line-height:45px; display:block; color:#1887D8;}
.tbox3 .box .more a:hover{text-decoration:none;}

/*footer*/
.footer{height:340px; overflow:hidden; background:#393939; color:#FFF;}
.footer a{color:#FFF;}
.footer .lbox{float:left; width:300px; padding: 50px 20px 0px 0px; line-height:25px;}
.footer .links{float:left; width:300px; padding: 60px 0px 0px 10px;}
.footer .links .title{line-height:45px; height:45px; font-size:18px; font-weight:bold;}
.footer .links .linkbox a{display:block; float:left; line-height:25px; width:150px;}
.footer .kefu{float:right; text-align:right; padding-right:20px; padding-top:50px;}
.footer .kefu .title{line-height:36px; font-size:16px; background:url(../images/f-tel.jpg) 90px center no-repeat;}
.footer .kefu .dianhua{height:36px; line-height:36px; font-size:24px;}
.footer .kefu .zxkf a{background:url(../images/b3.jpg) center center no-repeat; width:103px; height:28px; line-height:28px; text-align:center; color:#FFF; display:block; float:right;}
.footer .ewm{float:right; padding-top:60px;}


/*main*/
.mainban{background: url(../images/pbg01.jpg) center center no-repeat #600; height:350px; overflow:hidden;}
.navname{
	width:1000px; margin:0 auto; height:350px; background-image:url(../images/nav04.png); background-repeat:no-repeat; background-position:0 bottom; color:#FFF;
}
.f20{
	font-size:20px; font-weight:600; line-height:20px; padding:295px 0 0 20px;
}
.e01{
	padding:0 0 0 21px;
}
.left-nav{
	width:190px; height:500px; float:left;
}
.nav-ul{
	display:block; width:190px; height:auto; background-color:#f6f6f6; 
}
.nav-ul li{
	height:45px; line-height:45px; width:auto; border-bottom:1px solid #c3c3c3; padding:0 0 0 20px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; font-size:16px;
}
.nav-ul li a{
	color:#000
}
.mainright{float:right; width:790px; padding-bottom:50px;}
.cdh2{
	height:45px; line-height:45px; border-bottom:2px solid #1887D8; 
}
.cdh2 h2{
	font-size:20px; font-weight:600; float:left;}

.cdh2 .weizhi{float:right;}

.cont_list_txt{padding: 20px 40px 20px 20px;}
.cont_list_txt ul.lists{padding-bottom:20px;}
.cont_list_txt ul.lists li{background:url(../images/dian1.png) left 15px no-repeat; padding-left:20px; height:43px; line-height:43px;  font-size:14px; border-bottom: dashed 1px #CCCCCC;}
.cont_list_txt ul.lists li a{float:left;}
.cont_list_txt ul.lists li span{float:right; color:#999999;}

.cont_list_txt ul.lists li.tit{background:url(../images/dian1.png) left 15px no-repeat; padding-left:20px; height:43px; line-height:43px;  font-size:14px; border:none;}
.cont_list_txt ul.lists li.tit a{float:left; font-size:18px; color: #000;}
.cont_list_txt ul.lists li.tit span{float:right; color:#999999;}
.cont_list_txt ul.lists li.info{height:auto; border-bottom: dashed 1px #CCCCCC; line-height:22px; background:none; padding-bottom:10px; margin-bottom:10px;}

.cont_list_txt ul.lists li.tit2{height:33px; line-height:25px; border:none; background:none;}
.cont_list_txt ul.lists li.tit2 a{ font-size:18px; color: #000;}
.cont_list_txt ul.lists .divlis{height:107px; overflow:hidden; padding:20px 0px 20px 0px; border-bottom: dashed 1px #CCCCCC;}
.cont_list_txt ul.lists .divlis .pic{float:left; width:182px;}
.cont_list_txt ul.lists .divlis .txtbox{float:right; width:540px; height:107px; overflow:hidden;}
.cont_list_txt ul.lists .divlis .txtbox .info{line-height:25px; border:none;}


.zplist2{padding: 40px 0px 0px 0px;}
.zplist2 li{float:left; width:260px; height:200px; text-align:center;}
.zplist2 li .pics{ width:220px; height:150px;}
.zplist2 li span{display:block; padding-top:5px; line-height:20px; font-size:14px;}


.show_cont{padding: 10px 20px 10px 20px;}
.show_cont .show_title{text-align:center; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#333333; padding-top:10px;}
.show_cont .show_info{text-align:center; height:30px; line-height:30px; border-bottom: dashed 1px #CCCCCC; color:#999999;}
.show_cont .show_body{padding: 20px 0px 20px 0px; line-height:24px; color:#333333;}
.updown{border: dashed 1px #CCCCCC; padding: 5px 0px 5px 10px;}


/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*tab*/


.hd{height:46px; line-height:46px; overflow:hidden; background:#1887D8;}
.hd li{float:left; width:110px; text-align:center; height:46px; line-height:46px; font-size:16px;}
.hd li a{color:#FFFFFF;}

/* 显示/隐藏 */
.tab .tab-panel{display: none }
.tab .dis{display: block }

/* 滚动效果 */
.slide{overflow: hidden;  position: relative }
.slide .tab-panel{float: left; width: 210px; display: block }
.slide .bd{width: 630px; position: absolute;left:0px }

/* 淡入淡出 */
.fade .bd{overflow: hidden; position: relative;}
.fade .tab-panel{display: none; position: absolute; left:0px; top:0px; background-color: #fff; z-index:1; opacity:0; filter:alpha(opacity=0) }
.fade .dis{opacity:1; filter:alpha(opacity=100)}




.prowidth{width:759px;overflow:hidden;}
.pro_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pro_list li{float:left;width:240px;margin:0 13px 13px 0; height:auto;}
.pro_list li a{border:1px solid #eee;display:block;padding:15px;}
.pro_list li a img{border:1px solid #eee;}
.pro_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pro_list li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.pro_list li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.pro_list li a:hover{border:1px solid #ddd;}
.pro_list li a:hover .title{color:#1F92D1;}
.pro_list li a:hover .more{background:#1F92D1;color:#fff;}

.pic_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pic_list li{float:left;width:240px;margin:0 13px 13px 0; height:auto;}
.pic_list li a{border:1px solid #eee;display:block;padding:5px;}
.pic_list li a img{border:0;}
.pic_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pic_list li a:hover{border:1px solid #ddd;}
.pic_list li a:hover .title{color:#1F92D1;}

.casewidth{width:780px;overflow:hidden;}
.case_list{margin:20px 0;padding:0;list-style:none;}
.case_list li{width:240px;margin:0 20px 30px 0;float:left;text-align:center;font-family:microsoft yahei;}
.case_list li img{display:block;margin-bottom:15px;}
.case_list li a{color:#666;font-size:13px;}
.case_list li a:hover{color:#f30;}

.joblist{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.joblist li{float:left;width:480px;margin:0 20px 20px 0;border-bottom:1px dashed #eee;padding-bottom:15px; height:auto;}
.joblist li a .title{font-size:16px;font-family:microsoft yahei;line-height:30px;}
.joblist li .line{padding:0;margin:0;line-height:22px;}
.joblist li .line b{float:left;width:70px;color:#555;}
.joblist li .line .intro{margin-left:70px;}
.joblist li a:hover .title{color:#f30;}

.job_list{margin:0;padding:0;list-style:none;overflow:hidden;}
.job_list li{float:left;width:350px;margin:0 20px 20px 0;border-bottom:1px dashed #eee;padding-bottom:15px; height:auto;}
.job_list li a .title{font-size:16px;font-family:microsoft yahei;line-height:30px;line-height:40px;margin-bottom:10px;}
.job_list li .line{padding:0;margin:5px 0;line-height:24px;text-indent:0;}
.job_list li .line b{float:left;width:70px;}
.job_list li .line .intro{margin-left:70px;}
.job_list li .line .intro p{margin:0 0 5px 0;padding:0;}
.job_list li a:hover .title{color:#f30;}

.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:24px;color:#999; height:auto;}
.news_list li:hover{background:#fafafa;}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}

.rss_list{margin:0;padding:0;list-style:none;}
.rss_list li{border-bottom:1px dotted #ddd;line-height:40px;color:#999;}
.rss_list li a{font-size:14px;font-family:microsoft yahei;}

#position{margin:0 auto;width:1000px;overflow:hidden;font-family:宋体;line-height:30px;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px; height:auto;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}

.container{line-height:25px;font-size:14px;padding:15px 0;}
.container p{margin:5px 0;font-family:microsoft yahei;font-size:14px;}


#goodsshow{margin:20px 0;overflow:hidden;width:750px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:350px;margin:0 50px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:350px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}

