@charset "utf-8";

/*---------common-----------------*/

html,body{
	font-size:15px;
	font-family: "微软雅黑", "microsoft yahei";
	color:#666666;
}

a{
	color:#333333;
	text-decoration: none;
}

a:hover{
	color:#D03F3F;
}


.linkcolor a{
	color:#333333;
}

.linkcolor a:hover{
	color:#D03F3F;
}

p{
	margin:0;padding:0;border:0;
}

.cboth{
	clear: both; line-height:0px; height:0px; overflow:hidden; list-style:none;
}

.allbg{
	width:100%;	
}

.allcontent{
	margin:0 auto;
	width:1200px;
}

/*---------// common-----------------*/

/*------------------top----------------*/

.top{
	border-bottom:1px solid #EEEEEE;
	background-color:#ffffff;
}

.top_content{
	height:33px;
	line-height:33px;
}

.top_content .top_link ul li{
	float:left;
}

.top_content .top_link ul li a{
	float:left;
	font-size:13px;
	color:#777777;
}

.top_content .top_link ul li i{
	float:left;
	font-style: normal;
	color:#777777;
}

.top_content .top_fj{
	display: none;
}

.top_content .top_fj ul li{
	float:left;
}

.top_content .top_fj ul li a{
	float:left;
	font-size:13px;
	color:#777777;
}

.top_content .top_fj ul li i{
	float:left;
	font-style: normal;
	color:#777777;
}

.top_content .top_dh{
	display: none;
	margin-top:5px;
	margin-left:24px;
}

/*------------------//top----------------*/


/*----------------header-----------------*/

.header{
	background-color:#ffffff;
}

.header_content{
	height:111px;
	background:url(../images/header_bg.png) no-repeat right bottom;
}

.header_content .logo{
	margin-top:15px;
}

.header_content .logo img{
	
}

.header_content .search_form{
	margin-top:33px;
	float: right;
}

.header_content .search_form .search_text{
	width:230px;
	padding-left:40px;
	height:33px;
	line-height:33px;
	color:#666666;
	font-size:14px;
	background:url(../images/search_icon.png) no-repeat 8px center #ffffff;
	border:1px solid #FC8F73;
	border-right:none;
}

.header_content .search_form .search_button{
	width:81px;
	height:35px;
	line-height:35px;
	background:#BF2727;
	color:#ffffff;
	font-size:16px;
	cursor: pointer;
}

/*----------------//header-----------------*/


/*------------------nav-------------------*/
.nav{
	background:#BF2727;
}

.nav_content{
	height:58px;
	line-height:58px;
}

.nav_content li{
	float:left;
}

.nav_content li a{
	display: block;
	width:135px;
	height:58px;
	line-height:58px;
	text-align: center;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}

.nav_content li a:hover{
	background:#FD5835;
}

/*------------------//nav-------------------*/

/*-----------------main1-------------------*/

.main1{
	width:100%;
	padding-top:23px;
	height:415px;
	background:url(../images/main1_bg.jpg) no-repeat center top;
}

.main1_content{
	height:390px;
	overflow:hidden;
	background-color:#ffffff;
}

.main1_content .side_l{
	width:130px;
	height:390px;
}

.main1_content .side_l ul li a{
	display: block;
	width:130px;
	padding-top:75px;
	height:54px;
	background-color:#BF2727;
	color:#ffffff;
	font-size:18px;
	text-align: center;
	border-bottom: 1px solid #FD8970;
	background-repeat: no-repeat;
}

.main1_content .side_l ul li .hover{
	background-color:#FD5835;
}

.main1_content .side_l ul .icon1 a{
	background-image:url(../images/part_icon1.png);
	background-position:center 30px;
}

.main1_content .side_l ul .icon2 a{
	background-image:url(../images/part_icon2.png);
	background-position:center 30px;
}

.main1_content .side_l ul .icon3 a{
	background-image:url(../images/part_icon3.png);
	background-position:center 30px;
}

.main1_content .part1{
	width:1070px;
	height:390px;
}

.main1_content .part1 .part1_l{
	margin-top:13px;
	margin-left:11px;
}

.main1_content .part1 .part1_r{
	width:554px;
}

.main1_content .part1 .part1_r .title{
	width:100%;
	height:35px;
	margin-top:20px;
	margin-left:26px;
}

.main1_content .part1 .part1_r .title ul li{
	float:left;
	margin-right:32px;
}

.main1_content .part1 .part1_r .title ul li a{
	font-size:24px;
	color:#999999;
}

.main1_content .part1 .part1_r .title .hover a{
	color:#3F78BE;
}


.main1_content .part1 .part_side_r{
	width:100%;
	height:320px;
	margin-left:23px;
	margin-top:5px;
}

.main1_content .part1 .part_side_r dl dt a{
	display:block;
	width:100%;
	text-align: center;
	color:#D80000;
	font-size:18px;
	font-weight: bold;
	line-height:45px;
}

.main1_content .part1 .part_side_r dl dd{
	width:100%;
	height:58px;
	overflow: hidden;
	border-bottom: 1px dashed #BBBBBB;
	line-height:25px;
}

.main1_content .part1 .part_side_r dl dd .more{
	color:#D80000;
}

.main1_content .part1 .part_side_r ul{
	width:100%;
}

.main1_content .part1 .part_side_r ul li{
	width:100%;
	height:34px;
	line-height:34px;
	*height:31px;
	*line-height:31px;
	overflow: hidden;
}

.main1_content .part1 .part_side_r ul li p{
	display:block;
	float: left;
}

.main1_content .part1 .part_side_r ul li a{
	display: block;
	width:86%;
	overflow-x:hidden;
	float: left;
}

.main1_content .part1 .part_side_r ul li span{
	float:right;
}

.main1_content .part2{
	width:1070px;
	height:390px;
}

.main1_content .part2 .part2_l{
	margin-top:24px;
	margin-left:20px;
}

.main1_content .part2 .part2_l ul li{
	margin-bottom:12px;
}

.main1_content .part2 .part2_l ul li a{
	display: block;
	width:160px;
	height:58px;
	line-height:58px;
	background-color:#F5EEEA;
	border:1px solid #EEBEAD;
	color:#333333;
	font-size:15px;
	padding-left:66px;
	background-repeat: no-repeat;
}


.main1_content .part2 .part2_l ul li a:hover{
	background-color:#bf2727;
	color:#ffffff;
	border:1px solid #bf2727;
}


.main1_content .part2 .part2_l ul .icon1 a{
	background-image:url(../images/part2_icon1.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon1 a:hover{
	background-image:url(../images/part2_icon1_hover.png);
}

.main1_content .part2 .part2_l ul .icon2 a{
	background-image:url(../images/part2_icon2.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon2 a:hover{
	background-image:url(../images/part2_icon2_hover.png);
}

.main1_content .part2 .part2_l ul .icon3 a{
	background-image:url(../images/part2_icon3.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon3 a:hover{
	background-image:url(../images/part2_icon3_hover.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon4 a{
	background-image:url(../images/part2_icon4.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon4 a:hover{
	background-image:url(../images/part2_icon4_hover.png);
}

.main1_content .part2 .part2_l ul .icon5 a{
	background-image:url(../images/part2_icon5.png);
	background-position:20px center;
}

.main1_content .part2 .part2_l ul .icon5 a:hover{
	background-image:url(../images/part2_icon5_hover.png);
}


.main1_content .part2 .part3_l{
	margin-top:24px;
	margin-left:20px;
	width: 228px;
}

.main1_content .part2 .part3_l ul li{
	    display: inline-block;
	margin-bottom:12px;
}

.main1_content .part2 .part3_l ul li a{
	display: block;
    width: 109px;
    height: 58px;
    line-height: 58px;
    background-color: #fff;
    border: 1px solid #EEBEAD;
    color: #333333;
    font-size: 15px;
    background-repeat: no-repeat;
    text-align: center;
}

.main1_content .part2 .part3_l ul li a:hover{
	background-color:#bf2727;
	color:#ffffff;
	border:1px solid #bf2727;
}


.main1_content .part2 .part3_l ul .icon1 a{
	background-image:url(../images/part2_icon1.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon1 a:hover{
	background-image:url(../images/part2_icon1_hover.png);
}

.main1_content .part2 .part3_l ul .icon2 a{
	background-image:url(../images/part2_icon2.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon2 a:hover{
	background-image:url(../images/part2_icon2_hover.png);
}

.main1_content .part2 .part3_l ul .icon3 a{
	background-image:url(../images/part2_icon3.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon3 a:hover{
	background-image:url(../images/part2_icon3_hover.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon4 a{
	background-image:url(../images/part2_icon4.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon4 a:hover{
	background-image:url(../images/part2_icon4_hover.png);
}

.main1_content .part2 .part3_l ul .icon5 a{
	background-image:url(../images/part2_icon5.png);
	background-position:20px center;
}

.main1_content .part2 .part3_l ul .icon5 a:hover{
	background-image:url(../images/part2_icon5_hover.png);
}


.main1_content .part2 .part2_r{
	width:538px;
	margin-top:20px;
	margin-right:20px;
}

.main1_content .part2 .part2_r h3{
	height:42px;
	line-height:42px;
	border-bottom:2px solid #CCCCCC;
}

.main1_content .part2 .part2_r h3 a{
	display: block;
	font-size:18px;
	color:#333333;
	width:100px;
	height:42px;
	line-height:42px;
	border-bottom:2px solid #BF2727;
	text-align: center;
	font-weight: normal;
}

.main1_content .part2 .part2_r ul{
	margin-top:10px;
}

.main1_content .part2 .part2_r li{
	height:32px;
	line-height:32px;
	*height:29px;
	*line-height:29px;
}

.main1_content .part2 .part2_r li p{
	float:left;
	display:inline;
}

.main1_content .part2 .part2_r li a{
	float:left;
}

.main1_content .part2 .part2_r li span{
	float:right;
}

.main1_content .part3{
	width:1070px;
	height:390px;
}

.main1_content .part3 ul{
	margin-top:32px;
	margin-left:30px;
}

.main1_content .part3 li{
	float:left;
	margin-right:16px;
}

.main1_content .part3 li:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}



/*-----------------//main1-------------------*/


/*------------------main2--------------------*/

.main2_content{
	
}

.main2_content .side_l{
	width:574px;
	height:334px;
}

.main2_content .side_l h3{
	position:relative;
	width:100%;
	height:60px;
	border-bottom:2px solid #eeeeee;
}

.main2_content .side_l h3 .title{
	float:left;
}

.main2_content .side_l h3 .title a{
	display: block;
	width:115px;
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#3F78BE;
	font-weight: normal;
	border-bottom:2px solid #3F78BE;
	text-align: center;
}

.main2_content .side_l h3 .title a:hover{
	color:#d80000;
	border-bottom:2px solid #d80000;
}

.main2_content .side_l h3 .title2{
	position:absolute;
	left:130px;
	top:22px;
}

.main2_content .side_l h3 .title2 li{
	float:left;
}

.main2_content .side_l h3 .title2 li a{
	display: block;
	width:115px;
	padding-top:5px;
	height:40px;
	color:#333333;
	font-size:18px;
	text-align: center;
}

.main2_content .side_l h3 .title2 .hover a{
	color:#BF2727;
	background:url(../images/wsbs_title_hover.png) no-repeat center bottom;
}

.main2_content .side_l h3 .point{
	position:absolute;
	right:0px;
	top:35px;
	width:45px;
	height:45px;
}

.main2_content .side_l h3 .point li{
	float:left;
	width:10px;
	height:10px;
	background-image:url(../images/wsbs_circle2.png);
	background-position:left top;
	background-repeat: no-repeat;
	margin-right:12px;
}

.main2_content .side_l h3 .point .hover{
	background-image:url(../images/wsbs_circle1.png);
}























.main2_content .side_l .content{
	width:100%;
}

.main2_content .side_l .content ul{
	width:110%;
}

.main2_content .side_l .content ul li{
	float:left;
	margin-right:14px;
	margin-top:13px;
}

.main2_content .side_l .content ul li a{
	display: block;	
	width:131px;
	height:44px;
	line-height:44px;
	border:1px solid #DDDDDD;
	text-align:center;
	font-size:15px;
	color:#777777;
}

.main2_content .side_l .content ul li a:hover{
	color:#ffffff;
	background-color:#FFB075;
	border:1px solid #FFB075;
}

.main2_content .side_pic{
	width:244px;
	height:334px;
	margin-left:19px;
}

.main2_content .side_pic .wsbs_pic{
	margin-top:20px;
}

.main2_content .side_pic .wsbs_pic:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.main2_content .side_pic .jinduchaxun{
	margin-top:15px;
}

.main2_content .side_pic .jinduchaxun:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.main2_content .side_r{
	position:relative;
	width:344px;
	height:355px;
	overflow: hidden;
}

.main2_content .side_r h3{
	width:100%;
	height:60px;
	border-bottom:2px solid #eeeeee;
}

.main2_content .side_r h3 .title{
	float:left;
}

.main2_content .side_r h3 .title a{
	display: block;
	width:115px;
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#3F78BE;
	font-weight: normal;
	border-bottom:2px solid #3F78BE;
	text-align: center;
}

.main2_content .side_r h3 .title a:hover{
	color:#d80000;
	border-bottom:2px solid #d80000;
}

.main2_content .side_r .content{
	width:100%;
	height:266px;
	overflow: hidden;
	margin-top:18px;
}

.main2_content .side_r .erweima{
	width:90px;
	height:90px;
	position:absolute;
	z-index:9999;
	bottom:68px;
	right:85px;
}

.main2_content .side_r .erweima img{
	width:100%;
	height:100%;
}

.main2_content .side_r .content ul{
	width:110%;
}

.main2_content .side_r .content ul li{
	float:left;
}

.main2_content .side_r .content ul li a{
	float:left;
	display: block;
	width:172px;
	height:133px;
	border-bottom:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	text-align: center;
	padding-bottom:5px;
}

.main2_content .side_r .content ul li img{
	display:block;
	width:84px;
	height:84px;
	margin:17px auto 5px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;
}

.main2_content .side_r .content ul li img:hover{
	 cursor: pointer;
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}


/*------------------//main2--------------------*/


/*-------------------main3---------------------*/
.main3{
	margin-top:26px;
	height:106px;
	background-color:#F2F2F2;
}

.main3_content{
	padding-top:25px;
	height:81px;
}

/*-------------------//main3---------------------*/

/*------------------footer---------------------*/

.footer{height:169px;background-color:#f5f5f5;}
.footer .centerD{height:100%;width:1100px;margin:0 auto;}
.footer .context{height:124px;width:750px;color:#353535;font-size:14px;line-height:30px;text-align:center;margin-top:45px;}

#imgConac{
	float:left;
	margin-left:104px;
	margin-top:33px;
}	
#_span_jiucuo{
	display:inline;float: left;
	padding-top:47px;
}


/*------------------//footer---------------------*/


/*-------------link--------------*/
.link_a{
	margin-bottom:25px;
}

.link_content{
		
	background:#ffffff;
}

.link_title{
	font-size:20px;
	color:#147BDA;
	margin-top:25px;
	margin-left:25px;
	font-weight: bold;
}

#link{ width:100%;margin-top:32px;}
#link .select{position:relative; margin:0 13px; float:left;}
#link .select dt{height:25px;display:inline-block;border:1px solid #d2ccc4; background:url(../images/lik_bgbgb001.png) repeat-x right;line-height:26px;padding-left:10px;cursor:pointer;width:190px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#444444;}
#link .select dt:hover,.select dt.cur{border:1px solid #F5C064;box-shadow:0 0 3px #F5C064;}

#link .select dd{position:absolute;z-index:9999;left:0;top:25px;border:1px solid #d2ccc4;background:#fff;display:none;}
#link .select dd ul{padding:11px; width:190px; max-height:140px;overflow:auto;}
#link .select dd ul li a{line-height:25px;display:block;padding:0 3px;font-size:14px;}
#link .select dd ul li a:hover{background:#f5f5f5;}

/*-------------// link--------------*/


/*右侧侧边栏*/
.stock-close{font-size: 32px; position: absolute; top: -32px; right: 0px; color: #FF2626; line-height: 32px; cursor: pointer;}
 .stock{position: fixed; top: 150px; right: 0; font-size: 16px; z-index: 998; background-color: #FFFFFF;}
 .stock h3{color: #FF2626; padding: 8px;}
 .stock table{background-color: #FFFFFF;  height: 211px; text-align: center; border-collapse: collapse; border-bottom: 1px solid #CCCCCC;}
.stock table th{color: #FFFFFF; background-color: #FF4D4D; border: none;}
 .stock table tr{border-bottom: 1px solid #CCCCCC;}
.stock table th,.wrap-all .stock table td{border-right: 1px solid #CCCCCC;}

/*右侧侧边栏添加颜色*/
.normal{color: #00B200;}
.less{color: #FF7F00;}
.shortage{color: #FF2626;}

