/* Write your styles */

@font-face{	
	font-family: 'siyuan';/*调用字体名字*/ 
    src : url('template/ziti/SourceHanSans-Medium.otf');/*这里是字体文件路径  SourceHanSans-Medium.otf*/ 
}


body,html,div,h1,h2,h3,h4,h5,h6,strong,p,a,img,ul,li,dl,dt,dd,,span{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}

html,body { background-color:#f2f2f2;color:#3e3e3e;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0; padding:0; font-weight:normal;}
.top_12{ margin-top:1.2rem;}
.bottom_12{ margin-bottom:1.2rem;}
.wapper{max-width:640px;background-color:#FFF; margin:0 auto;position:relative;}

.am-header{ padding:0; line-height:normal;}
.header{ min-height:50px;}
.am-topbar-brand{ float:none;}
.header_nav{ width:100%;max-width:640px;margin:0 auto; min-height:50px;background-color:#fff;box-shadow: 0 0 10px gray; position:relative;}
.am-topbar-brand img{ display:block; height:40px; position:relative; top:5px; }
.searchbtn{position: absolute; right:35px;top: 0px;display: block;width:50px;height: 50px;line-height: 50px;text-align: center; color:#e77817;z-index: 1100;}
.searchbtn a{ display:block;color:#e60012;}
.searchwarp{ width:100%; height:100%; background-color:#FFF; position:fixed; top:0; left:0; z-index:9999999; }/*ËÑË÷*/
.searchwarp .searchbar{width:100%; height:50px;border-bottom:1px solid #FCF9FB; background:url(../i/top-bg.jpg) repeat-x 0 0; background-size:auto 50px;}
.searchwarp .searchbar .searcinputbox{ float:left; width:250px; height:30px; background-color:#FFF; border:1px solid #cecece;border-radius:50px; margin:10px 0 0 6px;box-shadow: inset 0px 2px 3px #D1D1D1;}
.searchwarp .searchbar .searcinputbox .inputtxtwarp{float:left; padding:0px 0 0 12px;}
.searchwarp .searchbar .searcinputbox .inputtxtwarp .inputtxt{ width:180px; height:18px; line-height:16px; font-size:14px; border:1px solid #fff; background:url(../i/muen-ico-1.png) no-repeat 0 -999px;}
.searchwarp .searchbar .searcinputbox .searchsubmit{ float:right; width:30px; padding-top:0px;}
.searchwarp .searchbar .closeserch{ float:right; padding:10px;}
.searchwarp .searchbar .closeserch a{ display:block; width:60px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background-color:#e60012;border-radius:4px;}

.searchwarp .hotsearch{ border-top:1px solid #F0F0F0;}
.searchwarp .hotsearch .hschtit{ margin:0 12px;}
.searchwarp .hotsearch .hschtit h3{ height:35px; font-size:16px; line-height:35px; color:#999; border-bottom:1px solid #dedede; margin-bottom:0;}
.searchwarp .hotsearch .hschlist ul{ display:block; height:370px; overflow:auto; margin:0 12px;}
.searchwarp .hotsearch .hschlist ul li{ height:35px; font-size:16px; line-height:35px;  border-bottom:1px solid #dedede; font-size:14px;}
.searchwarp .hotsearch .hschlist ul li a{ display:block;color:#666;}


.header .am-topbar-toggle{ display:block;}
.am-menu-offcanvas1 .am-menu-toggle{width:50px;color:#e60012; font-size:2rem; font-weight:100;}
.am-offcanvas-bar{ background-color:#f2f2f2;}
.am-offcanvas-bar:after{background-color:#f2f2f2;}
.am-menu-offcanvas1 .am-menu-nav li a{ color:#3e3e3e;text-shadow:none;}
.am-menu-offcanvas1 .am-menu-sub{background-color:#f2f2f2;color:#3e3e3e;}
.index_banner.am-slider-default .am-control-nav{ bottom:8px;}
.index_banner.am-slider-default .am-control-nav li a{ background-color:#FFFFFF;}
.index_banner.am-slider-default .am-control-nav li a.am-active{background-color: #e60012;}
.am-menu-offcanvas1 .am-menu-nav > .am-open > a, .am-menu-offcanvas1 .am-menu-nav > li > a:focus, .am-menu-offcanvas1 .am-menu-nav > li > a:hover {
    background-color: #e60012;
    color: #fff;
}
.am-menu-offcanvas1 .am-menu-sub a:hover ,.am-menu-offcanvas1 .am-menu-sub a:focus{ color:#e77817;}
.am-offcanvas-bar-active{border:none;}

.index_1 a{ display:block; height:40px; line-height:40px; text-align:center; margin-bottom:1.5rem; font-size:14px;}
.index_1 a [class*="am-icon-"]{ margin-right:6px;}

.mindex-title {
    position: relative;
    width: 100%;
	padding-bottom:6px;
}
.mindex-title h2 {
    padding-bottom: 5px;
    width: 100%;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #e60012;
	font-weight:700;
	margin:0;
	
}


.mindex-title span {
    position: absolute;
    right: 0;
    bottom: 12px;
    font-size: 11px;
    color: #666;
}

.index_pro{background-color:#f2f2f2; margin:0 1rem; padding:0.5rem; margin-top:1rem;}
.index_pro b{ display:block; color:#e77817; font-size:14px; margin-top:1rem;}
.index_pro b.first{ margin-top:0;}
.index_pro span{ display:block; width:50%; float:left; white-space:nowrap; overflow:hidden;}
.index_pro span a{ color:#3e3e3e;font-size:11px;}
.index_pro span a:hover{ color:#e77817; text-decoration:underline; }
.index_pro img.am-thumbnail{ background:none; border:none; padding:0;margin-top:0.7rem; margin-bottom:0rem;}
.index_pro [class*="am-u-"]{ padding:0;}


.case_index{ padding:0 1rem;}
.case_index span{ display:block; text-align:center; font-size:1.2rem;}
.case_index li{ margin-top:1rem; padding-bottom:0;}
.case_index .am-thumbnail{ margin-bottom:3px; border:none; padding:0;}
.case_index li a{ color:#3e3e3e;} 
.case_index li a:hover{color:#e77817}
.case_index.pro_list li .am-thumbnail{border:none;}
.pro_list img{ background-color:#f1f1f1;}

.index_case li{ position:relative;}
.index_case li span{ display:block;width:100%; height:24px; line-height:24px; text-align:center; background:url(../i/bg_1.png) left center repeat; color:#FFFFFF; position:absolute; left:0.5rem; bottom:0;}
.index_case.case_index .am-thumbnail{ margin-bottom:0;}

.am-u-sm-12 embed{width:100%;min-height:20rem;}

.cpms{width:100%;}
.am-paragraph-default p{font-size:1.3rem}

.cpmstop{width:100%;}
.cpms_title{width:100%;background:#CCC;margin:2rem 0;}
.cpms_title h2{width:100%;font-size:1.5rem;text-align:center;line-height:4rem;}
.cptd{width:100%;}
.cptd .cptdlist{width:100%;position:relative;}
.cptd .cptdlist h3{line-height:2rem;padding:0 0.8rem;display:inline-block;border:1px solid #bababa;border-radius:1rem;color:#fe0000;position:absolute;font-size:1.4rem;}
.cptd .cptdlist:nth-of-type(1){padding-top:18%;}
.cptd .cptdlist:nth-of-type(1) h3{left:5%;top:6.3%;}
.cptd .cptdlist:nth-of-type(1) img{width:70%;margin-left:10%;}
.cptd .cptdlist:nth-of-type(2) h3{right:6.3%;top:8%;}
.cptd .cptdlist:nth-of-type(2) img{width:60%;margin-left:15%;padding-top:23%;}
.cptd .cptdlist:nth-of-type(3){padding-top:26.6%;}
.cptd .cptdlist:nth-of-type(3) h3{left:8%;top:11%;}
.cpms .cptd .cptdlist:nth-of-type(3) img{margin-bottom:17.7%;margin-left:37%;width:47.3%;border:1px solid #ccc;padding:3px;-webkit-box-shadow:3px 3px 4px #575757;-moz-box-shadow:3px 3px 4px #575757;-o-box-shadow:3px 3px 4px #575757;box-shadow:3px 3px 4px #575757;}
.cptd .cptdlist:nth-of-type(3) p{width:80%;}
.cptd .cptdlist:nth-of-type(4) h3{left:46.5%;top:12.4%;}
.cptd .cptdlist:nth-of-type(4) img{width:46.3%;height:auto;margin-bottom:2.5rem;}
.cptd .cptdlist:nth-of-type(5) h3{left:13.75%;top:8%;}
.cptd .cptdlist:nth-of-type(5) p{width:54%;display:inline-block;margin-right:1rem;padding-top:23%;}
.cptd .cptdlist:nth-of-type(5) img{width:39.3%;height:auto;padding-top:13.8%;display:inline-block; vertical-align:top;}
.cptd .cptdlist:nth-of-type(5) .cptd_bottom{margin-top:0;}
.cptd .cptdlist:nth-of-type(6) h3{position:static;margin:6% auto;}
.cptd .cptdlist:nth-of-type(6) .cpms_lastimg{width:69.5%;margin:0 auto;background:#e5e5e5;}
.cptd .cptdlist:nth-of-type(6) img{width:49.6%;height:auto;float:left;padding:0.2rem;}

.cptd_bottom{margin-top:3rem;width:100%;height:1rem;background:linear-gradient(to bottom, #fafafa, #bababa);background:-o-linear-gradient(to bottom, #fafafa, #bababa);background:-moz-linear-gradient(to bottom, #fafafa, #bababa);}



.news_index{ font-size:14px; margin-top:1rem; border-bottom:#dedede dashed 1px; padding-bottom:1rem;}
.news_index [class*="am-u-"]{ padding-left:1rem; padding-right:1rem;}
.news_index img{ display:block;width:100%; background-color:#fff; color:#fff;margin-top:0.5rem; }
.news_index h3{ margin:0; max-height:23px; overflow:hidden;}
.news_index h3 a{ color:#e60012;}
.news_index h3 a:hover{color:#e77817; text-decoration:underline;}
.news_index p{ line-height:20px;margin:0;}
.news_index p span{ float:right; color:#999; font-size:12px;}
.news_index .news_r{ padding-left:0;}

.footer{ margin-top:10px; font-size:12px; background-color:#eeeeee; padding:15px 0 20px; text-align:center; color:#b3b4b5;}
.footer a{ color:#b3b4b5;}
.footer_nav{ height:30px; line-height:30px; text-align:center;}
.footer_nav span{ padding:0 12px;}
.copyright{ margin:7px 0 10px;}

.am-titlebar-multi .am-titlebar-title ,.am-titlebar-default .am-titlebar-title{ font-size:15px; font-weight:normal;} 
.ht_content{min-height:200px; padding:30px 0 0; overflow-x:hidden;}
.ht_title{ height:50px; font-size:18px; text-align:center; font-weight:bold; color:#e60012;}
.ht_title.s{ border-bottom:#e60012 solid 1px;}
.ht_title a{color:#e60012; display:block;}
.pro_img.am-slider-default{ border-radius:0;box-shadow:none; margin-bottom:0;}
.pro_img.am-slider-default .am-control-nav{ bottom:8px;}
.pro_img.am-slider-default .am-control-nav li a.am-active{background-color: #e77817;}
.pro_img img{ display:block; width:100%;}
.pro_detail_t{ height:40px; line-height:40px;background-color:#e60012; color:#FFF; padding:0 1rem; margin-top:10px;}
.pro_detail_t.top_20{ margin-top:2rem;}
.pro_detail_t span{ float:right;}
.pro_detail_t span a{ color:#fff; font-size:14px;}
.pro_tab .am-tabs-nav{background-color:#e60012}
.pro_tab .am-tabs-nav li{ font-size:1.5rem;}
.pro_tab .am-tabs-nav li a{color:#000;padding: .5em 1em; background:url(../i/line.png) right center no-repeat;}
.pro_tab .am-tabs-nav li a.last{ background-image:none;}
.pro_tab .am-tabs-nav li a:hover{color:#fff; background-color:#e77817;}
.pro_tab .am-tabs-nav li.am-active a {color:#fff; background-color:#e60012;}
.pro_tab img{ display:block; max-width:100%; height:auto;}
.pro_tab .am-tabs-bd .am-tab-panel{ padding:10px 0 0;}
.pro_tab .am-tabs-bd .am-tab-panel.last{ padding:3px 0 0;}
.pro_tab .am-tabs-bd{ border:none;}
.pro_tab .am-nav-tabs.am-nav-justify > li > a{ border:none;}
.am-paragraph-default table{ max-width:100%;}

.news_list_cont{ margin:1rem auto;width:95.2%;}
.news_list{ font-size:1.4rem; border-bottom:#dedede dashed 1px; width:100%;margin-bottom:2rem;padding-bottom:1rem;}
.news_list_l{width:33%;float:left;margin-right:2.5%;}
.news_list img{ display:block;width:100%;height:auto;}
.news_list .news_list_r{ float:right;width:64%;}
.news_list .news_list_r h3{ width:100%;overflow:hidden;font-size:1.5rem;height:2.2rem;margin:0;line-height:1.8rem;}
.news_list h3 a{ color:#e77817;}
.news_list h3 a:hover{color:#e77817; text-decoration:underline;}
.news_list p{ line-height:1.8rem;margin:0;font-size:1.4rem;width:100%;}
.news_list p span{ float:right; color:#999; font-size:1.2rem;}






.get_more{width:100%;height:4rem;line-height:4rem;text-align:center;font-size:1.4rem;}
.get_more.am-btn{ padding:0; border:none;}
.more_loader_spinner{width:100%; height:4rem; margin-top:1.5rem; background: url(../i/loading.gif) center center no-repeat;}

.am-paragraph-default img{max-width:100%; height:auto; padding:0; border:none; margin:0;}
.am-paragraph p{ margin-bottom:1rem;}
.jlt_article_title { font-weight:bold; margin: 0; font-size:1.6rem; margin-bottom:0.5rem; margin-top:1.5rem; }
.jlt_article_title span{color:#a6a3a3; padding-left:1rem;}
.jlt_article_user_time {color: #aaaaaa;font-size: 14px; margin-bottom: 10px; border-bottom:#ebe9ea solid 1px; padding-bottom:0.8rem;}
.jlt_article_user_time span{ padding-right:15px;}
.jlt_article_user_time span.s{ float:right; text-align:right;}
.jlt_article_user_time span a{color: #aaaaaa;}
.return{text-align:center; float:right; margin-bottom:20px; font-size:14px;}
.am-paragraph a{ color:#3e3e3e;}

.honer .am-thumbnail{ margin-bottom:0;}
.video li{ padding-bottom:0;position:relative;margin-bottom:1rem;}
.video li a{ display:block;}
.video .am-thumbnail{ margin-bottom:0;}
.video li span{ display:block; width:100%;  height:24px; line-height:24px; text-align:center; color:#FFFFFF; font-size:12px; position: absolute; left:0.5rem; bottom:0; background:url(../i/bg_1.png) left center repeat; overflow:hidden;}
.video li b { width:100%; height:30px; line-height:30px;text-align:center; color:#FFFFFF; position:absolute; left:0; top:50%; margin-top:-15px; font-weight:normal; font-size:20px;}

.faq_list{}
.faq_list li{ height:45px; line-height:45px; border-bottom:#dedede solid 1px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.faq_list li a{ display:block; color:#3e3e3e;}
.faq_list li span{ display:block; float:right;}
.error_x{ width:100%; height:100px; line-height:100px; text-align:center; font-size:14px; background-color:#f0f0f0; margin-top:10px;}

.job_list{ font-size:14px;}
.job_list a{ text-decoration:underline;}

.map{width:100%;height:40rem;position:relative;}
.map .info {border: solid 1px silver; width:92%;}
.map div.info-top{position: relative;background: none repeat scroll 0 0 #F9F9F9;border-bottom: 1px solid #CCC;border-radius: 5px 5px 0 0;}
.map div.info-top img{position:absolute;right:0.5rem;top:1rem;}
.map div.info-top div{display: inline-block;color: #333333;font-size: 1.4rem;font-weight: bold;line-height: 3.1rem;padding: 0 0.3rem;}
.map div.info-middle {font-size: 1.2rem;padding: 0.6rem;line-height: 2rem;}
.map div.info-bottom {height:0rem;width: 100%;clear: both;text-align: center;}
.map  div.info-bottom img {position: relative;z-index: 104;left:56%;}
.map span {margin-left:0.5rem;font-size: 1.1rem;}
.map .info-middle img {float: left;margin-right: 0.6rem;}

.error-x{ width:100%; height:100px; line-height:100px; text-align:center; font-size:14px; background-color:#f0f0f0; margin-top:10px;}
.am-cf:after{content:" ";display:block;clear:both;}
@media (min-width:319px) and (max-width:360px) {
	.cptd .cptdlist h3{font-size:1.3rem;}
	.cptd .cptdlist:nth-of-type(4) h3{left:43%;}
	.am-paragraph-default p{1.2rem;}
	.cptd .cptdlist:nth-of-type(3) p{width:100%;}
	.news_list p{font-size:1.2rem;line-height:1.6rem;}
	.news_list .news_list_r h3{height:1.8rem;}
	
	}
@media (min-width:361px) and (max-width:384px) {
	
	.cptd .cptdlist:nth-of-type(3) p{width:100%;}
	
	}