﻿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:#fffefe1c; position:relative; overflow:hidden;}
.header .head{ width:1200px; margin:0px auto; text-align:left; padding:10px 0 15px; /*margin-left: 231.700;*/ }
.head .logo{ width:440px; height:70px; float:left;}
.head .logo img{/* width:100%; height:100%; */vertical-align:top;    margin-top: 20px; }
.head .head_r{ width:215px; 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: 42px;}
.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:#2a6792; 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:#2a6792;}
.nav_bg .nav{ width:1200px; margin:0px auto; text-align:left;}
.nav_bg .nav li{width: 16%;
    text-align: center; 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 52px;}
.nav_bg .nav li.now ,.nav_bg .nav li:hover{ background:#E71F19;}
.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;}
/*幻灯片*/
.i_box_a{ width:1006px; 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:#2a6792; padding:0px 10px; background:#FFF; position:relative; z-index:6; top:27px;}
.i_head span a{font-size:20px; color:#2a6792;}
.i_pl{ width:100%; text-align:center; padding-bottom:20px;}
.i_pl li{ width:192px; height:187px; float:left; margin-right:11px;}
.i_pl li img{ width:190px; height:155px; border:1px solid #ddd; vertical-align:top;}
.i_pl li p{ width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#8C8C8C;}
.i_pl li a:hover p{ color:#2a6792;}
.more{ display:block; width:155px; height:30px; line-height:30px; text-align:center; background:#2a6792; font-size:17px; color:#FFF; margin:0px auto; clear:both;}
.hui_bg{ width:100%; padding-bottom:40px; background:#EEEEEE;}
.i_news .i_head span{ background:#EEEEEE;}
.i_news{ width:1006px; margin:0px auto; padding-top:10px;}
.i_news .i_nl{ width:545px; 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: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;}
.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:#2a6792;}
.i_news .i_nr{ width:395px; 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:#2a6792;}
.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{ width:1006px; 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; color:#989898; 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:1006px; 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:#2a6792;}
.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:#2a6792;}
.scd_r .pro_l{ width:100%; padding:70px 0 30px;}
.scd_r .pro_l li{ width:229px; float:left; margin-right:36px; 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;}
.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;      text-align: center;}
.time {
    text-align: center;
}
.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: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;}
.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: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:#2a6792;}
.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:12px; color:#919191; line-height:120%; 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:#2a6792;}





/*footer*/
.lianxi{
	background: #1b252e;
	padding: 3rem 0;
	color: #8b939d;
	font-size: 0.875rem;
	text-align: center;
}

.b-nav{
       padding: 1rem 0;
       text-align: left;
       border-bottom: 1px #555555 solid;
       padding-left: 50px;
  }
.b-nav a{
	display: inline-block;
	padding: 0 0rem;
	color: #050505;
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
	font-size:15px;
 }
.copy{
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
	font-size:15px;
	}
.b-nav a:hover{
	          color: #D80808;
	 }

.footer_wrapper {
    background: #dddddd3b;
   }

.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%;}