/**
 * @ author         danyun liu
 * @ author mail    nbliudy@qq.com
 * @ website        http://
 */
/********** --- start base --- **********/
a{color:#666;text-decoration:none}
a:hover{color:#36C;text-decoration:underline}
img{display:block}
ul{margin:0}
ul li{list-style:none}
li,p{line-height:22px}
p{margin:0 0 8px;text-indent:2em}
.no-indent{text-indent:0}
input.but{border:0;cursor:pointer;padding:0}
/********** --- end base --- **********/
/********** --- start module --- **********/
th{background:#F7F7F7;text-align:center}
th,td{border:1px solid #DAE1E5;font-weight:400;text-align:left}
.table th{background:none;text-align:left}
.table th,.table td{border:0;padding:5px}
.layout-l-r,.top-menu ul,.m-title{overflow:hidden;width:100%}
.l-left{float:left}
.l-right{float:right}
.clear{clear:both}
.top-menu li{background:url(../images/menu_fgx.gif) no-repeat;float:left;line-height:40px;padding:0 0 0 2px}
.top-menu li.first{background:none}
.top-menu a,.top-menu a:hover{color:#FFF;float:left;font-size:14px;font-weight:700}
.top-menu a:hover,.top-menu li.active a{color:#fcf896;text-decoration:underline}
.top-menu span{display:block;padding:0 25px}
.module{margin:0 0 8px}
.m-title h2{color:#578501;display:inline;float:left;margin:0 0 0 1em}
.m-title div{background:url(../images/more.gif) no-repeat 100%;display:inline;float:right;margin:0 1em 0 0;padding:0 16px 0 0}
.m-content{padding:.6em}
.item{}
.opacity{}
/********** --- end module --- **********/
/********** --- start layout --- **********/
body{background:url(../images/body.gif) repeat-x 0 100%;color:#333}
.wrapper{background:url(../images/wrapper.gif) repeat-x #EDEDED;overflow:hidden;width:100%}
.header,.middle,.footer{margin:auto;overflow:hidden;width:936px}
.middle,.top-menu{margin:auto;padding:0 7px;width:922px}
.col-left{display:inline;margin-right:8px}
.col-left,.col-main{float:left}
.col-left,.col-right{width:268px}
.col-right{background:url(../images/side_fgx.gif) no-repeat 0;float:right;width:214px}
.footer{line-height:30px;margin:0 auto 10px;padding:0 7px;text-align:right;width:922px}
/********** --- end layout --- **********/
/********** --- start home --- **********/
.top{position:relative;height:92px}
.logo{left:20px;position:absolute;top:8px}
.search{position:absolute;right:150px;top:20px}
.search .search-text{background:url(../images/search.gif);border:0;height:20px;line-height:20px;padding:0 0 0 30px;width:102px}
.search .search-but{background:url(../images/search.gif) 100% 0;height:20px;line-height:20px;margin:0 0 0 8px;width:50px}
.language{position:absolute;right:20px;top:22px}
.tel{background:url(../images/tel.gif);bottom:2px;height:22px;line-height:22px;position:absolute;right:20px;text-indent:-200em;width:254px}
.top-menu{background:url(../images/bg.gif) repeat-y}
.menu-bg{background:url(../images/menu.gif)}
.menu{background:url(../images/menu.gif) no-repeat 0 -40px}
.menu ul{background:url(../images/menu.gif) no-repeat 100% -80px}
.middle-bg{background:url(../images/bg.gif) repeat-y;margin:auto;width:936px}
.middle-bgone{background:url(../images/bg_bottom.gif) no-repeat 0 100%}
.middle{background:url(../images/bg_top.gif) no-repeat 50% 0;padding:16px 0}
.col-main{background:url(../images/side_fgx.gif) no-repeat 0}
.col-right .right{float:right;width:202px}
.col-right .right img{margin:0 0 12px}
.news-one{color:#666;overflow:hidden;width:100%}
.news-one li{float:left}
.news-one li.first{width:98px}
.news-one li.last{width:155px}
.news-one li.first img{border:1px solid #DDD;margin:8px 0;padding:3px}
.news-one a,.m-title div a{color:#578501}
.news-two li{background:url(../images/list_tb.gif) no-repeat 0;line-height:26px;padding:0 0 0 1em}
.m-title h2 span{color:#767874;font-size:12px;font-weight:400;padding:0 0 0 10px}
.cp{overflow:hidden;width:100%}
.cp li{background:url(../images/cpbg.gif) no-repeat;display:inline;float:left;margin:4px 0 4px 6px;padding:7px 9px}
/********** --- end home --- **********/
/********** --- start news --- **********/
.read{margin:auto;padding:10px 0 0;width:850px;overflow:hidden;height:100%;}
.read01{margin:auto;padding:10px 0 0;width:650px;overflow:hidden;height:100%;}
.title{font-size:16px}
.m-title div.back{background:url(../images/back.gif) no-repeat 0;padding:0 0 0 16px}
.m-title div.back a{color:#888}
.m-title div.breadcrumbs,.col-1-layout .col-main,.col-2-layout .col-main{background:none}
.m-title div.breadcrumbs a{color:#333}
.col-1-layout .m-title,.col-2-layout .m-title{border-bottom:1px solid #CCC;line-height:36px}
.news-list{border-bottom:1px solid #DDD;margin:0 0 20px;padding:0 0 20px}
.news-list h2{color:#FF7101;margin:6px 0}
.read .news-list h2{text-align:left}
.news-list h2 span{color:#666;font-size:12px;font-weight:400;padding:0 0 0 20px}
.news-list a,.news-list a:hover{color:#FF7101;cursor:pointer;display:block;height:23px;width:78px}
.news-list a span{background:url(../images/news_read.gif) no-repeat 0;float:left;padding:4px 6px 4px 24px}
/********** --- start page --- **********/
.page{overflow:hidden;padding:1em 0;width:100%}
.total,.paging,.page-go{float:left;line-height:22px;padding:0 0.5em}
.paging ul{width:auto}
.paging li{border:1px solid #74AF05;display:inline;float:left;margin:0 3px;text-align:center;width:22px}
.paging .first,.paging .last{color:#CCC;width:70px}
.paging a{float:left;width:100%}
.paging span{display:block}
.paging .active,.paging a:hover{background:#4E7A00;color:#FFF;font-weight:700;text-decoration:none}
/********** --- end page --- **********/
/********** --- end news --- **********/
/********** --- start news-read --- **********/
.read h2{color:#FF7101;text-align:center;}
.read .date{color:#666;text-align:center;text-indent:0}
/********** --- end news-read --- **********/
/********** --- start hjybh --- **********/
/********** --- start news-list --- **********/
.news-list-one{padding:14px 0}
.news-list-one ul{overflow:hidden;width:100%}
.news-list-one li{float:left;line-height:30px;width:100%}
.news-list-one li.even{background:#F4F4F4}
.news-list-one a{background:url(../images/news_list.gif) no-repeat 12px;padding:0 0 0 2em;float:left}
.news-list-one span{color:#9C9F8A;float:right;padding:0 1em 0 0}
/********** --- end news-list --- **********/
/********** --- end hjybh --- **********/
/********** --- start contact --- **********/
.contact-right p{line-height:30px}
.contact-left div{border:6px solid #DAE6C2;width:460px}
/********** --- end contact --- **********/
/********** --- start cpyyy --- **********/
.col-2-layout .cp {border-bottom:1px solid #EEE;margin:0 0 12px;padding:0 0 12px}
.col-2-layout .cp li{margin:12px 0 0 26px;padding:7px 9px 0}
.col-2-layout .cp li h3{font-weight:400;height:22px;margin:1em 0 0;overflow:hidden;text-align:center;width:112px}
.col-2-layout .col-left{background:url(../images/left_bg.gif) repeat-y 100%;width:240px}
.col-2-layout .col-left .m-title{background:url(../images/left_title.gif) no-repeat 50% 100%;border:0;font-size:16px;line-height:36px;padding:0 0 8px}
.col-2-layout .col-left .m-title h2{color:#555}
.left-menu li{background:url(../images/left_menu_one.gif) no-repeat 50% 0;line-height:26px;margin:0 0 16px}
.left-menu li a,.left-menu li a:hover{color:#535353;font-size:14px;font-weight:700;padding:0 0 0 52px}
.left-menu li.hover,.left-menu li.active{background:url(../images/left_menu.gif) no-repeat 50% 0}
.left-menu li.hover a,.left-menu li.hover a:hover,.left-menu li.active a,.left-menu li.active a:hover{color:#FFF}
.left-menu li ul{margin:auto;padding:4px 0 0;width:190px}
.left-menu li li{background:none;border-bottom:1px dashed #CCC;line-height:36px;margin:0}
.left-menu li li a,.left-menu li li a:hover{background:url(../images/left_menu_tb.gif) no-repeat 12px;color:#478618;font-size:14px;font-weight:700;padding:0 0 0 32px}
.left-menu li.hover li.hover{background:none;}
.left-menu li.hover li a,.left-menu li.hover li.hover a:hover{color:#478618}
.left-menu li li.active{background:none}
.left-menu li li.active a{color:#478618;text-decoration:underline}
.left-menu li.active li a{color:#478618}
/********** --- end cpyyy --- **********/
.cp-read h3{background:#74AF05;color:#FFF;line-height:32px;text-indent:1em}
.cp-read p{line-height:30px}
.cprz{border-bottom:1px solid #EEE;margin:0 0 12px;overflow:hidden;padding:0 0 12px;width:100%}
.cprz li{display:inline;float:left;margin:7px}
.read.rcln{color:#538000;width:630px}
.zwkq{border-bottom:1px solid #EEE;margin:0 0 8px;padding:8px 0 20px}
.zwkq .table{margin:0}
.zwkq tr.tr-even{background:#EEE}
.zwkq th{background:none repeat scroll 0 0 #74AF05;border:6px solid #FFF;color:#FFF;line-height:22px;text-align:center}
.zwkq td{line-height:22px;text-align:center}

/********** --- end EN --- **********/
.sfen .top-menu span{padding:0 4px}
.sfen .tel { background:url(../images/tel-en.gif)}
.sfen .col-2-layout .col-left .m-title h2{font-size:18px}
.sfen .left-menu li li{line-height:20px;padding:10px 0}
.sfen .left-menu li li a,.sfen .left-menu li li a:hover{background:url(../images/left_menu_tb.gif) no-repeat 12px 30%}
.sfen .col-main .m-title h2{line-height:20px;width:658px}
.sfen .col-1-layout .col-main .m-title h2{width:906px}
.sfen .m-title div.breadcrumbs{float:left;margin:0 0 0 1em}
.sfen .search .search-but{background:url(../images/search-en.gif) 100% 0}
.sfen .news-list a span{padding:4px 22px 4px 24px}
