*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;_font-family:Arial !important;}
body{color:#333;font-size:12px;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:#333;}
a:hover{color:#EA0F0F;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:100%;clear:both;position:relative; padding-top:35px;}
.fixed{width:1200px;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:100px; background:#fff; overflow:hidden; position:relative; z-index:11; min-width:1200px;}
.headbox{width:1200px; height:100px; margin:0px auto;}
.headbox .logo{width:270px; height:100px; float:left;}
.headbox .logo a{width:270px; height:100px; display:inline-block; line-height:999em; background:url(../images/logo.png) left center no-repeat;}

.menu{width:720px; height:100px; float:right;}
.menu .mainlevel{width:120px;height:100px;float:left;text-align:center;font-size:15px;}
.menu .mainlevel .m_menu{display:inline-block; width:100%; height:100px; line-height:100px; color:#333;}
.menu .mainlevel .m_menu:hover,.menu .mainlevel .m_menu.curr{color:#EA0F0F;}

/*切换*/
#banner{width:100%;height:550px; margin:0 auto;overflow:hidden; position:relative; min-width:1200px;}
#banner #imgs a{width:100%;height:550px;position:absolute;display:none;background-position:center top;background-repeat:no-repeat;z-index:10; min-width:1200px;}
#banner .arrow{width:1200px; margin:0 auto;}
#banner .nums{width:1200px;position:absolute;overflow:hidden;bottom:15px;z-index:20;text-align:center;}
#banner .nums a{width:35px;height:3px; font-size:12px; line-height:16px; display:inline-block;cursor:pointer;background:url(../images/dian.png) left center; margin:0px 5px; text-align:center;}
#banner .nums a.now{background:url(../images/dian.png) right center; color:#fff;}



/*主体内容*/
#container{overflow:hidden; min-width:1200px; margin-top:0px;}
.total{width:100%; overflow:hidden; min-width:1200px;}
.h_tiqtle{width:100%; text-align:center;}
.h_tiqtle span{display:inline-block; background:#119357; padding:10px 25px; color:#fff; font-size:16px; margin:0px 5px; cursor:pointer;}
.h_tiqtle span.curr{display:inline-block; background:#FE9901; padding:10px 25px; color:#fff; font-size:16px; margin:0px 5px; cursor:pointer;}

.first_box{width:100%; background:url(../images/a_bg.jpg) center bottom no-repeat; margin-top:40px; overflow:hidden;}
.first_box .first_desc{width:1200px; margin:0px auto; padding-bottom:50px; overflow:hidden;}
.first_box .first_desc .about_img{width:380px; height:225px; float:left;}
.first_box .first_desc .about_txt{width:780px; float:right;}
.first_box .first_desc .about_txt dl dt span{color:#EA0F0F; font-size:22px;}
.first_box .first_desc .about_txt dl dt span em{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-left:10px;}
.first_box .first_desc .about_txt dl dd p{font-size:13px; line-height:200%; margin-top:15px;}
.first_box .first_desc .about_txt dl dd i{display:inline-block; margin-top:22px;}

.two_box{width:100%; background:url(../images/pro-bg.jpg) center center no-repeat; height:780px; overflow:hidden; padding:40px 0px;}
.two_box .two_desc{width:1200px; margin:0px auto;}
.two_box .two_desc h3{width:100%; font-weight:normal; text-align:center;}
.two_box .two_desc h3 span{color:#fff; font-size:22px; display:block; position:relative; padding-bottom:12px;}
.two_box .two_desc h3 span:after{content:''; position:absolute; left:50%; top:100%; width:35px; height:3px; background:#EA0F0F; margin-left:-17.5px;}
.two_box .two_desc h3 em{display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:8px;}
.two_box .two_desc .two_content{width:100%; overflow:hidden;}
.two_box .two_desc .two_content a{display:inline-block; background:#fff; width:285px; height:325px; float:left; overflow:hidden; margin-left:20px; margin-top:25px;}
.two_box .two_desc .two_content a:nth-child(4n+1){margin-left:0px;}
.two_box .two_desc .two_content a dl{width:265px; margin:10px 10px auto 10px;}
.two_box .two_desc .two_content a dl dt{width:265px; height:265px; border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.two_box .two_desc .two_content a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.two_box .two_desc .two_content a:hover dl dt img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.two_box .two_desc .two_content a dl dd{text-align:center; font-size:13px; height:45px; line-height:45px;}


.three_box{width:100%; margin-top:40px;}
.three_box .art_box{width:1200px; margin:0px auto;}
.three_box .art_box div{width:540px; height:340px; border:1px solid #DDDDDD; padding:20px; overflow:hidden;}
.three_box .art_box h3{width:100%; overflow:hidden;}
.three_box .art_box h3 span{float:left; color:#EA0F0F; font-size:22px; font-weight:normal;}
.three_box .art_box h3 span em{color:#999999; font-size:13px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.three_box .art_box h3 a{float:right; color:#666; font-weight:normal;}
.three_box .art_box h3 a:hover{color:#EA0F0F;}

.three_box .art_box dl{width:100%; margin-top:15px; overflow:hidden;}
.three_box .art_box dl dt{width:215px; height:135px; float:left;}
.three_box .art_box dl dd h4 a{font-weight:normal; font-size:15px;}
.three_box .art_box dl dd p{color:#666; margin-top:10px;}
.three_box .art_box dl dd .date{display:inline-block; background:url(../images/time.png) left center no-repeat; color:#bbb; padding-left:20px; margin-top:15px;}


.three_box .art_box ul{margin-top:10px; width:100%;}
.three_box .art_box ul li{height:38px; line-height:38px; border-top:1px dotted #ddd;}
.three_box .art_box ul li:nth-child(1){border-top:0px;}
.three_box .art_box ul li a{font-size:13px; float:left; width:400px; background:url(../images/ico.png) left 16px no-repeat; padding-left:18px;}
.three_box .art_box ul li a:hover{background:url(../images/ico.png) left -34px no-repeat;}
.three_box .art_box ul li span{width:100px; float:right; color:#999; text-align:right;}



/*内页*/
.main_banner{width:100%; min-width:1200px; height:400px; margin:0 auto; overflow:hidden;}
.mainbox{width:100%;margin:0px auto;clear:both;}
.leftbox{width:250px;float:left;overflow:hidden;}
.rightbox{width:900px; float:right;overflow:hidden;}
/*菜单*/
.leftbox .subtitle{padding-left:30px; font-size:19px; height:60px; line-height:60px; color:#fff; overflow:hidden; background:url(../images/p_class.png) center top no-repeat; border-radius:5px 5px 0px 0px;}
.leftbox .subnav{overflow:hidden;clear:both; background:#f6f6f6;}
.leftbox .subnav ul{width:250px;overflow:hidden;}
.leftbox .subnav li{min-height:50px; border-top:1px solid #dfdfdf; display:inline-block;clear:both;}
.leftbox .subnav li:nth-child(1){border-top:0px;}
.leftbox .subnav li .bigclass{width:220px;height:50px;padding-left:30px;display:inline-block;line-height:50px;clear:both;overflow:hidden; letter-spacing:1px; font-size:14px; background:url(../images/plus.png) 85% center no-repeat;}
.leftbox .subnav li.curr .bigclass{background:url(../images/less.png) 85% center no-repeat; font-weight:bold;}
.leftbox .subnav li dl{display:none;}
.leftbox .subnav li.curr dl{display:block;}
.leftbox .subnav li dl dd a{display:inline-block; width:220px; padding-left:30px; height:40px; line-height:40px; border-top:1px solid #dfdfdf; font-size:12px; color:#888; background:url(../images/arrow.png) 85% center no-repeat;}
.leftbox .subnav li dl dd a:hover,.leftbox .subnav li dl dd a.curr{color:#EA0F0F;}
.leftbox .othernav{overflow:hidden;clear:both; background:#f6f6f6;}
.leftbox .othernav .othertitle{padding-left:30px; font-size:19px; height:60px; line-height:60px; color:#fff; overflow:hidden; background:url(../images/o_class.png) center top no-repeat; border-radius:5px 5px 0px 0px; margin-top:5px;}
.leftbox .othernav dl{padding:15px 10px;}
.leftbox .othernav dl dt{height:30px; line-height:30px; font-weight:bold; font-size:14px;}
.leftbox .othernav dl dd{height:30px; line-height:30px;}

/*位置*/
.contop{height:40px;line-height:40px; border-bottom:1px solid #ddd;}
.contop h2{height:40px;float:left;font-size:16px;font-weight:normal;overflow:hidden;font-family:"Microsoft Yahei"; color:#333;}
.concrumb{float:right;text-align:right;color:#6E6E6E;overflow:hidden;}
.concrumb a{height:40px;display:inline-block;padding-right:13px;margin-right:8px;color:#6E6E6E;background:url(../images/ico_07.gif) no-repeat right center;}
.concrumb a:hover{color:#EA0F0F;}

/*内容*/
.conbox{padding:30px 0px 0px 0px;overflow:hidden;clear:both;}
.conbox .content{line-height:220%; font-size:13px;}
.conbox .content p{margin-top:8px;}
.conbox .content p.p_b{font-weight:700;font-size:14px;}
.conbox .content p.p_c{margin-top:15px;font-size:16px;font-family:"Lucida Grande","Lucida Sans Unicode","microsoft yahei",Helvetica,Arial,Verdana,sans-serif;}
.conbox .content .ptitle{font-size:25px; text-align:center; margin-bottom:30px;}


/*关于我们*/
.conbox .about_pic{width:100%;margin:18px 0px;overflow:hidden;clear:both;}
.conbox .about_pic ul{overflow:hidden;clear:both;}
.conbox .about_pic li{width:248px;float:left;margin-left:35px;overflow:hidden}
.conbox .about_pic li.first{margin-left:0;}
.conbox .about_pic .imgs{float:left;padding:3px;border:1px solid #ccc;border-radius:3px;}
.conbox .about_pic .imgs:hover{border-color:#2A1710;}
.conbox .about_pic .imgs img{width:240px;height:163px;}
.conbox .about_pic .bt{height:30px;text-align:center;line-height:30px;font-size:14px;overflow:hidden;clear:both; margin-bottom:10px;}

/*产品展示*/
.product_list{width:100%; overflow:hidden; margin-top:-15px;}
.product_list a{display:inline-block; width:280px; height:320px; overflow:hidden; float:left; margin-left:30px; margin-top:20px;}
.product_list a:nth-child(3n+1){margin-left:0px;}
.product_list a dl dt{width:280px; height:280px; box-sizing:border-box; border:1px solid #ddd; overflow:hidden;}
.product_list a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.product_list a:hover dl dt img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.product_list a dl dd{text-align:center; height:40px; line-height:40px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow:hidden; font-size:13px;}

/*产品详情*/
.pro_show{width:100%; overflow:hidden;}
.pro_show .pro_l{width:330px; float:left;}
.pro_show .pro_l img{padding:5px; border:1px solid #ddd;}
.pro_show .pro_r{width:570px; float:left;}
.pro_show .pro_r ul {width:100%; overflow:hidden; clear:both;}
.pro_show .pro_r ul li{height:40x; line-height:40px; border-bottom:1px dashed #dedede;}
.pro_show .pro_r ul li .bdsharebuttonbox{height:40px !important;  line-height:40px !important;}
.pro_show .pro_r ul li .bdsharebuttonbox a{display:inline-block; margin-top:12px;}
.pro_show .pro_r .pro_tel{background:#EA0F0F url(../images/p_tel.png) 20px center no-repeat; padding:0px 20px 0px 46px; height:50px; line-height:50px; color:#fff; font-size:14px; text-align:center; margin-top:30px; border-radius:4px; clear:both; overflow:hidden; float:left;}

.pro_desc{width:100%; margin-top:30px; overflow:hidden; clear:both;}
.pro_desc .pro_title{width:100%; font-size:16px; border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:10px;}
.pro_desc .pro_con{line-height:220%; margin-top:20px; font-size:13px;}


/*行业应用*/
.solution_list{width:100%; overflow:hidden; margin-top:-15px;}
.solution_list a{display:inline-block; width:280px; height:240px; overflow:hidden; float:left; margin-left:30px; margin-top:20px;}
.solution_list a:nth-child(3n+1){margin-left:0px;}
.solution_list a dl dt{width:280px; height:200px; overflow:hidden;}
.solution_list a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.solution_list a:hover dl dt img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.solution_list a dl dd{text-align:center; height:40px; line-height:40px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow:hidden; font-size:13px;}

/*案例详情*/
.sptitle{font-size:24px; text-align:center; width:100%;}
.spdesc{width:100%; margin:0px auto;margin-top:30px;}


/*新闻中心*/
.news_list{width:100%;clear:both; margin-top:-15px;}
.news_list li{width:100%;overflow:hidden;border-bottom:1px solid #eee; padding-bottom:10px; margin-top:10px;}
.news_list li a{display:inline-block; height:38px; line-height:38px; overflow:hidden; background:url(../images/ico.png) 3px 17px no-repeat; padding-left:21px; width:100%; font-size:16px;}
.news_list li a:hover{background:url(../images/ico.png) 3px -33px no-repeat;}
.news_list li p{color:#888;}
.news_list li span.date{height:35px;line-height:35px; display:inline-block; width:100%; font-size:12px; color:#999; background:url(../images/time.png) left center no-repeat; padding-left:20px; color:#bbb;}


/*详情内容*/
.show_box{width:100%;}
.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 #E0D8C4;}
.show_info{height:30px;border-bottom:1px dashed #ddd;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:210%;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:35px;line-height:35px;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_line.gif) repeat-x left center;overflow:hidden;clear:both; margin-bottom:10px;}

	
/*联系我们*/
.content .con_l{width:100%; clear:both; overflow:hidden;}
.content .con_r{width:100%; clear:both; margin-top:25px;}
.content .con_l .li{float:left; width:50%; box-sizing:border-box;}
.content .con_tel{background:url(../images/contact_01.png) left center no-repeat; height:35px; line-height:35px; padding-left:35px; font-size:14px;}
.content .con_fax{background:url(../images/contact_02.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}
.content .con_phone{background:url(../images/contact_03.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}
.content .con_web{background:url(../images/contact_04.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}
.content .con_mail{background:url(../images/contact_05.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}
.content .con_address{background:url(../images/contact_06.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}
.content .con_post{background:url(../images/contact_07.png) left center no-repeat; height:35px; line-height:35px;  padding-left:35px; font-size:14px;}


/*分页*/
.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 #ddd;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #333;background-repeat:no-repeat;overflow:hidden;text-decoration:none;}
.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#333;color:#000;}
.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;}
.pg strong{background-color:#333;font-weight:400;}

/*网站底部*/
#footer{width:100%; padding:20px 0px 20px 0px; background:#333; min-width:1200px; margin-top:50px; position:relative;}
#footer .foot{width:1200px; height:160px; background:#fff; border-radius:4px; position:absolute; left:50%; margin-left:-600px; top:-80px; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666;}
#footer .foot ul li{float:left; height:100px; margin-top:30px; background:url(../images/f_li.png) right center no-repeat;}
#footer .foot ul .fo_1{width:180px; padding:0px 60px;}
#footer .foot ul .fo_2{width:180px; padding:0px 60px;}
#footer .foot ul .fo_3{width:240px; padding:0px 60px;}
#footer .foot ul .fo_1 dl dt{font-size:15px; font-style:italic; background:url(../images/fo_1.png) left center no-repeat; padding-left:30px; margin-top:26px;}
#footer .foot ul .fo_2 dl dt{font-size:15px; font-style:italic; background:url(../images/fo_2.png) left center no-repeat; padding-left:30px; margin-top:26px;}
#footer .foot ul .fo_3 dl dt{font-size:15px; font-style:italic; background:url(../images/fo_3.png) left center no-repeat; padding-left:30px; margin-top:26px;}
#footer .foot ul .fo_1 dl dd{margin-top:8px; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#footer .foot ul .fo_2 dl dd{margin-top:8px; font-size:15px; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#footer .foot ul .fo_3 dl dd{margin-top:8px; font-size:14px; font-style:italic; color:#666666;}
#footer .foot ul .fo_4{width:120px; padding:0px 60px; background:none;}
#footer .foot ul .fo_4 dl dt{width:100px; float:left;}
#footer .foot ul .fo_4 dl dd{width:20px; float:left; line-height:16px; text-align:right;}
#footer .copyright{color:#E4E4E4; width:1200px; margin:0px auto;}
#footer .copyright a{color:#E4E4E4;}
#footer .copyright a:hover{color:#FFFFFF;}
#footer .copyright{line-height:30px; text-align:center;}