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{ width:100%; margin:0px auto; background:#fff; position:relative; overflow:hidden;}
.header .head{ width:1200px; margin:0px auto; text-align:left; padding:10px 0 15px;}
.head .logo{ width:402px; height:40px; float:left; margin-top:20px;}
.head .logo img{ width:100%; height:100%; vertical-align:top;}
.head .head_r{ width:400px; float:right; text-align:right;}
.head_r .tel{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:30px; font-size:18px; color:#ACACAC; background:url(../images/icon1.png) no-repeat left center; padding-left:35px;}
.searchcon{ margin-top:10px;}
.head_r .search{ background:#fff; float:right; margin-left:20px;}
.head_r .search .text{ width:180px; height:26px; line-height:26px; padding:0px 5px; border:0px; background:none; border:solid 1px #ddd; float:left;}
.head_r .search .btn{ width:30px; height:26px; background-image:url(../images/icon2.png); background-color:#0c4da2; background-position: center center; background-repeat:no-repeat; cursor:pointer; border:0px; z-index:99;}
.nav_bg{ width:100%; height:50px; background:#0c4da2;}
.nav_bg .nav{ width:1200px; margin:0px auto; text-align:left; -webkit-margin-before:0;-webkit-margin-after:0;}
.nav_bg .nav li{width: 14.285714%;
    text-align: center; display:block; float:left; *display:inline; zoom:1; height:50px; line-height:50px; -webkit-margin-before:0;-webkit-margin-after:0;}
.nav_bg .nav li a{ font-size:16px; color:#FFFFFF; display:block; *display:inline; zoom:1; height:50px; line-height:50px;}
.nav_bg .nav li.now ,.nav_bg .nav li:hover{ /*background:#e8810c;*/ background:#e62129;}
.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;}
/*幻灯片*/
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto;}
/*幻灯片*/
.icon_pro{ width:100%; background:#eee;}
.i_box_a{ width:1200px; margin:0px auto; padding-bottom:20px;}
.i_head{ width:100%; height:85px; line-height:85px; position:relative;}
.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:#0c4da2; padding:0px 10px; background:#fff; position:relative; z-index:6; top:27px;}
.icon_pro .i_head span{ background:#eee;}
.i_head span a{font-size:20px; color:#0c4da2;}
.i_pl{ width:100%; text-align:center; padding-bottom:20px;}
.i_pl li{ width:28%;float:left; margin:0 5% 2% 0; /*width:192px; height:187px; margin-right:11px;*/ background:#000;}
.i_pl li img{ width:100%; /*width:190px; height:155px*/; border:1px solid #ddd; vertical-align:top;}
.i_pl li p{ width:100%; height:40px; line-height:40px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#8C8C8C; background:#eee; margin:0;}
.i_pl li a:hover p{ color:#0c4da2; background:#fff; text-decoration:none;}
.more{ display:block; width:155px; height:30px; line-height:30px; text-align:center; background:#0c4da2; font-size:17px; color:#FFF; margin:0px auto; clear:both;}
.more:hover{ background-color:#e62129; color:#fff; text-decoration:none;}
.hui_bg{ width:100%; padding-bottom:40px;}

.i_news{ width:1200px; margin:0px auto; padding-top:10px;}
.i_news .i_nl{ width:545px; height:210px; float:left;}
.i_news .i_nl dt{ width:245px; float:left; border:1px solid #ddd;}
.i_news .i_nl dt img{ width:100%; vertical-align:top;}
.i_news .i_nl dd{ width:280px; float:right; text-align:left;}
.i_news .i_nl dd h5{ width:100%; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal; margin-top:0;}
.i_news .i_nl dd h5 a{ font-size:14px; color:#555555;}
.i_news .i_nl dd .des{ width:100%; height:138px; font-size:12px; line-height:120%; overflow:hidden; color:#808080; margin-top:13px;}
.more_w{ width:100%; height:20px; line-height:20px; margin-top:18px;}
.more_w a{ font-size:14px; color:#0c4da2;}
.i_news .i_nr{ width:480px; 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:#0c4da2;}
.i_news .i_nr li .hot{ background:url(../images/icon5.png) no-repeat;}
.i_news .i_nr li p{ width:60%; 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;}
.i_box_b{ max-width:1200px; margin:0px auto;}
.i_box_b .i_about{ width:100%; padding-bottom:30px;}
.i_box_b .i_about dt{ width:374px; height:276px; border:1px solid #ddd; text-align:center; float:right;}
.i_box_b .i_about dt img{ width:370px; height:272px; /*vertical-align:top; margin-top:2px;*/}
.i_about dd{ width:588px; float:left; text-align:left;}
.i_about dd b{ width:100%; font-size:16px; display:block; color:#272727; margin-bottom:20px;}
.i_about dd .des{ width:100%; height:165px; overflow:hidden; font-size:14px; line-height:170%;}
.f_bg{ width:100%; padding:20px 0; font-size:12px; color:#7D7D7D; background:#2C2C2C;}
.f_bg .foot{ width:1006px;  margin:0px auto; line-height:185%;}
.scd{ width:1200px; margin:0px auto;}
.scd .scd_l{ width:210px; 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;}
.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:#2a6792; 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:#FF9A51;}
.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:#FFEADA;}
.scd_l .s_nav li .er li .san li.now a , .scd_l .s_nav li .er li .san li:hover a{ color:#0c4da2;}
.scd .scd_r{ /*width:760px; 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:#0c4da2;}
.scd_r .pro_l{ width:100%; padding:12px 0 0 0;}
.scd_r .pro_l li{ width:23.5%; margin:0 2% 2% 0; /*width:229px;*/ float:left; background:#000;}
.scd_r .pro_l li:nth-child(4n){ margin-right:0;}
.scd_r .pro_l li a{ display:block; text-align:center;}
.scd_r .pro_l li img{ width:100%; vertical-align:top;}
.scd_r .pro_l li p{ width:100%; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:12px; color:#404040; background:#fff; margin:0; padding:0;}
.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:#2a6792; border:1px solid #2a6792;}
.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;}
.scd_r .pro_d{ width:100%; text-align:left;}
.pro_d .title{ width:100%; height:40px; line-height:40px; font-size:14px; color:#404040;}
.pro_d dl{ width:100%; padding-top:30px;}
.pro_d dl dt , .pro_d dl dt img{ width:330px; height:230px; float:right; vertical-align:top;}
.pro_d dl dt{ border:1px solid #ddd;}
.pro_d dl dd{ width:53%; float:left; text-align:left; font-size:14px; color:#404040; line-height:30px;}
.pro_d dl dd h1{ width:100%%; font-size:16px; color:#404040; line-height:160%;/* margin-bottom:30px; */font-weight:normal;}
.pro_d .p_ctn{ width:100%; text-align:left;}
.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:left; 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;}*/
.contact{ width:100%; margin:3% 0; border:solid 1px #ddd;}
.contact dt , .contact dt img{ width:50%; float:right; vertical-align:top;}
.contact dd{ width:44%; float:left; text-align:left; font-size:14px; color:#797979; line-height:175%; padding:1.66% 3%;}
.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:100%; float:right; text-align:left;}
.news dl dd .title{ width:100%; line-height:160%; position:relative; height:30px; line-height:30px; margin-bottom:8px;}
.news dl dd .title a{ font-size:14px; color:#737373;}
.news dl dd .title a:hover{ color:#0c4da2;}
.news dl dd .title p{ width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#333;}
.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:12px; color:#919191; line-height:120%; height:70px; overflow:hidden;}
.news dl dd .des p{ line-height:24px;}
.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:#0c4da2;}





/*footer*/
.lianxi{
	background: #1b252e;
	padding: 3rem 0;
	color: #8b939d;
	font-size: 0.875rem;
	text-align: center;
}

.b-nav{
       padding: 1rem 0; text-align:left; width:70%; float:left;
  }
.fotnav a{
	display: inline-block;
	padding: 0 1rem;
	color: #8b939d;
	font-size:13px; position:relative;
 }
.fotnav a:before{ content:""; position:absolute; width:1px; height:12px; background:#8b939d; right:0; top:50%; margin-top:-6px;}
.fotnav a::last-child::before{ display:none;}
.rewm{ width:15%; float:right;}
.rewm img{ width:70%; }
@media screen and (max-width: 1000px){.rewm{width:26%; float:right;}
.rewm img{ width:100%;}}
.copy{
	
	font-size:12px; padding:1rem 0 0 0; display:block;
	}
.b-nav a:hover{
	          color: #e8810c;
	 }

.footer_wrapper {
    background: rgb(35, 35, 35);
   }

.footer_bottom {
    border-top: 1px solid #3C3A3A;
    padding: 20px 0;
}

.footer_bottom span {
    display: block;
    font-size: 14px;
    color: #cccccc;
    text-align: center;
}

.footer_bottom span a {
    display: inline-block;
    color: #df0031;
    font-size: 16px;
 
}

.footer_bottom span a:hover {
    color: #fff;
}




.pro{     width: 100%;
    float: right;
    margin-top: 43px;}
.pro .pro_a{ width:100%; padding:5px 0 10px 100px; position:relative;}
.pro .pro_a span{ display:block; width:120px; height:35px; line-height:35px; font-size:18px; position:absolute; left:0; top:0;}
.pro .pro_a a{ display:block; width:135px; height:25px; line-height:25px; margin-bottom:5px; padding-left:25px; background:url(../images/icon4.jpg) no-repeat 7px center; float:left;}
.pro .pro_b{ width:100%;/* padding-bottom:50px;*/}
.pro .pro_b table{ width:100%; font-size:12px; text-align:center;}
.pro .pro_b table th{ background:#026FBC; color:#FFF; padding:20px 10px; text-align:center; margin-bottom:8px; border-left:1px solid #FFF;}
.pro .pro_b table tr:nth-child(2n) td{ background:#F0F0F0;}
.pro .pro_b table td{ border-top:1px solid #444; border-left:1px solid #444; padding:7px 0;}
.pro .pro_b table th:last-child{ border-right:1px solid #026FBC;}
.pro .pro_b table th:first-child{border-left:1px solid #026FBC;}
.pro .pro_b table td:last-child{ border-right:1px solid #444;}
.pro .pro_b table tr:last-child td{ border-bottom:1px solid #444;}
.pro .pro_b .pro_l{ display:none;}



.scd_m .widt dl dd{ width: 100%;}



.pro_nav{ text-align:center;}
.pro_nav a{ padding:0 8px; color:#333;}
.pro_nav a:hover{ color:#0c4da2;}
.i_pl li:hover img{ border-color:#0c4da2;}

.yyxz a{ color:#333;}
.yyxz a:hover{ color:#0c4da2;}



.container{ width:1200px; margin:0 auto;}


.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
.focus div{}



.fotnav a:first-child{ padding-left:0;}
.fotnav a:last-child:before{ display:none;}

.yqda{ margin-top:20px; display:block;}
.yqda a{ display: inline-block; padding:5px 10px; border:solid 1px #8b939d; color:#8b939d; text-align:center;}
.yqda a:hover{ color:#fff; border-color:#fff;}



.i_box_b .i_about dd .des{ height:auto;}
.i_box_b .i_about dd .des h1{ font-size:16px; color:#000; font-weight:bold; padding-bottom:10px;}
.i_box_b .i_about dd .des p{ color:#666; /*padding-bottom:10px;*/}
.i_box_b .i_about dd .des p em{ padding-left:70px;}
.i_box_b .i_about dd .des p.ptb{ border-top:solid 1px #ddd; padding-top:10px; margin-top:10px;}


.xt{ width:100%; height:1px; background:#ddd;}

.i_box_b .i_about2 dt{ float:left;}
.i_box_b .i_about2 dd{ float:right;}

.f5bg{ width:100%; background:#f5f5f5; padding-top:10px;}



.scd_l .s_nav li.now .li_m,.scd_l .s_nav li .li_m:hover{ background:#e8810c;}
