@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "微软雅黑", arial, helvetica, sans-serif; font-size:14px; line-height:28px; color:#333333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:100%; height: auto; margin:0 auto; background: url(/uploads/image/images/bg_top.jpg) repeat-x 0 0}
.headbox{ width:1000px; height:33px; margin:0 auto; }
.headbox ul li{ float:left; line-height:33px; font-size:13px; color:#888}
.headbox ul li span{ line-height:33px; color:#ed6c20; font-size:13px}
.headbox ul li a{line-height:33px; font-size:13px; color:#888}

.headingbox{ width:1000px; height:128px; margin:0 auto; background:url(/uploads/image/images/logo.jpg) 0 center no-repeat}

.navbg{ width:100%; height:46px; margin:0 auto; background:url(/uploads/image/images/navbg.jpg) repeat-x 0 0}
.navbg ul{ width:999px; height:46px; margin:0 auto}
.navbg ul li{ float:left; height:46px; line-height:46px; width:142px; font-size:15px; }
.navbg ul li a{ display:block; color:#ffffff; line-height:46px; text-align:center; width:142px; font-size:15px}
.navbg ul li a:hover{ color:#fff100;}

.redbcon {
	width: 1000px;
	margin: 0 auto;
	height: 110px;
	overflow: hidden;
}
.leftredbc {
	float: left;
	width: 500px;
	height: 110px;
	background-color: #1971cb;
}
.rightredbc {
	float: right;
	width: 500px;
	height: 110px;
	background-color: #072442;
}
.lredbox {
	width: 460px;
	margin: 0 auto;
	overflow: hidden;
}
.lredbox dl {
	float: left;
}
.lredbox dl dd, .lredbox dl dt {
	color: #fff;
}
.lredbox dl dd {
	font-weight: bold;
	font-size: 24px;
	margin: 25px 0 5px 0;
}
.lredbox dl dt {
	font-size: 16px;
}
.lredbox div {
	float: right;
	margin-top: 4px;
}
.lredbox div img {
	display: block;
	width: 36px;
	height: 36px;
	margin-top: 10px;
}
.rredbox {
	width: 500px;
	margin: 0 auto;
}
.rredbox p {
	height: 52px;
	line-height: 52px;
	color: #fff;
	margin-top: 5px;
}
.rredbox p a {
	color: #fff;
	margin-right: 10px;
}




.coper {
	width: 1000px;
	margin: 50px auto;
	clear: both;
}
.copern {
	height: 53px;
	background: url(/uploads/image/images/copername.jpg) no-repeat center 0;
	margin-bottom: 25px;
}



.coperb {
	height: 100px;
}
.mr_frbtnl {
	float: left;
	margin-top: 26px;
	cursor: pointer;
	display: inline;
}
.mr_frul {
	float: left;
	height: 100px;
	width: 914px;
	margin-left:15px;
}
.mr_frbtnr {
	float: right;
	margin-top: 26px;
	cursor: pointer;
}
.mr_frul ul li {
	display: inline;
	float: left;
	height: 100px;
	width: 199px;
	margin-left: 12px;
	margin-right: 5px;
	overflow: hidden;
}
.mr_frul ul li img {
	display: block;
	width: 197px;
	height: 98px;
	border: 1px solid #e6e6e6
}


.project{ width:1020px; height:auto; margin:0 auto; margin-top:40px}
.project .head{ width:1000px; height:153px; margin:0 auto}
.project .head .lefttxt{ width:610px; height:123px; display:block; float:left; background:url(/uploads/image/images/dec.jpg) right center no-repeat #dedede; padding:15px}
.block11{ width:395px; height:auto; float:left}
.block11 a{ width:179px; height:32px; display:block; float:left; line-height:32px; text-align:center; color:#002d5a; font-size:15px; background:url(/uploads/image/images/block1.jpg) no-repeat 0 0; margin:5px}
.block11 a:hover{ width:179px; height:32px; display:block; float:left; line-height:32px; text-align:center; color:#fff; font-size:15px; background:url(/uploads/image/images/block2.jpg) no-repeat 0 0; margin:5px}

.block22{ width:185px; height:123px; float:right; background:url(/uploads/image/images/eng1.png) right 40px no-repeat}
.block22 p{display:block; text-align:right;font-size:22px; line-height:35px; color:#444444; font-weight:bold; padding-top:60px}
.project .head .rightimg{ width:345px; height:153px; display:block; float:right}
.project .content{ width:1020px; height:auto; margin-top:10px}
.proimg_a{ display:inlne; width:235px; height:317px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:5px 10px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_a img{ width:235px; height:277px;}

.about{ width:100%; height:auto; margin:0 auto; margin-top:35px}
.about .title{display:block; text-align:center; background:url(/uploads/image/images/eng2.png) center 50px no-repeat; font-size:30px; line-height:35px; color:#0754a2; font-weight:bold; height:95px}
.about .content{ width:100%; height:auto; margin:0 auto; margin-top:10px; background:url(/uploads/image/images/bg.jpg) center top repeat-y; padding-top:60px; padding-bottom:72px}
.about .content .main{ width:1000px; height:auto; margin:0 auto}
.about .content .main .lefttxt{ width:596px; height:auto; display:block; float:left}
.about .content .main .lefttxt .titlea{background:url(/uploads/image/images/eng3.png) 0 0 no-repeat; font-size:22px; line-height:25px; color:#fff; font-weight:bold; padding-top:35px}
.about .content .main .lefttxt .contenta{ line-height:30px; font-size:16px; color:#fff; margin-top:25px}
.about .content .main .lefttxt .contenta p{ font-size:22px; color:#f8beb4; line-height:60px; font-weight:bold}

.about .content .main .lefttxt .contenta .more{ width:596px; height:39px; margin-top:36px}
.childaa{ width:124px; height:39px; display:block; float:left; margin-right:16px; line-height:39px; text-align:center; color:#fff; font-size:18px; background:url(/uploads/image/images/dec.png) no-repeat 0 0; font-weight:bold}

.about .content .main .righttxt{ width:345px; height:auto; display:block; float:right; text-align:center; line-height:25px; font-size:14px; color:#7cc2fc}
.about .content .main .righttxt p{ font-size:36px; color:#f8f1ef; font-weight:bold; line-height:60px}

.advantage{ width:100%; height:auto; margin:0 auto; background:#f9f9f9}
.advantage .title{ width:1000px; height:92px; margin:0 auto; background:url(/uploads/image/images/dec1.jpg) center bottom no-repeat; line-height:80px; font-size:36px; color:#1971cb; font-weight: bold; text-indent:26px}

.blockaa{ height: auto; width:1000px; display:block; margin:0 auto; margin-top:64px}
.blockaa .lefttxt{ float:left; height:266px; width:600px; display:block; position:relative}
.blockaa .lefttxt .num{ position:absolute; left:45px; top:0; width:46px; height:81px;}
.blockaa .lefttxt p{ position:absolute; left:100px; top:15px; font-size:24px; color:#246cd8; font-weight:bold; line-height:35px}
.blockaa .lefttxt p span{ font-size:20px; color:#333; font-weight:bold; line-height:30px}
.blockaa .lefttxt .txt{ width:454px; height:auto; position:absolute; left:45px; top:110px; }
.blockaa .lefttxt .txt ul li{line-height:40px; background:url(/uploads/image/images/icon11.jpg) 3px 10px no-repeat; text-indent:28px; color:#444;}
.blockaa .rightimg{ float:right; width:372px; height:auto}

.blockbb{ height: auto; width:100%; display:block; margin:0 auto; background: url(/uploads/image/images/dec2.jpg) center top no-repeat #f1f1f1; padding-bottom:25px; padding-top:50px}
.blockbb .main{ height: auto; width:1000px; display:block; margin:0 auto;}
.blockbb .main .leftimg{ float:left; width:482px; height:auto}
.blockbb .main .righttxt{ float:right; height:350px; width:440px; display:block; position:relative}
.blockbb .main .righttxt .num{ position:absolute; left:0; top:82px; width:46px; height:81px;}
.blockbb .main .righttxt p{ position:absolute; left:55px; top:97px; font-size:24px; color:#246cd8; font-weight:bold; line-height:35px}
.blockbb .main .righttxt p span{ font-size:20px; color:#333; font-weight:bold; line-height:30px}
.blockbb .main .righttxt .txt{ width:440px; height:auto; position:absolute; left:0px; top:192px; }
.blockbb .main .righttxt .txt ul li{line-height:40px; background:url(/uploads/image/images/icon11.jpg) 3px 10px no-repeat; text-indent:28px; color:#444;}

.blockcc{ height: auto; width:100%; display:block; margin:0 auto; background: url(/uploads/image/images/dec3.jpg) center top no-repeat #f9f9f9; padding-bottom:40px}
.blockcc .main{ height: auto; width:1000px; display:block; margin:0 auto;}
.blockcc .lefttxt{ float:left; height:280px; width:500px; display:block; position:relative}
.blockcc .lefttxt .num{ position:absolute; left:20px; top:105px; width:46px; height:81px;}
.blockcc .lefttxt p{ position:absolute; left:75px; top:120px; font-size:24px; color:#246cd8; font-weight:bold; line-height:35px}
.blockcc .lefttxt p span{ font-size:20px; color:#333; font-weight:bold; line-height:30px}
.blockcc .lefttxt .txt{ width:454px; height:auto; position:absolute; left:20px; top:215px; }
.blockcc .lefttxt .txt ul li{line-height:40px; background:url(/uploads/image/images/icon11.jpg) 3px 10px no-repeat; text-indent:28px; color:#444;}
.blockcc .rightimg{ float:right; width:455px; height:auto}

.newscenter{ width:100%; height:auto; margin:0 auto; padding-top:45px; }
.newscenter .title{display:block; text-align:center; background:url(/uploads/image/images/eng5.png) center 50px no-repeat; font-size:30px; line-height:35px; color:#1971cb; font-weight:bold; height:95px}
.newscenter .content{ width:1000px; height:auto; margin:0 auto; margin-top:40px}
.newscenter .content .leftnews{ width:495px; height:auto; display:block; float:left; margin-right:15px}
.newscenter .content .leftnews img{ border:5px solid #1971cb; width:485px; height:342px}
.newscenter .content .rightnews{ width:490px; height: auto; display:block; float:right}

.hocenter{ width:100%; height:auto; margin:0 auto; padding-top:45px; }
.hocenter .title{display:block; text-align:center; background:url(/uploads/image/images/eng0.png) center 50px no-repeat; font-size:30px; line-height:35px; color:#1971cb; font-weight:bold; height:95px}
.hocenter .content{ width:1000px; height:auto; margin:0 auto; margin-top:40px}
.hocenter .content .leftnews{ width:495px; height:auto; display:block; float:left; margin-right:15px}
.hocenter .content .leftnews img{ border:5px solid #1971cb; width:485px; height:342px}
.hocenter .content .rightnews{ width:490px; height: auto; display:block; float:right}



.frameaa{ width:490px; height:110px; margin:0 auto}
.frameaa .leftimg{ float:left; margin-right:15px}
.frameaa .leftimg img{ border:3px solid #d9d9d9; width:142px; height:100px}

.frameaa .righttxt{ float:right; width:320px; height:110px}
.frameaa .righttxt p{ height:25px; font-size:16px; color:#323232; font-weight:bold;line-height:25px;width:320px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameaa .righttxt p a{ font-size:16px; color:#323232; font-weight:bold; line-height:30px}
.frameaa .righttxt span{ width:320px; height:44px; display:block; overflow:hidden; font-size:13px; line-height:22px; color:#727272}
.frameaa .righttxt .time{ line-height:25px; font-size:13px; color:#afafaf}

.foot{ width:100%; height:auto; margin:0 auto; background: url(/uploads/image/images/bg_bot.jpg) left top repeat-x #015a9a; margin-top:50px;}
.foot .dh{ width:999px; height:40px; margin:0 auto}
.foot .dh ul li{ float:left; width:142px}
.foot .dh ul li a{ width:142px; height:40px; display:block; text-align:center; line-height:40px; font-size:15px; color:#fff}
.foot .dh ul li a:hover{ line-height:40px; font-size:15px; color:#fff100}
.foot .txt{ padding-top:50px; padding-bottom:50px; width:1000px; height:auto; margin:0 auto}
.foot .txt .logo{ width:246px; height:80px; display:block; float:left; border-right:1px solid #91b8d3; background:url(/uploads/image/images/bot_logo.png) 0 center no-repeat}
.foot .txt .txtle{ float:right; width:725px; margin-left:24px; font-size:14px; line-height:25px; color:#91b8d3}
.foot .txt .txtle a{font-size:14px; line-height:25px; color:#91b8d3}



.fona{line-height:30px; font-size:14px; color:#575a5d}
.childbb{width:260px; height:30px; line-height:30px; background:#575a5d}
.childcc{width:260px; height:90px; line-height:30px; background:#575a5d}
.submit{ width:142px; height:39px; line-height:39px; display: block; text-align:center; background:#2a2a2a; color:#fffefe; margin-top:14px; margin-left:70px}

.mainframe{ width:1000px; height:auto; margin:15px auto}
.leftframe{ width:240px; height:auto; display:block; float:left}

.cplist{ width:240px; height:auto;}
.cplist .head{ width:240px; height:36px; display:block; text-indent:20px; display:block; background:#1971cb; color:#fff; line-height:36px; font-size:16px}
.cplist .head span{ color:#fff; line-height:36px; font-size:14px; margin-left:10px}
.cplist .content{ width:198px; height:auto; border:1px solid #d1d1d1; border-top:none; padding:20px; background:url(/uploads/image/images/contentbg.jpg) center 10px no-repeat}
.cplist .content p{ font-size:17px; color:#1971cb; font-weight:bold; line-height:25px; padding-left:60px; padding-top:25px}
.cplist .content .txt{ font-size:14px; line-height:25px; color:#333333; padding-top:20px}
.cplist .content .txt span{ font-size:15px; color:#000; line-height:30px; font-weight:bold}
.cplist .content1{ width:198px; height:auto; border:1px solid #d1d1d1; border-top:none; padding:20px;}

.onepro{ width:198px; height:28px; margin:5px auto; line-height:28px;display: block; font-size:13px;color:#333; background: url(/uploads/image/images/left1.jpg) left top no-repeat #e5e5e5 ; text-indent:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.rightframe{ width:740px; height:auto; display:block; float:right}
.maincont{ width:740px; height:auto;}
.maincont .head{ width:740px; height:36px; border-bottom:1px solid #d1d1d1; background:url(/uploads/image/images/morebg.jpg) 0 center no-repeat; }
.maincont .head p{ float:left; text-indent:20px; line-height:36px; color:#000; font-size:16px;}
.maincont .head span{ float:right;line-height:36px; font-size:12px; color:#333}
.maincont .content{ border:1px solid #d1d1d1; padding:20px; min-height:400px; margin-top:20px; width:698px;}

.proimg_c{ display:inlne; width:211px; height:199px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:10px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_c img{ width:205px; height:160px; padding:2px; border:1px solid #d1d1d1}

.proimg_d{ display:inlne; width:246px; height:373px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:10px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_d img{ width:240px; height:327px; padding:2px; border:1px solid #d1d1d1}


.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:#1971cb}
.newslist span a{ width:100%; height:50px; display: block; overflow:hidden; line-height:25px; color:#777; font-size:13px}



#telback{ background:url(/uploads/image/images/lxs.png) no-repeat 10px -40px; min-height:380px; padding:80px 0 0 390px; width:320px; font-size:15px; line-height:30px; margin:0 auto}
#telback b{ font-weight:bold; color:#1971cb; font-size:18px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ max-width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:100%; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:100%; 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:80%; 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}

.gwd_text{ width:450px; height:32px; line-height:32px; border:1px solid #cfcfcf}