body{font-family:"Microsoft Yahei";text-align:center;font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}

/*头部*/
.header_nav{ width:100%; margin:0px auto; position:relative; overflow:hidden;border-bottom:1px solid #eeee;}
.header_nav .header{ width:1200px; margin:0px auto; text-align:left; height:40px; line-height:40px; font-size:12px;}
.header_nav .header span{float:right;}
.header_nav .header span a{ color:#8C8C8C;}
.header_nav .header span a:hover{ color:#b90204;}

/*mobile*/
.header_tel{ width:100%; margin:0px auto; position:relative; overflow:hidden;border-bottom:1px solid #eeee; display:none ;background: #f5f4e9; height:43px;}
.header_tel .content{width:100%; font-size:20px; color:#173f9d; font-weight:bold;}
.header_tel .tel{  display:inline; *display:inline; zoom:1; height:43px; line-height:43px; font-size:20px; color:#fe9307; background:url(../images/icon1.png) no-repeat left center;  padding-left:35px;}
.header_tel .tel a{color:#b90204;}

.head_mobile {width:100%; display:none;}
.head_mobile .mlogo{ width:80px; float:left;}
.head_mobile .mslogan{ float:left; padding-top:5px;}
.head_mobile .mslogan h1{ color: #000000;font-size: 18px;}
.head_mobile .mslogan span{ display:block; color:#173f9d; font-weight:bold; }
/*mobile*/

.header{ width:100%; margin:0px auto; position:relative; overflow:hidden;}
.header .head{ width:1200px; margin:0px auto; text-align:left; padding:20px 0 25px;}
.head .head_l{ float:left; width:650px;}
.head .logo{height:70px; float:left;}
.head .logo img{ vertical-align:top;}
.header .slogan{ float:right; padding-top:18px;}
.header .slogan h1{ color: #173f9d;font-size: 18px;}
.header .slogan span{ display:block;}

.head .head_r{ width:215px; float:right; text-align:right; padding-top:20px;}
.head_r .tel{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; font-size:20px; color:#fe9307; background:url(../images/tel.png) no-repeat left center; padding-left:35px;}
.head_r .tel a{ color:#173f9d; font-weight:900;}
.head_r .tel a:hover{ color:#b90204;}

.head_r .search{ width:210px; height:28px; background:#fff; float:right; position:relative; margin-top:18px; box-shadow:0px 0px 3px #999 inset;}
.head_r .search .text{ width:180px; height:28px; line-height:26px; position:absolute; left:0px; top:0px; padding:0px 5px; border:0px; background:none;}
.head_r .search .btn{ width:30px; height:26px; background-image:url(../images/icon2.png); background-color:#FE6B01; background-position: center center; background-repeat:no-repeat; position:absolute; right:0px; top:1px; cursor:pointer; border:0px; z-index:99;}

.nav_bg{ width:100%; height:50px; background:#173f9d;}
.nav_bg .nav{ width:1200px; margin:0px auto; text-align:left;}
.nav_bg .nav li{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px;}
.nav_bg .nav li a{ font-size:16px; color:#FFFFFF; display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; padding:0px 30px;}
.nav_bg .nav li a:hover{color:#b90204;}
.nav_bg .nav li.now ,.nav_bg .nav li:hover{ background:#FFFFFF; color:#b90204;}

.nav_m .n_icon{ display:none; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:0px; top:15px; z-index:9999; cursor:pointer;}


/*幻灯片*/
.mbanner{ display:none;}
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto;}
.slides{ height:502px;}
.slides li img{ height:502px;}


#banner1{height: 502px;position: relative;background-color: #fafafa;overflow: hidden;}

/*search*/
.hot-key {height:85px;line-height:75px;position:relative;width:100%; border-bottom:1px solid #eeeeee; box-shadow: 0 0 30px #ccc;}
.hot-key .content{ text-align:left; width:1200px; height:85px; margin:0px auto;}
.hot-key .content a{ color:#8C8C8C;}
.hot-key .content a:hover{ color:#b90204;}

/*幻灯片*/
.i_box_a{ width:1200px; margin:0px auto; padding-bottom:20px;}
.i_box_case{ width:1200px; margin:0px auto;}

/*
.i_head .line{ width:100%; height:1px; background:#ccc; position:absolute; left:0px; top:42px; z-index:1;}
.i_head span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; font-size:20px; color:#173f9d; padding:0px 10px; background:#FFF; position:relative; z-index:6; top:27px;}
.i_head span a{font-size:30px; color:#173f9d;font-weight:900;}
*/

.i_head{ width:100%; height:85px; line-height:85px; position:relative; margin-bottom:30px;}
.i_head span{ zoom:1; height:30px; line-height:30px; color:#173f9d;  background:#FFF;  z-index:6;}
.i_head span a{font-size:30px; color:#173f9d;font-weight:bold;}
.i_head .line{ width:105px; height:1px; background:#ccc; margin:14px auto 10px; }
.hui{ background-color:#EEEEEE;}
.en{ font-size:20px; font-weight:900; height:30px; line-height:30px; }
.en1{ font-size:20px; font-weight:900; color:#FFFFFF; height:30px; line-height:30px; }

.i_pl{ width:100%; text-align:center; padding-bottom:20px;}
.i_pl li{ width:280px; height:340px; float:left; margin:10px 10px; overflow: hidden; background:#FFFFFF; position:relative;}
.i_pl li:hover{box-shadow: 0 0 30px #ccc;}
.i_pl li .pcontent{ float:left; overflow: hidden; background:#FFFFFF; position:relative;}
.i_pl li .pcontent img{ vertical-align:top;transition: all 1s;width: 100%;overflow: hidden;}
.i_pl li:hover .pcontent img {transform: scale(1.2);}
.i_pl li .pcontent .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(23,63,157,.8);left: 0;top: 0;transition: all 1s;opacity: 0;}
.i_pl li:hover .pcontent .mask{opacity: 1;}
.i_pl li .pcontent .product-link{background: url(../images/product-link.png);width: 33px;height: 31px;position: absolute;top: -180px;bottom: 0;right: 0;left: 0;margin:auto;transition: all 1s;opacity: 0;}
.i_pl li:hover .pcontent .product-link{top: 0;opacity: 1;}
.i_pl li p{ position:absolute; bottom:15px; width:100%; height:40px; text-align:center;  overflow:hidden; font-size:14px; color:#8C8C8C;}
.i_pl li p a:hover { color:#b90204;}


/*移动端*/
.p-nav{ width:100%; background:#ffffff; margin-bottom:30px;}
.p-nav ul li{ float:left; border:1px solid #eeeeee; font-size:18px; height:50px; line-height:50px; width:31%;}
.p-nav ul li:hover{ background:#173f9d; color:#ffffff;}
.p-nav ul li:hover a{  color:#ffffff;}


/*pc端*/
.p-nav1{ position:relative; margin-bottom:50px; height:184px; background:#FFFFFF;}
.p-nav1 .f{ float:left;}
.p-nav1 h2{ font-size: 1.25em; color:#ffffff; }
.p-nav1 .f{width: 118px;height: 184px;background-color: #173f9d;position: absolute;left: 0;top: 0;}
.p-nav1 .f div{padding: 20px;overflow: hidden;color: #fff;}
.p-nav1 .f a{position: absolute;bottom: 20px;left: 20px;color: #bbc1db;text-transform: uppercase;border-bottom: solid 1px #748cc4;padding-bottom: 5px; font-size:12px;}

.p-nav1 .r{ width:1050px; padding:30px 0px ;  float:right; }
.p-nav1 .r ul{width:1050px; margin-bottom:20px;}
.p-nav1 .r ul li{ float:left;font-size:12px; height:26px; line-height:26px; padding:0 10px;}
.p-nav1 .r ul li:hover a{ color:#173f9d;}


/**/
.i_p3{ width:100%; text-align:center; padding-bottom:20px;}
.i_p3 li{ width:280px; height:220px; float:left; margin:10px 10px; overflow: hidden; background:#FFFFFF; position:relative;}
.i_p3 li:hover{box-shadow: 0 0 30px #ccc;}
.i_p3 li .pcontent{ float:left; overflow: hidden; background:#FFFFFF; position:relative;}
.i_p3 li .pcontent img{ vertical-align:top;transition: all 1s;width: 100%;overflow: hidden;}
.i_p3 li:hover .pcontent img {transform: scale(1.2);}
.i_p3 li .pcontent .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(23,63,157,.8);left: 0;top: 0;transition: all 1s;opacity: 0;}
.i_p3 li:hover .pcontent .mask{opacity: 1;}
.i_p3 li .pcontent .product-link{background: url(../images/product-link.png);width: 33px;height: 31px;position: absolute;top: -180px;bottom: 0;right: 0;left: 0;margin:auto;transition: all 1s;opacity: 0;}
.i_p3 li:hover .pcontent .product-link{top: 0;opacity: 1;}
.i_p3 li p{ position:absolute; bottom:14px; width:100%; height:20px; text-align:center;  overflow:hidden; font-size:14px; color:#8C8C8C;}
.i_p3 li p a:hover {color:#FD4D23;}

.more{ display:block; width:155px; height:38px; line-height:38px; text-align:center; background:#173f9d; font-size:17px; color:#FFF; margin:0px auto; clear:both;}
.more:hover{display:block; width:155px; height:38px; line-height:38px; text-align:center; background:#FD4D23; font-size:17px; color:#FFF; margin:0px auto; clear:both;}

.more1{ margin-top:20px; display:block; width:155px; height:38px; line-height:38px; text-align:center; background:#FD4D23; font-size:17px; color:#FFF; clear:both;}
.more1:hover{display:block; width:155px; height:38px; line-height:38px; text-align:center; background:#173f9d; font-size:17px; color:#FFF;  clear:both;}


/* 合作伙伴 */
.i_p2{ width:100%; text-align:center; padding-bottom:20px;}
.i_p2 li{ width:220px; height:99px; float:left; margin:10px 10px; overflow: hidden; background:#FFFFFF; position:relative; border-radius:4px;}
.i_p2 li:hover{box-shadow: 0 0 30px #ccc;}
.i_p2 li img{ vertical-align:top;transition: all 1s;width: 100%;overflow: hidden;}
.i_p2 li:hover .pcontent .product-link{top: 0;opacity: 1;}
.i_p2 li p{ padding-top:5px; width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#8C8C8C;}
.i_p2 li a:hover p{ color:#FD4D23;}

.hui_bg{ width:100%; padding-bottom:40px; background:#EEEEEE;}

/* 首页新闻 */
.i_news .i_head span{ background:#EEEEEE;}
.i_news{ width:1200px; margin:0px auto; padding-top:10px;}
.i_news .i_nl{ width:635px; height:210px; float:left;}
.i_news .i_nl dt{ width:245px; height:210px; float:left; border:1px solid #ddd;}
.i_news .i_nl dt img{ width:245px; height:210px; vertical-align:top;}
.i_news .i_nl dd{ width:368px; float:right; text-align:left;}
.i_news .i_nl dd h5{ width:100%; font-size:16px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.i_news .i_nl dd h5 a{ font-size:16px; color:#555555;}
.i_news .i_nl dd h5 a:hover{ font-size:16px; color:#b90204;}
.i_news .i_nl dd .des{ width:100%; height:148px; font-size:14px; line-height:180%; overflow:hidden; color:#808080; margin-top:13px;}

.more_w{ width:100%; height:20px; line-height:20px; margin-top:2px;}
.more_w a{ font-size:17px; color:#FFFFFF;}

.more_w1{ width:100%; height:20px; line-height:20px; margin-top:2px;}
.more_w1 a{ font-size:17px; color:#173f9d;}

.i_news .i_nr{ width:495px; float:right; margin-top:-15px;}
.i_news .i_nr li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; position:relative; text-align:left; margin-bottom:5px;}
.i_news .i_nr li i , .i_news .i_nr li p ,.i_news .i_nr li span{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.i_news .i_nr li i{ width:16px; height:12px; background:url(../images/icon6.png) no-repeat; margin-top:17px;}
.i_news .i_nr li a{ color:#8D8D8D;}
.i_news .i_nr li a:hover{ color:#b90204;}
.i_news .i_nr li .hot{ background:url(../images/icon5.png) no-repeat;}
.i_news .i_nr li p{ width:80%; height:40px; line-height:40px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:3px;}
.i_news .i_nr li span{ height:40px; line-height:40px; font-size:12px; position:absolute; right:0px; top:0px;}
.i_news .more{ margin-top:15px;}

/* 推荐新闻 */
.n_news .i_head span{ background:#EEEEEE;}
.n_news{ width:850px; margin:0px auto; padding-top:10px;}
.n_news .i_nl{ width:800px; height:210px; padding-top:20px;}
.n_news .i_nl dt{ width:245px; height:210px; float:left; border:1px solid #ddd;}
.n_news .i_nl dt img{ width:245px; height:210px; vertical-align:top;}
.n_news .i_nl dd{ width:500px; float:right; text-align:left; padding-left:30px; }
.n_news .i_nl dd h5{ width:100%; font-size:16px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.n_news .i_nl dd h5 a{ font-size:16px; color:#555555;}
.n_news .i_nl dd h5 a:hover{ font-size:16px; color:#b90204;}
.n_news .i_nl dd .des{ width:100%; /*height:138px;*/ font-size:14px; line-height:180%; overflow:hidden; color:#808080; margin-top:13px;}

.i_box_b{ width:1200px; margin:0px auto;}
.i_box_b .i_about{ width:100%; padding-bottom:30px;}
.i_box_b .i_about dt{ width:420px; height:266px; border:1px solid #ddd; text-align:center; float:right; overflow:hidden;}
.i_box_b .i_about dt img{ width:420px; height:266px; vertical-align:top;transition: all 1s; }
.i_box_b .i_about dt:hover img{ transform: scale(1.2);}

.i_about dd{ width:700px; float:left; text-align:left;}
.i_about dd b{ width:100%; font-size:20px; display:block; color:#173f9d; margin-bottom:20px; font-weight:600; }
.i_about dd .des{ width:100%; overflow:hidden; font-size:14px; color:#989898; line-height:190%;}

.f_bg{ width:100%; padding:20px 0; font-size:12px; color:#7D7D7D; background:#e9e8e6;}
.f_bg .foot{ width:1200px;  margin:0px auto; line-height:185%;}

.scd{ width:1200px; margin:0px auto;}
.scd .scd_l{ width:300px; float:left; text-align:left; padding-bottom:50px;}
.scd_l .title{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #ddd; font-size:16px; color:#5B5B5B;}
.scd_l .s_nav{ width:100%; /*padding-top:5px;*/ border:1px solid #eeeeee;}


.scd_l .s_nav li{ width:100%;  /*margin-top:7px; */ cursor:pointer;}
.scd_l .s_nav li .li_m{ width:100%; height:53px; line-height:53px; background:#173f9d; color:#FFF;}
.scd_l .s_nav li .li_m a{ display:block; width:100%; height:53px; line-height:53px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scd_l .s_nav li .li_m i , .scd_l .s_nav li .li_m span{display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.scd_l .s_nav li .li_m i{ width:12px; height:12px; margin-top:20px; margin-left:8px; background:url(../images/icon7_a.png) no-repeat center center;}
.scd_l .s_nav li .li_m span{ font-size:14px; color:#FFFFFF;}
.scd_l .s_nav li.now .li_m i{ background:url(../images/icon7.png) no-repeat center center;}
.scd_l .s_nav li .er{ width:100%; display:none;}
.scd_l .s_nav li.now .er{ display:block;}
.scd_l .s_nav li .er li{ width:100%; margin-top:5px;}
.scd_l .s_nav li .er li .li_m{ height:42px; line-height:42px; background:#173f9d;}
.scd_l .s_nav li .er li .li_m a{ display:block; width:100%; height:42px; line-height:42px;}
.scd_l .s_nav li .er li .li_m i{ width:9px; height:9px; background:url(../images/icon8_a.png) no-repeat center center; margin-top:17px; margin-left:25px; margin-right:5px;}
.scd_l .s_nav li .er li.now .li_m i{ background:url(../images/icon8.png) no-repeat center center;}
.scd_l .s_nav li .er li .san{ width:100%; display:none;}
.scd_l .s_nav li.now .er li.now .san{ display:block;}
.scd_l .s_nav li .er li .san li{ width:100%; height:35px; line-height:35px;  margin-top:4px; background:#FFF;}
.scd_l .s_nav li .er li .san li a{ display:block; width:100%; height:35px; line-height:35px; font-size:12px; color:#8B8B8B;}
.scd_l .s_nav li .er li .san li a span{ margin-left:45px;}
.scd_l .s_nav li .er li .san li.now , .scd_l .s_nav li .er li .san li:hover{background:#173f9d;}
.scd_l .s_nav li .er li .san li.now a , .scd_l .s_nav li .er li .san li:hover a{ color:#FFFFFF;}

.scd .scd_r{ width:850px; float:right; text-align:left; padding-bottom:30px;}
.scd_r .pst{ width:100%; height:60px; line-height:60px; text-align:left; border-bottom:1px solid #ddd; font-size:12px; color:#636363;}
.scd_r .pst a{ font-size:12px; color:#636363;}
.scd_r .pst a:hover,.scd_r .pro_l li a:hover p{ color:#b90204;}
.scd_r .pro_l{ width:100%; padding:30px 0 30px;}

.c-product{background:#068bea;height:50px;line-height:50px;text-align:center;font-size:20px;color:#FFFFFF;width:140px;display:block;}

/*
.scd_r .pro_l li{ width:229px; float:left; margin:6px; margin-bottom:15px;}
.scd_r .pro_l li img{ width:227px; height:184px; border:1px solid #ddd; vertical-align:top;}
.scd_r .pro_l li p{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:12px; color:#404040; margin-top:10px;}
*/

.scd_r .pro_l li{ width:260px; height:300px; float:left; margin:12px; margin-bottom:15px;  position:relative; overflow:hidden; border:1px solid #eeeeee;}
.scd_r .pro_l li:hover{box-shadow: 0 0 30px #ccc;}

.scd_r li .pcontent{ float:left; overflow: hidden; background:#FFFFFF; position:relative;}
.scd_r li .pcontent img{width:260px; height:260px;  border:1px solid #ddd; vertical-align:top;transition: all 1s;}
.scd_r li:hover .pcontent img {transform: scale(1.2);}
.scd_r li .pcontent .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(23,63,157,.11);left: 0;top: 0;transition: all 1s;opacity: 0;}
.scd_r li:hover .pcontent .mask{opacity: 1;}
.scd_r li .pcontent .product-link{background: url(../images/product-link.png);width: 33px;height: 31px;position: absolute;top: -180px;bottom: 0;right: 0;left: 0;margin:auto;transition: all 1s;opacity: 0;}
.scd_r li:hover .pcontent .product-link{top: 0;opacity: 1;}

.scd_r .pro_l li p{position:absolute; bottom:5px;width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:14px; color:#000000; margin-top:10px;}
.scd_r .pro_l li p a{ color:#000000;}
.scd_r .pro_l li p a:hover { color:#ffffff;}


/* 分页 */
.pages{ width:100%; text-align:center; /*padding-top:50px;*/}
.pages a ,.pages span , .pages input{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top; margin:0 2px; font-size:12px; color:#333333; padding:0 10px;}
.pages a , .pages input{ border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pages a.now , .pages a:hover{ color:#FFF; background:#FD6B01; border:1px solid #FD6B01;}
.pages span{ margin:0px;}
.pages input{ width:40px; text-align:center; padding:0px;}
.pages .btn{ cursor:pointer; background:#969696; border:1px solid #969696; color:#FFF; font-size:13px;}
.pages b{ height:25px; line-height:25px;}


/*产品详情*/
.scd_r .pro_d{ width:100%; text-align:left;}
.pro_d .title{ color:#404040; text-align:center; font-size: 18px;}
.pro_d .ftitle{ height:40px; line-height:40px; color:#404040; text-align:center; font-size: 12px;}

.pro_d dl{ width:100%; padding-top:30px;}
.pro_d dl dt , .pro_d dl dt img{ width:330px; height:330px; float:right; vertical-align:top;}
.pro_d dl dt{ border:1px solid #ddd;}
.pro_d dl dd{ width:415px; float:left; text-align:left; font-size:14px; color:#404040; line-height:200%;}
.pro_d dl dd h1{ width:100%%; font-size:16px; color:#404040; line-height:160%; margin-bottom:30px; font-weight:bold;}

.pro_d .p_ctn{  text-align:left; padding:10px; font-size:14px; line-height:28px;}
.pro_d .p_ctn img{ max-width:100%; height:auto; vertical-align:top;}

.about{ width:100%; padding:20px 0 40px;}
.about h1{ width:100%; text-align:center; font-size:16px; color:#2D2D2D; font-weight:normal; line-height:160%; margin-bottom:30px;}
.about .about_m{ width:100%; font-size:14px; color:#797979; text-align:left; line-height:170%;}
.about .about_m p{ margin-bottom:20px;}

.about .contact_m{ width:100%; font-size:14px; background:#eeeeee; }
.about .contact_m ul{ width:100%; }
.about .contact_m ul li{ width:33%; float:left; text-align:center; padding:50px 0px;}
.about .contact_m ul li span{display:block; margin:10px; line-height:28px;}

.contact{ width:100%; padding:50px 0;}
.contact dt , .contact dt img{ width:646px; height:373px; float:right; vertical-align:top;}
.contact dd{ width:320px; float:left; text-align:left; font-size:14px; color:#797979; line-height:175%;}
.contact dd h1{ width:100%; font-size:16px; color:#2D2D2D; margin-bottom:25px; font-weight:normal;}

.news{ width:100%; padding-bottom:60px;}
.news dl{ width:100%; padding:25px 0; border-bottom:1px dashed #ccc;}
.news dl dt , .news dl dt img{ width:215px; height:162px; float:left; vertical-align:top;}
.news dl dt{ border:1px solid #ddd;}
.news dl dd{ width:615px; float:right; text-align:left;}
.news dl dd .title{ width:100%; font-weight:bold; line-height:160%; position:relative; height:30px; line-height:30px; margin-bottom:8px;}
.news dl dd .title a{ font-size:14px; color:#000000;}
.news dl dd .title a:hover{ color:#e22835;}
.news dl dd .title p{ width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd .title span{ display:block; text-align:right; position:absolute; right:0px; top:0px; font-size:12px;}
.news dl dd .des{ width:100%; font-size:14px; color:#919191; line-height:140%; height:105px; overflow:hidden;}
.news dl dd .more{ width:100%; height:20px; line-height:20px; text-align:left; margin-top:5px; background:none;}
.news dl dd .more a{ font-size:12px; color:#e22835;}


.link{background:#f8f7f7; font-family:"Microsoft YaHei"; line-height:26px; padding:9px 10px 0; height:128px; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.png) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#333;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 10px; overflow:hidden}
.lnk_c a{padding-right:35px; display:inline-block;}

/* 页脚固定分类 */
.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:3.5rem; background:#142038;z-index:50; display:none;}
.fnav li{ width:25%; float:left; height:3.5rem; position:relative;line-height: 0;position: relative;}
.fnav li:before{ content:""; position:absolute; top:50%; right:0; width:1px; height:0.5rem; background:#697080;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:0.9rem; height:3.5rem;}
.fnav li em{ display:block; width:1.5rem; margin:0.5rem auto 0.6rem;}
.fnav li em img{width: 1.5rem;height: 1.5rem;}
.fnav li:first-child{background: #fac12c;}
.fnav li:last-child:before,.fnav li:first-child:before{ background:none;}



.footer {background-color:#032e65; width:100%;}
.float_l{ float:left;}
.float_r{ float:right;}
.ftnavwp {padding:0 0 30px 0;background:#2c2c2c;}
.ftnavwp ul {background-color:#015cb5;height:105px;}
.ftnavwp ul li {float:left;height:40px;line-height:40px;text-align:center;margin:0px 10px;background-color:#015cb5;}
.ftnavwp ul li a {color:#ffffff;}
.footerlink {background-color:#015cb5; font-size:12px; }

.footzi {color:#FFF;line-height:20px;padding:20px 0px 0px 50px;}
.ftnav {width:1200px;margin:0 auto;/*padding:0 70px;*/padding-top:50px;}
.ftnav dl {float:left;padding:0 50px;height:180px;border-right:1px solid #fff;}
.ftnav dl dt {font-size:16px;line-height:40px;}
.ftnav dl dd {height:25px;line-height:25px;}
.ftnav dl dt a, .ftnav dl dd a {color:#fff;}
.weixinbt {width:130px;margin-left:50px;line-height:2.0;text-align:center;color:#fff;}

.erm {margin:0px 10px 0px 30px;}
.erm p{ text-align:center; color:#FFFFFF;margin-top:10px;}

.footzi{ text-align:left; }


.side_hd {
	width:245px;
	height:51px;
	line-height:51px;
	text-align:center;
	background:url(../images/aboutbg.jpg) no-repeat;
}

.leftcontact{margin-top:13px; border:1px solid #eee; padding:10px;}
.contact1 {margin-top:10px;} 
.contact1 h2{ font-size:16px; font-weight:bold; padding-left:10px;paddint-top:10px;}
.contact1 h2 span{ color: #fe9307;}
.contact2{ line-height:22px;font-size:13px; margin-top:10px;padding-left:10px; }
