/* www.cid-studio.com copyright 2014-06 */



a { color:#808080; text-decoration:none;}
a:hover{ color:#ac1313;}
/* ç„¦ç‚¹å›¾ */
.home_focus .focusbox { position:relative; width:1001px; height:492px; overflow:hidden;}
.home_focus .focusbox .pic{ position:relative; z-index:0;}
.home_focus .focusbox .pic img { display:block; width:1000px; height:492px;}
.home_focus .focusbox .hd { position:absolute; width:100%; height:40px; bottom:0px; text-align:center; font-size:0; z-index:1; background-color:rgba(255,255,255,0.5)}
.home_focus .focusbox .hd li{ display:inline-block; *display:inline; margin:13px 8px 0 8px; width:18px; height:16px; background: url(../images/focus_dot.png) 0 -56px no-repeat; overflow:hidden; cursor:pointer; zoom:1; }
.home_focus .focusbox .hd .on{ background-position:0 0; }
.home_focus .focusbox .prev,
.home_focus .focusbox .next { position:absolute; display:none; top:50%; width:39px; height:39px; margin:-20px 0 0; background: url(../images/arrow.png) 0 0 no-repeat; text-indent:-9999px; cursor: pointer; z-index:10;}
.home_focus .focusbox .prev { left:15px;}
.home_focus .focusbox .next { background-position:-60px 0px; right:15px; }
.home_focus .focusbox .prev:hover { background-position:0 -100px;}
.home_focus .focusbox .next:hover { background-position:-60px -100px;}

/* æ–°é—» */
.homenews{ }
.homenews .newsbox{ display:inline; float:left; margin:0 8px 0 0;}
.homenews .newsbox a{ display:block; margin:30px 0 0 0; width:242px; height:300px; background:#fff; border:1px solid #d6d6d6;}
.homenews .newsbox a:hover{ margin:23px 0 0 0; color:#636363; border:1px solid #8fc320; box-shadow:0px 3px 3px #c0c0c0;}
.homenews .newsbox a img{ margin:0 auto;}
.homenews .newsbox h5{ margin-bottom:2px; height:34px; line-height:36px; font-size:14px; font-weight:bold; text-indent:8px;}
.homenews .newsbox h6{ height:32px; line-height:32px; padding:7px 0 0 0; font-weight:bold; text-align:center;}
.homenews .newsbox p{ color:#a6a6a6; text-align:center;}
.homenews .lastbox{ margin:0 !important;}

/*========== å…³äºŽä¹ç‰§ ==========*/
.about{ position:relative;}
.about .menuaa{
	font-size:18px;
	    background-color: #808080;
	float: left;
	width: 998px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.about .menuaa a{
	display: inline;
    float: left;
    padding: 12px 0;
    width: 142px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    /* margin-bottom: -2px; */
    /* border-bottom: 2px solid #606060; */
    /* background: url(../images/about_line.png) left center no-repeat; */
    color: #FFFFFF;
}
.about .menuaa .special{ width:146px;}
.about .menuaa a:hover{border-bottom: 2px solid #ac1313;
    color: #FFFFFF;
    background: #ac1313;}
.about .menuaa a:first-child{ }


/* åˆ†ç±»åˆ—è¡¨ */
.list_box {
	float:left;
	width: 24%;
	margin-right: 8px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	/* height: 222px; */
}

.pic1{width: 100%;height: 182px;vertical-align: middle;display: table-cell;}

.list_box a{ display:block; padding:9px; border:1px solid #dedede;}
.list_box a:hover{ border:1px solid #ac1313;}
.list_box a h5{ font-weight:bold; line-height:18px;}
.list_box img{
    display: block;
    max-width: 100%;
    /* max-height: 100%; */
    margin: 0 auto;
    width: 100%;
    padding: 0 0 10px 0;
    }
.list_box a p{ padding:5px 0 0 0; color:#b3b3b3;}
.list_box .duibi{ line-height:30px; color:#636363;}
.list_box .more{ display:inline; padding:0; border:0;}
.list_box .more:hover{ border:none;}
.list_box span{ display:inline; padding:0 20px 0 0;}
.compare_box{ padding:15px 0; border-top:1px solid #dedede; border-bottom:3px solid #dedede;}
.compare a{ display:inline; padding:6px 30px;text-align:center; color:#fff; background:url(../images/btn_01.png) center 0 no-repeat; cursor:pointer;}


/*------------------------------*/
/*	æ–°é—»ä¸­å¿ƒ
/*------------------------------*/
.newscenter{ position:relative; padding:0 0 70px 0; background:#fff url(../images/bg_line4.png) 0 0 repeat-x; min-height:600px; }
.menu{
	position:relative;
	width:235px;
	background:url(../images/newbox_shadow.png) center bottom no-repeat;
	z-index:2;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.menu .title{ position:relative; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#303030; text-indent:15px; background:url(../images/customize_02.png) 0 0 repeat-y; border-bottom:1px solid #fff; cursor:pointer;}
.menu .title h3{ color:#3b3b3b;}
.menu .title span{ position:absolute; display:block; width:9px; height:9px; right:15px; top:16px; background:url(../images/customize_list_arrow.png) 0 -10px no-repeat;}
.menu .content{ padding:0 15px; background:#fff;}
.menu .content li{ height:40px; line-height:40px; border-bottom:1px solid #e5e5e5;}
.menu .content .current a{ font-weight:bold; color:#ac1313;}
.main11{
	width:750px;
	background:#fff;
	border:1px solid #dedede;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
}
.title{ padding:0 20px; height:36px; line-height:36px; font-size:14px; color:#606060; font-weight:bold;}
.border{ border-bottom:1px solid #dedede;}

.list{
	position:relative;
	float: left;
	height: 145px;
	width: 708px;
	margin: 10px;

}

.pic{ float:left; width:240px;}
.text{ float:right; width:400px;}
.text h5{ margin:0 0 7px 0; line-height:30px; font-size:14px; font-weight:bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.text h5 a{ color:#606060;}
.text h5 a:hover{ color:#ac1313;}
.btn{ position:absolute; display:block; right:20px; bottom:20px; width:100px; height:28px; line-height:28px; color:#fff; text-align:center; background:#ac1313; border-radius:4px;}



.detail h5{ height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; border-bottom:1px solid #dedede;}
.date{ height:30px; line-height:30px; text-align:center; color:#ac1313;}
.text{
	padding:20px;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text p{ text-indent:25px; line-height:22px; margin:10px 0 10px 0;}
.text img{ display:inline; margin:0; max-width:700px;}
.baidu_share{ padding:0 0 0 289px;}

.navtop {
    height: 90px;
    color:#fff;
    font-size: 16px;
    line-height: 90px;
    font-family: "å¾®è½¯é›…é»‘";
    background:  #fff;
	text-align:right;
	
}
.navtop a{
	color:#fff; padding:0 10px;
	line-height:40px;
	    color: #fff;
    padding: 0 10px;
    line-height: 37px;
    width: 38%;
    text-align: center;    font-weight: bold;
}



.homenews .main{  margin-top:35px; }
.homenews .main .homenews_top{ background-color:#767475;  height:38px; width:100%; }

.homenews .main .homenews_top a{ height:38px; ;line-height:38px;float:left; background-color:#0784fa; color:#fff; padding:0 20px;font-size:15px;    background-size: auto 100%; text-align: center;text-indent: 0em !important; }
.homenews .main .homenews_top a:first-of-type{ margin-right:360px;}
.about_gs{     width: 600px;
    font-size: 16px;
    line-height: 23px;
    color: #525252;
    margin: 20px 0; 	 float:left;
 }

.about_gs img{ margin-right:10px;    display: inline-block;}

.clearfix{ clear:both;}




.hg-advantages {
        width: 422px;
    float: left;
    margin: 20px 76px 25px 2px;
}

.wrapper.clearfix{
	
}

.hg-advantages img {
    width: 160px;
    float: left;
    margin-right: 10px;
    max-height: 93px;
}
.News_index_nei a {
    color: #7D0A0A;
    font-size: 1.3em;
    display: -webkit-box;
        width: 48%;
    overflow: hidden;
    height: 25px;
}

.hg-content p, .hg-content li {
    line-height: 2;
}
.clear {
    clear: both;
}



.new_leit li span {
    float: right;
		    font-size: 14px;

}


.new_leit li {
    line-height: 31px;
	    background-repeat: no-repeat;
    background-image: url(../images/new_top.png);
    background-size: 25px;
    background-position: 0px 3px;
    padding-left: 22px;
    border-bottom: 1px #777;
    border-bottom-style: dotted;
}
.new_leit li  a{
	    font-size: 16px;
		color:#565656;
	
}
.content-current  img {
    width: 100%;
    border: 1px solid #909090;
    /* height:156px; */
}
.content-current {
	    height: 237px;
	    margin:20px 0;
	    width:99%;
	    padding-right: 2px;
	    overflow: hidden;
}

.logo img{
	    margin-top: 17px;
	    height: 70%;
}
.logo{
	    display: inline-flex;
    float: left;
}
.reing{
    display: inline-flex;
    float: right;
    background: url(../images/top.png) no-repeat;
    background-size: 200px;
    height: 41px;
    width: 202px;
	
}
.clearfix{clear:both;}
.ma p b{
	color:#e61d4c;
	

}.ma p {
    float: right;
    height: 20px;
    line-height: 20px;
    margin-top: -34px;
    color: #a9a9aa;
}

.cpfl{
	    background-image: url(../images/cpfl.png);
    background-repeat: no-repeat;
   
   text-indent:-9999em;
    width: 111px;
    background-position: 100%;
	
}
.cpyy{
	    background-image: url(../images/cpyy.png);
    background-repeat: no-repeat;
   
   text-indent:-9999em;
    width: 111px;
    background-position: 100%;
	
}


.cpfl1 li b{
    display: block;
    text-align: center;
    background-color: #aba9ac;
    color: #000;
    padding: 13px 0;
    margin: auto;
    font-size: 12px;
    /* width: 62%; */
 }
	
	
.cpfl1 li  img{
	width:100%;
	max-height:120px;
	margin: 15px 0;
	display: block;
	}
	.cpfl1 li {
   width: 13%;
    text-align: center;
       margin: 20px 0.59865%;
    float: left;
}
.cpfl1 li span{
	 padding: 10px 38px;
	 background: #d01b1b;
	 color: #fff;
	 display: block;
}
.about_gs{
	 /* background-image: url(../images/about_gsa.png); */
	 background-color: #a70000;
	 background-repeat: no-repeat;
	 width: 100%;
	 height: 350px;
	 background-position: bottom center;
	 color: #ffffff;
	 font-size: 15px;
	 line-height: 3;
	 position: relative;
}
.about_gs .main{ width:1200px;}
.qyjs{
	
	    position: absolute;
    bottom: -13px;
    left: 50%;
    font-size: 34px;
    margin-left: -79px;
}
.cpyynei img{
	margin:0 20px;
	
}
.cpyynei{
	font-size:16px;
	line-height:1.5;
	padding:10px 0;
}

.gsxw{
	    background-image: url(../images/gsxw.png);
        background-repeat: no-repeat;
    text-indent: -9999em;
    width: 70px;
    background-position: 100%;
    background-size: 100%;
}
.zyzs{
	    background-image: url(../images/zyzs.png);
       background-repeat: no-repeat;
    text-indent: -9999em;
    width: 61px;
    background-position: 100%;
    background-size: 100%;
	
}
.ckgd{
    width: 135px;
    text-align: center;
    display: block;
    float: right;
    height: 35px;
    margin-top: 14px;
    line-height: 35px;
    border: dashed 1px #ccc;
    font-size: 16px;
	color:#777;
	
}
.ckgd:hover{
	color:#777;
	
}
ul.new_leit {
    min-height: 204px;
}
.qyhj{
	   background-image: url(../images/qyhj.png);
       background-repeat: no-repeat;
    text-indent: -9999em;
    width: 111px;
    background-position: 100%;
    background-size: 100%;
	
}
.qyhj_nei {    width: 100%;
    margin: 20px auto;
    position: relative;
    height: 307px;}
.qyhj_nei li{    width: 16%;
    float: left;
     position: absolute;     height: 150px;
	 }
.qyhj_nei li:nth-child(2){    /* top: 160px; */
    left: 166px;
	}
.qyhj_nei li:nth-child(3){
	top: 160px;
	
}
.qyhj_nei li:nth-child(4){
	top: 160px;
	 left: 166px;
}
.qyhj_nei li:nth-child(5){
	    left: 342px;
    top: 20px;
    width: 320px;
    height: 279px;
	
}
.qyhj_nei li:nth-child(6){
	
	right: 166px;
}
.qyhj_nei li:nth-child(7){
	    right: 166px;
	top: 160px;
}
.qyhj_nei li:nth-child(8){
	    height: 311px;
	right: 0;
}
.qyhj_nei li a{}
.qyhj_nei li a img{    width: 100%; height:100%;}


.jptj{
	   background-image: url(../images/jptj.png);
       background-repeat: no-repeat;
    text-indent: -9999em;
    width: 111px;
    background-position: 100%;
    background-size: 100%;
	
}
.jptj_nei{ width:100%;    margin: 20px 0;    position: relative;}
.jptj_nei .swiper-container2{ width:100%; margin:atuo;margin: auto;}




.swiper-button-next1{
	position: absolute;
        right:-32px;
	    background-image: url(../images/r.png);    background-size: 27px;
}
.swiper-button-prev1{
	   position: absolute;
        left: -32px;
	    background-image: url(../images/l.png);    background-size: 27px;
}


.footer_top{background:#e61d4c; height:40px; width:100%;    clear: both;}
.footer_top .dianhua{
	
	height: 40px;
    background: url(../images/footer_tel.png) no-repeat;
    display: block;
    background-size: 81px;
    background-position: 7px 4px;
    padding-left: 56px;
    line-height: 40px;
    color: #00c500;
    font-size: 20px;
 float: left;    margin-left: 13%;
}.footer_top .youxian{
	    height: 40px;
    background: url(../images/footer_tel.png) no-repeat;
    display: block;
    background-size: 81px;
    background-position: 7px -35px;
    padding-left: 56px;
    line-height: 40px;
    color: #00c500;
    font-size: 20px;
    float: left;    margin-left: 13%;
}






















