@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:14px; color:#333;}
* { margin:0px; padding:0px; list-style:none;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { color:#d1121b; text-decoration: none;}
.fl { float:left;}
.fr { float:right; }
ul { list-style:none; margin:0px; padding:0px;}
img { border:0px; max-width:100%;}
.dbgao { height:80px;}
table {
    border-collapse: collapse;}
* {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
/*首页头部*/
.ltop { width:100%; height:auto; padding:7px 0px;}
.ltop img { /*width:50%;*/}
.ltopl { width:50%; padding-left:8px;}
.ltopr { width:30%; margin-top:25px;}
.dhtp { float:left; width:22%; margin-right:5px; }
.ltopr p { font-size:1.1em; line-height:1.3em;  }
.ltopr p strong { font-size:1.3em;}
.ltopr a img{height: auto;
vertical-align: middle;}


.lnav { width:100%; height:100px; background:url(../images/dhbg.jpg);}
.lnav ul li { width:33.33333%; height:50px; line-height:50px; font-size:14px; background:url(../images/shouji_15.jpg) repeat-x bottom; float:left; text-align:center;  }
.lnav ul li a { color:#000; text-decoration:none; background:url(../images/shouji_11.jpg) repeat-y right; display:block;}

/*ban*/
.slider-focus{position:relative;max-width:800px;overflow:hidden;/*max-height:320px;*/margin:auto;}
.slider-focus .hd{ position:absolute;width:100%;height:22px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#d0111b;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }



/*.in_enter { margin:20px auto;}*/
.in_enter dl { position:relative; float:left; width:23%; padding:0 1%;margin-top: 20px;}
.in_enter dl dt {}
.in_enter dl dt img { width:100%;}
.in_enter dl dd { position:absolute; top:10px; left:0; width:100%; line-height:18px;  text-align:center;}
.in_enter dl dd a { display:block; font-size:12px; color:#fff;padding: 0 4px 0 4px;}
.in_enter dl dd a img { width:30px;}

.in_about { height:140px; overflow:hidden;}
.in_about > div { width:50%;}
.in_about_left { height:140px; color:#fff; text-align:center; padding:32px 0 0 0; background-color:#DD0127;}
.in_about_left strong { display:block; font-size:20px;}
.in_about_left i { display:block; width:20px; height:1px; background-color:#fff; margin:10px auto;}
.in_about_left span { display:block; font-size:14px; text-transform:uppercase;}
.in_about_right dl { height:70px; overflow:hidden;}
.in_about_right dl a { color:#DD0127; font-size:12px;}
.in_about_right dl:first-child { background-color:#EBEBEB;}
.in_about_right dl:last-child { background-color:#F6F6F6;}
.in_about_right dl dt { width:28%; padding:20px 1% 0 0; text-align:center;}
.in_about_right dl dt img { width:30px;}
.in_about_right dl dd { width:66%; padding:16px 0 0 0;}
.in_about_right dl dd strong { display:block;}

.in_title { margin-top:5px;}
.in_title li { float:left; width:33.3333%; text-align:center; line-height:40px; height:40px; color:#2f2f2f; font-size:12px; border-bottom:1px #CDCDCD solid; margin-top:20px}
.in_title li.current { font-weight:bold; border-bottom:1px #dd0127 solid;}
.in_title li.current a { color:#dd0127;}
.in_content { background-color:#F6F6F6;}
.in_content > div { width:96%; margin:0 auto;}
.in_con li { line-height:40px; height:40px; overflow:hidden; padding-left:10px; background:url(../images/icon_dian.png) no-repeat left center; border-bottom:1px #e6e6e6 solid;}
.in_con li a { font-size:12px;}
.in_con li.more { text-align:center; background:none;}
.in_con li.more a { color:#dd0127; display:inline-block;}

footer { text-align:center; padding:30px 20px 80px 20px; background-color:#f6f6f6;}
footer p { line-height:25px; font-size:12px; color:#000;}
/*index footer end*/

.fixed_bottom { position:fixed; bottom:0; left:0; background-color:#DD0127; padding:10px 0; width:100%}
.fixed_bottom > p { width:50%;text-align:center}
.fixed_bottom > p:first-child { width:49.5%; border-right:1px #fff dashed; text-align:center}
.fixed_bottom > p img { width:35px;}
.fixed_bottom > p a { color:#fff; font-size:14px;}
/*footer fixed end*/


.cplist_nr ul li {
  font-size: 12px;
  font-weight: bold;
  width: 48%;
  height: 205px;
  padding: 6px 1px 0px 1px;
  float: left;
  margin: 0 5px 5px 0;
  text-align: center;
}
.cplist_nr a:hover {
  color: #00479d;
  font-weight: bold;
}

.cplist_nr ul li{float:left}

img {
    vertical-align: middle;
}

.con{ margin:16px 8px 20px 8px; color:#343434; line-height:24px}


.two_xiala { height:65px;}

/*two_xiala*/
.two_xiala { position:relative; height:53px;}
.accordion1 { position:absolute; left:0; top:0; width:100%;}
.accordion1 .link {line-height:53px; text-align:center; font-size:14px; color:#fff; font-weight:bold; background-color:#293579;}
.accordion1 .link i { font-size:18px;}
.accordion1 .submenu { background-color:#646464;}
.accordion1 .submenu li:last-child { border-bottom:none;}
.accordion1 .submenu a:hover{ background:#585556;}
.accordion1 li.open i.fa-angle-down { transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);-o-transform: rotate(180deg);}

.accordion1 .link { font-size:18px; line-height:60px;}
 .submenu {
 	display: none;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #ADADAD;
	text-align:center;
	width:68%; margin:0 auto;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px; 
	font-size:14px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #585556;
 	color: #FFF;
 }

/*two_xiala*/



 @font-face {
 font-family:'FontAwesome';
 src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');
 src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
 font-weight:normal;
 font-style:normal
}

 .submenu li {
 	border-bottom: 1px solid #ADADAD;
	text-align:center;
	width:68%; margin:0 auto;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px; 
	font-size:14px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #585556;
 	color: #FFF;
 }

.fa-angle-down::before {
    content: "\f107";
}
.accordion1 .link i {
    font-size: 18px;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
}

/*产品*/
.prosBox{ margin:60px 10px 10px 10px; margin-bottom:20px; }
.prosBox .prolist{margin-right:-.6rem;}
.prosBox .prolist li{margin-bottom:.6rem; float:left; width:50%;}
.prosBox .prolist li .box{margin-right:.6rem;}
.prosBox .prolist li img{width:100%;display:block}
.prosBox .prolist li .txt{background:#d1121b; padding:.5rem; color:#FFF}
/*.prosBox .prolist li .txt span,.prosBox .prolist li .txt a,.hotimgbox a{color:#FFF; line-height:1.6rem; font-size:1.2rem;}*/
.items span{ color:#dbdbdb; font-size:12px}
.items a{color:#fff; font-size:14px}


/*页码*/
.pages {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center; font-size:12px; width:100%;}
.pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pages ul li:hover{ background:#df0f1f; color:#fff;border: 1px solid #df0f1f}
.pages ul li.thisclass {display: inline-block;border: 1px solid #df0f1f;padding: 2px 9px;margin: 0 3px;background:#df0f1f;color: #fff;}
.pages ul li.thisclass a {color: #fff;}
.pages ul li a{ display:block;color:#999}
.pages ul li a:hover {color: #fff;}




.zymain{ margin:8px;}

.zybt{ line-height:24px; margin-top:20px; margin-bottom:20px; color: #d80c18; text-align:center; font-size:16px}

.zy_nr p{font-size: 16px;
margin: 20px 0;
color: #d80c18;
font-weight: bold;}

.zy_nr{ line-height:24px;} 
.zy_nr table{border-right:1px solid #c9c9ca;border-bottom:1px solid #c9c9ca} 
.zy_nr table td{border-left:1px solid #c9c9ca;border-top:1px solid #c9c9ca} 

.zy_nr tr td {
    padding-left: 9px;
	
}

.zy_nr td {
    height: 30px;
}

.zy_nr tr:nth-of-type(2n+1) {
    background: #dcdddd;
    
   
}

.jbtp li{ margin-bottom:8px; width: 175px;  }
.jbtp li span{ font-size:13px; color:#d81318; font-weight:bold; text-align:center; display: block;width:100%}


/*视频*/

.cgal{ margin-top:30px;}
.newsAllimg5 dd{  display:inline;  margin-right:20px; margin-bottom:20px;}
.newsAllimg5Pic{  overflow:hidden; position:relative; cursor:pointer;}
.newsAllimg5Pic img{ display:block; width:420px; height:236px;}
.newsAllimg5PicBg{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/nimg35_2.png) no-repeat center center; position:absolute; left:0px; top:0px;}
.newsAllimg5Text{ padding:15px 10px; line-height:22px;}
.newsAllimg5Text span{ display:block; height:22px; overflow:hidden; color:#333333; font-size:14px; text-align:center}

.newsAllimg5 dd:hover{box-shadow:0 0 15px rgba(0,0,0,0.2)}

.pagebox{ width:100%; margin:auto; margin-bottom:40px;}

.innewsbox{ margin-bottom:60px;}
.innewsbox dd{width: 420px;float: left;margin-right: 1%;margin-bottom: 20px;overflow: hidden;}

.innewsbox dl dd img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.innewsbox dl dd:hover img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(1.08);-webkit-transform: scale(1.08);}

.ncont1{
    padding: 30px 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 40px 8px 60px 8px;
    text-align: center;
}

.mgs_new { width:92%; margin:0 auto;}
.mgs_new li { height:50px; line-height:50px; overflow:hidden; padding-left:10px; background:url(../images/icon_dian.png) no-repeat left center; border-bottom:1px #e6e6e6 solid;}
.mgs_new li a { color:#666; font-size:12px;}
/*新闻中心 end*/

.mgs_new_n{ margin:8px;}
.mgs_new_n > h3 { font-size:14px; text-align:center; color:#000; margin:30px 0 15px 0; font-weight:bold;}
.mgs_new_n > h4 { font-size:12px; text-align:center; color:#999; margin-bottom:10px;}
.mgs_new_n > p { font-size:12px; color:#666; line-height:25px; text-indent:2em;}
.mgs_new_n > div { width:80%; margin:15px auto;}
.mgs_new_n > div img { width:100%;}
.mgs_new_n > div > p { text-align:center; margin:3px 0 10px 0; color:#666; font-size:12px;}
/*新闻内页 end*/


.list1 {
    padding-top: 15px;
}
.list1 li {
    padding-left: 32px;
    font-size: 14px;
    color: #575757;
    height: 24px;
    line-height: 24px;
    position: relative;
    margin-bottom: 15px;
	font-weight:bold
}
.list1 li img {
    position: absolute;
    left: 0px;
    top: 3px;
	vertical-align: middle;
}