@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; }
ul{ padding:0; margin:0;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.cl{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}
.thumbnail { margin-bottom:5px;}
.pro_detail img{ width:100%;}
.w100p img{ width:100%;}
.msg_input{ width:100%; }
.msg_input_on{ width:100%}

/* 以下手机样式 */


.container-fluid>.navbar-header{background:#fff;}
/* 顶部logo与导航的背景色 */
.navbar-default .navbar-toggle {    border-color: #fff;}
/* 导航外框颜色 */
.navbar-default .navbar-toggle .icon-bar { background: #ea3d08; width: 25px;    height: 3px; border-radius:3px;}
/* 导航三个条的颜色 */
.navbar-default .navbar-toggle:hover {    background-color: #fff;}
/* 导航激活时的背景色 */
.navbar-brand {    padding-top:10px; padding-left:10px;}
/* logo的边内边距 */
.navbar-default {    border-color: #fff; Z-INDEX: 9999999999999999;}
/* 顶部logo与导航下方的一根线条 */
.carousel-indicators { bottom: -5px;}
/* banner圆点与底部距离 */





.dingbu_m{  padding-top:34px;}
.navbar-brand{ padding:8px;}

.language{ width:26px; height:26px; line-height:26px; background:#fff; border:1px solid #ea3d08; border-radius:25px; float:right;text-align:center; margin-right:5px; margin-top: 14px;  }
.language a{ color:#ea3d08; font-family:arial;  }

.tit { margin-top: 10px;}
.tit .f18 { color:#ea3d08; line-height: 50px; height: 50px; font-size: 20px; font-weight:bold; text-align:center; display:block; font-size:24px; }
.tit p{ text-align:center; display:block; font-size:18px; color:#888; }
.tit .link { display: inline-block; color: #ea3d08; float:right; line-height: 50px; height: 50px;}


.iabout { background:#f1f4f7; padding:10px 0 30px 0;}
.iabout_content p { font-size: 14px; color: #666; line-height: 30px; text-indent:2em; }


.iabout .fourblock{ margin-top:10px; }
.iabout .fourblock .same{ float:left; width:48%; height:60px; line-height:60px; color:#fff; margin:1%; font-size:14px;   }
.iabout .fourblock .one{ background:url(../images/icon1a.png) no-repeat 10px center #ea3d08; padding-left:45px; background-size:30px;  }
.iabout .fourblock .two{ background:url(../images/icon1b.png) no-repeat 10px center #ea3d08; padding-left:45px;  background-size:30px; }
.iabout .fourblock .three{ background:url(../images/icon1c.png) no-repeat 10px center #ea3d08; padding-left:45px;  background-size:30px; }
.iabout .fourblock .four{ background:url(../images/icon1d.png) no-repeat 10px center #ea3d08; padding-left:45px; background-size:30px; }

.iabout span{ display:block; margin-top:30px;  }
.iabout span a{ width:160px; height:48px; border:1px solid #ea3d08; color:#ea3d08; display:block; text-align:center; line-height:48px; margin:0 auto; }
.iabout span a:hover{ background:#ea3d08; color:#fff; }



.ipro{ background:#fff; padding-bottom:13px;}
.ipro_list img{ height:130px;}
.ipro_list h6{ text-align:center; font-size:16px; padding-top:6px; padding-bottom:20px; }


.ipro span{ display:block; margin-top:10px;  }
.ipro span a{ width:160px; height:48px; border:1px solid #ea3d08; color:#ea3d08; display:block; text-align:center; line-height:48px; margin:0 auto; }
.ipro span a:hover{ background:#ea3d08; color:#fff; }


.inews { background:#f5f5f5; padding-top:20px; padding-bottom:40px; margin-top:30px; }
.news_list .newsli{  background:#fff; padding:20px 25px; margin:0 0 20px 0; border:1px solid #f3f3f3;}
.news_list .newsli .newsli_left{ float:left; border-right:1px solid #e5e5e5;  padding-right:20px; margin-right:30px; }
.news_list .newsli .nian{ color:#333333; font-size:24px; padding:10px 0;}
.news_list .newsli .yueri{ color:#999999; font-size:16px;  padding-bottom:20px; text-align:center; }
.news_list .newsli .newsli_right h4{ font-size:16px; color:#666; padding-bottom:10px; }
.news_list .newsli .newsli_right p{ font-size:12px; color:#999; line-height:25px;  }
.news_list .inews_left img{ padding-bottom:5px; }

.news_list .newsli:hover{  background:rgba(3, 130, 0, 0.05); padding:20px 25px; margin:0 0 20px 0; border:1px solid rgba(3, 130, 0, 0.3); }
.news_list .newsli:hover .newsli_right h4{ color:#ea3d08; }

.inews span{ display:block; margin-top:10px;  }
.inews span a{ width:160px; height:48px; border:1px solid #ea3d08; color:#ea3d08; display:block; text-align:center; line-height:48px; margin:0 auto; }
.inews span a:hover{ background:#ea3d08; color:#fff; }

.icontact{ padding-top:24px; padding-bottom:10px;  }
.lianxi img{ padding-bottom:20px; }
.lianxi p{ line-height:16px; font-size:16px;   }



.biatoti_fenlei{ background:#f5f5f5;  padding:10px 0; margin-bottom:20px; }
.biaoti{ float:left; color:#ea3d08;  font-size: 20px; font-weight:bold;  padding-top:4px;} 
.btn-group {    float: right; z-index:9999999; }


.about{ padding-bottom:20px; line-height:28px;}
.about p{ text-indent:2em; color:#666; }

.about .map{ height:400px; }
.about .map p {
    color: #333;
    text-indent: 0;
    line-height: 15px;
    font-size: 14px;
}

.culture{ font-size:14px; color:#666; }
.culture strong{ font-size:14px; color:#333;}


.pro_list h6{ text-align:center; font-size:12px; padding-top:6px; padding-bottom:20px; }
.contact_same{padding-top:30px; }
.contact_same strong{ font-size:16px; }
.contact_same p{ text-indent:0; line-height:20px;  }







.codeimg {
    padding: 12px;
    background: #f5f5f5;
    float: left;
    border: 1px solid #e0e0e0;
    border-radius: 0 3px 3px 0;box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03)
}

.msg_btn_area a {
    width: 30%;
	margin:0 auto;
    display: block;
    border:1px solid #ea3d08;
    color: #ea3d08;
	background:#ea3d08; 
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}


.culture_pc {        display: none;    }
.culture_m img{ border-radius:20px 0 20px 0; margin-bottom:20px; }
.culture_m .cpg-item{ width:100%; background:#f8f8f8; border-radius:20px 0 20px 0; padding:40px 10%;  text-align:center;  margin-bottom:20px; }

.culture_m .cpg-en {
    display: block;
    height: 36px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 36px;
    color: #ccc;
    text-align: center;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.culture_m .cpg-dec {
    height: 90px;
    font-size: 16px;
    line-height: 30px;
    color: #666;
    text-align: center;
    overflow: hidden;
}
/* 手机底部 */
.footer_m{ height:44px;}
.foot{
	width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(ea3d08),to(ea3d08));
	position: fixed;left: 0;right: 0;bottom: 0;
	}
.footerWrap {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: #ea3d08;
}
.foot .active{
    text-align: center;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -webkit-box-flex: 1;
    box-flex: 1;
}
.foot .active{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

#yptel .tel { background-position: -90px -110px; }
#map .map { background-position: -120px -110px; }
#message .message { background-position: -30px -110px; }
#share .share {    background-position: -60px -110px;}
#email .email {    background-position: 0 -110px;}


.foot .icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url(../images/common.png) no-repeat;
    background-size: 400px;
    margin: 4px auto 0 auto;
    position: relative;
}

.foot .text {
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}





/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:20px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:100%;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;  font-size:12px;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}





/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:100%; margin:0 auto; margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}




/*分页样式*/
.page_info { text-align: center; margin: 50px 0;	color: #333; }
.page_info span { padding: 0 2px; font-weight: bold;}
.page_list { line-height: 24px; text-align: center;	letter-spacing: 0; 	font-size: 14px; margin: 50px 0; }
.page_list a { display: inline-block; color: #666; border:  1px solid #e5e5e5;;	background: #fff;     width: 32px; 
    height: 32px;   line-height: 32px;   margin: 0 .2rem;}
    height: 32px;   line-height: 32px;   margin: 0 .2rem;}
.page_list a:hover {	color: #ea3d08;
    border: 1px solid #ea3d08;	background: #fff;}
.page_list a.on { color: #fff; border: .06rem solid #ea3d08;; background: #ea3d08;}

.leftrightarrow { height:35px; line-height:35px; }
.leftarrow { background:#eee; width:49%; margin-right:1%; float:left;  height:35px; text-align:center;  }
.leftarrow  a{ background:#ea3d08; width:100%;  float:left; display:block;  height:35px;  text-align:center;  color:#fff; }
.rightarrow { background:#eee; width:49%; margin-left:1%;   float:left;  height:35px; text-align:center;}
.rightarrow  a{ background:#ea3d08; width:100%;   float:left; display:block;  height:35px;  text-align:center; color:#fff; }
