@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
/** 
華仕尊城設計顧問有限公司
www.w-vi.com
**/
.clear_transition{-webkit-transition:none;-ms-transition:none;-moz-transition:none;transition:none}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size:12px; font-family:"微软雅黑"; color:#333;outline:0;}
a,a:hover{color:#333;}
.clearfix{clear:both;}
body{overflow-x:hidden}
::-webkit-scrollbar{width:14px;height:14px}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius:999px;border:5px solid transparent}
::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset}
::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset}
::-webkit-scrollbar-corner{background:transparent}
a,li,span{outline:0}
a:hover,a:active,a:focus{outline:0}
a:focus{outline:0}
li:focus{outline:0}
span:focus{outline:0}
a,a:hover,a:visited,a:active,li,li:hover,li:visited,li:active,span,span:hover,span:visited,span:active,div:hover,div:visited,div:active{text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}



.w_auto{ width:1080px; margin:0 auto;}
.w_auto2{ width:1038px; margin:0 auto;}
.w_auto3{ width:760px; margin:0 auto; border-top:1px solid #ebebeb;}
.w_auto4{ width:785px; margin:0 auto;}
.w_auto5{ width:852px; margin:0 auto;}
.w_auto6{ width:946px; margin:0 auto;}
.w_auto7{ width:1000px; margin:0 auto;}

/*General*/
.head{ height:100px; background-color:#fff;}
.head .logo{ background:url(images/head_logo.png) no-repeat; width:400px; height:68px; margin-top:16px; float:left; display:inline-block;}
.head .logo a{ display:block; width:400px; height:68px;}
.head .rig{ float:right; display:inline-block; width:414px;}
.head .rig .on{ margin-top:15px;font-size:14px; line-height:20px; color:#666; height:40px; width:414px;}
.head .rig .on span{ background:url(images/head_ico_01.png) no-repeat; float:left; display:inline-block; padding-left:20px;height:20px; margin-left:5px;}
.head .rig .on span.a1{ background-position: 0px 4px; }
.head .rig .on span.a2{ background-position: 0px -25px;}
.head .rig .on span.a3{ background-position: 0px -51px;}
.head .rig .on span a{ font-size:14px; line-height:20px; color:#666; border-right:1px solid #ececec; padding-right:10px;}
.head .rig .on span a:hover{ color:#000;}
.head .rig .on .choose{ float:left; display:inline-block; margin-left:10px;} 
.head .rig .on .cnen{ float:left; display:inline-block; height:20px; width:48px; background:url(images/head_cnen.png) no-repeat 32px 5px; overflow:hidden; margin-left:10px;}
.head .rig .on .cnen:hover{overflow:visible; cursor:pointer; height:20px;}
.head .rig .down{ margin-top:5px; float:right; display:inline-block;}

.head .rig .down .tb{ float:left; display:inline-block; width:29px; height:29px; position:relative; display:block; margin-right:5px;-webkit-transition: all .2s ease-in-out;}
.head .rig .down .tb span,.head .rig .down .tb .a2{ background:url(images/ico.png) no-repeat;z-index:20; position:absolute; top:0px; left:0px;width:29px; height:29px;-webkit-transition: 0.3s linear;  -moz-transition: 0.3s linear;  -o-transition: 0.3s linear; transition: 0.3s linear; cursor:pointer;}
.head .rig .down .tb span.a1{ background-position:0px bottom; }
.head .rig .down .tb a.a2{background-position:-33px bottom;}
.head .rig .down .tb span.a3{background-position:-69px bottom; }
.head .rig .down .tb span:hover,.head .rig .down .tb .a2:hover{ background:url(images/ico.png) no-repeat;}
.head .rig .down .tb span:hover.a1{ background-position:0px top; }
.head .rig .down .tb a:hover.a2{background-position:-33px top;}
.head .rig .down .tb span:hover.a3{background-position:-69px top; }
.head .rig .down .tel{ float:left; display:inline-block; background:url(images/head_telico.png) no-repeat left; height:27px; padding-left:35px; /*font-size:32px;*/ font-size:30px; line-height:27px; color:#690000; margin-left:10px;}

.nav{ height:46px; background:#690000;}
.nav ul{ float:left; display:inline-block;}
.nav li{ float:left; display:inline-block; text-align:center;}
.nav li:hover,.nav li.on,.nav .hover{ background:#2D2D2D;}
.nav li a{ padding-left:10px; padding-right:10px; font-size:16px; line-height:46px; display:block; color:#4f2e10;}
.nav li:hover a,.nav li.on a,.nav .hover a{ color:#fff;}
.nav .search{ float:right; display:inline-block; width:200px; height:26px; background:#fff; margin-top:10px; position:relative;}
.searchs{ border:0; width:120px; height:26px; display:block; padding-left:10px; padding-right:20px; float:left; display:inline-block;}
.select{ float:left; display:block; width:48px; height:26px; border:0px solid #CCC; background:#fff;}
.nav .search .tet{ padding-left:10px; font-size:12px; color:#aeaeae; float:left; display:inline-block; border:0; line-height:26px;}
.nav .search .ico{ background:url(images/head_search.png) no-repeat center; width:24px; height:26px; float:right; display:inline-block; border:0; position:absolute; right:0px; top:0px; cursor:pointer;}
.nav .search .ico a{ height:20px; width:20px; display:block;}

.footer{ height:360px; background:#262626;}
.footer ul{ padding-top:40px;}
.footer li{ margin-right:43px; float:left; display:inline-block; background:url(images/foot_jt.png) no-repeat right 5px; padding-right:14px; position:relative;}
.footer li a{ font-size:16px; line-height:22px; color:#690000;}
.footer .cc{ height:206px; padding-top:20px;/* overflow:hidden;*/}
.footer .cc .on{ padding-top:40px; height:20px; }
.footer .cc .on span{ background:url(images/foot_yellico.png) no-repeat left; float:left; display:inline-block; padding-left:26px; font-size:14px; line-height:18px; color:#eeeeee;}
.footer .cc .on span.a1{ background-position:0px 0px;}
.footer .cc .on span.a2{ background-position:8px -31px; margin-left:18px;}
.footer .cc .on span.a3{ background-position:0px -66px; margin-left:51px;}
.footer .cc .on span a{ font-size:14px; line-height:18px; color:#eeeeee;}
.footer .cc .down{ margin-top:8px; height:134px; display:block; overflow:hidden; float:left; display:inline-block;}
.footer .cc .down .wx{ float:left; display:inline-block;}
.footer .cc .down .mobile{ float:left; display:inline-block; margin-left:10px;}
.footer .cc .down .wbk{ font-size:14px;  line-height:40px; color:#959595; float:left; display:inline-block; width:160px; padding-left:10px; border:none; overflow:hidden;}
.footer .cc .down .wbk .smallwbk{ width:140px; height:20px; line-height:20px;  padding:10px; margin:0; overflow:hidden; border:none;}
.footer .cc .down .wbk .input_div{height:40px; display:block; overflow:hidden;margin-bottom:7px;}
.footer .cc .down .wby{ font-size:14px; line-height:20px;color:#959595; width:280px; height:115px; padding:10px;float:left; display:inline-block; margin-left:10px; border:none;}
.footer .cc .down .tj{ width:55px; height:136px; text-align:center; float:left; display:inline-block; background:#dfdfdf; margin-left:6px;}
.footer .cc .down .tj a{ display:block; width:55px; height:135px; line-height:135px; font-size:14px; color:#1a1a1a;}
.footer .cc .rt{ float:right; display:inline-block;}
.footer .cc .rt .num{ font-size:34px; line-height:38px; color:#690000; font-family:"Arial";}
.footer .cc .rt .bigtitle{ font-size:24px; line-height:30px; color:#fff;}
.footer .cc .rt .smalltitle{ font-size:18px; line-height:24px; color:#fff; margin-top:3px;}
.footer .cc .rt .tb{ float:left; display:inline-block; width:29px; height:29px;z-index:10; position:relative; display:block; margin-right:7px; margin-top:14px;-webkit-transition: all .2s ease-in-out;}
.footer .cc .rt .tb span,.footer .cc .rt .tb a{ background:url(images/ico.png) no-repeat;position:absolute; width:29px; height:29px;top:0px; left:0px;-webkit-transition: 0.3s linear;  -moz-transition: 0.3s linear;  -o-transition: 0.3s linear; transition: 0.3s linear; cursor:pointer;}
.footer .cc .rt .tb span.a1{ background-position:0px -30px;}
.footer .cc .rt .tb a.a2{background-position:-34px -30px;}
.footer .cc .rt .tb span.a3{background-position:-69px -30px; }
.footer .cc .rt .tb span.a4{background-position:-104px -30px;}
.footer .cc .rt .tb span:hover,.footer .cc .rt .tb a:hover{ background:url(images/ico.png) no-repeat;}
.footer .cc .rt .tb span:hover.a1{ background-position:0px 0px;}
.footer .cc .rt .tb a:hover.a2{background-position:-34px 0px;}
.footer .cc .rt .tb span:hover.a3{background-position:-69px 0px; }
.footer .cc .rt .tb span:hover.a4{background-position:-104px 0px;}



.copyright{ height:40px; text-align:center;  line-height:40px; background:#262626; color:#666;}
.copyright a{color:#666;}

.goback{ position:fixed;  right:5%; bottom:100px; text-align:center; display:none;}
.goback a{ display:block;}
.goback .on{ width:62px; height:52px; background:#919191; border-bottom:1px solid #f1f1f1; padding-top:10px; position:relative;}
.goback .on .ico{ background:url(images/goback_ico1.png) no-repeat top; padding-top:30px; color:#fff;}
.goback .on .ico a{ font-size:12px; line-height:20px; color:#fff;}
.goback .down{width:62px; height:52px; background:#919191; padding-top:10px;}
.goback .down .ico{padding-top:30px; background:url(images/goback_ico2.png) no-repeat top; color:#fff;}
.goback .down .ico a{ font-size:12px; line-height:20px; color:#fff;}
.goback .on .ico .ico_ip{ width:60px; height:60px; position:absolute; top:0px; left:0; display:none; opacity:0; background:#333; padding:0 10px;}
.goback .on .ico .ico_ip a{ font-size:14px; line-height:30px; text-align:center;}
.goback .on .ico .ico_ip a:hover{ color:#690000;}
.goback .on:hover .ico_ip{ display:block;}
.goback .on:hover,.goback .down:hover{ background:#e79940;}
/*index*/

.index_foot{/* height:520px;*/ background:#262626;}
.index_foot ul{ padding-top:40px;}
.index_foot li{margin-left:20px; margin-right:28px; float:left; display:inline-block;}
.index_foot li .title{ font-size:16px; line-height:22px; color:#690000;}
.index_foot li .title a{ color:#690000;}
.index_foot li dl{ margin-top:14px; height:161px; overflow:hidden;}
.index_foot li dd{ margin-bottom:5px;}
.index_foot li dd a{ font-size:14px; line-height:18px; color:#b0b0b0;}
.index_foot li dd a:hover{ color:#fff;}
.index_foot .cc{/* height:206px;*/}
.index_foot .cc .on{ height:20px;padding-top:40px; font-size:14px; line-height:18px; color:#eeeeee;}
.index_foot .cc .on span{ background:url(images/foot_yellico.png) no-repeat left; float:left; display:inline-block; padding-left:26px;}
.index_foot .cc .on span.a1{ background-position:0px 0px;}
.index_foot .cc .on span.a2{ background-position:8px -31px; margin-left:18px;}
.index_foot .cc .on span.a3{ background-position:0px -66px; margin-left:51px;}
.index_foot .cc .on span a{ font-size:14px; line-height:18px; color:#eeeeee;}
.index_foot .cc .down{ padding-top:8px; height:134px; display:block; /*overflow:hidden;*/}
.index_foot .cc .down .wx{ float:left; display:inline-block; }
.index_foot .cc .down .mobile{ float:left; display:inline-block; margin-left:10px;}
.index_foot .cc .down .wbk{ font-size:14px;  line-height:40px; color:#959595; float:left; display:inline-block; width:160px; padding-left:10px; border:none; height:135px;}
.index_foot .cc .down .wbk .smallwbk{ width:140px; height:20px; line-height:20px; padding:10px; margin:0; overflow:hidden; border:none;}
.index_foot .cc .down .wbk .input_div{height:40px; display:block; overflow:hidden;margin-bottom:7px;}
.index_foot .cc .down .wby{ font-size:14px; line-height:20px;color:#959595; width:280px; height:114px; padding:10px;float:left; display:inline-block; margin-left:10px; border:none;}
.index_foot .cc .down .tj{ width:55px; height:134px; text-align:center; float:left; display:inline-block; background:#dfdfdf; margin-left:6px;}
.index_foot .cc .down .tj a{ display:block; width:55px; height:134px; line-height:134px; font-size:14px; color:#1a1a1a;}
.index_foot .cc .down .rt{ float:right; display:inline-block;}
.index_foot .cc .down .rt .num{ font-size:34px; line-height:38px; color:#690000; font-family:"Arial";}
.index_foot .cc .down .rt .bigtitle{ font-size:24px; line-height:30px; color:#fff;}
.index_foot .cc .down .rt .smalltitle{ font-size:18px; line-height:24px; color:#fff; margin-top:3px;}
.index_foot .cc .down .rt .tb{ float:left; display:inline-block; width:29px; height:29px;z-index:10; position:relative;  margin-right:7px; margin-top:10px;-webkit-transition: all .2s ease-in-out;}
.index_foot .cc .down .rt .tb span,.index_foot .cc .down .rt .tb a{ background:url(images/ico.png) no-repeat;position:absolute; width:29px; height:29px;top:0px; left:0px;-webkit-transition: 0.3s linear;  -moz-transition: 0.3s linear;  -o-transition: 0.3s linear; transition: 0.3s linear; cursor:pointer;}
.index_foot .cc .down .rt .tb span.a1{ background-position:0px -30px;}
.index_foot .cc .down .rt .tb a.a2{background-position:-34px -30px;}
.index_foot .cc .down .rt .tb span.a3{background-position:-69px -30px; }
.index_foot .cc .down .rt .tb a.a4{background-position:-104px -30px;}
.index_foot .cc .down .rt .tb span:hover,.index_foot .cc .down .rt .tb a:hover{ background:url(images/ico.png) no-repeat;}
.index_foot .cc .down .rt .tb span:hover.a1{ background-position:0px 0px;}
.index_foot .cc .down .rt .tb a:hover.a2{background-position:-34px 0px;}
.index_foot .cc .down .rt .tb span:hover.a3{background-position:-69px 0px; }
.index_foot .cc .down .rt .tb a:hover.a4{background-position:-104px 0px;}
.index_foot .link{ margin-top:10px; display:block; height:35px;}
.index_foot .link b{ font-size:14px; font-weight:bold; color:#afafaf;}
.index_foot .link a{font-size:12px; color:#808080; margin-right:10px;}
.index_foot .link a:hover{ color:#fff;}

.index_main{ background:#f2f2f2;padding-top:10px;}
.index_main .maincontact{ background:#fff; padding-bottom:30px;}

.banner{ display:block; position:relative; z-index:1; display:block; height:350px; margin:0 auto;overflow:hidden;}
.banner ul {height:350px; width:100%;display:block;}
.banner ul li {position:absolute; width:100%; height:350px; display:none;}
.lr{ width:1000px; display:block; margin:0 auto; position:relative;}
.lejt{ background:url(images/index_banjt_left.png) no-repeat; width:21px; height:40px; position:absolute; top:-200px; left:-90px; cursor:pointer;}
.rtjt{ background:url(images/index_banjt_right.png) no-repeat; width:21px; height:40px; position:absolute; top:-200px; right:-90px; cursor:pointer;}
.banner li a{ height:350px; width:100%; display:block;}



.index_main .inner1{ padding-top:30px;}
.index_main .inner1 .on{}
.index_main .inner1 .on .title{ float:left; display:inline-block; font-size:24px; line-height:30px; }
.index_main .inner1 .on dl{ float:right; display:inline-block; margin-top:10px;}
.index_main .inner1 .on dd{ display:inline-block; float:left;}
.index_main .inner1 .on dd a{ padding-left:6px; padding-right:6px; border-right:1px solid #eaeaea; color:#8c8c8c; font-size:12px; line-height:18px;}
.index_main .inner1 .on dd a:hover,.index_main .inner1 .on dd a.one{ color:#eaa04d;}
.index_main .inner1 .on dd .nobk{ border:none; padding-right:0px;}
.index_main .inner1 ul{ margin-top:10px;}
.index_main .inner1 li{ float:left; display:inline-block; width:250px; height:236px; background:#ededed; margin-right:12px; margin-bottom:12px;}
.index_main .inner1 li .title{ margin-top:10px; margin-left:6px; font-size:16px; color:#333; line-height:22px;}
.index_main .inner1 li .casename{ background:url(images/index_innerstar.png) no-repeat left; padding-left:15px;  float:left; display:inline-block; margin-left:6px; margin-top:10px; height:18px; width:126px; overflow:hidden;}
.index_main .inner1 li .casename a{font-size:12px; line-height:18px;color:#808080; padding-right:5px;}
.index_main .inner1 li .casename a b{ color:#eaa04d;}
.index_main .inner1 li .date{ background:url(images/index_innertime.png) no-repeat left;  float:right; display:inline-block;padding-left:17px;margin-top:10px; margin-right:10px;}
.index_main .inner1 li .date a{font-size:12px; line-height:16px; color:#808080; font-family:"Arial";}
.index_main .inner1 .nomar{ margin-right:0px;}

.index_main .inner1 li.li4,.index_main .inner1 li.li8{ margin-right:0;}
.index_main .inner1 li:hover .title a{ color:#eaa04d;}
.index_main .inner1 li .casename a:hover{ color:#eaa04d;}

.index_main .inner2{ margin-top:50px; margin-left:20px; padding-bottom:54px;}
.index_main .inner2 .ll{ float:left; display:inline-block; width:402px; margin-left:70px;}
.index_main .inner2 .ll .title{ font-size:24px; line-height:30px; color:#3e3a39; margin-top:10px;}
.index_main .inner2 .ll .word{ font-size:12px; line-height:18px; color:#515151; margin-top:20px; width:402px; height:90px; overflow:hidden;}
.index_main .inner2 .ll .more{ width:94px; height:25px; background:#e48b26; text-align:center; margin-top:35px;}
.index_main .inner2 .ll .more a{ font-size:12px; line-height:25px; color:#fff; display:block;width:94px; height:25px; }
.index_main .inner2 .nn{ float:left; display:inline-table; position:relative; display:block; margin-left:70px;}
.index_main .inner2 .nn a{ display:block; width:404px;}
.index_main .inner2 .nn .spname{ background:url(images/lsjz_bigbg.png) repeat; width:404px; height:36px; position:absolute; bottom:4px; left:0px;}
.index_main .inner2 .nn .spname a{ font-size:14px; line-height:36px; color:#fff; margin-left:20px;}



.index_main .inner3{ height:405px; border-top:1px solid #efefef;border-bottom:1px solid #efefef; text-align:center; position:relative; display:block;}
.index_main .inner3 .title{ padding-top:60px; font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner3 ul{ padding-top:20px; margin-left:56px;}
.index_main .inner3 li{ float:left; display:inline-block; margin-right:20px;}
.index_main .inner3 li .tb{ background:url(images/index_inner2_bg.png) no-repeat; width:80px; height:80px; float:left; display:inline-block; position:relative;-webkit-transition: all .4s ease-in-out;}
.index_main .inner3 li .tb:hover{-webkit-transform:rotate(360deg);}
.index_main .inner3 li .tb span:hover{-webkit-transition:all 1s ease-in-out;-webkit-transform:scale(1.1);}
.index_main .inner3 li .tb span{ background:url(images/index_inner2_ico.png) no-repeat; position:absolute; z-index:100;-webkit-transition:all 1.5s ease-in-out;}
.index_main .inner3 li .tb span.a1{ background-position:0px 0px; width:30px; height:50px; top:19px; left:34px;}
.index_main .inner3 li .tb span.a2{ background-position:-60px 10px; width:50px; height:60px; top:10px; left:13px;}
.index_main .inner3 li .tb span.a3{ background-position:-148px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .tb span.a4{ background-position:-241px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .nn{ float:right; display:inline-block; margin-left:5px;}
.index_main .inner3 li .nn .num{ font-size:44px; line-height:50px; color:#2d2d2d;}
.index_main .inner3 li .nn .num b{ font-family:"Arial";}
.index_main .inner3 li .nn .wz{ font-size:20px; line-height:24px; color:#6d6262;}
.index_main .inner3 .title2{ font-size:26px; line-height:32px; color:#2d2d2d; margin-top:50px;}
.index_main .inner3 .word{ font-size:14px; line-height:20px; color:#808080; margin-top:20px;}
.index_main .inner3 .page{ position:absolute; bottom:-15px; left:43%;}
.index_main .inner3 .page .qiehuan{ background:url(images/index_inner2_dian.png) no-repeat center 27px; width:30px;height:30px; margin-right:10px; padding-bottom:20px; float:left; display:inline-block;}
.index_main .inner3 .page .qiehuan a{ font-size:18px; line-height:24px; color:#690000; display:none;}
.index_main .inner3 .page .qiehuan:hover,.index_main .inner3 .page .qiehuan.on{ background:url(images/index_inner2_hover.png) no-repeat center 20px;width:30px;height:30px; cursor:pointer;}
.index_main .inner3 .page .qiehuan:hover a,.index_main .inner3 .page .qiehuan.on a{ display:block;}


.index_main .inner4{ padding-top:30px; text-align:center; height:430px;}
.index_main .inner4 .title{ padding-top:60px; font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner4 ul{ margin-top:30px; margin-left:30px; }
.index_main .inner4 li{ background:url(images/index_inner3_bg-hover.png) no-repeat; width:175px; height:189px; float:left; display:inline-block; text-align:center; position:relative; }
.index_main .inner4 li:hover{ background:url(images/index_inner3_bg.png) no-repeat;}
.index_main .inner4 li span{ background:url(images/index_ban3_ico-.png) no-repeat top; position:absolute; padding-top:100px; z-index:99;width:120px; height:100px;}
.index_main .inner4 li span i{ font-size:16px; line-height:20px; color:#fff;}
.index_main .inner4 li a{ height:189px; display:block;}
.index_main .inner4 li span.a1{ background-position:28px 10px; top:10px; left:10px; }
.index_main .inner4 li span.a2{background-position:-113px 10px; top:10px; left:10px;}
.index_main .inner4 li span.a3{background-position:-252px 30px; top:10px; left:10px;}
.index_main .inner4 li span.a4{background-position:-390px 20px; top:10px; left:10px;}
.index_main .inner4 li span.a5{background-position:-530px 22px; top:10px; left:10px;}
.index_main .inner4 li span.a6{background-position:-674px 26px; top:10px; left:10px;}
.index_main .inner4 dl{ margin-left:365px;}
.index_main .inner4 dd{ background:url(images/index_ban4_bg.png) no-repeat; width:50px; height:50px; float:left; display:inline-block; text-align:center; position:relative;  margin-right:10px;}
.index_main .inner4 dd span{ background:url(images/index_ban4_ico.png) no-repeat top; position:absolute; padding-top:100px; z-index:99;width:30px; height:30px;}
.index_main .inner4 dd span.a1{ background-position:3px 2px; top:10px; left:10px; }
.index_main .inner4 dd span.a2{background-position:-50px 3px; top:10px; left:10px;}
.index_main .inner4 dd span.a3{background-position:-106px 0px; top:10px; left:10px;}
.index_main .inner4 dd span.a4{background-position:-162px 0px; top:10px; left:10px;}
.index_main .inner4 dd span.a5{background-position:-218px 0px; top:10px; left:10px;}
.index_main .inner4 dd span.a6{background-position:-277px 0px; top:10px; left:10px;}

.index_main .inner5{ margin-left:20px;}
.index_main .inner5 ul{ margin-left:10px;}
.index_main .inner5 li{ float:left; display:inline-block; width:255px; height:410px; background:#f8f8f8;}
.index_main .inner5 li .on{ height:48px; background:#494948;}
.index_main .inner5 li .on:hover{ background:#e79940;}
.index_main .inner5 li:hover .on{background:#e79940;}
.index_main .inner5 li .on .smalltitle{ font-size:18px; line-height:48px; color:#fff; float:left; display:inline-block; margin-left:20px;}
.index_main .inner5 li .on span{ background:url(images/index_inner5_ico.png) no-repeat; float:right; display:inline-block; margin-right:30px;width:40px; height:40px;}
.index_main .inner5 li .on span.a1{ background-position:0px 7px;}
.index_main .inner5 li .on span.a2{ background-position:-82px 3px; margin-top:2px;}
.index_main .inner5 li .on span.a3{ background-position:-168px 1px; margin-top:2px;}
.index_main .inner5 li .on span.a4{ background-position:-256px 6px;}
.index_main .inner5 li dl{ margin-top:12px; margin-left:10px; height:194px; margin-bottom:10px;}
.index_main .inner5 li dd{ margin-bottom:5px;}
.index_main .inner5 li dd span{ background:url(images/index_xiaodian.png) no-repeat left; padding-left:10px;}
.index_main .inner5 li dd span a{ font-size:14px; color:#6b6b6b; line-height:20px;}
.index_main .inner5 li dd span a:hover{ color:#000; text-decoration:underline;}
.index_main .inner5 li .more{ width:50px; height:20px; background:#e48b26; text-align:center; margin-left:10px;}
.index_main .inner5 li .more a{ font-size:12px; line-height:20px; color:#fff;}

.index_main .inner6{ margin-left:20px; margin-top:50px;}
.index_main .inner6 .title{ font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner6 .ms{ font-size:12px; line-height:18px; color:#636363; margin-top:5px;}
/*.index_main .inner6 .ms .sty1{ float:left; display:inline-block;}
.index_main .inner6 .ms .sty2{float:right; display:inline-block; margin-right:20px;}*/
.index_main .inner6 ul{ margin-top:10px;}
.index_main .inner6 li{ background:url(images/index_ban6_bg.png) no-repeat; width:123px; height:79px; float:left; display:inline-block; position:relative; margin-right:5px; margin-bottom:5px;}
.index_main .inner6 li:hover{ background:url(images/index_ban6_hover.png) no-repeat; width:123px; height:79px; cursor:pointer;}
.index_main .inner6 li span{ background:url(images/index_ban6_ico.png) no-repeat; width:110px; height:60px; position:absolute; top:0; left:0;}
.index_main .inner6 li span.a1{ background-position:38px 18px;}
.index_main .inner6 li span.a2{background-position:-93px 18px;}
.index_main .inner6 li span.a3{background-position:-220px 18px;}
.index_main .inner6 li span.a4{background-position:-348px 18px;}
.index_main .inner6 li span.a5{background-position:-480px 18px;}
.index_main .inner6 li span.a6{background-position:-604px 18px;}
.index_main .inner6 li span.a7{background-position:-734px 18px;}
.index_main .inner6 .nomar{ margin-right:0px;}



/*history*/
.history{ background:#f2f2f2; height:910px;}
.history .mainbody{ border:1px solid #e9e9e9;height:860px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.history .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:860px;border-left:1px solid #e9e9e9; }
.history .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.history .mainbody .leftnav li:hover,.history .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.history .mainbody .leftnav li:hover a,.history .mainbody .leftnav li.on a{ color:#690000;}
.history .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.history .mainbody .leftnav li:hover span,.history .mainbody .leftnav li.on span{ display:inline-block;}
.history .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; height:860px;position:relative; display:block;border: 1px solid #e9e9e9;}
.history .mainbody .rightbody .link{ position:absolute; top:40px; right:40px;}
.history .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.history .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.history .mainbody .rightbody .link span a:hover{ color:#000;}
.history .mainbody .rightbody .bt{ position:absolute; top:60px; left:40px;}
.history .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.history .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.history .mainbody .rightbody .bt .word{ font-size:14px; line-height:20px; color:#666666; margin-top:10px;}
.history .mainbody .rightbody .img{ position:absolute; top:180px; left:40px;}
.history .mainbody .rightbody .wz{ text-align:right;}
.history .mainbody .rightbody .wz .yellowword{ font-size:16px; line-height:22px; color:#690000;}
.history .mainbody .rightbody .wz .blackword{ font-size:12px; line-height:18px; color:#666666;}
.history .mainbody .rightbody .posi{ position:absolute;}
.history .mainbody .rightbody .posi.a1{ top:453px; left:70px;}
.history .mainbody .rightbody .posi.a2{top:390px; left:120px;}
.history .mainbody .rightbody .posi.a3{top:330px; left:264px;}
.history .mainbody .rightbody .posi.a4{top:270px; left:378px;}
.history .mainbody .rightbody .posi.a5{top:206px; left:430px;}
.history .mainbody .rightbody .posi.a6{top:140px; left:670px;}



/*structure*/
.structure{ background:#f2f2f2; height:708px;}
.structure .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.structure .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:665px;border-left:1px solid #e9e9e9; }
.structure .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.structure .mainbody .leftnav li:hover,.structure .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.structure .mainbody .leftnav li:hover a,.structure .mainbody .leftnav li.on a{ color:#690000;}
.structure .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.structure .mainbody .leftnav li:hover span,.structure .mainbody .leftnav li.on span{ display:inline-block;}
.structure .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; height:665px;position:relative; display:block;}
.structure .mainbody .rightbody .link{ position:absolute; top:40px; right:40px;}
.structure .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.structure .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.structure .mainbody .rightbody .link span a:hover{ color:#000;}
.structure .mainbody .rightbody .bt{ position:absolute; top:60px; left:40px;}
.structure .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.structure .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.structure .mainbody .rightbody .img{ position:absolute; top:180px; left:40px;}


/*advantage*/
.advantage{ background:#f2f2f2; height:1460px;}
.advantage .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.advantage .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:1420px;border-left:1px solid #e9e9e9; }
.advantage .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.advantage .mainbody .leftnav li:hover,.advantage .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.advantage .mainbody .leftnav li:hover a,.advantage .mainbody .leftnav li.on a{ color:#690000;}
.advantage .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.advantage .mainbody .leftnav li:hover span,.advantage .mainbody .leftnav li.on span{ display:inline-block;}
.advantage .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; height:1420px;position:relative; display:block;}
.advantage .mainbody .rightbody .link{ position:absolute; top:40px; right:40px;}
.advantage .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.advantage .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.advantage .mainbody .rightbody .link span a:hover{ color:#000;}
.advantage .mainbody .rightbody .bt{ position:absolute; top:40px; left:40px;}
.advantage .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.advantage .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.advantage .mainbody .rightbody .img{ margin-top:120px;}
.advantage .mainbody .rightbody .zidong{ width:769px; margin:0 auto;}
.advantage .mainbody .rightbody ul{ height:360px; width:772px; border-bottom:1px solid #e9e9e9;}
.advantage .mainbody .rightbody li{ float:left; display:inline-block; margin-top:40px;}
.advantage .mainbody .rightbody li .ico{background:url(images/advantage_ico.png) no-repeat; width:100px; height:80px; margin-left:60px;}
.advantage .mainbody .rightbody li .ico.a1{ background-position:10px 10px;}
.advantage .mainbody .rightbody li .ico.a2{background-position:-123px 10px; margin-left:70px;}
.advantage .mainbody .rightbody li .ico.a3{background-position:-293px 10px;}
.advantage .mainbody .rightbody li .en{ font-size:14px; line-height:20px; color:#4d4d4d; margin-top:10px; font-family:"Arial"; text-align:center;}
.advantage .mainbody .rightbody li .title{ font-size:20px; line-height:26px; color:#333; text-align:center;}
.advantage .mainbody .rightbody li dl{ margin-left:40px; margin-top:10px;}
.advantage .mainbody .rightbody li dd{ background:url(images/index_xiaodian.png) no-repeat 0px 7px; padding-left:10px; margin-top:6px;}
.advantage .mainbody .rightbody li dd a{ font-size:12px; line-height:20px; color:#6d6d6d;}
.advantage .mainbody .rightbody li dd a:hover{ color:#000;}
.advantage .mainbody .rightbody .bk{ border-left:1px dashed #d7d7d7;border-right:1px dashed #d7d7d7; width:280px; margin:40px 30px; margin-bottom:0px;}
.advantage .mainbody .rightbody .wid{ width:205px;}
.advantage .mainbody .rightbody .mar{ margin-left:56px;}
.advantage .mainbody .rightbody .yellowtitle{ font-size:20px; line-height:26px; color:#690000; margin-top:50px;}
.advantage .mainbody .rightbody .word{ font-size:14px; line-height:20px; color:#666; margin-top:10px; width:710px;}


/*honor*/
.honor{ background:#f2f2f2; min-height:1345px; padding-bottom:20px;}
.honor .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.honor .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; min-height:1288px;border-left:1px solid #e9e9e9; }
.honor .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.honor .mainbody .leftnav li:hover,.honor .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.honor .mainbody .leftnav li:hover a,.honor .mainbody .leftnav li.on a{ color:#690000;}
.honor .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.honor .mainbody .leftnav li:hover span,.honor .mainbody .leftnav li.on span{ display:inline-block;}
.honor .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; min-height:1288px;position:relative; display:block;}
.honor .mainbody .rightbody .link{ float:right; padding-top:40px;}
.honor .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.honor .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.honor .mainbody .rightbody .link span a:hover{ color:#000;}
.honor .mainbody .rightbody .bt{}
.honor .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.honor .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.honor .mainbody .rightbody .img{ margin-top:20px;}
.honor .mainbody .rightbody li{ /*height:110px;*/}
.honor .mainbody .rightbody li .year{ float:left; display:inline-block; font-size:34px; line-height:110px; color:#690000; font-family:"Arial";}
.honor .mainbody .rightbody li dd{ border-bottom:1px solid #f1f1f1; width:590px; float:right; display:inline-block; padding-top:40px;}
.honor .mainbody .rightbody li dl{ height:20px; margin-bottom:10px;}
.honor .mainbody .rightbody li dl .wz{ font-size:14px; line-height:20px; color:#666;/* float:left;*/ display:inline-block; cursor:pointer;}
.honor .mainbody .rightbody .ycc{ max-width:590px; overflow:hidden;}
.honor .mainbody .rightbody li dl .ico{ background:url(images/ry_ico.png) no-repeat 0px 3px; width:12px; height:20px; float:left; display:inline-block; margin-left:3px;}


/*patent*/
.patent{ background:#f2f2f2;/* height:1345px;*/}
.patent .mainbody{ border:1px solid #e9e9e9;/*height:665px;*/ width:1078px; padding-top:16px; border-left:none;border-right:none; }
.patent .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:1288px;border-left:1px solid #e9e9e9; }
.patent .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.patent .mainbody .leftnav li:hover,.patent .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.patent .mainbody .leftnav li:hover a,.patent .mainbody .leftnav li.on a{ color:#690000;}
.patent .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.patent .mainbody .leftnav li:hover span,.patent .mainbody .leftnav li.on span{ display:inline-block;}
.patent .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px;position:relative; display:block; margin-bottom:30px;}
.patent .mainbody .rightbody .link{ float:right; padding-top:40px;}
.patent .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.patent .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.patent .mainbody .rightbody .link span a:hover{ color:#000;}
.patent .mainbody .rightbody .bt{}
.patent .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.patent .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.patent .mainbody .rightbody .img{ margin-top:10px;}
.patent .mainbody .rightbody ul{ margin-top:30px;}
.patent .mainbody .rightbody li{ margin-top:10px;}
.patent .mainbody .rightbody .ycc{ max-width:760px; overflow:hidden;}
.patent .mainbody .rightbody li span{ background:url(images/ry_ico.png) no-repeat right; padding-right:20px;}
.patent .mainbody .rightbody li span a{font-size:14px; line-height:20px; color:#666;}
.patent .mainbody .rightbody li span a:hover{ color:#000;}


/*witness*/
.witness{ background:#f2f2f2; height:850px;}
.witness .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.witness .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:805px;border-left:1px solid #e9e9e9; }
.witness .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.witness .mainbody .leftnav li:hover,.witness .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.witness .mainbody .leftnav li:hover a,.witness .mainbody .leftnav li.on a{ color:#690000;}
.witness .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.witness .mainbody .leftnav li:hover span,.witness .mainbody .leftnav li.on span{ display:inline-block;}
.witness .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; height:805px;position:relative; display:block;}
.witness .mainbody .rightbody .link{ float:right; padding-top:40px;}
.witness .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.witness .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.witness .mainbody .rightbody .link span a:hover{ color:#000;}
.witness .mainbody .rightbody .bt{}
.witness .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.witness .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.witness .mainbody .rightbody .img{ margin-top:10px; position:relative; display:block;}
.witness .mainbody .rightbody .img span{ background:url(images/lsjz_bigbg.png) repeat; width:760px; height:40px; position:absolute; left:0; bottom:0;}
.witness .mainbody .rightbody .img span a{ font-size:16px; line-height:40px; color:#fff; margin-left:20px;}
.witness .mainbody .rightbody .list{ width:760px; margin-top:10px;}
.witness .mainbody .rightbody .leftjt{ background:url(images/lsjz_jtle.png) no-repeat; width:34px; height:77px; position:absolute; left:-4px; top:10px; cursor:pointer;}
.witness .mainbody .rightbody .rightjt{ background:url(images/lsjz_jtrig.png) no-repeat; width:34px; height:77px; position:absolute; right:-4px; top:10px; cursor:pointer;}
.witness .mainbody .rightbody .list .rightjt a,.witness .mainbody .rightbody .list .leftjt a{ display:block; width:34px; height:77px;}
.witness .mainbody .rightbody .list ul{ float:left; display:inline-block;}
.witness .mainbody .rightbody .list li{ float:left; display:inline-block; width:140px; text-align:center;}
.witness .mainbody .rightbody .list li img{ cursor:pointer; border:1px solid #fff;}
.witness .mainbody .rightbody .list .hover{ border:1px solid #690000;}
.witness .rightbody .box{ width:700px; margin:0 auto; display:block; overflow:hidden;}
.witness .rightbody .box .list {  overflow: hidden;  width: 99999px;}
.witness .rightbody .cxscroll{ position:relative;}




/*survey*/
.survey .conpp p{font-size:16px;}
.survey{ background:#f2f2f2; height:1515px;}
.survey .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:16px; border-left:none;border-right:none; }
.survey .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:1450px;border-left:1px solid #e9e9e9; }
.survey .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.survey .mainbody .leftnav li:hover a,.survey .mainbody .leftnav li.on a{ color:#690000;}
.survey .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.survey .mainbody .leftnav li:hover span,.survey .mainbody .leftnav li.on span{ display:inline-block;}
.survey .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; height:1450px;position:relative; display:block;}
.survey .mainbody .rightbody .link{ float:right; padding-top:40px;}
.survey .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.survey .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.survey .mainbody .rightbody .link span a:hover{ color:#000;}
.survey .mainbody .rightbody .title{ font-size:30px; line-height:36px; color:#1a1a1a; margin-top:10px;}
.survey .mainbody .rightbody .smalltitle{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:5px;}
.survey .mainbody .rightbody .word{ font-size:12px; line-height:22px; color:#4d4d4d; margin-top:20px;}
.survey .mainbody .rightbody .word strong,.survey .mainbody .rightbody .word b{ color:#f08519; font-weight:100;} 
.survey .mainbody .rightbody .img{ position:absolute; top:128px;right:66px;}
.survey .mainbody .rightbody ul{ margin-top:70px;}
.survey .mainbody .rightbody li{ float:left; display:inline-block;}
.survey .mainbody .rightbody li .num{ font-size:154px; line-height:160px; color:#e69047; z-index:99; float:left; display:inline-block; font-family:"Arial";}
.survey .mainbody .rightbody li .rig{ float:left; display:inline-block; margin-left:-30px; z-index:100; background:#fff; padding-left:10px; padding-bottom:10px;}
.survey .mainbody .rightbody li .rig .title{  font-size:20px; line-height:26px; color:#333; margin-top:20px; font-weight:bold;}
.survey .mainbody .rightbody li .rig .en{ font-size:18px; line-height:24px; color:#808080; font-family:"Arial";}
.survey .mainbody .rightbody li .rig .word{ font-size:12px; line-height:18px; color:#666; margin-top:5px;}
.survey .mainbody .rightbody .tp{ background:url(images/gk_img2.png) no-repeat; width:253px; height:177px; float:left; display:inline-block; margin-top:20px; margin-left:30px;}

.survey .mainbody .rightbody .jieshao{ font-size:18px; line-height:28px; color:#595757; margin-top:60px;}
.survey .mainbody .rightbody .jieshao i,.survey .mainbody .rightbody .jieshao em{ color:#690000; }
.survey .mainbody .rightbody .dibu{ margin-top:90px;}
.survey .mainbody .rightbody .dibu .ll{ float:left; display:inline-block;}
.survey .mainbody .rightbody .dibu .ll .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.survey .mainbody .rightbody .dibu .ll .en{ font-size:18px; line-height:24px; color:#4d4d4d; font-family:"Arial";}
.survey .mainbody .rightbody .dibu .ll .wenzi{ font-size:14px; line-height:20px; color:#595757;}
.survey .mainbody .rightbody .dibu .ll .wenzi b{color:#690000;}
.survey .mainbody .rightbody .dibu .tupian{ background:url(images/gk_img3.png) no-repeat; width:301px; height:207px; float:left; display:inline-block; margin-left:80px;}


/*eject*/
.guangmu{ background:url(images/body_bg.png) repeat; width:100%; height:100%; z-index:999; position:fixed; top:0; left:0;}
.eject{ width:620px; height:460px; background:#fff; z-index:1000; position:fixed; top:30%; left:40%;}
.eject .shang{ padding-top:20px;}
.eject .shang .biaoti{ float:left; display:inline-block; font-size:26px; line-height:30px; color:#690000; margin-left:20px;}
.eject .shang .chacha{ float:right; display:inline-block; background:url(images/zlzs_chacha.png) no-repeat; width:24px; height:24px; margin-right:20px;}
.eject .shang .chacha a{ display:block; width:24px; height:24px;}
.eject .xia{ margin-left:24px; margin-top:95px;}


/*building*/
.building{ background:#f2f2f2;/* height:870px;*/ padding-bottom:30px;}
.building .mainbody{ border:1px solid #e9e9e9; border-bottom:0 none;/*height:665px;*/ width:1078px; padding-top:20px; border-left:none;border-right:none; }
.building .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; /*height:830px;*/border-left:1px solid #e9e9e9; }
.building .mainbody .leftnav li:hover a,.building .mainbody .leftnav li.on a{ color:#690000;}
.building .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.building .mainbody .leftnav li:hover span,.building .mainbody .leftnav li.on span{ display:inline-block;}
.building .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; /*height:830px;*/position:relative; display:block; border-bottom:1px solid #e9e9e9;}
.building .mainbody .rightbody .link{ float:right; padding-top:40px;}
.building .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.building .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.building .mainbody .rightbody .link span a:hover{ color:#000;}
.building .mainbody .rightbody .bt{}
.building .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.building .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.building .mainbody .rightbody .img{ margin-top:10px;}
.building .mainbody .rightbody ul{ width:760px; border-bottom:1px solid #f0f0f0; height:290px; margin-top:20px;}
.building .mainbody .rightbody li{ float:left; display:inline-block;}
.building .mainbody .rightbody li a{ font-size:12px; line-height:22px; color:#808080; display:block;}
.building .mainbody .rightbody li a:hover{ color:#000;}
.building .mainbody .rightbody .mar{ margin-left:90px; margin-right:90px;}
.building .mainbody .rightbody .fanye{ margin-left:40%;}
.building .mainbody .rightbody .fanye .page{ background:url(images/page_bg.png) no-repeat; border:1px solid #e1e1e1; text-align:center; width:29px; height:30px; float:left; display:inline-block; margin-right:5px; margin-top:30px;}
.building .mainbody .rightbody .fanye .page a{ display:block; width:30px; height:30px;font-size:12px; line-height:29px;}
.building .mainbody .rightbody .fanye .page:hover{ background:#df933e;}
.building .mainbody .rightbody .fanye .page:hover a{ color:#fff;}


/*contact*/
.contact{  height:auto;}
.contact .mainbody{ border:1px solid #e9e9e9;height:665px; width:1078px; padding-top:20px; border-left:none;border-right:none; }
.contact .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:500px;border-left:1px solid #e9e9e9; }
.contact .mainbody .leftnav li:hover a,.contact .mainbody .leftnav li.on a{ color:#690000;}
.contact .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.contact .mainbody .leftnav li:hover span,.contact .mainbody .leftnav li.on span{ display:inline-block;}
.contact .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; position:relative; display:block;}
.contact .mainbody .rightbody .link{ float:right; padding-top:40px;}
.contact .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.contact .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.contact .mainbody .rightbody .link span a:hover{ color:#000;}
.contact .mainbody .rightbody .bt{}
.contact .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.contact .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.contact .mainbody .rightbody ul{ margin-top:60px;}
.contact .mainbody .rightbody li{ float:left; display:inline-block; cursor:pointer; position:relative;} 
.contact .mainbody .rightbody li .mapico{ float:left; display:inline-block;}
.contact .mainbody .rightbody li .youbian{ float:left; display:inline-block; margin-left:5px;}
.contact .mainbody .rightbody li .youbian .wenzi{ margin-top:5px; font-size:14px; line-height:26px; color:#666;}
.contact .mainbody .rightbody .map{ margin-top:65px;}
.contact .mainbody .rightbody .flo{ float:right;}
.contact .mainbody .rightbody .martop{ margin-top:50px;}
.contact .mainbody .rightbody .wl{ width:140px; height:30px; position:absolute; left:230px; top:0; font-size:14px; line-height:30px; color:#666;}
.contact .mainbody .rightbody .wl:hover{ color:#690000;}
.wenzi01{ width:359px;}
.wenzi02{ width:295px;}
.wenzi03{ width:479px;}


/*recruit*/
.recruit{ background:#f2f2f2; padding:20px 0 40px 0;}
.recruit .mainbody{ border:1px solid #e9e9e9;width:1078px; border-left:none;border-right:none; }
.recruit .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:1000px;border-left:1px solid #e9e9e9; }
.recruit .mainbody .leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.recruit .mainbody .leftnav li:hover,.recruit .mainbody .leftnav li.on{ background:#fff; border-left:1px solid #690000; cursor:pointer;}
.recruit .mainbody .leftnav li a{ font-size:16px; line-height:46px; color:#666; float:left; display:inline-block; margin-left:10px;}
.recruit .mainbody .leftnav li:hover a,.recruit .mainbody .leftnav li.on a{ color:#690000;}
.recruit .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.recruit .mainbody .leftnav li:hover span,.recruit .mainbody .leftnav li.on span{ display:inline-block;}
.recruit .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px; min-height:1000px;position:relative; display:block;}
.recruit .mainbody .rightbody .link{ float:right; padding-top:40px;}
.recruit .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.recruit .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.recruit .mainbody .rightbody .link span a:hover{ color:#000;}
.recruit .mainbody .rightbody .bt{ position:relative;}
.recruit .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.recruit .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.recruit .mainbody .rightbody ul{ margin-top:20px;}
.recruit .mainbody .rightbody li{ width:758px; height:266px; border:1px solid #dfdfdf; margin-top:14px;}
.recruit .mainbody .rightbody li .oo{ height:44px; line-height:44px; font-size:16px; color:#690000; background:#f9f9f9; padding-left:20px; }
.recruit .mainbody .rightbody li .cc{ height:110px; border-bottom:1px solid #dfdfdf;padding-left:20px;padding-top:30px;}
.recruit .mainbody .rightbody li .cc .ll{ font-size:14px; line-height:20px; color:#333px; float:left; display:inline-block; font-weight:bold;}
.recruit .mainbody .rightbody li .cc .nn{ float:left; display:inline-block;}
.recruit .mainbody .rightbody li .cc .nn .zhize{font-size:14px; line-height:20px; color:#666px;}
.recruit .mainbody .rightbody li .dd{padding-left:20px; height:60px; padding-top:20px;}
.recruit .mainbody .rightbody li .dd .ll{font-size:14px; line-height:20px; color:#333px; float:left; display:inline-block;font-weight:bold;}
.recruit .mainbody .rightbody li .dd .nn{float:left; display:inline-block;font-size:14px; line-height:20px; color:#666px;}
.recruit .mainbody .rightbody .li1{ position:relative; display:block;}
.rightbody .bt .yy{ background:url(images/zp_img1.png) no-repeat; width:307px; height:101px; position:absolute; top:0px; right:4px; z-index:666;}
.recruit .mainbody .rightbody .beizhu{ margin-top:20px;}
.recruit .mainbody .rightbody .beizhu .xm{ font-size:14px; line-height:20px; color:#777;}



/*culture*/
.culture{ background:#f2f2f2; padding:20px 0 40px 0;}
.culture .mainbody{ border-top:1px solid #e9e9e9; width:1078px; border-left:none;border-right:none; }
.culture .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:876px;border-left:1px solid #e9e9e9; }
.culture .mainbody .leftnav li:hover a,.culture .mainbody .leftnav li.on a{ color:#690000;}
.culture .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.culture .mainbody .leftnav li:hover span,.culture .mainbody .leftnav li.on span{ display:inline-block;}
.culture .mainbody .rightbody{ float:right; display:inline-block; min-height:876px; background:#fff;border-right:1px solid #e9e9e9; width:855px; position:relative; display:block;}
.culture .mainbody .rightbody .link{ float:right; padding-top:40px;}
.culture .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.culture .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.culture .mainbody .rightbody .link span a:hover{ color:#000;}
.culture .mainbody .rightbody .bt{}
.culture .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.culture .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.culture .mainbody .rightbody ul{ margin-top:40px; }
.culture .mainbody .rightbody li{ margin-bottom:60px; height:131px;}
.culture .mainbody .rightbody li .ll{ float:left; display:inline-block;}
.culture .mainbody .rightbody li .ll .title{ font-size:18px; line-height:24px; color:#690000;}
.culture .mainbody .rightbody li .ll .word{ font-size:12px; line-height:22px; color:#666; width:450px; margin-top:10px;}
.culture .mainbody .rightbody li .tu{ float:right; display:inline-block;}


/*dynamic*/
.dynamic{  min-height:;}
.dynamic .mainbody{ border:1px solid #e9e9e9;min-height:665px; width:1079px; border-left:none;border-right:none; border-bottom:0;}
.dynamic .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; height:500px;border-left:1px solid #e9e9e9; }
.dynamic .mainbody .leftnav li:hover a,.dynamic .mainbody .leftnav li.on a{ color:#690000;}
.dynamic .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.dynamic .mainbody .leftnav li:hover span,.dynamic .mainbody .leftnav li.on span{ display:inline-block;}
.dynamic .mainbody .rightbody{ float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9; width:855px; position:relative; display:block;}
.dynamic .mainbody .rightbody .link{ float:right; padding-top:40px;}
.dynamic .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px;}
.dynamic .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.dynamic .mainbody .rightbody .link span a:hover{ color:#000;}
.dynamic .mainbody .rightbody .bt{}
.dynamic .mainbody .rightbody .bt .title{ font-size:30px; line-height:36px; color:#1a1a1a;}
.dynamic .mainbody .rightbody .bt .en{ font-size:20px; line-height:26px; color:#4d4d4d; margin-top:3px; font-family:"Arial";}
.dynamic .mainbody .rightbody ul{ padding-top:10px; padding-bottom:10px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;
}
.dynamic .mainbody .rightbody li{ height:124px; border-bottom:1px dashed #ebebeb; margin-left:60px; padding-top:20px;}
.dynamic .mainbody .rightbody li .zuo{ float:left; display:inline-block; color:#690000; font-family:"Arial";font-size:36px; line-height:40px; padding-top:16px; }
.dynamic .mainbody .rightbody li .zuo .big{ font-size:36px; line-height:40px;}
.dynamic .mainbody .rightbody li .zuo span{ font-size:12px; line-height:16px; display:block;}
.dynamic .mainbody .rightbody li .zhong{ float:left; display:inline-block; margin-left:10px; width:162px;}
.dynamic .mainbody .rightbody li .you{ float:left; display:inline-block; margin-left:15px; width:488px;}
.dynamic .mainbody .rightbody li .you .title{ font-size:18px; line-height:24px; color:#4d4d4d;}
.dynamic .mainbody .rightbody li .you .word{ font-size:12px; line-height:18px; color:#808080; margin-top:3px; width:100%;}
.dynamic .mainbody .rightbody li .you .more{ width:70px; height:20px; text-align:center; background:#690000; margin-top:13px;}
.dynamic .mainbody .rightbody li .you .more a{ line-height:20px; color:#fff; font-size:12px;}
.dynamic .mainbody .rightbody .nobor{ border-bottom:none;}


.rightbody .bottomer{ width:840px; display:block; margin:0 auto;}
.rightbody .bottomer .cxscroll .box { width:840px;}
.rightbody .bottomer .cxscroll ul{ border:0; margin:0; padding-top:0;}
.rightbody .bottomer .cxscroll .list li{ width:168px; margin:0; height:200px; padding:0;}
.rightbody .bottomer .cxscroll .mx{ width:162px; font-size:13px; line-height:20px;}
.rightbody .bottomer .cxscroll .mx .title{ padding:4px 0; height:40px; overflow:hidden;}
.rightbody .bottomer .links{ font-size:20px; line-height:40px; padding-left:10px;}

/*sand*/
.sand{ background:#f2f2f2; padding-bottom:40px;}
.sand .mainbody{ border:1px solid #e9e9e9; border-bottom:0 none; padding-top:16px; border-left:none;border-right:none; }
.sand .mainbody .leftnav{ background:#f7f7f7; float:left; display:inline-block; width:220px; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; }
.sand .mainbody .leftnav li:hover a,.sand .mainbody .leftnav li.on a{ color:#690000;}
.sand .mainbody .leftnav li span{ background:url(images/leftnav_jt.png) no-repeat; width:12px; height:13px; float:right; display:inline-block; display:none; margin-top:15px; margin-right:10px;}
.sand .mainbody .leftnav li:hover span,.sand .mainbody .leftnav li.on span{ display:inline-block;}
.sand .mainbody .rightbody{ border-bottom:1px solid #e9e9e9; float:right; display:inline-block; background:#fff;border-right:1px solid #e9e9e9; width:855px;position:relative; display:block;}
.sand .mainbody .rightbody .link{ height:46px; border-bottom:1px solid #e9e9e9; }
.sand .mainbody .rightbody .link .title{ font-size:20px; line-height:46px; color:#333; float:left; display:inline-block; margin-left:35px;}
.sand .mainbody .rightbody .link .title i{ color:#690000; padding:0 10px;}
.sand .mainbody .rightbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px; float:right; display:inline-block;margin-right:35px; margin-top:12px;}
.sand .mainbody .rightbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.sand .mainbody .rightbody .link span a:hover{ color:#000;}
.sand .mainbody .rightbody ul{ margin-top:10px;}
.sand .mainbody .rightbody li{ float:left; display:inline-block; width:250px; height:236px; background:#ededed; margin-top:17px;}
.sand .mainbody .rightbody li .lia{ height:166px; display:block; overflow:hidden;}
.sand .mainbody .rightbody li .title{ margin-top:10px; margin-left:6px; font-size:16px; color:#333; line-height:22px;}
.sand .mainbody .rightbody li .casename{ background:url(images/index_innerstar.png) no-repeat left; padding-left:15px;  float:left; display:inline-block; margin-left:6px; margin-top:10px; width:110px; height:18px; overflow:hidden;}
.sand .mainbody .rightbody li .casename a{font-size:12px; line-height:18px;color:#808080; padding-right:10px; height:18px;}
.sand .mainbody .rightbody li .casename a b{ color:#eaa04d;}
.sand .mainbody .rightbody li .date{ background:url(images/index_innertime.png) no-repeat left;  float:right; display:inline-block;padding-left:17px;margin-top:10px; margin-right:10px;}
.sand .mainbody .rightbody li .date a{font-size:12px; line-height:16px; color:#808080; font-family:"Arial";}
.sand .mainbody .rightbody .fanye{}
.fanye .page{text-align:center; padding-bottom:30px;}
.fanye .page a{ display:block; font-size:12px; line-height:29px;}
.fanye .page span:hover, .fanye .page a:hover, .fanye .page span.current{ background:#df933e;color:#fff;}

.fanye .page span,.fanye .page a{ background:url(images/page_bg.png) repeat-x;border:1px solid #e1e1e1; height:30px;display:inline-block; margin-right:5px; margin-top:30px; line-height:30px; padding:0 10px;}



/*case_details*/
.case_details{ background:#f1f1f1;padding-top:20px;}
.case_details .mainbody{background:#fff; border:1px solid #e8e8e8;}
.case_details .mainbody .header{ height:134px; border-bottom:1px solid #e9e9e9;}
.case_details .mainbody .header .link{ height:40px; padding-top:40px; margin-left:35px; }
.case_details .mainbody .header .link .title{ font-size:28px; line-height:34px; color:#000; float:left; display:inline-block;}
.case_details .mainbody .header .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px; float:right; display:inline-block;margin-right:35px; margin-top:12px;}
.case_details .mainbody .header .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.case_details .mainbody .header .link span a:hover{ color:#000;}
.case_details .mainbody .header .absert{ font-size:12px; line-height:20px; color:#969696; margin-top:16px; margin-left:35px;}
.case_details .mainbody .header .absert a{ padding-right:5px;}
.case_details .mainbody .header .absert a:hover{ color:#690000;}
.case_details .mainbody .header .absert span{ padding-left:10px;}
.case_details .mainbody .cc{ margin-top:50px;}
.case_details .mainbody .cc .leftjt{ background:url(images/case2_leftjt.png) no-repeat; width:38px; height:86px; float:left; display:inline-block; cursor:pointer; margin-top:10px;}
.case_details .mainbody .cc .rightjt{ background:url(images/case2_rightjt.png) no-repeat; width:38px; height:86px; float:right; display:inline-block; cursor:pointer; margin-top:10px;}
.case_details .mainbody .cc .list .rightjt a,.case_details .mainbody .cc .list .leftjt a{ display:block; width:38px; height:86px;}
.case_details .mainbody .cc .list ul{ float:left; display:inline-block;}
.case_details .mainbody .cc .list li{ float:left; display:inline-block; }

.case_details .mainbody .cc .xxms{ width:852px; border-bottom:1px dashed #ebebeb; font-size:14px; line-height:26px; color:#808080; margin-top:40px; padding-bottom:45px;}
.case_details .mainbody .cc .noborbottom{ border-bottom:none;}
.case_details .mainbody .lianjie{ padding-top:30px;}
.case_details .mainbody .lianjie .zuo{ float:left; display:inline-block;}
.case_details .mainbody .lianjie .zuo a{ font-size:14px; line-height:20px; color:#7c7c7c;}
.case_details .mainbody .lianjie .fanye{ padding-left:40%; height:32px; width:304px;}
.case_details .mainbody .lianjie .fanye .page{ background:url(images/page_bg.png) no-repeat; border:1px solid #e1e1e1; text-align:center; width:29px; height:30px; float:left; display:inline-block; margin-right:5px; margin-top:5px;}
.case_details .mainbody .lianjie .fanye .page a{ display:block; width:30px; height:30px;font-size:12px; line-height:29px;}
.case_details .mainbody .lianjie .fanye .page:hover{ background:#df933e;}
.case_details .mainbody .lianjie .fanye .page:hover a{ color:#fff;}
.case_details .mainbody .lianjie .you{ background:url(images/case2_qqico.png) no-repeat; display:inline-block; float:right; width:167px; height:32px; margin-top:-26px;}
.case_details .mainbody .bottomer{ height:348px;border-top:1px solid #e9e9e9; margin-top:60px; padding-bottom:20px;}
.case_details .mainbody .bottomer .link{ height:50px; margin-top:40px; margin-left:35px; margin-right:35px;}
.case_details .mainbody .bottomer .link .xgtj{ font-size:24px; line-height:30px; color:#333; float:left; display:inline-block;}
.case_details .mainbody .bottomer .link .zuoyou .you a,.case_details .mainbody .bottomer .link .zuoyou .zuo a{ display:block; height:24px; width:42px;}
.case_details .mainbody .bottomer ul{ margin-top:10px;}
.case_details .mainbody .bottomer li{ float:left; display:inline-block; margin-bottom:12px;}
.case_details .mainbody .bottomer li .title{ margin-top:10px; margin-left:6px; font-size:16px; color:#333; line-height:22px;}
.case_details .mainbody .bottomer li .casename{ background:url(images/index_innerstar.png) no-repeat left; padding-left:15px;  float:left; display:inline-block; margin-left:6px; margin-top:10px;}
.case_details .mainbody .bottomer li .casename a{font-size:12px; line-height:18px;color:#808080;}
.case_details .mainbody .bottomer li .casename a b{ color:#eaa04d;}
.case_details .mainbody .bottomer li .date{ background:url(images/index_innertime.png) no-repeat left;  float:right; display:inline-block;padding-left:17px;margin-top:10px; margin-right:10px;}
.case_details .mainbody .bottomer li .date a{font-size:12px; line-height:16px; color:#808080; font-family:"Arial";}
.case_details .mainbody .bottomer .nomar{ margin-right:0px;}



/*solve*/
.solve{ background:#f1f1f1; padding:20px 0 40px 0;}
.solve .headnav{ background:url(images/jjfa.png) repeat-x; width:1080px; height:55px;}
.solve .headnav li{ width:176px; position:relative; float:left; display:inline-block; text-align:center;}
.solve .headnav li .shu{ background:url(images/jjfa_shu.png) no-repeat; width:1px; height:48px; position:absolute; top:0; right:0;}
.solve .headnav li:hover{ cursor:pointer;}
.solve .headnav li a{ font-size:16px; line-height:55px; color:#666; height:55px; display:block;}
.solve .headnav li:hover a{ color:#df8026;}
.solve .headnav li span{ position:absolute; background:url(images/jjfa_twojt.png) no-repeat; width:12px; height:13px; top:22px; left:130px; display:none;}
.solve .headnav li:hover span{ display:none;}
.solve .headnav .on{color:#df8026;background:url(images/jjfa_twojt.png) no-repeat 140px 23px;}
.solve .mainbody{ background:#fff;}
.solve .mainbody .link{ height:40px; padding-top:30px;  }
.solve .mainbody .link .title{ font-size:28px; line-height:34px; color:#000; float:left; display:inline-block;}
.solve .mainbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px; float:right; display:inline-block; margin-top:6px;}
.solve .mainbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.solve .mainbody .link span a:hover{ color:#000;}
.solve .mainbody .img{ margin-top:10px; margin-bottom:20px;}
.solve .mainbody .jjfa{ padding-bottom:50px;width:946px; border-bottom:1px solid #f2f2f2;}
.solve .mainbody .jjfa .title{ font-size:24px; line-height:30px; color:#690000;}
.solve .mainbody .jjfa .word{ font-size:16px; line-height:29px; color:#808080; margin-top:10px;}
.solve .mainbody .noborder{ border-bottom:none;}




/*video*/
.video{ background:#f1f1f1; padding:20px 0;}
.video .headnav{ background:url(images/jjfa.png) repeat-x; width:1080px; height:55px;}
.video .headnav ul{ background:url(images/jjfa.png) repeat-x; width:1080px; height:55px;}
.video .headnav li{ width:180px; position:relative; float:left; display:inline-block; text-align:center;}
.video .headnav li .shu{ background:url(images/jjfa_shu.png) no-repeat; width:1px; height:48px; position:absolute; top:0; right:0;}
.video .headnav li:hover{ cursor:pointer;}
.video .headnav li a{ font-size:16px; line-height:55px; color:#666; height:55px; display:block;}
.video .headnav li:hover a{ color:#df8026;}
.video .headnav li span{ position:absolute; background:url(images/jjfa_twojt.png) no-repeat; width:12px; height:13px; top:22px; left:160px; display:none;}
.video .headnav li:hover span{ display:block;}
.video .headnav .on{color:#df8026;background:url(images/jjfa_twojt.png) no-repeat 160px 23px;}
.video .mainbody{ background:#fff; padding-bottom:50px;}
.video .mainbody .link{ height:40px; padding-top:30px;  }
.video .mainbody .link .title{ font-size:28px; line-height:34px; color:#000; float:left; display:inline-block;}
.video .mainbody .link span{ background:url(images/home_ico.png) no-repeat left; padding-left:16px; float:right; display:inline-block; margin-top:6px;}
.video .mainbody .link span a{ font-size:12px; color:#b3b3b3; line-height:18px;}
.video .mainbody .link span a:hover{ color:#000;}
.video .mainbody ul{}
.video .mainbody li{ width:242px; height:177px; float:left; display:inline-block; margin:0 4px; position:relative; display:block; margin-top:20px; padding:0;}
.video .mainbody li a{ display:block; width:243px; height:177px;}
.video .mainbody li span{ background:url(images/sp_play.png) no-repeat; width:49px; height:48px; position:absolute; top:44px; left:100px; z-index:999; display:none;}
.video .mainbody li .bt{ height:40px; background:#f8f8f8; font-size:16px; line-height:40px;}
.video .mainbody li .bt .wz{ float:left; display:inline-block; width:120px; font-size:16px; margin-left:10px;}
.video .mainbody li .bt .date{ float:right; display:inline-block; margin-right:10px; font-family:"Arial";}
.video .mainbody .nomar{ margin-left:0px;}
.video .mainbody li:hover span{ display:block;}
.video .mainbody li:hover a{ color:#690000}


.leftnav li a{ font-size:16px; line-height:46px; color:#666;/* float:left; display:inline-block;*/ margin-left:10px; height:46px; display:block;}
.leftnav li{ border-bottom:1px solid #e9e9e9; height:46px; border-left:1px solid #f7f7f7;}
.leftnav li:hover,.leftnav .on{ border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}
.leftnav .hover{ border-left:1px solid #690000; cursor:pointer;background:url(images/leftnav_jt.png) no-repeat 190px 17px;background-color:#fff;}

.sand .mainbody .rightbody .li_2,.sand .mainbody .rightbody .li_5,.sand .mainbody .rightbody .li_8,.sand .mainbody .rightbody .li_11,.sand .mainbody .rightbody .li_14,.sand .mainbody .rightbody .li_17,.sand .mainbody .rightbody .li_20,.sand .mainbody .rightbody .li_23,.sand .mainbody .rightbody .li_26,.sand .mainbody .rightbody .li_29,.sand .mainbody .rightbody .li_32,.sand .mainbody .rightbody .li_35,.sand .mainbody .rightbody .li_38,.sand .mainbody .rightbody .li_41{ margin-left:17px; margin-right:17px;}


.case_details .cc .box ul li{ float:left; display:inline-block; cursor:pointer;  text-align:center;}
.case_details .cc .cxscroll{ position:relative; margin-top:10px;}
.case_details .cc .cxscroll .box{overflow:hidden;width:775px; position:relative; margin:0 auto; display:inline-block; float:left;}
.case_details .cc .cxscroll .list,.case_reade .cxscroll .list{overflow:hidden;width:99999px;} 
.case_details .cc .cxscroll .list li,.case_reade .cxscroll .list li{float:left; display:inline-block;width:155px;height:99px; text-align:center; overflow:hidden; margin-top:4px;} 
.case_details .cc .cxscroll .list li img{cursor:pointer;}
.case_details .cc .cxscroll img{ border:1px solid #fff;}
.case_details .cc .cxscroll .hover{ border:1px solid #690000;}


.body_content{padding:20px 10px; line-height:22px; font-size:14px; padding-top:5px}
.body_content p {margin-bottom:10px;}
.body_content_title{text-align:left; line-height:40px; font-size:22px; padding:0 10px; margin-bottom:10px;}
.nps{ height:44px; display:block; overflow:hidden; font-size:14px; color:#7C7C7C; line-height:22px; margin-bottom:10px; float:left; display:inline-block;}
.shares{padding:10px; float:right; display:inline-block;}
.shares p a{ padding-right:10px; padding-top:6px; font-size:12px; line-height:20px; display:inline-block; color:#7c7c7c;}
.nps a{ color:#7c7c7c;}
.nps a:hover{ color:#474747; text-decoration:underline;}

.bottomer
.bottomer .box ul li{ float:left; display:inline-block; cursor:pointer;  text-align:center;}
.bottomer .cxscroll{ position:relative; margin-top:10px;}
.bottomer .cxscroll .box{overflow:hidden;width:1024px; position:relative; margin:0 auto; display:block;}
.bottomer .cxscroll .list,.case_reade .cxscroll .list{overflow:hidden;width:99999px;} 
.bottomer .cxscroll .list li{float:left; display:inline-block;width:256px;height:236px; text-align:center; overflow:hidden;} 
.bottomer .cxscroll .list li img{cursor:pointer;}
.bottomer .cxscroll .hover4{ border:1px solid #096;}
.bottomer .cxscroll .mx{ width:240px; margin:0 auto; display:block;  background:#ededed; height:100%;}
.bottomer .zuoyou{ width:84px; height:24px; border:1px solid #e9e9e9; float:right; display:inline-block; position:absolute; top:-48px; right:36px;}
.bottomer .zuoyou .zuo{ background:url(images/case2_jtle2.png) no-repeat center; width:41px; height:24px; float:left; display:inline-block;border-right:1px solid #e9e9e9; cursor:pointer;}
.bottomer .zuoyou .you{ background:url(images/case2_jtri2.png) no-repeat center;width:42px; height:24px; float:right; display:inline-block; cursor:pointer;}

.new_read{ font-size:14px; line-height:24px; padding:50px; width:755px; overflow:hidden; }
.new_read h1{ font-size:18px; line-height:30px; color:#474747; text-align:center; padding-bottom:10px;}
.new_read_mbx{ font-size:12px; line-height:20px; color:#7c7c7c; text-align:center; padding-bottom:30px;}
.new_read_mbx span{ padding-left:20px;}
.new_read_mbx a{ color:#7c7c7c; padding:0 2px;}
.new_read_mbx a:hover{ color:#690000;}
.new_read .lianjie{ margin-top:30px; padding-top:10px; height:103px; border-top:1px solid #ccc;}
.new_read .shares{ padding:0;}

.video_read{ font-size:14px; line-height:24px; padding:30px 20px; width:960px; overflow:hidden;}
.video_read h1{ font-size:18px; line-height:30px; color:#474747; text-align:center; padding-bottom:20px;}
.video_read .sp{ text-align:center;}
.video_read .lianjie{ margin-top:40px; border-top:1px solid #ccc;}

.wenhua_read{ padding:20px 0;}

.form{ width:541px; float:left; display:inline-block;}
.form h1,.formdd h1{ font-size:18px; line-height:30px; color:#FFF; text-align:center;}
.formdd{ float:left; display:inline-block;}
.forms{ width:550px; float:left; display:inline-block;}

.qh03s,.qh02s,.qh04s,.qh05s{ display:none;}
.footer .dmenu{ width:115px; height:100%; position:absolute; top:22px; left:0; background:#fff; background:url(images/navtop.gif) no-repeat center top; padding-top:15px; display:none;}
.footer .dmenu .prozzz{ background:#f2f5f6; padding-bottom:6px; font-size:13px; line-height:20px;}
.footer .dmenu .prozzz a{ padding-left:10px; color:#333; font-size:14px; line-height:30px; display:block;}
.footer li.lis9{ margin-right:0;}
.footer .dmenu .prozzz a:hover{ color:#690000;}
.footer li:hover{  background: url(images/foot_jts.png) no-repeat right 8px}
.footer li:hover .dmenu{ display:block;}

.partner{ font-size:12px; line-height:22px;}
.zlzs{ }
.yc{ width:780px; height:600px; position:fixed; left:50%; top:50%; margin-left:-420px; margin-top:-330px; padding:30px; background:#fff; text-align:center; display:none;}
.yc i{ font-size:18px; line-height:30px; color:#690000;}
.yc .xxx{ position:absolute; top:10px; right:10px; width:20px; height:20px; background:url(images/zlzs_chacha.png) no-repeat center; cursor:pointer;}

.case_img { margin-top:20px; position:relative; }
.case_details .cc .case_img{width:852px; height:568px;}
.case_img ul li{ position:relative; height:425px;}
.case_img ul li span{ width:730px; height:40px; display:block; position:absolute; left:0; bottom:0px; background:url(images/zlzs_tanchu.png) repeat; font-size:16px; line-height:40px; color:#fff; padding-left:30px;}
.case_details .cc .case_img .tpms{ width:812px; height:30px; font-size:14px; line-height:30px; background:url(images/index_imgbg.png) repeat; position:absolute; left:0; bottom:0px; color:#fff; padding:8px 20px; overflow:hidden;}
.witness .case_img .tpms{ width:720px; height:30px; font-size:14px; line-height:30px; background:url(images/index_imgbg.png) repeat; position:absolute; left:0; bottom:0px; color:#fff; padding:8px 20px; overflow:hidden;}


/*导航下拉*/
.nav li{ position:relative; z-index:9999999}
.nav .dmenu2{ width:140px;  position:absolute; left:0; top:46px; background:#2D2D2D; z-index:9999; display:none; z-index:999;}
.nav .dmenu2 .prozzz{ font-size:13px; color:#ABABAB; text-align:left;}
.nav .dmenu2 .prozzz a{color:#ABABAB; text-align:left;line-height:34px; font-size:14px;}
.nav .dmenu2 .prozzz a:hover{ background:#000; color:#690000;}
.nav li:hover .dmenu2{ display:block;}

/*二维码*/
.head .rig .down .tb .ewm{ position:absolute; width:134px; height:134px; left:0px; top:30px; z-index:9999999999999999; display:none; background:url(images/foot_2wm.png) no-repeat center;}
.head .rig .down .tb .xlm{ position:absolute; width:134px; height:134px; left:0px; top:30px; z-index:9999999999999999; display:none; background:url(images/xlm.png) no-repeat center;}
.rt .tb .ewm{ position:absolute; width:134px; height:134px; display:none; left:0px; top:-134px; z-index:9999999999999999;  background:url(images/foot_2wm.png) no-repeat center;}
.rt .tb .xlm{ position:absolute; width:134px; height:134px; display:none; left:0px; top:-134px; z-index:9999999999999999;  background:url(images/xlm.png) no-repeat center;}

/*qq*/
.contact_window {position:absolute; width:190px; padding:5px; background:white; left:0px; top:30px; display:none;-moz-box-shadow:2px 2px 10px #333333; -webkit-box-shadow:2px 2px 10px #333333; box-shadow:2px 2px 10px #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px; border:1px solid #CCC;border-radius: 2px;-moz-box-shadow:2px 2px 12px #333333; -webkit-box-shadow:2px 2px 12px #333333; box-shadow:2px 2px 12px #333333; z-index:9999999999999999}
.contact_window .h1{height:35px; display:block; background:url(images/hrbg-201365545461.gif) repeat-x; text-align:center; font-size:14px; color:white; line-height:35px; font-weight:100; border-left:1px solid #0d66ba; border-right:1px solid #0d66ba;}
.contact_window .con_win{padding-left:15px; padding-top:15px; height:55px; display:block; clear:both;}
.contact_window .con_win a {width:33px; display:inline; float:left;padding-top:40px; text-align:center; height:2px; margin:5px 10px; color:#333333; background:url(images/2c-20131113256123.gif) no-repeat; background-position:0 -20px}
.contact_window .con_win a:hover{background-position:-33px -20px; color:#4d9ed3;}
.contact_window .con_tips {background:#363536; line-height:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding:8px; font-size:12px;
-webkit-text-size-adjust:none;-webkit-border-radius: 6px;
-moz-border-radius: 6px; text-align:left;
border-radius: 6px;}
.contact_window .con_tips h5{text-align:center; margin-bottom:3px; display:block; color:#4d9ed3; font-size:14px; font-weight:100;}

/*修改*/
.head .logo{ position:relative;}
/*.head .logo .logocn{ font-size:19px; line-height:24px; width:160px; height:60px; position:absolute; left:252px; top:15px;}*/
.head .logo .logocn .he_bigtitle{ font-size:19px; line-height:24px; width:160px; height:24px; font-weight:500;}
.head .logo .logocn p{ font-size:14px; line-height:20px; color:#666;} 
.head .logo .logocn{ height:60px; width:160px; position:absolute; left:252px; top:15px; /*background:url(images/logoo.png) no-repeat center;*/}
.head .rig .on span a:hover{ color:#690000;}


/*友情链接*/
.in_link{}
.in_link .apply{ padding:10px 0;}
.in_link .title{ font-size:18px; line-height:30px; color:#333; padding-bottom:10px;}
.in_link dt{ font-size:14px; line-height:30px; color:#690000; border-bottom:1px dashed #CCC; clear:both; margin-bottom:20px;}
.in_link dd{ float:left; display:inline-block; padding:0 5px; font-size:13px; line-height:20px; border:1px solid #CCC; height:20px; margin-bottom:20px; margin-left:20px;}
.in_link dd:hover{ border:1px solid #000;}


	#contacti{ height:29px; width:29px; display:block;}
	.contact_window{ display:none;}
	.rt .contact_window{ height:270px; top:-284px; overflow:hidden;}
	.rt .contact_window .h1{ margin-top:10px;}
	.rt .contact_window .con_win{ padding-top:10px;}
	.index_foot .cc .down .rt .tb .con_win a{ background:url(images/2c-20131113256123.gif) no-repeat;  background-position: 0 -20px;  width: 33px;  display: inline;  float: left;  padding-top: 40px;  text-align: center;  height: 2px;  margin: 5px 10px; position:static;}
	#contact_windows{ height:270px; top:-284px; overflow:hidden;}
	#contact_windows .h1{ margin-top:10px;}
	#contact_windows .con_win{ padding-top:10px;}
	.footer .cc .rt .tb .con_wins a{ background:url(images/2c-20131113256123.gif) no-repeat;  background-position: 0 -20px;  width: 33px;  display: inline;  float: left;  padding-top: 40px;  text-align: center;  height: 2px;  margin: 5px 10px; position:static;}


	.witness .case_img .list li{ float:left; display:inline-block;}
	.witness .case_img .list dd img{ cursor:pointer;}
	.witness .case_img .box{ width:760px; margin:0 auto; display:block; overflow:hidden;}
	.witness .case_img .box .list {  overflow: hidden;  width: 99999px;}
	.witness .case_img .cxscroll{ position:relative;}
	.witness .mainbody .rightbody .case_img .leftjt{ background:url(web_file/images/index_banjt_left.png) no-repeat center; z-index:999;  top: 160px; left:-36px;}
	.witness .mainbody .rightbody .case_img .rightjt{ background:url(web_file/images/index_banjt_right.png) no-repeat center; z-index:999;  top: 160px; right:-36px;}


