@charset "utf-8";
/* CSS Document */


html {
	background:#FFF;
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, form, input, textarea, p {
	margin:0;
	padding:0;
}
a{
color:#000;
text-decoration:none;
}
img {
	border:0;
}
ol, ul {
	list-style:none;
}
h1, h2, h3 {
	font-weight:normal;
	font-size:100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}

/*******CSS reset*************/
body {
	position:relative;
	z-index:-2;
	color:#444;
	font-size:14px;
	font-family:'Microsoft YaHei', SimHei, SimYou, SimSun, Arial;
	z-index:2;
}
.f12 {
	font-size:12px;
}
.f16 {
	font-size:16px;
}
.bold {
	font-weight:bold;
}
.white {
	color:#fff;
}
.left {
	float:left;
}
.right {
	float:right;
}
.t_r {
	text-align:right;
}
.clear {
	clear:both;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.rel_center {
	position:relative;
	left:50%;
}
.hidden {
	display:none;
}
/********General**********/
.header {
	width:100%;
	height:115px;
}
.top {
	width:100%;
	height:132px;
}
.logo {
	width:1200px;
	margin:0 auto;
	height:127px;

}
.tel {
	float: left;
	margin-right:10px;
	margin-top:20px;
	padding-left:60px;
}

#mw {
	background:none;
}
#mw:hover {
	background:#1051a7;
}
.banner {
	width:100%;
	height:420px;
}
.ggao {
	width:100%;
	height:36px;
	background:#e5e5e5;
}
.ggaon {
	width:1000px;
	margin:0 auto;
	height:36px;
}
.ggaon span {
	height:36px;
	
	float:left;
	font: bold 14px/36px "Î¢ÈíÑÅºÚ";
	color:#646464;
	padding-left:50px;
	margin-top:20px;
}
.ggaon p {
	font:12px/36px "Î¢ÈíÑÅºÚ";
	color:#646464;
	float:right;
	margin-left:10px;
	width:630px;
	padding-top:
	20px;
}

.pro {
	width:1000px;
	margin:0 auto;
}
.prof {
	float:left;
	width:242px;
	border:1px #c5d8eb solid
}
.profbt {
	width:242px;
	height:48px;
	background:url("../images/profbj.jpg")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/profbj.jpg*/ no-repeat;
	padding-top:5px;
}
.profbt span {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:5px;
	float:left
}
.profbt p {
	font-size:12px;
	color:#FFFFFF;
	margin-left:5px;
	float:left;
	width:100px;
}
.prof li {
	width:222px;
	height:36px;
	border-bottom:1px #CCCCCC solid;
	font:16px/36px "Î¢ÈíÑÅºÚ";
	color:#464646;
	list-style:none;
	padding-left:20px;
	margin-top:8px;
}
.prof li:hover {
	background:#003e78;
}
.prof li:hover a {
	color:#FFFFFF
}
.pron {
	width:725px;
	float:left;
	margin-left:26px;
}
.probt {
	width:725px;
	height:47px;
	background:url("../images/probt.jpg")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/probt.jpg*/ no-repeat;
}
.probt p {
	font-size:20px;
	color:#003e78;
	line-height:47px;
	float:left;
	margin-left:247px;
}
.maind {
	width:1000px;
	margin:30px auto;
}

.bt {
	width:100%;
	height:38px;
	background:url("../images/btbj.jpg")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/btbj.jpg*/ repeat-x;
}
.bt span {
	width:113px;
	height:38px;
	display:block;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:38px;
	background:url("../images/btsbj.png")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/btsbj.png*/ no-repeat;
	float:left
}
.bt p {
	font-size:12px;
	color:#003e78;
	float:right;
	line-height:38px;
	display:block;
}
.about_p {
	font: 14px/2 "Î¢ÈíÑÅºÚ";
	color:#444444;
	padding-top:10px;
}
.about_p img {
	margin-bottom:10px;
	margin-top:8px;
	float:left;
	margin-right:5px;
}


.contact {
	width:220px;
	float:left;

}
.contact_p {
	font:14px/27px "Î¢ÈíÑÅºÚ";
	color:#171717;
}
.contact_p img {
	float:left;
	margin-bottom:10px;
	margin-top:20px;
	width:100%;
}

.foot {
	width:1002px;
	margin:0 auto;
}
.foot img {
	float:left;
	margin-top:20px;
}
.famin {
	width:546px;
	padding-left:360px;
	height:40px;
	background: url("../images/flogo.png")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/flogo.png*/ left no-repeat;
	font:15px/40px "Î¢ÈíÑÅºÚ";
	color: #FFFFFF;
	margin:10px auto
}
.foot a:hover {
	color:#CCCCCC
}
.nmain {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	height:auto
}
.side {
	width:243px;
	float:left;
}
.ncontact {
	width:100%;
	float:left;
	margin-top:20px;
}
.ncontact_p {
	width:220px;
	padding-left:15px;
	font-size:16px;
	line-height:2;
	color:#000000;
	margin-top:15px;
}
.nmainr {
	width:720px;
	float:left;
	margin-left:20px;
}
.nbt {
	width:100%;
	height:36px;
	background:url("../images/nbtbj.jpg")/*tpa=http://www.tdjxzz.com/App/Tpl/Home/Default/Public/Image/nbtbj.jpg*/ left center no-repeat;
}
.nbt span {
	font-size:16px;
	line-height:36px;
	color:#003e78;
	float:left;
	margin-left:10px;
}
.nbt p {
	font:12px/36px "Î¢ÈíÑÅºÚ";
	color:#666666;
	float:right;
	margin-right:5px;
}
.npro {
	width:100%;
	float:left;
}
.npro ul {
	width:120%;
}
.npro li {
	width:217px;
	height:230px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	font:14px/24px "Î¢ÈíÑÅºÚ";
	color:#818181;
	text-align:center;
}
.npro li img {
	padding:4px;
	background:#FFFFFF;
	border:3px #cccccc solid;
}
.npro li:hover a {
	font:14px/24px "Î¢ÈíÑÅºÚ";
	color:#003e78
}
.npro li:hover img {
	border:3px solid #003e78;
}
.neirong {
	width:100%;
	margin:10px auto;
}
.rides-cs {
	font-size: 12px;
	background:#29a7e2;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius:6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float:left;
	position: relative;
	z-index:1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size:0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow:hidden;
}
.rides-cs .floatR .cn {
	background:#F7F7F7;
	border-radius:6px;
	margin-top:4px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight:600;
	line-height:24px;
	padding:5px;
	text-align:center;
}
.rides-cs .cn ul {
	padding:0px;
}
.rides-cs .cn ul li {
	line-height: 38px;
	height:38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align:center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index:9;
	top:25px;
	left: 0;
	background-image: url("../images/lanrenzhijia.png")/*tpa=http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png*/;
	background-repeat: no-repeat;
	display:block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: 0 0;
}
.rides-cs .btnCtn {
	background-position: -37px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}

.newsFooter {
    width: 700px;
    height: 25px;
}
.newsFooter p {
    width: 330px;
    height: 25px;
    float: left;
    color: #E9AB01;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.newsFooter p a {
    color: #000;
}
.next {
    text-align: right;
}

.nav_bot {
    width: 800px;
    margin: 0px auto;
    clear: both;
    height: 110px;
    overflow: hidden;
	padding-top:30px;
}
.footer .lianxi {
    color: #fff;
	font-family:"Î¢ÈíÑÅºÚ";
    font-size: 14px;
    line-height: 29px;
    float: left;
	text-align:center;
}
.footer .lianxi2 {
    float: right;
}

.piclist li {
    height: 188px;
    margin-right: 12px;
    margin-bottom: 10px;
    float: left;
}
.piclist li .pic {
    width: 222px;
    height: 150px;
    padding: 4px;
    border: 1px solid #DBDADA;
}
.piclist li .title {
    width: 234px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}
.piclist li .title a {
    color: #000;
}
.piclist {
    width: 760px;
    float: left;
}
.gundong{
	padding-top:20px;
}
	
.xian {
    background: none repeat scroll 0% 0% #003E78;
}
.xian a{
   color:#FFF;
}

#firstnavlist {
    margin: 10px;
}
#firstnavlist a {
    font: 12px/20px "microsoft yahei";
    color: #666;
font-weight:bold;
}
#firstnavlist a:hover {
    font: 12px/20px "microsoft yahei";
    color: #003E78;
	font-weight:bold;
}
.page_nav a {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #000099;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid;
	text-decoration: none
}
.page_nav a:hover {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav a:active {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav span.current {
	border-right: #000099 1px solid;
	padding-right: 5px;
	border-top: #000099 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000099 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #000099 1px solid;
	background-color: #000099
}
.page_nav span.nolink {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid
}
.nav li a{
color:#fff;
}
.lianxi a{
color:#fff;
}
#ss
{
min-height:200px;
}
.nr14 {
    font-size: 14px;
    color: #333;
    line-height: 30px;
	padding:30px 30px 30px 30px;
}

.prof li a{
   font-weight:bold;
}




.left1{float:left;width:244px;height:auto;overflow:hidden;}
.left_name1{background:url(../images/title1.jpg) 0 0 no-repeat;width:244px;height:86px;overflow:hidden;}
.left_name1 span{display:block;width:100%;height:30px;text-align:center;margin-top:15px;font:700 20px/30px "microsoft yahei";color:#fff;}
.left_name1 p{width:100%;text-align:center;font:20px/26px "impact";color:#fff;text-transform: uppercase;}
.left_nav1{width:228px;border:8px solid #0071d7;background:#fff;overflow:hidden;margin-bottom:0px;padding-bottom:3px;}
.left_nav1 li a{display:block;width:228px;height:45px;border-bottom:1px solid #e2e2e2;overflow:hidden;background:url(../images/icons1.jpg) 197px center no-repeat;font:700 14px/45px "microsoft yahei";text-indent:15px;color:#565656; font-size:15px;}
.left_nav1 li a:hover{background:url(../images/icons1_hover.jpg) 0 0 no-repeat;color:#0195d9;}


.left_nav li ul li a:hover{background:#fff;color:#565656}
.about_nav li a:hover{background:url(../images/about_nav.jpg) 0 0 repeat-x}
.left_nav ul ul li a,.left_nav ul ul li a:hover{display:block;width:228px;height:32px;border-bottom:0;overflow:hidden;background:#fff;font:700 14px/32px "microsoft yahei";text-indent:58px;color:#565656}
.left_nav ul ul{border-bottom:1px solid #e2e2e2}



.newsmainc{ float:left;width:980px; }
.newsmainc li{ float:left;width:454px;  padding:0px 15px 0 15px; }
.newsmainc li img{ float:left; width:93px; height:71px; background:url(../images/temp/cbg1.jpg) left center no-repeat; padding:5px;}
.newsmainc .time{ float:left;width:60px;height:60px; background:#fff; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.newsmainc .time font{ float:left;width:58px;font:26px/26px 'Arial'; color:#0b4189;}
.newsmainc .time span{ font:12px/12px 'Arial'; float:left; width:100%; color:#0b4189;}
.newsmainc .newsli_r{float:right; line-height:1.5; color:#595959;width:333px; padding:0 0 0 0; background:url(../images/indexplus.gif) right 3px no-repeat; }
.newsmainc .newsli_rt{float:left;width:333px;font:16px/2 'Microsoft Yahei' }
.newsmainc .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:333px;color:#0a0a0a }
.newsmainc .newscon{ display:block; height:36px; line-height:18px;}
.newsmainc p.newscontent{ color:#797979; float:left; width:333px; line-height:18px; height:36px;font-size:14px; overflow:hidden; padding:7px 0 0 0; }





#indemoam {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2m {	FLOAT: left}

#demom {
	WIDTH:980px; OVERFLOW:hidden; height:250px; margin:0 auto; }

#indemom {
	WIDTH:9999px; FLOAT:left
}
#demo1m {
	FLOAT:left
}
#demo2m {
	FLOAT:left
}

.showcarm li{width:230px; height:225px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcarm li img{width:222px; height:185px; margin:4px;}
.showcarm li p{width:230px; height:31px; background:#d8d8d8; text-align:center; line-height:31px;}
.showcarm li a{color:#333;}