html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
body {  font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
  font-weight: normal;
  line-height: 1.4;
  font-size: 1.4rem;
    text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}
img{border:0;vertical-align:bottom;}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#ccc;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{overflow:auto;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
input::-ms-clear{display:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background:transparent;}
a:active,a:hover{outline:0;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
h1,h2,h3,h4,h5,h6,ul,dl,ol,p,table,td,tr,form,fieldset,input,textarea,a,select { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
li { list-style-type:none;}
img { border:none; }
input,select,textarea {font-size:100%;}
i { margin-right: 3px; font-style: normal; color: #333; font-size: 24px;}
.input:not(:first-child):not(:last-child){border-radius:0;}
table { border-collapse:collapse;border-spacing:0;}
.en { font-family:Tahoma, Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:black;}
a:focus { outline:0;}
a:hover { text-decoration: none; color: #F60;}
:focus {  -moz-outline-style:none;}
a:active { color:#333;}
.ah { height:1%; overflow:auto;}
.hid { display:none;}
.w10 { margin: 0 auto; width: 1000px;}
.w24 { width: 240px;}
.w74 { width: 740px;}
.w49 { width: 492px;}
.w20 { width: 203px;}
.w50 { width: 500px;}
.w22 { width: 220px;}
.flower { z-index: 999999998; right:20px; text-align: center; width: 140px; position:fixed; top:480px; _position:absolute; _top:expression(document.documentElement.scrollTop+document.body.scrollTop+this.offsetHeight-this.offsetHeight+10);}
	.flower a { display: block; margin: 8px 0;}
body { background: #d7e7f4 url(../images/bg.png) left top repeat-x;}
#header div,#header a,#pd h3,#anli a { text-shadow:1px 1px 1px hsla(0,0%,0%,.2);}
#header div { height: 139px; }
	#header div h1 { float: left; margin:40px 0 0 0; font-size: 2.8rem; color: #1b4686; font-weight: bold; letter-spacing: 1px; }
	#header div h1 span { display: block; font-size: 1.2rem; font-weight: normal; color: #333; letter-spacing: 0; text-indent: 3px;}
	#header div p { padding: 0 50px; margin: 50px 0 0 50px; font-size: 1.8rem; float: right; display: block; color: #f60; font-weight: bold; height: 30px; line-height: 30px; background: url(../images/tel.png) left center no-repeat;}
	#header div p span { color: black; font-weight: normal;}
	#header ul { height: 49px; overflow: hidden;}
	#header ul li { float: left;}
	#header ul li a { padding: 0 20px; margin-right: 10px; display: inline-block; height: 41px; line-height: 41px; margin-top: 4px; color: white;}
	#header ul li a:hover,#header ul li a.cc { background: white; color:#1b4686; border-radius: 10px;
	-moz-box-shadow:2px -1px 2px #999 inset; 
	-webkit-box-shadow:2px -1px 2px #999 inset;
	box-shadow:2px -1px 2px #999 inset;

	}
#header ul { height: 49px; padding-left: 10px;}
#ban { margin-bottom: 15px; padding-bottom: 12px; background: url(../images/bg_ban.png) left bottom repeat-x;}
	#ban img { width: 100%; height: auto;}
#show { margin-bottom: 15px; height: 187px; background: url(../images/bg_n.jpg) center center no-repeat; border-radius: 10px; color: white; }
#show a { color: white;}
	#show a:hover { text-decoration: underline;}
#show p { padding: 20px 12px 0 12px; height: 50px;}
#pd h3 { height: 65px; line-height: 65px; text-indent: 72px; letter-spacing: 1px;  background:#58aee5 url(../images/pd.png) 18px center no-repeat; color: white; font-size: 2.4rem; font-weight: bold; border-radius: 10px 10px 0 0;}
#pd li a { color: #555; text-indent: 38px; margin: 5px 0 2px 0; display: block; height: 44px; line-height: 44px; background:white url(../images/c1.png) 10px center no-repeat; box-shadow:0 2px 1px hsla(0,0%,0%,.1) }
#pd li a:hover { background: #ffc url(../images/c1.png) 10px center no-repeat;}
.box { background: #eef5fd; border:solid #a9c7df 1px; }
#about,#news,#cbox, .pd { padding: 8px 13px;}
#news { height: 255px;}
#about { margin-bottom: 15px; height: 292px; }
	#about div div { text-align: center;}
	#about div.pull-left div img { margin: 12px 0; width: 491px; height: 89px;}
	#about .c { line-height: 1.7;}
	#about .c a {color: #0663c0;}
	#about .c a:hover { color: #333; text-decoration: underline;}
.tit { font-size: 1.6rem; height: 36px; line-height: 38px; overflow: hidden; background:url(../images/dot.png) left 34px repeat-x; color: #555;}
	.tit span { margin-right: 5px; float: left; display: block; height: 36px; line-height: 36px; border-bottom:solid #ff6701 3px;}
	.tit span b { font-weight: normal; font-size: 2.4rem; color: #ff6701;}
	.tit a { float: right; font-size: 1.2rem; color: #888;}
	.tit i { font-size: 1.6rem; color: #ff6701;}

.tits { font-size: 1.6rem; height: 36px; line-height: 38px; overflow: hidden; background:url(../images/dot.png) left 34px repeat-x; color: #555;}
	.tits span { margin-right: 5px; float: left; display: block; height: 36px; line-height: 36px; border-bottom:solid #ff6701 3px;}
	.tits a { color: #888;}
	.tits a:hover { color: #ff6701;}
	.tits i { font-size: 1.6rem; color: #ff6701;}


#icon p { padding-bottom: 9px;}
#cbox { margin-top: 8px;}
#footer { text-align: center; margin-top: 20px; padding-bottom: 50px; background: white url(../images/bg_footer.png) left top repeat-x; border-top:solid #0060bd 6px;}
	#footer div { padding: 20px 0;}
		#footer div a { margin: 0 15px;}
	#footer p { padding-top: 10px; font-size: 1.2rem;}
#cbox { height: 220px;}
#cbox .c,#cbox .d,#cbox .e { float: left;}
#cbox .c { width: 227px;}
#cbox .d { margin: 0 18px; width: 500px; overflow: hidden;}
#cbox .e { width: 206px;}
	#cbox .e div, .pd .e div { margin-top: 10px; height: 144px; border:solid #aac6dc 1px; background: #fefefe;}
	#cbox .e div p, .pd .e div p { padding: 10px 10px 0 10px;}
	.pd { padding-bottom: 11px;}

.list1 { }
.list1 li { padding-left: 18px; background: url(../images/ico2.png) 5px center no-repeat; }
.list1 li span { float: right; font-size: 1.2rem; color: #888;}
.list2 { }
.list2 li img { width: 158px; height: 118px; border:solid #aac6dc 1px;}
	.list2 li { margin: 18px 11px 0 1px; float: left; display: block; width: 158px; height: 150px; }
	.list2 li p { text-align: center; height: 30px; line-height: 30px;}

#news .list1,#nl { padding-top: 10px;}
#news .list1 li,#nl li { height: 31px; line-height: 31px;}

#cbox .list1 { padding-top: 6px;}
#cbox .list1 li { height: 30px; line-height: 30px;}
#ry { width: 198px; overflow: hidden;}
#ry img { margin-top: 22px; width: 198px; height: 153px;}
#ry p { padding: 0 15px; margin-top: 15px; height: 30px; line-height: 30px; background: url(../images/bg_ry.png); border-radius: 10px;}
	#ry p span { color: white; font-size: 1.2rem; cursor: pointer;}
	#ry p span:hover { color: #ffc; text-decoration: underline;}
	#ry p span:hover i { color: #ffc;}
	#ry p i { font-size: 1.2rem; color: white;}
	#ry li { width: 198px; float: left;}
#ss i { padding: 3px; font-size: 1.2rem; color: #777; background: white; border:solid #ddd 1px; cursor: pointer;}
	#ss { float: right;}
	#ss i:hover { background: #f7f7f7; color: #369;}
#zt p { padding: 5px 0; text-align: center;}
#zt { margin: 10px 0; padding: 5px 0;}
.mm { min-height: 867px;}
#mb { padding: 20px;}
	#mb img { max-width: 100%; margin: 20px;}
	#mb,#mb p { line-height: 1.5;}
	#mb p { text-indent: 30px; padding-bottom: 20px;}
#list1 { padding:10px 0; width: 800px;}
	#list1 li { float: left; width: 220px; margin: 10px 15px 0 5px; }
	#list1 li div { border:solid #a9c7df 1px; background: white; height: 220px; height: 220px; text-align: center;}
	#list1 li div img { margin-top: 10px; width: 198px; height: 198px;}
	#list1 li p { height: 36px; line-height: 36px; text-align: center; overflow: hidden;}
#fpage { padding: 12px 0 30px 0; margin-top: 20px;  border-top:solid #a9c7df 1px;}
	#fpage ul { float: right;}
	#fpage li { float: left;}
	#fpage li a { margin-left: 2px; font-size: 1.2rem; border:solid #a9c7df 1px; padding: 3px 6px; background: white; color: #369;}
	#fpage li a:hover,#fpage li a.c { background: #a9c7df; color: white;}
#anli { margin-bottom: 20px; text-align: center;}
	#anli p { padding-top: 25px;}
	#anli p a { margin: 0 auto; text-indent:28px; display: block; width: 211px; height: 47px; line-height: 47px; background: url(../images/qq.png); overflow: hidden; color: white;}
	#anli p a:hover { color: #ffc;}
#mpage { margin-bottom: 5px; height: 32px; line-height: 32px; background: white; border:solid #a9c7df 1px; text-align: center; color: #369;}
	#mpage a { color: #369; margin: 0 15px;}
	#mpage a:hover { color: #f60; text-decoration: underline;}
#mb h2 { text-align: center; padding: 20px 0 40px 0; font-size: 2.6rem;}
#ly { padding: 45px 0 0 45px;}
	#ly .ipt1 { padding: 0 10px; color: #369; height: 36px; line-height: 36px; border:solid #a9c7df 1px; background: white url(../images/iptbg.png) left top repeat-x; border-radius: 10px; width: 360px;}
	#ly p,#ly div { padding-bottom: 12px;}
	#ly p span,#ly div span { float: left; display: block; color: #555; width: 80px; text-align: right; height: 30px; line-height: 30px;}
	#ly textarea { border:solid #a9c7df 1px; background: white; border-radius: 10px;  width: 520px; height: 280px; padding: 10px; color: #369;}
	#ly .ipt2 { border:0; margin-left: 260px; width: 154px; height: 47px; background: url(../images/ipt2.png); overflow: hidden; text-align: center; color: white;}
	#ly .ipt2:hover { color: #ffc;}
#lx { padding-top: 40px;}
#lx img { width: 566px; height: 532px;}
	#lx div { border:solid #a9c7df 1px; background: white; padding: 10px; width: 586px; height: 552px; margin: 10px auto;}
	#lx p { padding: 0 0 10px 60px; color: #555;}
.pd ul li a { color: #369;}
.pd ul li a:hover { color: #555; text-decoration: underline;}
#ak { margin-top: 10px;}
#ak li { height: 31px; line-height: 31px;}
	#ak li a { color: #555;}
	#ak ul { padding: 10px 0;}

.content_wrapper{
	padding-top:20px;
	padding-bottom:20px;
}
.my_title{
	font-family:"微软雅黑";
	font-size:24px;
	color:#000;
	text-align:center;
}
.my_keyword{
	font-family:"宋体";
	font-size:12px;
	color:#999;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.my_content{
	line-height:26px;
	word-spacing:8px;
	letter-spacing:2px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

#pages{
    padding: 12px 0 30px 0;
    margin-top: 20px;
    border-top: solid #a9c7df 1px;
}
#pages a{
    margin-left: 2px;
    font-size: 1.2rem;
    border: solid #a9c7df 1px;
    padding: 3px 6px;
    background: white;
    color: #369;
}
#pages a.c{
	background: #a9c7df;
    color: white;
}
