﻿* {
    margin: 0;
    padding: 0;
}
div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, p, form {
    border: 0 none;
    margin: 0;
    padding: 0;
}
ul, ol, li {
    list-style: outside none none;
}
table, td, tr, th, input, select {
    color: #666;
    font-size: 12px;
}
input {
    font-family: Arial;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
table {
    border-collapse: collapse;
}
a {
    outline: medium none;
    text-decoration: none;
}
a:link, a:visited {
    color: #444;
    text-decoration: none;
}
a:hover {
    color: red;
}
a:active {
}
.clear {
    clear: both;
}
body {
    
    color: #666666;
    font-family: "微软雅黑",Arial;
    font-size: 13px;
	
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.more a{color:#092793;}


.header .top{width:1100px;margin:auto;height:108px;margin-top:5px;}
.header .top .logo{padding-top:15px;}
.header .top  .yuyan{background:url(../images/yuyan_bg.png) left center no-repeat;padding-left:15px;height:30px;margin-left:45px;margin-top:20px;}
.header .top  .yuyan ul li{float:left;font-size:16px;line-height:30px;margin-left:5px;}
.header .top .top_search{margin-top:10px;}
.header .top .top_search .top_input input{height:22px;width:138px;background:#f4f4f4;border:1px solid #999;}
.header .top .top_search .top_submit{margin-left:2px;}
.header .top .top_search .top_submit input{height:24px;width:54px;background:url(../images/submit_bg.png) no-repeat;border:none;}
.top_right{margin-top:30px;}
.header_tel {
margin-top:35px;margin-left:200px;
    background: rgba(0, 0, 0, 0) url("../images/tel_bg.png") no-repeat scroll left center;
    color: #000;
    font-size: 14px;
    height: 33px;
    padding-left: 40px;
	line-height:14px;
    
}
.header_tel p {
line-height:20px;
    color: #650202;
    font-size: 20px;
}

.header .nav{width:100%;height:37px;background:url(../images/nav_bg.png);overflow:hidden;}
.header .nav ul{width:1100px;margin:auto;height:37px;}
.header .nav ul li{width:148px;float:left;text-align:center;}
.header .nav ul li:last-child{display:none;}
.header .nav ul li a{color:#000;font-size:16px;width:110px;height:31px;display:inline-block;margin:auto;margin-top:3px;line-height:31px;}
.header .nav ul li a:hover{background:url(../images/nav_a_bg.png) no-repeat;color:#fff;}
.header .nav ul .current a{background:url(../images/nav_a_bg.png) no-repeat;color:#fff;}
.header .nav ul .line{width:2px;background:url(../images/bg_1.png) center no-repeat;height:37px;}

.i_banner { width:100%; height:600px; position:relative;}
.banner_a { width:100%; height:600px; overflow:hidden; position:relative;}
.banner_a .hd { width:100%; height:20px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:300;}
.banner_a .hd ul { display:inline-block;}
.banner_a .hd ul li { width:40px; height:6px; float:left; margin-left:2px; margin-right:2px; background:#ee9f1a; cursor:pointer;}
.banner_a .hd ul li.on { background:#cd010d;}
.banner_a .banner_img { position:relative; width:100%; z-index:0;}
.banner_a .banner_img li { width:100%; height:600px;}

#i_main{background:#e7f1fa;;}
#i_main2{background:url(../images/main01_bg.png) repeat-x;width:100%;padding:30px 0px}
.i_main{width:1200px;margin:auto;}
.main_left{width:320px;}
.main_right{width:650px;float:right;}

.mt30{margin-top:30px;}
.floor_1{width:1200px;margin:auto;padding-top:25px;}
.i_shipin{width:320px;height:300px;background:#fff;border:1px solid #d1cbcb;}
.i_shipin .i_shipin_top{height:40px;background:#cd010d;color:#fff;line-height:40px;font-size:18px;padding-left:20px;}
.i_shipin .i_shipin_main{padding-top:15px;}
.i_shipin .i_shipin_main .pic{width:291px;height:222px;margin:auto;}

.i_product{width:850px;height:300px;border:1px solid #d1cbcb;background:#fff;}
.i_product .i_product_main{width:800px;margin:auto;}
.i_product .i_product_main .i_product_main_top{height:40px;border-bottom:1px solid #d1cbcb;}
.i_product .i_product_main .i_product_main_top .i_product_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_product_list{margin-top:20px;width:800px;}
.demo{width:800px;overflow:hidden;}
.i_product_list .pic{width:188px;height:188px;border:1px solid #d1cbcb;}
.i_product11{margin-right:20px;}
.i_product_list .pic img{width:188px;height:188px;}
.i_product_list p{height:30px;text-align:center;line-height:30px;background:#cd000c;}
.i_product_list p a{color:#fff;}

.main02{width:100%;background:#e7f1fa;padding-bottom:30px;}
.floor_2{width:1200px;margin:auto;padding-top:20px;}
.i_news{width:320px;height:180px;border:1px solid #d1cbcb;background:#fff;}
.i_news .i_news_main{width:290px;margin:auto;}
.i_news .i_news_main .i_news_main_top{height:40px;border-bottom:1px solid #d1cbcb;margin-top:5px;}
.i_news .i_news_main .i_news_main_top .i_news_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_news_list{margin-top:10px;}
.i_news_list ul li{background:url(../images/bg_2.png) center left no-repeat;line-height:40px;height:40px;padding-left:10px;}


.i_about{width:488px;height:260px;border:1px solid #d1cbcb;background:#fff;margin-left:26px;}
.i_about .i_about_main{width:450px;margin:auto;}
.i_about .i_about_main .i_about_main_top{height:40px;border-bottom:1px solid #d1cbcb;margin-top:5px;}
.i_about .i_about_main .i_about_main_top .i_about_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_about .i_about_main .i_about_bottom{margin-top:20px;}
.i_about .i_about_main .i_about_bottom .pic{width:176px;}
.i_about .i_about_main .i_about_bottom .infos{width:255px;color:#000;line-height:24px;}


.i_case{width:340px;height:260px;border:1px solid #d1cbcb;background:#fff;}
.i_case .i_case_main{width:300px;margin:auto;}
.i_case .i_case_main .i_case_main_top{height:40px;border-bottom:1px solid #d1cbcb;margin-top:5px;}
.i_case .i_case_main .i_case_main_top .i_case_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_case .i_case_main .i_case_bottom{margin-top:5px;width:295px;height:200px;}
.i_case .i_case_main .i_case_bottom img{width:295px;height:200px;}



.floor_3{width:1200px;margin:auto;padding-top:20px;padding-bottom:20px;}
.i_kehu{width:320px;height:276px;border:1px solid #d1cbcb;background:#fff;}
.i_kehu .i_kehu_main{width:290px;margin:auto;}
.i_kehu .i_kehu_main .i_kehu_main_top{height:40px;border-bottom:1px solid #d1cbcb;margin-top:5px;}
.i_kehu .i_kehu_main .i_kehu_main_top .i_kehu_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_kehu .i_kehu_main .i_kehu_list{width:280px;margin:auto;margin-top:10px;height:180px;overflow:hidden;}
.i_kehu .i_kehu_main .i_kehu_list ul li{width:278px;height:77px;border:1px solid #d1cbcb;margin-bottom:15px;}
.i_kehu .i_kehu_main .i_kehu_bottom{width:240px;margin:auto;margin-top:5px;}
.i_kehu .i_kehu_main .i_kehu_bottom select{width:240px;height:25px;line-height:25px;}
.i_kehu .i_kehu_main .i_kehu_bottom select option{padding-top:5px;padding-bottom:5px;}


.i_fangan{width:850px;height:280px;border:1px solid #d1cbcb;background:#fff;}
.i_fangan .i_fangan_main{width:800px;margin:auto;}
.i_fangan .i_fangan_main .i_fangan_main_top{height:40px;border-bottom:1px solid #d1cbcb;}
.i_fangan .i_fangan_main .i_fangan_main_top .i_fangan_title{line-height:40px;color:#cd000c;font-size:18px;}
.more{float:right;width:34px;padding-top:8px;}
.i_fangan .i_fangan_main .i_fangan_bottom{margin-top:20px;}
.i_fangan_bottom li{float:left;width:183px;height:183px;border:1px solid #ccc;margin-left:20px;position:relative;}
.i_fangan_bottom li img{width:183px;height:183px;}
.i_fangan_bottom li.first{margin-left:0px;}

.i_fangan_bottom li .bg {
    background: #000;
    height: 183px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 183px;
}
.i_fangan_bottom li .case_li_text {
    height: 103px;
    padding-top:80px;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 183px;
}
.i_fangan_bottom li .case_li_text {
    color: #fff;
    font-size: 16px;

    text-align: center;
}


#footer{background:#c4ccd7;width:100%;height:180px;}
.footer{width:1000px;margin:auto;padding-top:30px;}
.footer .footer_ul{margin:auto;width:500px;height:30px;}
.footer .footer_ul ul li{float:left;margin-left:5px;margin-right:5px;color:#cd000c;font-size:14px;font-weight:bold;}
.footer .footer_ul ul li:last-child{display:none}
.footer .footer_ul ul li a{color:#cd000c;font-size:14px;}
.footer .copyright{text-align:center;color:#cd000c;font-size:14px;line-height:25px;}




.banner{width:1400px;height:284px;margin:auto;}
.banner img{width:1400px;height:284px;}

.main{ width:997px;margin:0 auto;padding-top: 20px;position:relative;padding-bottom: 20px;}
.main .left{  float: left; overflow: hidden;}
.main .left .left_bt{ padding-left: 15px; width: 238px; height: 53px; line-height: 51px; background:#cd000c;; position: relative; z-index: 2;}
.main .left .left_bt{ font-size: 21px; color: #fff;}
.main .left .left_bt h1{font-size:18px;}
.main .left .left_bt h1 span{ font-size: 12px; color: #717171; margin-left: 5px; display: inline-block;}
.main .left .left_nav{ width: 229px; padding-left: 10px; padding-right: 10px;  padding-bottom: 20px; position: relative; z-index: 1; background: #f6f6f6; overflow: hidden; margin-top: -2px;}
.main .left .left_nav ul li{ overflow: hidden; background: url(../images/jt1.png) no-repeat left center; padding-left: 10px; height: 15px; line-height: 15px; margin-top: 20px; font-size: 14px; margin-left: 10px;}
.main .left .left_nav ul li:hover,.main .left .left_nav ul li.current{background: url(../images/jt2.png) no-repeat left center;}
.main .left .left_nav ul li a{ display: block;font-weight:bold;}
.main .left .left_nav ul li:hover a,.main .left .left_nav ul li.current a{ color: #cd000c;}
.main .left .left_nav h2{ margin-top: 20px; padding-top: 10px;  font-size: 16px; border-top: 1px dotted #bababa;}
.main .left .left_nav h2 span{ display: inline-block; margin-left: 5px; font-size: 12px; color: #a7a7a7;}

.main .left .left_common {
    margin-top: 20px;
    position: relative;
    width: 249px;
}
.main .left .left_common h1 {
    background: #cd000c;
    color: #fff;
    font-family: 微软雅黑;
    font-size: 18px;
    height: 37px;
    line-height: 37px;
    padding-left: 15px;
    width: 235px;
}
.main .left .left_common h1 span {
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    margin-left: 5px;
}
.main .left .left_common .lianxi {
	
	padding:10px;
    background: #f6f6f6;
	line-height:24px;
}



.main .right{ width: 729px; float: right; overflow: hidden;}
.main .right .right_bt{ height: 50px; line-height: 55px;background:#ececec;}
.main .right .right_bt p{margin-right:12px;float:right}
.main .right .right_bt h1{ font-size:21px;padding-left: 12px; float:left;color: #cd000c;}
.main .right .right_bt p span{ display: inline-block; margin: 0 5px;}
.main .right .right_cont{ height:auto;overflow: hidden; margin-top: 15px;}

.list_1 li {
    background: #eaeaea none repeat scroll 0 0;
    float: left;
    height: 220px;
    margin-bottom: 15px;
    margin-left: 16px;
    padding: 5px;
    width: 214px;
}
.list_1 li:hover {
    background: #cd000c none repeat scroll 0 0;
}
.list_1 li:hover .p{color:#fff;}
.list_1 li .img img {
    height: 180px;
    width: 214px;
}

.list_1 li .p {
    color: #fff;
    font-size: 13px;
    height: 40px;
    text-align:center;
  line-height:40px;
    color:#cd000c;
    width: 214px;
	margin:auto;
}

.list_2 {
    padding-left: 20px;
    padding-right: 20px;
}

.list_2 li {
    background: rgba(0, 0, 0, 0) url("../images/jt.png") no-repeat scroll left center;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding-left: 10px;
	border-bottom:1px #666 dashed;
}
.list_2 li a {
    display: inline-block;
    float: left;
    overflow: hidden;
    width: 600px;
}

.list_2 li span {
    display: inline-block;
    float: right;
}

.detail h1 {
    font-family: 微软雅黑;
    font-size: 18px;
    line-height: 25px;
    margin-top: 5px;
    text-align: center;
}
.detail p.sj {
    color: #606060;
    font-family: 微软雅黑;
    line-height: 25px;
    text-align: center;
	border-bottom:1px #ccc solid;
}
.detail .de {
    margin-top: 10px;
    overflow: hidden;
    text-align: justify;
}
.right_cont .fenye {
    margin-top: 10px;
    overflow: hidden;
}

.right_cont .fenye span {
    color: #5f321a;
    font-weight: bold;
	font-size:12px;
}
.right_cont .fenye p a{font-size:12px;}
.right_cont .fenye p {font-size:12px;}


.pagelist {
width: 450px;
margin: 0 auto;
height: 36px;
padding: 15px 0;
text-align: center;
}
.yiiPager li {
width: auto;
height: 30px;
line-height: 14px;
margin: 0;
padding: 0 6px 0 0;
background: none;
display: inline-block;
}
.yiiPager a {
display: block;
font-size: 12px;
line-height: 24px;
padding: 2px 10px;
background: #fcfcfc;
border: 1px solid #e1e1e1;
}
.yiiPager li.selected a {
color: #f00;
}

.main .right .right_cont .about_content {
    padding-left: 20px;
    padding-right: 20px;
}

.about_content .zs_pic{margin-top:20px;text-align:center;margin-bottom:20px;}

.about_content .zs_pic img{max-height:650px;}
.about_content table img{max-height:500px;}

.i_product_2{height:155px;}
.i_product_list2{padding-top:12px;}
.i_product_list2 li{float:left;width:250px;border-left:1px dashed #ccc;padding-left:15px;height:90px;}
.i_product_list2 li.first{border-left:none;}
.i_product_list2 li a{background:url(../images/sanjiao.png) left center no-repeat;height:30px;line-height:30px;display:block;font-size:14px;padding-left:13px;}


.n_zizhi li{float:left;width:300px;background:#fff;margin:0px 30px 25px 30px;}

.n_zizhi li a{display:block;padding:5px;color:#cd000c;padding-bottom:0px;}
.n_zizhi li img{width:290px;height:255px;}
.n_zizhi li p{height:40px;line-height:40px;text-align:center;}
.n_zizhi li a:hover {background:#cd000c;color:#fff;}


.i_contact{height:240px;background:url(../images/i_contact_bg.jpg) no-repeat;}
.i_contact_main{padding:0px 10px;padding-top:20px;line-height:24px;color:#000;font-size:14px;}

.fixed{position:fixed;width:122px;right:20px;top:122px;top:50%;margin-top:-150px;}
.fixed img{width:122px;}


