html,body{-webkit-text-size-adjust:none;}/*谷歌浏览器支持设置font-size小于12px像素解决方法*/
body {margin:0px;background:url(../images/bg.jpg);overflow-x:hidden;}
td,th,span,p,input,div,font{word-break:break-all;font-size:14px;color:#000;font-family:"Microsoft YaHei";}
a:link {color:#000;text-decoration: none;}
a:visited {text-decoration:none;color: #000;}
a:hover{text-decoration:none;color:#EB0708;}
a:active{text-decoration:none;color:#000;}

div,p,ul,ol,li,dl,dt,dd,h3,h1,h2,h4,h5,h6,input{padding:0px;margin:0px;list-style:none;}
img{border:0px;}

.money{FONT-WEIGHT:bold;FONT-SIZE:18px; COLOR: #ff0000; FONT-FAMILY: Georgia,"Times New Roman", Times, serif;}
.bgline{background-image:url(../images/BG_line.gif);background-position:bottom;background-repeat:repeat-x;}


/* begin.php */

.tpbg{width:100%;height:auto;overflow:hidden;background:#4A64DD;}
.tpbg dl{position:relative;width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.tpbg dl dt{width:810px;height:auto;overflow:hidden;float:left;}
.tpbg dl dt img{width:691px;height:110px;}
.tpbg dl dd{width:390px;height:110px;float:left;}
.tpbg ul{width:100%;height:auto;overflow:hidden;}
.tpbg ul>li:first-child{color:#fff;height:20px;line-height:20px;padding:6px 0px;font-size:12px;text-align:right;padding-right:10px;}
.tpbg ul>li:first-child a{color:#fff;}
.tpbg ul>li:first-child+li{color:#fff;font-size:16px;padding-top:6px;}
.tpbg ul>li:first-child+li b{font-size:38px;font-weight:bold;font-style:italic;}


.menbg{width:100%;height:auto;overflow:hidden;background:#263884;padding-top:1px;}
.menbg ul{width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.menbg ul>li{width:auto;height:auto;float:left;}
.menbg ul>li a.nav1{display:block;width:120px;height:48px;line-height:48px;text-align:center;color:#fff;font-size:16px;}
.menbg ul>li a.nav1:hover{background:#fff;color:#263884;}
.menbg ul>li a.nav1C{display:block;width:120px;height:48px;line-height:48px;text-align:center;color:#021571;font-size:16px;background:#fff;}

.menu{position:absolute;width:120px;background:none;z-index:1000000;display:none;background:#fff;}
.menu>a{display:block;height:47px;line-height:47px;color:#454545;text-align:center;border-top:1px dashed #000;}
.menu>a:first-child{border:0px;}
.menu>a:hover{background:#4A64DD;color:#fff;}

/* index.php */
.banner{clear:both;width:100%;height:500px;}


.hotnews{clear:both;width:100%;height:auto;overflow:hidden;background:#F3F3F3;}
.hotnews dl{width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.hotnews dl dt{width:847px;height:48px;float:left;color:#001375;}
.hotnews dl dt b{display:block;width:100px;height:48px;line-height:48px;float:left;}
.hotnews dl dt marquee{display:block;width:747px;height:48px;float:left;}
.hotnews dl dt marquee a{display:inline-block;height:48px;line-height:48px;padding-right:20px;}
.hotnews dl dd{width:353px;height:33px;float:left;background:url(../images/sbg.jpg);padding-top:15px;}
#key_txt{display:block;width:260px;height:20px;line-height:20px;margin-left:20px;border:0px;float:left;}
#subs{display:block;float:left;width:40px;height:23px;background:none;border:0px;}



.tjnews{clear:both;width:1200px;height:auto;overflow:hidden;margin:24px auto;}
.tjnews dl{width:100%;height:auto;overflow:hidden;}
.tjnews dl dt{width:400px;height:300px;float:left;}
.tjnews dl dt img{width:400px;height:300px;}

.banner_index1{width:400px;height:300px;position:relative;overflow:hidden;}
.banner_index1 .btn,.banner_pro .bBtn{position: absolute;top:150px;width:34px;height:34px;display:block;z-index:30;left:-20px;}
.banner_index1 .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index1 .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index1 .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 10%;}
.banner_index1 .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index1 .banner_wrap{position:absolute;left:0px;top: 0px; z-index: 2;}
.banner_index1 .banner_wrap li{position:relative;width:400px;float:left;}
.banner_index1 .banner_wrap li span{
	display:block;
	position:absolute;
	width:400px;
	height:50px;
	line-height:50px;
	bottom:-2px;
	color:#FFF;
	padding:0px 10px;
	font-size:14px;
	background:url(../images/tm.png);
	z-index:1000;
	margin-bottom:6px;
}

.indexBanner_num1{
	position:absolute;
	width:390px;
	text-align:right; 
	margin-top:-40px;
	z-index:1000;
} 
.indexBanner_num1 a{
	width:8px;
	height:8px;
	text-align:center;
	display: inline-block;
	_zoom:1;
	background:#fff;
	font-size:0px;
	margin:0 2px;
	
	-moz-border--radius:50%;
    -webkit-border-radius:50%;
	border-radius:50%;
	behavior: url("../PIE/PIE.htc");
}
.indexBanner_num1 a.on,.indexBanner_num1 a:hover{background:#f00;}


.tjnews dl dd{width:470px;height:300px;float:left;margin:0px 15px;}
.tjnews dl dd h1{position:relative;display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/line.png) left no-repeat;margin-bottom:15px;text-indent:27px;}
.tjnews dl dd h1 img{position:absolute; z-index:111; display:block;top:17px;right:10px;}

.tjnews dl dd a{display:block;height:36px;line-height:36px;font-size:16px;color:#404040;}
.tjnews dl dd a:hover{color:#F00;}
.tjnews dl dd a span{float:right;color:#c2c2c2;}
.tjnews dl ol{width:300px;height:300px;float:left;}
.tjnews dl ol h1{display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/lin.png) center no-repeat;text-align:center;}
.tjnews dl ol h2{display:block;height:auto;overflow:hidden;border:1px solid #F6F6F6;padding:15px 0px;}
.tjnews dl ol a{display:block;width:90%;height:32px;font-size:16px;color:#404040;padding:12px 0px 0px 2px;border-bottom:1px dashed #C9C9C9;margin:0px auto;font-weight:normal;}
.tjnews dl ol a span{display:block;width:25px;height:25px;line-height:25px;float:left;background:#F7F8FD;border-radius:50%;text-align:center;margin-right:10px;color:#4964E5;}
.tjnews dl ol a:hover{color:#F00;}


.cases{clear:both;width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.cases dl{width:100%;height:auto;overflow:hidden;}
.cases dl dt{width:885px;height:314px;float:left;margin-right:15px;}
.cases dl dt h1{position:relative;display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/line.png) left no-repeat;margin-bottom:15px;text-indent:27px;}
.cases dl dt h1 img{position:absolute; z-index:111;display:block;top:17px;right:10px;}


#banner_index_pre{display:block;width:21px;height:57px;background:#CACACA url(../images/jt01.png) center no-repeat;float:left;margin:58px 21px 0px 0px;}
#banner_index_pre:hover{background:#4964DD url(../images/jt01.png) center no-repeat;color:#fff;}

#banner_index_next{display:block;width:21px;height:57px;background:#CACACA url(../images/jt02.png) center no-repeat;float:left;margin:58px 0px 0px 21px;}
#banner_index_next:hover{background:#4964DD url(../images/jt02.png) center no-repeat;color:#fff;}

.banner_index{width:797px;height:272px;position:relative;overflow:hidden;float:left;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:155px;width:31px;height:31px;display: block;z-index:3;}
.banner_index .banner_wrap{position:absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:1200px;float: left;}
.indexBanner_num{position:absolute;width:200px;left:50%;padding:10px 0;text-align:center;margin-left:-100px;z-index:1000;display:none;} 
.indexBanner_num a{width:6px;height:6px;display: inline-block;_zoom:1;background:#ccc;font-size:0px;line-height:0px;margin:0 2px;-moz-border--radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior: url("../PIE/PIE.htc");}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#f00;}

.banner_index ul a.nav1{display:block;width:256px;height:auto;overflow:hidden;float:left;margin-right:14px;}
.banner_index ul a.nav2{display:block;width:256px;height:auto;overflow:hidden;float:left;}

.banner_index ul a i{display:table;}
.banner_index ul a i em{display:table-cell;width:256px;height:174px;overflow:hidden;text-align:center;vertical-align:middle;}
.banner_index ul a i em img{width:256px;height:auto;}
.banner_index ul a font{display:block;width:256px;height:50px;line-height:50px;text-align:center;font-size:16px;}

.cases dl dd{width:300px;height:314px;float:left;}
.cases dl dd h1{display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/lin.png) center no-repeat;text-align:center;margin-bottom:15px;}
.cases dl dd a{display:block;margin-bottom:7px;}



.zblist{clear:both;width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.zblist dl{width:100%;height:auto;overflow:hidden;}
.zblist dl dt{width:885px;height:auto;overflow:hidden;float:left;margin-right:15px;}
.zblist dl dt h1{position:relative;display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/line.png) left no-repeat;margin-bottom:17px;text-indent:27px;}
.zblist dl dt h1 img{position:absolute;z-index:111;display:block;top:17px;right:10px;}
.zblist dl dd{width:300px;height:auto;overflow:hidden;float:left;}
.zblist dl dd h1{display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/lin.png) center no-repeat;text-align:center;margin-bottom:17px;}
.zblist dl dd img{display:block;width:300px;height:393px;}



.zbnews{clear:both;width:100%;height:257px;margin-bottom:24px;}
.zbnews dl dt{width:136px;height:257px;float:left;margin-right:31px;}
.zbnews dl dt>a{display:block;height:42px;line-height:42px;background:#F4F4F4;color:#000;margin-top:1px;font-size:16px;text-align:center;}
.zbnews dl dt>a:first-child{margin:0px;}
.zbnews dl dt>a.on{display:block;height:42px;line-height:42px;background:#4A64DD;color:#fff;margin-top:1px;font-size:16px;text-align:center;}

.adds{height:auto;overflow:hidden;}
.adds img{width:885px;height:112px;}

.zbnews dl dd{width:718px;height:257px;float:left;}
.zbnews dl dd h5{display:block;width:100%;height:auto;overflow:hidden;}
.zbnews dl dd h5 a.nav1{display:block;height:26px;line-height:26px;font-size:16px;font-weight:normal;border:1px solid #4A64DD;padding:0px 20px;float:left;margin-right:19px;-moz-border--radius:15px;-webkit-border-radius:15px;border-radius:15px;behavior: url("../PIE/PIE.htc");}

.zbnews dl dd h5 a.nav1C{display:block;height:26px;line-height:26px;font-size:16px;font-weight:normal;border:1px solid #4A64DD;background:#4A64DD;color:#fff;padding:0px 20px;float:left;margin-right:19px;-moz-border--radius:15px;-webkit-border-radius:15px;border-radius:15px;behavior: url("../PIE/PIE.htc");}
.zbnews dl dd h5 a.nav1:hover{background:#4A64DD;color:#fff;}

.zbnews dl dd h6{display:block;height:auto;overflow:hidden;margin-top:10px;}
.zbnews dl dd h6 a{display:block;height:36px;line-height:36px;color:#6C6C6C;font-size:16px;font-weight:normal;background:url(../images/icoo.jpg) left no-repeat;text-indent:18px;}
.zbnews dl dd h6 a font{float:right;color:#C1C1C1;}
.zbnews dl dd h6 a:hover{color:#F00;}



.honor{clear:both;width:1200px;height:auto;overflow:hidden;margin:24px auto;}
.honor dl{width:100%;height:auto;overflow:hidden;}
.honor dl dt{width:885px;height:auto;overflow:hidden;float:left;margin-right:15px;}
.honor dl dt h1{position:relative;display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/line.png) left no-repeat;margin-bottom:24px;text-indent:27px;}
.honor dl dt h1 img{position:absolute; z-index:111;display:block;top:17px;right:10px;}
#demo{overflow:hidden;width:885px;margin:0px auto;}
#demo td{padding-right:10px;}
#demo img{display:block;height:174px;margin-bottom:6px;}
#demo a{display:block;}
#demo a font{display:block;height:40px;line-height:40px;text-align:center;font-size:16px;}

.honor dl dd{width:300px;height:auto;overflow:hidden;float:left;}
.honor dl dd h1{display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/lin.png) center no-repeat;text-align:center;margin-bottom:15px;}
.honor dl dd b{display:block;font-size:18px;margin-bottom:6px;}
.honor dl dd a{display:block;height:36px;line-height:36px;font-size:16px;}
.honor dl dd a.more{font-size:20px;color:#4364D8;float:right;}
.honor dl dd a.more:hover{color:#F00;}


.links{clear:both;width:100%;height:auto;overflow:hidden;}
.links dl{width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.links dl dt{position:relative;display:block;height:42px;line-height:42px;font-size:18px;color:#000;background:#f4f4f4 url(../images/line.png) left no-repeat;text-indent:28px;font-weight:bold;}
.links dl dt img{position:absolute;z-index:111;display:block;top:17px;right:10px;}

.links dl dd{height:auto;overflow:hidden;}
.links dl dd a{display:block;color:#fff;float:left;border:1px solid #8EB9E6;padding:2px;margin-right:24px;}
.links dl dd a img{display:block;width:125px;height:37px;}
.links dl dd a:hover{border:1px solid #F00;}

/* about */

.subg{position:relative;height:67px;line-height:67px;text-indent:39px;font-size:16px;color:#fff;font-size:20px;font-weight:bold;background:#4A64DD url(../images/contact_08.png) no-repeat 183px center;-moz-border--radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;behavior: url("../PIE/PIE.htc");}


.n-phlist{clear:both;width:224px;height:auto;overflow:hidden;margin-bottom:20px;}
.n-phlist a.nav1{display:block;height:50px;line-height:50px;font-size:16px;color:#333;background:#fff;text-decoration:none;text-indent:20px;border:1px solid #ddd;border-top:0px;background:url(../images/contact_13.png) no-repeat 190px center;}
.n-phlist a.nav1:hover{color:#333;text-decoration:none;background:#f2f2f2 url(../images/contact_13.png) no-repeat 190px center;}
.n-phlist a.nav1C{display:block;height:50px;line-height:50px;font-size:16px;color:#333;text-indent:20px;text-decoration:none;border:1px solid #ddd;border-top:0px;background:#f2f2f2 url(../images/contact_13.png) no-repeat 190px center;}
	
.n-phlist a.nav2{display:block;height:30px;line-height:30px;background:#fff url(../images/pico.jpg) 20px no-repeat;font-size:14px;color:#333;text-decoration:none;text-indent:35px;border:1px solid #ddd;border-top:0px;}
.n-phlist a.nav2:hover{color:#FF6900;}
.n-phlist a.nav2C{display:block;height:30px;line-height:30px;background:#fff url(../images/pico.jpg) 20px no-repeat;font-size:14px;color:#FF6900;text-decoration:none;text-indent:35px;border:1px solid #ddd;border-top:0px;}	
	
.letel{clear:both;width:192px;height:auto;overflow:hidden;padding:15px;line-height:20px;color:#3F3A34;border:1px solid #ddd;}
.letel b{display:block;font-size:24px;color:#1F54C6;font-style:italic;padding:10px 0px;}


.u-abg{clear:both;width:1200px;height:auto;overflow:hidden;margin:30px auto;background:#fff;}
.u-abg dl{width:100%;height:auto;overflow:hidden;}
.u-abg dl dt{width:224px;height:auto;overflow:hidden;float:left;margin-right:22px;}
.u-abg dl dd{width:952px;height:auto;overflow:hidden;float:left;border:1px solid #E9E9E9;}

.subtitle{width:100%;height:66px;line-height:66px;color:#1F54C6;background:#F8F8F8 url(../images/contact_08.png) 16px no-repeat;font-size:16px;text-indent:45px;font-weight:bold;border-bottom:1px solid #E9E9E9;}
.subtitle span{float:right;color:#999;margin-right:10px;font-size:14px;font-weight:normal;}
.subtitle a{color:#999;}
.subtitle a:hover{color:#1F54C6;}


.v-tent{display:block;width:95%;height:auto;overflow:hidden;margin:20px auto;line-height:23px;}
.v-tent img{max-width:100%;height:auto;}


/* prolist */

.pnewst{clear:both;width:908px;height:auto;overflow:hidden;margin:0px auto;padding:30px 0px 10px 0px;}
.pnewst a.nav1{display:block;float:left;margin:0px 20px 0px 0px;}
.pnewst a.nav2{display:block;float:left;}
.pnewst a i{display:table;}
.pnewst a span{display:table-cell;width:210px;height:158px;text-align:center;vertical-align:middle;border:1px solid #f2f2f2;}
.pnewst a img{width:180px;max-height:137px;}
.pnewst a font{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#000;}
.pnewst a:hover font{color:#1F54C6;}

/* newslist */

.newst{clear:both;width:95%;height:auto;overflow:hidden;padding:10px 0px;margin:0px auto;}
.newst a.nav1{display:block;height:auto;text-decoration:none;border-bottom:1px dashed #ddd;color:#000;padding:10px;margin:10px 0px;}
.newst a b{display:block;font-size:16px;margin-bottom:6px;}
.newst a font{display:block;color:#666;margin-bottom:10px;}

.newst a span{display:block;color:#666;}
.newst a.nav1:hover{color:#f00;}
.newst a.nav1:hover font{color:#000;}
.newst a.nav1:hover span{color:#f00;}

/* 公共CSS */

.t_banner{clear:both;width:100%;height:250px;overflow:hidden;margin:1px auto;}
.t_banner img{width:100%;height:250px;}


/*上一篇,下一篇*/
.pnpage{clear:both;width:96%;height:auto;line-height:24px;padding:10px 0px;color:#000;font-size:14px;margin:0px auto;padding:20px 0px;}
.pnpage a{color:#000;font-size:14px;}
.pnpage a:hover{text-decoration:none;color:#1F54C6;}

/*分页*/
.page{clear:both;width:100%;margin:20px auto;padding:5px 0px;text-align:center;}
.page font{display:block;height:25px;line-height:25px;float:left;margin:0px 6px;}
.page a{display:block;background:#F5F5F5;text-decoration:none;height:25px;line-height:25px;padding:0px 5px;margin:0px 2px;cursor:pointer;float:left;}
.page a:hover{display:block;background:#1F54C6;color:#fff;text-decoration:none;margin:0px 2px;height:25px;line-height:25px;padding:0px 5px;cursor:pointer;float:left;}

/* end.php */


.botbg{clear:both;width:100%;height:auto;overflow:hidden;background:#4A64DD;color:#fff;}
.botbg dl{width:100%;height:auto;overflow:hidden;}
.botbg dl dt{position:relative;width:1200px;height:auto;overflow:hidden;line-height:28px;font-size:15px;margin:0px auto;}
.botbg dl dt a img{display:block;float:left;width:450px;height:227px;}
.botbg dl dt b{display:block;font-size:26px;margin:42px 0px 15px 0px;}

.botbg dl dt span{display:block;position:absolute;z-index:11;width:183px;height:196px;right:0px;top:20px;text-align:center;color:#fff;}
.botbg dl dt span img{display:block;width:183px;height:169px;}
.botbg dl dd{height:30px;line-height:30px;text-align:center;color:#fff;background:#263884;}

.botbg a{color:#fff;}
.botbg a:hover{color:#FFB401;}


.bot{clear:both;width:100%;height:auto;overflow:hidden;background:#000;padding:33px 0px;}
.bot dl{position:relative;width:1200px;height:auto;overflow:hidden;margin:0px auto;}
.bot dl dt{width:322px;height:auto;overflow:hidden;float:left;}
.bot dl dt img{display:block;width:163px;height:210px;float:left;margin-left:51px;}
.bot dl dd{width:878px;height:auto;overflow:hidden;float:left;color:#F4F4F4;line-height:26px;font-size:16px;}
.bot dl dd img{display:block;margin-bottom:20px;}
.bot dl span{position:absolute;z-index:11;display:block;width:157px;height:auto;overflow:hidden;color:#F4F4F4;top:20px;right:44px;text-align:center;font-size:16px;}
.bot dl span img{display:block;margin-bottom:10px;}

/* jobs_form.php */

.jobstitle{height:30px;line-height:30px;text-align:center;color:#000;}
.jobve{line-height:30px;line-height:30px;color:#CC0000;font-weight:bold;}
.jobve img{margin-right:6px;}
#jobform input[type="text"]{height:20px;line-height:20px;padding:0px 5px;border:1px solid #ccc;vertical-align:middle;}
#jobform textarea{width:70%;height:40px;border:1px solid #ccc;vertical-align:middle;}
#jobform font{color:#F00;margin-left:6px;}

#conmsg input{border:0px;padding:3px; border:1px solid #ccc;}
#conmsg textarea{border:1px solid #ccc;padding:3px;vertical-align:middle;}

#safecode{vertical-align:middle;width:80px;height:25px;cursor:pointer;border:1px solid #ccc;}
#conmsg td{font-size:14px;color:#000;}
#conmsg font{color:#F00;vertical-align:middle;}


#jobs_form input{position:relative;width:100px;height:34px;line-height:34px;text-align:center;padding:0px;margin:0px;border:0px;background:#1F54C6;color:#fff;font-size:16px;-moz-border--radius:25px;-webkit-border-radius:25px;border-radius:25px;behavior: url("../PIE/PIE.htc");}
#jobs_form input:hover{cursor:pointer;background:#D90C0C;}
#Code{width:80px;vertical-align:bottom;margin-right:6px;}


/* shows.php */

.ktitle{font-size:18px;text-align:center;padding:6px 0px;font-weight:bold;text-align:center;}
.cotitle{height:30px;line-height:30px;color:#999;text-align:center;border-top:1px dashed #ccc;}
.cotitle font{color:#F00;font-size:12px;}
.abcon{line-height:25px;}
.abcon img{max-width:100%;height:auto;}
.abcon table{width:700px;height:auto;margin: 0px auto;}








