@charset "utf-8";
@import url("core.css");
@import url("fonts.css");
@import url("common.css");
/*****/
/*******/
.mbstyle{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; }
/**/
.h5_title { display:block; color:#969799; font-size:24px; text-align:center; padding:0px 0; font-weight:normal; }
.h5_title em { display:inline-block; width:50px; height:2px; background:#969799; }
.h5_title font { display:block; font-size:36px; font-family:'GothamMedium'; padding-bottom:5px; }
#inner_banner { height:350px; position:relative; z-index:9990; background-position:center center; background-repeat:no-repeat; min-width:1142px;}
.about_center { font-size: 16px; line-height: 30px; margin-top: 30px; padding:0 125px; }
#inner_banner_news{ height:86px;position:relative; z-index:9990; background-position:center center; background-repeat:no-repeat; min-width:1142px;}
/***/
.Idea_center{ margin-top:150px;}
.Idea_center ul{ margin-top:40px;}
.Idea_center li{ float:left; width:550px; height:400px; float:left; position:relative}
.Idea_center li p{ display:block; position:absolute; left:0; top:0; z-index:9999; width:100%; height:100%; text-align:center}
.Idea_center li p i{ display:inline-block; height:85px; width:85px; background:url(../images/icon_about.png) no-repeat; margin-top:63px; margin-bottom:35px;}
.Idea_center li p font{ font-size: 16px; line-height: 30px; color:#fff; display:block; padding:0 70px; text-align:left;}
.Idea_center li.li02{ float:right}
.Idea_center li.li02 p i{ background-position:right center}
/*****/
#Strategy_center{ background:#f6f6f6; padding:25px 0; margin-top:206px;}
#Strategy_p{ width:582px; padding-left:560px; margin:0 auto; position:relative}
#Strategy_p p{font-size: 16px; line-height: 30px;}
.Strategy_img{ position:absolute; left:116px; top:-110px;}
#Strategy_p .h5_title{ text-align:left; position:absolute; left:560px; top:-115px;}
/***/
#Culture_center{ background:url(../images/about_4.jpg) no-repeat center center; height:768px; padding-top:70px;}
#Culture_p{font-size: 16px; line-height: 30px; padding:0 162px; padding-top:40px;}
#footer{ margin-top:0}
/******************/
#Product_body{ background:#f6f6f6}
#Product_margintop{ margin-top:-80px; position:relative; z-index:9999}
.product_ul li{ float:left; width:550px; background:#fff; margin-bottom:42px;}
.product_ul li.odd{ float:right}
.product_ul li a{ display:block;padding:0px 40px; padding-top:40px; }
.product_ul li.on a,.product_ul li a:hover{ background:url(../images/bordertop10.jpg) no-repeat left top;}
.product_ul li h3{ display:block;font-size:36px; font-family:'GothamMedium'; color:#969799;}
.product_ul li h2{ font-size:34px; display:block; padding-bottom:8px;color:#969799;}
.product_ul li p{ font-size:16px; line-height:30px; height:120px;}
.product_ul li p.pamore{ height:auto; padding-bottom:30px;}
.product_ul li p.pamore span{ text-decoration:underline;}
.product_ul li a:hover span{ color:#e40012}
.p_contact{ border-top:2px solid #ddddde; margin-top:40px; padding-top:25px; padding-bottom:40px; display:block; line-height:40px; font-size:18px;font-family:'GothamMedium'; position:relative}
.p_contact a{ border:1px solid #ddddde; display:inline-block; width:150px; text-align:center; height:40px; padding-right:15px; line-height:40px;background:#edeeee url(../images/icong.jpg) no-repeat 130px center; font-size:18px; font-family:'Microsoft_JhengHei'; position:absolute; right:0; top:25px;}
/**************/
#Product_view{ display:none}
#product_left{ margin-top:89px; width:260px; float:left; padding-bottom:75px;}
.categorys_title{ background:url(../images/categorybg%5D.jpg) no-repeat; height:46px; text-align:center; font-size:16px; color:#fff; line-height:46px;}
.category_ul li{ background:#f6f6f6; height:46px; line-height:46px; text-align:center; margin-top:16px;}
.category_ul li a{ font-size:16px; color:#969799; display:block;}
.category_ul li a:hover{ background:#dc0016; color:#fff}
#product_right{ float:right; width:640px; padding-bottom:75px; margin-top:89px; }
#product_li{}
#product_li li{ font-size:14px; line-height:28px; position:relative; margin-bottom:15px; float:left; width:100%}
#product_li li label{ display:block; float:left; width:100px; font-weight:bold;}
#product_li li .lip{ border-bottom:1px dotted #e3e1e1; padding-bottom:15px; float:right; width:530px;}
#product_li li.floatnone label{ float:none; display:block;}
/*********/
#Business_right{ float:right; width:800px;font-size:16px; line-height:30px; padding-bottom:80px;}
.bus_h2{display:block;font-size:36px; font-family:'GothamMedium'; color:#969799; padding-bottom:8px;}
.bus_h3{ font-size:34px; display:block;color:#969799;}
.four_span{ display:block}
.four_span span{     border: 5px #bdbdbd solid;
    width: 125px;
    height: 125px;
    margin-right: 73px;
    float: left;
    background: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    line-height: 132px;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
}
.four_span span.last{ margin-right:0}
/***/
.position{ display:none}
.login_form{ width:450px; margin:0 auto; margin-top:100px; }
#login{padding-bottom:210px;}
.login_form .input_txt{ border:1px solid #d0d0d1; padding:12px 10px; padding-left:78px; font-size:14px; width:360px; display:block}
#login li{ display:block; position:relative; padding-bottom:20px;}
.login_form li label{ display:block; font-size:16px;position:absolute; left:15px; top:12px;}
.login_form li p{ display:block; line-height:30px; padding-left:15px; padding-top:6px;}
.login_form li p a{ color:#ec1b2c; vertical-align:top; text-decoration:underline;}
.login_form li span.jqTransformCheckboxWrapper{ margin:0; vertical-align:top; margin-top:7px; margin-right:6px;}
.forgetpassword{ float:right}
.login_btn{ background:url(../images/register_btn.jpg) no-repeat; height:46px; line-height:46px; display:block; width:100%; border:0; cursor:pointer; font-size:20px; color:#fff; font-weight:bold;}
#register_form .input_txt{ padding-left:98px; width:340px;}
#register_form li{ padding-bottom:30px;display:block; position:relative;}
#register_form{padding-bottom:50px;}
#reg_p{ display:block; padding-bottom:70px;}
#reg_p p{ display:block; border-top:1px solid #d5d5d5; padding:25px 0; font-size:16px;}

.input_txt::-moz-placeholder { color: #fff; }
.input_txt::-webkit-input-placeholder { color:#fff; }
.input_txt::-ms-input-placeholder { color:#fff; }

/**************/
.Consulting_index{ width:1142px; margin:0 auto; margin-top:70px;}
.p_en{ font-size:16px; line-height:28px; font-family:'GothamLight';}
.p_cn{ font-size:16px; display:block; padding-top:8px; line-height:28px;}
.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 textarea.input_txt{width:100%; display:block; border:0; padding:0; border-bottom:1px solid #eee; padding-bottom:4px; color: #ddddde;}
.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}
/*******/
#contact_ul{ border-bottom:1px solid #d15f79; padding-bottom:70px; margin-top:60px;}
#contact_ul li{ float:left; width:25%; text-align:center;font-family:'GothamLight';}
#contact_ul li.first{ font-family:'Microsoft_JhengHei'}
#contact_ul li i{ width:51px; height:51px; background:url(../images/icon_contact.png) no-repeat center center; display:block; margin:0 auto}
#contact_ul li i.address{ background-position:left center; width:38px;}
#contact_ul li i.tel{ background-position:-71px center; width:44px;}
#contact_ul li i.fax{ background-position:-159px center; width:51px;}
#contact_ul li i.email{ background-position:-251px center; width:44px;}
#contact_ul li font{ display:block; margin:10px 0;font-family:'Microsoft_JhengHei'}
#contact_ul li p{ display:block; font-size:16px; line-height:30px; padding-top:20px;}
/*****/
#job_area{ background:#f6f6f6; padding:50px 0; margin-top:60px;}
.job_title .h5_title{ text-align:left;}
.job_title{ float:left; width:280px;}
.job_right{ float:right; width:610px; font-size:18px; line-height:34px;}
.job_right .email_a a{font-family:'GothamLight';}
/********/
#web_map{ height:23px; padding:10px 0; line-height:23px; position:relative; z-index:9999}
#web_map b{ display:block; height:50px; line-height:50px; position:absolute; left:0; top:-20px; background:#d5001e; color:#fff; font-size:20px; width:150px; text-align:center;}
#web_map p{ display:block; padding-left:190px; background:url(../images/icon_nt.jpg) no-repeat 168px center;}
#web_map p a{display:inline-block; height:23px;}
#web_map p span{ display:inline-block; background:url(../images/icon_nj.jpg) no-repeat center center; height:23px; width:9px; line-height:23px; vertical-align:middle; margin:0 10px;}
.news_right{ float:right; width:258px; margin-top:50px; padding-bottom:50px;}
.news_cateogry{}
.news_cateogry li{ background:#f6f6f6; margin-bottom:15px; padding-left:12px;}
.news_cateogry li a{ display:block; height:44px; line-height:44px; font-size:14px; background:url(../images/icon_k.jpg) no-repeat left center; padding-left:22px;}
.news_cateogry li a font{font-family:'GothamLight'; margin-left:18px;}
.news_cateogry li a:hover,.news_cateogry li.on a{ background:url(../images/icon_kr.jpg) no-repeat left center}
.news_left{ float:left; width:842px; margin-top:50px; padding-bottom:80px; position:relative}
.news_ul{}
.news_ul li{ float:left; width:400px; position:relative; margin-bottom:40px;}
.news_ul li i{ font-style:normal; background:#d7001f; display:inline-block; padding:8px 18px; color:#fff; position:absolute; left:0; top:0; font-size:14px; font-weight:bold}
.news_ul li:nth-child(even){ float:right;}
.news_ul li img{ display:block; margin-bottom:14px;}
.news_ul li p.time{ font-size:15px; color:#cbcbcb; display:block; padding-bottom:4px;}
.news_ul li p.tititle a{ color:#000; font-weight:bold}
.news_ul li p.desc{ font-size:14px; line-height:24px; display:block; padding-top:15px; min-height:96px;}
.news_ul li p.more a{font-family:'GothamLight'; font-size:14px; font-weight:bold}
.news_ul li p a:hover{ color:#d5001e}
#pager{ display:block; margin-top:30px;}
#pager a,#pager span{ display:inline-block; vertical-align:top; padding:5px 10px; margin-right:5px; background:#eee; font-size:13px; color:#000; font-weight:bold;}
#pager span,#pager a:hover,#pager a.on{ background:#000; color:#fff}
.search_news{ display:block; margin-top:80px;}
.search_news p{ display:block; border:1px solid #e3e3e3; padding:8px 6px; float:left; width:244px;}
.search_news .searchinput{ display:block; width:205px; background:none; border:0; float:left; margin-left:5px; font-size:14px; color:#afafaf}
.searchbtn{ background:url(../images/icon_searchicon.jpg) no-repeat center center; height:24px; width:24px; cursor:pointer; float:left; border:0; display:block}
#scrolltop{ cursor:pointer; width:50px; height:50px; background:url(../images/scrolltop.png) no-repeat; position:absolute; right:-250px; bottom:80px; display:none}
.news_h1{ display:block;border-bottom:1px solid #bdbdbd; padding-bottom:20px; margin-bottom:25px;}
.news_h1 p.time{ display:block; padding-top:15px;font-size:15px; color:#cbcbcb; padding-bottom:15px;}
.news_h1 h1{color:#000; font-weight:bold; font-size:16px;}
.product_a a{ display:block; font-size:20px; font-weight:bold; color:#fff; background:#c8c8ca; padding:70px 0; text-align:center; margin-top:80px;}
.product_a a:hover{ background:#d5001e}
.news_content{ font-size:15px; line-height:26px;}
.news_content img{ max-width:100%;}