@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;background:url(../images/bg.jpg) repeat;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}


/*header*/
.top_bg{min-width:1200px; background:#3e3e3e;}
.top{width:1200px; height:29px; margin:0 auto;}
.top_left{float:left; line-height:29px; color:#636363; font-family:"宋体";}
.top_left a{color:#fff;}
.tel{float:right; padding-right:12px; line-height:29px; margin-right:20px; background:url(../images/tel_icon.jpg) no-repeat right center; color:#fff;}
.tel img{float:left; margin:5px 5px 0 0;}
.header{width:1200px; height:100px; margin:0 auto;}
.nav{float:right; width:1008px; height:100px;}
.nav li{float:left; width:126px; text-align:center; line-height:100px; font-size:16px;}
.nav a{display:block; color:#3e3e3e;}
.nav a:hover{background:url(../images/nav_bg.png) no-repeat;}
.nav .nav_on a{background:url(../images/nav_bg.png) no-repeat;}

.banner{min-width:1200px; position:relative;}
.banner img{width:100%; }
.search_part{width:100%; position:absolute; top:66%; left:0; z-index:9999;}
.search_bg{width:543px; padding-left:11px; height:62px; background:url(../images/search_bg.png) repeat; margin:0 auto;}
.search_01{float:left; width:150px; padding-left:10px; height:40px; line-height:40px; border:none; background:#fff; margin:11px 10px 0 0; color:#666; font-size:16px; font-family:"微软雅黑";}
.search_02{float:left; width:410px; padding-left:10px; height:40px; line-height:40px; border:none; background:#fff; margin-top:11px; color:#666; font-size:16px; font-family:"微软雅黑";}
input.search_02::-webkit-input-placeholder{color:#666;}
input.search_02:-moz-placeholder{color:#666;}
.search_btn{float:right; width:99px; height:62px; background:#73b32b; border:none; color:#fff; font-family:"微软雅黑"; font-size:18px; cursor:pointer;}
.tm_01{width:280px !important; height:574px; background:rgba(0,255,246,0.5); position:absolute; top:0; right:120px; z-index:4; cursor:pointer;}
.tm_02{width:280px !important; height:574px; background:rgba(255,216,0,0.7); position:absolute; top:0; right:80px; z-index:3; cursor:pointer;}
.tm_03{width:280px !important; height:574px; background:rgba(100,135,255,0.5); position:absolute; top:0; right:40px; z-index:2; cursor:pointer;}
.tm_04{width:280px !important; height:574px; background:rgba(0,168,255,0.5); position:absolute; top:0; right:0; z-index:1; cursor:pointer;}
.tm_part{width:100%; text-align:center; padding-top:244px; color:#fff; font-size:16px; line-height:26px; display:none;}
.tm_part img{width:36px; height:36px; margin-bottom:5px;}
.tm_part a{color:#fff;}


/*mainbody*/
.tour_bg{min-width:1200px; padding:18px 0; background:url(../images/tour_bg.jpg) repeat;}
.tour{width:1200px; margin:0 auto; overflow:hidden;}
.tour ul{width:1255px;}
.tour li{float:left; width:196px; text-align:center; margin-right:55px; display:inline; background:url(../images/tour_icon.png) no-repeat center bottom; padding-bottom:20px; color:#999; font-size:14px;}
.tour img{margin-bottom:16px;}
.tour h4{color:#666; font-size:16px; line-height:28px;}
.tour li:hover h4{color:#000;}
.mainbody{width:1200px; padding:34px 0 10px 0; margin:0 auto;}
.pref_title{width:100%; text-align:center; color:#333; font-size:24px; line-height:30px;}
.pref_title img{margin-right:8px;}
.pref_fon{width:100%; text-align:center; color:#999; font-size:14px; line-height:38px;}
.pref_tline{border-top:solid 1px #e5e5e5;}
.pref{width:1200px; margin:24px 0 34px 0; border-bottom:solid 1px #e5e5e5; overflow:hidden;}
.pref ul{width:1274px;}
.pref li{float:left; width:545px; padding:25px 74px 20px 18px; height:52px; line-height:26px; border-bottom:solid 1px #e5e5e5; margin-bottom:-1px; display:inline; color:#666; font-size:14px;}
.pref h4{height:26px; color:#ff7a1e; font-size:16px; font-weight:normal;}
.pref a{color:#ff7a1e; text-decoration:underline; float:left;}
.pref_jq{float:right; color:#999; font-size:16px;}
.pref_jq span{color:#ff7a1e; font-size:24px;}
.pref_jianjie{display:block; height:30px; overflow:hidden;}

.att_pic{min-width:1200px; position:relative;}
.att_pic img{width:100%;}
.att_pos{width:100%; position:absolute; bottom:5%; left:0;}
.att_part{width:1172px; margin:0 auto;}
.att_top{width:371px; height:87px; padding:38px 24px 0 24px; background:url(../images/att_top_tm.png) repeat; color:#fff; font-size:14px;}
.att_top h4{font-size:24px; font-weight:normal; line-height:28px;}
.att_top h1{font-size:36px; font-weight:normal; line-height:40px; padding:5px 0 10px 0;}
.att_jq{font-size:16px; float:right; margin-top:20px;}
.att_jq span{font-size:24px;}
.att_show{width:100%;}
.att_show li{float:left; width:20%; cursor:pointer; position:relative;}
.att_show li img{width:100%;}
.att_show li .att_bg{position:absolute; top:0; left:0; display:none; z-index:2;}
.att_show li:hover .att_bg{display:block;}
.att_show li .att_fon{width:100%; line-height:30px; color:#fff; font-size:16px; text-indent:15px; background:url(../images/att_tm.png) repeat; position:absolute; bottom:0; left:0; display:none; z-index:1;}
.att_show li:hover .att_fon{display:block;}

.gny_top{width:100%; text-align:center; margin:15px 0 26px 0; font-size:16px;}
.gny_top a{height:41px; line-height:31px; text-align:center; color:#999; padding:0 15px; display:inline-block;}
.gny_top a:hover{color:#000;}
.gny_top .gny_tgd a{width:107px; height:41px; padding:0; margin:0 10px;}
.gny_top .gny_tgd a:hover{background:url(../images/gnt_tbg.png) no-repeat; color:#fff;}
.gny_top .gny_more a{color:#ff7a1e;}

.gjy{width:1200px;}
.gjy li{height:210px; margin-bottom:40px; color:#999; line-height:24px;}
.gjy h4{font-size:16px; font-weight:normal; padding:8px 0 22px 0;}
.gjy a{color:#ff7a1e;}
.gjy_pic{float:left; width:280px; height:210px; position:relative;}
.gjy_tj{width:40px; height:42px; position:absolute; top:0; left:12px;}
.gjy_r{float:right; width:874px; padding-right:26px;}
.tjly{display:block; height:50px; overflow:hidden;}

/*footer*/
.foot_bg{min-width:1200px; background:#3e3e3e; border-top:solid 10px #7cb937; padding:30px 0;}
.foot_t{width:1200px; height:64px; margin:0 auto;}
.foot_t .fl img{width:154px; height:35px;}
.links_bg{float:right; width:968px; padding-left:14px; height:35px; line-height:35px; background:#484860;}
.links_tit{float:left; width:70px; padding-left:18px; background:url(../images/links_icon.gif) no-repeat left center; color:#a5a5ab; font-size:13px;}
.links{float:left; width:820px; color:#a5a5ab; font-size:13px;}
.links a{color:#a5a5ab; padding:0 4px;}
.links a:hover{color:#fff;}
.foot{width:1200px; margin:0 auto;}
.foot dl{float:left; width:200px; line-height:38px; color:#fff; padding-left:16px;}
.foot dl dt{font-size:24px; font-weight:bold; padding-bottom:18px;}
.foot dl dd{line-height:19px;}
.foot a{color:#fff;}
.foot .foot_r{width:100px;}
.copyright{min-width:1200px; text-align:center; padding:8px 0; background:#000; color:#fff; font-size:14px;}


/*main*/
.about_top{min-width:1200px; background:url(../images/about_top.jpg) no-repeat center bottom;}
.about_t{padding:27px 0 12px 0;}
.wz{width:1200px; text-align:right; line-height:16px; color:#666; font-size:16px; margin:0 auto;}
.wz a{color:#666;}
.wz span{color:#73b32b}
.main_w{width:1200px; padding:27px 0 50px 0; margin:0 auto;}
.about{width:1175px; color:#999; font-size:16px; line-height:38px; margin:0 auto 20px;}
.about_pic01{float:left; margin:15px 62px 15px 0;}
.about_pic02{float:right; margin:15px 10px 15px 44px;}
.about_pic03{float:left; margin:15px 37px 15px 0;}
.page{width:100%; text-align:center; padding-top:20px;}
.page a{background:#7cb937; padding:5px 10px; color:#fff; margin:0 5px;}
.page a:hover{background:#00fffb;}
.page a:first-child{padding:5px 16px;}
.page a:last-child{padding:5px 16px;}

.pic_l{float:left; width:642px;}
.bigpic{width:546px; height:375px; margin:0 auto 18px; position:relative;}
.bigpic img{border-radius:15px;}
.bigpic_left{width:26px; height:55px; position:absolute; top:170px; left:-48px;}
.bigpic_right{width:26px; height:55px; position:absolute; top:170px; right:-48px;}
.pic_bot{width:516px; margin:0 auto; position:relative;}
.pic_bot ul{padding:0 20px;}
.pic_bot li{float:left; width:103px; margin:0 8px;}
.pic_bot li img{width:103px; height:70px; border-radius:10px;}
.pic_bot li:hover img{width:101px; height:68px; border-radius:10px; border:solid 1px #7cb937;}
.pic_left{width:15px; height:31px; position:absolute; top:21px; left:0;}
.pic_right{width:15px; height:31px; position:absolute; top:21px; right:0;}

.pro_t{padding:12px 0;}
.pro_r{float:right; width:518px; color:#999; font-size:16px; line-height:30px;}
.pro_r h4{color:#ff7a1e; font-size:24px; padding:24px 0;}
.pro_r h4 .protitle{display:block;max-height:60px;overflow:hidden;}
.pro_r .proliyou{display:block;max-height:150px;overflow:hidden;}
.pro_jq{color:#ff7a1e; font-size:24px;}

.int_top{background:url(../images/int_line.png) no-repeat left bottom; padding-bottom:16px; margin-bottom:38px;}
.int_tit{background:url(../images/int_icon.jpg) no-repeat left center; line-height:27px; padding-left:15px; color:#2bccb7; font-size:21px; font-weight:bold;}
.int_part{width:1135px; margin:0 auto 38px;}
.int_left{float:left; width:124px; height:98px; padding-top:26px; text-align:center; color:#fff; font-size:24px; line-height:36px; background:#2bccb7; margin:55px 0 0 55px;}
.int_r{float:right; width:877px; color:#666; font-size:14px; line-height:32px;}
.int_r img{ }

.page_02{background:url(../images/int_line.png) no-repeat left top; padding-top:48px;}
.page_02 li{line-height:34px; font-size:16px; font-weight:bold;}
.page_02 a{color:#666;}
.page_02 a:hover{color:#7cb937;}

/*二级页*/
.clear{clear:both;}
.sec_body{width:auto; padding:0 15px;}
.sec_title{width:auto;height:32px;margin:0 auto; border-bottom: solid 1px #CCC; font-weight:bold; font-size:16px;font-family:"微软雅黑";}
.sec_fl{float:left;}
.sec_sy{float:right;color:#333;font-size:12px;text-align:right;}
.sec_text{ font-family:'微软雅黑';line-height:150%; font-size:14px; padding:8px;}

#news_list ul {width: auto;height: 230px;padding: 9px;}
#news_list ul li {width: auto;	padding-left: 10px;height: 30px;line-height: 30px; *height: 27px; *line-height: 27px;padding-right: 10px;color:#000;}
#news_list a{color:#000;}
#news_list a:hover{text-decoration:none; }
#news_list ul li:hover{ text-decoration:none; position: relative; right: 0px; top: 1px;}
#news_list .one {background:#F0F0F0;} 
#news_list ul li span {float: left;}
#news_list ul li strong {float: right;	font-weight: normal;}
#news_con {width: auto;min-height: 360px;padding: 15px;padding-right: 15px;color:#000;	text-align:justify;}
#news_con .h1 {text-align: center;font-size:20px;height: auto;line-height: 35px;color:#FF7A1E;}
#news_con .h2 {text-align: center;font-weight: normal;	width: auto;height: 25px;line-height: 25px;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;color: #666;margin-bottom: 5px; font-size:14px}
#news_con #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold;color:#248615;}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold;color:#248615;}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#news_cons{ margin-bottom:15px;}/*#news_cons img,*/#news_cons table{ width:100%;}
#pro_list ul {/*padding: 15px 0 0 15px;*/padding: 0 0 0 15px;}
#pro_list li {width: 230px;float: left;margin-right: 8px;}
#pro_list li h1 {font-size: 14px;color: #C00;width: 202px;height: 25px;line-height: 25px;text-align: center;}
#pro_list li .img{ background:#efefef}
#pro_list li .txt{ background:#efefef}
#pro_list li a:hover{ text-decoration:none}
#pro_list li table{margin-bottom:8px; }
#pro_list li table:hover{background:#248615; cursor:pointer}
#pro_con {width: auto; min-height: 360px;padding: 15px;padding-right: 0px;}
#pro_con .h1 {	text-align: center;font-size: 16px;height: 35px;line-height: 35px;color:#000;}
#pro_con #pic {text-align: center;margin-bottom: 5px;}
#page{ padding:20px; margin-top:40px;text-align:center; }
#page a{ background:#efefef; padding:5px 8px; margin-left:5px;}
#page a:hover{text-decoration:none;background:#248615; color:#fff;}

/*详情页切换*/
.v_show{width:546px;overflow:hidden;position:relative;height:375px;float:left}
.v_cont{ width:5460px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;}
.v_cont ul li{width:546px;height:375px;float:left;}
/*手风琴*/
.ex{width:280px;position:absolute; top:0; right:0;}
div.fsbanner {position:relative;overflow:hidden;height:404px;}