*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;_font-family:Arial !important;}
body{color:#666;font-size:13px;line-height:180%; background:#fff;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#666;}
a:hover{color:#D50426;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
input,button,select,textarea{outline:none;}
.input,textarea,select{font-size:12px;font-family:"Arial";color:#ABB0BE;padding:2px;border:1px solid #ABB0BE; vertical-align:middle; padding-left:10px; border-radius:2px; background:#ffffff;}
.input{height:25px;line-height:25px;}
select{height:24px;line-height:100%;}
select:focus,input.input:focus,textarea:focus,px_avatar:focus{color:#82879A;border-color:#82879A;}
table{border-collapse:collapse;border-spacing:0;}
.block{display:block !important;}
.hidden{display:none !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mb15{margin-bottom:15px !important;}
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.col_layout{width:1000px;margin:0 auto;clear:both;position:relative;}
.fixed{width:1000px;margin:0 auto;clear:both;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.w300{width:470px;}
.w400{width:470px; height:105px;}

/*头部*/
#header{width:100%;height:191px; overflow:hidden; position:relative; z-index:11;}
.headbox{width:100%; height:96px; background:#fff; min-width:1000px;}
.header{width:1000px;margin:0 auto;clear:both;}
.header .tel{width:310px; height:35px; float:right; line-height:35px; background:url(../images/tel.png) right center no-repeat;}

.menubox{width:100%; height:96px; min-width:1000px; background-color:#18A755}
.menu{width:1000px;height:40px; float:right; margin-top:32px;}
.menu .mainlevel{width:110px;height:40px;float:left;text-align:center;text-align:center;}
.menu .first{width:90px;}
.menu .mainlevel .m_menu{width:100%;height:40px;display:inline-block; overflow:hidden;}
.menu .mainlevel .m_menu span{clear:both; color:#fff; width:100%; display:inline-block; font-size:16px;}
.menu .mainlevel .m_menu em{clear:both; color:#fff; width:100%; display:inline-block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.menu .mainlevel .m_menu:hover span{color:#fff;}
.menu .mainlevel .m_menu:hover em{color:#fff;}

/*切换*/
#banner{width:100%;height:375px;margin:0 auto;overflow:hidden; position:relative;z-index:10; min-width:1000px;}
#banner .imgs{width:100%;height:375px;position:absolute;display:none; left:0px;}
#banner .arrow{width:1000px; margin:0 auto;}
#banner .nums{width:309px; height:316px; background:url(../images/banbg.png) left top no-repeat; position:absolute;overflow:hidden;top:30px;z-index:20;text-align:center;}
#banner .nums dl{width:281px; margin:0px auto;}
#banner .nums dl dd{font-size:34px; text-align:left; color:#000;}
#banner .nums dl .pic{padding-top:15px;}
#banner .nums dl .pic img{padding-bottom:8px;}
#banner .nums dl dt{font-size:40px; color:#D61319; font-family:Arial, Helvetica, sans-serif; text-align:left; height:55px; line-height:55px;}
#banner .nums a{width:8px;height:8px; display:inline-block;cursor:pointer;background:url(../images/dian.png) right center; margin:15px 6px; }
#banner .nums a.now{background:url(../images/dian.png) left center;}

/*主体内容*/
#container{overflow:hidden; position:relative;z-index:10;}
#content{overflow:hidden; width:100%;}

.firstbox{height:200px; background:#F3F3F3;}
.firstbox .aboutbox{float:left; width:525px; margin-top:35px;}
.firstbox .aboutbox dl dt{width:208px; float:left;}
.firstbox .aboutbox dl dd{width:317px; float:left; line-height:170%;}
.firstbox .aboutbox dl .title{padding-bottom:5px;}
.firstbox .aboutbox dl .title span{color:#000; font-size:16px;}
.firstbox .aboutbox dl .title em{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.firstbox .aboutbox dl dd a{display:inline-block; color:#D50426; font-family:"宋体"; margin-top:5px;}
.firstbox .aboutbox dl dd a:hover{color:#000;}

.firstbox .businessbox{float:right; width:450px; margin-top:35px;}
.firstbox .businessbox dl dt{width:208px; float:left;}
.firstbox .businessbox dl dd{width:242px; float:left; line-height:170%;}
.firstbox .businessbox dl .title{padding-bottom:5px;}
.firstbox .businessbox dl .title span{color:#000000; font-size:16px;}
.firstbox .businessbox dl .title em{color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.firstbox .businessbox dl dd a{display:inline-block; color:#D50426; font-family:"宋体"; margin-top:5px;}
.firstbox .businessbox dl dd a:hover{color:#000;}

.twobox{margin-top:20px;}
.twobox .title{margin-bottom:15px; overflow:hidden;}
.twobox .title span{color:#000; font-size:16px; background:url(../images/lock.png) left center no-repeat; padding-left:20px;}
.twobox .title em{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.twobox .title a{display:inline-block; width:20px; height:20px; background:url(../images/arrow.png) no-repeat; margin:0px 1px;}
.twobox .title a#goLM{background-position:left top;}
.twobox .title a#goRM{background-position:right top;}
.twobox .title a#goLM:hover{background-position:left bottom;}
.twobox .title a#goRM:hover{background-position:right bottom;}
.twobox #marqueepro{width:1000px; height:208px; overflow:hidden;}
.twobox #marqueepro ul li{float:left; width:255px; height:208px; overflow:hidden;}
.twobox #marqueepro ul li a{display:inline-block; width:235px; height:208px; overflow:hidden;}
.twobox #marqueepro ul li a dl dt{display:inline-block; width:235px; height:178px;}
.twobox #marqueepro ul li a dl dt img{padding:2px; border:1px solid #ccc;}
.twobox #marqueepro ul li a:hover dl dt img{border:1px solid #333;}
.twobox #marqueepro ul li a dl dd{width:235px; height:30px; line-height:30px; text-align:center;}

.threebox{background:#F3F3F3; margin-top:20px; padding-bottom:35px; overflow:hidden;}
.threebox .knowledge{width:410px; float:left;}
.threebox .knowledge .title span{color:#000; font-size:16px; background:url(../images/lock.png) left center no-repeat; padding-left:20px;}
.threebox .knowledge .title em{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.threebox .knowledge .title a.more{color:#D61319;}
.threebox .knowledge .title a.more:hover{color:#000;}
.threebox .knowledge ul{margin-top:10px;}
.threebox .knowledge ul li{height:25px; line-height:25px;}
.threebox .knowledge ul li a{display:inline-block; float:left; background:url(../images/ico.png) 2px 10px no-repeat; padding-left:15px; width:310px;}
.threebox .knowledge ul li span{display:inline-block; float:right; width:70px; text-align:right;}

.threebox .news{width:550px; float:right;}
.threebox .news .title span{color:#000; font-size:16px; background:url(../images/lock.png) left center no-repeat; padding-left:20px;}
.threebox .news .title em{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.threebox .news .title a.more{color:#D61319;}
.threebox .news .title a.more:hover{color:#000;}
.threebox .news dl{margin-top:10px;}
.threebox .news dl dt{width:150px; float:left;}
.threebox .news dl dt img{margin-top:7px;}
.threebox .news dl dd{width:400px; float:right;}
.threebox .news ul li{height:25px; line-height:25px;}
.threebox .news ul li a{display:inline-block; float:left; background:url(../images/ico.png) 2px 10px no-repeat; padding-left:15px; width:300px;}
.threebox .news ul li span{display:inline-block; float:right; width:70px; text-align:right;}


/*内页*/
.mainpic{width:100%;height:375px;clear:both;overflow:hidden;}
.mainpic .imgs{width:100%;height:375px;background-position:center top;background-repeat:no-repeat;overflow:hidden;}
.mainbox{width:100%; background:#F0F0F0;}
.mainbox .fixed{min-height:580px; background:#F0F0F0 url(../images/mainbox.jpg) right top no-repeat;}

.leftbox{width:217px;float:left; overflow:hidden;}
.leftbox .lmenu{overflow:hidden; margin-top:20px;}
.leftbox .lmenu a{display:inline-block; width:177px; height:31px; line-height:31px; background:url(../images/left_li.jpg) right center no-repeat; margin-top:12px; padding-left:20px; font-size:14px; color:#fff;}
.leftbox .lmenu a:hover,.leftbox .lmenu a.curr{color:#fff; background:url(../images/left_li1.jpg) right center no-repeat;}
.leftbox .lcontact{padding-left:10px; margin-top:25px;}
.leftbox .lcontact dt{color:#D91A23; font-size:15px; font-weight:bold; margin-bottom:10px;}
.leftbox .lcontact dd{height:35px; line-height:35px; padding-left:35px;}
.leftbox .lcontact dd.laddr{background:url(../images/left_lx01.png) left center no-repeat;}
.leftbox .lcontact dd.ltel{background:url(../images/left_lx02.png) left center no-repeat;}
.leftbox .lcontact dd.lfax{background:url(../images/left_lx03.png) left center no-repeat;}
.leftbox .lcontact dd.lmail{background:url(../images/left_lx04.png) left center no-repeat;}
.rightbox{width:732px; padding:35px 30px 30px 0px; float:right;overflow:hidden;}
.rightbox .conbox{overflow:hidden; line-height:210%;}

/*位置*/
.concrumb{height:95px;color:#6E6E6E;overflow:hidden;background:#fff;}
.concrumb .fixed{border-bottom:#CCCCCC solid 1px; margin-top:25px; padding-bottom:3px;}
.concrumb .fl{font-size:20px; color:#000; line-height:40px;}
.concrumb .fr{width:730px; float:right; text-align:right;}
.concrumb .fr i{display:inline-block; width:15px; height:25px; background:url(../images/home.jpg) left bottom no-repeat; margin-right:10px;}
.concrumb a{display:inline-block; height:25px; line-height:10px; padding-right:0px;margin-right:8px;color:#6E6E6E;background:url(../images/ico_07.gif) no-repeat right 0px;}
.concrumb a:hover{color:#333;}
.concrumb span{display:inline-block;color:#333;}


/*关于*/
.conbox .about_pic{width:100%;margin-top:15px;overflow:hidden;clear:both;}
.conbox .about_pic .marquee{width:100%;overflow:hidden;clear:both;}
.conbox .about_pic li{width:233px;height:165px;float:left;margin-left:15px;overflow:hidden}
.conbox .about_pic li.first{margin-left:0;}
.conbox .about_pic .imgs{float:left;width:227px;height:145px;padding:2px;background:#fff;border:1px solid #bbb;border-radius:2px;}
.conbox .about_pic .imgs:hover{border-color:#6E6E6E;}
.conbox .about_pic .imgs img{width:227px;height:145px;}
.conbox .about_pic .bt{height:24px;padding-top:8px;text-align:center;line-height:24px;font-size:14px;color:#333;font-weight:700;clear:both;}

.conbox .content .feedback{margin-top:15px; width:100%; font-size:13px;}
.conbox .content .feedback span{background:url(../images/error.png) 5px center no-repeat; padding-left:25px; font-size:12px; color:#7D869B;}
.conbox .content .feedback button{width:129px; height:38px; background:url(../images/submit.png) left top no-repeat; border:0px; display:inline-block; overflow:hidden; cursor:pointer;}


/*详情内容*/
.show_box{width:100%;margin-top:10px;}
.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}
.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}
.show_line{border-bottom:1px dashed #998A62;}
.show_info{height:30px;background:url(../images/ico_15.gif) center bottom repeat-x;clear:both;color:#999999;text-align:center;clear:both;}
.show_info span{padding:0 3px;color:#E33713;}
.show_info a{display:inline-block;margin-right:5px;}
.show_info a.last{margin-right:0px;}
.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}
.show_content{padding:20px 0px;clear:both;line-height:200%;min-height:200px; margin-top:15px;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{padding-top:10px;line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:10px;font-size:11px;}
.show_next .nr_line{width:100%;height:20px;background:url(../images/ico_15.gif) repeat-x left center;overflow:hidden;clear:both;}

/*新闻动态*/
.news_list{width:100%;clear:both;margin:0 auto;}
.news_list li{width:100%;float:left;overflow:hidden;padding-bottom:20px;border-bottom:1px dotted #bbb;margin-top:20px;}
.news_list li a.pic{width:148px;height:116px;float:left;border:1px solid #bbb;padding:1px; overflow:hidden; display:inline-block;}
.news_list li a.pic:hover{border:1px solid #6E6E6E;}
.news_list li a.pic img{width:148px;height:116px;}
.news_list li .text{width:100%;float:left;color:#777;}
.news_list li .text a.title{height:24px;line-height:24px;font-weight:bold;font-size:15px;font-family:"Microsoft Yahei";background:url(../images/ico_02.png) no-repeat left center;text-indent:15px;display:inline-block;}
.news_list li .text p{width:100%;line-height:22px;margin:5px 0;overflow:hidden;}
.news_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}
.news_list li.pic{height:120px;}
.news_list li.pic .text{width:560px;height:120px;margin-left:20px;}
.news_list li.pic .text p{height:66px;}
.news_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}

/*产品展示*/
.product_list ul li{float:left;width:229px; height:214px; margin-right:22px; overflow:hidden; margin-bottom:20px;}
.product_list ul .li_r{float:right; margin-right:0px;}
.product_list ul li a{display:inline-block; overflow:hidden;width:227px; height:212px; border:1px solid #dadada; border-radius:3px;}
.product_list ul li a:hover{border:1px solid #6E6E6E; color:#333;}
.product_list ul li a dl{width:215px; margin:6px auto;}
.product_list ul li a dl dt{height:163px; overflow:hidden; margin-bottom:8px;}
.product_list ul li a dl dd{line-height:25px; text-align:center;}

/*分页*/
.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:30px;}
.pages .pagesthis{font-family:tahoma;padding:0 2px;font-size:12px;color:#322F4E;font-weight:bold;}
.pg{text-align:center;}
.pg,.pgb{line-height:26px;}
.pg a,.pgb a{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #2B3748;background-repeat:no-repeat;color:#2B3748;overflow:hidden;text-decoration:none;}
.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #2B3748;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background-color:#2B3748;font-weight:400;}
.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#546C8D;color:#546C8D;}
.pg a.nxt{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%;}
.pg a.prev{background-image:url(../images/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}

/*网站底部*/
.linkbox{background:#119248; height:43px;}
.linkbox .link{width:959px; float:left;}
.linkbox .link span{float:left; color:#FFFFFF; font-size:14px; line-height:40px; background:url(../images/link.png) left center no-repeat; padding-left:25px;}
.linkbox .link a{display:inline-block; height:43px; line-height:43px; color:#E4E4E4; padding:0px 10px;}
.linkbox .link a:hover{color:#fff;}
.linkbox .gotop{width:41px; float:right;}
.linkbox .gotop a{display:inline-block; width:41px; height:35px; background:url(../images/gotop.png) left top no-repeat;}

#footer{overflow:hidden;width:100%; height:110px;}
#footer .copyright{color:#E4E4E4; height:80px; background:#18A755; padding-top:30px;}
#footer .copyright .copy{width:1000px; margin:0px auto; line-height:35px;}
#footer .copyright .copy .fl{float:left;}
#footer .copyright .copy .fl .flink{color:#E4E4E4; background:url(../images/fdot.png) left center no-repeat; padding:0px 15px; height:20px; line-height:20px;}
#footer .copyright .copy .fl a.first{padding-left:0px; background:none;}
#footer .copyright .copy .fl a:hover{color:#fff;}
#footer .copyright .copy .fr{float:right;}
#footer .copyright .copy .fr .wx{clear:both; text-align:left;}
#footer .copyright .copy .fr .wx .share{text-align:right; float:right; clear:both;}
#footer .copyright .copy .fr .wx span{height:24px; line-height:24px; overflow:hidden; display:inline-block; float:left;}
#footer .copyright .copy .fr .wx a{background:url(../images/wx.png) no-repeat; width:24px; height:24px; display:inline-block; margin:0px; margin-left:5px; padding:0px;}
#footer .copyright .copy .fr .wx a.one{background-position:0px 0px;}
#footer .copyright .copy .fr .wx a.two{background-position:-29px 0px;}
#footer .copyright .copy .fr .wx a.three{background-position:-58px 0px;}
#footer .copyright .copy .fr .wx a.four{background-position:-87px 0px;}
#footer .copyright .copy .fr .wx a.five{background-position:-116px 0px;}
#footer .copyright .copy .fr .wx a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
#footer .copyright .copy .fr .web{text-align:right; height:40px; clear:both; margin-top:3px; float:right;}
.newslist{}
.newslist li{ line-height:28px; border-bottom:dashed 1px #ccc; background:url(../images/icon.png) no-repeat 0 12px; text-indent:15px;}
.newslist li span{ float:right;}

.newsdetails{}
.newsdetails h2{ font-size:20px; color:#3776AD; text-align:center; line-height:30px; margin-top:10px;}
.newsdetails h4{ font-size:12px; text-align:center; border-bottom:dotted 1px #ccc; font-weight:normal; margin:5px 0 10px;}
.newsdetails p .text{ width:400px; height:18px; line-height:18px;}
.newsdetails p .btn{ width:50px; border:none; background:#333; height:22px; line-height:22px; color:#fff; margin-left:5px; cursor:pointer;}
/*分页样式*/
.page { padding:4px 0px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#CC0001; color:#ff9900; }
.page .current{ background:#CC0001; color:#FFF;}
.page #total{color:red}
.productlist{ width:747px; margin:0 auto;}
.productlist li{ width:239px; text-align:center; margin-top:15px; float:left;}
.productlist li a img{ width:220px; height:149px; margin:0 auto 2px; border:solid 1px #ccc; padding:3px; transition:border-color .5s; -webkit-transition:border-color .5s; -moz-transition:border-color .5s;}
.productlist li a:hover img{ padding:0; border:solid 4px #3776AD;}

.proright{ float:right; width:330px; height:245px;}
.proright h2{ text-align:left; font-size:16px; color:#3776AD; margin-bottom:10px; font-family:"微软雅黑";}
.proright .summary{ line-height:24px; height:auto !important; height:220px; min-height:220px;}
.prodetails h3{ font-family:"微软雅黑"; font-size:16px;  color:#35383d; height:35px; line-height:35px; background:#ccc; text-indent:15px; margin-bottom:15px; border:none; margin-top:15px;}
.prodetails p{ padding:0 10px}
.prodetails h6{ font-size:12px; font-weight:normal; margin-left:15px;}
.prodetails h6 strong{ color:#ed1c22;}