﻿* { margin: 0; padding: 0; }
html { height: 100%; }
body { font: 14px/20px Calibri, Arial, Helvetica, sans-serif; color: #444; background:#ebebeb; min-width: 1100px; margin: 0 auto; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 14px; font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #555; }
em,i,address { font-style: normal; }
strong { color: #000; }
a img { border: 0; }
a { color: #444; text-decoration: none; }
a:hover { color: #ff7f00; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.none { display: none; }

hgroup { width: 1200px; margin: 0 auto; }



header { width: 100%; height: 70px; background:#fff; }
header hgroup { }
header #logo { width: 200px; height: 70px; float: left; }
header #logo a { width: 200px; height: 70px; display: block; background: url(logo.png) no-repeat left center; text-indent: -999999px; overflow: hidden; float: left; }
header nav { width: 850px; height: 70px; float: right; }
header nav ul { }
header nav li { float: left; }
header nav li a { display: block; padding: 0 30px 0 0; height: 70px; line-height: 70px; float: left; color: #ff7f00; font-size: 18px; }
header nav li a:hover { background: #ebebeb; }
header nav li.hover a { color: #fff; background:#ff7f00; }
header nav li span { width: 30px; height: 30px; display: block; float: left; margin: 25px 0 0 25px; }
header nav li .a_0 span { background: url(li_0.png) no-repeat; }
header nav li .a_1 span { background: url(li_1.png) no-repeat; }
header nav li .a_3 span { background: url(li_2.png) no-repeat; }
header nav li .a_4 span { background: url(li_3.png) no-repeat; }
header nav li .a_2 span { background: url(li_4.png) no-repeat; }
header nav li.hover .a_0 span { background: url(li_0h.png) no-repeat; }
header nav li.hover .a_1 span { background: url(li_1h.png) no-repeat; }
header nav li.hover .a_3 span { background: url(li_2h.png) no-repeat; }
header nav li.hover .a_4 span { background: url(li_3h.png) no-repeat; }
header nav li.hover .a_2 span { background: url(li_4h.png) no-repeat; }

#content { padding: 20px 0; }
#left { width: 220px; float: left; }
#right { width: 760px; float: right; min-height: 400px; height:auto!important; height: 400px; }

footer { text-align: center; padding: 20px 0; color: #999; }
footer hgroup { }

.category { background:#fff; text-transform: uppercase; }
.category h3 { background: #ff7f00 url(li_3h.png) no-repeat 15px 10px; color: #fff; height: 40px; line-height: 40px; padding: 0 50px; font-size: 18px; font-weight: normal; }
.category ul {}
.category li { border-bottom:#ddd 1px solid; }
.category li a { display: block; height: 36px; line-height: 36px; padding-left: 30px; font-size: 14px; background: #fff; color:#555; }
.category li a:hover,
.category li.hover a { background:#f3f3f3 url(ar.png) no-repeat 15px 14px; color:#ff7f00; font-weight: bold; }

.crumbs { height: 40px; line-height: 40px; padding: 0 10px; background:#ff7f00; text-transform: uppercase; margin-bottom: 20px; }
.crumbs h2 { font-weight: normal; color:#fff; font-size: 18px; }


.main { padding: 10px; background:#fff; }

.pbanner { height: 200px; background:#eee; margin-bottom: 20px; }

.plist { }
.plist li { width: 240px; text-align: center; float: left; height: 220px; }
.plist li img { width: 200px; height: auto; display: block; margin: 0 auto 5px; }

.pro_view { padding: 0 20px; }
.pro_img {}
.pro_img img { max-width: 700px; height: auto; } 
.pro_view img { max-width: 700px; display: block; margin: 10px auto; }

.article_prev_next { margin: 20px auto; padding: 0 20px; }
.article_prev_next .prev { float: left; }
.article_prev_next .next { float: right; }

#default { background: url(bg.jpg) no-repeat bottom center; background-size:100%; height: 100%; }
#default footer { color:#333; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; }

article { padding: 0 20px; }
article p { margin-bottom: 15px; text-align:justify; text-justify:inter-ideograph; }

.list_page{text-align:center;margin:20px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

h1.h1title { font-size: 22px; margin-bottom: 15px; text-transform: capitalize; }

.alist { padding: 0 20px; }
.alist li { height: 36px; line-height: 36px; overflow: hidden; border-bottom:#ddd 1px dotted; background: url(ic1.png) no-repeat 5px center; padding-left:15px; }
.alist li span { float: right; color:#999; font-size:12px; }


#ainfo_2 td { padding: 10px 60px 0 0 }








/*clear float*/
.clear { clear: both; }
.clearfix:after,header:after,#content:after,footer:after,nav:after,hgroup:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}
.clearfix,header,#content,footer,nav,hgroup{ zoom:1; }