﻿@charset "utf-8";
/* CSS Document */
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:13px/1.5 微软雅黑; }
body,button,fieldset,input,label,select,textarea{font:13px/1.5 "微软雅黑";color:#666}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
h1,h2,h3,h4,h5,h6{font-weight:400}
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{color:#666; text-decoration:none;}a:hover{color:#f40; text-decoration:none;}
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line25{clear:both;font-size:0px;height:25px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}
.line35{clear:both;font-size:0px;height:35px;overflow:hidden;}
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{float:left;}
.right{float:right;}
.fl{float:left;}
.fr{float:right}
.red{color:#F00;} .red a{color:#F00;}.red a:hover{color:#F60;}
.gray{color:#666;} .gray a{color:#666;}.gray a:hover{color:#F60;}
.gray3{color:#333}.gray6{color:#666}.gray9{color:#999}
.blue{color:#1E7BB3;}.blue a{color:#1E7BB3;}.blue a:hover{ text-decoration:underline;}
.orange{color:#f60}
.f18{font-size:18px;}
.pd20{padding:20px;}
.ml10{margin-left:10px;}
.mt30 {margin-top:30px;} .mt40 {margin-top:40px;} 
.pt40{padding-top:40px;}
.dot{ height:100%;width:3px; margin-right:10px;display: block;float:left;background: url(../images/dot8.jpg) left center no-repeat;}
.wrap{ margin:0 auto; clear:both; width:100%; text-align:left; }
.wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.wrap-1{ margin:0 auto; clear:both; width:100%; background:#f8f8f8; text-align:left; }
.wrap-1:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.boxwrap {width: 1200px; margin: 0 auto 0;overflow: hidden;}
.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}



/*若无表单的可以不要这个*/
/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn2{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn2{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn2:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn2, button.btn2{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }






/*footer*/
.footer{background:#444444;width:100%;overflow:hidden;/* margin-top:60px; */color:#d3d3d3;padding: 35px 0 0px  0;}
.footer a{ color:#d3d3d3;}
.footer .fo_l{width:auto;overflow:hidden;float:left;margin-right:70px;margin-bottom: 15px;}
.footer .fo_l dt{ font-size:14px; font-weight:bold;}
.footer .fo_l dt a{ color:#ffffff;}
.footer .fo_l dd{ width:auto; overflow:hidden; margin-top:6px;}
.footer .fo_l dd p{ height:30px; line-height:30px;}
.footer .lxwm{ width:auto; overflow:hidden; float:left;}
.footer .lxwm dt{ font-size:14px; font-weight:bold;}
.footer .lxwm dt a{ color:#ffffff;}
.footer .lxwm dd{ width:auto; overflow:hidden; margin-top:6px; line-height:30px;}
.footer .ewm{ width:125px; overflow:hidden; float:right; text-align:center; margin-right:15px;}
.footer .ewm dt{ font-size:14px; font-weight:bold; color:#ffffff;}
.footer .ewm dd{ width:125px; overflow:hidden; margin-top:10px;}
.copy{ height:59px; width:100%; line-height:59px; background:#393939; color:#d3d3d3;}
.copy a{ color:#d3d3d3;}



/*头部开始*/
.top{background:url(../images/h_top_bg.gif) repeat-x center top;height:219px;overflow:hidden;}
.h_top{ height:32px; line-height:32px; color:#999; overflow:hidden;}
.h_top span{ height:32px; line-height:32px; color:#999;}
.h_top span a { color:#999; line-height:32px; display:inline-block; padding:0 15px;} 

.h_nr{ height:139px; overflow:hidden;}
.h_logo{width: 740px;height:112px;margin:27px 0 0 20px;display:inline;overflow:hidden;}
.h_logo span{width: 300px;height:96px;border-right:1px solid #e1e1e1;overflow:hidden;}
.h_logo span img{/* width: 220px; *//* height:96px; */margin-top: 13px;}
.h_logo h1{font: 20px "Microsoft Yahei";width: 380px;height:100px;display:inline;margin: 16px 0 0 22px;color:#333;font-weight:bold;overflow:hidden;}
.h_logo h1 i{font-style:normal;font-size: 20px;display:block;color:#0446ae;height:35px;overflow:hidden;margin-top: 5px;}

.h_lx{/* width:183px; */height:96px;font:14px "Microsoft Yahei";color:#333;margin:43px 0 0 0;overflow:hidden;}
.h_lx img{ display:block;}
.h_lx span{font-size: 27px;color:#0449b1;display:block;font-weight:bold;font-family: Arial;}

.h_nav{height:48px; overflow:hidden;}
.h_nav dl{height:48px;width: 1200px;margin:0 auto;overflow:hidden;}
.h_nav dd { float:left;font:14px "Microsoft Yahei"; height:48px;line-height:48px; overflow:hidden;}
.h_nav dd span{display:inline-block;padding-right: 36px;}
.h_nav dd> a{display:inline-block;color:#fff;padding-left: 34px;}
.h_nav dd> a:hover , .h_nav .cur> a {text-decoration:none;background:url(../images//hover1.jpg) no-repeat left top;cursor:pointer;position: relative;}
.h_nav dd a:hover span, .h_nav .cur span { background:url(../images//hover2.jpg) no-repeat right top; cursor:pointer;}

/*nav下拉*/
.zn_bg { position:absolute; width: 100%;min-width:1200px;display:block;  *width:expression(document.body.clientWidth < 1200? '1200px':'auto'); height: 1px;}
.zn_bg2 { position: absolute; left: 0; top: 0px; width: 100%;min-width:1200px;display:block; *width:expression(document.body.clientWidth < 1200? '1200px':'auto'); height: 218px;  background-color: #f3f3f3; z-index: 10; display: none;border-top:3px solid #e71a1f;}
.zn_bg3{width:100%;height:218px;background:#f3f3f3;position:absolute;*top:165px;left:0;z-index:10;display:none;margin-top:-1px;*margin-top:0;}
.zn_sub {position:absolute;*top:165px;/* left:50%; *//* margin-left:-600px; */width: 1px;height:0px;/* margin-top: -3px; *//* text-align: left; */display: none;/* background-color: #203963; */z-index: 12;}
.zn_site {position: absolute;left: 0px;top: 0px;width: 126px;/* height: 192px; */padding: 15px 0 0px 0;/* line-height:24px; */color:#434343;z-index: 12;height: auto;text-align: left;background: #fff;border: 1px solid #f1f1f1;}
.zn_item {/* height: 120px; */padding-bottom: 15px;padding-left: 26px;padding-right: 26px;/* border-right: 1px #d2d2da solid; */}
.zn_box {/* padding-left: 130px; */}
.zn_list {font-size: 14px;/* width:90px; */}
.zn_list li {line-height: 32px;height: 32px;}
.zn_pic {height: 139px;padding-left: 26px;border-right: none;}
.zn_pic img {  max-height: 140px;}
.zn_info,.zn_info1 {width: 324px;padding-left: 0;font-size: 12px;line-height:20px;}
.zn_info1 { width: 300px; border-right: none;}
.zn_info p,.zn_info1 p {line-height: 26px;text-indent: 26px;font-size: 13px;/* padding-left: 26px; */}
.zn_famous { padding-left: 28px; border-right: none;}
.zn_famous h2 { width: 116px; height: 27px; border: 1px #c7c7c7 solid; background-color: #fff; line-height: 27px; text-align: center; font-size: 12px;}
.fl {
    float: left;
}
.zn_bg3{width:100%;height:218px;background:#f3f3f3;/* opacity: 0.90; */position:absolute;*top:165px;left:0;z-index:10;display:none;margin-top:-1px;*margin-top:0;/* border-top:3px solid #e71a1f; */}
ul.zn_item li a{color:#434343;height:24px; line-height:24px; font-size:14px; width:120px;font-weight:500; text-decoration:none;background:url(../images/jiantou01.png) no-repeat left center;padding-left:14px;}
ul.zn_item li a:hover{color:#e71a1f;height:24px;line-height: 22px;font-size:14px;width:120px;font-weight:500;text-decoration:none;background:url(../images/jiantou01.png) no-repeat left center;padding-left:14px;}
.zn_item p a {color:#434343;height:24px; text-align:left;line-height:24px; font-size:14px;font-weight:500; text-decoration:none; background:none;}
.zn_item p a:hover{color:#e71a1f;height:24px; text-align:left; line-height:24px; font-size:14px;font-weight:500; text-decoration:none; background:none;}

/*头部结束*/


/*头部搜索*/
.right_sear {width:256px;background:url(../images/sear.gif) no-repeat;height: 36px;margin-top: 12px;}
.right_sear .inputText {float:left;width: 203px;height: 34px;line-height: 34px;vertical-align:middle;padding: 0 0 0 15px;color:#aaa;border:none;background:none;border: 1px solid #a1a1a1;border-right: 1px solid #00a1e9;}
.right_sear .inputSubmit {float:right;width: 36px;height: 36px;cursor:pointer;background:none;border:none;}