@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#3d3d3d; 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:35px; background:#f9f9f9; border-bottom:1px solid #ececec;margin:0 auto}
.topArea .main{ width:1200px; height:35px; margin:0 auto}
.topArea .main .welcome{ width:860px; height:35px; float:left; line-height:35px; font-size:12px; color:#303030}
.topArea .main .link{ width:240px; height:35px; float:right}
.topArea .main .link ul li{
	float: left;
	height:35px;
	line-height:35px;
	color:#303030;
	padding: 0 15px;}

.topArea .main .link ul li.ico1{ background:url(images/map.gif) no-repeat 0 center}
.topArea .main .link ul li.ico2{ background:url(images/message.gif) no-repeat 0 center}
.topArea .main .link ul li.ico3{ background:url(images/contact.gif) no-repeat 0 center}

.top{ width:1200px; height:130px; background: url(images/logo.gif) center center no-repeat; margin:0 auto}

.navback{ width:100%; height:50px;background: url(images/nav.jpg) repeat-x 0 0; margin:0 auto}
.navback .nav{ width:1200px; height:50px; margin:0 auto; position:relative; z-index:1000}
.navback .nav ul li{ width:150px; height:50px; float:left;background:url(images/nav_line.jpg) right center no-repeat}
.navback .nav ul li a{line-height:50px; height:50px; font-size:15px; color:#fff; display:block; text-align:center; width:150px;}
.navback .nav ul li a:hover{background:url(images/hover.jpg)  center center no-repeat}
.navback .nav #backnone{ background:none}
.navback .nav .menu{ display: block; width:150px; height:50px; line-height:50px; color:#fff; font-size:15px; text-align:center}
.navback .nav .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:150px; height:50px; line-height:50px; color:#fff; font-size:15px; text-align:center; }
.navback .nav .movetwo{ width:150px; height:44px;}
.navback .nav .now {  display:block; height:44px;overflow:hidden; background:none }
.navback .nav .move {  display:block; height: 250px; overflow:hidden;z-index:999;}
.navback .nav .move .movebox{  height:auto; background:#f7f7f7;z-index:-1; width:150px}
.navback .nav .move .movebox a{ display:block; height:32px; line-height:32px; text-align:left; border-bottom:1px solid #bbb; text-align:center; font-size:13px; color:#333;z-index:-1; }
.navback .nav .move .movebox a:hover{  background:#016cba; color:#fff;z-index:-1; }



.aboutall{ width:100%; height:470px; background:url(images/about_bg.gif) center top no-repeat; padding-top:24px;}
.about{ width:1200px; height:470px; margin:0 auto}
.about .title{ width:500px; height:60px; line-height:30px; background:url(images/about_top.png) center center no-repeat; margin:0 auto; text-align:center; font-size:20PX; color:#039; font-weight:bold}
.about .title SPAN{ color:#F00; font-size:20PX;}
.about .title1{ width:500px; height:30px; line-height:30px; margin:0 auto; text-align:center; font-size:16px;}
.about .content{ width:1200px; height:370px; padding-top:30px; margin:0 auto }
.about .content .tu{ width:555px; height:310px; background:url(images/about_tu.gif) left top no-repeat; float:left}
.about .content .wenzi{ width:620px; height:310px; float:right; line-height:38px; }


.productall{ width:100%; height:1070px; background:url(images/product_bg.gif) center top no-repeat; padding-top:95px;}
.product { width:1200px; height:1070px; margin:0 auto}
.product .title{ width:1200px; height:80px; background:url(images/cp_top.gif) center 15px no-repeat; margin:0 auto; text-align:center}
.product .title span{ font-size:29px; line-height:35px; color:#194ea4; font-weight:bold}
.product .content{ width:1200px; height:900px; margin:0 auto; padding-top:20px}
.product .content .lb{ width:1200px; height:110px; margin:0 auto}
.product .content .cpshow{ width:1209px; height:auto}
.gg a{display:block;background:#194ea4;height:65px;line-height:65px;color:#fff;font-size:19px; margin:40px 2px 0px 0; float:left; padding-left:33px; padding-right:33px;}
.proimg_a{ display:inlne; width:291px; height:264px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:5px 9px 12px 0;  border:1px solid #CCC}
.proimg_a:hover{ display:inlne; width:291x;height:264px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:5px 9px 12px 0;  border:1px solid #CCC }


.honorall{ width:100%; height:470px; background:#e5e9ec; margin-top:30px;}
.honor{ width:1208px; height:450px; padding-top:20px; margin:0 auto}
.proimg_b{ display:inlne; width:291px; height:195px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px 9px 12px 0;  border:1px solid #CCC}
.proimg_b:hover{ display:inlne; width:291x;height:195px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px 9px 12px 0;  border:1px solid #CCC }

.caseall{ width:100%; height:400px; background:url(images/case_bg.jpg) left top repeat-x; padding-top:64px;}
.case{ width:1200px; height:400px; margin:0 auto}
.case .title{ width:1200px; height:80px; background:url(images/cp_top.gif) center 15px no-repeat; margin:0 auto; text-align:center}
.case .title span{ font-size:29px; line-height:35px; color:#194ea4; font-weight:bold}
.case .content{ width:1209px; height:auto; margin:0 auto ; padding-top:20px}
.proimg_c{ display:inlne; width:291px; height:264px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:15px 9px 12px 0;  border:1px solid #CCC}
.proimg_c:hover{ display:inlne; width:291x;height:264px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:15px 9px 12px 0;  border:1px solid #CCC }


.news{ width:1200px; height:360px; margin:0 auto; margin-top:30px}
.news .title{ width:1200px; height:35px; border-bottom:1px solid #CCC; }
.news .title .aa{ width:80px; border-bottom:1px solid #f28020; height:34px; text-align:center; font-size:18px; float:left}
.news .title .bb{ width:80px;  height:34px; text-align:center; float:right}
.news .content{ width:1200px; height:325px; position:relative}
.news .content .zuo{ width:605px; height:325px; position: absolute;left:0px}
.news .content .zuo .tx{ width:274px; height:325px; float:left; margin:10px 6px 0 0}
.news .content .zuo .tx .tu{ width:274px; height:169px;}
.news .content .zuo .tx .tu img{ width:274px; height:169px;}
.news .content .zuo .tx .n{ width:274px; height:35px; line-height:35px; font-weight:bold}
.news .content .zuo .tx .text{ width:274px; height:60px; line-height:30px;}
.news .content .you{ width:580px; height:325px; position:absolute;right:15px}
.block1{ width:568px; height:78px; border:1px solid #CCC; margin-top:12px; padding:5px;}
.block1 .time{ float:left; display:block; text-align:center; width:75px; height:78px; border-right:1px solid #CCC}
.block1 .time p{ color:#b9b9b9; font-size:40px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding-top:20px}
.block1 .time span{ color:#b9b9b9; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
.block1 .righttxt{ float:right; width:485px; height:auto; padding-left:5px}
.block1 .righttxt p a{width:485px; height:35px;font-size:18px;line-height:35px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block1 .righttxt span{width:485px; height:53px; display:block; overflow:hidden;line-height:24px; font-size:12px; color:#7c7c7c;}

.footbox{ width:100%; margin:0 auto; background:#214c91; min-height:282px; padding-top:24px; margin-top:30px;}
.footbox .content{ width:1200px; margin:0 auto;}
.footbox .content .dh{ width:690px; border-bottom:solid 1px #4d70a6; height:66px; line-height:66px; color:#fff; font-size:16px}
.footbox .content .dh a{ height:66px; line-height:66px; color:#fff; font-size:16px}
.footbox .content .fw{border-bottom:solid 1px #4d70a6;color:#fff;width:690px; text-align:left; height: auto}
.footbox .content .fw p{color:#fff; line-height:50px; font-size:14px}
.footbox .content .fw a{color:#fff; line-height:30px;}
.footbox .content .cont{ text-align:left;width:690px; text-align:left; height:60px; line-height:60px;color:#fff;}
.footbox .content .cont a{line-height:60px;color:#fff;}
.footbox .content .contr{ background:url(images/contact.png)  no-repeat left top; width:270px; padding-left:55px; line-height:45px; margin-top:20px;color:#fff; font-size:14px;}







.cptop{ width:1200px; margin:0 auto; margin-top:20px}
.cpall{ width:220px; margin:0 auto;  height:656px} 
.cpleft{ width:220px; margin:0 auto; background:url(images/cpleft_bg.jpg) left top no-repeat;}
.cpleft .title{ width:220px; color:#fff; height:70px; text-align: center; padding-top:10px}
.cpleft .title span{ font-weight:bold; font-size:20px; color:#FFF}
.cpleft .content{ width:200px; margin:0 auto; padding:8px; height:auto}
.cpleft .content1{ width:200px; margin:0 auto; padding:8px; }
.lx_bot{ width:200px; padding:0 10px 10px 10px; color:#fff; text-align:center; font-weight:bold; font-size:16px}
.gg1 a{display:block;width:150px;height:27px;line-height:27px;text-indent:27px;margin:0 auto;text-align:left;color:#333333;font-size:14px; margin:2px 5px 2px 8px; border-bottom:#999 dashed 1px}
.gg1 a:hover{display:block;width:150px;height:27px;line-height:27px;text-indent:27px;margin:0 auto;text-align:left;color:#196ac6;font-size:14px; margin:2px 5px 2px 8px;border-bottom:#999 dashed 1px}

.cpleft1{ width:220px; margin:0 auto; }
.cpleft1 .title{ width:220px; color:#fff; height:75px; text-align: center; padding-top:10px; background:url(images/cp_top.jpg) left top no-repeat}
.cpleft1 .title span{ font-weight:bold; font-size:20px; color:#FFF}
.cpleft1 .content{ width:210px; background:url(images/cp_bgg.jpg) left top repeat-y; height:auto; margin:0 auto; padding-top:10px; padding-left:10px}
.cpleft1 .content1{ width:200px; margin:0 auto; padding:8px; }
.lx_bot1{ width:200px; padding:20px 10px 10px 10px; color:#fff; text-align:center; font-weight:bold; font-size:16px; background:url(images/cp_bot.jpg) left top no-repeat; height:64px;}



.leftlx{ width:220px; margin:0 auto; height:auto; float:left}
.leftlx .title{ width:220px; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.leftlx .title .aa{ width:220px;margin:0 auto;color:#05345e;line-height:50px;background:url(images/icon.jpg) left center no-repeat;text-indent:10px;font-size:16px; font-weight:bold; font-stretch:10px}
.leftlx .content{ line-height:32px;}

.cpright{ width:945px; margin:0 auto}
.cpright .title{ width:945px; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.cpright .title .aa{ width:200px; margin:0 auto; color:#05345e; line-height:50px; background:url(images/icon.jpg) left center no-repeat; text-indent:10px; font-size:16px; font-weight:bold; font-stretch:10px}
.cpright .title .bb a{ width:150px; margin:0 auto; font-size:12px; line-height:50px}
.cpright .content{ width:925px ; margin:0 auto; padding:10px; height:400px}


.newslist{ height:39px; width:945px; margin:0px auto}
.newslist ul li{ height:38px; width:945px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:825px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:945px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; color:#018426;}
.newslist ul li span{ height:38px; width:120px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:750px; 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}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}



.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.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:12px}
.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}

