@charset "utf-8";
/* CSS Document */

body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:'微软雅黑',Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#555555; background:#ffffff; line-height:21px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#cb000a}

a img{ border:0;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}


.clear{ clear:both; height:0; overflow:hidden; display:block;}

.red{ color:#cb000a; }

.float_left{ float:left;}

.float_right{ float:right;}

.container{ min-width:1100px; width:1100px; margin:0px auto; padding:0px; text-align:left; }

#top{position:relative; width:1100px; height:113px;　 }

.logo{ }

.set{ position:absolute ; right:166px; top:45px; }
.set a{ margin:0px 5px; }
.set a img{ vertical-align:middle;}

.search{ position:absolute; right:0px; top:45px;}

.search input{ float:left;}

.search_k{ border:none; width:123px; height:30px; background:url(../images/search_k.jpg) no-repeat; padding-left:10px; line-height:30px; color:#999999;}

.menu_bg{ background:#0d3896; min-width:1100px;}

#menu{ height:46px; }

#menu ul li{ float:left;  width:135px; text-align:center;  font-size:15px; color:#ffffff;}

#menu ul li a{display:block; height:46px; line-height:46px;  color:#ffffff;}

#menu ul li a:hover{ color:#ffffff; background:#d11010; }

/*Top*/

.index_banner{ height:600px; min-width:1100px; }


.index_kuaijie{ padding:58px 0; }
.index_kuaijie .pic{ width:20%; float:left; text-align:center; background:url(../images/index_dh_li.jpg) no-repeat center top; font-size:16px;}
.index_kuaijie .pic:hover{ background:url(../images/index_dh_hover.jpg) no-repeat center top;}
.index_kuaijie .pic a{ display:block;}
.index_kuaijie .pic img{ margin-bottom:10px;}


.index_pro_bg{ background:#f5f5f5;  min-width:1100px; padding:44px 0; }
.index_pro_bg .p_pic{ position:relative; display:inline; float:left;}
.index_pro_bg .er_tm{ background:url(../images/tm.png) repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; text-align:center; display:none; cursor:pointer}
.index_pro_bg .er_tm a{ color:#FFF; display:block; height:100%;}
.index_pro_bg .er_tm .name{ padding-top:46px; font-size:20px; padding-bottom:10px;}
.index_pro_bg .first_pro{ width:502px; float:left; position:relative;}
.index_pro_bg .p_b{ margin-bottom:2px;}
.index_pro_bg .p_l{ margin-left:2px;}

.index_mokuai{ padding:30px 0; border-bottom:solid 1px #dddddd;}
.index_mokuai .mo_pic{ width:345px; float:left; margin:0px 10px; display:inline; font-size:16px; line-height:28px;}
.index_mokuai .mo_pic .title{ font-size:22px; color:#0065b2; padding-bottom:10px; padding-top:10px;}
.index_mokuai .mo_pic .title a{color:#0065b2; }

.index_links_top{ font-size:24px; color:#0d3896; padding:10px 0; margin-top:15px; text-transform:uppercase;}
.index_links_top span{ color:#cb000a; padding-left:5px; font-size:18px;}
.index_links_con{ height:120px; padding-top:10px;}
.index_links_con .pic{ width:20%; float:left; text-align:center;}
.index_links_con .pic img{ border:solid 1px #dddddd;}


/*Index End*/


.inside_banner{ height:400px;}

#con{ padding-top:25px;}

.inside_title{ color:#0d3896; font-size:26px; height:70px; line-height:70px; }

.inside_dh{ height:51px;text-align:center; font-size:16px; margin-bottom:20px;}
.inside_dh ul{ }
.inside_dh ul li{ width:134px; height:51px; float:left; margin-right:20px; background:url(../images/dh_li.jpg) no-repeat;}
.inside_dh ul li a{ display:block; height:51px; line-height:42px; }
.inside_dh ul li a:hover{ background:url(../images/dh_hover.jpg) no-repeat center top; color:#FFF;}
.inside_dh ul li a.hover{ background:url(../images/dh_hover.jpg) no-repeat center top; color:#FFF;}


.inside_con{ min-height:400px; height:auto; _height:400px; padding:15px 5px;}


.proshow{ width:33%; text-align:center; margin-top:10px; height:180px; float:left;}

.proshow img{ border:solid 1px #CCCCCC; padding:2px;}


.pro_ertype{ border-bottom:solid 1px #dddddd; padding-bottom:10px; margin-bottom:20px; font-size:15px;}
.pro_ertype a{ margin:0px 5px; padding:2px 5px;}
.pro_ertype a.hover{ background:#cb000a; color:#FFF; }
.pro_type{ min-height:234px; height:auto; _height:234px; clear:both; border-bottom:solid 1px #dddddd; padding:50px 0;}
.pro_type .l_pic{ width:277px; float:left; border-right:dotted 1px #cccccc;}
.pro_type .l_pic img{ width:255px;}
.pro_type .r_con{ overflow:hidden; padding-left:20px;}
.pro_type .r_con .pic{ width:33.3%; float:left; text-align:center; font-size:14px;}

.pro_li{  width:49.9%; float:left; font-size:14px; height:240px; margin-top:15px;}
.pro_li .pic{ width:200px; float:left;}
.pro_li .pic img{ border:solid 1px #CCC;}
.pro_li .r_con{ width:308px; float:left; margin-left:25px; display:inline; line-height:24px;}
.pro_li .r_con .title{ font-size:14px; padding-bottom:10px;}
.pro_li .r_con .title a{ color:#0d3896;}

.side_news_list{ width:310px; float:left; height:310px; display:inline; margin:0px 12px; margin-bottom:30px;}
.side_news_list .title{ padding:8px 0; font-size:15px;}





.big_con{ padding:10px 0px; min-height:300px; height:auto; _height:300px;}
.big_con .big_l{ width:452px; float:left;}
.big_con .big_l .bigpic{ border:solid 1px #e5e5e5;}
.big_con .big_l .small_con{ margin-top:10px; height:70px; padding-bottom:15px; border-bottom:solid 1px #e9e6e6; position:relative; padding-left:40px; overflow:hidden; } 
.big_con .big_l .small_con span{ position:absolute; top:27px; cursor:pointer; width:14px; height:24px;}
.big_con .big_l .small_con span.hleft{ background: url(../images/big_left.html) no-repeat; left:10px;}
.big_con .big_l .small_con span.hright{ background: url(../images/big_right.html) no-repeat right;  right:10px;}
.big_con .big_l .small_con .hh_list ul{ width:100%; margin:0 auto; overflow:hidden; }
.big_con .big_l .small_con .hh_list ul li{ width:103px; float:left; height:70px; margin:0px 6px; cursor:pointer; border:solid 1px #fff;}
.big_con .big_l .small_con .hh_list ul li.active{ border:solid 1px #C00;}
.big_con .big_r{ width:500px; float:left; margin-left:45px; display:inline;}
.big_con .big_r .title{  font-size:24px; padding:25px 0px; color:#0d3896; border-bottom:dotted 1px #cccccc; margin-bottom:15px;}
.big_con .big_r .jianshu{ line-height:26px; font-size:14px;}

.big_dh{ height:40px; background:url(../images/big_dh_tb.jpg) no-repeat 5px 15px; line-height:40px; font-size:16px; color:#cb000a; margin-top:15px; clear:both; padding-left:22px; border-bottom:solid 1px #e9e6e6;}
.big_dh ul li{ width:215px; float:left; text-align:center; font-weight:bold; cursor:pointer;}
.big_dh ul li.active{ background:url(../images/big_dh_hover.html) repeat-x;}
.big_note_con{ min-height:150px; height:auto; _height:150px; padding:10px 0px;}


.peifang_search{ border:solid 1px #d6d6d6; background:#f9f9f9; padding:25px 40px; min-height:10px; height:auto; _height:10px; font-size:14px;}
.peifang_search .input_class{ width:161px; height:28px; line-height:28px; border:solid 1px #d4d4d4; padding-left:10px; }
.peifang_search td{ padding:5px 8px;}
.brand_tab{ clear:both; margin-top:20px; text-align:center; font-size:14px;}
.brand_tab .title td{ background:#f5f5f5; color:#d11010;}
.brand_tab td{ padding:8px 10px; border:solid 1px #cccccc;}
.brand_tab a{ margin:0px 8px;}
.brand_tab a.hover{ color:#cb000a; font-weight:bold;}

.pf_tips{ clear:both; padding:20px 0; font-size:14px;}

.peifang_list{ padding:20px 0;}
.peifang_list .pei_pic{ width:24.99%; text-align:center; height:250px; float:left; font-size:14px;}
.peifang_list .pei_pic img{ padding:2px; border:solid 1px #dddddd; margin-bottom:5px;}

.peifang_detail{ margin-top:20px; text-align:center; font-size:14px;}
.peifang_detail td{ padding:10px 15px; border:solid 1px #cccccc;}
.peifang_detail .title td{ background:#c7d9f0; color:#0d3896;}
.peifang_detail .fubuti td{ background:#f5f5f5; color:#d11010;}
.peifang_detail .jisuan_input{ width:127px; height:28px; line-height:28px; border:solid 1px #d4d4d4;}
.peifang_detail input{ vertical-align:middle;}
.n_disp{ display:none;}

a.show_chexing{ display:block; width:100%; height:40px; line-height:40px; margin:15px 0; clear:both; color:#FFFFFF; text-align:center; font-size:16px; background:#d11010;}
#show_chexing_div{ display:none;}


.pro_left{ width:220px; float:left;}
.pro_left_top{ height:55px; line-height:55px; font-size:26px; color:#ffffff; background:#0d3896; padding-left:25px;}
.pro_left_dh{ border:solid 1px #dddddd;}
.pro_left_dh ul li{ line-height:45px;}
.pro_left_dh ul li a{ height:45px; display:block; border:solid 1px #dddddd; background:#eeeeee; font-weight:bold; font-size:15px; padding-left:26px;}
.pro_left_dh ul li a#l_hover{ background:#0d3896; color:#ffffff;}
.pro_left_dh ul ul{ display:none;}
.pro_left_dh ul ul ul{ display:block;}
.pro_left_dh ul ul li{ line-height:35px;}
.pro_left_dh ul ul li a{ border-bottom:dotted 1px #d4d4d4; color:#0d3896; font-weight:bold; padding-left:12px; height:35px; font-size:13px;  background:none;}
.pro_left_dh ul ul li a#l_hover{ background:none; color:#cc000b;}
.pro_left_dh ul ul ul li{ line-height:26px;}
.pro_left_dh ul ul ul li a{ height:26px; background:none; border:none; font-size:12px; color:#555; font-weight:normal;}

#d_block{ display:block;}

.pro_right{ width:837px; float:right;}
.pro_right_dh{ height:55px; line-height:55px; border-bottom:solid 1px #cc000b; text-align:right; font-size:13px;}
.pro_right_con{ padding:15px 0; min-height:400px; height:auto; _height:400px;}

/*Inside End*/


/*Bottom*/
 
#bottom{ min-height:111px; height:auto; _height:111px; padding:40px 0px; max-width:1920px; min-width:1100px; background:url(../images/last_line.jpg) no-repeat center top #424345; color:#FFF; margin-top:25px;   }
#bottom a{ color:#fff;}
.last_left{ float:left; padding-top:15px;}
.last_left .last_menu{ padding-bottom:5px;}
.last_left .last_menu a{ margin:0px 10px;}
.last_logo{ float:left; margin-right:10px;}
.last_right{ float:right; background:url(../images/last_tel.jpg) no-repeat left center; padding:10px 0;  padding-left:55px; font-size:14px;}
.last_right b{ font-size:24px;}
.contact_c1 {
    width: 1200px;
    margin: 50px auto;
    background-color: #f8f8f8;
    border: 1px #ddd solid;
    overflow: hidden;
}
.c1_c {
    width: 80%;
    margin: 0 auto;
}
.c1_c .cp {
    font-size: 20px;
    color: #787878;
    margin: 30px 0;
    text-align: left;
}
form {
    margin: 0 0 20px;
}
.row {
    margin-left: -5px;
    margin-right: -5px;
}
.row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
}
.demand_form .col-md-6, .demand_form .col-lg-6 {
    padding-left: 5px;
    padding-right: 5px;
    width: 47.5%;
    margin-bottom: 15px;
    float: left;
}
.demand_ipt input {
    width: 90%;
    background: #fff;
    border: 1px solid #e8e8e8;
    height: 45px;
    line-height: 24px;
}
.form-control {
    display: block;
    width: 90%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
}
.demand_ipt textarea {
    width: 92.5%;
    height: 95px;
    border: 1px solid #e8e8e8;
    margin-top: 20px;
    padding: 15.5px 10px;
    resize: none;
}
textarea.form-control {
    height: auto;
}
.send {
    width: 94%;
    height: 54px;
    line-height: 48px;
    border: 1px solid #e6e6e6;
    background: #d92631;
    margin-top: 30px;
    border-radius: 10px;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    cursor: pointer;
    text-align: center;
}
.send a{display: block;line-height: 48px;color: #fff;font-size: 18px;}
.send input {
    position: absolute;
    z-index: 1;
    line-height: 48px;
    font-size: 20px;
    color: #fff;
    border: none;
    background: transparent;
}
.about_c .ul_sitemap{float: left;margin-top:10%;}
#dituContent{width:42%;height:550px;border:#ccc solid 1px;float: left;}

/**/
.pagination {color: #fff;display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination .current {color: #fff;}
.pagination>li {display: inline;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination .active span {background-color: #01683d;}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color: #1d2088;border-color: #1d2088;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #1d2088;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
