@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table th, table td {
	padding:5px;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
ception, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
	color:#333;
	text-decoration:none;
}
a:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
}
.curp {
	cursor:pointer
}
;
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align:middle;
}
select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
	border-collapse:collapse;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
/*title*/
h1 {
	font-size:26px;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:20px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}
/* CSS Document */
body {
	background-color:#fff;
	overflow-x:hidden;
	color:#333;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative
}

.vam {
	vertical-align:middle
}
.zoom {
	zoom:1
}
.hidden {
	visibility:hidden
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}
.tl {
	text-align:left
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.bc {
	margin-left:auto;
	margin-right:auto
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
.center {
	text-align:center
}
.pa {
	position:absolute
}
.pr {
	position:relative
}
.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:100%; height:40px; margin:0 auto; background: url(images/bg_top.jpg) repeat-x 0 0}
.toparea ul{ width:1100px; height:40px; margin:0 auto}
.toparea ul li{ display:block;line-height:40px; color:#333; font-size:14px; float:left}
.toparea ul li a{line-height:40px; color:#333; font-size:14px}

.heading{ width:100%; height:135px; margin:0 auto; background: url(images/bg_logo.jpg) center top no-repeat}
.heading .logo{ width:1100px; height:135px; margin:0 auto; background:url(images/logo.png) center center no-repeat}

.navbg{ width:100%; height:44px; margin:0 auto; background: url(images/navbg.jpg) repeat-x 0 0; }
.navbg ul{ width:1100px; height:44px; margin:0 auto}
.navbg ul li{ float:left; display:block;}
.navbg ul li a{padding: 0 32px; height:44px; display:block;color:#fff; line-height:44px;font-size:15px; text-transform:uppercase}
.navbg ul li a:hover{ height:44px; display:block; line-height:44px; color:#fff; background:#ed5c27; height:44px;}
/*ÕýÎÄ¿ªÊ¼*/
.fullSlide {
	width:100%;min-width:1200px;position:relative;height:490px;overflow:hidden; margin:0 auto; border-top:1px solid #e5e5e5}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:490px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:490px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#000;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1161c0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(images/right1s.png) no-repeat;
}
/**/

#flashs {
	position:relative;
	height:490px;
	overflow:hidden
}
#flashs .bgitem {
	z-index:1;
	position:absolute;
	top:0
}
#flashs .btn {
	position:absolute;
	z-index:7;
	bottom:45px;
	left:50%;
	margin-left:-95px;
	padding:0 6px
}
#flashs .btn span {
	color:#fff;
	background:#717174;
	cursor:pointer;
	display:inline-block;
	margin:0 2px;
	width:25px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center
}
#flashs .btn span.cur {
	background:#0063c0
}

.link{ width:100%; height:70px; margin:0 auto; line-height:70px;border-bottom:solid 1px #ccc; background:#eee}
.link ul{ width:1100px; height:70px; margin:0 auto;}
.link ul li{ float:left; height:70px}
.link ul li p{line-height:70px;width:725px; height:70px; color:#444444; font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:70px; color:#444; font-size:14px}

.bannerfo{ width:330px;height:70px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:20px; width:280px; height:30px;}
.bannerfo dl .inputbox input{ width:250px; height:28px; background:#fff; border:1px solid #cccccc; border-right:none; padding:0 15px;color:#aaa; line-height:28px; font-size:12px;}
.bannerfo dl .menuser{ position:absolute; left:280px; top:20px; width:49px; height:30px; }
.bannerfo dl .menuser img{width:49px; height:30px}

.productframe{ width:1100px; height:auto; margin:0 auto; margin-top:30px}
.productframe .title{ display:block; text-align:center; height:60px; background:url(images/line.jpg) center center no-repeat;}
.productframe .title p{ font-size:24px;line-height:30px; font-family:IMPACT; text-transform:uppercase; padding-top:15px}

.cplist{ width:224px;height:auto; display:block; float:left;}
.cplist .head{ width:224px; height:63px; display:block; text-align:center; background: url(images/cplist.jpg) repeat-x 0 0; color:#fff; font-size:24px; font-family:impact; text-transform:uppercase; line-height:63px}

.cplist .contenta{ border:3px solid #1c65b1;}
.onepro{
    font-size: 15px;
    color: #555;
    display: block;
    border-bottom: 1px dashed #a9a9a9;
    padding: 8px 10px;
	}
.cplist .contentb{ background:#005bac; min-height:50px; padding:20px; display:block; text-align:center; color:#fff; font-size:20px; line-height:50px}
.cplist .contentb a{color:#fff; font-size:20px; line-height:50px}

.cplist .contentc{ background:#0063c0; min-height:88px; padding:18px; display:block; text-align:center; color:#fff; font-size:15px; line-height:25px}
.cplist .contentc span{ font-size:20px; line-height:25px; color:#FFF}


.cpdisplay{ width: 855px; height:auto; display: block; float:right}

.proimg_bb{width:275px; height:233px; display:block;float:left; margin:5px;}
.proimg_bb img{ width:267px; height:187px; padding:3px; border:1px solid #88898b; margin-bottom:8px}
.proimg_bb p{ width:275px; height:30px; background:#0063c0; line-height:30px; color:#fff; display:block; text-align:center; font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb:hover p{ width:275px; height:30px; background:#b30101; line-height:30px; color:#fff; display:block; text-align:center; font-size:15px}

.banna{ width:100%; height:160px; margin:45px auto; background:url(images/banna.jpg) center top no-repeat;}
.banna .main{ width:1100px; height:160px; margin:0 auto; position:relative}
.banna .main .txt1{
	position: absolute;
    left: 10px;
    top: 30px;
    font-size: 17px;
    color: #fff;
    line-height: 25px;
	}
.banna .main .txt1 p{ 
    font-size: 23px;
    text-transform: uppercase;
    line-height: 35px;
    font-family: impact;
}
.banna .main .txt2{
	position: absolute;
    left: 14px;
    top: 98px;
    width: 620px;
    height: auto;
    display: block;
    font-size: 14px;
    color: #005dcb;
    line-height: 20px;
    background: #e5e5e5;
    padding: 5px;}
.banna .main .txt3{ position:absolute; left:858px; top:49px; font-size:26px; color:#1973b7; line-height:33px; font-weight:bold}
.banna .main .txt4{ position:absolute; left:847px; top:95px; width:134px; height:36px; background:#1973b7; display:block; text-align:center; line-height:36px; color:#fff; font-size:15px}
.banna .main .txt4 a{ width:134px; height:36px; background:#1973b7; display:block; text-align:center; line-height:36px; color:#fff; font-size:15px}
.banna .main .txt4 a:hover{background:#b30101}

.advantage{ width:1100px; height:auto; margin:0 auto}
.advantage .title{ background:url(images/4.jpg) 176px 0 no-repeat; height:132px; position:relative; margin-bottom:20px}
.advantage .title p{
	position: absolute;
    left: 308px;
    top: 10px;
    font-size: 30px;
    line-height: 50px;
    color: #333;
    font-family: impact;text-transform: uppercase;
	}
.advantage .title p span{
	font-size: 18px;
    color: #333;
    line-height: 24px;
    font-weight: 100;
    font-family: arial; text-transform:lowercase;
	}

.blockaa{ width:1100px; height:350px;margin:0 auto; background:url(images/dash.jpg) center bottom no-repeat;}
.blockaa .lefttxt{ display:block; float:left; width:600px; height:293px; position:relative}
.blockaa .lefttxt .num{ position:absolute; left:14px; top:33px; width:70px; height:70px}
.blockaa .lefttxt p{
	position: absolute;
    left: 105px;
    top: 35px;
    line-height: 30px;
    font-size: 18px;
    color: #313131;
    border-bottom: 1px solid #5f5f5f;
    padding-bottom: 10px;
    font-family: impact;
	}
.blockaa .lefttxt span{ position:absolute; left:12px; top:118px; width:590px; height:auto; line-height:26px; font-size:14px; color:#6d6d6d}
.blockaa .lefttxt em{line-height:26px; font-size:14px; color:#ff6306}
.blockaa .lefttxt .a1{ width:140px; height:35px; background:url(images/block1.jpg) no-repeat 0 0; position:absolute; left:100px; top:232px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockaa .lefttxt .a2{ width:140px; height:35px; background:url(images/block2.jpg) no-repeat 0 0; position:absolute; left:292px; top:232px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockaa .rightimg{ float:right; width:445px; height:auto}


.blockbb{ width:1100px; height:350px;margin:0 auto; background:url(images/dash.jpg) center bottom no-repeat;}
.blockbb .leftimg{ float:left; width:465px; height:auto; display:block; text-align:right}
.blockbb .righttxt{ display:block; float:right; width:587px; height:293px; position:relative}
.blockbb .righttxt .num{ position:absolute; left:14px; top:33px; width:70px; height:70px}
.blockbb .righttxt p{ position:absolute; left:105px; top:35px; line-height:30px; font-size:18px; color:#313131; border-bottom:1px solid #5f5f5f; padding-bottom:10px;font-family: impact;}
.blockbb .righttxt span{ position:absolute; left:12px; top:128px; width:590px; height:auto; line-height:26px; font-size:14px; color:#6d6d6d}
.blockbb .righttxt em{line-height:26px; font-size:14px; color:#ff6306}
.blockbb .righttxt .a1{ width:140px; height:35px; background:url(images/block1.jpg) no-repeat 0 0; position:absolute; left:100px; top:250px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockbb .righttxt .a2{ width:140px; height:35px; background:url(images/block2.jpg) no-repeat 0 0; position:absolute; left:292px; top:250px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}

.blockcc{ width:1100px; height:350px;margin:0 auto; background:url(images/dash.jpg) center bottom no-repeat;}
.blockcc .lefttxt{ display:block; float:left; width:510px; height:293px; position:relative}
.blockcc .lefttxt .num{ position:absolute; left:14px; top:33px; width:70px; height:70px}
.blockcc .lefttxt p{ position:absolute; left:105px; top:35px; line-height:30px; font-size:18px; color:#313131; border-bottom:1px solid #5f5f5f; padding-bottom:10px; font-family:impact}
.blockcc .lefttxt span{ position:absolute; left:12px; top:138px; width:500px; height:auto; line-height:26px; font-size:14px; color:#6d6d6d}
.blockcc .lefttxt em{line-height:26px; font-size:14px; color:#ff6306}
.blockcc .lefttxt .a1{ width:140px; height:35px; background:url(images/block1.jpg) no-repeat 0 0; position:absolute; left:100px; top:250px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockcc .lefttxt .a2{ width:140px; height:35px; background:url(images/block2.jpg) no-repeat 0 0; position:absolute; left:292px; top:250px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockcc .rightimg{ float:right; width:550px; height:auto}

.blockdd{ width:1100px; height:350px;margin:0 auto; background:url(images/dash.jpg) center bottom no-repeat;}
.blockdd .leftimg{ float:left; width:430px; height:auto; display:block; text-align:right}
.blockdd .righttxt{ display:block; float:right; width:550px; height:293px; position:relative}
.blockdd .righttxt .num{ position:absolute; left:14px; top:33px; width:70px; height:70px}
.blockdd .righttxt p{ position:absolute; left:105px; top:35px; line-height:30px; font-size:18px; color:#313131; border-bottom:1px solid #5f5f5f; padding-bottom:10px; font-family:impact}
.blockdd .righttxt .txt{
	position: absolute;
    left: 12px;
    top: 110px;
    width: 540px;
    height: auto;
    line-height: 30px;
    font-size: 14px;
    color: #6d6d6d;
	}
.blockdd .righttxt .txt ul li{
	background: url(images/icon.jpg) 1px 5px no-repeat;
    text-indent: 22px;
    line-height: 24px;
    font-size: 14px;
    color: #6d6d6d;
	}
.blockdd .righttxt .txt ul li em{line-height:24px; font-size:14px; color:#ff6306}
.blockdd .righttxt .a1{ width:140px; height:35px; background:url(images/block1.jpg) no-repeat 0 0; position:absolute; left:100px; top:270px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.blockdd .righttxt .a2{ width:140px; height:35px; background:url(images/block2.jpg) no-repeat 0 0; position:absolute; left:292px; top:270px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}

.bannb{ width:100%; height:200px; margin:0 auto; background: url(images/bannb.jpg) center top no-repeat; margin-top:20px}
.bannb .main{ width:1100px; height:200px; margin:0 auto; position:relative}
.bannb .main img{ position:absolute; left:0; top:18px; border:3px solid #fff}
.bannb .main p{ position:absolute; left:232px; top:30px; width:585px; height:auto; line-height:28px; font-size:15px; color:#fff}
.bannb .main .a1{ width:120px; height:35px; background:url(images/block3.jpg) no-repeat 0 0; position:absolute; left:836px; top:128px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}
.bannb .main .a2{ width:120px; height:35px; background:url(images/block3.jpg) no-repeat 0 0; position:absolute; left:987px; top:128px; display:block; text-align:center; line-height:35px; color:#fff; font-size:14px}

.child11{ width:1100px; height:auto; margin:0 auto; margin-top:20px}
.about{ float:left; width:740px; height:auto; display:block}
.about .head{ width:740px; height:37px; background:url(images/bg.jpg) repeat-x 0 0; border-top:2px solid #225ca5; border-bottom:1px solid #d9d9d9}
.about .head p{ float:left; background:url(images/icona.jpg) 10px center no-repeat; text-indent:42px; line-height:37px; font-size:16px; color:#2f2f2f}
.about .head a{ float:right; margin-right:10px; line-height:37px; font-size:13px; color:#a9a9a9}
.about .content{ margin-top:20px; font-size:14px; line-height:28px}
.about .content img{ padding:2px; border:1px solid #cdcdcd; float:left; margin-right:18px}
.about .contenta{ margin-top:10px; }
.about .contenta a{width:116px; height:30px; display:block; text-align:center; line-height:30px; background:#0063c0; color:#fff; font-size:14px; float:left; margin-right:40px}
.about .contenta a:hover{background:#b30101;}

.honor{ float:right; width:300px; height:auto; display:block}
.honor .head{ width:300px; height:37px; background:url(images/bg.jpg) repeat-x 0 0; border-top:2px solid #225ca5; border-bottom:1px solid #d9d9d9}
.honor .head p{ float:left; background:url(images/icona.jpg) 10px center no-repeat; text-indent:42px; line-height:37px; font-size:16px; color:#2f2f2f}
.honor .head a{ float:right; margin-right:10px; line-height:37px; font-size:13px; color:#a9a9a9}
.honor .content{ margin-top:20px; font-size:14px; line-height:28px}

.case{ width:100%; height:auto; margin:0 auto; background:#eeeeee; padding-top:35px; padding-bottom:35px; margin-top:30px}
.case .title{ display:block; text-align:center; height:60px; background:url(images/linea.jpg) center center no-repeat;}
.case .title p{
	font-size: 24px;
    line-height: 30px;
    font-family: IMPACT;
    text-transform: uppercase;
    padding-top: 15px;
	}
.case .content{ width:1100px; height:auto; margin:0 auto; margin-top:25px}

.proimg_a{ display:inlne; width:265px; height:189px;overflow:hidden; float:left;margin:0 12px;display:block;}
.proimg_a img{ width:253px; height:177px; padding:5px; border:1px solid #cbcbcb}


.xwzx{ float:left; width:740px; height:auto; display:block}
.xwzx .head{ width:740px; height:37px; background:url(images/bg.jpg) repeat-x 0 0; border-top:2px solid #225ca5; border-bottom:1px solid #d9d9d9}
.xwzx .head p{ float:left; background:url(images/icona.jpg) 10px center no-repeat; text-indent:42px; line-height:37px; font-size:16px; color:#2f2f2f}
.xwzx .head a{ float:right; margin-right:10px; line-height:37px; font-size:13px; color:#a9a9a9}
.xwzx .content{ margin-top:20px; font-size:14px; line-height:28px}

.framea{ width:740px; height:165px; margin:0 auto}
.framea .leftimg{ display:block; float:left}
.framea .leftimg img{ width:220px; height:157px; padding:3px; border:1px solid #d0d0d0}
.framea .righttxt{ display:block; float:right; width:475px}
.framea .righttxt P a{ color:#034091; font-size:16px; font-weight:bold; line-height:35px;width:475px; height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; }
.framea .righttxt span{ line-height:30px; font-size:13px; color:#666666; height:90px; display:block; overflow:hidden}

.frameb{ width:740px; height: auto; margin:0 auto; margin-top:15px}
.frameb ul li{ float:left; margin:0 5px; width:45%; height:31px; border-bottom:1px dashed #e0e0e0; background:url(images/iconb.jpg) 8px center no-repeat; text-indent:25px}
.frameb ul li a{line-height:31px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; }



.question{ float:right; width:300px; height:auto; display:block}
.question .head{ width:300px; height:37px; background:url(images/bg.jpg) repeat-x 0 0; border-top:2px solid #225ca5; border-bottom:1px solid #d9d9d9}
.question .head p{ float:left; background:url(images/icona.jpg) 10px center no-repeat; text-indent:42px; line-height:37px; font-size:16px; color:#2f2f2f}
.question .head a{ float:right; margin-right:10px; line-height:37px; font-size:13px; color:#a9a9a9}
.question .content{ margin-top:20px; font-size:14px; line-height:28px}

.con_que{ width:300px; height:65px; border-bottom:1px dashed #6e6e6e; padding-top:12px; padding-bottom:12px}
.con_que a{ display:block; width:300px; height:25px; line-height:25px; background:url(images/wen.jpg) no-repeat 0 center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:28px; font-size:14px; color:#181818; font-weight:bold}
.con_que .abstract{ display:block; width:272px; height:52px; overflow:hidden; background:url(images/da.jpg) no-repeat 0 4px; overflow:hidden; padding-left:28px}
.con_que .abstract,.con_que .abstract *{line-height:26px; font-size:13px; color:#393939}




.foot{ width:100%; height:45px; margin:0 auto; background:#0063c0; margin-top:30px}
.foot ul{ width:1100px; height:45px; display:block; margin:0 auto}
.foot ul li{ float:left;}
.foot ul li a{
	padding: 0 32px;
    height: 45px;
    display: block;
    color: #fff;
    line-height: 45px;
    font-size: 15px;
    text-transform: uppercase;

}
.foot ul li a:hover{ color:#fff; background:#ed5c27}

.footer{ width:100%; height:auto; margin:0 auto; background: url(images/bg_bot.jpg) repeat; padding-top:45px; padding-bottom:45px}
.footer .main{ width:1100px; min-height:132px; margin:0 auto;font-size:15px; line-height:30px; color:#000; padding-top:20px}
.footer .main a{font-size:15px; line-height:30px; color:#000}



.mainframe{ width:1100px; height:auto; display:block; margin:30px auto}

.rightframe{ width:845px; height:auto; display:block; float:right}
.maincont{ width:845px; height:auto;}
.maincont .head{ width:845px; height:50px;background:#dcdcdc}
.maincont .head p{ float:left; padding-left:35px; padding-right:35px;line-height:50px; color:#fff; font-size:20px; background:#0063c0; text-transform:uppercase}
.maincont .head span{ float:right;line-height:50px; margin-right:20px}
.maincont .contenta{margin-top:20px; font-size:14px; line-height:28px}

.newslist{ width:100%; height: auto; display:block; padding-bottom:25px;}
.newslist p a{ width:100%; height:40px; line-height:40px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-weight:bold;border-bottom:1px dotted #bfbfbf}
.newslist .time{ width:100%; height:25px; line-height:25px;font-size:13px; color:#0063c0}
.newslist span a{ width:100%; height:50px; display: block; overflow:hidden; line-height:25px; color:#777; font-size:13px}

.proimg_c{ display:inlne; width:256px; height:233px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:12px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_c img{ width:250px; height:187px; padding:2px; border:1px solid #d1d1d1}

#telback{ 
    background: url(images/lxs.png) no-repeat 10px -40px;
    min-height: 300px;
    padding: 500px 0 0 300px;
    width: 540px;
    font-size: 15px;
    line-height: 30px;
    margin: 0 auto;
}
#telback b{ font-weight:bold; color:#00509e; font-size:18px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent{ width:95%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:95%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:100%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}