*{ margin:0; padding:0;}
body{font-family:Arial,"宋体"; font-size:12px; color:#666; line-height:1.6; background:#fff;}
a:hover img,img{border:none;  vertical-align: bottom;}
ul{ list-style:none;}
input,button,select,textarea{outline:none; font-family:Arial,"宋体"; font-size:12px; color: #555;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#ff6600;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
th{font-weight: normal;}

.cf:before,.cf:after{content:""; display:table;}
.cf:after{clear:both; }/* For IE 6/7 (trigger hasLayout) */
.cf, .cf2{zoom:1;}
.cf2:after {content: ""; display:block; height:0; clear:both;}


.l{float:left;}
.r{float:right;}
.tc{display:table-cell; width: 99999px; *zoom:1; *width: auto;}
.n{display: none;}
/*-------------------------结束公用样式--------------------------*/
.mw, dl.footer{margin: 0 auto; width: 982px;}
.text_r{text-align: right;}
.text_c{text-align: center;}
/*头部*/
.main{background: url(banner.jpg) 50% 0 no-repeat;}
.header *{vertical-align: bottom;}
/*顶部导航*/
.t_nav_box{height: 33px; background: -moz-linear-gradient(top,#0893ef,#0667a7); background: -webkit-linear-gradient(top,#0893ef,#0667a7); background: -webkit-gradient(linear,left top,left bottom,from(#0893ef),to(#0667a7)); background: -ms-linear-gradient(top,#0893ef,#0667a7); background: url(t_nav.gif) 0 50% repeat-x\9; box-shadow: 0 -1px 1px #5ebcfa; box-shadow: 0\9; padding-left:20px;}
.t_nav_box dt{ position:relative; z-index:11; float:left; font-size:14px; font-weight:bold; color:#fff;padding: 5px 0 5px 0px; height: 23px; line-height: 23px;}
.t_nav_box .text_r{padding-right: 30px; line-height: 33px; font-size: 12px; color: #fff;}
.t_nav{float: left; padding: 5px 0 5px 20px; height: 23px; line-height: 23px;}
.t_nav a,.t_nav_box dt a{margin-right: 45px; display: inline-block; width: 90px; text-align: center; color: #fff;}
.t_nav a:hover,.t_nav_box dt a:hover,.t_nav_box dt a:hover{color: #0893ef; background-color: #fff;}
.t_nav .on,.t_nav_box dt.on > a,.t_nav_box dt.light > a{color: #0043a6!important; background: -moz-linear-gradient(top,#fff,#fbfbfb); background: -webkit-linear-gradient(top,#fff,#fbfbfb); background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb)); background: -ms-linear-gradient(top,#fff,#fbfbfb); background-color: #fff\9; box-shadow: 0 1px -1px #e6f0ef;}
/*-------------------star二级导航*/
ul.sec_nav{ display:none; width:130px; padding:0 0 5px 0; clear:both; text-align:center;  position:absolute; left:-20px; top:33px; background:#066bae;}
ul.sec_nav li{ clear:both;font-size:12px; font-weight:normal;}
ul.sec_nav li a{ border-bottom:1px solid #3c8abe; margin:0; width:100%;}
/*----------------------首页*/
.i_container{margin: 10px 0;}
.i_l{float: left; width: 714px;}

.search_bar, .search_bar .search a, .i_list dt, .i_r_tit, .in_l_tit{background: url(bg.jpg) no-repeat;}
.search_bar{margin-bottom: 12px; padding-left: 120px; height: 133px; background-position: 0 0; border: 1px solid #aad6fa;}
.search_bar .sel_on{margin-top: 18px;}
.search_bar .sel_on a{display: inline-block; margin-right: 18px; padding: 2px 8px; font-size: 12px; color: #1aa8e3;}
.search_bar .sel_on .on{font-weight: bold; color: #fff; background-color: #1aa8e3;}
.search_bar .search{padding: 10px 0 12px 0; *padding: 8px 0 12px 0;}
.search_bar .search input{padding: 7px; width: 380px; height: 17px; line-height: 17px; font-size: 14px; background-color: #fff; border: 1px solid #dce3f5; border-top-color: #dcdcdc; border-left-color: #dcdcdc; box-shadow: -1px -1px 1px #97969b; vertical-align: middle;}
.search_bar .search a{margin: 0 10px; display: inline-block; width: 84px; height: 33px; line-height: 32px; text-align: center; font-size: 14px; color: #000; background-position: 0 -135px; vertical-align: middle;}
.search_bar .notice{padding-left: 20px; color: #000;}

.i_list dl{padding: 1px; width: 224px; border: 1px solid #9acffa; vertical-align: top;}
.i_list dt{padding: 0 0 5px 28px; height: 31px; line-height: 31px; font-size: 14px; color: #fff; font-weight: bold; background-position: -85px -135px;}
.i_list dd{padding: 10px 0 0 18px; min-height: 265px; _height: 265px; background: -moz-linear-gradient(top,#ccecff,#fff 35%,#fff); background: -webkit-linear-gradient(top,#ccecff,#fff 35%,#fff); background: -webkit-gradient(linear,left top,left bottom,from(#ccecff),color-stop(.35,#fff),to(#fff)); background: -ms-linear-gradient(top,#ccecff,#fff 35%,#fff); background: url(i_list.gif) 0 0 repeat-x\9;}
.i_list dd a{line-height: 2; font-size: 14px; color: #01628a;}
.i_list dd a:hover{text-decoration: underline;}
.i_list h3{padding-left: 22px; background: url(arrow11.png) 0 50% no-repeat;}
.i_list h4{padding-left: 50px; background: url(arrow5.gif) 40px 50% no-repeat;}

.i_r{float: right; width: 256px;}
.i_r_box{margin-bottom: 7px; padding: 2px; border: 1px solid #d6d6d6;}
.i_r_tit{padding: 0 8px 0 30px; width: 212px; height: 31px; line-height: 31px; font-size: 14px; color: #fff; font-weight: bold; background-position: -310px -135px;}
.i_r_tit .more{float: right; font-size: 12px; color: #abe1f6; font-weight: normal; font-family: "宋体";}
.i_r_tit .more:hover, .i_r_1 a:hover, .i_r_3 a, .i_r_wechat h3 a:hover, .more_red a:hover{text-decoration: underline;}
.i_r_3 a:hover{ text-decoration:none; color:#ff6600;}
.i_r_1, .i_r_3{padding: 8px; line-height: 1.8;}
.i_r_1 li, .in_l_dl li{background: url(arrow5_2.gif) 0 50% no-repeat;}
.i_r_1 li{padding-left: 15px;}
.i_r_1 a, .i_r_3 a{color: #000;}
.i_r_3 span{color: #000;}
.i_r_wechat{margin: 0 8px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.i_r_wechat img.l{margin-right: 12px;}
.i_r_wechat h3 a{font-size: 12px; color: #077ece; font-weight: bold;}
.i_r_wechat .num{margin-bottom: 5px; color: #077ece;}
.i_r_wechat p{text-indent: 2em; color: #000;}
.more_red, .more_red a{color: #fc5700;}
.i_r_3 span{ font-family:"宋体"; padding-right:5px;}

.bb4{border-bottom: 4px solid #0879c7; border-right: 1px solid #e5e5e5;}
.in_l_box{float: left; padding-right: 3px; width: 240px; background-color: #fff; box-shadow: 2px 0 2px #b3b3b3; position: relative; z-index: 3;}
.in_l{padding: 6px; min-height: 520px; _height:520px; overflow: visible; border: 1px solid #aad6f9;}
/*二级页左边背景图片*/
.in_l_bg1{background: #f7faff url(01.jpg) 50% 100% no-repeat;}
/*联系我们左边背景图片*/
.in_l_bg2{background: #fff url(02.jpg) 50% 100% no-repeat;}


.in_l_tit{padding-left: 28px; height: 31px; line-height: 31px; font-size: 14px; color: #fff; font-weight: bold; background-position: -310px -169px;}
.in_l_tit a{color: #fff;}

.in_l_dl{padding: 5px; font-size: 12px;}
.in_l_dl dt{margin: 5px 0; padding: 5px 0 5px 35px; border: 1px solid #b6d9ff; background: #ddecff url(in_l_dl.gif) 20px 0 no-repeat;}
.in_l_dl dt a{color: #279fdb; font-weight: bold;}
.in_l_dl dt.on{background-position: 20px -30px;}
.in_l_dl dt.on a{color: #e55000;}
.in_l_dl li{padding: 5px 0 5px 60px; background-position: 45px 50%; border-bottom: 1px dotted #d3d3d3;}
.in_l_dl li a{color: #000;}
.in_l_dl li a:hover{text-decoration: underline;}

.in_r{float: left; padding: 0 19px; width: 700px; background: url(in_r.jpg) 100% 0 no-repeat; z-index: 2;}
.catalog{padding: 10px 0 10px 28px; font-size: 12px; color: #000; background: url(catalog.gif) 0 50% no-repeat;}
.catalog a{color: #000;}
.catalog a:hover{text-decoration: underline;}
.catalog span{margin: 0 5px;}

.in_r_box{padding: 0 15px; min-height: 475px; _height:475px; overflow: visible; background-color: #fff; border: 1px solid #dcdcdc; box-shadow: 0 2px 2px #cececc;}
.data_list dl{padding: 15px 0; font-size: 12px; color: #464646; border-bottom: 1px dotted #cccccd;}
.data_list dt{padding-left: 20px; background: url(arrow9.gif) 0 50% no-repeat;}
.data_list dt a{color: #0060a1; font-weight: bold;}
.data_list dt a:hover{text-decoration: underline;}
.data_list dd{padding-left: 20px;}

.contact h1{padding-top: 15px; text-align: center; font-size: 36px; color: #000;}
.contact .h1_alt{margin: 0 30px; padding-bottom: 20px; text-align: center; border-bottom: 1px solid #dcdcdc;}
.contact .h1_alt span{margin: 0 8px; font-size: 12px; color: #7f7f7f;}
.contact .h1_alt a{color: #7f7f7f;}
.contact .p{padding: 35px 0 0 30px; line-height: 2; font-size: 14px; color: #464646;}

/*尾部*/
.footer{text-align: center; background: #f4f4f4 url(footer.gif) 0 0 repeat-x;}
dl.footer{padding: 10px 0 25px 0; line-height: 1.8; color: #000;}
.in_footer{padding: 20px 0; line-height: 1.8; text-align: center;}
/*页码*/
.page{margin: 20px 0; text-align: right; font-size: 12px; color: #464646;}
.page a{margin: 0 2px; color: #464646;}
.page a:hover{text-decoration: underline;}
.page .go{padding: 3px 8px; background-color: #e6e6e6; border: 1px solid #acacac;}
.page select{padding: 3px; vertical-align: middle;}
/*---------两列------------*/
.array{text-align:justify; *text-justify:inter-ideograph; /*IE私有属性*/}
.array dl, .array .last, .array li{display:inline-block; *display:inline; *zoom:1;}
.array .last{width:100%; height:0; padding:0; margin:0; border:none; overflow:hidden;}
/*-------效果------*/
.t_nav a{transition: all 0.3s ease 0s;}
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*---圆角--*/
.t_nav a,.t_nav_box dt > a{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.t_nav_box, .search_bar .sel_on a{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.i_list dl{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
/*链接文件*/