@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:#FFFFFF; width:100%; }
div,input,select,textarea,a{ font-size:14px; color:#333333; font-family:"微软雅黑","宋体"; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; margin:0; padding:0; }
a{ text-decoration:none; }
a:hover{ color:#F90; }
img{ border:none; }
ul,li,dl,dt,dd{ list-style:none; margin:0; padding:0; }
.clear{ clear:both; height:inherit; line-height:normal; font-size:inherit; }

.header{ width:100%; height:80px; position: fixed; z-index: 9999; }
.opacity{ background-color: #231F20; filter: Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; z-index:-1 }
.wrap{ width: 1000px; margin: 0 auto; overflow:hidden; position: relative; }
	.logo{ width:450px; float:left; height:80px; color:#E5E5E5; }
	.logo a{ display:block; width:100px; float:left; height:80px; margin-right:15px; }
	.logo span{ display:block; width:auto; padding-top:12px; font-size:13px; line-height:18px; }
	.logo span h1{ font-size:19px; font-weight:bold; height:22px; }
	
	.nav{ position: relative; width:525px; float: right; }
	.nav ul{ margin-top:20px; }
	.nav ul li{ float:left; width:75px; margin:0; text-align:center; padding:8px 0px; }
	.nav ul li a{ color: #E5E5E5; font-size:14px; }
	.nav ul li.curr a,.nav ul li a:hover{ color:#F90; }
	.navbor{ overflow: hidden; position: absolute; top:56px; left: 0; width:75px; height: 3px; background: #F90; }

.innertop{ height:80px; }
.banner{ /*background: url(images/innerbg.jpg);*/ background-color:#F4F6FA;/* padding:0 0 20px 0;*/ }
.slider{ width:100%; margin:auto; position:relative; height:400px; overflow: hidden; }

.slider .ctrlbar{ position:absolute; width:100%; z-index:1000; display:none; }
.slider .ctrlbar a{ display: block; width: 41px; height: 69px; margin-top:155px; background-image: url(images/icon-slides.png); background-repeat: no-repeat; _filter: alpha(opacity=40); cursor:pointer; }
.slider .ctrlbar a.prev{ background-position: -84px center; float:left; }
.slider .ctrlbar a.next{ background-position: -125px center; float:right; }

.slider ul li{ width:auto; text-align:center; display:inline-block; float:left; position:relative; overflow:hidden; height:400px; }
.slider ul li img{ /*border:7px solid white; box-shadow: 0px 10px 5px #C3C5C8;*/ width:1920px; position:absolute; left:50%; margin-left:-960px;/* height:380px;*/ }
.slider .focusbar{ width:100%; height: 12px; position: absolute; left: 0; bottom:100px; z-index:999; text-align: center; }
.slider .focusbar span{ display: inline-block; width: 12px; height: 12px; margin-right: 10px; cursor: pointer; background: url(images/focusbtn.png) no-repeat; position: relative; overflow: hidden; }
.slider .focusbar span.on{ background-position: 0 -12px; }

/*.nbanner{ position:relative; overflow:hidden; width:100%; height:200px; margin-top:10px; }
.nbanner img{ width:1000px; position:absolute; left:50%; margin-left:-500px; }*/

.achieve{ text-align:center; background: #F1EFF0; font-size: 32px; padding-top:50px; padding-bottom:10px; }
.achieve span{ color: #F90; font-size:40px; }

.fullbox{ background-color:#F1EFF0; padding-bottom:30px; }
	.walltop{ height:19px; background: url(images/walltop.jpg); }
	.evaluat{ overflow:hidden; height:190px; background: #FFFFFF; }
	.evaluat .srcbox{ width:962px; height:190px; margin-left:20px; position:relative; overflow:hidden; }
	.evaluat ul{ position: absolute; width:10000px; overflow:hidden; }
	.evaluat ul li{ float: left; width:321px; height: 190px; }
	.evaluat ul li div{ width: 280px; font-size: 12px; color: #949494; margin: 30px 20px; overflow: hidden; height: 140px; float: left; }
	/*.evaluat ul li div:nth-child(1){ margin-left: 40px; }*/
	.evaluat ul li div.cutline{ width: 1px; background: #F1EFF0; margin: 30px 0; }
	.evaluat ul li div h3 strong{ font-size:14px; color: #666666; font-weight:normal; }
	.evaluat ul li div h3 span{ font-size:14px; color: #666666; float: right; }
	.evaluat ul li div p{ width:100%; margin-top:20px; }
	
	.contrl{ width:1000px; margin: 0 auto; position:absolute; }
	a#slideleft, a#slideright { width:36px; height:75px; position: absolute; display: block; top: 80px; background: url(http://p0.qhimg.com/t0166ba542c3a02b34a.gif); }
	a#slideleft{ background-position: -28px -15px; left: 0px; }
	a#slideright { background-position: -24px -132px; left: 965px; }
	
	.case{ background-color:#FFF; padding:20px 0; }
	.case h3{ position:relative; width:100%; height:40px; margin-bottom:30px; }
	.case h3 span.sline{ background-color:#e6e6e6; display:block; width:100%; height:1px; position:absolute; top:23px; }
	.case h3 span.title{ background-color: #FFFFFF; display:block; width:300px; height:40px; position:absolute; z-index:999; color: #666; font-weight: lighter; top:0; font-size:32px; text-align: center; left:50%; margin-left:-150px; }

	/*.case ul{ width:1050px; overflow:hidden; }
	.case ul li{ width:308px; border-bottom:4px solid #ebebeb; margin:0 38px 30px 0; float:left; display:inline; }
	.case ul li .itembox{ width: 270px; padding: 20px 18px; padding-bottom:10px; border: 1px solid #cfcfcf; border-bottom: 1px solid #e6e6e6; }
	.case ul li .itembox p{ line-height: 20px; color: #999; }
	.case ul li .itembox a.stitle{ display: inline-block; font: bold 18px/26px "微软雅黑","华文细黑",sans-serif; color: #444; margin-bottom: 10px; }
	
	.case ul li .itemtips{ height:42px; border: 1px solid #cfcfcf; border-top:0; padding: 0 16px; background: #fafafa; }
	.case ul li .itemtips span{ line-height:42px; color: #bbb; float: left; padding:0; magin:0; }
	.case ul li .itemtips .sign{ width:16px; height:14px; position: relative; overflow: hidden; float: right; margin-top:14px; }
	.case ul li .itemtips a{ display:inline-block; line-height:42px; color: #898989; }
	.case ul li .itemtips img{ position:absolute; top:0; left:0; }*/

.fsnav{ background-color:#626262; padding:20px 0; }
.layout{ width:1000px; margin:auto; }
.fsnav div div{ float:left; width:200px; }
.fsnav div div h2{ font-size:14px; line-height: 30px; color:#FFF; font-weight:bold; }
.fsnav div div ul li{ color: #DDD; line-height:25px; }
.fsnav div div ul li a{ color: #DDD; }
.fsnav div div ul li a:hover{ color:#F90; }

.footer{ height:100px; background-color:#292929; }
	.copyright{ width:1000px; margin:auto; color:#DDD; padding-top:15px; }
	.copyright p{ float:left; line-height:25px; padding:0; margin:0; }
	.copyright a{ color:#F90; margin-right:15px; }
	.weinxin{ width: 64px; height: 64px; float: right; margin-left:5px; display: inline; }
	.sign{ width: 64px; height: 64px; text-align: center; float: right; background-color:#FFF; }


.innernav{ position:fixed; left:0; top:80px; z-index:100; height:160px; background: url(images/innernav.png) repeat-x; text-align: center; width:100%; _position: absolute; }
.innernav a{ display: inline-block; width:190px; height:160px; line-height:90px; font-size:24px; font-family: 微软雅黑; color: #3E3E3E; position: relative; }
.innernav a.current{ background: url(images/innernavcur.png) center top no-repeat; color:#F90; }
.innernav a.current i{ display: block; width:800px; height:70px; background:url(images/innernavcurs.png) no-repeat; position: absolute; left: 50%; top:90px; margin-left:-350px; }

.innercate{ position:fixed; left:0; top:80px; z-index:100; height:90px; background: url(images/innernav.png) repeat-x; text-align: center; width:100%; _position: absolute; }

.mainner{ margin: 0 auto; width: 1000px; padding:10px 0 50px 0; }
/*.sidebar { width:184px; position:relative; float:left; margin-top:10px; }
.sidebar dl { padding-bottom:14px; margin-bottom:12px; line-height:24px;}
.sidebar dl dt { font-weight:700; color:#333; margin-bottom:10px; font-size: 14px; }
.sidebar dl dd.cur a,.sidebar dl dd a:hover { color:#FF9900; text-decoration:none;}
.sidebar .point{ position:absolute; width:3px; background:#FF9900; height:20px; left:-18px; top:28px; }
.container{ float:right; border-left:#DDD 1px solid; width:755px; padding-left:40px; min-height:600px; margin-top:10px; }
h2.m-title { font-weight: 700; margin-bottom:15px; font-size: 14px; }*/

.m-content { line-height: 200%; font-size:14px; padding:10px 0; font-family:"宋体"; }

.msnav{ width: 100%; height: 30px; background: #F0F0F0; line-height:30px; }
.msnav a{ display: inline-block; color: #9C9C9C; padding: 0 30px; float: left; font-size:14px; }
.msnav a:hover, .msnav a.cur { background: #FF9900; color: white; }

.newslist{ width: 100%; }
.newslist li{ border-bottom: 1px dotted #C6C6C6; padding: 20px 0; }
.newslist ul li .intro{ line-height: 24px; }
.newslist ul li .intro a{ font-size:16px; }
.newslist ul li .intro p{ font-size:14px; color:#888888; padding:0; margin:5px 0; }
.newslist ul li .intro .viewbtn{ display: block; width: 66px; height: 11px; overflow: hidden; text-indent: -6666px; background: url(images/viewbtn.gif) no-repeat; margin-top:20px; }

.newslist .time{ float: left; width: 95px; height: 100px; background: url(images/time_bg.png) no-repeat; text-align: center; line-height: 30px; color: white; margin-top: 5px; margin-right:20px; }
.newslist .time span{ font-size: 14px; font-family: "Arial"; display: block; margin: 0 0 10px 0; }
.newslist .time em{ font-style:normal; font-size: 30px; font-family: "Microsoft Yahei"; }

.newslist li.head .img{ float:left; width:320px; height:235px; background: url(images/listimgbg.png) no-repeat; text-align:center; padding-top:20px; margin-right:20px; }
.newslist li.head .img a{ display:block; width:270px; height:200px; overflow:hidden; margin:auto; }
.newslist li.head .intro{ padding-top:10px; }
.newslist li.head .intro span{ display:block; color:#666; font-size:14px; margin-top:5px; }


.piclist{ width: 100%; }
.piclist ul li{ height:auto; padding:20px 10px; border-bottom: 1px solid #D9D9D9; }
.piclist ul li .intro{ line-height: 24px; }
.piclist ul li .intro a{ font-size:16px; }
.piclist ul li .intro span{ display:block; color: #969696; }
.piclist ul li .intro p{ font-size:14px; color:#888888; padding:0; margin:5px 0; }
.piclist ul li .img{ width:auto; float:left; margin:0; margin-right:20px; }
.piclist ul li.dou .img{ width:auto; float:right; margin:0; margin-left:20px; }
.piclist ul li .intro .viewbtn{ display: block; width: 66px; height: 11px; overflow: hidden; text-indent: -6666px; background: url(images/viewbtn.gif) no-repeat; margin-top:20px; }

.piclist li.head .img{ float:left; width:320px; height:235px; background: url(images/listimgbg.png) no-repeat; text-align:center; padding-top:20px; margin-right:20px; }
.piclist li.head .img a{ display:block; width:270px; height:200px; overflow:hidden; margin:auto; }
.piclist li.head .intro{ padding-top:10px; }
.piclist li.head .intro span{ display:block; color:#666; font-size:14px; margin-top:5px; }


.articlelist { width: 100%; border-top: 1px solid #D9D9D9; margin-top: 25px; }
.articlelist ul li { padding:20px 10px; border-bottom: 1px solid #D9D9D9; line-height:23px; }
.articlelist ul li.dou{ background: #F5F5F5; }
.articlelist ul li a{ font-size:16px; }
.articlelist ul li span{ display:block; color: #969696; }
.articlelist ul li p{ font-size:14px; color:#888888; padding:0; margin:5px 0; }

.viewpointlist{ width: 100%; border-top: 1px solid #D9D9D9; margin-top: 25px; }
.viewpointlist ul li{ height:auto; padding:20px 10px; border-bottom: 1px solid #D9D9D9; }
.viewpointlist ul li .intro{ line-height: 24px; }
.viewpointlist ul li .intro a{ font-size:16px; }
.viewpointlist ul li .intro span{ display:block; color: #969696; }
.viewpointlist ul li .intro p{ font-size:14px; color:#888888; padding:0; margin:5px 0; }
.viewpointlist ul li .img{ width:auto; float:left; margin:0; margin-right:20px; }
.viewpointlist ul li.dou .img{ width:auto; float:right; margin:0; margin-left:20px; }

.evalulist { width:100%; border-top: 1px solid #D9D9D9; margin-top: 25px; }
.evalulist li{ height: 96px; padding:10px; padding-left:0; border-bottom: 1px solid #D9D9D9; background:#FFFFFF url(images/appraisalline.png) left center no-repeat; }
.evalulist li:hover { background-color: #F2F2F2; }
.evalulist li .intro{ line-height: 24px; }
.evalulist li .intro h3{ font-size:14px; color:#666; font-weight:bold; }
.evalulist li .intro span{ float:right; font-weight:normal; }
.evalulist li .intro p{ font-size:14px; color:#888888; padding:0; margin:5px 0; }
.evalulist li .img{ float:left; text-align:center; width:170px; height:80px; padding:8px 0; margin-right:40px; }

.pager{ height:30px; line-height:30px; text-align:center; margin-top:20px; clear:both; }
.pager a{ border:#CCCCCC 1px solid; padding:2px 6px; margin:3px; }
.pager span{ border:#FF9900 1px solid; background-color:#FF9; padding:2px 6px; margin:3px; }

.contact{ float:left; width:520px; border-right:#ccc 1px solid; }
.leavemsg{ float:right; width:350px; margin-right:90px; }
.leavemsg p{ margin:0; }
	.ffxxmt { font-family: 新細明體0\7d30\660e\9ad4; font-size:12px; text-align: right; color: #FF9900; margin:0; }
	.hotline{ font-weight:bold; font-size:38px; color:#F90; text-align:right; margin:0; line-height:120%; }
	.icon{ background:url(images/icon1.png) 0 50% no-repeat; font-size:14px; padding-left:20px; margin:0; }
	
	.text01,.text02,.text03,.text04{ position:relative; }
	input.text { height: 24px; line-height: 24px; padding: 0 5px; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #AFAFAF #AFAFAF #AFAFAF #AFAFAF; }
	.text01 label,.text02 label,.text03 label,.text04 label{ position: absolute; left: 0; top: 0; padding: 0 5px; height: 26px; line-height: 26px; color: #666; cursor: text; }
	.text01 label em,.text02 label em,.text03 label em,.text04 label em{ color: red; }
	.text01 input.text { width: 328px; }
	.text01 label { width: 330px; }
	.text02 input.text { width: 108px; }
	.text02 label { width: 110px; }
	.text03 input.text { width: 198px; }
	.text03 label { width: 200px; }
	.text04 input.text { width: 78px; }
	.text04 label { width: 80px; }
	
	input.checkbox, input.radio { height: 13px; width: 13px; }
	p.checkbox label { padding: 0 10px 0 5px; }
	input.button{ background: url(images/btn.png) no-repeat; width: 99px; height: 29px; border: 0; cursor: pointer; }
	
/*.leavemsg table th{ width:80px; font-size:15px; font-weight:bold; height:40px; }
.leavemsg table td input{ height:25px; line-height:25px; border-top:#666 1px solid; border-left:#666 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; width:180px; }
.leavemsg table td textarea{ line-height:25px; border-top:#666 1px solid; border-left:#666 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; }
.leavemsg table td input.button{ background:url(images/button.png) center no-repeat; width:100px; height:42px; line-height:42px; color:#FFF; border:none; font-size:14px; }*/

.view-main{ padding-top:15px; }
	.view-title{ font-size:18px; line-height:20px; font-weight:bold; padding:0px; margin:6px 0px 6px 0px; text-align:center; }
	.view-element{ text-align:center; }
	.gap-symbol{ margin:10px 0; }
	.view-content{ line-height:200%; font-family:"宋体"; }
	.view-content p{ text-indent:2em; margin:0; padding:0; line-height:200%; }
	.view-picture{ width:600px; margin:15px auto; }
	.view-btn{ text-align:center; height:40px; line-height:40px; }
	.view-btn a{ font-weight:bold; border:#D4D0C8 1px solid; padding:6px 10px; background-color:#F5F5F5; margin:20px; }
	.view-assoc{ height:30px; line-height:30px; background-color:#E5E5E5; padding:0 10px; margin:10px 0; }
	.view-assoc span{ display:block; width:auto; }
	.view-assoc span.prev{ float:left; }
	.view-assoc span.next{ float:right; }

.catelist{ margin:10px auto; width:1000px; }
.catelist ul li{ height: 34px; float: left; margin: 0 6px 2px 0; display: inline; position: relative; overflow: hidden; word-wrap: break-word; }
.catelist ul li a{ cursor:pointer; display: inline-block; font-weight: bold; font-size: 14px; line-height: 100%; color: #383838; border: 1px solid #666; padding: 3px 5px; }
.catelist ul li a:hover,.catelist ul li a.on{ background: #000; border: 1px solid #000; color: #fff; }
.catelist ul li a.f18 { font-size: 18px; line-height:18px; }
.catelist ul li a.f24 { font-size: 24px; line-height:24px; }

.caselist{ width:1050px; overflow:hidden; }
.caselist .item{ width:308px; border-bottom:4px solid #ebebeb; margin:0 38px 30px 0; float:left; display:inline; }
.caselist .item .itembox{ width: 270px; padding: 20px 18px; padding-bottom:10px; border: 1px solid #cfcfcf; border-bottom: 1px solid #e6e6e6; }
.caselist .item .itembox p{ line-height: 20px; color: #999; font-size:12px; word-break:break-all; word-wrap:break-word; }
.caselist .item .itembox p a{ color: #999; font-size:12px; }
.caselist .item .itembox p a:hover{ color:#FEA708; }
.caselist .item .itembox a.stitle{ display: inline-block; font: bold 18px/26px "微软雅黑","华文细黑",sans-serif; color: #444; margin-bottom: 10px; }
.caselist .item .itembox a.stitle:hover{ color:#FEA708; }

.caselist .item .itemtips{ height:42px; border: 1px solid #cfcfcf; border-top:0; padding: 0 16px; background: #fafafa; }
.caselist .item .itemtips span{ line-height:42px; color: #bbb; float: left; padding:0; magin:0; }
.caselist .item .itemtips .sign{ width:16px; height:14px; position: relative; overflow: hidden; float: right; margin-top:14px; }
.caselist .item .itemtips a{ display:inline-block; line-height:42px; color: #898989; }
.caselist .item .itemtips a:hover{ color:#FEA708; }
.caselist .item .itemtips img{ position:absolute; top:0; left:0; }

#goTop{ background: url(images/goTop.png) no-repeat 18px 21px black; bottom: 200px; cursor: pointer; display: block; height: 60px; opacity: 0.5; overflow: hidden; position: fixed; _position: absolute; _bottom: 0; _right: 0; right: 10px; text-indent: -999999px; transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s; width: 60px; z-index: 9999; }
#goTop:hover { text-decoration: none; opacity: 1; }