@charset "UTF-8";
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

/*新闻中心 - 列表*/
.newslist{width: 1070px;}
.newslist_items{}
.newslist_items ul li{padding: 15px 0;border-bottom: 1px solid #e5e5e5;}
.newslist_items ul li .pic{width: 290px;height: 160px;}
.newslist_items ul li .pic img{max-width: 100%;max-height: 100%;}
.newslist_items ul li .newslist_items_con{width: 760px;}
.newslist_items ul li .newslist_items_con h4{line-height: 30px;margin-bottom: 5px;}
.newslist_items ul li .newslist_items_con h4 a{font-size: 16px;color: #353535;}
.newslist_items ul li .newslist_items_con p{font-size: 13px;color: #888888;line-height: 24px;}
.newslist_items ul li .newslist_items_con p.dv{margin-top: 10px;}
.newslist_items ul li .visits{background: url(../images/icon_eye.jpg) no-repeat left center; padding-left: 25px;}
.newslist button{font-size: 16px;color: #353535;width: 100%;background: #f7f7f7;border: 1px solid #e4e7ea;border-radius: 5px;margin: 40px 0;line-height: 50px;}

/*产品中心 - 列表*/
.left_product{
    width: 280px;
    box-shadow:
            -4px 0px 16px #dedede, /*左边阴影*/
            0px -1px 6px #dedede, /*上边阴影*/
            4px 0px 16px #dedede, /*右边阴影*/
            0px 4px 16px #dedede;
}
.left_product h2{background: #ff6c00;font-size: 30px;color: #fff;line-height: 70px;padding-left: 20px;}
.left_product ul li{line-height: 60px;border-top: 1px solid #b4b4b4;}
.left_product ul li a{font-size: 20px;color: #000;text-decoration: none;display: block;padding: 0 20px;}
.left_product ul li a:hover,.left_product ul li a.on{color: #ff6c00;}
.left_product ul li .fa{line-height: 60px;}

    /*.left_product_menu{width: 264px;background: url(../images/left_product_menu_topic.png) no-repeat center top;padding-top: 100px;}*/
/*.left_product_menu ul{background: url(../images/left_product_menu_bg.png) repeat;padding: 0 15px 60px;}*/
/*.left_product_menu .left_product_bottom_bg{height: 100px;background: url(../images/left_product_menu_bottom.png) no-repeat center bottom;}*/
/*.left_product_menu ul li{margin-bottom: 55px;}*/
/*.left_product_menu ul li a{font-size: 30px;color: rgba(255,255,255,.8);display: block;line-height: 50px;text-align: center;}*/
/*.left_product_menu ul li a:hover,.left_product_menu ul li a.on{color: #fff;text-decoration: underline;}*/

/*产品右侧*/
.product{width: 1040px;}
.product_top{}
.product_bard{border-bottom:2px solid #cbcbcb;padding-bottom: 15px;}
.product_search{border: 2px solid #acacac;}
.product_search input[type='text']{width: 310px;height: 35px;line-height: 35px;padding: 0 15px;}
.product_search input[type='submit']{width: 50px;height: 35px;background: url(../images/icon_search.png) no-repeat center center;float: right}
.product_position,.product_position a{color: #979797;  font-size:16px;line-height: 35px;}

.product_right_menu{margin-top: 20px;}
.product_right_menu ul li{float: left;margin-right: 15px;line-height: 30px;}
.product_right_menu ul li a{font-size: 16px;display: block;padding: 0 20px;color: #979797;margin-right: 5px;}
.product_right_menu ul li a:hover,.product_right_menu ul li a.on{background: #d75a5a;color: #fff;}

.productlist{margin-top: 30px;}
.productlist ul li{margin-bottom: 25px;}
.productlist ul li .pic{width: 255px;height:225px;border: 9px solid #bebebe;}
.productlist ul li .productlist_con{width: 770px;height: 225px;padding: 0 50px 0 40px;}
.productlist ul li .productlist_con.bgc{background: #f7f7f7;}
.productlist ul li .productlist_con h5{line-height: 30px;margin:16px 0;}
.productlist ul li .productlist_con h5 a{color: #262626;font-size: 18px;font-weight: bold;}
.productlist ul li .productlist_con p{color: #858585;font-size: 16px;line-height:26px;}
.productlist ul li .productlist_con a.more{width: 135px;height: 35px;background: #fff;display: block;box-shadow: 5px 5px 5px #eee;text-align: center;line-height: 35px;color: #858585;font-size:16px;margin-top: 20px;}
.productlist ul li .productlist_con a.more .fa{margin-right: 5px;}

/*产品中心 - 产品详情*/
.product_con{width: 993px;position: relative;padding-top:372px;margin-top: 40px;}
.product_titinfo{overflow:hidden;width: 1016px;height:320px;/*background: url(../images/product_titinfo.png) no-repeat left top;*/position: absolute;top:0;right: 0;}
.product_titinfo .pic{width: 350px;height: 320px;margin: 0 0 0 81px;}
.product_titinfo .pic img{max-width: 100%;max-height: 100%;}
.product_titinfo .product_tit{width: 490px;margin:20px 40px 0 0;}
.product_titinfo .product_tit h1{color:#d75a5a;line-height: 50px;font-size: 36px;text-align: right;text-transform:uppercase;padding-bottom: 50px;}
.product_titinfo .product_tit p{color:#333333;line-height: 22px;}
.product_info{width: 100%;background: #f9f9f9 url(../images/product_info_title.jpg) no-repeat left top;padding: 100px 60px 65px;}
.product_info img,.product_desc img{max-width: 100%;}
.product_info p{font-size: 16px;line-height: 26px;}
.product_desc{width: 100%;position: relative;}
.product_desc a.pro_btn,.product_desc a.pro_btn2{width: 270px;height: 55px;display: block;position: absolute;right: 78px;bottom: 257px;}
.product_desc a.pro_btn2{bottom: 147px;}

/*关于我们*/
.about_info{width: 100%;padding-bottom: 30px;}
.about_info .title{}
.about_info .about_info_con{margin-top: 40px;}
.about_info .about_info_con p{color: #262626;font-size: 18px;line-height: 30px;}
.about_info .about_info_con img{max-width: 100%;}

.about_thumb{background: #f7f7f7;padding: 80px 0 100px;}
.about_thumb_con{width: 100%;margin-top: 50px;}
.about_thumb_con .container{width: 1440px;}
.about_thumb_con ul li{width: 440px;height: 360px;float: left;margin: 0 20px;}
.about_thumb_con ul li .pic{width: 100%;height: 100%;}
.about_thumb_con ul li .pic img{max-width: 100%;max-height: 100%;}

/*联系我们*/
.about_contact{width: 100%;padding: 70px 0 80px;}
.about_contact .title{}
.about_contact_con{margin-top: 60px;}
.about_contact_con .container{
    border:1px solid #b1b1b1;
}
.about_contact_con dl{float: left;width: 465px;height: 270px;background: url(../images/icon_contact_vertical.png) no-repeat right center;padding: 50px 0 0 165px}
.about_contact_con dl dt{font-size: 24px;color: #262626;line-height: 35px;font-weight: normal;position: relative;padding-bottom: 40px;}
.about_contact_con dl dt:after{width: 30px;height: 2px;background: #181c28;content: '';display: block;position: absolute;top: 42px;left: 0;}
.about_contact_con dl dd{font-size: 14px;color: #535353;line-height: 30px;}
.about_contact_con dl.last{background: none;}

.about_map{width: 100%;height: 400px;padding: 15px 0;background: #f7f7f7;}

/*应用领域*/
.yyly{width: 100%;}
.yyly_title{width: 100%;}
.yyly_sub{text-align: center;margin-top: 65px;}
.yyly_sub ul li{width: 76px;height: 76px;border-radius: 100%;background-color: #dfdfdf;display: inline-table;margin: 0 35px;background-position: center center;background-repeat: no-repeat;}
.yyly_sub ul li.icon_yyly_sub1{background-image: url(../images/icon_yyly_sub1.png);}
.yyly_sub ul li.icon_yyly_sub2{background-image: url(../images/icon_yyly_sub2.png);}
.yyly_sub ul li.icon_yyly_sub3{background-image: url(../images/icon_yyly_sub3.png);}
.yyly_sub ul li.icon_yyly_sub4{background-image: url(../images/icon_yyly_sub4.png);}
.yyly_sub ul li.icon_yyly_sub5{background-image: url(../images/icon_yyly_sub5.png);}
.yyly_sub ul li.icon_yyly_sub6{background-image: url(../images/icon_yyly_sub6.png);}
.yyly_sub ul li.icon_yyly_sub7{background-image: url(../images/icon_yyly_sub7.png);}
.yyly_sub ul li.icon_yyly_sub8{background-image: url(../images/icon_yyly_sub8.png);}
.yyly_sub ul li a{width: 100%;height: 100%;display: block;}
.yyly_sub ul li:hover,.yyly_sub ul li.on{
    background-color: #c61c1f;
    box-shadow:-4px 0px 16px #fff2f2, /*左边阴影*/
    0px -1px 6px #fff2f2, /*上边阴影*/
    4px 0px 16px #fff2f2, /*右边阴影*/
    0px 4px 16px #fff2f2;
}

/*page*/
.page{padding: 30px 0;text-align: center;}
.page a{ padding:8px 15px; border:1px solid #e5e5e5; border-radius:5px; color:#666666; margin:0 3px;}
.page a:hover,.page a.page-num-current{ background:#da0011; color:#fff;border-color: #da0011;}


/*news*/
.news h1{
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #555;
}
.news h6 {
    font-size: 13px;
    text-align: center;
    color: #999;
    line-height: 25px;
    border-bottom: 1px dotted #999;
    margin: 0 15px;
    padding-bottom: 15px;
    position: relative;
}
.news h6 a.back{
    height: 32px;
    line-height: 32px;
    background: #fad0d1 url(../images/icon_back.png) no-repeat 85px center;
    display: block;
    padding: 0 28px 0 20px;
    width: 110px;
    position: absolute;
    bottom: -1px;
    right: 0;
    color: #fff;
}

.news_con{padding: 40px 0;}
.news_con p{line-height: 26px;  font-size:16px;}
.prevnext{border-bottom: 1px dashed #dadada; line-height: 30px;padding-top: 60px;}

/*联系我们*/
.contact_bottom{background: #f7f7f7;padding: 40px 0 70px;}
.contact_message{width: 430px;}
.contact_message ul li{margin-top: 10px;}
.contact_message ul li p{font-size: 20px;color: #414650;line-height: 40px;}
.contact_message ul li p font{margin-left: 5px;}
.contact_message ul li input[type='text']{height: 50px;}
.contact_message ul li input[type='text']:focus,.contact_message ul li textarea:focus{border-color: #fabbc0;-webkit-box-shadow:none;box-shadow: none;}
.contact_message ul li input[type='submit']{width: 140px;  border:1px solid #c61c1f;background: #c61c1f;text-align: center;line-height: 50px;color: #fff;font-size: 24px;border-radius: 5px;margin-top: 40px;}
.contact_map{width: 840px;margin-top: 40px;}
.contact_map h4{background: #fff url(../images/icon_contact_map.png) no-repeat 40px center;line-height: 54px;padding-left: 70px;font-size: 18px;color: #262626;}