@charset "utf-8";
@import url("core.css");
@import url("fonts.css");
@import url("common.css");
/* CSS Document */

/***/
.mbstyle{display: none;}
#banner{ z-index:9990; position:relative; min-width:1142px;}
#banner .flexslider{ height:800px;}
#banner .slides li.banner1{height:800px; background:url(../images/banner1.jpg) no-repeat center center; width:100%; text-align:center;}
#banner .slides li.banner2{height:800px; background:url(../images/banner2.jpg) no-repeat center center; width:100%; text-align:center;}

#banner p{ display:block; text-align:center; color:#fff;}
#banner p b{ display:block; font-size:84px; font-family:'GothamMedium'; font-weight:normal; padding-top:240px;}
#banner p font{ display:block; padding-top:30px; padding-bottom:55px; font-size:72px;}
#banner p img{ display:inline-block; margin:0 auto;}
#banner .flexslider .flex-direction-nav{ display:none}
#banner .flexslider .flex-direction-nav a{top:50%; margin-top:-122.5px; }
#banner .flex-direction-nav .flex-prev { left:20px}
#banner .flex-direction-nav .flex-next { right:20px; }
#banner  .flex-control-nav{ bottom:120px; }
/***/
#margintop100{ margin-top:-100px; position:relative; z-index:9998}
.bussiness_index{ background:#fbfbfb; padding:18px 0;}
.h5_title{ display:block; color:#969799; font-size:24px; text-align:center; padding:30px 0;font-weight:normal; }
.h5_title font{ display:block; font-size:36px; font-family:'GothamMedium'; padding-bottom:5px;}
.bussiness_index ul{ padding:10px 0;}
.bussiness_index li{ float:left; width:33.3333%; text-align:center;}
.bussiness_index li i{ display:inline-block; width:62px; height:62px; background:url(../images/icon01.png) no-repeat;}
.bussiness_index li.icon02 i{ background-position:-82px center}
.bussiness_index li.icon03 i{ background-position:-162px center}
.bussiness_index li p{ display:block; font-size:12px; line-height:20px; padding:0 34px; min-height:100px;}
.bussiness_index li font{ display:block; font-size:16px; padding:15px 0;}
.bussiness_index li a{ font-size:12px; color:#969799; text-decoration:underline;}
/***/
.info_h5{ width:760px; margin:0 auto;margin-top:70px; }
.info_h5 p{ font-size:16px; line-height:30px;}
.info_h5 p.title{ font-size:38px; line-height:50px; text-align:center}
.info_h5 p.border{ text-align:center;}
.info_h5 p.border span{ height:2px; background:#b71d37; line-height:2px; width:90px; display:inline-block;}
.info_h5 p.desc{ padding:0 77px; padding-top:26px;}
/****/
.about_index{ margin-top:135px;}
.about_p{ font-size:16px; line-height:30px; margin-top:30px;}
.about_p .about_img{ float:right; margin-left:40px;}
/**/
.product_index{ background:url(../images/pbg.jpg) no-repeat center center; height:450px; margin-top:150px;}
.product_index ul.slides{margin-top: 80px;}
.product_index h5{ display:block; font-size:24px; color:#fff; text-align:center; padding-bottom:65px;}
.product_index h5 font{ display:block; padding-bottom:20px;font-size:40px; font-family:'GothamMedium'; padding-top:60px;}
.product_index h5 em{ display:inline-block; height:5px; line-height:5px; width:70px; background:#fff;}
.product_index h5 span{ display:block; font-weight:bold; padding-top:30px;}
.product_index .flexslider{ width:1142px; margin:0 auto; font-size:16px;color:#fff; line-height:24px;}
.product_index .flexslider li p{ display:block;text-align:center;font-size: 24px;}
.product_index .flexslider li p.pen{font-family:'GothamBook'; font-weight:normal; font-size: 16px; margin-top: 20px;}
.product_index .flexslider li p.pamore{ text-align:center; padding-top:50px; min-height:inherit}
.product_index .flexslider li p.pamore a{ font-size:20px; color:#fff; text-decoration:underline; border:2px solid #fff; width:206px; height:48px; line-height:48px; text-align:center; display:inline-block;}
.product_index .flexslider .flex-direction-nav a{ background-image:url(../images/prev1.png); width:82px; height:82px; top:50%; }
.product_index .flexslider  .flex-direction-nav .flex-prev { left:0; opacity:1;background-image:url(../images/prev1.png)}
.product_index .flexslider  .flex-direction-nav .flex-next { right:0; text-align: right; opacity: 1; background-image:url(../images/next1.png)}
/******/
.Investment_index{ background:url(../images/gtbg.jpg) no-repeat right bottom; margin-top:80px; padding-bottom:134px;}
.idea_p{ width:1142px; height:512px; background:url(../images/ydbg.jpg) no-repeat center top; margin:0 auto; position:relative; margin-top:12px;}
.idea_p p{ display:block; width:310px; font-size:14px; line-height:28px; float:left; margin-left:125px;}
.idea_p p font{ display:block; font-size:18px;font-family:'GothamMedium'; line-height:normal; padding-bottom:20px;}
.idea_p p font span{ font-size:20px; display:block; padding-top:5px;}
.idea_p p#Idea_2{ float:right; margin-left:0; margin-right:125px; margin-top:85px;}
.idea_p p#Idea_3{ margin-top:78px;}
/***/
.View_index{ padding:110px 0; background:#f1f1f1;}
.view_left{ float:left; width:492px;}
.view_left h5{ font-size:24px; display:block}
.view_left h5 font{ font-size:34px; font-family:'GothamMedium'; display:block}
.view_left h5 span{ display:block; padding-top:5px; padding-bottom:10px;}
.view_left h5 em{ display:block; width:44px; height:2px; background:#b71d37; line-height:2px;}
.view_left  ul{ margin-top:30px;}
.view_left li{ float:left; width:100%; margin-top:35px;}
.view_left li img{ float:left; margin-right:34px; margin-top:5px; width: 168px;}
.view_left li a{ font-size:12px; line-height:28px; color:#969799}
.view_right{ float:right; width:505px; padding:0 32.5px; background:#fff; height:566px;}

.videw_div{width:425px; padding:0 40px; position: relative; height: 560px;}
.p_en{ font-size:16px; line-height:28px; font-family:'GothamLight';}
.p_cn{ font-size:16px; display:block; padding-top:8px; line-height:28px;}
.p_bft{     position: absolute;
    display: block;
    text-align: center;
    font-size: 16px;
    left: 36%;
    bottom: 30px;}
.p_bft font{ display:block; font-size:20px;font-family:'GothamLight'; padding-top:30px; padding-bottom:5px;}



.view_right .flexslider{ height:566px;}
.view_right p img{ display:inline-block; margin:0 auto;}
.view_right .flexslider .flex-direction-nav{ display:block}
.view_right .flexslider .flex-direction-nav a{top:50%; margin-top:-22.5px; }
.view_right .flex-direction-nav .flex-prev { left:0px; background-image:url(../images/prev2.png)}
.view_right .flex-direction-nav .flex-next{ right:0px; background:url(../images/next2.png) no-repeat}
.view_right .flex-control-nav{ bottom:20px; display:none}
/*******/
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#e62129 }
.info { border:1px solid #e62129; padding:2px 20px 2px 5px; border-radius:2px; color:#666; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #e62129; }
.dec .dec2 { color: #fff; top: -10px; }
/***/
.Consulting_index{ width:1142px; margin:0 auto; margin-top:80px;}
.Consulting_left{ float:left; width:356px; text-align:left}
.Consulting_left .h5_title font{ font-size:34px;}
.Consulting_left .h5_title{ text-align:left; padding:0; margin-bottom:56px;}
.Consulting_right{ float:right; width:562px;}
.Consulting_right li{ position:relative; padding-left:100px; margin-bottom:25px; margin-top:2px;}
.Consulting_right li label{ font-size:18px; position:absolute; left:0; top:0; width:85px; text-align:right}
.Consulting_right li input.input_txt{ width:100%; display:block; border:0; padding:0; border-bottom:1px solid #eee; padding-bottom:4px;}
.Consulting_right li.submit{ text-align:right}
.Consulting_right li .submit_btn{ background:url(../images/button_bg.jpg) no-repeat; width:208px; height:50px; font-weight:200; cursor:pointer; line-height:50px; font-family:'Microsoft_JhengHei'; font-size:20px; color:#fff; text-align:center; text-decoration:underline; display:inline-block; border:0}

#inline-content{ display:none}

.Consulting_right li textarea.input_txt{width:100%; display:block; border:0; padding:0; border-bottom:1px solid #eee; padding-bottom:4px; color: #ddddde;}