﻿*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
html{min-width:1200px;overflow-x:hidden;}
HTML,BODY,UL{padding:0px;margin:0px;}
body{font:12px/1.5em "microsoft yahei";color:#656565;background:#fff }
td{font:14px/1.5em "microsoft yahei";color:#656565;}
ul {list-style:none;}
ul li{list-style:none;}
img{ border:0px;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:14px;}
#warpper{margin:auto;width:1200px;}
/*list*/
ul {}
.floatL {float:left;}
.floatR {float:right;}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #656565;TEXT-DECORATION: none;}
a:visited {COLOR: #656565;TEXT-DECORATION: none;}


/*top*/
#top{max-width:1920px;width:100%; margin:auto;position:relative;height:220px;background:url(../images/topbg.jpg) center center no-repeat;z-index:9}
.toplogoM{width:153px;height:262px;position:absolute;top:0px;left:50%;margin-left:-76px;background:url(../images/top_logom.png) center center no-repeat;z-index:9999;text-align:center;color:#fff;line-height:80px;font-size:14px;}
.toplogol{width:430px;height:62px;position:absolute;top:70px;left:50%;margin-left:-565px;background:url(../images/top_logol.png) center center no-repeat;}
.toplogor{width:400px;height:62px;position:absolute;top:70px;right:50%;margin-right:-565px;background:url(../images/top_logor.png) center center no-repeat;}
/* nav */
#menu{ position:absolute;bottom:0px;width:100%;max-width:1920px;margin:auto;}
.menu{ width:1200px; margin:auto;padding-top:51px;height:85px;line-height:85px;font-family: "Microsoft YaHei", "Simsun", STXihei, "sans-serif",Arial, Roboto, "Droid Sans", "Hiragino Sans GB"; }
.menu ul{ width:1200px;float:left;height:85px;line-height:85px;}
.menu ul li{text-align:center; font-size:14px;color:#474747; text-transform:uppercase;width:107px;}
.menu ul li span{text-align:center;font-size:14px;display:block; cursor:pointer; width:107px;}
.menu ul li a:link {COLOR: #474747;TEXT-DECORATION: none;}
.menu ul li a:visited {COLOR: #474747;TEXT-DECORATION: none; }
.menu ul li a:hover {COLOR: #019c94;display:block; text-decoration:none;font-weight:bold;}
.menu ul li span.on {COLOR: #019c94; display:block; text-decoration:none;font-weight:bold;}


.biaodian{height:20px;width:35px;display:block;line-height:20px;text-align:center}
.menu h2 a{width:85px; height:80px; float:left; margin-left:40px;cursor:pointer; overflow:hidden; display:block}
/*flash*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:normal;}


/*flash
.flash{width:1920px;height:759px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5; background:#0c9dd6}
.banner {width:1000px;margin:auto;margin:-1px auto 0\9;height:759px;position:relative; z-index:1}
#focus{width:1920px;height:759px;margin:auto;overflow:hidden;position: relative}
#focus ul {height:759px; position:absolute;}
#focus ul li {float:left; width:1920px; height:759px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:20px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span .on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; margin-left:300px; margin-right:300px; top:350px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}*/


.banner1{min-width:765px;max-width:1920px;width:100%;height:407px;overflow:hidden;margin:-1px auto 0\9;text-align:center;}
.banner1 img{width:100%;}

/*main*/
#main{width:100%; max-width:1920px; margin:auto;padding-bottom:20px;padding-top:50px;z-index:9}
.main{width:1200px;margin:auto;height:auto;}

.search_main{width:1200px; margin:auto; height:32px}
.search_wz{ float:left; height:32px; line-height:32px; width:500px;}
.search_wz ul{ float:left; height:32px;  width:500px;color:#a2a2a2;overflow:hidden; }
.search_wz li{ float:left;height:32px;font:12px "microsoft yahei";color:#a2a2a2;line-height:32px; width:500px;overflow:hidden; display:block }
.search_wz li a{ float:left;height:32px;font:12px "microsoft yahei";color:#525252;line-height:32px; text-align:center; border-right:#CCCCCC 1px dashed; width:70px;overflow:hidden; display:block }
._wz li span{font-size:14px;font-weight:bold;  height:30px;line-height:30px; color:#00549d; display:inline}

.index_news_pic{width:470px; height:160px; padding-bottom:5px;border-bottom:#CCCCCC 1px dashed;  margin-bottom:5px; overflow:hidden }
.index_news_pic img{width:200px; height:150px;overflow:hidden;float:left;}
.index_bt a{ font-size:14px;color:#00549d;width:260px;float:right; padding-top:30px; font-weight:bold; height:24px; line-height:24px;overflow: hidden}
.index_nr{width:260px; height:90px; color:#767676; margin-left:10px;   line-height:24px;  float:left; overflow:hidden}

/*index_main1*/
#index_main1{width:100%;max-width:1920px;height:972px;margin:auto;background:url(../images/main1bg.jpg) center center no-repeat;padding-top:50px;}
.index_main1{width:1200px;height:828px;margin:auto;}
.index_main1 .index_main1T{width:456px;height:146px;margin:auto;background:url(../images/main1T.jpg) center left no-repeat;padding-right:40px;}
.index_main1 .index_main1M{width:1150px;height:125px;margin:auto;margin-top:25px;}
.index_main1 .index_main1M li{float:left;}
.index_main1 .index_main1txt{width:1120px;height:110px;margin:auto;margin-top:40px;line-height:22px;color:#656565;font-size:14px;overflow:hidden;}
.index_main1 .index_main1F{padding:0px 52px 0px 68px;width:1080px;height:329px;margin:auto;margin-top:42px;}
.index_main1 .index_main1F li{float:left;width:278px;height:329px;text-align:center;}
.index_main1 .index_main1F li .img{width:278px;height:238px;}
.index_main1 .index_main1F li .txt{width:278px;height:40px;line-height:40px;text-align:center;margin-top:55px;font-size:14px;color:#fff;}
.index_main1 .index_main1F li .txt1{color:#e1d9a2;}

/*index_main2*/
#index_main2{width:100%;max-width:1920px;height:700px;margin:auto;background:#fff;padding-top:81px;}
.index_main2T{width:1200px;height:320px;margin:auto;}
.index_main2T .index_main2Tl{width:290px;height:320px;float:left;padding-left:10px;}
.index_main2T .index_main2Tl li{width:27px;height:305px;float:left;border-right:1px solid #e7e7e7;text-align:center;font-size:18px;color:#6d6d6d;padding:0px 10px;line-height:19px;}
.index_main2T .index_main2Tm{width:64px;height:271px;float:left;margin-left:100px;}
.index_main2T .index_main2Tm li{width:32px;height:271px;text-align:center;font-size:18px;color:#6d6d6d;float:left;font-size:26px;line-height:25px;}
.index_main2T .index_main2Tr{width:648px;height:303px;float:right;margin-right:25px;}
.index_main2T .index_main2Tr .moveTit{width:50px;height:139px;float:left;background:url(../images/moveTit.jpg) center center no-repeat;}
.index_main2T .index_main2Tr .move{width:587px;height:302px;float:right;margin-top:1px;float:right;background:#000;}

#index_main2 .index_main2B{width:1200px;height:235px;margin:85px auto 0px;}
#index_main2 .index_main2B li{width:373px;height:235px;float:left;margin:0px 13px;overflow:hidden;}
/*index_pro*/
#index_pro{width:100%;max-width:1920px;height:735px;margin:auto;background:#f5f5f5;padding-top:60px;}
.index_pro{width:1200px;height:755px;margin:auto;}
.index_pro .index_proT{width:460px;height:40px;margin:auto;background:url(../images/index_proT.jpg) center top no-repeat;padding-top:150px;text-align:center;color:#9d9d9d;font-size:14px;line-height:40px;padding-left:60px;}
.index_pro .index_proM{1200px;height:500px;margin:auto;margin-top:65px;}
.proName{height:37px;margin:auto;}
.proName li{float:left;width:113px;height:37px;line-height:37px;text-align:center;margin:0px 10px;background:url(../images/index_proNamelibg.png) center center no-repeat;}
.proName li a{display:block;width:100%;height:37px;color:#fff;font-size:14px;}
.proName li:hover{background:url(../images/index_proNamelionbg.png) center center no-repeat;}
.proName li a:hover{color:#fff;}
.index_pro .partner{ width:1086px;height:405px;position:relative;margin:auto;margin-top:75px;}
.index_pro .t_lt { background:url(../images/left1.jpg) no-repeat; width:15px; height:31px;position:absolute; left:-55px;}
.index_pro .t_rt { background:url(../images/right1.jpg) no-repeat; width:15px; height:31px; position:absolute; right:-55px;}
.index_pro .act_con { width:1086px; height:405px; position:relative;}
.index_pro .act_con .t_lt,.act_con .t_rt { top:110px;}
.index_pro .act_wrp { width:1086px; margin:0 auto; overflow:hidden;}
.index_pro .act_wrp li{ float:left; display:inline; width:252px;height:405px;margin:0px 12px;text-align:center;}
.index_pro .act_wrp img{width:252px;height:268px;}
.index_pro .act_wrp li span{line-height:60px;color:#5b5b5b;font-size:14px;}

/*index_banner*/
#index_banner{width:100%;max-width:1920px;height:370px;margin:auto;background:url(../images/index_banner.jpg) center center no-repeat;}
.index_banner{width:306px;height:145px;position:relative;left:50%;margin-left:55px;top:105px;}
.index_banner li{width:24px;height:145px;line-height:46px;float:left;font-family:"microsoft yahei";font-size:20px;color:#fff;margin-left:60px;}
.index_banner li:first-child{margin:0px;text-align:center;}

/*index_cul*/
#index_cul{width:100%;max-width:1920px;height:672px;margin:auto;background:#fff;padding-top:35px;}
.index_cul{width:1200px;height:605px;margin:auto;background:url(../images/index_culbg.jpg) center center no-repeat;}
.index_cul .index_culT{width:44px;height:254px;margin:auto;}
.index_cul .clulist{width:1100px;height:275px;margin:auto;margin-top:80px;}
.index_cul .clulist li{width:315px;height:275px;float:left;}
.index_cul .clulist li .img{height:72px;margin:auto;width
:26px;padding:20px 48px 20px 48px;text-align:center;color:#fff;font-size:18px;line-height:20px;font-family:"microsoft yahei";}
.index_cul .clulist li .txt{width:315px;height:100px;margin-top:70px;overflow:hidden;}

/*index_catalogue--半闲堂大事记*/
#index_catalogue{width:100%;max-width:1920px;height:554px;margin:auto;background:#f5f5f5;padding-top:83px;}
.index_catalogue{width:1200px;height:480px;margin:auto;}
.index_catalogue .index_catalogueT{padding-left:50px;width:407px;height:55px;margin:auto;background:url(../images/index_catalogueT.jpg) center center no-repeat;color:#fff;text-align:center;font-size:24px;line-height:65px;padding-top:5px;font-family:"microsoft yahei";}
.index_catalogue .catalogue{ width:1041px;height:360px;position:relative;margin:auto;margin-top:60px;}
.index_catalogue .t_lt { background:url(../images/left2.jpg) no-repeat; width:42px; height:42px;position:absolute; left:-55px;}
.index_catalogue .t_rt { background:url(../images/right2.jpg) no-repeat; width:42px; height:42px; position:absolute; right:-55px;}
.index_catalogue .act_con { width:1041px; height:405px; position:relative;}
.index_catalogue .act_con .t_lt,.act_con .t_rt { top:110px;}
.index_catalogue .act_wrp { width:1041px; margin:0 auto; overflow:hidden;}
.index_catalogue .act_wrp li{ float:left; display:inline; width:337px;height:360px;margin:0px 7px;text-align:center;background:#fff;}
.index_catalogue .act_wrp img{width:337px;height:222px;}
.index_catalogue .act_wrp li span{overflow:hidden;display:block;width:286px;height:44px;padding-top:25px;margin:auto;line-height:22px;color:#828282;font-size:14px;}

/*index_news*/
#index_news{max-width:1920px;width:100%;height:630px;margin:auto;background:#fdfdfd;padding-top:53px;}
.index_news{width:1200px;height:535px;margin:auto;}
.index_news .index_newsT{padding-left:50px;width:407px;height:55px;margin:auto;background:url(../images/index_newsT.jpg) center center no-repeat;color:#fff;text-align:center;font-family:"microsoft yahei";font-size:24px;line-height:65px;padding-top:5px;}
.index_news .index_newsC{width:1200px;height:385px;margin:auto;margin-top:90px;}
.index_news .index_newsC li{width:555px;height:112px;float:left;margin-left:7px;margin-top:24px;}
.index_news .index_newsC li .news_bt{display:block;width:370px;padding-left:7px;height:40px;padding-top:5px;line-height:40px;overflow:hidden;float:right;}
.index_news .index_newsC li .news_bt a{font-size:16px;color:#3f3f3f;}
.index_news .index_newsC li .newsCon{display:block;width:370px;padding-left:7px;height:60px;line-height:20px;overflow:hidden;float:right;}
.index_news .index_newsC li .newsCon a{font-size:12px;color:#7d7d7d;}


/*内页新闻-news*/
.news li{width:280px;height:300px;float:left;background:#fff;margin:15px 10px;}
.news li img{width:280px;height:185px;}
.news li .newsTxt{padding:10px;}
.news li .newsTitle{font-size:14px;color:#333;text-decoration:none;overflow:hidden;}
.news li .newscon{display:block;width:260px;height:40px;line-height:20px;font-size:12px;color:#828282;overflow:hidden;}
.news li .chakan{display:block;width:80px;height:24px;line-height:24px;text-align:center;color:#666;font-size:14px;margin-top:12px;color:#049089;}
.new_time{ width:85px; float:right; color:#666; text-align:right; font-size:12px; font-family:"microsoft yahei"; height:28px; line-height:28px;display:inline; padding-right:15px;}
.new_bt a:link {COLOR: #595959;TEXT-DECORATION: none;}
.new_bt a:visited {COLOR: #595959;TEXT-DECORATION: none;}
.new_bt a:hover {COLOR: #ed2100; text-decoration:underline}







.newstime{width:68px;height:189px;background:url(../uploadfile/index_news.jpg) center center no-repeat;position:relative;float:left;}
.newstime span{display:block;width:23px;height:18px;position:absolute;top:24px;left:22px;line-height:18px;font-size:18px;color:#fff;}
.newstime p{display:block;width:30px;height:18px;position:absolute;top:57px;left:18px;line-height:18px;font-size:14px;color:#fff;}
.newstime a{display:block;text-decoration:none;width:30px;height:22px;position:absolute;bottom:30px;left:20px;font-size:14px;color:#fff;}

.newscontent{width:252px;height:125px;float:right;margin-top:30px;}
.newscontent p{color:#383838;line-height:24px;font-size:14px;display:block;width:244px;height:90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.newscontent a{display:block;width:252px;height:33px;line-height:33px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:18px;}
/*form*/
.form{width:522px;height:322px;float:left;margin-top:76px;font-family:"microsoft yahei";}
.form span{display:block;width:240px;height:39px;color:#fff;line-height:39px;font-size:18px;margin-bottom:20px;}
.form .name{width:509px;height:37px;background:url(../uploadfile/images/form_name.jpg) center right no-repeat;background-color:#ececee;border:none;font-size:14px;color:#a8a8a8;line-height:37px;text-indent:10px;margin-bottom:20px;}
.form .phone{width:509px;height:37px;background:url(../uploadfile/images/form_phone.jpg) center right no-repeat;background-color:#ececee;border:none;font-size:14px;color:#a8a8a8;line-height:37px;text-indent:10px;margin-bottom:20px;}
.form .text{width:509px;height:72px;background:url(../uploadfile/images/form_text.jpg) top right no-repeat;background-color:#ececee;border:none;font-size:14px;color:#a8a8a8;text-indent:10px;margin-bottom:20px;line-height:20px;}
.form .submit{width:203px;height:41px;color:#fff;line-height:41px;font-size:18px;text-align:center;background:url(../uploadfile/images/form_submit.jpg) center center no-repeat;border:none;cursor:pointer;}




/*left*/
#left{ float:left;width:1200px;overflow:hidden;z-index:9999}
.left,.left1{ width:1200px;margin:auto;}
.left h2,.left1 h2{display:block;width:1200px;height:64px;}

.nav_menu{height:80px;margin:auto;position:relative;margin-top:20px;}
.nav_menu .nav_menu-item{position:relative;width:180px;height:50px;float:left;background:url(../images/proList.png) center center no-repeat;line-height:50px;text-align:center;margin:0px 7px;}
.nav_menu .m1{left:-104px;position:absolute;}
.nav_menu .m2{left:-298px;position:absolute;}
.nav_menu .m3{left:-492px;position:absolute;}
.nav_menu .m4{left:-752px;position:absolute;}
.nav_menu .nav_menu-item a{color:#fff;font-size:14px;}
.nav_submenu{height:59px;margin:auto;width:500px;padding:20px 300px;display:none;}
.nav_submenu .nav_submenu-item{float:left;width:113px;height:37px;line-height:37px;text-align:center;margin:0px 6px;background:url(../images/index_proNamelibg.png) center center no-repeat;}
.nav_submenu .nav_submenu-item a{display:block;width:100%;height:37px;color:#fff;font-size:14px;}
.nav_submenu .nav_submenu-item:hover{background:url(../images/index_proNamelionbg.png) center center no-repeat;}
.left ul .proNames li a:hover{color:#fff;}


/*right*/
#right{float:right; width:1200px;padding-top:20px;padding-bottom:20px; overflow:hidden;margin:auto;}
.right{ width:1200px; margin:auto;overflow:hidden;margin:auto;padding:40px 0px;}
.right ul{width:1200px;overflow:hidden;height:auto;font-size:14px;color:#545454;line-height:25px;}
.right li{line-height:20px;}

/*��ҳ*/
.page{text-align:left;margin:10px auto; padding-bottom:20px;display:inline; color:#303030;}
.page_turner {padding:20px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.products_txt:hover{background:#000;}
.products_txt p{color:#000;font-size:18px;}
.products_txt:hover p{color:#fff;}

/*bottom*/
#foot{width:100%;max-width:1920px;height:222px;margin:auto;font-family:"microsoft yahei";background:#007e78;}
.foot{width:1200px;height:222px;margin:auto;}
.foot .footL{width:315px;height:80px;float:left;line-height:18px;padding-top:75px;padding-left:10px;}
.foot .footM{width:150px;height:222px;background:url(../images/bot_logo.jpg) center center no-repeat;float:left;margin-left:245px;}
.foot .footR{width:275px;height:112px;float:right;padding-top:70px;padding-right:10px;}



