/* CSS Document */
body{ font-size:14px; font-family:"微软雅黑", "宋体", Arial; line-height:22px; color:#333; background:#e1e1e1;width:100%;height:100%;}
body,div,ul,dl,dt,dd,p,li,td,tr,table,h1,h2,h3,h4,h5,img,ol,span{margin:0; padding:0; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 16px;}
img{ border-width:0px; vertical-align:middle;}
input,select{vertical-align:middle; padding:0; margin:0;}
ul,dl,ol,li,dt,dd{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.Clear {clear:both;}
.left{float: left;}
.right{float: right;}
.bank10{width:100%;height:10px;}
.bank15{width:100%;height:15px;}
.bank20{width:100%;height:20px;}

/*----头部----*/
.top{background:url(../images/bg.jpg) repeat-x top #FFF;}
.Logo {width:1000px; height:80px; overflow:hidden; margin:0 auto 7px; background:url(../images/logo.jpg) no-repeat center;background-size:100% auto;}
.Banner { width:1000px;height:335px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center; margin:0 auto;background-size:100% auto;}

/*----菜单----*/
/*.Cnbody {height:auto; background:url(../images/cnbg.png) no-repeat center top;}*/
.Nav {width:1020px; height:53px; line-height:45px; margin:0 auto; background:url(../images/navbg.jpg) repeat-x; text-shadow:0px 0px 1px #004020;}
.Nav li {width:110px; height:40px; float:left; text-align:center; /*background:url(../images/navlbg.jpg) no-repeat right;*/}
.Nav .Navl { width:10px !important; height:53px !important; background:url(../images/navl.jpg) no-repeat left; display:block;}
.Nav .Navr { width:10px !important; height:53px !important; background:url(../images/navr.jpg) no-repeat left; display:block; float:right !important;}
.Nav li a {color:#FFF;display:block;}
.Nav li a:hover {text-decoration:none;color:#F60;}

.Cont {width:1000px; margin:0 auto; overflow:hidden;  background:#FFF;padding-bottom: 10px;}
.Ment {width:980px; height:86px; overflow:hidden; background:#E8E8E8; margin:0 auto;}
.Ment .Mentnav {width:944px; height:60px;margin:8px;padding:5px 0; background:#FFF; line-height:30px; padding-left:20px;color:#CCCCCC;}
.Ment .Mentnav p {float:left;}
.Ment p strong { color:#007500;text-shadow:1px 1px 1px #E8E8E8;}
.Ment p a {color:#333333; text-shadow:1px 1px 1px #E8E8E8;padding:0 7px;}
.Ment p a:hover {color:#F60;}

/*----内容----*/
.Content {width:980px; margin:0 auto;padding:0 10px; overflow:hidden; background:#FFF;}
.GG{width:1000px;height:auto;margin:0 auto;background:#fff;}
.GG img,.AD img{width:100%;height:auto;}
.Index_main {width:100%; height:290px; overflow:hidden;}

.Slider {width:278px; height:288px; border:1px solid #CCCCCC;  float:left;overflow: hidden;}
.Slider img {width:auto;height:288px;}

.Index_news {width:390px; height:290px; float:left;margin-left:15px;}
.Tab1 {height:30px; line-height:30px; border-bottom:1px solid #008D00;}
.Tab1 li {float:left; width:100px;height:30px; text-align:center;background:url(../images/a2.jpg) repeat-x;color:#007401;}
.Index_news div h5{margin-bottom:5px;height:40px; line-height:45px; text-align:center;  font-size:16px;font-weight: bold;}
.Index_news div h5 a:hover{color:#F60;}
.Index_news div p{height:75px;line-height: 22px; overflow:hidden; background:url(../images/dian.gif) bottom repeat-x; margin-bottom:15px; color:#666; text-indent:2em;}
.Index_news div ul {width:390px; height:124px; overflow:hidden;}
.Index_news div li{width:195px; height:30px; float:left;line-height:30px; color:#CCC; overflow:hidden;}
.Index_news div li a {color:#000000;}
.Index_news div li a:hover {color:#F60;}

.about {width:278px; height:288px;float:right;}
.frame { border:1px solid #CCCCCC; background:url(../images/a3.jpg) repeat-x; }
.frame h3 {height:30px; line-height:30px; padding-left:30px; background:url(../images/ico.gif) no-repeat 8px; color:#007500;}
.frame h3 span {float:right; font-size:12px; font-weight:lighter; margin-right:10px;}
.frame h3 span a{ color:#6F6F6F; text-decoration:none;}
.about p {margin:5px 10px; text-indent:2em;color:#666;}
.about div {text-align:center;height:160px;overflow: hidden;}
.about div img{margin-top: -5px;}
.doc_t {height:32px; line-height:32px;border:1px solid #CCCCCC; background:url(../images/a3.jpg) repeat-x; overflow: hidden;}
.doc_t h3{float:left;background:url(../images/ico.gif) no-repeat 8px; color:#007500; padding-left:30px; }
.doc_t span{padding:2px 0 0 30px;float:left;color:#666;}
.doc_t a{float:right;padding-right:10px;}
.doc_t a:hover{color:#F60;}
.doc_c {width:978px;height:auto;overflow: hidden;border:1px solid #CCCCCC;border-top:none;}
.doc_c ul li{width:320px;float:left;}
.doc_c ul li + li{margin-left:8px;border-left:1px solid #CCCCCC;}
.doc_c ul li dl{width:320px;height:172px;overflow: hidden;padding:15px 0;}
.doc_c ul li dl dd{float:left;width:140px;}
.doc_c ul li dl dd img{width:100%;height:172px;}
.doc_c ul li dl dt{width:170px;float:right;}
.doc_c ul li dl dt h4{padding-bottom:5px;}
.doc_c ul li dl dt h4 a{font-size:16px;padding-right:5px;font-weight: bold;}
.doc_c ul li dl dt h4 a:hover{color:#F60;}
.doc_c ul li dl dt h4 span{font-size:14px;color:#666;}
.doc_c ul li dl dt p{padding-top:5px;line-height: 20px;color:#666;width:100%;}
.doc_c ul li dl dt p.p1{padding-top:2px;height:20px;overflow: hidden;}
.doc_c ul li dl dt p.p2 span{color:#333;}
.doc_c ul li dl dt p.p2 a:hover{color:#F60;}
.doc_c ul li dl dt p.p3{height:25px;line-height:25px;overflow: hidden;padding-top:10px;}
.doc_c ul li dl dt p.p3 a{background: url(../images/a2.jpg) no-repeat center top;color:#007401;padding:0 8px;background-size: 100% 25px;}
.doc_c ul li dl dt p.p3 a:hover{color:#F60;}
.hj{margin:5px 0 20px;}
.doc_yq{width:100%;height:auto;}
.doc_yq li{padding:10px;float:left;}

/*list*/
.Left {width:705px; height:auto; float:left; overflow:hidden; background:url(../images/a11.jpg) repeat-x top;  border:1px solid #CCC;}
.nav_map{ height:36px; line-height:36px; color:#666; overflow:hidden;font-size:16px;}
.nav_map .map_ico{display:block; width:25px; height:35px; float:left; background:url(../images/ico1.gif) no-repeat center right; margin-right:8px;}
.List_under {margin:20px; overflow:hidden; }
.List_under li {background:url(../images/dian.gif) repeat-x bottom; padding-bottom:15px;}
.List_under li + li{margin-top:15px;}
.List_under li h5 { height:35px; line-height:35px;font-size:16px;padding-left:25px; background:url(../images/ico.gif) no-repeat left center;}
.List_under li h5 a:hover{color:#F60;}
.List_under p {text-indent:2em; color:#666666; line-height:22px;}
.list_page { margin:20px;}
.list_page li { display:inline;padding:2px 5px;background:#f1f1f1;margin-right:5px;}
.Right {width:265px; height:auto; overflow:hidden; float:right;}
.listabout { overflow:hidden;}
.listabout p {margin:10px; text-indent:2em;}
.listabout p img{width:245px;margin:0 auto 0 -2em;}
.listabout div {text-align:center;}
.Listcase,.Zxdt {height:auto; margin-top:10px;}
.Listcase ul,.Zxdt ul { margin:10px;}
.Listcase ul p,.Zxdt ul p {margin-bottom:8px;}
.Listcase ul li,.Zxdt ul li { line-height:30px; line-height:30px;}
.Listcase ul li span{ display:block; width:13px; height:30px;line-height:30px;float:left; margin-right:5px; background:url(../images/ico6.gif) no-repeat center;}
.Listcase .Mtop_rli span{ display:block; width:13px; height:30px;line-height:30px;float:left; margin-right:5px; background:url(../images/ico6.gif) no-repeat center;}
.list_page li a:hover,.Listcase li.Mtop_rli a:hover,.Zxdt li a:hover,.Listcase li.Mtop_rli a:hover{color:#F60;}

/*view*/
.body_text{ padding:20px;border-top:none;}
.body_text a{text-decoration:underline;}
.body_h1{font-size:26px; text-align:center; padding:10px 0;font-weight:lighter;line-height: 35px;}
.subhead{padding:5px 0; margin-bottom:15px; text-align:center; height:30px; line-height:30px; color:#666666; border-bottom:1px solid #CCCCCC;}
.subhead a{}
.subhead a + a{margin-left:30px;}
.subhead a + a + a{margin-left:10px;}
.subhead a font:hover{color:#F60;}
.subhead a {text-decoration:none;}
.texts{width:100%;height:auto;}
.texts p{margin-bottom:10px;line-height:26px;font-size:16px;}
.texts p img{max-width:80%;height:auto;margin: 0 auto;}
.Prompt { margin:0 20px;color:#666; background:url(../images/a21.jpg) no-repeat left center; font-size:14px;}
.Prompt p {line-height:24px;}
.Prompt p strong {color:#007500;}
.zyg{margin-top:10px;}
.pn{margin:20px;}
.pn p{background:url(../images/ico.gif) no-repeat left;padding:5px 0 5px 20px;font-size:16px;}
.pn p span{color:#666;}
.pn p a:hover{color:#F60;cursor: pointer;}
.bq ul{padding:20px 0;}
.bq li{float:left;background:url(../images/a2.jpg) no-repeat center;background-size:100% 30px;height:30px;line-height:30px;margin-left:10px;padding:0 10px;}
.bq li a{color:#666;}
.bq li + li{margin-bottom:15px;}
.bq li:hover a{color:#F60;}
.Zxdt ul li span{ display:block; width:13px; height:30px;line-height:30px;float:left; margin-right:5px; background:url(../images/ico5.gif) no-repeat center;}
.Zxdt .Mtop_rli span{ display:block; width:13px; height:30px;line-height:30px;float:left; margin-right:5px; background:url(../images/ico5.gif) no-repeat center;}

/*----底部----*/
.foot{}
.foot div { text-align:center; color:#CCCCCC; height:50px; line-height:50px; margin-top:10px;}
.foot div a,.foot p a{font-size:16px;padding:0 15px;}
.foot div a:hover,.foot p a:hover{color:#F60;}
.foot p {text-align:center;}
/*----翻页----*/
.Page{text-align:center; margin:30px 0; font-size:12px;}
.Page li{display:inline; color:#999;}
.Page a{background:#FFFFFF; color:#E44680;border:1px solid #E44680; padding:3px 8px 2px 8px; }
.Page a:hover{background:#E44680; color:#FFF; text-decoration:none;overflow:hidden;}
