.section{ width:100%; margin:auto; position:relative;}

.proclass_pic{ width:1000px; padding-top:30px; margin:0 auto;}

.border{width:320px; height:130px; float:left; overflow:hidden; border:2px solid #f8dd1f;position:relative; border-radius:25px; margin-right:13px;box-shadow:0 2px 5px rgba(0,0,0,.3); }

.border2{position:absolute;z-index:1;width:314px; height:123px; overflow:hidden;left:0; top:0; border:3px solid #fff; border-radius:25px;background:#fff;}

.border .title{position:absolute;left:0; bottom:0;height:30px; line-height:30px; text-align:right; width:296px; padding:0 10px; color:#FFF; background:url(../images/bg2.png) left bottom no-repeat;overflow:hidden; border-radius: 0 0 25px 25px;}

.border2 img{border-radius:25px;}

.border:last-child{margin-right:0;}



.pro{width:1000px; padding-top:30px; margin:0 auto;}

.pro_title{ width:1000px; height:52px; background:url(../images/index_06.jpg) left bottom repeat-x;}

.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(../images/index_03.png) left center no-repeat;float:left}

.pro_title_f img,.news_title_f img,.company_title_f img{float:left}

.pro_title_f .font,.news_title_f .font,.company_title_f .font{ width:200px;float:left;font-size:24px; line-height:34px; color:#fff}

.pro_title_f .font span,.news_title_f .font span,.company_title_f .font span{ display:block; font-size:12px;color:#f8dd1f; line-height:18px; text-transform:uppercase;}

.more{ height:30px; background:#9a9d9e; float:right; margin-top:16px; width:70px;overflow:hiddden;position:relative;}

.more a{ color:#fff;  width:70px; height:30px;display:block; font-size:12px;  line-height:30px;}

.more a span{width:30px; height:30px; background:#007f4c; display:block; position:absolute; right:0; top:0}



.pro_pic{ width:1000px;padding-top:30px;}

.pro_pic ul li{ width:314px; height:235px; padding:3px;border:1px solid #7a7a7a;float:left;margin-right:16px;margin-bottom:16px;position:relative;}

.pro_pic ul li:nth-child(3n){margin-right:0;}

.pro_pic .title{display:none; width:314px; height:149px;  background:url(../images/index_12.png) left center no-repeat;position:absolute;left:3px; top:3px;text-align:center; padding-top:87px; color:#fff;font-size:16px; line-height:24px;}

.pro_pic .title span{display:block;font-size:12px; color:#fff}



.ncbg{ background:url(../images/bg_02.jpg) center top no-repeat #e8e8e8;border-top:4px solid #9a9d9e; height:375px; margin-top:14px;}

.newscom{ width:1000px; margin:0 auto; padding-top:30px;}

.news{ width:460px; height:345px; float:left;}

.news ul{ padding-top:10px;}

.news ul li{ width:460px; height:90px;background:url(../images/index_33.png) center bottom no-repeat;} 

.news ul li:last-child{background:none}

.news .num{ width:110px;height:90px; float:left; font-size:40px; line-height:90px; color:#666; text-align:center;}

.news .title{ width:350px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#333; font-weight:bold;}

.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}

.news a:hover .num{ width:110px;height:90px; float:left; font-size:40px; line-height:90px; color:#f8dd1f; text-align:center;}

.news a:hover .title{ width:350px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#f8dd1f}

.company{ width:460px; height:345px; float:right;}

.company_con{ width:460px; height:270px; padding-top:23px; font-size:14px; line-height:28px;}

.company_con img{margin-bottom:15px;}



.hcbg{   background-color:#303030;border-bottom:1px solid #908e8e; height:330px; }

.honorcon{ width:1000px; margin:0 auto;}

.honor{width:500px; height:330px; float:left}

.honor_title{ width:269px; height:76px;}

.honor_title img{float:left}

.honor_title .font{ width:190px;float:left;font-size:24px; line-height:34px; color:#fff; padding-left:10px; padding-top:17px;}

.honor_title .font span{ display:block; font-size:12px;color:#f8dd1f; line-height:18px; text-transform:uppercase; }

.honor_pic{ width:500px; height:210px; padding-top:24px;}

.left,.right{ width:26px; height:21px; float:left; padding-top:63px;}

.honor_pic_list{ width:448px; height:210px;float:left;overflow:hidden;}

.honor_pic_list ul li{ float:left;margin-left:15px;}

.honor_pic_list ul li img{border:1px solid #f8dd1f}

.honor_pic_list ul li span{display:block; width:217px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#f8dd1f;}



.contact{width:460px; height:330px; float:left;margin-left:40px;position:relative;}

.contact_title{ width:460px; height:54px;padding-top:18px;}

.contact_title1,.contact_title2{ width:150px; height:50px; padding-top:4px; float:left;font-size:20px; color:#ddff7f; text-align:center; padding-left:70px; }

.contact_title1 a,.contact_title2 a{color:#ddff7f;}

.contact_title1 span,.contact_title2 span{display:block; color:#f8dd1f;font-size:12px;text-transform:uppercase; }

.contact_title2{ margin-left:20px;background:url(../images/index_28.jpg) left bottom no-repeat;}

.contact_title1{background:url(../images/index_30.jpg) left bottom no-repeat;}

.contact_nr{ margin-top:18px; padding:10px 20px 0 20px; width:420px; height:190px; background-color:#fbf7f7e8;border-radius:15px;font-size:20px;color:#303030;line-height:34px;position:absolute;}

.contact_nr ul li{ font-size:14px; padding-left:30px;}

.contact_yb{height:24px; padding-left:55px;position:absolute;left:0;top:290px;}