@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;}

a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:none; color:#1874b7;}

.TopArea{ height:30px; width:100%; background:#eeeeee; margin:0 auto;}

.TopArea ul{ width:1000px; margin:0 auto;}
.TopArea ul li{ float:left; line-height:30px;}
.TopArea ul li a{line-height:30px;}
.head{ height:30px; width:100%; background:#eeeeee; margin:0 auto;}

.head ul{ width:1000px; margin:0 auto;}
.head ul li{ float:left; line-height:30px;}

.top{ width:1000px; background:url(images/top.jpg) no-repeat top center; height:122px; margin:0 auto;}

.nav{ width:100%; background:#1e2b49; height:50px; margin:0 auto;}
.nav .memu{ width:1000px; margin:0 auto;}
.nav .memu ul li{ float:left; width:166px;}
.nav .memu ul li a{ display:block; line-height:50px; height:50px; text-align:center; color:#FFFFFF; font-size:14px;}
.nav .memu ul li a:hover{ display:block; line-height:50px; height:50px; text-align:center; color:#fce10c; font-size:14px;}

.main{ width:1000px; margin:20px auto 0px auto;}

.clear{ height:0px;clear:both; height:0; line-height:0; overflow:hidden; display:block}

.left{ float:left;}
.right{ float:right}



.index_list{ width:220px; float:left;}
.index_list_title{ background:url(images/left_top.jpg) no-repeat; height:72px; line-height:72px; color:#FFFFFF; font-size:16px; text-indent:25px;}
.hh a{ display:block; width:190px; background:url(images/a.jpg) no-repeat left; height:40px; line-height:40px; text-indent:25px; margin:0 auto; text-align:left; color:#333333; font-size:14px}
.hh a:hover{ display:block; width:190px; background:url(images/a.jpg) no-repeat left; height:40px; line-height:40px; text-indent:25px; margin:0 auto; text-align:left; color:#1874b7; font-size:14px}
.list_c{ display:block; width:216px; margin:0 auto;border-bottom:solid 2px #3d3d47;border-left:solid 2px #3d3d47; border-right:solid 2px #3d3d47; background:#FFFFFF;  padding-top:10px; text-align:center;}
.tt a{display:block; width:190px; font-size:12px; color:#333333; height:30px; line-height:30px; text-indent:30px; border-bottom:1px dashed #CCCCCC; text-align:left;background:url(images/icona.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}
.tt a:hover{display:block; width:190px; font-size:12px; color:#0172c2; height:30px; line-height:30px; text-indent:30px; border-bottom:1px dashed #CCCCCC; text-align:left;background:url(images/icona.jpg) no-repeat 10px center #fff; margin:5px auto 5px auto;}


.tabbox{width:763px; margin:0px auto}
.tabbox .tab{height:70px;line-height:70px; }
.tabbox .tab a{display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#dcdcdc; color:#333333; margin-left:1px; text-align:center; font-weight:bold;}
.tabbox .tab a:hover{display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#1973b7; color:#FFFFFF; margin-left:1px; text-align:center; font-weight:bold;}
.tabbox .tab a.on{color:#FFFFFF;float:left;display:block;cursor:pointer;font-size:18px; }
.Menubod { margin-left:0px; _margin-left:0px;  height:70px; background:#dcdcdc; color:#333333; margin-left:1px;font-size:18px; }
.Menubod ul{margin:0px;padding:0px;font-size:18px;}
.Menubod li{height:70px;line-height:70px;float:left;display:block;cursor:pointer;width:253px;text-align:center;color:#777;text-align:center; font-size:18px}
.Menubod li.hover{display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#1973b7; color:#FFFFFF; margin-left:1px; text-align:center; font-weight:bold;}
.tabbox .content{overflow:hidden;width:722px;height:452px;position:relative; margin:27px auto; }
.tabbox .content ul{position:absolute;left:0;top:0;}
.tabbox .content li{width:712px;float:left;}
.box1{ width:722px; height:auto; z-index:-999}
.box1 img{float:left; margin-right:30px;}
.tittle2{color:#444444;  font-size:30px; font-weight:bold; line-height:35px}
.tittle3{ line-height:25px; font-size:14px;}

.box11{ width:717px; height:auto; padding-bottom:25px; padding-top:25px; border-bottom:1px solid #dfdfdf}
.box11 img{float:left; margin-right:30px;}
.tittle22{color:#444444;  font-size:22px;line-height:35px}
.tittle33{ line-height:25px; font-size:14px;}	
.introduce{ width:732px; height:auto; margin-top:25px;}
.introduce .head{ width:820px; height:31px; background:#f6f6f6; border-top:1px solid #dfdfdf; font-size:14px; color:#111111; line-height:31px; text-indent:18px; z-index:-1}
.introduce .main{ padding-top:22px;width:820px; height: auto; margin:0 auto}
.proimg_b{ display:inlne; width:191px; height:174px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:14px; margin:0 6px 12px 6px;}
.proimg_b:hover{ display:inlne; width:191px; height:174px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:14px;margin:0 6px 12px 6px;}


.lx_cont{ width:180px; background:#eaeaea; font-size:14px; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; margin:15px auto 0px auto;}


.index_cp{ width:762px;}

.index_cp_title{ width:762px;}
.index_cp_title li{ float:left; height:70px;}
.index_cp_title li a{ display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#dcdcdc; color:#333333; margin-left:1px; text-align:center; font-weight:bold;}

.index_cp_title li a:hover{display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#1973b7; color:#FFFFFF; margin-left:1px; text-align:center; font-weight:bold;}

.index_cp_title ul #home a{ display:block; float:left; height:70px; line-height:70px; font-size:18px; width:253px; background:#1973b7; color:#FFFFFF; margin-left:1px; text-align:center; font-weight:bold;}


.index_cp_cont{ width:720px; padding:20px; border:#CCCCCC solid 1px; margin-top:10px;}

.index_cp_cont .index_cp_title{ width:722px; background:#f6f6f6; height:32px; border-top:1px solid #dfdfdf; line-height:32px; font-size:14px; text-indent:20px; margin-top:20px;}



.index_cp_cont .content1{ width:720px; height:183px; margin:0 auto; position:relative;overflow:hidden}

.index_cp_cont .content1 .conpro{ width:720px; height:183px; position:absolute; left:0px;}
.index_cp_cont .content1 .conpro a{ display:inlne; width:169px; padding:3px; border:#CDCDCD solid 1px; height:183px;  margin:10px 15px 0px 0px; overflow:hidden; text-align:center; line-height:30px;float:left; font-size:13px;}
.index_cp_cont .content1 .conpro a:hover{ display:inlne; width:169px; padding:3px; border:#0172c2 solid 1px; height:183px;  margin:10px 15px 0px 0px; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px}



.index_about{ width:100%; background:url(images/bg.jpg) no-repeat center 20px; margin:35px auto 0px auto;}
.index_about .index_about_cont{ width:1005px; background:url(images/about_bg.jpg) no-repeat top right; height:318px; margin:0 auto; color:#FFFFFF; font-size:14px; line-height:30px;}


.aa a{ display:block; background:url(images/hover.png) no-repeat; width:99px; height:62px; color:#FFFFFF}

.index_ry{ background:url(images/ry.jpg) no-repeat; height:291px; width:949px; margin:20px auto 0 auto; padding-left:20px; padding-top:42px; padding-right:31px;}

.cj{ width:930px;}
.cj_title{ font-size:16px; padding-left:15px; line-height:20px;}
.cj_title span{ font-size:12px;}
.cj_cont{ padding-top:15px;}

.cj .content1{ width:930px; height:199px; margin:0 auto; position:relative;overflow:hidden}

.cj .content1 .conpro{ width:930px; height:199px; position:absolute; left:0px;}
.cj .content1 .conpro a{ display:inlne; width:200px; padding:3px; height:199px;  margin:0px 5px 0px 0px; overflow:hidden; text-align:center; line-height:38px; background:url(images/cj_dw.jpg) no-repeat top center; float:left; font-size:13px;}
.cj .content1 .conpro a:hover{ display:inlne; width:200px; padding:3px; height:199px;  margin:0px 5px 0px 0px; overflow:hidden; text-align:center; line-height:38px; background:url(images/cj_dw.jpg) no-repeat top center; float:left; font-size:13px}





.hon{ width:255px;}
.hon_title{ font-size:16px; padding-left:15px; line-height:20px;}
.hon_title span{ font-size:12px;}
.hon_cont{ padding-top:10px;}



.ys{ width:1000px; margin:20px auto 0px auto;}

.ys_ly{ background:url(images/ly.jpg) no-repeat; height:225px; padding-left:467px; padding-top:220px;}


.ys_ly span{ font-weight:bolder; font-size:18px;}

.ys_ly1{ background:url(images/ly1.jpg) no-repeat; height:254px; padding-top:65px; padding-left:120px;}

.ys_ly1 span{ font-weight:bolder; font-size:18px;}

.ys_ly2{ background:url(images/ly2.jpg) no-repeat; height:248px; padding-top:65px; padding-left:467px;}

.ys_ly2 span{ font-weight:bolder; font-size:18px;}
.ss{ font-weight:bold; color:#024ea6; font-size:14px}

.ss1{color:#024ea6; font-size:14px}


.index_news{ background:#f5f5f5; width:100%; padding-top:47px; margin:0 auto; padding-bottom:30px;}
.news{ width:650px; background:#FFFFFF; padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:15px; height:312px;}

.news .news_title{ background:url(images/news_a.jpg) no-repeat 10px; height:30px; line-height:30px; font-size:16px; color:#00439c; font-weight:bold; text-indent:20px; text-align:left; border-bottom:solid 1px #cccccc;}
.news .news_title span{ font-size:12px; color:#333333; font-weight:100;}
.news .news_cont{ padding-top:15px;}

.news1{ width:250px; background:#FFFFFF; padding:15px; height:312px;}

.news1 .news1_title{ background:url(images/news_a.jpg) no-repeat 10px; height:30px; line-height:30px; font-size:16px; color:#00439c; font-weight:bold; text-indent:20px; text-align:left; border-bottom:solid 1px #cccccc;}
.news1 .news1_title span{ font-size:12px; color:#333333; font-weight:100;}
.new1_sp{ float:right;  }



.newslist{ height:39px; width:720px; margin:0px auto}
.newslist ul li{ height:38px; width:720px; 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:500px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:720px; 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: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}
.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}

.index_newslist{height:39px; width:330px; margin:0px auto}
.index_newslist ul li{ height:38px; width:330px; line-height:38px; border-bottom:1px dashed #aaa; background:url(images/a1.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden;}
.index_newslist ul li:hover{ height:38px; width:330px; line-height:38px; border-bottom:1px dashed #aaa; ackground:url(images/a1.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden}
.index_newslist ul li a{ height:38px; width:300px; display:block; overflow:hidden; line-height:38px}
.index_newslist ul li span{ height:38px; width:98px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}


.news1_w{ background:url(images/w.jpg) no-repeat left; height:30px; line-height:30px; text-indent:25px; text-align:left; color:#0b4fa4; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.news1_d{ background:url(images/d.jpg) no-repeat left; height:30px; line-height:30px; text-indent:25px; text-align:left; font-size:12px;}


.proimg_a{ display:inlne; width:225px; height:175px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:13px; margin:0 8px 12px 6px; background:#dcdcdc; padding-top:5px;}
.proimg_a:hover{ display:inlne; width:225px; height:175px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px; color:#FFFFFF; margin:0 8px 12px 6px; background:#1b78be}

.content{ width:762px;}
.content_title{ width:762px; height:70px; background:#dcdcdc;}
.content_title span{display:block; float:left; height:70px; line-height:70px; font-size:18px; width:240px; background:#1973b7; color:#FFFFFF;text-align:center; font-weight:bold;}

.content_c{width:720px; padding:20px; border:#CCCCCC solid 1px; margin-top:20px; margin-bottom:15px;}

.content_c p{ text-indent:25px; line-height:30px; font-size:12px;}








.foot{ width:100%; margin:0px auto 0px auto; height:50px; line-height:50px; background:#33333b}
.foot .foot_dh{ width:1000px; margin:0 auto;}
.foot .foot_dh li{ float:left;}
.foot .foot_dh li a{ display:block; width:142px; line-height:50px; height:50px; text-align:center; color:#FFFFFF; margin:0 auto; text-align:center;}

.foot_cont{ background:#3d3d47; height:145px;}

.foot_nr{ width:1000px; margin:0 auto;}

.foot_nr .foot_right{ width:800px; color:#FFFFFF; padding-top:20px; line-height:30px; font-size:12px; }