/*
Theme Name: chim2019
Description: Child theme for the Twenty Nineteen theme
Author: jan
Template: twentynineteen
*/
.site {margin:0;margin-top:0px;}

/**********header**********/
.site-header{margin:0;padding:0 0;}
.site-branding-container{}
.site-branding{height:80px;margin:0px;padding-bottom:2px;background-color:#f0f0f0;}
.logo{height:100%;margin-top:6px;margin-left:10%;float:left;}
.main-navigation{margin-top:40px;margin-right:10%;height:36px;float:right;background-color:#aaaaaa;border-radius:4px;}
.menu-chim-container{margin:0 16px 0 16px;}
.main-menu{margin:0px;padding:0px;}
.main-navigation .main-menu > li{float:left;padding:0px;}
.main-navigation .main-menu > li > a{margin:0px;padding:9px 15px 6px 15px;font-size:14px;font-weight:700;color:#ffffff;}
.main-navigation .main-menu > li > a:hover{color:#ffffff;background-color:#ac000f;}
.banner_image{width:50%;margin:auto;line-height:1;}
.banner_image img{margin:8px auto 0 auto;width:100%;height:100%;}

/**********main content**********/
.site-content{margin:4px;}
#index_main{width:1200px;min-height:360px;margin:0 auto;padding:0 0 20px 0;}
.site-content{margin:0 auto;padding: 0;}
.index_main_content{width:960px;height:100%;margin:0 auto;}
.index_main_container{width:300px;height:auto;padding-left:8px;float:left;background-image: url(http://60.205.0.104/wp-content/uploads/2016/11/main_bg1.png);background-repeat:no-repeat;background-position:right top;}
.index_main_container_r{width:300px;padding-left:20px;float:left;}
.view_main_title{width:288px;height:24px;margin-top:8px;padding-top:0px;line-height:2;font-size:16px;color:#ac000f;font-weight:400;background-image:none;}
.view_main_title p{width:282px;height:28px;border-bottom:#dddddd 1px solid;}
.view_main_title a{text-decoration:none;color:#ac000f;border-bottom:#ac000f 1px solid;padding-right:1em;}
.view_main_title .no-link{text-decoration:none;color:#ac000f;border-bottom:#ac000f 1px solid;padding-right:1em;}
.view_main_text_l01 {
    width: 288px;
    height: 64px;
	margin-top: 0px;
	padding-top: 0px;
    line-height: 2;
    font-size: 14px;
    color: #666666;
    text-indent: 2em;
}
.view_main_text_l01 a {
    color: #666666;
}
.view_main_text_l01 a:hover {
    color: #666666;
    text-decoration: underline;
}
.view_main_text_l01 a:visited {
    color: #666666;
}
.view_main_list {
    width: 288px;
    padding-top: 0px;
    font-size: 14px;
    color: #666666;
}
.view_main_list li {
    list-style: square inside;
    text-align: left;
	line-height: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.view_main_list a {
    color: #666666;
}
.view_main_list a:hover {
    color: #666666;
    text-decoration: underline;
}
.view_main_list a:visited {
    color: #666666;
}
.view_main_list ul {
	padding-left: 6px;
    margin-top: 6px;
}
.view_main_title .text {
    font-size: 12px;
    color: #666666;
    font-weight: 300;
}
.view_main_image_01 {
    width: 109px;
    height: 140px;
    padding: 0px;
    margin: 12px auto 0 auto;
}
.view_main_image_01 img {
    height: 120px;
    width: 109px;
	max-width: 109px;
}
.index_main_partner_title {
	clear: both;
	width: 960px;
    height: 100%;
    margin: 0 auto;
    line-height: 2;
    font-size: 16px;
    color: #ac000f;
    font-weight: 400;
}
.index_main_partner_title p {
	width: 960px;
	height: 28px;
    border-bottom: #dddddd 1px solid;
}
.index_main_partner_title .no-link {
	text-decoration: none;
    color: #ac000f;
    border-bottom: #ac000f 1px solid;
    padding-right: 1em;
}
.index_main_partner_list {
	width: 100%;
	height: auto;
	margin-top: 8px;
}
.index_main_partner_list img {
	width: auto;
	height: 24px;
	margin-left: 8px;
}
/**********footer**********/
#footer{clear:both;width:auto;height:80px;margin:0 0 0 0;border-top:2px solid #eeeeee;background:#f0f0f0;}
.text_footer{width:540px;height:20px;margin:0 auto;padding-top:20px;color:#888888;font-size:12px;}
.text_footer p{text-align:center;}
.text_footer a{color:#888888;}
.text_footer a:hover{color:#222222;}
.text_footer a:visited{color:#888888;}

/*****************article*************/
.entry .entry-header{margin:calc(0 * 1rem) calc(10% + 60px) 1rem;}
.entry-content:before{content:"";display:none;table-layout:fixed;}
.entry .entry-title:before{background:#ffffff;content:"";height:0px;margin:1rem 0;width:0;}
.entry .entry-title{margin:0 auto;max-width:calc(6 * (100vw / 12) - 28px);font-size:18px;color:#ac000f;font-weight:500;text-align:center;border-bottom:#ac000f 1px solid;}
.entry .entry-title >h1{border-bottom:#ac000f 1px solid;}
.entry .entry-meta{margin:0 auto 1rem auto;color:#999999;font-size:12px;font-weight:500;text-align:center;}
.entry .entry-content, .entry .entry-summary{max-width:calc(8 * (100vw / 12) - 28px);margin:0 auto;font-size:16px;text-indent:2em;}
.entry .entry-content > *, .entry .entry-summary > *{margin:16px auto;}
.entry .entry-content{margin-bottom:32px;}
.entry .entry-content .view_img{text-indent:0;text-align:center;}
.view_article_author{font-size:14px;text-align:center;margin:0;text-indent:0;color:#666666;}
.view_article_author a{color:#666666;}
.entry-content .title{margin:24px auto 0 auto;text-indent:0;font-weight:600;text-align:center;line-height:2;}
.entry-content .source{font-size:14px;color:#666666;margin:16px 0;text-indent:0;}
.entry-content .source a{color:#666666;}
.entry-content .source a:visited{color:#666666;}
.entry-content .view_img_text{margin-top:-1em;text-indent:0;text-align:center;font-size:12px;}

/**********products infomation articles**********/
.view_fi_title_box{margin:0 auto;padding-top:20px;text-align:center;color:#ffffff;}
.view_fi_title_text{text-indent:0em;font-size:14px;display:inline-block;padding:0.3em 0.5em;border-radius:0.5em;color:#ffffff;box-shadow:0.2em 0.2em 0.1em #a5a5a5;background-color:#ac000f;border-color:#ac000f;box-sizing:border-box;}
.view_fibox{margin:1em;border:1px solid #c0c8d1;border-radius:0.25em;display:block;color:#333333;background-color:#efefef;box-sizing:border-box;}
.view_fibox_title{text-indent:0em;font-size:14px;top:-1em;margin-left:1.5em;padding:0.2em 0.5em;z-index:10;position:relative;border:medium none #ac000f;border-radius:0.25em;border-color:#ac000f;box-sizing:border-box;display:inline-block;line-height:2.0;color:#ffffff;text-align:center;background-color:#ac000f;}
.view_fibox_text{font-size:14px;margin-top:-0.5em;padding:0 2em 0.2em 2em;color:#333333;box-sizing:border-box;}
.view_fi_text{font-size:12px;}

/**********archive pages**********/
.archive_main_content{clear:both;width:960px;height:100%;margin:0 auto;line-height:2;}
.archive_main_content_l{width:400px;min-height:360px;margin:0 auto;float:left;}
.archive_main_content_r{width:400px;min-height:360px;margin:0 auto;float:right;}
.archive_header{width:360px;height:28px;margin-top:8px;padding-top:0px;color:#ac000f;font-size:18px;font-weight:500;}
.archive_main_title{height:32px;border-bottom:#dddddd 1px solid;}
.archive_main_title .no-link{text-decoration:none;color:#ac000f;border-bottom:#ac000f 1px solid;padding-right:2em;}
.archive_main_content_container{width:100%;margin:0 auto 36px auto;}
.list_title{margin-top:8px;text-align:left;}
.list_title_content{width:320px;font-size:16px;font-weight:400;line-height:2.5;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.list_title_content a{color:#666666;}
.list_title_content a:hover{color:#666666;text-decoration:underline;}
.list_title_content a:visited{color:#666666;}
.list_date{font-size:14px;font-weight:400;color:#999999;line-height:2.5;float:right;}

/****************old css******************/
.view_article_title{max-width:calc(6 * (100vw / 12) - 28px);margin:0 auto;height:28px;line-height:2;font-size:18px;color:#ac000f;font-weight:500;text-align:center;border-bottom:#ac000f 1px solid;}
.view_article_text{max-width:calc(6 * (100vw / 12) - 28px);margin:16px auto;font-size:16px;text-indent:2em;line-height:2;}
.view_article_text .sp{margin:16px auto;text-indent:0;}
.view_article_text .sp p{margin:0 auto;text-indent:0;}
#view_map_addr {max-width:calc(8 * (100vw / 12) - 28px);height:400px;margin:16px auto 48px auto;border:thin solid #ac000f;}
/**
.amap-container {cursor:url(http://webapi.amap.com/theme/v1.3/openhand.cur),default;}
**/
canvas {margin-left: -2em;}