@charset "utf-8";
/*css reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
html{overflow-x:hidden;}
body{*overflow-x:hidden;}
body{font-family:Arial,"宋体",Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,,dfn,em,strong,th,var,{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#0c80d5;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;}
select,input,textarea{font-size:12px;}
button,input{border:0; background:none;}


/*焦点虚线*/
a:focus{-moz-outline-style:none; outline:none;}
/*两端对齐：
text-align:justify;
text-justify:inter-ideograph;
*/
/*文字排版*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.t2{text-indent:2em;}




/*定位*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.cb{clear:both;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}

.pl12{ padding-left:12px;}
.pb20{ padding-bottom:20px;}
.mt20{ margin-top:20px;}

/*新增样式 */
body{ color:#333; background:url(../images/bg.jpg) 0 0 repeat-x;}
.wrapper{ width:990px; margin:0 auto;}
.logo{ margin-left:20px;}
.tel{ padding-right:12px; padding-top:48px;}
.nav{ margin-top:22px; padding-left:25px;}
.nav_list li{ float:left; background:url(../images/line.jpg) right 6px no-repeat; padding-right:1px; margin-right:17px;}
.nav_list li.last{ margin-right:0; padding-right:0; background:none;}
.nav_list li a{ display:block; width:119px; height:42px; line-height:42px; text-align:center; overflow:hidden; font-family:'微软雅黑'; font-size:15px; font-weight:bold; color:#fff; background:url(../images/nav_hover.jpg) 0 42px no-repeat; transition:background 0.3s ease-in,0.3s ease-out; -webkit-transition:background 0.3s ease-in,0.3s ease-out; -o-transition:background 0.3s ease-in,0.3s ease-out;}
.nav_list li.current a,.nav_list li a:hover{background:url(../images/nav_hover.jpg) 0 0 no-repeat; color:#0c80d5;}



.footer{ margin-top:15px;}
.footer1{ line-height:28px; background:#f3f9fd; text-align:center; border:solid 1px #afe2ff; color:#a8a8a8;}
.footer1 a{ display:inline-block; margin:0 10px;}
.footer2{ padding-top:25px; padding-bottom:10px; line-height:22px; text-align:center;}