﻿body{ font:14px SimHei;}

.sprite{ background:url(404.png) no-repeat;}

#wrapper{ width: 1180px; margin:0 auto; overflow:hidden;}

/*header*/
#header{ float:left; width:100%; padding:20px 0 30px; border-bottom:1px solid #e5e5e5;}

.navigation{ margin-top:27px;}
.navigation li{ float:left; margin-left:70px; position:relative; z-index:5;}

.navigation li dl,
.search-wrap{ border:1px solid #959595;}

.navigation li dl{ position:absolute; top:20px; left:0; width:120px; background-color:#fff; border-top:0; z-index:5; display:none;}
.navigation li dl dd{ height:35px; line-height:35px; border-top:1px solid #959595; overflow:hidden;}
.navigation li dl a{ display:block; text-indent:15px; font-size:12px;}
.navigation li dl a:hover,
.navigation li dl a.current{ background-color:#606060; color:#fff;}


.search ul li a,
.banner-info h3,
.banner-info b,
.inspirations li a,
#footer p .ft-copyright{ color:#303030; font-size:18px}
.navigation li a{ color:#9a8c5c; font-size:18px}

::-webkit-input-placeholder,
.integrity p,
.integrity span,
.banner-info span,
.banner-info .growing,
.banner-info .desc-en,
.banner-info .desc-cn{ color:#606060;}


.search{ margin-top:13px;}
.search ul{ float:left;}
.search ul li{ float:left; margin-right:56px; line-height:42px;}
.search ul li a{ font-size:12px;}


.search-wrap{ width:255px; height:40px;}
.search-wrap .txt,
.search-wrap .btn{ float:left; border:none; *border:0; font:12px SimHei;}
.search-wrap .txt{ width:195px; height:30px; line-height:30px; padding:5px 10px;}
.search-wrap .btn{ width:40px; height:40px; background:#606060 url(404.png) no-repeat -143px 3px; color:#fff; cursor:pointer; text-indent:-9999em;}


.container{ float:left; width:100%;}

/*banner*/
.banner{ position:relative; margin-top:10px; text-align:center; border-bottom:1px solid #cbcbcb;}
.banner img{ display:block;}
.banner-info{ width:100%; position:absolute; top:100px; left:0;}
.banner-info h3{ font:36px "MyriadPro Regular";}
.banner-info b,
.banner-info span{ display:block;}
.banner-info b{ font-size:20px;}
.banner-info span{ font-size:12px; padding:10px 0 100px;}
.banner-info .growing{ font:18px "georgiai"; margin:15px 0;}
.banner-info .desc-en{ font:14px/24px "MyriadPro Regular";}
.banner-info .desc-cn{ font-size:12px; padding-top:50px;}


/*integrity*/
.integrity{ text-align:center; padding:40px 0;}
.integrity p{ font:24px georgiai; font-weight:normal; padding-bottom:10px;}
.integrity span{ font-size:18px;}

/*inspirations*/
.inspirations{ float:left; width:100%; height:122px; padding-bottom:110px; overflow:hidden; position:relative;}
.inspirations ul{ position:absolute;left:0; top:0;}
.inspirations li{ float:left; width:196px; height:100%; text-align:center; position:relative;}
.inspirations li img{ opacity:0.8; filter:alpha(opacity=80); -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s;}
.inspirations li a:hover img{ opacity:1; filter:alpha(opacity=100);}
.inspirations li span{ width:100%; position:absolute; left:0; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.inspirations li .en{ top:33px; font-family:"MyriadPro Regular";}
.inspirations li .cn{ top:63px; font-size:18px;}
.inspirations .btn-prev,
.inspirations .btn-next{ width:43px; height:122px; position:absolute; top:0; z-index:3;}
.inspirations .btn-prev{ left:0; background-position:0 -44px;}
.inspirations .btn-next{ right:0; background-position:-41px -44px;}

#footer{ width:100%; padding-bottom:40px; overflow:hidden;}
#footer .ft-contact{ width:100%; height:34px; margin-bottom:30px;}
#footer .ft-contact li{ float:right; width:34px; height:34px; margin-left:15px;}
#footer .ft-contact li a{ display:block; width:100%; height:100%;}
#footer .ft-contact li.tel{ background-position:-47px 0;}
#footer .ft-contact li.email{ background-position:-94px 0;}
#footer p span{ float:left; font:12px "宋体"; color:#707070;}
#footer p .ft-copyright{ float:right; font:12px "MyriadPro Regular";}

.con_top{font-size:16px; color:#606060; margin-top:20px}
.con_top a{font-size:16px; padding:0 10px; color:#606060}

.con_top2{text-align:center; margin:60px 0 80px 0}
.con_top2 .p1{font-size:36px; height:60px; color:#333}
.con_top2 .p2{font-size:18px; color:#666}
.con_top2 .p3{font-size:18px; color:#666; font-family:"georgiai"}
.con_top2 .p4{font-size:13px; color:#606060; line-height:30px}

#con_top2{margin-bottom:0px; padding-bottom:0px}
.con_top2 .p22{font-size:24px; color:#333; height:40px}
.con_top2 .p12{font-size:72px; height:90px; color:#333}
.con_top2 .p32{font-size:24px; color:#666; font-family:"georgiai"}

.c_2_1_1{font-size:14px; height:30px; color:#909090}
.c_2_1_1 .a1{padding:0 10px; color:#909090; border:0px solid #e3e3e3; background:#FFF}
.c_2_1_1 em{padding:0 10px; font-style:normal}
.c_2_1_1 .input1{width:22px; height:22px; border:#606060 solid 1px; line-height:22px; text-align:center; margin:0 5px 0 10px}
.c_2_1_1 span { display:inline-block; height:22px; line-height:22px; background:#303030; border:1px solid #303030; color:#fff; text-align:center;padding:0 10px}
.c_2_1_1 .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(404.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.c_2_1_1 a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #303030; text-align:center; color:#303030; padding:0 10px}

.c_2_1_1 .span2{position:relative}
.c_2_1_1 .input2{width:24px; height:24px; background:#303030; color:#FFFFFF; border:none; text-align:center; line-height:24px; text-decoration:none; font-style:normal;cursor:pointer; position:absolute; top:-5px}

.c_2_1_2{border-top:#e5e5e5 solid 1px; padding:40px 0; height:100%; overflow:hidden;border-bottom:#e5e5e5 solid 1px; margin-bottom:100px}
.c_2_1_2 ul li{height:35px}
.c_2_1_2 ul li a{font-size:14px; color:#303030}
.c_2_1_2 ul li a em{padding-right:10px; font-style:normal}

.c_3_1{height:100%; overflow:hidden; padding-bottom:100px}
.c_3_1_l{width:580px; float:left}
.c_3_1_l .p1{padding-bottom:20px}
.c_3_1_l .p2{font-size:14px; color:#303030; line-height:30px}

.c_3_1_r{width:580px; float:right}
.c_3_1_r .p1{padding-bottom:20px}
.c_3_1_r .p2{font-size:14px; color:#606060; line-height:30px}

.c_4_1{}
.c_4_1_1{}
.c_4_1_1 ul li{width:25%; float:left; text-align:center}
.c_4_1_1 ul li a{color:#303030; font-size:14px; line-height:23px}
.c_4_1_1 ul li .p2{margin-top:25px}
.c_4_1_1 ul li .p3{ font-family:Geneva, Arial, Helvetica, sans-serif}
.clean{clear:both}
.c_4_2{ overflow:hidden; padding:70px 0 100px 0; text-align:center; line-height:30px; font-size:14px;}
.c_4_2 .p2{font-family:"georgiai"}

.c_4_1_2{ }
.c_4_1_2_1{}

.c_4_1_2_2{height:100%; overflow:hidden; border-bottom:#e5e5e5 solid 1px; padding:60px 0; margin-bottom:100px}
.c_4_1_1_2_l{width:560px; float:left; border-right:#e5e5e5 solid 1px; height:260px; padding-right:20px}
.c_4_1_1_2_l p{font-size:14px; color:#606060; line-height:30px}
.c_4_1_1_2_l p b{font-size:18px;}

.c_4_1_2_2_r{width:570px; float:right; padding-left:10px}
.c_4_1_2_2_r p{font-size:14px; color:#606060; line-height:30px}

.c_511_all{}
.c_511_all_1{border-bottom:#e5e5e5 solid 1px; height:40px; font-size:18px; color:#909090; text-align:center}
.c_511_all_2{margin-bottom:100px; font-size:14px; line-height:26px; margin-top:50px}
.c_511_all_2 .r{text-align:right}

.c_512_box{ height:100%; overflow:hidden; margin-bottom:100px; border-bottom:#e5e5e5 solid 1px}
.c_512_box em{font-style:normal}
.c_512_box_1{font-size:14px; color:#909090; border-bottom:#e5e5e5 solid 1px; height:26px}
.c_512_box_1_l{width:400px; float:left}
.c_512_box_1_l em{width:126px; display:block; float:left; padding-left:15px}
.c_512_box_1_r{width:770px; float:right}
.c_512_box_1_r em{padding-right:30px}
.c_512_box_1_r span{float:right}

.c_512_box_2{font-size:14px; color:#909090; margin:30px 0; padding-bottom:20px; height:100%; overflow:hidden}
.c_512_box_2_l{width:126px; float:left; margin-left:15px}
.c_512_box_2_l a{display:block; width:100px; height:100px; border:#e5e5e5 solid 1px; background:#f7f7f7; text-align:center; line-height:100px; color:#d0bb7a; font-size:14px}

.c_512_box_2_r{width:1030px; float:right}
.c_512_box_2_r dl{height:100%; overflow:hidden; padding-top:45px}
.c_512_box_2_r dl dt{width:203px; float:left; font-size:14px; color:#303030}

.c_512_box_2_r dl dd{width:770px; float:right; color:#303030; line-height:26px}

.c_512_all_page{text-align:center; height:200px}
.c_512_all_page a{height:10px; width:10px; border:#606060 solid 1px; padding:5px 10px; color:#000000}
.c_512_all_page a.on,.c_512_all_page a:hover{background:#303030; color:#FFFFFF; border:#303030 solid 1px}

.c_61_2{ height:100%; overflow:hidden; padding-bottom:50px; margin-top:70px}
.c_61_2 ul{width:1400px}
.c_61_2 ul li{width:208px; height:430px; float:left; margin-right:80px; margin-left:20px; text-align:center; color:#303030; font-size:14px; line-height:25px}
.c_61_2 ul li a{display:block; width:206px; height:254px; border:#e5e5e5 solid 1px; margin-bottom:40px}
.c_61_2 ul li a:hover{border:#777 solid 1px}

.c_612_all_page{text-align:center; height:100px; border-bottom:#e5e5e5 solid 1px; margin-bottom:100px}
.c_612_all_page a{height:10px; width:10px; border:#606060 solid 1px; padding:5px 10px; color:#000000}
.c_612_all_page a.on,.c_612_all_page a:hover{background:#303030; color:#FFFFFF; border:#303030 solid 1px}


.c_61_1 .demo{margin-left:275px}
/*select*/
.c_61_1 .select{position:relative;float:left;margin:0 10px; color:#606060}
.c_61_1 .select dt{height:28px;display:inline-block;border-bottom:1px solid #303030;background:#fcfcfb url(404.png) no-repeat right center;line-height:28px;padding-left:10px;cursor:pointer;width:168px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.c_61_1 .select dt.cur{background:url(404.png) no-repeat right center;}
.c_61_1 .select dd{position:absolute;left:0;top:29px;background:url(404.png) repeat;display:none;}
.c_61_1 .select dd ul{padding:4px;width:182px;max-height:250px;overflow:auto;}
.c_61_1 .select dd ul li a{line-height:28px;display:block;padding:0 8px; color:#606060; font-size:12px}
.c_61_1 .select dd ul li a:hover{background:#f5f5f5;}

.c_71_1{width:580px; margin:0 auto; font-size:14px; color:#606060}
.c_71_1 .tit{height:30px; line-height:30px}
.c_71_1 .li2{width:290px; float:left}
.c_71_1 .li2 input{width:260px; height:40px; line-height:40px;border:1px solid #c2c2c2; padding:0 10px}
.c_71_1 .li3{width:280px; float:right}
.c_71_1 .li3 input{width:260px; height:40px; line-height:40px;border:1px solid #c2c2c2; padding:0 10px}
.c_71_1 .li4 textarea{width:560px; height:170px;border:1px solid #c2c2c2; line-height:24px; padding:10px}
.c_71_1 .li5 {text-align:center; padding:20px 0 30px 0}
.c_71_1 .li5 input{width:190px; height:50px; border:#E67529 solid 1px; background:#D0BB7A; color:#FFFFFF; font-size:18px; cursor:pointer}
.c_71_1 .li5 input:hover{background:#E67529}
/*select2*/
.c_71_1 .select{position:relative;float:left; color:#606060;}
.c_71_1 .select dt{height:40px;display:inline-block;border:1px solid #c2c2c2;background:#fcfcfb url(404.png) no-repeat 555px center;line-height:40px;padding-left:10px;cursor:pointer;width:560px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.c_71_1 .select dt.cur{background:url(404.png) no-repeat 555px center;}
.c_71_1 .select dd{position:absolute;left:0;top:41px;background:url(404.png) repeat;display:none;}
.c_71_1 .select dd ul{padding:4px;width:574px;max-height:250px;overflow:auto; border:#c2c2c2 solid 1px}
.c_71_1 .select dd ul li a{line-height:28px;display:block;padding:0 8px; color:#606060; font-size:12px}
.c_71_1 .select dd ul li a:hover{background:#f5f5f5;}

.c_71_2{text-align:center; font-size:14px; line-height:35px; border-top:#e5e5e5 solid 1px; padding:30px 0; color:#606060}

.c_91_1{margin-bottom:139px;}
.c_91_2{margin-bottom:139px; position:relative; height:885px;}
.c9_1{position:absolute; width:295px; height:590px; left:0px; top:0px; background:#d2d2d2; color:#FFFFFF}
.c9_1 p{padding:0 55px}
.c9_1 p.p1{font-size:24px; text-align:center; font-family:"MyriadPro Regular"; margin-top:70px; height:35px}
.c9_1 p.p2{font-size:14px; text-align:center; font-family:"georgiai"; margin-bottom:70px}
.c9_1 p.p3{font-size:18px; line-height:38px}

.c9_2{position:absolute; width:295px; height:295px; left:0px; top:590px}

.c9_3{position:absolute; width:295px; height:295px; left:295px; top:0}
.c9_4{position:absolute; width:295px; height:295px; left:295px; top:295px}
.c9_5{position:absolute; width:295px; height:295px; left:295px; top:590px; background:#606060; color:#FFFFFF; font-size:12px}
.c9_5 p{background:url(404.png) no-repeat center top; padding:40px 30px 0 30px; margin-top:133px; line-height:20px}

.c9_6{position:absolute; width:295px; height:295px; left:590px; top:0}
.c9_7{position:absolute; width:295px; height:295px; left:590px; top:295px; background:#bbb; color:#FFFFFF; font-size:12px}
.c9_7 p{background:url(404.png) no-repeat center top; padding:40px 30px 0 30px; margin-top:83px; line-height:20px}

.c9_8{position:absolute; width:295px; height:295px; left:590px; top:590px}

.c9_9{position:absolute; width:295px; height:295px; left:885px; top:0px; background:#606060; color:#FFFFFF; font-size:12px}
.c9_9 p{background:url(404.png) no-repeat center top; padding:35px 30px 0 30px; margin-top:23px; line-height:20px}

.c9_10{position:absolute; width:295px; height:590px; left:885px; top:295px}



























