@charset "gb2312";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0px; padding:0px;font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;font-size:13px;color:#333;line-height:25px}
body{ max-width:1920px; margin:0 auto; }
img{border:none}
li{list-style:none;}

a{text-decoration:none; color:#333}
a:hover{text-decoration: none; color:#ca0000}

.a1{text-decoration:none; color:#ca0000}
.a1:hover{text-decoration: underline; color:#333}

.a2{text-decoration:none; color:#fefeff; }
.a2:hover{text-decoration: none; color:#fefeff;}

.x1 { background:url(images/x1.gif) repeat-x center;}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:1px; line-height:0; overflow:hidden; display:block}

.top{width:100%; height:32px; margin:0 auto; background:#333}
.top .content{width:1000px; height:32px; line-height:32px; color:#ffffff; margin:0 auto}
.top .content ul li{color:#fefeff; line-height:32px; float:left}
.top .content ul li a{text-decoration:none; color:#fff;}
.top .content ul li a:hover{text-decoration:none; color:#fff}


.head{width:100%; margin:0 auto; height:130px; background:url(images/bg.jpg) repeat}
.head .content{width:1000px; margin:0 auto; height:130px}
.head .logo{ background: url(images/logo.gif) center center no-repeat; width:1000px; height:130px}

.nav{width:100%; margin:0 auto; height:50px; background:#1f2c5c}
.nav .content{width:1000px; height:50px; margin:0 auto}
.nav ul li{ width:125px; float:left}
.nav ul li a{ width:124px; height:50px; float:left; display:block; line-height:50px; text-align:center; font-size:15px; color:#FFF}
.nav ul li a:hover{ width:124px; height:50px; float:left; display:block; line-height:50px; text-align:center; background:#ca0000; color:#fff; font-size:15px}

.banner {HEIGHT:420px; POSITION: relative;WIDTH: 100%; background:url(images/banner1.jpg) center top no-repeat; margin:0 auto}

.case{width:1000px; height:auto; margin:0 auto; margin-top:40px}
.case .title{ width:465px; height:auto; background:url(images/dec.jpg) center center no-repeat; color:#1f2c5c; font-size:30px; text-align:center; font-weight:bold; margin:0 auto; line-height:35px}
.case .title1{ width:1000px; height:30px; margin-top:0px; margin-bottom:34px;}


.list{    font-size:15px; background:#eee; color:#333; margin:10px 5px; padding:5px 30px; line-height:30px}
.list:hover{    font-size:15px; background:#284097; color:#fff; margin:10px 5px; padding:5px 30px; line-height:30px}



.case .content{width:1000px; margin:0 auto; height: auto}

 .LLL a { display:block; border:1px solid #cfcfcf;  background:#fff; width:234px; margin-left:15px }
 .LLL a img { display:block; height:187px; padding:2px; width:230px }
 .LLL a span { display:block; text-align:center; line-height:35px; height:35px}
 .LLL a:hover { background:#f1f1f1; border:#b1b1b1 solid 1px; color:#333 }

.about{width:100%; height: auto; margin:0 auto; background: url(images/bg_gsjj.jpg) center top no-repeat; margin-top:30px}
.about .content{width:1000px; margin:0 auto; height:auto}
.about .content .cont{width: 590px; height:auto; float: right}
.about .content .cont  p{height:100px;font-size:28px; color:#000; font-weight:bold; line-height:100px}
.about .content .honor{height:250px; width:360px; display:block; float:left; margin-top:39px; margin-left:0px; overflow:hidden; border:3px solid #ffffff}

.about .content .cont .list{ display:block; width:167px; height:42px; font-size:15px; color:#fff; text-align:center; line-height:42px; margin-top:20px; background:#1f2c5c}
.about .content .cont .list:hover{ display:block; width:167px;background:#ca0000; height:42px; line-height:42px; color:#ffffff; font-size:15px; text-align:center}

.botframe{ width:1000px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px}
.news{ width:660px; height:auto; margin:0 auto; background:url(images/main_dh.jpg) left top repeat-x; float:left}
.news .head{ width:660px; height:41px; background:none}
.news .head p{ font-size:15px; color:#fff; width:118px; height:41px; line-height:41px; text-align:center; float:left}
.news .head .title{ font-size:15px; color:#333; width:118px; height:41px; line-height:41px; text-align:center; float:left}
.news .head .title:hover{font-size:15px; color:#333; width:118px; height:41px; line-height:41px; text-align:center; float:left}
.news .head a{ font-size:12px; color:#888888; margin-right:22px; line-height:41px; float:right}
.news .content{ width:628px; border:1px solid #dfdfdf; border-top:none; padding:15px}

.news .content1{ width:628px; height: auto; margin-top:15px}

.news .content1 ul li{ width:314px; height:32px; background:url(images/icon1.jpg) no-repeat 10px; float:left}
.news .content1 ul li:hover{ width:314px; height:32px; background:url(images/icon1.jpg) no-repeat 10px #f3f3f3;  }
.news .content1 ul li a{ width:314px; height:32px; display:block; line-height:32px; text-indent:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.news .content1 ul li a:hover{width:314px; height:32px; display:block; line-height:32px;text-indent:25px}





.question{ width:320px; height:auto; margin:0 auto; background:url(images/main_dh.jpg) left top repeat-x; float:right}
.question .head{ width:320px; height:41px; background:none}
.question .head p{font-size:15px; color:#fff; width:118px; height:41px; line-height:41px; text-align:center; float:left}
.question .head a{ font-size:12px; color:#888; margin-right:20px; line-height:41px; float:right}



.question .borbox{width:320px; height:380px; padding-top:10px; overflow:hidden}
.question .borbox #ulOrderAnns{ width:320px; height:100px; margin:0px auto }
.question .borbox .con_que{ width:320px; height:80px; border-bottom:1px dotted #dfdfdf; margin:0 auto; padding:10px 0}
.question .borbox .con_que .title{ display:block; width:320px; height:28px; line-height:28px; background:url(images/wen.jpg) no-repeat 5px 4px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px }
.question .borbox .con_que .abstract{ display:block; width:285px; height:55px;  background:url(images/da.jpg) no-repeat 5px 4px; overflow:hidden; padding-left:35px}
.question .borbox .con_que .abstract,.questionbox .borbox .con_que .abstract *{line-height:20px; font-size:12px; color:#666}













.foot{width:100%; height:110px; margin:0 auto; background:#1f2c5c}
.foot .content{width:1000px; height:110px; margin:0 auto; }
.foot .content .add{width:358px; background:url(images/line.jpg) right center no-repeat; height:80px; padding-top:30px; float:left}
.foot .content .add .fon1{ font-size:18px; color:#fff; width:307px; float:right }
.foot .content .add .fon2{ font-size:13px; color:#fff; width:307px; float: right }

.foot .content .tel{width:335px; background:url(images/line.jpg) right center no-repeat; height:80px; padding-top:30px; float:left}
.foot .content .tel .fon1{ font-size:18px; color:#fff; width:245px; float:right }
.foot .content .tel .fon2{ font-size:20px; color:#fff; width:245px; float: right; font-family:Impact}

.foot .content .ewm{width:304px; height:80px; padding-top:10px; float: left}
.foot .content .ewm .fon1{ font-size:18px; color:#fff; width:145px; float:right }
.foot .content .ewm .fon2{ font-size:13px; color:#fff; width:145px; float:right; }


.bottom{width:100%; height:50px; background:#0e1940}
.bottom .content{width:1000px; height:50px; margin:0 auto; color:#6d7591; text-align:center; line-height:50px }
.bottom .content a{ color:#6d7591}
.bottom .content a:hover{text-decoration:none; color:#6d7591}


.main{width:1000px; height:auto; margin:0 auto; padding-top:25px; padding-bottom:25px}

.prolist{width:250px; height:auto; float:left; background:#1f2c5c}
.prolist .title{width:250px; height:70px; color:#fff; font-weight:bold; font-size:24px; text-align:center;line-height:70px}
.prolist .content{width:250px; height:auto}

.onepro{ width:248px; height:45px; display:block; line-height:45px; font-size:14px; border:1px solid #dfdfdf; border-top:none;text-indent:35px; background:#FFF}
.onepro:hover{ width:248px; height:45px; display:block; line-height:45px; background:#ca0000; font-size:14px; border:1px solid #ca0000; border-top:none; color:#fff;}

.twopro{ width:248px; height:45px; display:block; line-height:45px; background:#fff; font-size:14px; border:1px solid #dfdfdf; border-top:none;text-indent:35px}
.twopro:hover{ width:248px; height:45px; display:block; line-height:45px; background:#f9f9f9; font-size:14px; border:1px solid #dfdfdf; border-top:none; color:#333 }

.three{ width:248px; height:54px; display:block; line-height:54px; background:#fff; font-size:15px; border:1px solid #dfdfdf; border-top:none; text-align:center}
.three:hover{ width:248px; height:54px; display:block; line-height:54px; background:#ee6464; font-size:15px; border:1px solid #ee6464; border-top:none; color:#fff}



.proimg{ display:inlne; width:200px; padding:3px; border:#cfcfcf solid 1px; height:180px;  margin:15px 10px 5px 10px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left; font-size:13px;}
.proimg:hover{ display:inlne; width:200px; padding:3px; border:#6bc6f5 solid 1px; height:180px;  margin:15px 10px 5px 10px; overflow:hidden; text-align:center; line-height:30px; background:#6bc6f5; float:left; font-size:13px; color:#fff}

.proimg_b{ display:inlne; width:200px; padding:3px; border:#cfcfcf solid 1px; height:180px;  margin:15px 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left; font-size:13px;}
.proimg_b:hover{ display:inlne; width:200px; padding:3px; border:#cfcfcf solid 1px; height:180px;  margin:15px 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; background:#f5f5f5; float:left; font-size:13px; color:#333}



.proimg_d{ display:inlne; width:236px; height:219px;  margin:0 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:13px; border-bottom:1px solid #dfdfdf}
.proimg_d:hover{ display:inlne; width:236px; height:219px;  margin:0 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:13px; color:#333}

.proimg_a{ display:inlne; width:190px; padding:3px; border:#CDCDCD solid 1px; height:283px;  margin:15px 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left; font-size:13px;}
.proimg_a:hover{ display:inlne; width:190px; padding:3px; border:#6bc6f5 solid 1px; height:283px;  margin:15px 13px 5px 13px; overflow:hidden; text-align:center; line-height:30px; background:#6bc6f5; float:left; font-size:13px; color:#ffffff}


.maincont{width:735px; height: auto; float:right; border:1px solid #dfdfdf; border-top:3px solid #ca0000}
.maincont .title{height:50px; width:735px; line-height:50px; font-size:18px; font-weight:bold; text-indent:50px; background: url(images/dec1.jpg) left center no-repeat #f5f5f5}
.maincont .content{width:705px;padding:15px; height: auto; line-height:30px; font-size:14px; line-height:30px}
.maincont .content strong{ font-weight:bold; color:#ca0000; font-size:15px; line-height:30px}
.maincont .content .map{ width:650px; height:400px; display:block; margin-top:25px}



.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0}
.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:14px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}








.contact{width:1007px; height: auto; margin:0 auto; padding-top:50px}
.contact .title{height:70px; background:url(images/dh.png) center center no-repeat; text-align:center; font-size:30px; color:#6bc6f5; font-weight:bold; line-height:35px}
.contact .title1 p{line-height:30px; font-size:14px; text-align:center; color:#434343}
.contact .content{width:1007px; margin:0 auto; height:auto; margin-top:20px}
.contact .content .map{width:437px; height:324px; float:left}
.contact .content .addrss{width:495px; height:333px; background:url(images/bg_lxwm.jpg) right top no-repeat; float:right; padding-top:15px}
.contact .content .addrss li{ background:url(images/bg.png) left top no-repeat; margin:4px auto; line-height:27px; padding-top:14px; text-indent:30px}
.contact .content .addrss li span{ font-size:14px; color:#fff}



.newslist{ height:35px; width:705px; margin:0px auto}
.newslist ul li{ height:35px; width:705px; line-height:35px; border-bottom:1px dotted #aaa; background:url(images/d4.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.newslist ul li:hover{ height:35px; width:705px; line-height:35px; border-bottom:1px dotted #aaa; background:url(images/d4.gif) no-repeat 10px center; text-indent:26px; overflow:hidden}
.newslist ul li a{ height:35px; width:575px; display:block; overflow:hidden; line-height:35px}
.newslist ul li span{ height:35px; width:105px; display:block; overflow:hidden; line-height:35px; font-family:Arial; font-size:12px; color:#666}











.wl{width:735px; height: auto}
.wl .title{height:50px; background:url(images/gsjj.jpg) left center no-repeat; width:735px}
.wl .title p{line-height:50px; font-size:15px; font-weight:bold; text-indent:45px}
.wl .title a{ background:url(images/more.jpg) right center no-repeat; height:50px; width:45px; display:block}
.wl .content{width:705px; background:#ffffff; border:1px solid #d8d8d8; padding:15px}



.navi{width:140px; height:auto}
.navi .title{ height:50px; line-height:50px; color:#FFF; font-size:14px; background:url(images/bg_bot_line.jpg) left bottom no-repeat}
.navi .content{ margin-top:15px}
.navi .content li a{color:#fff;font-size:12px; width:70px; float:left}
.navi .content li a:hover{color:#FFF; width:70px}


.txt{ padding:10px}
.conneir *{font-size:15px;line-height:35px}