﻿@charset "utf-8";


/*article, aside, figure, footer, header, nav, section, details, summary { display: block }*/
/*img, object, embed { max-width: 100% }*/
/*i, em { font-style: normal }*/
/*ol, ul, li { list-style: none }*/
/*h1, h2, h3, h4, h5, h6, b { font-weight: normal }*/
/*a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; color: inherit }*/
/*a, a:hover, a:active, a:focus { text-decoration: none; outline: none; cursor: pointer }*/
/*hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0 }*/
/*table { border-collapse: collapse; border-spacing: 0 }*/
/*p { -ms-word-break: break-all; word-break: break-all; text-align: justify }*/
/*input, textarea { display: block; margin: 0; padding: 0; border-radius: 0; border: none; font-size: 100%; font-family: 'Microsoft Yahei', Tahoma, Arial, STHeiti, sans-serif; line-height: 1.2em; outline: none; -webkit-appearance: none }*/
/*input::-webkit-input-placeholder { line-height: 1.2em }*/
/*.wrap { width: 100%; min-width: 1180px }*/
/*.ie7 img { -ms-interpolation-mode: bicubic }*/
/*.lfp { float: left }*/
/*.rfp { float: right }*/
/*.cf { width: 100%; height: 0; line-height: 0; font-size: 0; clear: both; visibility: hidden }*/
/*.cfa:after { display: block; content: ""; width: 100%; height: 0; line-height: 0; font-size: 0; clear: both; visibility: hidden }*/


.item, .field { display: block; font-size: 16px }
/*.center-cotar { display: block; width: 1180px; margin: 0 auto }*/
.vm-cotar { display: inline-block; line-height: 1.2em; vertical-align: middle }
.ftp { display: inline-block; font-size: 16px; vertical-align: top }
.fp { display: inline-block; font-size: 16px; vertical-align: middle }
.fbp { display: inline-block; font-size: 16px; vertical-align: bottom }





@media (max-width: 1180px) {
	body, .wrap { min-width: 700px }
	/*.center-cotar { width: 700px }*/
}







.about-us-cotar .ab-page { text-align: center; font-size: 0; overflow: hidden }
.about-us-cotar .ab-page .p-name { display: inline-block; font-size: 28px; font-weight: 600; line-height: 48px }
.about-us-cotar .ab-page .p-sub-name { font-size: 18px; font-weight: 600; color: #54b74a; line-height: 30px }


.about-us-cotar .ab-page.page3 { position: relative; padding: 60px  0;}
.about-us-cotar .ab-page.page3 .bg-cotar { display: block; position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px; height: 800px }
.time-line-list:after { position: absolute; content: ""; display: block; width: 65px; height: 631px; line-height: 1em; background: url("../images/ic_ruler.png") no-repeat top left; top: 0px; right: 40px;  }
.about-us-cotar .ab-page.page3 .bg-cotar img { display: block }
.about-us-cotar .ab-page.page3 .time-line-list { position: relative; height: 475px; overflow: hidden }
.about-us-cotar .ab-page.page3 .time-line-list .mCSB_buttonUp { position: absolute; bottom: 18px; background: url("../images/ic_time_line_up_arrow.png") no-repeat top left }
.about-us-cotar .ab-page.page3 .time-line-list .mCSB_dragger_bar { background: url("../images/ic_time_line_ruler_arrow.png") no-repeat top left }
.about-us-cotar .ab-page.page3 .time-line-list .mCSB_draggerRail { visibility: hidden }
.about-us-cotar .ab-page.page3 .time-line-list .mCSB_scrollTools a + .mCSB_draggerContainer { margin-top: 0; margin-bottom: 40px }
.about-us-cotar .ab-page.page3 .time-line-list .mCSB_buttonDown { background: url("../images/ic_time_line_down_arrow.png") no-repeat top left }
.about-us-cotar .ab-page.page3 .time-line-list .item { position: relative; width: 620px; padding: 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 55px }
.about-us-cotar .ab-page.page3 .time-line-list .item.right-part { text-align: left; margin-left: 395px }
.about-us-cotar .ab-page.page3 .time-line-list .item.right-part:before { position: absolute; content: ""; display: block; width: 26px; height: 31px; line-height: 1em; background: url("../images/ic_time_line_left_arrow.png") no-repeat top left; top: -40px; left: 100px }
.about-us-cotar .ab-page.page3 .time-line-list .item.right-part .time { text-align: left; margin-right: 80px }
.about-us-cotar .ab-page.page3 .time-line-list .item.left-part { text-align: right }
.about-us-cotar .ab-page.page3 .time-line-list .item.left-part:before { position: absolute; content: ""; display: block; width: 26px; height: 31px; line-height: 1em; background: url("../images/ic_time_line_right_arrow.png") no-repeat top left; top: -40px; right: 100px }
.about-us-cotar .ab-page.page3 .time-line-list .item.left-part .time { text-align: right; margin-left: 80px }
.about-us-cotar .ab-page.page3 .time-line-list .item .time { width: 165px; line-height: 1em; font-size: 30px; font-weight: bolder; color: #fff }
.about-us-cotar .ab-page.page3 .time-line-list .item .description { width: 370px; color: #fff; -ms-word-break: break-all; word-break: break-all; text-align: justify }

/*@media (max-width: 1199px) {*/
	/*!*.about-us-cotar .center-cotar { width: 750px }*!*/
	/*.about-us-cotar .ab-page { text-align: center; font-size: 0 }*/

	/*.about-us-cotar .ab-page.page3 { position: relative; height: 800px; padding-top: 162px }*/
	/*.about-us-cotar .ab-page.page3 .bg-cotar { display: block; position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px }*/
	/*!*.about-us-cotar .ab-page.page3 .bg-cotar:after { position: absolute; content: ""; display: block; width: 65px; height: 631px; line-height: 1em; background: url("../images/ic_ruler.png") no-repeat top left; top: 85px; right: 50%; margin-right: -352px }*!*/
	/*.about-us-cotar .ab-page.page3 .bg-cotar img { display: block }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list { position: relative; height: 475px; overflow: hidden }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list .item { position: relative; width: 600px; padding: 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 55px }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list .item.right-part { text-align: left; margin-left: 60px }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list .item.right-part:before { left: 200px }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list .item.left-part { text-align: right }*/
	/*.about-us-cotar .ab-page.page3 .time-line-list .item.left-part:before { right: 260px }*/

/*}*/


@media (max-width:1199px)and (min-width:1024px ){
	.about-us-cotar .ab-page.page3 .time-line-list .item .time { width: 110px; }
	.about-us-cotar .ab-page.page3 .time-line-list .item .description { width: 300px; }
	.about-us-cotar .ab-page.page3 .time-line-list .item.right-part .time { margin-right: 20px; }
}



