@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
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:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a,a:hover{ text-decoration:none;}
body{font:12px "宋体","Arial Narrow",HELVETICA; background:#FFF; -webkit-text-size-adjust:100%;}
.clearbox{ width:0; height:0; clear:both; overflow:hidden;}

.wrap{ width:100%; min-width:1265px;}
.top{ height:38px; line-height:38px; background:url(../images/top.jpg) repeat-x top;}
.midd{ width:1265px; margin:0 auto;}
.top_l{ float:left; font-size:14px; font-family:'microsoft yahei'; color:#333333;}
.top_r{ font-size:14px; font-family:'microsoft yahei'; float:right; color:#333333;}
.top a{ color:#333333;}
.topper{ height:145px; background:url(../images/topp.jpg) no-repeat center top;}
.logo{ float:left; margin:45px 0 0 15px;}
.serbox{ float:right; width:350px; height:42px; position:relative; margin-top:60px;}
.serbox_1,.input01{ position:absolute; left:0; top:-5px; width:319px; height:34px; line-height:34px;}
.input02{ position:absolute; left:265px; top:-4px; border:none; width:72px; height:32px; background:none; cursor:pointer;}
.ser_txt{ width:130px; padding-left:14px; position:absolute; right:0; height:42px; line-height:42px; color:#48494a; font-size:14px; font-family:'microsoft yahei'; background:url(../images/icon.png) no-repeat right top;}
.ser_txt:hover{ text-decoration:underline;}
.navbox{ height:52px; background:url(../images/nav.jpg) repeat-x top;}
.nav{ height:52px; line-height:52px; position:relative; z-index:1; font-family:'microsoft yahei'; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 34px; font-size:18px; font-family:'microsoft yahei'; background:url(../images/line.jpg) no-repeat left top;}
.nav .nLi h3 a:hover{}
.nav .index h3 a{ background:none;}
.nav .sub{ display:none; width:100%; left:0; top:47px;  position:absolute; background:#00507f;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1;height: 32px; line-height: 32px;border-top: 1px dashed #6F6F6F; }
.nav .sub a{ display:block; padding:0 10px;text-align: center; font-size: 14px; }
.nav .sub a:hover{  background:#1c5a82; color:#fff;  }
.nav .on h3 a{ color:#fff;}
.nav .index h3 a{ background:none!important;}
.slideBox{width:700px; height:398px; overflow:hidden; position:relative; float:left; margin-top:24px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:10px; line-height:10px; text-align:center; background:url(../images/tips01.png) no-repeat center top; text-indent:-9999px; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/tips02.png) no-repeat center top; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd .bd_h{ position:absolute; width:808px; height:42px; line-height:42px; background:url(../images/hd_p.png) repeat; left:0; bottom:0; font-size:14px; color:#FFF;font-family:'microsoft yahei'; text-indent:2em; }
.slideBox .bd img{ width:700px; height:398px; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:42px; height:42px; background:url(../images/up_d.png) no-repeat 0 -70px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:0px 0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.box1{ float:right; width:520px; margin-top:24px;}
.box1_t{ height:40px; line-height:40px; font-family:'microsoft yahei'; }
.box1_t em{font-size:26px; color:#343434;}
.box1_t em em{ color:#909090; font-size:14px;}
.mores{ float:right; font-size:14px; color:#535353;}
.mores:hover{ text-decoration:underline;}
.box1_u{ height:360px; overflow:hidden;}
.box1_u li{ background:url(../images/icon8.jpg) no-repeat 0 16px; height:40px; line-height:40px; padding-left:20px;}
.box1_u li a{ font-size:18px; color:#343434; font-family:'microsoft yahei'; float:left;}
.box1_u li a:hover{ color:#d41010;}
.times{ color:#909090; font-family:'microsoft yahei'; font-size:14px; float:right; padding-left:10px;}
.box2{ width:700px; float:left; margin-top:30px;height: 260px;}
.box2_u{ padding:15px 0 0 0;}
.box2_u li{ position:relative;font-family:'microsoft yahei'; height:40px;line-height:40px;}
.box2_u li .times2{padding-left: 5px; position:absolute; width:90px; height:18px;line-height:18px; left:0; top:10px; background:url(../images/tips.jpg) no-repeat left top; color:#FFF; text-align:left;font-family:'microsoft yahei';}
.box2_u li .u2_a{ position:absolute; width:630px; height:18px; left:91px; top:0;  font-size:14px; color:#343434;}
.box2_u li .u2_nav{ position:absolute; width:700px; height:55px; color:#535353; font-size:12px; text-indent:2em; line-height:30px; top:25px; left:0;}
.box2_u li .u2_a:hover,.box3_u li .u3_r_nav a:hover,.location a:hover,.list_list li .list_info a:hover{ text-decoration:underline; color:#005083;}
.box3{ float:right; width:522px; margin-top:30px;height: 260px;}
.box3_u{ padding:15px 0 0 0;}
.box3_u li{ position:relative;font-family:'microsoft yahei'; background:#f4f4f4; height:88px;}
.box3_u li.box3_u_01{ border-top:none;}
.box3_u li .u3_l{ position:absolute; height:88px; padding-left:5px; width:71px; top:0; line-height:88px; font-size:14px; color:#f76e00; border-left:#f76e00 5px solid; font-size:14px;}
.box3_u li .u3_r{ position:absolute; left:78px; width:335px; height:88px; top:0;}
.box3_u li .u3_r_t{ width:79px; height:25px; background:#f76e00; color:#FFF; line-height:25px; margin-top:6px; text-align:center;}
.box3_u li .u3_r_nav{ line-height:25px; font-size:12px; color:#535353; padding-top:5px;}
.box3_u li .u3_r_nav a{color:#535353;}
.box3_u li.u3_line{ height:0; border-bottom:#c4c4c4 1px dashed; margin:3px 0;}
.linksbox{ height:165px; margin-top:15px;}
.link01{ float:left; width:200px; font-family:'microsoft yahei'; text-align:center; padding-top:12px; padding-right:111px;padding-left:110px;}
.link01 img{ display:block; margin:0 auto;}
.link01 p{ color:#303030; font-size:16px; padding-top:5px;}
.link01:hover p{ color:#F00;}
.link05{ margin-right:0;}
.foot{ background:#005190; height:100px;float: left;
    width: 100%;}
.foot_a{ float:left; width:52px; height:62px; margin-top:18px;}
.foot_p{ color:#FFF; font-size:12px; line-height:25px;font-family:'microsoft yahei'; padding:12px 0 0 20px; float:left;}


.list_banner{ height:230px; background:url(../images/banner.jpg) no-repeat center top;}
.ban_t{ width:220px; float:left; height:80px; background:url(../images/lbg.png) repeat; margin-top:150px;font-family:'microsoft yahei'; color:#FFF;}
.ban_t em{ font-size:24px; display:block; height:36px; line-height:36px; margin-left:20px; padding-top:10px; width:180px; border-bottom:#ec4e01 1px solid;}
.ban_t p{ font-size:14px; padding-top:4px; margin-left:26px;}
.list_m{ float:left; width:225px;}
.list_tt{ width:220px; height:28px; background:#e0e3e0;}
.list_u{ width:225px;}
.list_u li{font-family:'microsoft yahei'; }
.list_u li a{ display:block; height:45px; line-height:45px; background:url(../images/mbg.jpg) no-repeat 0 -45px; font-size:16px; color:#414141;  padding-left:15px;}
.list_u li a:hover,.list_u li.open_ed a{ background:url(../images/mbg.jpg) no-repeat 0 0px; color:#FFF;}
.list_b{ background:#e0e3e0; height:145px; width:220px;}
.list_r{ float:right; width:998px; padding-bottom:40px; min-height:400px;}
.location{font-family:'microsoft yahei'; font-size:14px; color:#595959; height:35px; line-height:35px; padding-top:20px;}
.location a{ color:#595959;}
.list_list{font-family:'microsoft yahei';}
.list_list li{ overflow:hidden;}
.list_list li .list_info{ padding:2px 0; color:#000; font-size:14px;}
.list_list li .list_info a{color:#000; }
.list_list li .list_nav{ color:#acacac; line-height:30px; font-size:14px;}
.times3{ float:right; color:#acacac;}
.line{ border-bottom:#c7c7c7 1px dashed; margin:14px 0;}
.h1{font-family:'microsoft yahei'; font-size:24px; font-weight:bold; text-align:center; padding-top:20px; color:#c04e15; font-weight:normal; padding:20px 0; line-height:30px;}
.info_title{ text-align:center; font-size:14px; color:#333; padding:10px 0; border-bottom:#CCC 1px dashed; background:#e0e3e0;}
.info_info{ font-size:14px; line-height:30px; color:#333; min-height:400px; padding-top:10px; min-height:400px; padding-bottom:50px;}
.info_info p{ text-indent:2em; color:#333; padding:2px 0;}

.list_list_2{overflow:hidden;}
.list_list_2 li{ padding:10px 0;overflow:hidden;}
.list_list_2 li .list_left{ float:left; width:150px; height:100px;}
.list_list_2 li .list_left img{ width:150px; height:100px;}
.list_list_2 li .list_right{ float:right; width:820px;}
.input01{ background:url(../images/inputbg.png) no-repeat left top; border:none; width:319px; padding-left:20px; font-family:'microsoft yahei'; font-size:14px; color:#333;}
.tc_1{font-size: 16px; font-family: 'microsoft yahei'; height: 40px; line-height: 40px; color: #333; text-align: center; font-weight: bold; text-align: center;}
.tc_1 a{ color:#333;}
.tc_li a{display: inline-block; width:200px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-family: 'microsoft yahei'; color: #333;}
.tc_li a:hover,.tc_1 a:hover{color: red; text-decoration: underline;}
.more_tc{ float:right;font-size:12px; color: #333;}
.input02{top: 1px;}
.serbox_1, .input01{top: 0px;width: 340px;}
.ser_txt{ width:110px;}



.slideBox .hd{bottom:10px; height:20px; right:315px;}
.slideBox .hd ul li{float: left; margin-right:10px; width:20px; height:20px; line-height: 15px; text-align: center; background: #FFF; text-indent: 0; cursor: pointer;  text-indent: -9999px;}
.slideBox .bd .bd_h{display:none;}
.slideBox .hd ul li.on{background: red; color: #fff;}
.first67172{text-indent: 5px;}
.logo img{ width:645px; height:60px;}