@charset "utf-8";
/* CSS Document */
.wraq_banner{width: 100%;min-width: 300px; height: 350px; position: relative; overflow: hidden;}
.banner{ width: 100%; height: 100%; position: absolute; left:0; top:0; overflow: hidden;}
.media{ top:538px;}
/*焦点图切换*/
.main_visual{height:100%;overflow:hidden;position:relative;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{display:block;width:100%;height:100%; background-position: center top; background-repeat: no-repeat;background-size:1922px 350px;}
.main_image li a{display:block;width:100%;height:100%;}
div.flicking_con{position:absolute;bottom:5px;left:60px;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:15px;height:15px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px; margin-right:3px;}
div.flicking_con a.on{background-position:0 -20px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:50px; background: none;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:50px;background: none;}

.wraq_content{width: 100%; max-width:1120px; min-width: 300px;margin:0 auto; overflow: hidden;}
.content{margin:0 10px; overflow: hidden;}
.con01{ width:100%;}
.lf01{margin-right: 310px; overflow: hidden;}

.til_lf01a{height: 54px; line-height: 54px; margin:0 auto; overflow: hidden;}
.til_lf01a a{ float:right; padding-right: 10px; font-size: 12px;}
.til_lf01a h3{ font-size: 20px; color:#e60012; background: url(../images/icon01.jpg) no-repeat 8px center; font-weight: bold;padding-left: 35px;}

.box_lf01a{height: 190px;overflow: hidden;}
.box_lf01a ul{height:186px;border: 1px solid #e1e1e1; background: #fff;  border-top:3px solid #e60012; overflow: hidden; }
.box_lf01a ul li{width:50%; height: 94px;float: left; overflow: hidden;}
.box_lf01a ul li a{ display:block; height:52px;padding:20px 5px 21px 37px;border-bottom: 1px solid #d2d2d2;background-image: url(../images/icon02.jpg); background-repeat: no-repeat;background-position:12px 27px; line-height: 26px; overflow: hidden;}

/**tab切换1样式开始**/
.tab_con1,#tab_con1{}
.lf01a_menu{height: 54px; line-height: 54px; margin:0 auto; overflow: hidden;}
.tab_menu{ width:350px; float:left;}
.tab_menu h3{ font-size: 20px;  background: url(../images/tab_icon2.jpg) no-repeat 100px center; font-weight: bold;margin-right:35px; width:125px; float:left;padding-left:5px; cursor:pointer;}
.tab_menu h3 a{color:#5b5b5b;}
.tab_menu h3:hover,.tab_menu h3.on{color:#e60012; background: url(../images/tab_icon2_hover.jpg) no-repeat 100px center;}
.tab_menu h3:hover a,.tab_menu h3.on a{color:#e60012;}
.more_tab{ display: none;}
.tab_con1 .more{ width:50px; float:right}
.tab_con1 .more a{font-size: 12px;}
/**tab切换1样式结束*/

.lf01b_box{height:189px;border: 1px solid #e1e1e1; background: #fff;  border-top:3px solid #e60012; overflow: hidden; }
.lf01b_box ul{ margin-top:20PX; padding-left:20px;}
.lf01b_box ul li{ width:30%; margin-right:3.3%;float:left; text-align:center}
.li-item{width:100%; height:0; padding-bottom:56.2%; overflow: hidden;}
.lf01b_box ul li h2 a{ color:#323232; font-weight:normal; font-size:14px;}

.lf01c{height:175px;border: 1px solid #e1e1e1; background: #fff;  border-top:3px solid #e60012; overflow: hidden; margin-top:20px}
.lf01c_list{ width:50%; float:left;}
.lf01c_box1{ padding-left:15px;padding-right:15px; overflow:hidden;}
.lf01c_box2{ padding-left:20px;padding-right:15px; overflow:hidden;}

.lf01c_tit{ height:40px; line-height:40px;}
.lf01c_tit h2{ color:#e60012; font-size:18px; font-weight:normal;}
.lf01c_tit a{ float:right; font-size:12px;}

.lf01c_info{ margin-top:7px;}
.lf01c_info img{ width:50%; float:left;}
.lf01c_info p{ float:right; width:43%; font-size:12px; line-height:22px; height:115px; overflow:hidden;}
.lf01c_list ul{margin-top:3px;}
.lf01c_list ul li{ width:47%; margin-right:3%;float:left; height:30px; line-height:30px;}
.lf01c_list ul li a{ font-size:14px;}

.minser{ height: 34px; margin:10px auto 0; display: none;}
.search{height:32px; background: #fff; border: 1px solid #d5d5d5;position:relative;}
.search input{position:absolute; width:90%;height:32px;line-height:32px; color:#3c98cc; border:none; background:none; left:0px; top:0px; padding-left:0px; font-family: 'Microsoft YaHei',"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 14px; color:#888; z-index: 2;}
.search input.notxt{padding-left:10px; font-family: 'Microsoft YaHei',"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 14px; color:#888;outline:none;}   
.search input.notxt1 {position: absolute;width:100%;height: 32px;top: 0px;right:0px;border: none;background: url(../images/ser.jpg) no-repeat right center;cursor:pointer; z-index: 1;}

.rt01{width:280px; right:0; top:0; overflow: hidden;}
.maxser{ height: 34px; margin:10px auto 0;}
.rt01b{ width: 278px; background: #eaeaea; border: 1px solid #e1e1e1; border-top: 3px solid #e60012; margin-top: 10px; overflow: hidden;}
.til_rt01b{ height: 40px; line-height: 40px; overflow: hidden;}
.til_rt01b a{ float:right; padding-right: 5px; font-size: 12px;}
.til_rt01b h3{ font-size: 18px; font-weight: normal; padding-left: 17px;}
.box_rt01b ul li{ height:38px;overflow: hidden; line-height: 38px; font-size: 12px; padding-left: 29px;}
.box_rt01b ul li span{ float:left; width: 21px; height: 18px;background: url(../images/icon03.png) no-repeat; margin-top: 10px; margin-right:25px; }
.box_rt01b ul li:hover{ background: #fff;}
.box_rt01b ul li:hover a{ color:#323232;}
.box_rt01b ul li.li01 span{background-position: 0 0;}
.box_rt01b ul li.li02 span{background-position: 0 -30px;}
.box_rt01b ul li.li03 span{background-position: 0 -60px;}
.box_rt01b ul li.li04 span{background-position: 0 -89px;}
.box_rt01b ul li.li05 span{background-position: 0 -119px;}
.box_rt01b ul li.li01:hover span{background-position:-31px 0;}
.box_rt01b ul li.li02:hover span{background-position:-31px -30px;}
.box_rt01b ul li.li03:hover span{background-position:-31px -60px;}
.box_rt01b ul li.li04:hover span{background-position:-31px -89px;}
.box_rt01b ul li.li05:hover span{background-position:-31px -119px;}

.rt01c{ background: #fff;}
.box_rt01c ul{ width:264px; margin:0 auto;}
.box_rt01c ul li{ width:88px; padding:6px 0 10px; float: left; text-align: center; border-bottom:1px dotted #b1b1b1;  line-height: 26px;}
.box_rt01c ul li p{ width:62px; height: 43px; background: url(../images/icon04.png) no-repeat center; margin:0 auto;}
.box_rt01c ul li p.icon-font1{background-position: 0 0;}
.box_rt01c ul li p.icon-font2{background-position: 0 -50px;}
.box_rt01c ul li p.icon-font3{background-position: 0 -107px;}
.box_rt01c ul li p.icon-font4{background-position: 0 -158px;}
.box_rt01c ul li p.icon-font5{background-position: 0 -210px;}
.box_rt01c ul li:hover a{ color:#e60012;}
.box_rt01c ul li:nth-last-of-type(1),.box_rt01c ul li:nth-last-of-type(2){border-bottom: none;}

.rt01d{ margin-top: 10px; overflow: hidden;}
.til_rt01d{ border-bottom: 2px solid #e60012;}
.til_rt01d h3{ padding-left:6px;}
.box_rt01d ul li{ width:25%; float: left; text-align: center; font-size: 12px; line-height: 30px;padding-top:20px;}
.box_rt01d ul li a p{ width:48px; height: 48px; background: url(../images/icon08.png) no-repeat top center; margin:0 auto;}
.box_rt01d ul li a p.icon-sc01{background-position: 0 0;}
.box_rt01d ul li a p.icon-sc02{background-position: 0 -51px;}
.box_rt01d ul li a p.icon-sc03{background-position: 0 -101px;}
.box_rt01d ul li a p.icon-sc04{background-position: 0 -152px;}
.box_rt01d ul li a:hover p.icon-sc01{background-position: -52px 0;}
.box_rt01d ul li a:hover p.icon-sc02{background-position: -52px -51px;}
.box_rt01d ul li a:hover p.icon-sc03{background-position: -52px -101px;}
.box_rt01d ul li a:hover p.icon-sc04{background-position: -52px -152px;}
.box_rt01d ul li a:hover{color:#e60012;}

.con02{overflow: hidden; margin:8px auto 0; }
.con02 ul li{ width:50%; float:left; overflow: hidden;}
.wraq_boxcon02{padding:0 1px; margin-top: 18px; border: 3px solid #c9c9c9; background: #fff; }
.box0201{ padding:10px 0; border-bottom: 1px solid #d2d2d2; overflow: hidden;}
.lf_box0201{width:95px; float:left; margin-right: 25px; padding-left:4px;}
.lf_box0201 p{ width:45px; height: 39px; float:left; background: url(../images/icon05.png) no-repeat center;}
.lf_box0201 h3,.lf_box0201 h3 a{font-size: 20px; font-weight: bold; color:#dd4e54; text-align: center; line-height: 38px;}
.lf_box0201 p.icon01{ background-position: 0 0;}
.lf_box0201 p.icon02{ background-position: 0 -53px;}
.lf_box0201 p.icon03{ background-position: 0 -106px;}
.lf_box0201 p.icon04{ background-position: 0 -157px;}

.rt_box0201{width:393px; float:left;}
.rt_box0201 a{font-size: 15px; font-weight: bold; line-height: 30px; padding:0 17px 0 10px; background: url(../images/icon06.jpg) no-repeat right center;}
.rt_box0201 a.a04,.rt_box0201 a.a07,.rt_box0201 a.b04,.rt_box0201 a.b05,.rt_box0201 a.c03,.rt_box0201 a.c05,.rt_box0201 a.d04,.rt_box0201 a.d06{background: none;}
.rt_box0201 a.c03{ padding-right: 80px;}


.til_con02li a{ line-height: 34px; font-size: 14px; font-weight: normal; color:#e60012; padding-left: 15px;}
.box0202{ padding-bottom: 8px; overflow: hidden;}
.box0202 dl dd{ height: 30px; line-height: 30px; width:50%; float:left; overflow: hidden;}
.box0202 dl dd a{ padding-left: 20px; font-size: 14px;}


@media screen and (max-width:1140px) {
    .wraq_banner{height: 255px;}
    .main_image li span{background-size:1400px 255px;}
    .bht01{width:100%;}
    .box_rt01d ul li{padding-top:15px;}
    .lf_box0201{ margin-right: 0px;}
    .rt_box0201{width:352px;}
    .rt_box0201 a{padding:0 13px 0 7px;}
    .rt_box0201 a.a04,.rt_box0201 a.d04{ padding-right: 0;}
	.lf01c_list ul li{ line-height:10px; height:32px;}
	.lf01c_list ul li a{ font-size:12px;}

}

@media screen and (max-width:980px) {
    .box_lf01a ul li{ width:100%; height: 46px;}
    .box_lf01a ul li a{ margin: 0; height: 45px; line-height: 45px; padding-top: 0; padding-bottom: 0; border-bottom:none; border-top:1px solid #d2d2d2; background-position:12px center;}
    .box_lf01a ul li:first-child a{border-top:none;}
    .rt_box0201{width:270px;}
    .rt_box0201 a{ padding:0 14px 0 7px;}
    .rt_box0201 a.a04,.rt_box0201 a.a07,.rt_box0201 a.b04,.rt_box0201 a.b05,.rt_box0201 a.c03,.rt_box0201 a.c05,.rt_box0201 a.d04,.rt_box0201 a.d06{background: url(../images/icon06.jpg) no-repeat right center;}
    .rt_box0201 a.c03{ padding:0 10px;}
    .rt_box0201 a.a03,.rt_box0201 a.a05,.rt_box0201 a.a07,.rt_box0201 a.b02,.rt_box0201 a.b04,.rt_box0201 a.b05,.rt_box0201 a.c02,.rt_box0201 a.c04,.rt_box0201 a.c05,.rt_box0201 a.d02,.rt_box0201 a.d04,.rt_box0201 a.d06{ background: none;}
    .rt_box0201 a.a05,.rt_box0201 a.b02,.rt_box0201 a.b04,.rt_box0201 a.c02{ padding-right: 100px;}
    .rt_box0201 a.d04 { padding-right: 110px;}
    .rt_box0201 a.b04,.rt_box0201 a.c04{ padding-right: 80px;}
    .rt_box0201 a.a03{ padding-right: 0px;}
    .rt_box0201 a.a04{ padding-right: 14px;}
    .rt_box0201 a.d02{ padding-right: 70px;}
    
}

@media screen and (max-width:768px) {
    .wraq_banner{height: 237px;}
    .main_image li span{background-size:1300px 237px;}
    .lf01{margin-right: 210px;}
    .box_lf01a{ width:100%; height:396px;}
    .box_lf01a ul{height: 392px;}
    .box_lf01a ul li{ height:98px; }
    .box_lf01a ul li a{ height: 52px; line-height:26px; padding:23px 5px 23px 35px;background-position:12px 29px;}
	.lf01b_box{height:159px;border: 1px solid #e1e1e1; background: #fff;  border-top:3px solid #e60012; overflow: hidden; }
    .rt01{width:190px;}
    .rt01b{ width: 188px;}
    .box_rt01b ul li{ padding-left: 18px;}
    .box_rt01c ul{ width:172px; margin:0 auto;}
    .box_rt01c ul li{ width:86px;}
    .box_rt01c ul li:nth-last-of-type(2){border-bottom:1px dotted #b1b1b1; }
    .box_rt01d ul li{ width:50%;padding-top:10px;}
    .lf01c{ height:auto;}
	.lf01c_list{ width:100%; float:none;}
	.lf01c_list ul{ margin-bottom:20px;}
	.lf01c_box1{padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:10px;}
	.lf01c_info p{ height:auto;}
	
	
}

@media screen and (max-width:640px) {
    .wraq_banner{height: 160px;}
    .main_image li span{background-size:880px 160px;}
    .lf01{ width:100%; margin-right: 0;}
    .minser{ display: block;}
    .box_lf01a{ height: 189px;}
    .box_lf01a ul{ height: 185px;}
    .box_lf01a ul li{ width:100%; height: 46px;}
    .box_lf01a ul li a{ margin: 0; height: 45px; line-height: 45px; padding-top: 0; padding-bottom: 0; border-bottom:none; border-top:1px solid #d2d2d2; background-position:12px center;}
    .box_lf01a ul li:first-child a{border-top:none;}
    .rt01{ display: none;}
    
}

@media screen and (max-width:340px) {
	.lf01c_list ul li {height: 32px; line-height: 32px; float:none;  width:100%;}
	.lf01c_info img{ width:100%;}
	.lf01c_info p{ width:100%; margin:10px 0px}
	.lf01c_list ul{ margin-bottom:20px;}
	}

@media screen /*and (min-width:320px)*/ and (max-width:479px) {
    .wraq_banner{height: 110px;}
    .main_image li span{background-size:600px 110px;}
    .lf_box0201{ width:43px; margin-right:0px;}
	.tab_menu{ width:300px; float:left; }
	.tab_menu h3{ width:100px;background: url(../images/tab_icon2.jpg) no-repeat right center; }
	.tab_menu h3:hover,.tab_menu h3.on{color:#e60012; background: url(../images/tab_icon2_hover.jpg) no-repeat right center;}
	.tab_con1 .more{ display:none;}
    .rt_box0201{width:245px;}
    .rt_box0201 a{ font-size: 13px;}
    .rt_box0201 a.a03,.rt_box0201 a.a05,.rt_box0201 a.a07,.rt_box0201 a.b02,.rt_box0201 a.b04,.rt_box0201 a.b05,.rt_box0201 a.c02,.rt_box0201 a.c04,.rt_box0201 a.c05,.rt_box0201 a.d02,.rt_box0201 a.d04,.rt_box0201 a.d06{background: url(../images/icon06.jpg) no-repeat right center;}
    .rt_box0201 a.b02,.rt_box0201 a.b04,.rt_box0201 a.c02,.rt_box0201 a.d02,.rt_box0201 a.d04{ padding-right: 12px;}
    .rt_box0201 a.a03,.rt_box0201 a.a05,.rt_box0201 a.a07,.rt_box0201 a.b03,.rt_box0201 a.b05,.rt_box0201 a.c02,.rt_box0201 a.c04,.rt_box0201 a.c05,.rt_box0201 a.d02,.rt_box0201 a.d04,.rt_box0201 a.d06{background: none;}
    .rt_box0201 a.a05,.rt_box0201 a.b03{ padding-right: 15px;}
    .rt_box0201 a.a05{ padding-right: 100px;}
    .rt_box0201 a.c02,.rt_box0201 a.d04{ padding-right: 100px;}
    .rt_box0201 a.d02{ padding-right: 60px;}
    .rt_box0201 a.c04{ padding-right: 80px;}
    .rt_box0201 a.a03{ padding-right: 0;}
    .rt_box0201 a.c03{background: url(../images/icon06.jpg) no-repeat right center; padding-right: 12px;}
    .box0202 dl dd{width:100%; line-height: 26px;}
	
	.lf01b_box{ height:auto;}
	.lf01b_box ul{ padding:0px 20px;}
	.lf01b_box ul li{ width:100%;}
	.lf01b_box ul li img{ width:100%;} 
	.lf01b_box ul li h2{ height:40px; line-height:40px; margin-bottom:10px;}
	.lf01c{ height:auto;}
	.lf01c_info p{ height:auto;}
	.lf01c_tit{ line-height:40px;}
	.lf01c .lf01c_list{ width:100%;}
	.lf01c_box1{padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:10px;}
}