*{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:12px/1.5em "microsoft yahei";color:#656565;}
ul {list-style:none;}
ul li{list-style:none;}
.floatL {float:left;}
.floatR {float:right;}
img {border:0;}
.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 {}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #656565;TEXT-DECORATION: none;}
a:visited {COLOR: #656565;TEXT-DECORATION: none;}
a:hover {COLOR: #0f7713; text-decoration:underline}
/*top*/
#top{ background:url(../images/top_bg.jpg) center bottom no-repeat; width:100%; height:246px; overflow:hidden}
.top{width:1200px; height:156px; margin:auto; overflow:hidden;}
.top h2 a{background:url(../images/logo.jpg) center center no-repeat;width:606px; height:115px; margin-top:15px;display:block; cursor:pointer; float:left;}
.phone{ width:278px; height:73px; color:#000; margin-right:45px; margin-top:30px;float:right;}
.phone ul{ color:#000; float:left}
.phone li{ height:38px;float:left;text-decoration:none;display:block}

.Top{width:100%;height:36px;line-height:36px;margin:auto;background:#f5f5f5;}
.topnav{width:1200px;height:36px;margin:auto;}
.topnav p{font-size:12px;color:#545454;display:block;float:left;height:36px;line-height:36px;}
.topnav ul{width:204px;height:15px;float:right;padding-top:10px;}
.topnav ul li{width:65px;height:15px;float:left;line-height:15px;text-align:center;overflow:hidden;}
.topnav ul li a{font-size:12px;color:#545454;}


/*menu*/
.menu{ width:1200px;height:54px;font:12px "microsoft yahei"; color:#e5ffcf; margin:auto;overflow:hidden;}
.menu h2 a{width:100px; cursor:pointer; float:left; padding-left:50px; color:#FFFFFF; font-size:16px; font-weight:normal;height:54px; line-height:54px; margin:auto; display:block}
.on{width:89px; background:#05904d; height:54px;display:block; color:#fff; font-weight:bold; font: 14px "microsoft yahei"; cursor:pointer}
.nav {background:url(../images/Hot.gif) 240px 8px no-repeat;width:1018px;height:54px;cursor:pointer; display:inline;float:right;overflow:hidden}
.nav li {width:89px;text-align:center; cursor:pointer;overflow:hidden;height:54px; /*建议此高度大于等于里面的a标签高度*/float:left;}
.nav li span {display:inline-block; cursor:pointer;overflow:hidden; line-height:54px;}
.nav li a {text-decoration:none;outline:none;color:#fff;font:14px "microsoft yahei"; width:89px; display:block;text-align:center;height:54px;TEXT-DECORATION: none;}

/*鼠标经过时样式*/
.nav li a.over {background:#a90005;width:89px; height:50px; line-height:50px;display:block; color:#fff; font: bold 14px "microsoft yahei"; cursor:pointer}

/*flash*/

.flash{width:1920px;height:593px;position:absolute;overflow:hidden;top:0;left:-360px;}
.banner {width:1200px;margin:auto;margin:-1px auto 0\9;height:593px;position:relative;}
.banner1 {width:1200px;margin:auto;margin:-1px auto 0\9;height:202px; right:200px;position:relative;}
/* qqshop focus */
#focus {width:1920px; height:593px;margin:auto; overflow:hidden;position: relative}
#focus ul {height:593px; position:absolute;}
#focus ul li {float:left; width:1920px; height:593px; 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:360px; margin-right:360px;top:230px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.flash1{width:1920px;height:240px;position:absolute;overflow:hidden;top:0;left:-260px;}
.banner1 {width:1000px;margin:auto;margin:-1px auto 0\9;height:240px;position:relative;}
/* qqshop focus */
#focus1 {width:1920px; height:240px;margin:auto; overflow:hidden;position: relative}
#focus1 ul {height:322px; position:absolute;}
#focus1 ul li {float:left; width:1920px; height:240px; overflow:hidden; position:relative; background:#000;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus1 .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:5px; text-align:center;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:100px; height:6px;_font-size:0; margin-left:5px; cursor:pointer; background:#fd8c00;}
#focus1 .btn span .on {background:#fff;}
#focus1 .preNext {width:45px; height:100px; position:absolute;top:50px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus1 .pre {left:0;}
#focus1 .next {right:0; background-position:right top;}

/*main*/
#main1{width:100%; background:#f3f3f3}

#main{width:100%;background:#f3f3f3}
.main1{ width:1200px; margin:auto;}
.main{ width:1200px; margin:auto; padding-top:20px;}
.more{ float:right;margin-top:15px; margin-right:10px; display:inline;}

.anli{background:url(../images/anli.jpg) center top no-repeat; width:1200px; height:136px; margin:auto}
.anli h2 a{background:url(../images/anli.jpg) center top no-repeat; width:1200px; cursor:pointer;  height:136px; margin:auto; display:block}
 
.main1_left{ width:888px; float:left; margin-top:20px;}
.main1_right{ width:283px; float:right; margin-top:20px;}

.menu_q{width:283px;height:390px; margin:auto; margin-bottom:25px;}
.menu_q h1 a{background:url(../images/jmb.jpg) center top no-repeat;width:283px;height:123px;cursor:pointer; display:block}
.menu_q h2 a{background:url(../images/wxgzh.jpg) center top no-repeat;width:136px; float:left; margin-top:10px; height:123px;}
.menu_q h3 a{background:url(../images/gfwb.jpg) center top no-repeat;width:136px; float:right;margin-top:10px; height:123px;}
.menu_q h4 a{background:url(../images/zxqq.jpg) center top no-repeat;width:136px; float:left;margin-top:10px; height:123px;}
.menu_q h5 a{background:url(../images/lxwm.jpg) center top no-repeat;width:136px; float:right;margin-top:10px; height:123px;}

.tianqi{ background:#fff; width:888px;height:90px;border-bottom:#e3e3e3 1px solid; margin-bottom:20px;}
.tianqi_tq{ width:300px; float:left;margin-top:15px; padding-left:15px; height:60px;}
.tianqi_sj{ width:320px; height:60px; float:right;margin-top:30px; font-size:18px;}
 
.index_jd{background:#fff;width:1200px;height:290px;border-bottom:#e3e3e3 1px solid; margin-top:10px; margin:auto;overflow:hidden; margin-bottom:30px;}
.index_jd h2 a{ background:url(../images/zbjd.jpg) left top no-repeat;width:1159px; text-align:right;font-weight:normal;margin-top:15px; margin-left:10px; height:31px;cursor:pointer; display:block}


.zxsg{float:left;width:600px;height:270px; margin-top:10px; margin-left:27px;overflow:hidden;}
.work {width:100%;height:260px;margin-top:10px;}
.work h2 a{width:580px;height:30px;color:#000;cursor:pointer;display:block}

.zx_news{ background:#fff; width:283px;height:520px;margin:auto;overflow:hidden;border-bottom:#e3e3e3 1px solid; margin-bottom:22px; }
.zx_news h2 a{ background:url(../images/xwdt.jpg) center top no-repeat;width:283px; height:56px; margin:auto;color:#000; cursor:pointer; display:block}
.index_news_pics{float:left;width:283px;height:520px;margin-top:10px;overflow:hidden;}
.index_news_pic{width:270px; height:72px; border-bottom:#CCCCCC 1px dashed; float:left; margin-left:10px; margin-top:10px;  margin-bottom:5px; overflow:hidden }
.index_news_pic img{width:74px; height:52px;overflow:hidden;float:left;}
.index_bt a{font-size:12px;color:#000;width:170px; float:right; margin-right:17px; height:20px; line-height:20px;overflow: hidden}
.index_nr{width:170px; height:40px; color:#999999; margin-left:10px; margin-top:-5px;line-height:20px;  float:left; overflow:hidden}

.gg_news{ background:#fff; width:283px;height:415px;margin:auto;overflow:hidden;border-bottom:#e3e3e3 1px solid; margin-bottom:25px; }
.gg_news h2 a{ background:url(../images/gg_news.jpg) center top no-repeat;width:283px;height:56px; margin:auto;color:#000; cursor:pointer; display:block}
.gg_news_pics{width:260px;height:335px;margin-top:10px; margin-left:10px;overflow:hidden;}
.gg_news_pic{width:260px; height:175px; padding-bottom:5px; float:left;  margin-bottom:5px; overflow:hidden }
.gg_news_pic img{width:143px; height:99px;overflow:hidden;float:left;}
.gg_news_bt a{background:url(../images/new.gif) right center no-repeat;font-size:14px;color:#000;width:245px;height:24px; display:block; margin-top:10px; line-height:24px;overflow: hidden}
.gg_news_nr{width:260px; height:115px; color:#999999; line-height:24px;  float:left; overflow:hidden}
.gg_news_time{ width:170px; float:left; text-align:left; margin-top:7px; color:#6c6767; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:26x; line-height:26px;display:inline; }

.news_zh .news_zh_l{ width:888px; height:390px; float:left; padding-top:12px; padding-left:7px;}
.slideBox{ width:888px; height:390px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:1; }
.slideBox .hd .ul1{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd .ul1 li{ float:right; margin-right:4px;  width:16px; height:16px; line-height:17px; text-align:center; background:#f9b013; cursor:pointer; font-weight:100; font-size:12px;}
.slideBox .hd .ul1 li.on{ background:#006939; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd .ul2{ width:888px; height:390px; padding:0px; margin:0px;}
.slideBox .bd .ul2 li{ width:888px; height:390px; float:left}
.slideBox .bd .ul2 li .imgpic{ width:888px; height:390px; display:block; float:left}



.index_news{float:left;width:350px;height:150px; padding-left:15px; padding-top:5px;  margin-top:10px;overflow:hidden;}
.index_news h2 a{width:80px; height:24px; color:#606060; font-size:18px; font-weight:normal; cursor:pointer; display:block}}
.index_news ul{ width:340px; padding-left:10px; padding-top:10px;height:120px; float:left;}
.index_news li{font-size:14px; height:30px; width:350px;line-height:30px;overflow:hidden} 
.index_news li a:link {COLOR: #525252;TEXT-DECORATION: none;}
.index_news li a:visited {COLOR: #525252;TEXT-DECORATION: none;}
.index_news li a:hover {COLOR: #ee7700; text-decoration:underline}
.index_news_bt{background:url(../images/arrow.jpg) 0 12px no-repeat; height:30px;line-height:30px; padding-left:15px;width:230px;float:left;display:inline;overflow:hidden}
.index_news_time{ width:70px; float:right; text-align:right; color:#b4b4b4; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:26x; line-height:26px;display:inline; }



.baike{float:left;width:735px;height:158px; padding-left:15px; margin-right:30px; margin-top:10px;overflow:hidden;}
.baike_pic{width:245px; height:158px; padding-bottom:5px; float:left;  margin-bottom:5px; overflow:hidden }
.baike_pic img{width:234px; height:118px;overflow:hidden;float:left;}
.baike_bt a{font-size:14px;color:#fff; background:#31302c;width:234px; float:left;height:40px; text-align:center; line-height:40px;overflow: hidden}



.index_about{width:888px;background:#fff;height:347px;float:left;display:inline;margin-bottom:10px;overflow:hidden;border-bottom:#e3e3e3 1px solid;}
.index_about h2 a{background:url(../images/about_h2.jpg) left top no-repeat; height:40px;width:860px;margin:auto; text-align:right; margin-top:15px; overflow:hidden; display:block; cursor:pointer;font-weight:normal}
.index_about ul{width:850px; margin:auto;height:247px;color:#383838; overflow:hidden; padding-top:20px;}
.index_about li{font:12px "microsoft yahei"; color:#656565;line-height:26px; } 

.index_contact{ background:#fff;width:283px;height:344px;margin:auto;overflow:hidden;border-bottom:#e3e3e3 1px solid; margin-bottom:25px; }
.index_contact h2 a{ background:url(../images/contact_h2.jpg) center top no-repeat;width:283px;height:56px; margin:auto;color:#000; cursor:pointer; display:block}
.index_contact ul{background:url(../images/erweima1.jpg) center top no-repeat;width:283px;  margin:10px auto 0; padding-top:178px;  height:230px;color:#383838; overflow:hidden}
.index_contact li{ line-height:24px; width:283px; height:80px; padding-top:20px; background:#ececec; text-align:center; font-size:14px;} 

.index_products{background:#fff;width:888px;overflow:hidden; margin-top:10px;border-bottom:#e3e3e3 1px solid;  position:relative;height:278px; margin-bottom:20px;}
.index_products h1 a{background:url(../images/ssw_h2.jpg) left top no-repeat; height:40px;width:860px;margin:auto; text-align:right; margin-top:15px; overflow:hidden; display:block; cursor:pointer;font-weight:normal}
.index_products h2 a{background:url(../images/gdnj.jpg) left top no-repeat; height:40px;width:860px;margin:auto; text-align:right; margin-top:15px; overflow:hidden; display:block; cursor:pointer;font-weight:normal}
.index_products h3 a{background:url(../images/yjnc.jpg) left top no-repeat; height:40px;width:860px;margin:auto; text-align:right; margin-top:15px; overflow:hidden; display:block; cursor:pointer;font-weight:normal}
.index_products ul{ margin:10px auto 0;height:200px;width:870px; padding-left:5px; overflow:hidden;}
.index_products ul li{ width:290px; height:190px}


.neiye{}
/*left*/
#left{float:left; width:272px; overflow:hidden}
.left,.left1{ width:272px; background:#fff; border-top:#008042 5px solid}

.left h2,.left1 h2{ width:272px; padding-left:20px; border-bottom:#e9e9e9 1px solid;text-align:left;color:#161616; height:50px; line-height:50px; font-size:16px; font-family:"microsoft yahei";overflow:hidden;text-transform:Uppercase}
.left h2 span,.left1 h2 span{ padding-left:20px; font-size:16px;}
.left ul,.left1 ul{width:272px;position:relative; z-index:999;overflow:hidden; }
.left li,.left1 li{width:272px;font:12px "microsoft yahei";display:block;cursor:pointer;overflow:hidden; border-bottom:#e9e9e9 1px solid; height:50px; line-height:50px}
.left li a:link ,.left1 li a:link {line-height: 50px;color: #000;font-size: 12px;text-decoration: none; }
.left li a:visited,.left1 li a:visited {line-height: 50px;display: block;color: #000;font-size: 12px;text-decoration: none;}
.left li a:hover ,.left1 li a:hover {lline-height: 50px;color: #fff;font-size: 14px; background:#05904d;text-decoration: none;cursor:pointer;display: block;}
.left li span,.left1 li span{ text-align:left; padding-left:40px;cursor:pointer;display:block;}
.cplist_on{ background:#05904d; line-height: 50px;color: #fff;font-size: 12px; font-weight:bold;text-decoration: none;cursor:pointer;display: block;}

.left_about h2,.left_news h2 { font-size:18px; font-family:"microsoft yahei"; width:207px; text-align:center;color:#fff; height:61px; line-height:61px;margin:10px auto;overflow:hidden}
.left_about h2 span,.left_news h2 span{ font-size:14px; font-family:"microsoft yahei";}

/*right*/
.right{ float:right; background:#fff; border:#e6e6e6 1px solid; width:900px; overflow:hidden;padding-bottom:10px; margin-bottom:20px;}


.right ul{width:860px;margin:auto; overflow:hidden;}
.right li{ line-height:24px;}
.right h2{background:url(../images/right_h2.jpg) left center no-repeat;width:900px; margin:auto; height:38px; margin-top:-1px; line-height:50px; text-align:left; color:#525252;}
.right .dh{float:left;font-size:14px; padding-left:15px; font-weight:bold;width:300px;color:#525252; height:38px; line-height:38px;display:inline}
.right .weizhi a:link {COLOR: #bbbbbb;font-size:12px;TEXT-DECORATION: none;}
.right .weizhi a:visited {COLOR: #bbbbbb;font-size:12px;TEXT-DECORATION: none;}
.right .weizhi a:hover {COLOR: #235122;font-size:12px; text-decoration:underline}
.weizhi{ font-size:12px; font-family:"microsoft yahei"; font-weight:100; color: #bbbbbb;float:right; margin-right:20px;}
.right .dhot{padding:0px; width:758px;}
.right .dhot li{width:225px;height:251px;text-align:center; padding:33px 0px 0px 21px; float:left}
.right .dhot li .hotname{float:left; width:165px; height:22px; display:block; text-align:left; font-size:13px; line-height:22px; overflow:hidden}
.right .dhot li .hotquyu{float:right; width:60px; height:22px; display:block; background:#e78c1a; color:#fff; line-height:22px;}
.right .dhot li .hottj{width:225px; height:22px; margin-top:5px;background:#e78c1a; color:#fff}
.right .dhot li .hottj span{float:left; width:74px; height:22px; display:block; text-align:center; font-size:12px; line-height:22px; overflow:hidden; border-right:#4a4a4a 1px solid}


/*news*/
.news_bt{background:url(../images/arrow.jpg) 0 12px no-repeat; padding-left:15px;width:350px;float:left;display:inline;overflow:hidden}
.news_time{ width:70px; float:right; text-align:right; color:#b4b4b4; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:26x; line-height:26px;display:inline; }
.new_bt{width:580px;float:left;display:inline;height:45px; line-height:45px;overflow:hidden}
.new_time{ width:80px; float:right; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:45px; line-height:45px;display:inline; }
.new_bt a:link {COLOR: #595959;TEXT-DECORATION: none;}
.new_bt a:visited {COLOR: #595959;TEXT-DECORATION: none;}
.new_bt a:hover {COLOR: #ee7700; text-decoration:underline}
/*分页*/
.page{float:left;text-align:left;margin:10px auto;display:inline; color:#4a4a4a; padding-left:25px;}
.page_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #4a4a4a;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:#4a4a4a; 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 #4a4a4a;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:#4a4a4a; color:#fff;}



/*bottom*/
.foot{background:url(../images/bottom.jpg) center top no-repeat;width:100%;height:243px; margin:auto;font-family:Arial, Helvetica, sans-serif}

.bottom{ width:1200px;margin:auto; height:140px; padding-top:50px; color:#fff;font-size:12px; line-height:24px; font-family:"microsoft yahei";}

.bottom a{ color:#fff}

.endmenu{ margin:auto; width:1200px; margin-top:60px;height:30px;}
.endmenu ul{width:130px;position:relative;z-index:999;overflow:hidden; margin:auto}
.endmenu li {width:106px;color:#fff; font:14px "microsoft yahei";display:block; float:left;cursor:pointer;overflow:hidden;}
.endmenu li a{line-height:65px;display: block;color:#fff;font-size: 14px;}



body,ul,ol,li{padding: 0px;margin: 0px}
.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 250px;background: #ffffff;height: 240px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 620px;height: 240px;}
.hdnum{width: 260px;height: 47px;overflow: hidden;padding-top: 2px}
.hdnum li{padding: 1px;background-color: #000;width: 59px;float: left;margin:0 0 0 1px;overflow: hidden;}
.hdnum li img{width: 60px;height: 45px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding: 0;background-color: #f54102;width: 63px;}
.hdnum li.on img{border: #f54102 2px solid;filter: alpha(opacity=100);width: 59px;height: 43px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}