﻿@charset "utf-8";
/* CSS Document */



/*
                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         佛祖保佑       永无BUG
*/


*{ margin:0; padding:0; color:#333; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6,p,a{font-size:12px; }
a{ color:#333; text-decoration:none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{ border:none;}
p{ line-height:24px;}


/*head*/
.head{ width:100%; height:130px; background:url(../images/head_bg.png) repeat bottom;}
.header{ width:1000px; margin:auto; overflow:hidden;}
.logo{ max-width:500px; height:40px; float:left; padding:25px 0; overflow:hidden;}
.logo img{max-width:500px; height:40px;}
.header_right{float:right; overflow:hidden;}
.link{ text-align:center;}
.link p a:hover{ color:#BD0608; text-decoration:underline;}
.header_phone{ height:30px; background:url(../images/phone.png) no-repeat left center; overflow:hidden; margin-top:10px; }
.header_phone p{ text-align:center; line-height:30px; color:#FE6700; font-size:24px; padding-left:30px; font-family:Georgia; }


/*nav*/
.nav{ width:1000px; margin:auto; background:url(../images/nav_bg.png) no-repeat; height:35px; position:relative;}
.nav img{ float:left;}

/*search*/
.search{ height:25px; float:right; margin-top:-28px; right:65px; background:url(../images/searchl.png) no-repeat left; width:120px; position:absolute;}
.search input,.search input:hover,.search input:active,.search input:visited { border:none;}
.search_left{ width:86px; margin-left:10px; height:22px; background:none; line-height:22px; margin-top:0; float:left;}
.dosubmit{ background:url(../images/searchr.png) no-repeat; width:24px; height:25px;cursor:pointer;}

.search select{ float:right; position:absolute; right:-55px; top:1px;}

/*banner*/
.banner{ width:1000px; height:360px; overflow:hidden; margin:auto;}


/*main*/
.main{ width:1000px; margin:auto; overflow:hidden;}

/*main1*/
.main1,.main2,.main3{ width:1000px; overflow:hidden; margin-top:15px;}
.main1_top,.main2_top{ height:47px; background:url(../images/index_mian.png) no-repeat;}
.main1_top h2,.main2_top h2,.index_about_top h2,.index_news_top h2,.index_contact_top h2{ color:#fff; line-height:35px; width:107px; text-align:center; overflow:hidden; margin-left:13px; font-size:14px; float:left;}

.main1_content,.main2_content{ width:986px; border:1px solid #E8E8E8; padding:0 6px; border-top:none; float:left;}
.main1_content ul li,.main2_content ul li{ width:144px; float:left; margin:0 10px; overflow:hidden;}
.main1_content ul li img,.main2_content ul li img{ width:140px; height:80px;  padding:1px; border:1px solid #EEEEEE;}
.main1_content ul li img:hover,.main2_content ul li img:hover{ border:1px solid #BD0608;}
.main1_content ul li p,.main2_content ul li p{ line-height:24px; text-align:center;}
.main1_content ul li p a:hover,.main2_content ul li p a:hover{ color:#BD0608; text-decoration:underline;}


/*imdex_about*/
.index_about{ width:349px; overflow:hidden; float:left;}
.index_about_top{ height:36px; background:url(../images/index_about.png) no-repeat;}
.index_about_content,.index_news_content,.index_contact_content{ padding:10px; overflow:hidden;border:1px solid #E8E8E8;border-top:none; height:144px;}
.index_about_content img{ float:left; margin-right:15px;}
.index_about_content p{ text-indent:25px;word-break: break-all;}
.index_about_content p a{ color:#BD0608; padding:0 5px;}
.index_about_content p a:hover{ text-decoration:underline;}

/*index_news*/
.index_news{ width:324px; overflow:hidden; float:left; margin-left:15px;}
.index_news_top{ height:36px; background:url(../images/index_news.png) no-repeat;}
.index_news_content ul li{ line-height:24px; background:url(../images/li_point.png) no-repeat left center; }
.index_news_content ul li a{ padding-left:10px;}
.index_news_content ul li a:hover{ color:#BD0608;}
.index_news_content ul li span{ float:right;}

/*index_contact*/
.index_contact{ width:300px; overflow:hidden; float:right;}
.index_contact_top{ height:36px; background:url(../images/index_contact.png) no-repeat; overflow:hidden;}

.index_contact_content{ background:url(../images/ctbj.jpg) no-repeat bottom right;}
.index_contact_content h1{ font-size:16px; text-align:center; line-height:30px;}
.index_contact_content ul li{ line-height:24px;}

/*foot*/
.foot{ width:1000px; margin:auto; overflow:hidden; margin-top:15px;}
.foot p{ text-align:center;}
.foot p span{ padding-left:15px;}

/*other_banner*/
.other_banner{ width:1000px; margin:auto; overflow:hidden; height:260px; border-bottom:2px solid #0A9D4B;}

.about_b{ background:url(../images/bg_banner_company.jpg) no-repeat center;}
.news_b{ background:url(../images/bg_banner_news.jpg) no-repeat center;}
.products_b{ background:url(../images/bg_banner_social.jpg) no-repeat center;}
.search_b{ background:url(../images/bg_banner_solution.jpg) no-repeat center;}
.contact_b{ background:url(../images/bg_banner_contact.jpg) no-repeat center;}


/*公共main*/
.main_g{ width:1000px; margin:auto; overflow:hidden; margin-top:15px;}

/*left*/
.left{width:220px; float:left; overflow:hidden;}
.left_title{ background:url(../images/left_title.jpg) repeat-x; height:35px;} 
.left_title h1{ color:#fff; text-align:center; line-height:35px; font-size:15px;}

.left_content{ margin-top:1px; background:#ECECEC; padding:15px 0;}
.left_content ul li{ width:220px; height:32px; background:url(../images/first-bg-02.gif) repeat-x right top; text-align:center;}
.left_content ul li a{ display:block; line-height:32px;  color:#4C4948;}
.left_content ul li a:hover,.left_navhm{ background:url(../images/first-bg-02.gif) repeat-x right bottom; color:#038DD8;}
.left_content ul .left_navhm a{ background:url(../images/first-bg-02.gif) repeat-x right bottom; color:#038DD8; display:block;}

.left_contact{ margin-top:1px; background:url(../images/leftCont.png) no-repeat #ECECEC; padding:15px 0; }
.left_contact ul{ margin:60px 0 0 20px;}
.left_contact ul li{ line-height:24px; padding-left:15px;}

.left_contact ul li #email{ color:#038DD8; text-decoration:underline;}
.left_contact ul li #email:hover{ text-decoration:none;}

/*公用right*/
.right{ width:765px; float:right; overflow:hidden;}
.right_title{ height:55px; background:url(../images/border-topr.jpg) repeat-x;}
.right_title h2{ background:url(../images/border-topl.jpg) no-repeat left; height:55px; line-height:35px; color:#048CD6; font-size:14px; padding-left:30px;}


/*about*/
.about,.newslist,.news,.productlist,.product,.search_jg,.contact{ padding:10px; overflow:hidden;}
.about p{ text-indent:25px;}

/*newslist*/
.newslist ul li{ line-height:30px; border-bottom:1px dashed #E8E8E8; background:url(../images/li_point.png) no-repeat left center; padding:0 10px;}
.newslist ul li a{}
.newslist ul li a:hover{ color:#BD0608; text-decoration:underline;}
.newslist ul li span{ float:right;}


/*fenye*/
.fenye{width:765px;margin:10px auto;text-align:center; float:left;}
.fenye span{border:1px solid #dadada;padding:3px 5px;margin:0 10px;}
.fenye span font{ color:#f00;}
.fenye a{ width:20px; height:22px; border:1px solid #DADADA; line-height:22px; text-align:center; padding:3px 5px;margin:0 10px;}
.fenye a:hover{ color:#f00;}
.nolink{ display:none;}



/*page*/
.page{margin:10px 0;width:370px; text-align:center; float:left;}
.page a:hover{ color:#BD0608;}

/*news*/
.news h3{ font-size:16px; text-align:center; line-height:50px;}
.news h4{ font-weight:normal; text-align:center; line-height:24px; color:#999999; letter-spacing:1px; border-bottom:1px dashed #999; margin-bottom:10px;}
.news h4 span{ color:#f00; }
.news p{ text-indent:25px;}

/*productlist*/
.productlist ul li{ border-bottom:1px dashed #E8E8E8; overflow:hidden; height:120px;}
.productlist ul li img{ width:150px; height:90px; padding:2px; border:1px solid #E8E8E8; float:left; margin:10px 20px 0 0;}
.productlist ul li img:hover{ border-color:#BD0608;}
.productlist_right{ width:568px; margin-top:5px; float:left;}
.productlist_right h4 a{ font-size:14px; color:#333; line-height:26px;}
.productlist_right h4 a:hover{ color:#BD0608;}
.productlist ul li .productlist_right a img{width:85px; height:27px; margin:0; border:none;}


/*product*/
.product img{ width:300px; float:left; margin-top:10px; }
.product_right{overflow:hidden; width:430px; float:right;}
.product_right h3{ color:#FE6700; font-size:16px; margin-bottom:10px;}
.product_right h5{ line-height:40px; font-weight:normal;}

.p_xms{ float:left; margin-top:15px;}
.p_xms h4{ font-size:14px;}
.p_xms p{ text-indent:25px;}

/*search_jg*/
.search_jg ul li{ border-bottom:1px dashed #E8E8E8;}
.search_j_top{ line-height:26px; background:url(../images/li_point.png) no-repeat left center; padding:0 10px; }
.search_j_top a{font-size:13px;}
.search_j_top a:hover{ color:#BD0608; text-decoration:underline;}
.search_j_top span{ float:right;font-size:13px;}
.search_j_bottom{ padding-left:20px;}
.search_j_bottom p{ color:#888;}

.search_jg ul  font{ color:red; font-weight:bold; padding:0 5px; font-size:13px;}


/*contact*/
.contact h2{ font-size:16px; line-height:60px; padding-left:20px;}
.contact h2 #c_email{ text-decoration:underline; font-size:16px;}


/*kucun*/
.kucun{ padding-bottom:10px; margin-top:10px;}
.kucun table{ width:100%; margin:auto; overflow:hidden; text-align:center; line-height:25px;}
.kucun .t_head{ background:#E9E9E9; border-top:2px solid #038DD8; line-height:30px; overflow:hidden;}
.kucun table tr td{ border-bottom:1px dashed #DEDEDE;}
.kucun table tr td h3{ color:#000; font-size:13px;}
.kucun #t1{ width:22%;}
.kucun #t2{ width:38%;}
.kucun #t3{ width:10%;}
.kucun #t4{ width:20%;}
.kucun #t5{ width:10%;}
.kucun .t_content{ height:90px; padding-top:10px; overflow:hidden; text-align:center; display:table-cell; color:#666;}
.kucun .t_content img{ width:160px; height:80px;}
.kucun .pd{ padding:0 5px;}

.swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color:#000;
    opacity: 1;
    background: rgba(0,0,0,0.2);
}
.swiper-pagination-bullet-active {
    color:#fff;
    background: #007aff;
}
