@charset "gb2312";
@font-face{font-family:KhmerUI;src: url("../font/KhmerUI.ttf");}
@font-face{font-family:KhmerUIb; font-weight:bold;src: url("../font/KhmerUIb.ttf");}
@font-face{font-family:方正准圆; src: url("../font/方正准圆简体.TTF");}

html,body{ height:100%; margin:0px;} 
body { padding:0px; text-align:center;font-family:Microsoft YaHei,微软雅黑; background: #fff url("../images/loading.gif") no-repeat center ; position:relative}
table {	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
DIV { font-size: 12px; line-height:30px; text-align:left; color:#333;} 
TD { font-size: 12px; }
UL,OL,LI { BORDER: 0px; PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none }
H1,H2,H3,H4,H5,H6 { margin: 0px; padding:0px; font-size: 12px; WORD-SPACING:0px; LETTER-SPACING:0px; font-weight: normal;}
img { border:0}

.navt{ padding-left:250px; padding-top:30px;}

.bold{ font-weight:bold}
.black { COLOR: #000}
.green{#a8bf56}
.red { COLOR: #F30; }
.orange { color:#F56E00}
.blue{#3090e4}
.white { color:#FFF}
.gray { color:#666 }

.bggrey1{ background:#F2F2F2}
.bggrey2{ background:#ebebeb}
.bggrey3{ background:#e5e5e5}

.f14 { FONT-SIZE: 14px}
.f13 { FONT-SIZE: 13px}
.f16 { FONT-SIZE: 16px}
.uline{ text-decoration:underline;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.overflow320 { overflow-x: hidden; overflow-y: hidden; width:320px; height:45px; line-height:15px}

A:link,A:visited,A:active { COLOR: #666;text-decoration: none} 
A:hover { COLOR: #666; text-decoration:none;} 

A.white:link { COLOR: #FFF;text-decoration: none} 
A.white:visited { COLOR: #fff;text-decoration: none } 
A.white:active { COLOR: #FFF;text-decoration: none}
A.white:hover { COLOR: #FFF; text-decoration: underline;} 

A.black:link { COLOR: #333;text-decoration: none} 
A.black:visited { COLOR: #333;text-decoration: none } 
A.black:active { COLOR: #333;text-decoration: none}
A.black:hover { COLOR: #999; text-decoration:none;} 

a.green{ color:#a8bf56}
a.green:hover{ color:#666}

a.green2{ color:#aaa}
a.green2:hover{ color:#a8bf56}

.dashedline { font-size: 1px; height:1px; width:98%; border-bottom:dashed 1px #DDD; clear:both; float:inherit;margin-left:5px;}

.blank0 { margin:0; padding:0; line-height:0; clear:both; font-size:0px;}
.blank5 {  margin:0; padding:0; height:5px; clear:both; font-size: 0px;line-height:0;} 
.blank10 { margin:0; padding:0; height:10px; clear:both; font-size:0px;line-height:0;}
.blank20 { margin:0; padding:0; height:20px; clear:both; font-size:0px;line-height:0;}

.underline { text-decoration:underline}

.body_bg{ width:100%; min-width:1200px; margin:0 auto; }
.header_bg{width:100%;height:97px; background: none; border-top:3px #3090e4 solid;clear:both; position:absolute; top:0; z-index:10  }
.header{ width:100%; height:40px; margin:0 auto; clear:both;}
.header_ad { width:1000px;height:392px; margin:0 auto; clear:both; padding:0;border:0}

.header_on {width:100%;height:60px; background:#fff; filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity:0.8; opacity: 0.8; }

.toc-holder {POSITION: fixed;z-index:999; width:100%;top:0}

.page-top {POSITION: absolute;z-index:999; width:100%;top:0}
.page-top a { color:#333}



/*slides*/
.index_banner { width:100%; height:700px; background:#fff; margin-top:0px;position: relative; /*_position:absolute;*/ top:0;z-index:9;  }
/*slides*/

.page_banner{ width:100%; height:700px; background:#fff; margin-top:0px;position: relative; z-index:9;  }

.detail_banner{width:100%; height:700px; background:#fff; margin-top:0px;position: relative; z-index:9;}

.index_text{width:1200px; margin:60px auto; text-align:center}
.index_text h1{ font-size:30px;line-height:60px;color:#a8bf56; margin-top:0px }
.index_text h3{ font-size:16px;line-height:28px;width:930px;margin:0 auto;margin-top:20px; color:#999  }

.main { margin:0 auto; clear:both;  position:relative; z-index:10}
.main_left { width:730px; float:left; height:auto; margin: 0px  }
.main_right { width:243px; padding-left:12px; float:right; height:100%; margin: 0px; border-left:#fdd000 solid 2px;  }

.header_top { width:970px; margin:0 auto; height:108px; clear:both; }
.header_top_left { float:left; padding:52px 0 0 18px;}
.header_top_right { float:right; text-align:right; padding:48px 0px 0 0;}


.header_logo {
	float: left;
	margin-left: 150px;
}
.header_menu { width:1200px;height:97px; margin:0 auto;background: #fff url(../images/jiachuang_03.jpg) no-repeat 10px 7px; position:relative;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); /* For Firefox3.6+ */	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2) ;/*  For Chrome5+, Safari5+ */	box-shadow:2px 2px 5px rgba(0,0,0,0.2);  /* For Latest Opera */ }

.header_menu ul li .line{ display:none}
#home .header_menu li.on1 .line , #case .header_menu li.on2 .line ,#coop .header_menu li.on3 .line , #about .header_menu li.on4 .line , #blog .header_menu li.on5 .line{ background:url("../images/menu_line.png") no-repeat 0 -18px; display:block;height:3px; width:60px; position:absolute;top:18px; left:0}
#home .header_menu li.on1 a , #case .header_menu li.on2 a ,#coop .header_menu li.on3 a , #about .header_menu li.on4 a , #blog .header_menu li.on5 a{ color:#a8bf56; font-weight:bold;}

.hearder_lang{ position:absolute; top:5px; right:8px;font-size:13px; color:#999; border:1px solid #999;  border-radius:3px; padding:0 2px}
.hearder_lang span{color:#a72c46;}

.hearder_tel{ width:170px; height:60px; background:#3090e4; border-radius:20px; position:absolute; top:17px ; right:25px; font-size:20px; line-height:20px; color:#FFF; padding-left:65px;}
.hearder_tel .phone{width:28px; height:28px;background:url("../images/icon_all.png") no-repeat -21px -15px;position:absolute; top:16px ;left:28px; }




.main_b1 { background:#fff; position:relative;height: auto;}
.main_b2 { background-color:#fff;position:relative;overflow:hidden}
.main_b3 { background-color:#fff;position:relative;}
.main_b4 { background-color:#fff;}

.bgimg { position: relative; z-index:1; max-width:100vw}
.main .cont{ position: absolute; top:0; z-index:10}

.cont .title{ font-size:1.2vw; color:#ca404d }
.cont .c{ font-size:13px; color:#777; line-height:1.8vw;}

.cont .more{ position:absolute;top:18.5vw;right:37vw; color:#cc4453}
.cont .more:hover{ color:#999}


.index_prof { width:1030px; margin:0 auto; padding:20px 0 40px 0;}
.index_prof_t{ height:75px; padding-top:20px;font-size:15px;line-height:30px}
.index_prof_t .fr{padding-top:30px; font-size:16px}
.index_prof_t h1{ font-size:24px; color:#3090e4; }
.index_prof_t h3{ font-size:16px}
.index_prof_t a { padding-left:20px; color:#666;}
.index_prof ul{}
.index_prof ul li{ float:left; margin-right:8px; position:relative;height:264px ; overflow:hidden}
.index_prof ul li:last-child {margin-right:0}
.index_prof ul li img{ position:relative; width:255px; height:264px }
.index_prof ul li:first-child  img{ width:auto}
.index_prof ul li .arrow{background:url("../images/icon_all.png") no-repeat -650px -70px; display:block; width:45px; height:33px; margin:30px auto}
.index_prof ul li .text{ position:absolute; top:209px;/* height:55px;*/ height:264px ;width:100%;  background: rgba(15, 15, 15, 0.7);}
.index_prof ul li .text h2{ line-height:50px; font-size:16px; color:#FFF; padding-left:20px;border-top:3px solid #3090e4;}
.index_prof ul li .text h3 {color:#FFF; padding-left:20px;line-height:30px;font-size:14px; }
.index_prof ul li:hover .text{height:264px;background: rgba(15, 15, 15, 0.7);animation: profani 0.5s;top:0px;
-moz-animation: profani 0.5s;top:0px;	/* Firefox */
-webkit-animation: profani 0.5s;top:0px;	/* Safari 和 Chrome */
-o-animation: profani 0.5s;top:0px;	/* Opera */}
.index_prof ul li:hover .text h2{border-top:9px solid #3090e4;font-size:18px; padding-top:30px}

.index_prof a.more{ display:block; width:166px; height:46px; line-height:46px; margin:20px auto; font-size:15px; text-align:center; color:#FFF; background:#a8bf56}
.index_prof a.more:hover{background:#8c9f47}
	
@keyframes profani
{
0%   {top:209px;}
100% {top:0px;}
}

@-moz-keyframes profani /* Firefox */
{
0%   {top:209px;}
100% {top:0px;}
}

@-webkit-keyframes profani /* Safari 和 Chrome */
{
0%   {top:209px;}
100% {top:0px;}
}

@-o-keyframes profani /* Opera */
{
0%   {top:209px;}
100% {top:0px;}
}

.index_about_bg{ width:100%; background:#a8bf56}
.index_about{ width:1100px; margin:0 auto;}
.index_about .icon01,.index_about .icon02,.index_about .icon03{position: relative; width:90px; height:75px; margin:20px auto;background:url("../images/icon_all.png") no-repeat -13px -168px }
.index_about .icon02{ background-position:-309px -168px}
.index_about .icon03{ background-position:-622px -168px}

.index_about_c{ float:left; width:302px; height:365px; margin:50px 25px; text-align:center; position:relative; overflow:hidden}
.index_about_c .img_on{ position:absolute;/*top:365px;*/ top:0;right:0;width:100%; height:100%; background:#8c9f47; opacity:0}
.index_about_c h1{ position: relative;display:block;font-size:20px;color:#FFF; text-align: center }
.index_about_c h3{ position: relative;display:block;margin:20px auto;  line-height:30px; font-size:12px; font-weight: normal; width:200px;color:#FFF; text-align: center}
.index_about .wline{ border-bottom:2px #FFF solid; width:30px; display:block; height:20px; margin:0 auto;position: relative;}

.index_about_c:hover .img_on{
animation: myfirst 0.9s; opacity:1;/*top:0px;*/
-moz-animation: myfirst 0.9s;opacity:1;/*top:0px;*/	/* Firefox */
-webkit-animation: myfirst 0.9s;opacity:1;/*top:0px;*/	/* Safari 和 Chrome */
-o-animation: myfirst 0.9s;opacity:1;/*top:0px;*/	/* Opera */}

@keyframes myfirst
{
0%   { opacity:0}
100% { opacity:1}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   { opacity:0}
100% { opacity:1}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   { opacity:0}
100% { opacity:1}
}

@-o-keyframes myfirst /* Opera */
{
0%   { opacity:0}
100% { opacity:1}
}




a.btn_black { display:block; margin:10px auto; width:56px; height:28px; line-height:28px; background-color:#000; color: #EEE}
a.btn_black:hover { color:#FFF}


a.close1 { display:block; width:22px; height:22px;}



.page_main { padding:0px; width:1200px; margin:0 auto; min-height:500px; overflow: hidden;  }

.page_detail{padding-top:30px}
.page_detail img{ max-width:1200px; margin:30px auto; }

.web_detail{padding-top:30px}
.web_detail img{ margin:40px auto; clear:both; display:block;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); /* For Firefox3.6+ */	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2) ;/*  For Chrome5+, Safari5+ */	box-shadow:2px 2px 5px rgba(0,0,0,0.2);  /* For Latest Opera */ }

.page_main h1 { color:#FFF; font-size:18px; line-height:40px}
.page_main h1.intro { background:url("../images/light.png") no-repeat; padding-left:38px}
.page_main h1.title { padding-bottom:10px}
.page_main .text{ width:230px; height:226px; color:#FFF; overflow:hidden}
.text_arr { text-align:right;width:230px; height:20px}
.text_arr img { margin-left:10px}

.case_detail {position:absolute; top:100px; left:0; width:100%; z-index:10;text-align:center;}
.case_info {width:1200px; height:500px; padding-top:190px; margin:0 auto; position:relative}
.case_info h1{ font-size:36px; line-height:40px; color:#96ab4d; }
.case_info h3{ font-size:18px; line-height:30px; color:#fff; margin-bottom:32px; margin-top:10px}

.case_info td{line-height:22px}
.case_info .grey{ background:#6e6f70;background: rgba(0, 0, 0, 0.7);padding:5px}
.case_info p{ width:370px; margin-right:70px; display:inline-block; vertical-align:top; line-height:22px}
.case_info p:nth-last-of-type(1){width:300px;margin-right:0}
.case_info .request { position:absolute;top:500px; right:0px; width:320px; height:50px; text-align:right}
.case_info .request a{display:inline-block; background:#a8bf56; color:#FFF; width:155px; height:36px; line-height:36px; text-align:center; font-size:16px; margin-left:30px}

.case_info_c {margin-top:60px; clear:both;line-height:22px}
.case_info_c p{line-height:22px}
.case_info_c1,.case_info_c2,.case_info_c3{ float:left; width:326px ; margin-right:120px;line-height:21px}
.case_info_c3{width:295px ; margin-right:0}

.case_info_w { height:670px; padding-top:90px; margin:0 auto; position:relative}
.case_info_w h1{ font-size:30px; line-height:40px; color:#96ab4d; font-weight:200 }
.case_info_w h3{ font-size:18px; line-height:30px; color:#666; margin-bottom:32px}
.case_info_w p{width:680px;margin:0 auto;line-height:22px; color:#999; text-indent:2em }
.case_img_w { position:absolute;top:252px; left:0px}

.case_foot{width:1200px;margin:0 auto; padding:65px 0 60px 0; }
.case_pre,a.case_pre{ float:left;display:block;font-size:16px; color:#96ab4d}
.case_next,a.case_next{ float:right;display:block;font-size:16px;color:#96ab4d}
a.gocase{background:url("../images/icon_all.png") no-repeat -235px -588px;display:block; width:100px;height:28px; line-height:28px; font-size:16px; padding-left:22px; text-align:left; color:#96ab4d; margin:0 auto; margin-bottom:60px}
a.gotop{background:url("../images/icon_all.png") no-repeat -26px -643px; display:block; width:103px; height:103px}


.page_left { width:830px; float:left; margin-left: 0px ;  }
.page_right {width:308px;float:right;} 


h1.case {color:#FFF; font-size:20px; line-height:24px; text-align: left}



.list_blog{ margin:70px 0}
.list_blog li{ float:left; margin-right:30px; margin-bottom:50px; position:relative;width:380px; height:323px;overflow:hidden; }
.list_blog li:nth-child(3n) {margin-right:0}
.list_blog li img{width:380px;}
.list_blog li .text{ background:#485a5e;position:absolute; top:235px; height:90px; padding:0 20px;width:340px;}
.list_blog li .text h1{line-height:40px; font-size:20px; color:#FFF; margin-top:10px }
.list_blog li .text h2{line-height:20px; font-size:12px; color:#96a3a9;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;height:60px  }
.list_blog li .text h3{ font-size:12px; line-height:30px;color:#96a3a9; margin-bottom:8px}
.list_blog li:hover .text{height:165px;animation: bloganim 0.5s;top:158px;
-moz-animation: bloganim 0.5s;top:158px;	/* Firefox */
-webkit-animation: bloganim 0.5s;top:158px;	/* Safari 和 Chrome */
-o-animation: bloganim 0.5s;top:158px;	/* Opera */}

@keyframes bloganim
{
0%   {top:235px;}
100% {top:158px;}
}

@-moz-keyframes bloganim /* Firefox */
{
0%   {top:235px;}
100% {top:158px;}
}

@-webkit-keyframes bloganim /* Safari 和 Chrome */
{
0%   {top:235px;}
100% {top:158px;}
}

@-o-keyframes bloganim /* Opera */
{
0%   {top:235px;}
100% {top:158px;}
}

.list_case{ margin:70px 0}
.list_case li{ float:left; margin-right:32px; margin-bottom:30px; position:relative;width:274px; height:300px; border:1px solid #d2d2d2; background:#f4f7e9;overflow:hidden; }
.list_case li:nth-child(4n) {margin-right:0}
.list_case li img{width:274px;}
.list_case li .text{ background:#f4f7e9;position:absolute; top:230px; height:70px; padding:0 20px;width:360px;}
.list_case li .text h1{line-height:40px; font-size:20px; color:#a8bf56;  }
.list_case li .text h2{line-height:35px; font-size:12px; color:#aaa; margin-top:-5px }

.case_nav{ text-align:center; margin:0 auto ; margin-top:50px;}
.case_nav a{ display:inline-block; width:188px; height:38px; line-height:38px; color:#999; font-size:16px; border-right:1px solid #a8bf56;border-top:1px solid #a8bf56;border-bottom:1px solid #a8bf56; position:relative}
.case_nav a:hover{color:#666;}
.case_nav a:nth-of-type(1) {border-left:1px solid #a8bf56; border-radius:5px 0 0  5px }
.case_nav a:nth-last-of-type(1){border-radius:0 5px 5px 0}
.case_nav a .arr{display:none}
.case_nav a.on{ background:#a8bf56; color:#FFF}
.case_nav a.on .arr{background: url("../images/arr01.png") no-repeat; display:block; width:13px; height:7px; position:absolute; bottom:-7px; left:90px}


.coop_nav{ text-align:center; margin:0 auto ; background:#f2f2f2;border-bottom:1px solid #dcdcdc; }
.coop_nav a{ display:inline-block; width: auto; height:58px; padding:0 30px; line-height:58px; color:#aaa; font-size:20px;position:relative}
.coop_nav a:hover{color:#666;}
.coop_nav a:nth-of-type(1) { border-radius:5px 0 0  5px }
.coop_nav a:nth-last-of-type(1){border-radius:0 5px 5px 0}
.coop_nav a .arr{display:none}
.coop_nav a.on{ color:#a8bf56}
.coop_nav a.on .arr{background: url("../images/dot01.png") no-repeat; display: inline-block; width:5px; height:10px; position:absolute ; top:26px; left:15px /*margin-right:10px*/ }

.about_c { width:500px; height:350px; float:left; padding:30px 60px 30px 10px; margin-top:30px;}
.about_c_t{margin:0 auto; padding-top:120px; display:block; width:200px; height:50px; position:relative; text-align:center;font-size:18px ; color:#808080; font-weight:bold}
.about_c_t span{ color:#b2b2b2; font-size:14px; font-weight:normal}
.about_c p{ line-height:24px; text-indent:2em; margin:0; padding:0; font-size:14px; color:#808080}

.coop_bg{background:url("../images/coop_bg.png")}
.run{ position:relative; height:928px; margin-top:30px}
.run_bg{ position:absolute;top:0 }
.run_no1{ position:absolute;top:0; z-index:2; }
.run_no {position:absolute;width:46px; height:46px;border-radius:23px; border:1px solid #96ab4d; font-size:24px; text-align:center; line-height:46px; color:#96ab4d;background: #fff;top:-10px; left:0px}
.run_c{width:134px; height:134px; border-radius:68px; border:1px solid #96ab4d; background:#FFF; text-align:center; display:table-cell; vertical-align:middle; z-index:3}
.run_c h3{font-size:18px; line-height:23px; margin-top:45px }
.run_c .on{width:200px; padding:10px; border-radius:6px; border:1px solid #96ab4d; background:#FFF;position:absolute; line-height:18px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; display:none; color:#808080}
.run_c .on .arr1{ background:url("../images/run_arr1.png");position:absolute;bottom:30px;right:-12px; width:12px; height:14px  }
.run_c .on .arr2{ background:url("../images/run_arr2.png");position:absolute;bottom:20px;left:-12px;  width:12px; height:14px }
.run_c:hover { background:url("../images/run_on.png"); color:#FFF}
.run_c:hover .on{display:block }

.run_1{position:absolute;top:60px; left:663px;}
.run_1:hover .on{top:-20px;left:140px; }

.run_2{position:absolute;top:198px; left:844px;}
.run_2:hover .on{top:-25px;left:128px; }

.run_3{position:absolute;top:389px; left:906px;}
.run_3:hover .on{top:-50px;left:120px; width:150px }

.run_4{position:absolute;top:581px; left:838px;}
.run_4:hover .on{top:-30px;left:139px; }

.run_5{position:absolute;top:718px; left:666px;}
.run_5:hover .on{top:60px;left:139px; }

.run_6{position:absolute;top:718px; left:405px;}
.run_6:hover .on{top:60px;left:-230px; }

.run_7{position:absolute;top:582px; left:224px;}
.run_7:hover .on{top:-20px;left:-210px; width:170px }

.run_8{position:absolute;top:360px; left:159px;}
.run_8:hover .on{top:-20px;left:-160px;width:125px }

.run_9{position:absolute;top:198px; left:225px;}
.run_9:hover .on{top:-20px;left:-215px; width:180px }

.run_10{position:absolute;top:60px; left:400px;}
.run_10:hover .on{top:-20px;left:-240px; }

.about_i01,.about_i02,.about_i03,.about_i04{background:url("../images/icon_all.png") no-repeat -80px -780px;width:200px; height:80px; position:absolute; top:0;}
.about_i02{ background-position:-500px -780px}
.about_i03{ background-position:-80px -930px}
.about_i04{ background-position:-500px -930px}

.about_banner{ height:710px}

.coop { text-align:center; margin:60px auto}
.coop_c { width:420px; height:390px; float:left; padding:40px 70px 60px 70px; margin-top:0px;}
.coop_c_t{margin:0 auto; padding-top:180px; display:block; width:300px; height:50px; position:relative; text-align:center;font-size:18px; color:#96ab4d }
.coop_c_t span{ color:#b2b2b2; font-size:14px}
.coop_c p{ line-height:25px; text-indent:2em; margin:0; padding:0; font-size:14px; color:#808080}

.coop_i01,.coop_i02,.coop_i03,.coop_i04{background:url("../images/icon_all.png") no-repeat -34px -1194px;width:160px; height:160px; position:absolute; top:0; left:70px}
.coop_i02{ background-position:-545px -1194px}
.coop_i03{ background-position:-32px -1398px}
.coop_i04{ background-position:-545px -1399px}

.blog .title{ color:#96ab4d; font-size:48px; line-height:80px}
.blog .date {color:#ccc;font-size:18px; padding:25px 0 20px 0}
.blog .content {color:#aaa;font-size:14px; margin-top:20px; line-height:28px}
.blog .bottom { margin-top:30px}
.blog .bottom .back{color:#96ab4d;font-size:16px;}
.blog .bottom .share{ float:right;}
/*.blog .bottom .share a{ display:inline-block;background:url(../images/icon_all.png) no-repeat; width:33px; height:32px; margin-left:5px;}
.blog .bottom .share a.wb{ background-position:-538px -1095px; }
.blog .bottom .share a.qq{ background-position:-572px -1095px; }
.blog .bottom .share a.st{ background-position:-605px -1095px; }
.blog .bottom .share a.wx{ background-position:-635px -1095px; }*/

.title_r{color:#808080; font-size:24px;line-height:50px; padding-top:5px; border-bottom:1px solid #999}
.list_r { margin-bottom:30px; margin-top:10px}
.list_r li a{ float:left; background:url("../images/dot02.png") no-repeat 0 15px; padding-left:10px}
.list_r li span{ float:right;color:#aaa;}

.contact { height:250px; padding-top:40px}
.contact ul{ padding:0 0 0 120px}
.contact ul li{ float:left; width:280px; text-align:left}
.contact ul li h1{ font-size:20px; line-height:30px; font-weight:bold}
.contact ul li h3{ margin:15px auto; line-height:16px; font-size:12px; color:#454545}

.searcher { width:200px; height:28px; padding:12px 0 30px 20px; background:url("../images/index_searbg.gif") no-repeat;}
.search_bt { width:35px; height:21px; background:url("../images/icon_search.gif") no-repeat bottom; border:0; cursor:pointer}
.search_input { margin-top:4px; margin-left:2px; width:150px; height:18px; line-height: 16px; border:0; background:none;}






.main_content {  clear:both; background:url("../images/page_32.jpg") repeat-y;padding:10px 40px 20px 40px; line-height:30px; font-size:14px; }
.page_photo { clear:both; padding-top:10px; padding-bottom:10px;}
.page_photo ul {}
.page_photo ul li { float:left; margin-right:8px;}

.page_right_nav2 { width:700px; height:42px; line-height:42px; clear:both; background:url("../images/page_36.jpg") no-repeat; padding-left:40px; font-size:16px; color:#666; margin-bottom:12px}
.page_right_next3 { text-align:center; font-size:12px; }
.page_list_p { }
.page_list_p ul { }
.page_list_p ul li { padding-top:15px; padding-bottom:10px; clear:both;}
.page_list_p ul li h1 { float: right; width:430px; padding:2px 0 0 0; font-size:18px; font-weight:bold  }
.page_list_p ul li h3 { float:right; clear:right; width:430px; padding:15px 0 0 0; line-height:28px; font-size:14px; color:#666; }
.page_list_p ul li span { float:right; clear:right; padding:5px 15px 0 0;}
.page_right_list_img { float:left;  }

/*-------------------PAGES-----------------------------*/
DIV.scott { width:100%;
	 TEXT-ALIGN: center; clear:both; margin-top:20px;
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #999999; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.scott A:active {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #999999
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/*------------------------------------------------------------------------------------------------------------*/






.about_team{height:700px;background:url("../images/about_b1.png") center repeat-y}
.about_team_c{ width:1200px;height:700px; margin:0 auto;background:url("../images/about_b2.png") center; position:relative }

/*幻灯Banner*/

#slideplay{width:100vw;height:710px;position:relative;overflow:hidden;}
#slideplay ul{position:absolute;}
#slideplay ul li{width:100vw;height:710px;position:relative;float:left;overflow:hidden;}
#slideplay ul li div{position:absolute; left:24px; top:260px; color:#fff; font-size:32px;text-shadow: 2px 2px 3px #666;}
#slideplay ul li img{width:100%;height:710px;}
#slideplay .btnBg{width:100%;height:20px;position:absolute;left:0;bottom:0;/*background:#000;*/}
#slideplay .btn{height:120px;padding:5px 14px;position:absolute;bottom:20px; left:50%;text-align:right; margin-left:-330px }

/*#slideplay .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}*/

#slideplay .btn span{width:188px;height:105px; overflow:hidden;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;border:3px #FFF solid;-webkit-box-shadow: #666 0px 0px 2px;-moz-box-shadow: #666 0px 0px 2px;box-shadow: #666 0px 0px 2px}

#slideplay .btn span.on{ border:3px #FFF solid}

#slideplay .btn span img {}

#slideplay .preNext{width:45px;height:100px;position:absolute;top:120px;background:url("../images/sprite.png") no-repeat 0 0;cursor:pointer;display:none;}

#slideplay .pre{left:0;}

#slideplay .next{right:0;background-position:right top;}


/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url("../images/icon.png") no-repeat 0 0;display:block;}



/*资讯*/
.new{ height:320px; width:1030px; margin:0 auto; overflow:hidden}
.new .born{ border:0;}
.zx{ width:320px;  padding:0 6px 0 0;overflow:hidden}
.zx1{ width:408px;  padding:0 12px 0 20px;overflow:hidden}
.zx_c{ padding:10px 16px 0 0;}
.zx1_c{ padding:10px 8px 0 0;}
.zx_c li,.zx1_c li{overflow:hidden; background:url(../img/ico03.jpg) no-repeat 9px 14px; padding-left:21px; border-bottom:dashed 1px #dcdcdc}
.zx_c li{ height:31px; line-height:31px; }
.zx1_c li span{ float:right}
.zx_c li a{ color:#656565;}
.zx1_c dl{ height:133px;border-bottom:solid 1px #dcdcdc; overflow:hidden}
.zx1_c dt{ width:145px; float:left; padding:6px 0 0;}
.zx1_c dt img{ width:126px; height:103px; border:solid 1px #e2e1e1; padding:3px;}
.zx1_c dd{ width:265px; float:left; line-height:22px;}
.zx1_c dd h3 a{ line-height:24px; font-size:12px; color:#015eab;}
.zx1_c dd p{ height:86px; overflow:hidden}
.zx1_c li{ height:29px; line-height:29px;}
.til01{ border-bottom:1px #ccc solid}
.til01 a{ line-height:35px; display:inline-block; color:#666; padding-left:15px; font-size:16px;}
.til01 a em{ line-height:35px; display:inline-block; padding-right:18px; font-style:normal;}

/*问答*/
.wd{ width:240px; padding-left:18px; overflow:hidden; line-height:24px;}
.wd dl{ clear:both; padding:7px 0 17px; border-bottom:dashed 1px #e1e1e1;}
.wd dt{ height:24px; overflow:hidden; background:url(../img/wd_w.jpg) no-repeat 0 4px; padding-left:24px;}
.wd dd{background:url(../img/wd_d.jpg) no-repeat 0 4px; padding-left:22px;}
.wd dt a{ color:#015eab; font-weight:bold;}
.wd_c{ padding:13px 0 0;}

/*link*/
.link{ clear:both;height:267px; width:1000px; margin: 0 auto;font-family:"微软雅黑";overflow:hidden;}
.link h3{ height:36px; line-height:36px; border-bottom:solid 3px #0061bb; padding:0 3px;font-size:16px;}
.link h3 a{ color:#015ba2}
.link h3 span a{ font-size:12px; font-weight:normal}
.linkc{line-height:25px; padding:15px 0 0;}
.linkc a{ white-space:nowrap;color:#666}


.more01{ padding:16px 0 0;}
.more01 a,.more01 a:hover,.cp h2 a .more01,.cp h2 a:hover .more01,.cp h2 .more01 a:hover,.cp h2 .more01 a,.til01 .more01 a{ background:none}


.footer{ background:url(../images/jiachuangbottom.jpg) repeat-x; height:355px;}
.footerm{ margin: 0 auto; width:1000px;}
.footer_l{ width:650px; margin-top:20px; float:left}
.footer_l_t{float:left; width:100px;}
.footer_l_t a{ display:block;}

.footer_l_b_l{ float:left; width:350px; height:100px;}
.footer_l_b_l h2{ font-size:14px;}
.footer_l_b_l p{height:25px;line-height:25px; padding-right:20px;}
footer_l_b_r{ float:right}
.footer_l_b_r p{ height:25px;line-height:25px; padding-right:10px;}

.footer_r img{margin-top:50px; widows:250px; height:250px;}

/*banner*/
.banner{height:630px;}

.index_focus{position:relative;height:630px;margin:0 auto;overflow:hidden;}

.banner1{height:400px;width:100%}
.index_focus1{position:relative;height:400px;margin:0 auto;overflow:hidden;}
.index_focus1 .bd li{position:absolute;left:0;top:0;}
.index_focus1 .pic{height:auto;display:block;}
.index_focus1 .pic:hover{text-decoration:none;}

.index_focus .bd li{display:none;position:absolute;left:0;top:0;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:3%;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;color:#fff;padding:10px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#ffef03;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}

.copy{}
.copy_m{ margin:0 auto;width:1030px;text-align:center}
.copy_m p{ line-height:25px; height:25px;}



#css {
	text-decoration: none;
}
.tab1{
	width: 1000px; margin:20px auto;
}
.menu{
	height: 42px;
	font-size: 14px;
	width: 800px; margin: 0 auto

}
.menu li{
	float: left;
	width: 180px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	color: #666;
	overflow: hidden;
	background:#f3f3f3;
	margin-left:20px;
	
	cursor:pointer
}
#tab1 .menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.menu li.off{background:#336699;color:#fff;font-weight:bold; border-bottom:none;}
#content #tab1 .menudiv #con_one_1 #1 table tr td #u112_input {
	height: 50px;
}
#test1 {
	height: 100px;
	margin-top: 15px;
	width: 300px;
}
#bc01 {
	height: 29px;
	width: 52px;
	background-image: url(images/u113.png);
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}



.menudiv{


}


#tx01 {

	background-image: url(images/u131.png);
	background-repeat: no-repeat;
	float: left;
}
#wzms {

	float: right;
	
	font-size: 12px;
	color: #333;
}
#content #tab1 .menudiv #con_one_3 #txgg #wzms span {
	font-size: 14px;
	color: #F00;
}



#txgg {

}






.menudiv div{padding:15px;line-height:28px;}
#content {

}


/*内页关于我们*/
.location{ width:950px; margin:15px auto; border-bottom:1px #ccc solid; padding-bottom:10px;}
.location a{ color:#666; font-size:13px;}
.location h5{ float:right; font-size:12px; color:#666666; font-weight:normal; width:230px;}

.abouthome{ width:1100px; margin:0 auto;overflow:hidden; padding-bottom:20px;font-family:"微软雅黑";}
.abouthomel h3{ font-size:18px; color: #3090e4;border-bottom:1px #ccc solid; font-weight:normal; height:44px; line-height:44px;margin:15px  auto 0px auto;}
.abouthomel{ float:left; width:220px; background:#fff; font-size:18px; color:#666;}
.abouthomer{ float:right; width:850px;background:#fff; font-family:"微软雅黑"; padding:10px; font-size:14px;}
.abouthomer h1{ font-size:20px; padding-bottom:20px;}


/*内页产品中心*/
.pr1{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:20px;}
.pr1 h2{ font-size:18px; color:#666; font-family:"微软雅黑"; height:50px; padding-left:20px; line-height:50px;}
.pr1main{ font-size:14px; font-family:"微软雅黑"}
.pr2{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:20px;}
.pr2 h2{ font-size:18px; color:#666; font-family:"微软雅黑"; height:50px; padding-left:20px; line-height:50px;}
.pr2main{ font-size:14px; font-family:"微软雅黑"}
.pp{ height:20px;}


.prhome{ width:1200px; margin:0 auto;overflow:hidden; padding-bottom:20px;}
.prhomel{ float:left; width:220px; background:#fff; font-size:18px; color:#666;}
.prhomer{ float:right; width:950px;background:#fff; font-family:"微软雅黑"; padding:10px; font-size:16px;}
.prhomer h1{ font-size:32px; padding-bottom:20px; padding-right:20px;}


.new1{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:20px;}
.new1 h2{ font-size:18px; color:#666; font-family:"微软雅黑";padding-left:20px;}
.new1main{ font-size:14px; font-family:"微软雅黑"}

.new2main{ width:1200px; margin:0 auto; font-size:14px; font-family:"微软雅黑"; background:#fff; padding:10px;}


