/* CSS Document */
@import url(main.css);

.topbg{ width:100%; background:url(../images/t_1.gif) repeat-x; height:115px;}
.logo{ margin-top:35px; float:left;}
.header span{ float:right; margin-top:35px;}
.header span a{ display:block; width:102px; height:31px; float:left; background:url(../images/t_2.gif) no-repeat; margin-left:10px;}
.header span a img{ float:left; margin:8px 5px 0 20px;}
.header span a font{ float:left; margin-top:4px; font-size:12px; cursor:pointer;}
.header span a:hover{ color:#333;}

.menubg{ width:100%; height:55px; background:url(../images/m_1.gif) repeat-x;}
.menu{}
.menu ul{ float:left;}
.menu ul li{ background:url(../images/t_3.png) no-repeat left; float:left;}
.menu ul li:hover{ background:url(../images/m_2.gif) repeat-x;}
.menu ul li.on{ background:url(../images/m_2.gif) repeat-x; color:#fff;}
.menu ul li a.onn{ color:#333;}
.menu ul li a{ float:left; color:#fff; line-height:55px; font-size:14px; display:block;}
.menu ul li a font{float:left; color:#fff;display:block; padding:0 40px; font-size:14px;cursor:pointer; font-weight:bolder;}
.menu ul li a font:hover{background:url(../images/m_4.png) no-repeat right;color:#000; }
.menu ul li a:hover{background:url(../images/m_3.png) no-repeat left;}

.serachbox{ float:right; background:url(../images/m_5.gif) no-repeat; width:219px; height:35px; margin-top:8px;}
.m_input{ background:#62a24a; color:#fff; padding:0 5px; margin:2px 0 0 1px; height:32px; line-height:32px; float:left; width:165px;}
.m_button{ height:32px; cursor: pointer; background:none; float:left; width:40px; }

.new_name{ float:left; color:#333; font-size:20px;margin:20px 0 0 0; padding-bottom:20px;font-family:'Microsoft YaHei'}
.marqueeleft{width:1120px;overflow:hidden; float:left; margin:20px 0;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 25px;display:inline;overflow:hidden;}
.marqueeleft li a{ color:#999;}
.marqueeleft li a font{ color:#52aa53;}

.banner_bg{ position:absolute; width:100%; overflow:hidden; z-index:99; text-align:center;}
#kinMaxShow{ display:none;}

.fast a{ display:block; width:388px; height:240px; float:left;font-family:'Microsoft YaHei'}
.fast a font{ display:block; color:#f5f5f5; text-transform:uppercase; font-size:14px; margin:30px 0 10px 26px;}
.fast a strong{ display:block; color:#fff; font-size:20px; margin:0 0 0 26px;text-transform:uppercase; font-weight:normal;}
.fast a div{ color:#f9f9f9; margin:20px 0 0 26px;}

.n_title{ text-align:center; color:#000; font-size:24px; border-bottom:1px #e1e1e1 solid; padding:30px 0 20px 0;font-family:'Microsoft YaHei'}

.title{ width:170px; border-left:4px #7bbc62 solid; color:#333; padding-left:10px; font-size:18px; margin-bottom:10px;font-family:'Microsoft YaHei'}
.more{ display:block; background:url(../images/a_1.gif) no-repeat right 8px; color:#439e6d; width:90px;font-family:'Microsoft YaHei'}
.more:hover{ color:#388b5e; cursor:pointer;}

.about{ width:370px; float:left; margin-top:25px;}
.about font{ color:#999; font-family:Arial;font-family:'Microsoft YaHei'}

.probox{ float:left; width:350px; margin-top:25px; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 20px; margin-left:20px;}
.pro{ width:180px; float:left;}
.pro font{ color:#999; font-family:Arial;font-family:'Microsoft YaHei'}
.flexslider {position: relative;width:97px;zoom: 1; float:right;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-control-nav {width: 100%;position: absolute;text-align: center;}
.flex-control-nav li {display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}

.contactbox{ float:right; width:385px; margin-top:25px;}
.contactbox img{ float:right; margin-top:25px;}
.contact{ width:180px; float:left;}
.contact font{ color:#999; font-family:Arial;font-family:'Microsoft YaHei'}

.bottombg{ width:100%; height:100%; background:url(../images/b_2.gif) repeat; overflow:hidden;}
.bottom{ width:1304px; margin:0 auto;}
.bottom font{ color:#adadad; padding:40px 0; margin-left:40px; float:left;}
.bottom span{ float:right; text-align:center; padding-top:20px; margin-right:15px; color:#adadad; font-size:12px;} 
.bottom strong{ float:left; color:#fff; margin:55px 0 0 250px;}
.link{ display:block; width:200px;}
.link div{ width:187px; text-align:center; padding-top:20px; font-size:18px;}
.link a{color:#f5f5f5; padding-right:15px; float:left; font-size:20px;font-family:'Microsoft YaHei';}
.link a:hover{ color:#fff;}

.inbanner_a{ width:100%;}

.inbox{ width:100%; overflow:hidden;}
.bigbox{ width:1420px; margin:0 auto; height:100%; overflow:hidden;}
.showbox{ width:1160px; float:left; padding:30px 20px 0 20px;;}

.rightbox{ margin-left:20px; float:left; width:900px; }

.intitle{ width:100%;border-bottom:1px #e1e1e1 solid; margin-bottom:20px; overflow:hidden; height:30px;}
.intitle font{width:170px; border-left:4px #7bbc62 solid; color:#333; padding-left:10px; font-size:18px; margin-bottom:10px;font-family:'Microsoft YaHei'; float:left;}
.intitle span{ float:right;} 

.inlist{float:left; width:231px;}
.menu_head { width:205px; background:#e3e3e3; line-height:40px; height:40px; margin-top:2px; padding-left:26px; color:#333;font-size:12px; cursor:pointer; clear:both;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu_head:hover{ color:#000;}

.inlist{float:left; width:231px;}
.menu_head { width:211px; background:#e3e3e3; line-height:46px; height:46px; margin-top:2px; padding-left:20px; color:#333;font-size:12px; cursor:pointer;clear:both;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.menu_head:hover{ color:#5ba540;}

.menu_body { display:none; width:231px;}
.menu_body a { display:block; color:#666; text-decoration:none; height:35px; line-height:35px; border-bottom:1px #e1e1e1 dashed;font-size:12px; padding-left:16px; width:220px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.menu_body a:hover { color: #5ba540; text-decoration:underline; }

.prolist{}
.prolist ul{ width:1100px; overflow:hidden}
.prolist ul li{ border:solid 1px #e1e1e1; width:210px;  margin-right:18px; margin-bottom:19px; background:#e1e1e1; float:left; overflow:hidden; height:190px;}
.prolist ul li:hover{ background:#52ab51; }
.prolist ul li a{ display:block; width:210px;text-align:center; line-height:36px; overflow:hidden;}
.prolist ul li a font{ display:block; font-size:12px;}
.prolist ul li a:hover{color:#fff;}

.innews{  float:left; width:100%; overflow:hidden;}
.innews ul li{ width:100%; border-bottom:1px #ccc dashed; height:36px; line-height:36px; color:#333;}
.innews ul li a span{ float:right; font-family:Verdana; font-size:12px; } 
.innews ul li a:hover{ color:#333;}

.imgbox{ width:100%; height:100%; overflow:hidden; padding:15px 0; margin:20px 0; border-top:1px #ccc solid;border-bottom:1px #ccc solid;}

.img_table{ background:#e1e1e1; float:left; width:550px;}
.img_table tr td{ background:#fff; padding:8px 5px ;}

.img_tablee{ background:#e1e1e1; float:left; width:550px; margin-top:-2px;}
.img_tablee tr td{ background:#fff; padding:8px 5px ;}

.img_tableee{ background:#e1e1e1; float:left; width:100%;}
.img_tableee tr td{ background:#fff; padding:8px 5px ;}

.proshowright{ height:100%; overflow:hidden; float:left; width:550px;}
.proshowright font{ width:100px; display:block; text-align:right; float:left;}
.proshowright strong{ display:block; width:400px; float:left;}

.f_input{ border:solid 1px #E3E0E0; height:26px; line-height:26px;}
.s_input{ border:solid 1px #E3E0E0; height:96px;}
.f_textarea{border:solid 1px #E3E0E0; width:620px; height:200px;}
.f_button{ background:#ff0000; width:60px; height:20px; cursor:pointer; color:#fff;}
.ff_button{ background:#e1e1e1; width:60px; height:20px; cursor:pointer; color:#666;}


.bigtable{ background:#000; text-align:center; color:#000;}
.bigtable tr td{padding:5px; font-size:14px;}

/*kefu*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:190px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-q{background:url(../images/r_q.png) 0px 0px no-repeat; background-color:#ABABAB;}
.izl-rmenu .btn-q:hover{background-color:#7bbc62;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#ABABAB;}
.izl-rmenu .btn-qq:hover{background-color:#7bbc62;}
.izl-rmenu .btn-qq .qqlist{background-color:#7bbc62; position:absolute; width:100px; height:auto; padding-bottom:20px; left:-100px; top:0px;  color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-qq .qqlist ul{}
.izl-rmenu .btn-qq .qqlist ul li a{ color:#FFF; float:left;}
.izl-rmenu .btn-qq .qqlist ul li font{ padding-right:10px; text-align:right; float:left; display:block; color:#000; font-weight:bolder;}
.izl-rmenu .btn-qq .qqlist ul li a:hover{ text-decoration:underline}
.izl-rmenu .btn-qq .qqlist ul li{ background:url(../images/yhlist.jpg) left no-repeat; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; margin-left:10px; width:100%; text-align:left; margin-bottom:15px;}
.izl-rmenu btn-qq,.izl-rmenu btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#EFEFEF;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-wx .ewmlist{ position:absolute; background:#FFF; width:340px; height:auto; padding-bottom:15px; left:-340px; top:0px; text-align:center; display:none;}
.izl-rmenu .btn-wx .ewmlist ul{}
.izl-rmenu .btn-wx .ewmlist ul li{float:left;padding:15px 0px 0px 30px; text-align:center;}


.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#ABABAB;}
.izl-rmenu .btn-phone:hover{background-color:#C7152B;}
.izl-rmenu .btn-phone .phone{background-color:#C7152B; position:absolute; width:200px; left:-200px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-phone .phone a{ color:#fff;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.xgcptitle{ background:#66FF99; color:#333; height:40px; line-height:40px; text-align:left; font-size:14px; padding-left:20px; margin-top:30px;}
.tabFeedBack{ margin-top:30px;}
.tabFeedBack td{ height:40px;}
.tabFeedBack input{ border:solid 1px #999; outline:none; width:400px; padding:3px;}
.textarea{ width:400px;border:solid 1px #999;}