@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:39px; margin:0 auto; background:#f3f4f5; border-bottom:1px solid #d9dadb}
.topArea ul{ width:1200px; height:39px; margin:0 auto}
.topArea ul li{ float:left; line-height:39px; color:#666; font-size:13px}
.topArea ul li a{ line-height:39px; font-size:13px; color:#666}

.heading{ width:1200px; height:130px; margin:0 auto; background: url(images/logo.jpg) center center no-repeat}

/*
.navbg{ width:100%; height:50px; background: url(images/navbg.gif) repeat-x 0 0; margin:0 auto}
.navbg .main{ width:1197px; height:50px; margin:0 auto}
.navbg .main ul li{ width:133px; height:50px; float:left}
.navbg .main ul li a{ width:133px; height:50px; line-height:50px; display:block; text-align:center; color:#FFF; font-size:15px; }
.navbg .main ul li a:hover{ background:url(images/navhover.gif) center center no-repeat}
#homepage a,#homepage a:hover{ width:133px; height:50px; background:url(images/home.gif) center center no-repeat; text-indent:40px}
*/


.fanav{width:100%; height:50px; background:url(images/navbg.gif) repeat-x 0 0; margin:0 auto}
.topee{ width:1197px; height:50px; margin:0 auto; display:block; }
.topee .ssfr{ width:133px; height:50px; display:inline; float:left;  overflow:hidden;}
.nav{ display:block; width:133px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff; }
.nav:hover,.nava,.nava:hover{ display:block; width:133px; height:50px; line-height:50px; text-align:center; font-size:15px; background:url(images/navhover.gif) center center no-repeat; color:#fff; text-decoration:none; }





/*ÕýÎÄ¿ªÊ¼*/
.fullSlide {
	width:100%;min-width:1200px;position:relative;height:450px;overflow:hidden; margin:0 auto;}
.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:450px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:450px;
}
.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:#d7172f;
}
.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;
}
/**/
.link{ width:100%; height:52px; margin:0 auto; background:#f0f0f0}
.link ul{ width:1200px; height:52px; margin:0 auto;}
.link ul li{ float:left; height:52px}
.link ul li p{line-height:52px;width:810px; height:52px; color:#444444; font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:52px; color:#444; font-size:14px}
.bannerfo{ width:300px;height:52px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:11px; width:228px; height:31px;}
.bannerfo dl .inputbox input{ width:197px; height:29px; background:#fff; padding:0 15px;color:#666666; line-height:29px; font-size:14px; border:1px solid #a7a7a7; border-right:none}
.bannerfo dl .menuser{ position:absolute; left:228px; top:11px; width:72px; height:31px; }
.bannerfo dl .menuser img{width:72px; height:31px}

.product{ width:1200px; height:auto; margin:25px auto 0}

.cplist{ width:235px; height:auto; float:left; margin-right:15px}
.cplist .head{ width:235px; height:90px; background: url(images/bg_cplist.jpg) center top no-repeat; display: block; text-align:center; }
.cplist .head p{ font-size:28px; color:#fff; font-weight:bold; line-height:35px; padding-top:20px}
.cplist .head span{ font-size:14px; color:#fff; line-height:25px; color:#fff}
.cplist .content{ width:207px; height:auto; padding:14px; background:url(images/bg1.jpg) repeat 0 0}
.onepro{ width:200px; height:47px; background: url(images/onepro.jpg) no-repeat 0 0; line-height:47px; text-indent:45px; display: block;font-size:15px;color:#444444; margin:0 auto; margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro,.twopro:hover{ width:200px; height:32px; border-bottom:1px dotted #fff;line-height:32px; text-indent:25px; display: block;font-size:14px;color:#fff; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.cplist .txta{ width:206px; height:auto; margin-top:20px; color:#fff; font-size:14px; line-height:30px}
.cpdisplay{ width:948px; height:auto; float:right; border:1px solid #cdcdcd}
.cpdisplay .head{ width:948px; height:39px; background: url(images/bg_main_dh.jpg) repeat-x 0 0; border-bottom:1px solid #cdcdcd}
.cpdisplay .head p{ background:url(images/aa.jpg) 22px center no-repeat; text-indent:42px; line-height:39px;color:#000000; float:left; font-size:18px;}
.cpdisplay .head a{ float:right; margin-right:10px; line-height:39px; color:#5e5e5e}
.cpdisplay .content{ width:908px; height:auto; padding:20px}

.proimg_aa{ display:inlne; width:270px; height:245px;overflow:hidden; float:left; margin:10px 16px; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_aa img{ width:260px; height:195px; border:5px solid #cdcdcd}

.proimg_bb{ display:inlne; width:270px; height:245px;overflow:hidden; float:left; margin:10px 16px; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{ width:260px; height:195px; border:5px solid #cdcdcd}



.gcal{width:1200px; height: auto; margin:30px auto;}
.gcal .head{ width:1200px; height:106px; margin:0 auto; border-bottom:1px solid #cdcdcd; background:url(images/gcal.jpg) center 20px no-repeat}
.gcal .head p{ text-align:center; padding-top:52px; font-size:26px; color:#111111; line-height:30px}
.gcal .content{ width:1200px; height:auto; margin:20px auto}

.proimg_b{ display:inlne; width:270px; height:245px;overflow:hidden; float:left; margin:10px 16px; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b img{ width:260px; height:195px; border:5px solid #cdcdcd}

.midadtwo{ width:100%; height:auto; margin:0 auto;}
.midadtwo .widad{ width:100%; height:269px; background:url(images/midbigad.jpg) no-repeat center 0}
.midadtwo .adbox{ width:100%; height:auto; background:url(images/midadbg.gif) repeat-x 0 0}
.midadtwo .adbox .toppic{ width:1200px; height:200px; background:url(images/midbigtitle.png) no-repeat center 50px; margin:0 auto}
.midadtwo .adbox .conbox{ width:1200px; height:auto; margin:0 auto}
.midadtwo .adbox .conbox .textbox{ width:600px; height:460px}
.midadtwo .adbox .conbox .pic{ width:590px; height:460px; background:url(images/adpic1.jpg) no-repeat center center}
.midadtwo .adbox .conbox .pic_b{ width:590px; height:460px; background:url(images/adpic1.png) no-repeat 10px 100px}
.midadtwo .adbox .conbox .textbox .textlist{ width:520px; height:auto; margin:35px 0 35px 33px}
.midadtwo .adbox .conbox .textbox .textlist .title{ width:520px; height:44px; display:block; background:url(images/adtextnav.gif) no-repeat 0 0}
.midadtwo .adbox .conbox .textbox .textlist .title span{ width:51px; height:44px; display:block; color:#fff; font-size:30px; font-weight:bold; line-height:48px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-align:center}
.midadtwo .adbox .conbox .textbox .textlist .title p{ width:465px; height:44px; display:block; color:#2092c9; font-size:25px; line-height:44px; overflow:hidden; text-align:left}
.midadtwo .adbox .conbox .textbox .textlist .content,.midadtwo .adbox .conbox .textbox .textlist .content *{ font-size:14px; line-height:25px; color:#2092c9; padding:0 6px; margin-top:10px}


.blockaa{ width:100%; height:173px; margin:0 auto; background:url(images/bg_subban.jpg) center top no-repeat}
.blockaa .main{ width:1200px; height:206px; margin:0 auto; background:url(images/aa.png) 7px 34px no-repeat; position:relative}
.blockaa .main p{ position: absolute; left:7px; top:89px; width:735px; height: auto; color:#fff; line-height:30px; font-size:21px}
.blockaa .main .pic1{ position: absolute; left:785px; top:18px; }
.blockaa .main .pic1 img{ border:4px solid #fff}
.blockaa .main .pic2{ position: absolute; left:1002px; top:18px; }
.blockaa .main .pic2 img{ border:4px solid #fff}
.blockaa .maina{ width:1200px; height:206px; margin:0 auto; background:url(images/bb.png) 7px 34px no-repeat; position:relative}
.blockaa .maina p{ position: absolute; left:7px; top:89px; width:735px; height: auto; color:#fff; line-height:30px; font-size:21px}
.blockaa .maina .pic1{ position: absolute; left:785px; top:18px; }
.blockaa .maina .pic1 img{ border:4px solid #fff}
.blockaa .maina .pic2{ position: absolute; left:1002px; top:18px; }
.blockaa .maina .pic2 img{ border:4px solid #fff}


.about{ width:100%; margin:0 auto; height: auto; background:#f5f5f5; padding-top:50px; padding-bottom:50px}
.about .title{ width:1200px; background: url(images/about1_t.jpg) center top no-repeat; margin:0 auto}
.about .title .shang1{ color:#000000; font-size:35px; text-align:center; font-weight:bold; line-height:45px}
.about .title .xia1{font-size:18px; text-align:center; line-height:35px}
.about .title .dibu{ width:1200px; text-align:center; display:block; background:url(images/more.jpg) center center no-repeat; height:29px; line-height:29px; margin-top:10px}
.about .content{ width:1200px; padding-top:20px; margin:0 auto}
.about .content .tu{ float: left; background:url(images/gsjj.jpg) center center no-repeat; width:334px; height:212px}
.about .content .zi{ float:right; padding-left:10px; line-height:30px; font-size:14px; width:800px; height:215px; display:block; overflow:hidden}
.about .content .zi span{color:#444444; font-size:22px; font-weight:bold; line-height:40px}
.news{ width:1200px; margin:0 auto; margin-top:30px; height: auto}
.nomal{ width:300px; margin:0 auto; float:left; height: auto; margin-right:46px}
.nomal .title{ width:300px; margin:0 auto; height:50px; border-bottom:1px solid #dbdbdb; background:url(images/icon.jpg) 0 center no-repeat;}
.nomal .title p{ float:left; text-indent:15px; line-height:50px; font-size:18px; color:#0162b1}
.nomal .title span{line-height:50px; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif}
.nomal .title a{float:right; line-height:50px; font-size:14px; color:#444444}
.nomal .content{ margin:25px auto 0}
.con_que{ width:300px; height:80px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #cfcfcf }
.con_que a{ display:block; width:300px; height:30px; line-height:30px; background:url(images/w.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#333; font-weight:bold}
.con_que .abstract{ display:block; width:260px; height:48px; overflow:hidden; background:url(images/d.jpg) no-repeat 0 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}
.wenti{line-height:30px; height:30px; height:65px; margin-top:15px; border-bottom:1px dashed #CCC}
.wenti .s1{line-height:25px; background:url(images/w.jpg) left center no-repeat; height:25px; text-indent:20px; color:#10120f}
.wenti .x1{ height:50px}
.wenti .x1 .tu{ background:url(images/d.jpg) left top no-repeat; float:left; width:20px; height:50px}
.wenti .x1 .zi{line-height:20px; float:right; width:280px; color:#686669}
.qiye{ width:404px; margin:0 auto; float:left; min-height:435px; margin-right:46px}
.qiye .title{ width:404px; margin:0 auto; height:50px; border-bottom:1px solid #dbdbdb; background:url(images/icon.jpg) 0 center no-repeat;}
.qiye .title p{ float:left; text-indent:15px; line-height:50px; font-size:18px; color:#0162b1}
.qiye .title span{line-height:50px; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.qiye .title a{float:right; line-height:50px; font-size:14px; color:#444444}
.qiye .content{ width:404px; padding-top:10px; margin:0 auto}
.qiye .content ul li{height:33px; width:404px; line-height:33px; background:url(images/icona.jpg) no-repeat 5px center; text-indent:18px; overflow:hidden;}
.qiye .content ul li a{height:33px; width:304px;line-height:33px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.qiye .content ul li span{height:33px; width:100px; display:block; overflow:hidden; line-height:33px; font-family:Arial; color:#999999; text-align:right; display: block}
.foot{ width:100%; height:auto; margin:0 auto; margin-top:50px; background:#252525}
.foot .main{ width:1200px; height:autop; margin:0 auto}
.foot .main .lefttxt{ width:725px; height:auto; float:left}
.foot .main .lefttxt .dh{ width:725px; height:40px; line-height:40px; border-bottom:1px solid #3b3b3b; font-size:15px; color:#999999; margin-top:50px}
.foot .main .lefttxt .dh a{ font-size:15px; color:#999999}
.foot .main .lefttxt .cplb{ width:725px; height: auto; border-bottom:1px solid #3b3b3b; font-size:14px; color:#999999; padding-bottom:10px}
.foot .main .lefttxt .cplb p{font-size:14px; color:#999999; line-height:28px; padding-top:10px}
.foot .main .lefttxt .cplb span{font-size:14px; color:#999999; line-height:30px;}
.foot .main .lefttxt .cplb span a{font-size:14px; color:#999999; line-height:30px;}
.foot .main .lefttxt .bq{ width:725px; height: auto;font-size:14px; color:#999999; line-height:40px; margin-top:10px}
.foot .main .lefttxt .bq a{font-size:14px; color:#999999; line-height:40px}
.foot .main .righttxt{ width:312px; height:280px; float:right; background:url(images/bg_bot_tel.jpg) left center no-repeat; padding-left:58px}
.foot .main .righttxt p{ font-size:14px; line-height:47px; color:#999999; padding-top:45px}
.mainframe{ width:1200px; height:auto; margin:25px auto;}
.rightframe{width:950px; height:auto;float:right;}
.maincont{ width:948px; height:auto; float:right; border:1px solid #cdcdcd}
.maincont .head{ width:948px; height:39px; background: url(images/bg_main_dh.jpg) repeat-x 0 0; border-bottom:1px solid #cdcdcd}
.maincont .head p{ background:url(images/aa.jpg) 22px center no-repeat; text-indent:42px; line-height:39px;color:#000000; float:left; font-size:18px;}
.maincont .head span{ float:right; margin-right:10px; line-height:39px; color:#5e5e5e}
.maincont .content{ width:908px; min-height:796px; padding:20px}
.maincont .content1{width:908px; min-height:796px; padding:20px}
.maincont .content2{width:908px; min-height:796px; padding:20px;font-size:14px; line-height:30px;}
.maincont .content2 p{font-size:14px; line-height:30px; margin-bottom:10px}
.maincont .content2 strong{font-size:14px; line-height:30px; margin-bottom:10px}



.blocka{ width:900px; 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:900px;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:900px; 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 0 -30px; min-height:320px; padding:80px 0 0 400px; 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}