@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:28px; list-style:none}
body{max-width:1920px; margin:0 auto}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#1161c0;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.topArea{ width:100%; height:36px; margin:0 auto; background:#ededed}
.topArea ul{ width:1200px; height:36px; margin:0 auto}
.topArea ul li{ float:left; line-height:36px; color:#4d4e51;}
.topArea ul li a{line-height:36px; color:#4d4e51;}

.logo{ width:1200px; height:127px; margin:0 auto; background:url(images/logo.jpg) center top no-repeat}

.navbg{ width:100%; height:54px; margin:0 auto; background:#060263}
.navbg ul{ width:1197px; height:auto; margin:0 auto}
.navbg ul li{height:54px; float:left; width:133px}
.navbg ul li a{ width:133px;height:54px; display:block; text-align:center; color:#fff; font-size:16px; line-height:54px; }
.navbg ul li a:hover{width:133px;height:54px; display:block; text-align:center; color:#fff; font-size:16px; line-height:54px; background:#ec020d}


#banss{ width:100%; height:494px; overflow:hidden; position:relative}
#slideshow{position: absolute;height: 494px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 494px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 450px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #da251c;cursor: default}
#slideshow .btns b i.on: hover{background: #cf0d25;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 380px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.bgsearch{ width:100%; height:50px; margin:0 auto; background:#f6f6f6; border-bottom:1px solid #e5e5e5}
.bgsearch .main{ width:1200px; height:50px; margin:0 auto} 
.bgsearch .main ul li{ float:left; height:50px; color:#333}

.bgsearch .main ul li p{font-size:15px; color:#333333; line-height:50px;width:815px; height:50px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.bgsearch .main ul li a{font-size:14px; color:#333; line-height:50px; font-weight:100}

.bannerfo{ width:284px;height:50px;}
.bannerfo ul{width:284px;height:50px;margin:0 auto; position:relative}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ position:absolute; left:0; top:10px;width:245px; height:28px;color:#999999; background:#fff; line-height:28px; font-size:14px;border:1px solid #dfdfdf;overflow:hidden}
.bannerfo ul .inputbox input{ border:none; padding:0; margin:0;height:28px;color:#999; line-height:28px; font-size:14px;overflow:hidden; padding:0 10px}
.bannerfo ul .menuser{ width:37px; height:30px; position:absolute; left:247px; top:10px}
.bannerfo ul .menuser img{width:37px; height:30px}

.product{ width:1200px; height:auto; margin:25px auto 0}

.cplist{ width:231px; height:auto; float:left; margin-right:48px}
.cplist .head{ width:231px; height:73px; background: url(images/title_cplb.jpg) center top no-repeat; display: block; text-align:center; font-weight:bold;line-height:73px; color:#fff; font-size:24px;}
.cplist .content{ width:191px; height:auto; padding:15px; border:5px solid #133173; border-top:none}

.onepro{ width:188px; height:39px; background: url(images/onepro.jpg) no-repeat 0 0; line-height:39px; text-indent:12px; display: block;font-size:14x;color:#1d1d1d; font-weight:bold; margin:0 auto 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.twopro{ width:188px; height:32px; border-bottom:1px dotted #cfcfcf;line-height:32px; text-indent:15px; display: block;font-size:13px;color:#575757; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.cplist .contenta{ width:195px; height:auto; background:url(images/bg_cplist.jpg) center 48px repeat-x #133173; padding:0 18px 18px}
.cplist .contenta p{line-height:48px; color:#fff; font-size:24px; font-weight:bold; margin-bottom:10px}
.cplist .contenta span{line-height:24px; color:#fff; font-size:14px;}

.cpdisplay{ width:921px; height:auto; float:right}
.cpdisplay .head{ width:921px; height:60px; background: url(images/bg_dh.jpg) center center no-repeat}
.cpdisplay .head p{ line-height:40px;color:#133173; font-weight:bold; float:left; font-size:20px;}
.cpdisplay .head a{ float:right;line-height:40px; color:#999999}
.cpdisplay .content{ width:921px; height:auto; margin:10px auto 0}

.proimg_aa{ display:inlne; width:207px; height:197px; margin:0 auto; overflow:hidden; float:left; margin:10px 10px 0; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_aa img{ width:205px; height:155px; border:1px solid #dadada}


.child1{ width:100%; height:200px; margin:25px auto 0; background: url(images/banna.jpg) center top no-repeat}
.child1 .main{ width:1200px; height:200px; margin:0 auto; position:relative}
.child1 .main ul li.txt1{ position:absolute; left:665px; top:35px; font-size:30px; color:#fff; font-weight:bold; line-height:45px;}
.child1 .main ul li.txt2{ position:absolute; left:820px; top:82px; font-size:18px; color:#fff; line-height:25px}
.child1 .main ul li a{ position:absolute; left:702px; top:125px; width:132px; height:44px; border:1px solid #fff; line-height:44px; display:block; text-align:center; font-size:18px; color:#fff;}
.child1 .main ul li a:hover{ position:absolute; left:702px; top:125px; width:132px; height:44px; border:1px solid #ff9900; background:#ff9900; line-height:44px; display:block; text-align:center; font-size:18px; color:#fff;}
.child1 .main ul li.txt3{ position:absolute; left:860px; top:125px; font-size:18px; color:#fff; line-height:44px}
.child1 .main ul li.txt3 span{ font-size:24px; color:#fff; line-height:44px}

.centerframe{ width:100%; height:auto; margin:0 auto; background:#f4f4f4; padding-top:50px; padding-bottom:50px}

.about{ width:1200px; height:auto; margin:0 auto}
.about .head{ width:1200px; height:92px; background:url(images/line.png) center 50px no-repeat; display:block; text-align:center}
.about .head p{line-height:45px; font-size:36px; font-weight:bold; color:#133173}
.about .head span{ line-height:35px; font-size:26px; color:#133173}
.about .content{ width:1200px; height:auto; margin-top:42px}


.honor{ width:1160px; height:auto; margin:45px auto 0; background:#fff; padding:20px}

.proimg_cc{ display:inlne; width: auto; height:190px; overflow:hidden; float:left; margin:10px; cursor:pointer;}
.proimg_cc img{ width: auto; height:190px;}
.proimg_cc:hover{ display:inlne; width: auto; height:190px;overflow:hidden; float:left; margin:10px; cursor:pointer;}

.bottomframe{ width:1200px; height:auto; margin:25px auto}

.xwzx{ width:393px; height:auto; float:left;}
.xwzx .head{ width:393px; height:38px; border-bottom:1px solid #e5e5e5}
.xwzx .head p{ line-height:38px; font-size:18px; float:left; color:#122e67}
.xwzx .head span{ line-height:38px; font-size:16px;color:#696a6d}
.xwzx .head a{ float:right; line-height:38px; font-size:14px; color:#444}
.xwzx .content{ width:393px; height:auto; margin-top:15px}
.xwzx .content ul li{ width:393px; height:38px; line-height:38px; border-bottom:1px dotted #cfcfcf}
.xwzx .content ul li a{ width:393px; height:38px; line-height:38px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(images/icon.jpg) 0 center no-repeat; text-indent:25px}


.dash{ width:45px; height:455px; float:left; background:url(images/dash.jpg) center bottom no-repeat}


.question{ width:324px; height:auto; float: right; }
.question .head{ width:324px; height:60px; background: url(images/title_question.jpg) center center no-repeat}
.question .head p{ line-height:40px;color:#cd1b1a; font-weight:bold; float:left; font-size:16px;}
.question .head a{ float:right;line-height:40px; color:#999999}
.question .content{ width:324px; height:auto; margin:0 auto}

.con_que{ width:324px; height:80px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #cfcfcf }
.con_que a{ display:block; width:324px; height:30px; line-height:30px; background:url(images/q.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#9e0001; font-weight:bold}
.con_que .abstract{ display:block; width:284px; height:48px; overflow:hidden; background:url(images/a.jpg) no-repeat 0 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}


.foot{ width:100%; height:auto; margin:0 auto; background:#004c8a}
.foot .dh{ width:100%; height:55px; margin:0 auto; border-bottom:1px solid #145a93}
.foot .dh ul{ width:1197px; height:55px; margin:0 auto}
.foot .dh ul li{ float:left; width:133px; height:55px; background:url(images/bg_bot_logo.jpg) right center no-repeat}
.foot .dh ul li a{ width:133px; height:55px; display:block; text-align:center; font-size:15px; color:#fff; line-height:55px;}
.foot .main{ width:1200px; height: auto; margin:0 auto; }
.foot .main .lefttxt{ width:800px; height: auto; float: left; line-height:30px; color:#fff; padding-top:58px}
.foot .main .lefttxt a{line-height:30px; color:#fff}
.foot .main .rightewm{ width:178px; height: auto; float:right;}

.mainframe{ width:1200px; height:auto; margin:25px auto;}
.rightframe{width:921px; height:auto;float:right;}

.maincont{ width:921px; height:auto; margin:0 auto }
.maincont .head{ width:921px; height:43px; border-bottom:1px solid #e5e5e5}
.maincont .head p{ line-height:42px; font-size:18px; font-weight:bold;¡¡padding-left:10px;¡¡padding-right:10px; float:left; border-bottom:3px solid #1261c0}
.maincont .head span{ float:right; margin-right:10px; line-height:43px; color:#555555}
.maincont .content{ width:921px; height:auto; margin-top:25px}

.maincont .content2{width:921px; height: auto;  font-size:14px; line-height:30px; margin-top:25px}
.maincont .content2 p{font-size:14px; line-height:30px; margin-bottom:10px}
.maincont .content2 strong{font-size:14px; line-height:30px; margin-bottom:10px}

.maincont .content1{width:921px; height: auto;  font-size:15px; line-height:30px; margin-top:25px}

.proimg_bb{ display:inlne; width:230px; height:204px; overflow:hidden; float:left; margin:14px; cursor:pointer;text-align:center; line-height:34px; background:#d6d6d6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{ width:230px; height:170px;}
.proimg_bb:hover{ display:inlne; width:230px; height:204px;overflow:hidden; float:left; margin:14px; cursor:pointer; text-align:center; line-height:34px; background:#1161c0; color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.blocka{ width:921px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:921px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:921px; height:50px; display:block; overflow:hidden}

.framegg{ width:909px; height:90px; padding:9px; border:1px solid #bdbdbd;display:block; cursor:pointer; margin:0 auto; margin-bottom:20px}
.framegg .time{ width:60px; height:auto; float:left; margin-right:25px}
.framegg .time p{ width:60px; height:60px; display:block; background:#cccccc; line-height:60px; display:block;text-align:center; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.framegg .time span{ display:block;text-align:center; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:28px;}
.framegg .righttxt{ width:824px; height:auto; float:right}
.framegg .righttxt p a{ width:824px; height:40px; font-size:16px; color:#444444;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.framegg .righttxt span{ width:824px; height:40px; margin:0 auto; display:block; overflow: hidden;font-size:12px;line-height:22px; color:#777777;}
.framegg:hover{ width:909px; height:90px; padding:9px; border:1px solid #bdbdbd; background:#f9f9f9; display:block; cursor:pointer; margin:0 auto; margin-bottom:20px}
.framegg:hover .righttxt p a{ width:824px; height:40px; font-size:16px; color:#840808;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}


#telback{ background:url(images/lxs.png) no-repeat 80px -30px; min-height:400px; padding:80px 0 0 480px; width:360px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-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 img{max-width:95%;  margin:10px auto}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}