@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img,div{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 14px/1.5 "msyhl422459","Î¢ÈíÑÅºÚ",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; color:#333333; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto; background-color:#fff;color:#333333;}
input, img {vertical-align: middle;}
body,html{min-width:1200px;max-width:100%;margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden; display:block;}
.main{ width:1200px; margin:0 auto;}

.headbox{ background:url(images/head_bg.jpg) repeat-x top left; height:44px; line-height:44px;}
.headbox ul{ width:1200px; margin:0 auto;}
.headbox ul li{ height:44px; line-height:44px;}
.top{ width:1200px; margin:0 auto;}
.nav{ background:url(images/nav_bg.jpg) repeat-x top left; height:46px;}
.memu{ width:1200px; margin:0 auto;}
.memu ul{}
.memu ul li{ float:left; background:url(images/nav_line.jpg) no-repeat right center; text-align:center; height:46px; line-height:46px;}

.navline a{width:133px; display:block; height:46px; line-height:46px; color:#FFFFFF; text-align:center;}
.navline a:hover{width:133px; display:block; height:46px; line-height:46px; color:#FFFFFF; text-align:center;background:#0f3171;}
.navclass a{ width:200px; display:block; height:46px; line-height:46px; color:#FFFFFF;}
.navclass a:hover{ display:block; width:200px; height:46px; line-height:46px; color:#FFFFFF; background:#0f3171;}

#home{ background:none;}

.link{ width:100%; height:41px; border-bottom:1px solid #e5e5e5; margin:0 auto}
.link .main{ width:1200px; height:41px; margin:0 auto}
.link .main ul li{ float:left; height:41px; color:#333333}
.link .main ul li p{font-size:14px; color:#333333; line-height:40px;width:655px; height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link .main ul li a{font-size:14px; color:#666666; line-height:40px;}

.bannerfo{ width:258px;height:41px;}
.bannerfo ul{width:258px;height:41px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:213px; height:30px; margin:5px 0;overflow:hidden;}
.bannerfo ul .inputbox input{ width:213px; height:30px; padding:0 10px;color:#999999; line-height:30px; font-size:13px; background:url(images/search1.jpg) no-repeat 0 0}
.bannerfo ul .menuser{ width:45px; height:30px; padding:5px 0 0 0}
.bannerfo ul .menuser img{width:45px; height:30px}


.product{ width:1200px; height: auto; margin:0 auto}
.product .title1{ width:1200px; height:85px; margin:20px auto 0 auto; background:url(images/line.jpg) center 60px no-repeat}
.product .title1 p{color:#333;font-size:24px; line-height:45px;font-weight:bold; text-align:center}
.product .title1 .txt{color:#007ac7; font-size:22px; font-weight:bold; line-height:30px; display:block; text-align: center}
.product .title1 .txt span{color:#e31e16; font-size:22px; font-weight:bold; line-height:30px;}

.cplist{ width:280px; height:auto; background:#204f9d; float:left; margin-right:25px; margin-top:20px;}
.cplist .head{ height:88px; width:280px;background: url(images/bg1.jpg) repeat;}
.cplist .head p{color:#fff;font-size:20px; font-weight:bold; line-height:30px; text-align:center; padding-top:18px}
.cplist .head span{line-height:23px; display:block;text-align:center;font-size:18px;color:#fff; font-family:Arial, Helvetica, sans-serif}
.cplist .content{ width:270px; min-height:228px; background:#fff; margin:0 auto; padding-top:14px; }


.onepro{ width:250px; height:30px; line-height:30px; color:#fff; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; background: url(images/bg_list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{width:250px; height:30px; line-height:30px; color:#fff; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; background: url(images/bg_list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.twopro{ width:250px; height:25px; line-height:25px; text-align:left;  display: block;font-size:14px; color:#717171; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #dedede}
.twopro:hover{width:250px; height:25px; line-height:25px; text-align:left; display: block;font-size:14px; color:#da251c;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #dedede}






.cplist .telephone{ width:220px; min-height:17px; margin:0 auto; background:url(images/del.jpg) 9px center no-repeat}
.cplist .telephone p{ font-size:13px; line-height:20px;color:#fff;padding-top:15px; padding-left:65px;}
.cplist .telephone span{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:30px;padding-left:18px; padding-left:65px}

.mainframe{ width:1200px; height: auto; margin:20px auto;}
.maincont{ width:895px; height: auto; float:right; margin-top:20px;}
.maincont .head{ width:895px;height:41px; background:#1e4485;}
.maincont .head p{width:180px; line-height:41px;font-size:20px;font-weight: bold; color:#FFFFFF; float:left; text-align:center; background:#e24a0b;}
.maincont .head span{float:right; margin-right:10px;line-height:41px; color:#FFFFFF}
.maincont .head a{float:right; margin-right:10px;line-height:41px; color:#FFFFFF }

.maincont .content{ width:895px; height: auto; margin-top:25px;}
.maincont .content1{width:895px; height: auto; margin-top:25px;}
.maincont .content1 p{ padding-bottom:10px; font-size:15px; line-height:30px}

.maincont .content2{width:895px; height: auto; margin-top:10px}
.maincont .content2 p{ line-height:30px; padding:10px;}

.proimg_bb{width:280px; height:250px; text-align:center; overflow:hidden; margin:10px 8px 10px 10px; display:inline; float:left;}
.proimg_bb img{width:280px; height:210px;}
.proimg_bb span{width:280px; height:40px; display:block; line-height:40px; text-align:center;}
.proimg_bb:hover{width:280px; height:250px;overflow:hidden; margin:10px 8px 10px 10px; display:inline; float:left;}






.proimg_a{width:280px; height:250px; overflow:hidden; margin:10px 8px 20px 10px; display:inline; float:left;}
.proimg_a img{width:280px; height:210px;}
.proimg_a span{width:280px; height:30px; display:block; line-height:30px; text-align:center; color:}
.proimg_a:hover{width:280px; height:250px;overflow:hidden; margin:10px 8px 20px 10px; display:inline; float:left;}

.newslist{ height:39px; width:910px; margin:0px auto}
.newslist ul li{ height:38px; width:910px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px  center; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:810px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}

.newslist ul li a:hover{ height:38px; width:810px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px  center; text-indent:26px; overflow:hidden; color:#4775b7;}

.newslist ul li span{ height:38px; width:100px; 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; width:100%;}
.proshow .primgpic{ width:712px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; 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}



.question{ width:100%; margin:48px auto 0 auto; background:url(images/m6.png) center top no-repeat #f8f8f8; height:1029px; position:relative;}

.m1{ position:absolute; left:0px; top:101px;}
.m2{ position:absolute; left:0px; bottom:30px;}
.m3{ position:absolute; right:0px; top:110px;}

.questionbox{ position:relative; width:1200px; margin:0 auto;}

.questitle{ width:1200px; text-align:center; padding-top:15px;}
.questitle span{ font-size:24px; font-weight:bold; color:#FFFFFF; line-height:40px; height:40px; text-align:center}

.questitle p{ color:#FFFFFF; height:20px; line-height:20px; text-align:center;}



.ggbox{ background:url(images/gg.jpg) no-repeat center top; height:212px;}

.m4{ position:absolute; left:0px; top:170px;}
.m5{ width:530px; position:absolute; right:0px; top:100px;}
.frameaa1{  position:absolute; top:30px;}
.frameaa1 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:26px; width:61px; height:61px; line-height:61px; font-weight:bold; text-align:center;background:url(images/m7.png) no-repeat left top; position:absolute; left:0px; top:0px;}

.frameaa1 .title{ position:absolute; left:65px;background:url(images/dw.jpg) repeat-x bottom left; height:42px; width:300px;}
.title p{ float:left;line-height:30px; float:left; width:120px; font-size:26px; font-weight:bold; color:#1d4385;}
.title em{ line-height:38px; font-size:16px; color:#9f9f9f; float:left; font-family:Arial, Helvetica, sans-serif}


.contenta{ position:absolute; left:65px; top:50px; width:450px;}
.frameaa1 .contenta ul li{ font-size:14px; color:#333333; line-height:26px}
.frameaa1 .contenta ul li font{ font-size:14px; color:#e31e16; line-height:26px; font-weight:bold;}




.frameaa2{  position:absolute; top:140px;}
.frameaa2 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:26px; width:61px; height:61px; line-height:61px; font-weight:bold; text-align:center;background:url(images/m7.png) no-repeat left top; position:absolute; left:0px; top:0px;}

.frameaa2 .title{ position:absolute; left:65px;background:url(images/dw.jpg) repeat-x bottom left; height:42px; width:300px;}


.frameaa2 .contenta ul li{ font-size:14px; color:#333333; line-height:26px}
.frameaa2 .contenta ul li font{ font-size:14px; color:#e31e16; line-height:26px; font-weight:bold;}



.frameaa3{  position:absolute; top:300px;}
.frameaa3 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:26px; width:61px; height:61px; line-height:61px; font-weight:bold; text-align:center;background:url(images/m7.png) no-repeat left top; position:absolute; left:0px; top:0px;}

.frameaa3 .title{ position:absolute; left:65px;background:url(images/dw.jpg) repeat-x bottom left; height:42px; width:300px;}


.frameaa3 .contenta ul li{ font-size:14px; color:#333333; line-height:26px}
.frameaa3 .contenta ul li font{ font-size:14px; color:#e31e16; line-height:26px; font-weight:bold;}


.m6{width:530px; position:absolute; right:0px; top:616px;}
.m7{width:530px; position:absolute; left:0px; top:616px;}



.frameaa4{  position:absolute; top:50px;}
.frameaa4 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:26px; width:61px; height:61px; line-height:61px; font-weight:bold; text-align:center;background:url(images/m7.png) no-repeat left top; position:absolute; left:0px; top:0px;}

.frameaa4 .title{ position:absolute; left:65px;background:url(images/dw.jpg) repeat-x bottom left; height:42px; width:300px;}


.frameaa4 .contenta ul li{ font-size:14px; color:#333333; line-height:26px}
.frameaa4 .contenta ul li font{ font-size:14px; color:#e31e16; line-height:26px; font-weight:bold;}



.frameaa5{  position:absolute; top:180px;}
.frameaa5 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:26px; width:61px; height:61px; line-height:61px; font-weight:bold; text-align:center;background:url(images/m7.png) no-repeat left top; position:absolute; left:0px; top:0px;}

.frameaa5 .title{ position:absolute; left:65px;background:url(images/dw.jpg) repeat-x bottom left; height:42px; width:300px;}


.frameaa5 .contenta ul li{ font-size:14px; color:#333333; line-height:26px}
.frameaa5 .contenta ul li font{ font-size:14px; color:#e31e16; line-height:26px; font-weight:bold;}



.aboutbox{ width:100%; margin:0 auto; position:relative; height:666px;}
.aboutdw{ left:0px; width:100%; margin:0 auto; height:520px; background:#f1f1f1; top:140px; border-top:solid 7px #fbcc38; position:absolute;}

.aboutcont{ width:1200px; margin:0 auto; z-index:1000; position:absolute; top:72px;}
.aboutcont span{ font-size:31px; font-weight:bold; color:#204e9f; height:35px; line-height:35px;}
.aboutcont font{ color:#595959;}
.aboutcont p{ line-height:30px; height:30px; font-size:16px;}
.aboutcont .text{ padding-top:20px; line-height:28px; display:block; width:650px; float:right;}
.aboutcont .text .more{ background:#074787; color:#FFFFFF; width:150px; height:40px; line-height:40px; text-align:center; display:block;}

.casebox{ width:1200px; margin:0 auto; position:absolute; top:350px;}


.content1{ width:1150px; height:190px; margin:0 auto; position:relative; top:75px;}
.content1 .le_jt a{ width:46px;  display: block; position:absolute;  left:-30px; top:65px;  z-index:1000;}

.content1 .rig_jt a{ width:46px;  display:block; position:absolute; right:-65px; top:65px;  z-index:1000; }

.content1 .conpro1{ width:1150px; height:190px; position:absolute; margin:0 auto; display:block;}

.content1 .conpro1 a{ display:inline; width:198px; height:186px;float:left; margin:0 12px;  border:1px solid #cecece; text-align:center;}
.content1 .conpro1 a:hover{ display:inline; width:198px; height:186px; float:left; margin:0 12px; border:1px solid #cecece;}
.content1 .conpro1 span{ width:198px; height:30px; line-height:30px; border-top:1px solid #cecece; background:#FFFFFF; display:block;}


.newsbox{ width:1200px; margin:30px auto 0 auto;}

.newsleft{ width:815px; float:left;}
.ntitle{ width:815px; background:#f5f5f5; height:40px; line-height:40px;}
.ntitle span{ width:146px; height:40px; background:#064787; text-align:center; line-height:40px; float:left; font-size:20px; color:#FFFFFF;}
.ntitle a{ float:right; background:url(images/more.jpg) no-repeat right center; height:40px; line-height:40px; text-align:left; width:80px; margin-right:20px;}
.newscont{ width:783px; border:solid 1px #e5e5e5; border-top:none; padding:15px;}

.newst{ color:#333333;font-weight:bold; font-size:16px;}
.newsnr{font-size:14px; color:#666666; text-align:left; line-height:26px; width:540px; float:right;}
.newsnr .more{ width:120px; height:24px; line-height:24px; text-align:center; display:block; background:#ffc600}

.index_newslist{ height:32px; width:380px; float:left; margin-right:10px; margin-left:1px; }
.index_newslist ul li{ height:32px; width:380px; line-height:32px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.index_newslist ul li a:hover{ height:32px; width:280px; line-height:32px; border-bottom:1px dotted #e0e0e0; color:#034090; background:url(images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden}
.index_newslist ul li a{ height:32px; width:280px; display:block; overflow:hidden; line-height:32px; font-size:13px}
.index_newslist ul li span{ height:32px; width:100px; display:block; overflow:hidden; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}

.newsright{ width:363px; float:right;}
.ntitler{ width:363px; background:#f5f5f5; height:40px; line-height:40px;}
.ntitler span{ width:146px; height:40px; background:#064787; text-align:center; line-height:40px; float:left; font-size:20px; color:#FFFFFF;}
.ntitler a{ float:right; background:url(images/more.jpg) no-repeat right center; height:40px; line-height:40px; text-align:left; width:80px; margin-right:20px;}

.newscontr{ width:341px; border:solid 1px #e5e5e5; border-top:none; padding:10px;}

.newscontr .frame{ width:341px; height:auto; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #dbdbdb}
.newscontr .frame p{ width:341px; line-height:30px; height:30px; background:url(images/w.jpg) 0 center no-repeat; text-indent:30px; font-weight:bold;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.newscontr .frame span{ width:311px; line-height:25px; height:48px; display:block; color:#666666; overflow:hidden; background:url(images/d.jpg) 0 6px no-repeat; padding-left:30px; font-size:13px;}

.linkbox{ width:1200px; margin:20px auto 0 auto;}
.linkbox ul{ width:1200px;}
.linkbox span{ background:url(images/link.jpg) no-repeat left center; height:15px; line-height:15px; padding-left:40px;}
.linkbox font{ font-size:12px; color:#aab5bb}

.foot{ width:100%; margin:20px auto 0 auto; height:244px; background:#435058;}
.foot ul{ width:100%; margin:0 auto;}

.footnav{ height:56px; width:1200px; text-align:center; line-height:56px; color:#8a939a; margin:0 auto;}
.line{border-bottom:solid 1px #5e6971;border-top:solid 1px #303a41; width:100%; height:0px;}
.footnav a{color:#8a939a; text-align:center; margin-left:20px; margin-right:20px;}
.footcont{ width:1200px; margin:0 auto; text-align:center; color:#8a939a; font-size:14px; line-height:30px; padding-top:35px;}
