﻿*{ margin:0; padding:0;}
a{ text-decoration:none;}
li{ list-style-type:none;}
img{ border:none;}
input{font-family:"微软雅黑";}
html,body{width:100%; height:auto; font-size:12px; font-family:"微软雅黑";}
.main{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
h2, h3, h4 {
    font-weight: normal;
}


.ty6{ float:left; width:100%; height:35px; background:url(../images/ty6_1.png) repeat-x; line-height:35px;}
.ty6 a,.ty6 span{ float:left; color:#666;}
.ty6 a{ margin:0 5px;}
.ty6 a:hover{color:#f00;}
.ty6 a b{color:#f00; font-weight:400;}
.ty6 .a1{ background:url(ty6_2.png) no-repeat right center; padding-right:10px;}
.ty6 .a2{color:#36655F;}
.ty6 .a3{ background:url(ty6_3.jpg) no-repeat left center; padding-left:20px;}
.ty6 .a4{ background:url(ty6_5.jpg) no-repeat right center; padding-right:20px;}
.ty6 .l{ float:left;}
.ty6 .r{ float:right;}

.tl4{ float:left; width:100%; height:120px; overflow:hidden;}
.tl4 .logo{ float:left; width:359px; height:100px; overflow:hidden; margin-top:10px;}
.tl4 ul,.tl4 li{ float:left; overflow:hidden;}
.tl4 .l{ float:left; width:437px; height:auto; overflow:hidden; margin:20px 0 0 100px; display:inline;}
.tl4 .l li{width:437px; height:30px;}
.tl4 input{ border:none;}
.tl4 .l a{color:#666; line-height:24px; margin:0 5px;}
.tl4 .l a:hover{color:#f00;}
.tl4 .tx{ float:left;width:358px; height:28px; border:1px solid #ccc; color:#666; background:url(tl4_2.jpg) no-repeat 10px center; text-indent:33px; line-height:28px;}
.tl4 .sub{ float:right;width:77px; height:30px; background:url(tl4_4.png) no-repeat; cursor:pointer;}
.tl4 .r{ float:right;width:329px; height:100px; /*background:url(../images/tl4_3.jpg) no-repeat left top; */color:#666; text-indent:18px; margin-top:8px;}
.tl4 .i1{color:#444; font-size:16px; text-indent:40px;}

.td6{ float:left; width:100%; height:50px; background:#F82F1F;}
.td6 li{ float:left;}
.td6 a{ float:left; width:137px; height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center;
 background:url(td6_1.png) no-repeat right center;}
.td6 .on{ background-color:#CE141A;}

#banner_slider{ width:100%; margin:0; padding:0;}
#banner_slider li img{ width:100%; height:auto !important;}
#banner_slider li { position:relative !important;}
#banner_slider li div{ position:absolute; left:19.4%; top:60%; font-size:48px; line-height:60px; color:#ffffff; font-family: 'Open Sans', sans-serif; max-width:80% !important;}
#banner_slider li div  p{ padding:10px 15px; overflow:hidden; margin-bottom:0; display:inline-block; clear:both;}
#banner_slider li div .b_dark{ background:rgb(27,27,27); background:rgba(27,27,27,0.90); }
#banner_slider li div .b_green{ background:rgb(31,185,191); background:rgba(31,185,191,0.90); }
.banner_slider .bx-default-pager{ display:none;}
.banner_slider{ position:relative;}
.banner_slider .bx-controls-direction{ position:absolute; right:19.3%; top:87%; max-width:90%;}
.banner_slider .bx-controls-direction a{ background-image:url('../images/t_slider_nav.png'); display:inline-block; width:28px; height:28px; overflow:hidden; text-indent:-5000px; }
.banner_slider .bx-controls-direction a.bx-next{ background-position: 28px 0;}
.banner_slider .bx-controls-direction a.bx-prev{ background-position: 0 0;}

.mi5{ float:left; width:100%; height:520px; overflow:hidden; margin-top:10px; position:relative;}
.mi5 .main{ position:relative;}
.mi5 ul,.mi5 li{ float:left; overflow:hidden;}
.mi5 ul{width:1100px;}
.mi5 li{width:273px; height:245px; text-align:center; margin:0 2px 29px 0; position:relative; z-index:0;}
.mi5 .img{ height:210px; overflow:hidden;}
.mi5 .img img{ height:210px; width:257px;}
.mi5 a{ display:block;width:100%; background:#fff; color:#666; line-height:35px; font-size:15px;}
.mi5 span{ float:left; width:237px; height:210px; background:#63A454; position:absolute; left:0; top:0;filter: alpha(opacity=80); opacity:0.8; z-index:9;display:none;}
.mi5 p{ float:left;width:237px; height:210px; position:absolute; left:0; top:0; z-index:10; display:none;}
.mi5 p a{ background-color:transparent;}
.mi5 .im{ width:31px; height:32px; float:none; display:block; margin:93px auto 0;
background:url(mi5_6.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/mi5_6.png"); }
.mi5 .on span,.mi5 .on p{ display:block;}


.bgbox{ width:100%; height:auto;}
.box {
    width: 1100px;
    height: auto;
    margin: auto;
}
.indexabout {
    background: url(../images/bg_indexabout.jpg) no-repeat 420px top;
    height: 352px;
}
.indexabouttxt {
    width: 435px;
}
.fl {
    float: left;
}
.indexabouttxt h2 {
    height: 74px;
    line-height: 74px;
    font-size: 50px;
    color: #333;
}
.indexabouttxt p {
    /*height: 240px;*/
    line-height: 30px;
    padding: 16px 0px;
    color: #3b3e3e;
    text-indent: 2em;
	font-size: 14px;
}
.indexabouttxt h3 {
    width: 126px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.indexaboutimg {
    width: 540px;
}
.fr {
    float: right;
}
.indexlink {
    text-align: center;
    position: relative;
    top: -24px;
}
.indexlink h2 {
    font-size: 36px;
    background: #fff;
    display: inline;
    padding: 0px 10px;
}
.indexlink h3 {
    color: #aeaeae;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
}
.indexlink h3 strong {
    font-family: Arial;
    color: #bd0005;
    font-size: 24px;
}
.indexlinkxian {
    border-bottom: 1px solid #efecec;
    height: 20px;
}



.weibu {
    width: 1076px;
    height: 245px;
    /* border: 1px solid red; */
    margin: auto;
}
.zuo1 {
    width: 499px;
    height: 46px;
    border-bottom: 1px dotted #CDCDCD;
    float: left;
    margin-top: 13px;
}
.zuo1 ul li {
    float: left;
    line-height: 30px;
}
.you1 ul li {
    float: left;
    line-height: 30px;
}
.weibu3 {
    width: 400px;
    margin-left: 7px;
}
.weibu3 a{ font-size:15px;}
.weibu4 {
    width: 77px;
    height: 30px;
    /*border: 1px solid #32b16c;*/
}
.weibu4 a {
    color: #F82F1F;
    font-size: 14px;
    font-weight: 900;
}
/*.weibu4:hover a {
    color: #ffffff;
}*/
.weibu4 span {
    text-align: center;
    display: block;
}
.you1 {
    width: 499px;
    height: 46px;
    border-bottom: 1px dotted #CDCDCD;
    float: right;
    margin-top: 13px;
}
.sipai {
    width: 1077px;
    height: 340px;
    /* border: 1px solid red; */
    margin: auto;
    margin-top: 117px;
}
.sipai1 {
    width: 217px;
    height: 294px;
    border: 1px solid #DCDCDC;
    background-color: white;
    margin-left: 40px;
    float: left;
}
.sipai2 {
    margin-top: -75px;
    text-align: center;
}
.sipai3 {
    width: 170px;
    height: 89px;
    margin: auto;
    /* border: 1px solid red; */
    margin-top: 10px;
}
.sipai3 li {
    line-height: 23px;
}
.sipai4 {
    color: #4e4e4e;
    font-size: 16px;
    /* border: 1px solid red; */
    text-align: center;
}
.sipai5 {
    color: #4e4e4e;
    font-size: 14px;
    margin-top: 8px;
}
.sipai6 {
    width: 177px;
    height: 33px;
    background-color: #F26202;
    text-align: center;
    margin: auto;
    line-height: 33px;
    margin-top: 62px;
}
.sipai6 a {
    color: white;
    font-size: 14px;
}

.mtp {
    margin-top: 150px;
}
.top_0 {
    margin-top: 0px !important;
}
.footer_3 {
    background: #323232;
    padding: 50px 0 0;
    color: #fff;
}
#footer .footer_3 {
    background: #323232;
    overflow: hidden;
}
.footer_bg {
    background-image: url(../images/footer_bg.jpg) !important;
    background-repeat: repeat-y !important;
    border: 0px !important;
    border-top: #f83829 7px solid !important;
}
.top_10 {
    padding-top: 10px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}
.container {
    margin-right: auto;
    margin-left: auto;
}
.friend_link_link2 {
    font-size: 14px !important;
    font-family: microsoft yahei !important;
    color: #989898 !important;
    text-decoration: none!important;
    line-height: 30px !important;
    text-align: center !important;
}
.width_auto {
    width: auto !important;
    text-align: center !important;
}
.bottom_20 {
    padding-bottom: 10px;
}
.top_20 {
    padding-top: 20px;
}
.friend_link_add {
    font-size: 14px !important;
    font-family: microsoft yahei !important;
    color: #cccccc !important;
    text-decoration: none!important;
    line-height: 30px !important;
    text-align: center !important;
}
.friend_link_info {
    font-size: 14px !important;
    font-family: microsoft yahei !important;
    color: #cccccc !important;
    text-decoration: none!important;
    line-height: 56px !important;
    text-align: center !important;
    background-color: #600300 !important;
}
.friend_link_link2 a {
    color: #cccccc !important;
    text-decoration: none!important;
}



.friend_link_bg {
    background-color: #FFFFFF;
    background-image: url(../images/friend_link_bg.jpg) !important;
    background-repeat: repeat-x !important;
    padding: 0px !important;
    margin-top: 56px !important;
    padding-top: 5px !important;
}
.friend_link_bg .container{width: 1170px;}
.width_auto {
    width: auto !important;
    text-align: center !important;
}
.left_0 {
    margin-left: 0px !important;
}
.span2 {
    width: 140px;
}
.span10 {
    width: 970px;
}
.friend_link_link {
    font-size: 14px !important;
    font-family: microsoft yahei !important;
    color: #989898 !important;
    text-decoration: none!important;
    line-height: 30px !important;
}
.friend_link_link a {
    padding-right: 26px;
    color: #989898 !important;
    text-decoration: none!important;
}

