@charset "gb2312";
/*推蓝网络www.tuilan.com修改于 2011.12.19*/
body {
	font-family: "Arial","宋体";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
input {
	vertical-align: middle;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bigbox {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.clearbox {
	clear: both;
	margin: 0px;
	padding: 0px;
	width:0px;
	height:0px;
	overflow: hidden;
}
.topbox {
	text-align: left;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	height: 42px;
	overflow: hidden;
}
.logoleft {
	float: left;
	width: 210px;
	color: #2e51b0;
	text-align: left;
}
.logoright {
	float: left;
	text-align: center;
	width: 770px;
	color: #999999;
}
.contentbox {
	padding-top: 5px;
}
.ctleft {
	float: left;
	width: 200px;
}
.ctright {
	float:left;
	text-align:left;
	width: 759px;
	padding-left: 10px;
}
.top_fav a {
	color: #898888;
	text-decoration: none;
}
.tel {
	text-align: center;
}
/*导航*/
ul.topnav {
	list-style: none;
	margin: 0;
}
ul.topnav li {
	padding:0px;
	margin-bottom: 6px;
}
ul.topnav li a{
	height:22px;
	line-height:20px;
	color: #787475;
	display: block;
	text-decoration: none;
	text-align:right;
	background-color: #f3f3f3;
	font-family: "微软雅黑";
	font-size: 14px;
	padding-right: 10px;
}
ul.topnav li a:hover,ul.topnav li a.selected{
  color:#ffffff;
  background-color: #4d4948;
	}
#ul_work, #ul_work li{ width:180px;}
#ul_work li a{width: 165px; padding-left:15px;}
ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
background-color:#426ad6; background-image:none; height:27px; line-height:27px; display:block; font-weight:normal;}
ul.topnav li a.subhover { color:#ffffff; background: url("../images/sel_nbg.gif"/*tpa=http://www.jiandoc.com/images/sel_nbg.gif*/) no-repeat; font-weight:bold; }

.gg_left {
	float: left;
	width: 195px;
}
.case_right {
	float: left;
	width: 770px;
	padding-left: 15px;
}
/*选项卡*/
.tab_content .none{ display:none;}
.tab_title li {
	color: #FFFFFF;
	background-image: url("../images/xxk.gif"/*tpa=http://www.jiandoc.com/images/xxk.gif*/);
	background-repeat: no-repeat;
	height: 25px;
	width: 86px;
	float: left;
	display: block;
	background-position: -86px bottom; line-height:25px; cursor:pointer; padding-top:4px;
}
.tab_title li.selected {
	color: #FFFFFF;
	height: 29px;
	background-position: 0px bottom; line-height:29px; font-size:14px; font-weight:bold; padding-top:0px;
}
.tab_content{ border:1px solid #eaeaea; padding:10px;}
.tab_title {
	height: 29px;
	overflow: hidden;
}
.tab_content li {
	line-height: 22px;
	background-image: url("../images/point2.gif"/*tpa=http://www.jiandoc.com/images/point2.gif*/);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	padding-left: 12px; text-align:left; overflow:hidden;
}
.tab_content li a{ color:#5b5a5a; text-decoration:none; display:block; width:200px; overflow:hidden; height:22px;}
.tab_content li span{ color:#2c4b9c; float:right; font-family:Verdana;}
.tab_content li a:hover,.tab_title .more a:hover,.case_right .r a:hover{text-decoration:underline;}
.tab_title .more {
	float: left;
	width: 105px;
	text-align: right;
	padding-top: 10px;
}
.tab_title .more a,.case_right .r a {
	color: #494949;
	text-decoration: none;
}
.banner {
	padding-top: 10px;
}
.case_right .l{
	text-align: left;
	padding-left: 13px;
	clear:both;
	padding-top: 5px;
	padding-bottom: 3px;
}
.case_right .r{
	text-align: left;
	float: right;
	width: 50px;
	padding-top: 5px;
}
.case1 li {
	float: left;
	width: 334px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.case1 a.al span {
	line-height: 22px;	
	text-decoration: none;
	text-align: left;
	display: block;
	height: 24px;

	padding-left: 10px;
}
.case1 li a.al {
	display: block;
	border: 1px solid #dedede;
	text-decoration: none; 	background-color: #f9fbff;  color: #4d6cc6; width:192px; float:left;
}
.case1 li a.al:hover {
 color: #1c48c5; font-weight:bold;
}
.case1 {
	padding-top: 5px;
}
.case1 li a.al img {
	border: 1px solid #f7f9ff;
	width: 190px;
	height: 120px;
}
.case1 li.last {
	padding-right: 0px;
}
.case1 .lc {
	line-height: 20px;
	color: #666666;
	float: left;
	width: 132px;
	text-align: left;
	padding-left: 6px;
}
/*推蓝网络www.tuilan.com首页kwicks特效*/
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 240px;
	height: 150px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;
	text-align:left;
}
.kwicks li div{ padding:10px 0px 0px 8px;}
.kwicks li div span{
	display:block;
	line-height:22px;
	background-image: url("../images/icon4.gif"/*tpa=http://www.jiandoc.com/images/icon4.gif*/);
	background-repeat: no-repeat;
	background-position: 4px center; padding-left:16px;
}
.kwicks li div span a{ color:#111111; text-decoration:none;}
.kwicks li div span a:hover{ text-decoration:underline; color:#1f00bc;}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}
#kwick_1 { 
	background-color: #f4f4f4;
}
#kwick_2 {
	background-color: #f4f4f4;
}
#kwick_3 {
	background-color: #f4f4f4;
}
#kwick_4 { 
	background-color: #f4f4f4;
}
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}
/*底部的*/
.bottom {
	padding-top: 15px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:65px;
	clear:both
}
.bottom a {
	color: #686a68;
	text-decoration: none;
}
.bottom a:hover{ text-decoration:underline;}
.bottom .btm1 a {
	margin-right: 10px;
	margin-left: 10px;
}
.bottom .btm1 {
	color: #686a68;
	padding-bottom: 6px;
}
.bottom .btm2 {
	line-height: 22px;
	color: #686a68;
}
.info_right {
	float: left;
	width: 280px;
	overflow: hidden;
}
.info_left {
	float: left;
	width: 684px;
	padding-right: 6px;
	overflow: hidden;
}
.icontle {
	text-align: left;
	height: 29px;
}
.case2 img {
	height: 60px;
	width: 123px;
}
.case2 li {
	background-color: #f2f2f2;
	padding: 8px;
	height: 60px;
	width: 123px;
	margin-right: 1px;
	margin-bottom: 1px;
	float: left;
}
.case2 li.last{ margin-right:0px;}
.tu_p5 {
	padding-top: 5px;
}
.topindex {
	line-height: 28px;
	background-color: #f2f2f2;
	height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 12px;
}
.topindex a {
	color: #4e4c4c;
	text-decoration: none;
}
.bbox {
	padding-top: 15px;
}

.content1{line-height:20px; color:#4f4d4d; text-align:left; padding-right:10px;}
.content1 p a{color:#4f4d4d;}
.content1 p a:hover{color:#e80d0d;}
.content1 p{ text-indent:2em; margin-bottom:8px;}
.content1 h3{ margin:15px 0px 10px 0px; font-size:15px; padding-bottom:3px; color:#2e51ad;}
.content1 h4{ margin:12px 0px 5px 0px;}

#rightnews{ background-color:#f9f9f9; border-width:0px;}

.newsbigbox{ padding:8px 10px 18px 0px; text-align:left;}
.newslist{ border-bottom:dashed 1px #6083e7; padding:13px 0px;}
.newslist h3{ margin:0px; padding:4px 0px;}
.newslist h3 a{ color:#606060; font-size:13px; font-weight:bold; text-decoration:none;}
.newslist h3 a:hover{ text-decoration:underline;}
.newslist .tit .date{ padding-left:30px; color:#7a7a7a; font-size:11px; font-weight:normal;}
.newslist .tit .view{ float:right; width:100px; text-align:right; color:#7a7a7a; font-size:11px; font-weight:normal;}
.newslist .tit .view span{ color:Red;}
.newslist .newsbox{ color:#757575; line-height:22px; padding:5px 0px;}

.dede_pages{text-align:center; font-size: 13px; height:30px; overflow:hidden;  padding-top:12px;}
.cd_pages{text-decoration: none;line-height: 17px;margin-top: 3px;margin-right: 2px;padding:3px; color:#df0803; font-weight:bold; font-size:14px;}
.dede_pages a{color:#2f53ad;text-decoration: none;line-height: 17px;margin-top: 3px;margin-right:2px;padding:3px 2px 2px 2px;}
.dede_pages a:hover{text-decoration:underline;}

#div_info_content a{ text-decoration:underline; color:#333333;}
#div_info a:hover,#xiangguanarticle li a:hover{color:#395ec6;}
#div_info{line-height:20px; padding-right:10px; color:#4f4d4d; text-align:left;}
#div_info h1{ margin:30px 0px 10px 0px; font-size:16px; border-bottom:dashed 1px #6083e7; padding-bottom:7px;}
#div_info_content,#div_info_content p{
	line-height:26px;
	padding:12px 0px; color:#525252; margin:0px; font-size:14px;
}
.pubtime, .pubtime a{ padding:0px; color:#3459c3;}

#xiangguanarticle{
	line-height:22px;
	text-align:left;
	padding-bottom: 20px;
}
#xiangguanarticle .xt,.subiftit{ font-size:12px; background-color:#395ec6; line-height:24px; color:#fff; font-weight:bold; padding-left:10px;}
#xiangguanarticle ul{ padding:8px 0px;}
#xiangguanarticle ul li a{ text-decoration:none; font-size:12px; line-height:22px; color:#444444;}
#xiangguanarticle ul li span{ font-size:12px; padding-left:15px; color:Gray; font-family:Verdana;}

.contact_boxright{ width:100%; line-height:24px;}

#pagebox{ height:40px; padding-top:20px;}
#pagebox a{ color:#5d5d5d; text-decoration:none;}
#pagebox a:hover{ text-decoration:underline;}

.textinput2{
	height:20px;
	line-height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a0a0a0;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #a0a0a0; width:250px;
}
.btnsub1 {
	background-image: url("../images/btnbg.gif"/*tpa=http://www.jiandoc.com/images/btnbg.gif*/);
	background-repeat: no-repeat;
	height: 34px;
	width: 98px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px; cursor:pointer; font-size:14px; line-height:34px;
}
.dbsub_box {
	padding-top: 10px;
}
.subinfo {
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #395ec6;
}


.case3 li {
	float: left;
	width: 213px;
	padding-left: 13px;
	height: 190px;
	overflow: hidden;
}
.case3 a span {
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	display: block;
	height: 25px;
	padding-left: 18px;
	background-image: url("../images/icon3.jpg"/*tpa=http://www.jiandoc.com/images/icon3.jpg*/);
	background-repeat: no-repeat;
	background-position: 8px center;
}
.case3 li a {
	display: block;
	text-decoration: none; color: #404040;
}
.case3 li a:hover {
 color: #1c48c5; font-weight:bold;
}
.case3 {
	padding-top: 15px;
}
.case3 li a img {
	width: 213px;
	height: 148px;
}
.i_contact {
	padding-top: 10px;
}
.i_tcbox{
	padding-top:0px;
	overflow:hidden;
}
.news{text-align:left}
.news a{ color:#000; text-decoration:none; font-family:"Microsoft YaHei",;}
.news ul li{ margin-left:3px;}
.news ul li span{color:#cd1724 ;font-family:"Microsoft YaHei"; font-size:18px;}

<!----走马灯>
.rollBox{width:980px;overflow:hidden;padding:12px 0 5px 6px; }
.rollBox .LeftBotton{height:52px;width:19px;background:  url("../images/job_mj_069.gif"/*tpa=http://www.jiandoc.com/images/job_mj_069.gif*/) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url("../images/job_mj_069.gif"/*tpa=http://www.jiandoc.com/images/job_mj_069.gif*/)  no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:940px;overflow:hidden;float:left;height:102px background:url("../images/index_07.gif"/*tpa=http://www.jiandoc.com/images/index_07.gif*/) top; }
.rollBox .ScrCont{width:10000000px;height:102px background:url("../images/index_07.gif"/*tpa=http://www.jiandoc.com/images/index_07.gif*/) top;}
.rollBox .Cont .pic{width:200px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


.part1{ width:260px; text-align:left; float:left}
.part1 li span{ font-size:16px}
.part1 li {color:#3e3e3e ;font-family:"Microsoft YaHei"; font-size:12px; margin-left:15px; margin-top:1px;}
.part1 li A{color:#3e3e3e ;font-family:"Microsoft YaHei"; font-size:12px; text-decoration:none}

.list{padding-top:8px;}
.list dl{width:230px; height:208px; background:url("../images/listbg.jpg"/*tpa=http://www.jiandoc.com/images/listbg.jpg*/) bottom no-repeat; float:left; margin-left:15px;}
.list dl dt img{ width:225px; height:132px;}
.list dl dt{ text-align:center;}
.list dl dd{ width:225px; text-align:left; font-size:18px; margin-left:0;; color:#3e3e3e}
.list dl dd.chine{font-size:14px;font-family:"Microsoft YaHei",}
.list dl dd a{ width:225px; text-align:left; margin-left:0;; color:#3e3e3e; text-decoration:none}

.conttentt{font-family:"Microsoft YaHei",; color:#4d4c4a; line-height:25px; text-align:left; font-size:14px; letter-spacing: 2px; padding-left:10px;}
.conttentt h3{line-height:25px; margin-bottom:0px;}
.conttentt  table td{ vertical-align:top}
.case_tit{font-size:22px; text-decoration:underline; text-align:left;padding-top:10px;font-family:"Microsoft YaHei"; padding-left:5px; color:#4d4c4a; }

.page_nav{ padding: 22px 0px;color: gray;clear: both;height: 35px; color: #505050;}
.page_nav a{ color: #303030;text-decoration: none;}
.page_nav span{ color: #505050;}