﻿﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; border:0px; padding:0px;  font-family:'微软雅黑'; color:#33333}
.clear{ clear:both;overflow:hidden; height:0px}
ul{ list-style:none;}
a{ color:#33333; text-decoration:none;}
table{ border-collapse:collapse; border:1px solid #CCC}
tr{ border:1px solid #CCC}
td{ border:1px solid #CCC}
.float{ float:left}


.l_c{width:1004px;height:50px;margin:0 auto;margin-top:-4px;background:url(../images/lcbg1.jpg) repeat-x center bottom;margin-bottom:15px;}
.l_c1{float:left;margin-right:21px;}
.l_c1 ul{padding-left:20px;}
.l_c1 ul li{float:left;padding-right:7px;font-size:14px;font-family:'微软雅黑';line-height:21px;}
.l_c1 ul li img{vertical-align:middle;}
.l_c1 ul li input{width:100px;height:21px;line-height:21px;border:1px #BDCFDD solid;background:#F7F7F7;}
.l_c2{float:left;margin-top:2px;}
.l_c2 ul li{float:left;background:url(../images/hbg1.jpg) no-repeat;width:73px;height:24px;line-height:24px;text-indent:10px;margin-left:10px;}
.l_c2 ul li a{font-family:'微软雅黑';color:#333333;}
.top{ width:1047px; height:28px; margin:0 auto; font-size:12px;}
.top_left{ width:400px; padding-left:38px; float:left; line-height:28px;color:#333333;}
.top_left img{ display:block; float:left; padding-right:10px;}
.top_left a{ display:block; float:left; line-height:28px; padding-right:10px;color:#333333;}
.top_left a:hover{ color:#ca161d;}
.top_right{ height:25px; line-height:25px; text-align:right; width:400px; float:right; padding-right:40px;color:#333333;}
.top_right a{ padding-right:25px;color:#333333;}
.top_right a:hover{ color:#ca161d;}
.mainmain{ background:url(../images/bodybg.jpg) no-repeat top center; min-height:1000px;padding-top:142px;}
.mainmain01{ background:url(../images/mainbg.jpg) repeat-y center center}

.menu{ height:51px;width:1000px; margin:0 auto; background: #FFF }
.menu_left{ width:730px; height:51px; float:left;}
.menu_left ul li{ float:left; height:51px; line-height:51px; padding:0px 21px; border-left:1px solid #f2f2f2; border-top:1px solid #f2f2f2}
.menu_left ul li a{ font-family:'微软雅黑'; font-size:16px; color:#000;}
.menu_left ul li:hover{ background:#e50020}
.menu_left ul li:hover a{ color:#FFF;}
.menu_left ul li:last-child { border-right:1px solid #f2f2f2 }
#menu_left_selectd{background:#e50020}
#menu_left_selectd a{ color:#FFF;}

.menu_right{ width:270px; float:left; padding-top:11px; }
.menu_rightjs{ width:30px; float:left; padding-top:11px; }
.search{ margin-left:3px; width:203px; height:26px; color:#9c9c9c; line-height:26px; text-indent:10px; font-size:14px; border-top:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;border-left:2px solid #c0c0c0;border-right:none; float:left;margin-right:-5px;}
.search_s{ background:url(../images/search.jpg) top right; width:61px; height:30px;}

.menu_son{ width:1000px; margin:0 auto; min-height:280px; padding-top:20px; }
.menu_son01_left{ border:1px solid #c4c4c4; padding:8px; width:490px; height:254px; float:left;}
.menu_son01_right{ width:480px; height:275px; float:right;}
.menu_son01_right_t{ height:37px; }
.menu_son01_right_t ul li{width:93px; height:37px;  float:left;  line-height:37px; text-align:center;}
.menu_son01_right_t ul li a{font-size:16px; font-family:'微软雅黑'; color:#373737;}
.menu_son01_right_t ul li:hover{background:url(../images/ico05.jpg) no-repeat;}
.menu_son01_right_select{background:url(../images/ico05.jpg) no-repeat;}

.menu_son01_right_b{ height:215px; padding:10px; border:1px solid #f2f2f2; margin-top:-1px; display:none;}
.menu_son01_right_b_title{ text-align:center;}
.menu_son01_right_b_title ul li { line-height:21px; height:21px;}
.menu_son01_right_b_title a{ font-family:'微软雅黑'; font-weight:bold; font-size:18px; color:#cc0000; line-height:35px;}
.menu_son01_right_b_list ul li{  line-height:26px;  padding-right:10px; }
.menu_son01_right_b_list ul li a{ color:#7c7c7c; font-size:14px; font-family:"微软雅黑"; display:block; float:left; width:346px; margin-left:10px}
.menu_son01_right_b_list ul li span{ display:block; float:right;color:#7c7c7c; font-size:13px; font-family:"微软雅黑"; width:90px; }

.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 382px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 382px;
	display: block;
}
.flexslider .slides li {
	font-size:0;line-height:0;
}

.footer-bottom {
    position: relative;
    background: #21292e;
    line-height: 50px;
    color: #76838f;
    padding: 25px 0;
	font-size:14px;
}

.footer-bottom .left a {
	color:#bbb;
}

.footer-bottom .social-icons a {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 2px;
    position: relative;
    text-shadow: none;
    display: inline-block;
}

.footer-bottom .social-icons i {
	font-size:23px; color:#aaa;
}
@media only screen and (max-width: 900px) {
.footer-bottom .right, .footer-bottom .left, .footer-bottom .social-icons {
    text-align: center;
    float: none;
    width: 100%;
    margin: 0;
    line-height: 20px;
}
}

.wechat-expand {
	display: none; 
	background: #2a363c;  
	position: absolute; 
	bottom: 75px;
    width: 150px;
	margin-left:846px;
	height:150px;
	border-bottom: 2px solid #e74c3c;    
	-webkit-box-shadow: 3px 3px 0 0 rgba(0,0,0,.2);
    box-shadow: 3px 3px 0 0 rgba(0,0,0,.2);    
	z-index: 9999;
}
.wechat-expand:after {
    content: "";
    position: absolute;
    right: 56px;
    bottom: -8px;
    border-width: 8px 8px 0;
    border-style: solid;
    border-color: #e74c3c transparent transparent;
    display: block;
    width: 0;
    z-index: 99;
    -webkit-animation: fadeInDown .2s ease-in;
    -moz-animation: fadeInDown .2s ease-in;
    animation: fadeInDown .2s ease-in;
}


