/* CSS Document */
.w1000{ width:1000px;}
.w1200{ width:1200px;}

#up_nav{ height:30px; line-height:30px; background-color:#f5f5f5; border-bottom:1px solid #ededed; color:#DFDFDF; font-family:"微软雅黑";}
.n_nav_tab{ TEXT-ALIGN:left; margin:0 auto!important; padding:auto!important; position:relative; z-index:8;}
.n_nav_tab a{color:#999;}
.n_nav_tab a:hover{color:#FF0000;}
.n_nav_tab .left_ul{ float:left;}
.n_nav_tab .left_ul li,.n_nav_tab .right_ul li{ float:left; padding-right:15px; padding-left:5px;}
.n_nav_tab .firshli{ background:none!important;}
.n_nav_tab .right_ul{ float:right;}
.n_nav_tab .red{ color:#FF0000!important;}
.n_nav_tab .right_ul b{ width:7px; height:31px; margin-right:3px; padding-right:2px; float:left; background:url(../images/down.gif) center no-repeat;}
.h_ico{ background-image:url(../images/top.png); display:inline-block; background-repeat:no-repeat; vertical-align:middle;}
.h_city{ width:12px; height:16px; background-position:-6px -1px; margin-right:10px; position:relative; margin-top:-2px;}
.h_tell{ width:20px; height:18px; background-position:-2px -37px; position:relative; }
.h_down{ width:12px; height:8px; background-position:-6px -84px; position:relative;}
.h_city_style em{ padding-left:5px; }
/****头*****/
.hj_header{ margin:0 auto; padding:auto; height:129px; position:relative; z-index:15;}
.hj_header .hj_logo{ padding-top:38px; float:left;}
/***搜索***/
.hj_m { width:445px; position:absolute; left:50%; margin-left:-222px; padding-top:12px;}
.hj_m .hj_tel{ display:block; height:33px; line-height:33px; font-size:18px; color:#d91720; }
.hj_m .hj_tel i{ margin:-2px 10px 0 10px;}
.hj_m .hj_tel h3{ font-weight:bold; display:inline-block; font-family:"微软雅黑"}
.hj_search{ position:relative;}
.hj_search .hj_search_box{ display:block; padding-right:93px; padding-left:60px; border:3px solid #d91720; height:34px; line-height:34px;}
.hj_search .hj_sear_btn{ width:90px; font-size:16px; color:#fff; text-align:center; height:34px; line-height:34px; display:block; position:absolute; right:0; top:3px; background-color:#d91720;}
.hj_search .hj_search_box input{ width:100%; border:0; height:34px; padding-left:5px; outline:none;}

.hj_sel_sear{ position:absolute; left:3px; top:3px;}
.hj_sel_sear .cur{ cursor:pointer; font-size:14px; width:60px; height:34px; line-height:34px; background-color:#f5f5f5; display:inline-block;}
.hj_sel_sear .cur span{ padding: 0 5px 0 10px}
.hj_sel_sear ul { display:none; background-color:#f5f5f5;}
.hj_sel_sear ul.hj_show{ display:block;}
.hj_sel_sear ul li{ padding-left:13px; line-height:24px;}
.hj_sel_sear ul li span{ cursor:pointer;}
.hj_sel_sear ul li span:hover{ text-decoration:underline;}
.hj_sel_sear ul li input{ display:none;} 
.hj_r{ float:right; width:200px; padding-top:10px;}
.hj_s_bt{ line-height:32px; color:#999;}
.hj_s_bt a{ color:#999; padding:0 10px}
.hj_s_bt a:hover{ color:#333;}
/*切换头部*/
.hj_r .flex-direction-nav a {	width: 36px; height: 77px; margin: -60px 0 0; display: block; background: url(../images/prevNext.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter:alpha(opacity=0);
-webkit-transition: all .3s ease;}
.hj_r .flexslider{height:110px;}
.hj_r .flexslider .slides{ text-align:center;}
.hj_r .flexslider .slides img { height:auto;}
.hj_r .flexslider .slides li{ height:110px; background-position:center!important; background-repeat:no-repeat!important;}
.hj_r .mid_w{ width:200px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-100px; margin-top:-25px; }
.hj_r .flex-control-paging li a{background: url(../images/dot2.png) no-repeat 0 -16px;}
.hj_r .flex-control-paging li a.flex-active { background-position: 0 0;}
.hj_r .flex-direction-nav .flex-next {  background-position: -36px 0px;  right: 0;}
.hj_r .h_wx{ line-height:32px; display:inline-block;}

.menu3{ margin:0 auto; padding:auto;}

/*<!--menu3-->*/
#menu3{ clear:both; border-bottom:2px solid #d91720; text-align:center; font-family:"微软雅黑"}
.clear_nav{ clear:both;}
.m3_ul li{ float:left; width:112px; position:relative; z-index:11; padding-top:6px; }
.m3_ul li a{ display:block; color:#333;}
.m3{line-height:30px; padding-top:7px; background:url(../images/m3_link.png) right 14px no-repeat}
.m3_ul li.sel .m3{ background-color:#d91720; color:#fff; background-image:none; }
.m3_ul li:nth-child(4) .m3{ background-image:none; }
.m3_ul li:hover .m3{ background-color:#d91720; color:#fff;  background-image:none; }
.m3_ul li a > span{ font-size:18px; font-weight:bold;}
/*m3图标变化*/
.m3_ico{ background-image:url(../images/m3_ico.png); background-repeat:no-repeat; width:20px; height:21px; display:inline-block; vertical-align:top; position:relative; margin-top:6px; margin-right:5px; margin-left:3px;}
.m3_down{ background-position:0 -78px; width:10px; height:10px; margin-top:13px;}
.m3_ul li:hover .m3_down{ background-position:0 -104px;}
.m3_ul li.sel .m3_down{ background-position:0 -104px;}
.m3_down3 { background-position:0 104px; width:5px;}
.m3_cl{ background-position:0 -31px;}
.m3_ul li:hover .m3_cl{ background-position:0 0px;}
.m3_ul li.sel .m3_cl{ background-position:0 0px;}
.m3_zx{ background-position:-48px -31px;}
.m3_ul li:hover .m3_zx{ background-position:-48px 0px;}
.m3_ul li.sel .m3_zx{ background-position:-48px 0px;}
.m3_hd{ background-position:-100px -31px; margin-top: 4px;}
.m3_ul li:hover .m3_hd{ background-position:-100px 0px;}
.m3_ul li.sel .m3_hd{ background-position:-100px 0px;}
.m3_st{ background-position:-153px -31px;}
.m3_ul li:hover .m3_st{ background-position:-153px 0px;}
.m3_ul li.sel .m3_st{ background-position:-153px 0px;}
.m3_top{ background-position:-200px -31px; margin-top: 4px;}
.m3_ul li:hover .m3_top{ background-position:-200px 0px;}
.m3_ul li.sel .m3_top{ background-position:-200px 0px;}

.m3_office{ background-position:-245px -30px; margin-top: 4px;}
.m3_ul li:hover .m3_office{ background-position:-245px 0px;}
.m3_ul li.sel .m3_office{ background-position:-245px 0px;}

.tm_ico{ background-image:url(../images/tm_ico.gif); width:28px; height:15px; display:inline-block; }
.m3_hd2{ background-position:0px 0px; position:absolute; right: 4px; top: 9px;}
.m3_ul li:hover .m3_hd2{ background-position:0px -30px;}
.m3_ul li.sel .m3_hd2{ background-position:0px -30px;}
.m3_ul li dl{ display:none; font-size:14px; top:43px; border-top:1px solid #d91720; position:absolute; left:0; right:0; background-color:#b8151d; line-height:24px; padding:10px 0; text-align:center; z-index:2;}
.m3_ul li:hover dl{ display:block;}
.m3_ul li dl a{ color:#fff; display:block;}
.m3_ul li dl a:hover{ background-color:#d91720;}
.m3_ul li.m3_last{ width:auto; padding-top:0; margin-left:20px; height:40px; width:195px; float:right; position:relative;} 
.m3_ul li.m3_last .pro-switch{ position:relative; margin-top:-3px;}
.m3_ul li.m3_last > a{ background-image:none;}

.m3_last .flex-direction-nav a { display:none;}
.m3_last .flexslider{height:40px;}
.m3_last .flexslider .slides{ text-align:center;}
.m3_last .flexslider .slides img { height:195px; height:40px}
.m3_last .flexslider .slides li{ height:40px; background-position:center!important; background-repeat:no-repeat!important;}
.m3_last .mid_w{ width:200px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-100px; margin-top:-25px; display:none; }
.m3_last .flex-control-paging li a{background: url(../images/dot2.png) no-repeat 0 -16px;}
.m3_last .flex-control-paging li a.flex-active { background-position: 0 0;}
.m3_last .flex-direction-nav .flex-next {  background-position: -36px 0px;  right: 0;}
.m3_last .h_wx{ line-height:32px; display:inline-block;}
.m3_last .flex-control-nav{ display:none;}
.pk,.kp{ margin:0 auto; width:1000px;}
#private_header{ clear:both;}
.private_hshow{ background:#fffef3; height:98px; position:relative;}
.private_hshow .p_logo{ padding-top:10px; float:left;}
.private_hshow .p_logo span{ display:block; width:172px; line-height:55px; height:55px; overflow:hidden; text-align:center;}
.private_hshow .p_logo span img{ max-width:172px; max-height:55px; display:inline-block; vertical-align:middle;}
.private_hshow .p_logo em{ font-size:12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top:5px; display:inline-block; padding:1px 5px; border:2px solid #333;}
.private_hshow .p_logo a{ color:#333;}
.private_hshow .p_r{ float:right; padding-top:20px; padding-right:0px; font-family:"微软雅黑"; text-align:right;}
.private_hshow .p_r .ti{ font-size:18px; font-weight:bold; color:#00984a;}
.private_hshow .p_r span{ height:40px; line-height:32px; display:block; font-size:16px; color:#ec1134; font-weight:bold;}
.private_hshow .p_m{ width:435px; height:88px; padding-top:10px; position:absolute; left:50%; margin-left:-265px;}
.private_hshow .p_m img{ vertical-align:middle; height:80px; width:435px;}
#pr_menu{ background:#00984a;}
.pr_menu{ height:40px; position:relative;}
.pr_menu ul > li{ float:left; font-size:14px; color:#fff; line-height:40px;}
.pr_menu ul > li a{ color:#fff; padding-left:18px; padding-right:18px; font-weight:bold;}
.pr_menu .navr_onthisnav a, .pr_menu .onthisnav a{ background:#01813f!important;}
.pr_menu .nav_ul li{ background:none;}
.pr_menu .nav_ul li a:hover{background:#01813f!important;}
.pr_menu .nav_bt{ position:absolute; right:85px; }
.pr_menu .nav_bt,.pr_menu .nav_bt2{ top:7px;}

.howjia_index .hj_header{ height:159px;}
.howjia_index .fu_ico{ height:80px; z-index:12;}
.howjia_index .hj_header .hj_logo{ padding-top:54px;}
.howjia_index .hj_ti h3{ font-family:"微软雅黑"; text-align:center; color:#d91720; font-size:19px; font-weight:bold; padding-top:5px;}
.howjia_index h4{ font-family:"微软雅黑"; font-size:15px; font-weight:bold; text-align:center; line-height:24px; height:28px; color:#333;}
.howjia_index .hj_tel{ text-align:center;}
.howjia_index .hj_tel i{ margin-top:-6px;}
.howjia_index .hj_tel h3{ text-align:center; font-family:"微软雅黑"; font-weight:normal}
.howjia_index .hj_r{ padding-top:20px;}