@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;color:#333333;}
input, img {vertical-align: middle;}
body,html{min-width:1100px;max-width:100%;margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden; display:block;}
.fr{ float:left}
.fl{ float:right}

.headbox{ width:100%; margin:0 auto;}
.headbox ul li{ float:left; height:5px;}
.top{ width:1100px; margin:0 auto; background:url(images/top.jpg) no-repeat top center; height:123px;}
.nav{ background:#014c9d; height:52px; width:100%; margin:0 auto;}
.nav .menu{ width:1200px; margin:0 auto;}
.nav .menu ul{}
.nav .menu ul li{ float:left; width:133px; margin:0 auto; line-height:52px; background:url(images/nav_middle.jpg) no-repeat right center; text-align:center;}
.nav .menu ul li a{ color:#FFFFFF;}


.ssbox{ background:url(images/ss_bg.jpg) repeat-x top left; height:40px; width:100%; margin:0 auto;}

.ssbox .main{ width:1100px; height:40px; margin:0 auto}
.ssbox .main ul li{ float:left; height:41px; color:#333333}
.ssbox .main ul li p{font-size:14px; color:#333333; line-height:40px;width:655px; height:60px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(images/n_icon.jpg) no-repeat left center; text-indent:25px;}
.ssbox .main ul li a{font-size:14px; color:#666666; line-height:40px;}

.bannerfo{ width:258px;height:30px; margin-top:5px;}
.bannerfo ul{width:258px;height:30px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:217px; height:30px; margin:0px 0;overflow:hidden;}
.bannerfo ul .inputbox input{ width:217px; height:28px; padding:0 10px;color:#999999; line-height:28px; font-size:13px; border:solid 1px #bcbcbc;}
.bannerfo ul .menuser{ width:40px; height:30px; padding:0 0 0 0}
.bannerfo ul .menuser img{width:40px; height:30px}

.probox{ width:100%; margin:0 auto; background:url(images/bg.jpg) repeat top left;padding-top:16px; padding-bottom:37px;}
.probox .content{ width:1100px; margin:0 auto; background:#FFFFFF; }
.probox .content ul li{ float:left;}
.listbox{ width:240px; float:left;}
.listbox .head{ height:55px; background:#e70101; width:190px; color:#FFFFFF; text-align:left; padding-top:15px; padding-left:50px;}
.listbox .head span{ font-weight:bold; color:#FFFFFF; font-size:18px;}
.listbox .head p{ font-size:12px; font-weight:100;}
.listbox .cont{ width:240px; background:#004d9d; padding-top:20px;}
.listbox .cont a{ width:220px; margin:0 auto; display:block; background:url(images/left_dw.jpg) no-repeat top left; height:34px; line-height:34px; text-align:left; text-indent:25px;}
.listbox .cont a:hover{ width:220px; background:url(images/list_hover.jpg) no-repeat top left; height:34px; line-height:34px; text-align:left; text-indent:25px; display:block;}
.listbox .cont.tt{ width:214px; text-indent:20px; background:url(images/icon.gif) no-repeat 10px 10px; height:32px; line-height:32px; border-bottom:dashed 1px #CCCCCC; margin:0 auto;}

.listbot{ width:158px; margin:0 auto; background:url(images/tel.jpg) no-repeat 5px 26px; height:82px; padding-top:26px; padding-left:62px; color:#FFFFFF; line-height:25px;}
.listbot span{ font-size:16px; font-weight:bold;}

.probox .content ul li .cpcont{ width:860px;}
.probox .content ul li .cpcont .head{ height:69px; border-bottom:solid 1px #e6e6e6; padding-left:18px;}
.probox .content ul li .cpcont .head span{ background:url(images/p_icon.jpg) left center no-repeat; padding-left:20px; height:69px; line-height:69px; font-size:15px; font-weight:bold;}
.probox .content ul li .cpcont .cont{ padding-top:20px;}
.proimg_a{ display:inlne; width:181px; height:225px; overflow:hidden; text-align:center;  line-height:30px; float:left; font-size:13px; margin:0 10px 15px 18px; }
.proimg_a img{ width:181px; height:167px;}
.proimg_a:hover{ display:inlne; width:181px; height:225px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px; color:#b91514; margin:0 10px 15px 18px; }

.proimg_a:hover img{ width:181px; height:167px;}

.yybox{ width:100%; margin:0 auto; background:url(images/yy_bg.jpg) repeat top left; height:1500px;}
.yybox .head{ background:#1561af; height:107px; width:100%; margin:0 auto; border-top:solid 1px #cccccc; padding-top:21px; padding-bottom:21px;}
.yybox .head p{ border:solid 1px #407dbc;width:98%; margin:0 auto; text-align:center; font-size:25px; font-weight:bold; color:#FFFFFF; padding-top:15px; padding-bottom:5px;}
.yybox .head p font{ color:#fefe00; font-size:25px; font-weight:bold;}
.yybox .head p span{ color:#ff992d; font-size:25px; font-weight:bold;}
.yybox .head p em{ font-size:14px; font-weight:100; line-height:20px;}
.yybox .content{ width:1100px; margin:0 auto; position:relative;}
.yybox .content .title{ position:absolute; left:454px; top:0px;}
.yybox .content .line{ width:1px; background:#89abc6; height:1261px; position:absolute; left:549px; top:53px;}
.yybox .content .tu{ position:absolute; top:65px; left:46px;}
.m1{ position:absolute; width:463px; border-bottom:solid 1px #84aeba; left:550px;}

.yybox .content .01{ position:absolute; left:513px; width:71px; height:71px;}







.hb{ width:100%; height:auto;float:left; background:url(images/lt-bg.jpg) no-repeat center top; height:1460px}
.hb .head {width:100%; height:203px;float:left;}
.hb .coc { float:left; width:100%; height:1260px; background:url(images/hb-bg.jpg) no-repeat center;}
.hb .txt1 { text-align:center; color:#ffffff; font-weight:bold; font-size:35px; padding-top:45px; line-height:40px;}
.hb .txt2 { text-align:center; color:#ffffff; font-size:15px;}
.hb .coc .cc { width:1100px; height:auto; margin:auto;}
.edg1{ height:457px; }
.edg1 h1 { height:65px; border-bottom:1px #e0e0e0 solid; width:410px;}
.edg1 h1 p{ color:#0a5085; font-weight:bold; font-size:28px; width:410px;}
.edg1 h1 b{font-weight:normal;display:block;font-size:13px;color:#9eafc2;line-height:22px;text-transform:uppercase;}
.edge_p1 img{ padding-top:10px;padding-left:10px; }
.edge_w1{width:505px; margin-top:40px;}
.edg1 ul {padding-top:30px;}
.edg1 li{ line-height:60px; border-bottom:1px #e0e0e0 solid; width:410px; color:#3f6b95; font-size:14px;}
.edg_more img{ padding:15px;}

.edg2{ height:430px; }
.edg2 h1 { height:65px; border-bottom:1px #e0e0e0 solid; width:400px;}
.edg2 h1 p{ color:#0a5085; font-weight:bold; font-size:28px; width:400px;}
.edg2 h1 b{font-weight:normal;display:block;font-size:13px;color:#9eafc2;line-height:22px;text-transform:uppercase;}
.edge_p2 img{ margin-top:30px; margin-right:100px;}
.edge_w2 { margin-left:100px;}
.edg2 ul {padding-top:30px;}
.edg2 li{ line-height:60px; border-bottom:1px #e0e0e0 solid; width:400px; color:#3f6b95;font-size:14px; }
.edg_more img{ padding:15px;}

.edg3{ height:445px; }
.edg3 h1 { height:65px; border-bottom:1px #e0e0e0 solid; width:500px;}
.edg3 h1 p{ color:#0a5085; font-weight:bold; font-size:28px; width:500px;}
.edg3 h1 b{font-weight:normal;display:block;font-size:13px;color:#9eafc2;line-height:22px;text-transform:uppercase;}
.edge_p3 img{ background:url(images/t3-bg.jpg) no-repeat; margin-left:50px;}
.edg3 ul {padding-top:30px;}
.edg3 li{ line-height:60px; border-bottom:1px #e0e0e0 solid; width:440px; color:#3f6b95; font-size:14px;}
.edg_more img{ padding:15px;}
.edge_w3{width:505px; }


.ban{ width:100%; background: url(images/dh.png) center center no-repeat; height:228px; margin:0 auto; z-index:1000; position:relative; top:-23px;}



.about{ width:100%; height:auto; margin:0 auto; background:#f3f3f3; padding-bottom:20px; height:900px}
.about .main{ width:1100px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:40px}
.about .main .head{ width:1100px; height:65px; background:url(images/about-lt.jpg) center bottom no-repeat}
.about .main .head p{font-size:34px; color:#25262c; font-weight:bold; line-height:65px; text-align:center}
.about .main .head span{ font-size:34px; font-weight:bold; line-height:65px; color:#e60012}
.about .main .content{ width:1100px; height:auto; margin-top:45px; line-height:30px; color:#3d3d3d}

.bottomframe{ width:1100px; height:auto; margin:45px auto}

.news{ width:398px; height:auto; float:left; margin-right:20px; border:1px solid #e0e0e0; border-top: none; background:url(images/bg_main_dh.gif) left top repeat-x #f3f3f3;}
.news .head{ width:398px; height:54px; background:url(images/aa.gif) no-repeat 20px center }
.news .head p{font-size:20px; font-weight:bold;color:#015db4; line-height:54px; text-indent:35px; float:left}
.news .head a{ float:right; margin-right:10px; margin-top:23px}
.news .content{ width:368px; height:280px; padding:15px}

.news .content ul li{height:39px; width:368px; line-height:39px; border-bottom:1px dotted #cdcdcd; background:url(images/icon.gif) no-repeat 0 center; text-indent:20px; overflow:hidden;}
.news .content ul li a{height:39px; width:268px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.news .content ul li span{height:39px; width:100px; display:block; overflow:hidden; line-height:39px; font-family:Arial; color:#999999}

.miaoshu{width:670px; height:180px; margin:0 auto}
.xinwen{width:670px; height:120px; margin-top:15px; margin:0 auto; border-top:1px dashed #CCC; padding-top:10px; padding-bottom:10px}
.xinwen .neiro{height:40px; width:670px;line-height:35px;border-bottom:1px dotted #bbbbbb;background:url(images/icon.gif) no-repeat 10px 14px;text-indent:26px;overflow:hidden;display:inline;float:left; margin-right:10px}
.xinwen .neiro:hover{ height:40px; width:670px; line-height:35px; border-bottom:1px dotted #bbbbbb; background:url(images/icon.gif) no-repeat 10px 14px; text-indent:26px; overflow:hidden}
.xinwen .neiro a{ height:40px; width:570px; display:block; overflow:hidden; line-height:40px;}
.xinwen .neiro span{ height:40px; width:95px; display:block; overflow:hidden; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}


.inews{ width:1100px; margin:auto; height:auto;}
.quebox{ position: relative; left:0px; width:300px; height:460px; background:#ffffff;}
.quetitle{ height:50px; border-bottom:1px #88acba solid;}
.quetitle p{ color:#0a5085; line-height:50px; font-size:18px; background:url(images/tt1.jpg) no-repeat 15px 17px; text-indent:40px; float:left; font-weight:bold;}
.quetitle p b{ font-size:12px;text-transform:uppercase; color:#333333;}
.quetitle a{ float:right; padding-right:15px; line-height:44px; color:#FFFFFF;}

.newscont1 { width:288px; height: auto; margin:0 auto; padding:10px;}
.newscont1 .frame{ width:288px; height:auto; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #dbdbdb}
.newscont1 .frame p{ width:288px; 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}
.newscont1 .frame span{ width:242px; 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;}


.inf_r{width:777px;overflow:hidden; background:#ffffff; height:464px; float:right;}
.inf_r .inf_t{margin:0 18px;}
.inf2_c{clear:both}
.inf2_c dl{width:565px;height:112px;padding:0 0 0 58px;overflow:hidden}
.inf2_c dt img{display:block;width:146px;height:88px;overflow:hidden}
.inf2_c dt{float:left}
.inf2_c dl dd{width:405px;overflow:hidden;float:right}
.inf2_c dl dd h2{font-weight:100;line-height:20px;height:32px;font-size:14px;font-family:"Microsoft YaHei"}
.inf2_c dl dd h2 a{color:#000}
.inf2_c dl p{line-height:22px;color:#666;height:45px;overflow:hidden}
.inf2_c dl p a{color:#034091;font-size:12px;text-transform:uppercase}
.inf2_c ul{width:623px;overflow:hidden;clear:both}
.inf2_c ul li{overflow:hidden;float:left;display:inline;margin:0 0 0 58px;width:217px;overflow:hidden;line-height:30px;height:30px;padding:0 0 0 30px;background:url(../images/inf_ic.png) left 6px no-repeat}
.inf2_c ul li a{color:#666;font-size:12px}


.inf_t{font-family:"Microsoft YaHei";height:50px;line-height:50px;overflow:hidden;border-bottom:1px #88acba solid;}
.inf_t h3{float:left;}
.inf_t h3 a{display:inline-block;overflow:hidden;font-size:20px;color:#034091;font-weight:bold;height:50px;line-height:50px;}
.inf_t h3 a b{color:#000}.inf_t .fl{display:inline-block;padding:0 23px;color:#333;background:url(images/rd_ic.png) right 20px no-repeat;height:50px;line-height:50px;}




.l1 { width:100%;height:126px; float:left;}
.l1 .c11{ width:1100px; margin:auto;}
.link { height:126px;}
.link .head{ width:1100px;}
.link .ccc a{ float:left; width:1100px; height:50px; line-height:50px; font-size:15px;}





.tt{ width:214px; text-indent:20px; background:url(images/icon.gif) no-repeat 10px 10px; height:32px; line-height:32px; border-bottom:dashed 1px #CCCCCC; margin:0 auto;}











.mainframe{ width:1100px; height:auto; margin:0 auto; margin:auto;margin-top:30px ;}
.leftframe{ width:260px; height:auto; float:left; margin-right:20px}
.rightframe{ width:840px; height:auto; float:right;}

.maincont{ float:right; width:838px; height:auto; border:1px solid #d6d6d6}
.maincont .head{ width:838px; height:74px; background:url(images/dh_cpdisplay.gif) left bottom repeat-x}
.maincont .head p{ line-height:74px; font-size:19px; font-weight:bold; color:#333; float:left; display:block; float:left; background: url(images/aa.jpg) left bottom repeat-x;padding-left:20px;  padding-right:20px; margin-left:12px}
.maincont .head span{float:right; margin-right:18px; line-height:67px; font-size:13px; color:#999}
.maincont .content{ width:808px; min-height:707px; padding:15px}
.maincont .content1{ width:808px; min-height:707px; padding:15px}
















.end { width:100%; height:auto; height:261px; background: url(images/foo-bg.jpg) repeat-x; }
.end .cc { width:1100px; margin:auto; height:auto;}
.edh a{ height:62px; line-height:62px; color:#ffffff; font-size:15px; width:122px; display:block; float:left; text-align:center;}
.edh a:hover{ height:62px; line-height:62px; color:#beddf5;font-size:15px;width:122px; display:block; float:left;text-align:center;}
.txt11 { color:#ffffff; line-height:30px; float:left; width:800px; font-size:14px;padding-top:20px;}
.er img{ padding-top:30px;}


.proimg_bb{ display:inlne; width:179px; height:200px; border:1px solid #ebebeb;margin:0 auto; overflow:hidden; float:left; margin:6px;text-align:center; line-height:30px; padding:2px }
.proimg_bb:hover{ display:inlne; width:179px; height:200px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:6px;text-align:center; line-height:30px; background:#dfdfdf; color:#333; padding:2px}



.newslist{ height:38px; width:808px; margin:0px auto}
.newslist ul li{ height:38px; width:808px; 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:708px; 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:708px; 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:710px; 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}
