@charset "utf-8";
/* CSS Document */
/* 公共样式
 * Date:2017.01
 * Email:531271788@qq.com*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {

}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

body {
  font-size: 12px;
  font-family: "微软雅黑", Helvetica Neue, Helvetica, Arial, sans-serif;
  background: url("../images/bj_img.jpg") repeat-x center 100px #fff;  line-height:30px;
}


A {
TEXT-DECORATION: none;
outline:none;blr:expression(this.onFocus=this.blur());
}
A:link {
	COLOR: #333;
}
A:visited {
	COLOR: #333;
}
A:hover {
	COLOR: #1c4a7a; TEXT-DECORATION: none
}
A:active {
	COLOR: #1c4a7a; TEXT-DECORATION: none
}
.b7_ya a ,.b7_ya a i ,.b_aa i ,.b_aa a ,.kefu a ,.zym_chanp li i{-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;
transition: all .4s ease-out;}


.top{ width:98%; margin:0 auto; height:87px; clear:both; padding-top:13px;}
.logo{ float:left;}
.top ul{ padding-top:12px; padding-top:15px;}
.top ul li{  text-align:center; float:left; font-size:13px;}
.top_y{ float:right; text-align:right; line-height:24px; margin-top:15px; color:#999;}
.top_y strong{ font-size:20px; color:#333; }
.top_y div{ float:right;}
.top_y a i{ font-size:36px; margin-top:10px; margin-right:8px;}

.b1{ width:1160px; margin:0 auto; height:380px; padding-top:10px;}
.b1_01{ width:406px; float:left; background:url(../images/b1_bj.jpg) no-repeat center 40px; height:386px;}
.b1_01 dt{ font-size:14px; color:#999; line-height:40px; margin-left:-10px;} 
.b1_01 dt strong{ color:#333;}
.b1_01 dd img{ margin-left:11px; float:left;} 
.b1_01 dd{ font-size:14px; color:#999;}.b1_01 dd strong{ color:#333;}
.b1_01 dd select{ width:382px; font-size:14px; height:40px;}

.b1_02{ width:438px; float:left; margin-left:22px;}

.b1_02 dt{ font-size:14px; color:#999; line-height:40px;}.b1_02 dt strong{ color:#333;}

.b1_02 div{ width:100%; float:left; float:left;}.b1_02 div div{ width:100%; height:100px; background:#fff; border-radius:5px; margin-top:10px; margin-bottom:10px; float:left;}
.b1_02 div em{ float:left; width:100px; text-align:right; line-height:20px; padding-top:20px;}.b1_02 div span{ float:left; width:305px; margin-left:15px; margin-top:10px; line-height:24px; color:#999;}.b1_02 div strong{ color:#333;}
.b1_02 div em strong{ font-size:30px; color:#214083;}
.b1_02 div li{ float:left; background:url(../images/b2_a2.jpg) no-repeat top center; width:90px; height:29px; text-align:center; color:#666; margin-right:10px; cursor:pointer;}
.b1_02 div li:hover{ background:url(../images/b2_a1.jpg) no-repeat top center; color:#fff;}
.b1_02 div li.hover{ background:url(../images/b2_a1.jpg) no-repeat top center; color:#fff;}
.b1_02 dd{ line-height:32px; float:left; width:100%; height:32px;}.b1_02 dd a{ float:left;} .b1_02 dd span{ float:right; font-weight:bold; color:#999;}

.b1_03{ width:269px; float:right;}
.b1_03 dt{ font-size:14px; color:#999; line-height:40px;}.b1_03 dt strong{ color:#333;}


.b3{ width:1200px; margin:0 auto; height:320px;}
.b3_t{ width:100%; float:left; height:50px;}
.b3_t em{ float:left; font-size:14px; color:#999;}
.b3_t strong{ color:#333;}.b3_t span{ float:right;}.b3_t span a{ margin-right:10px;}
.b3 ul{ width:3600px; float:left;}
.b3 ul li{ width:260px; float:left; line-height:20px; margin-right:15px; margin-left:15px;}

.wei{ width:100%; background:#2c2f34; color:#a9a9a9; height:400px; overflow:hidden; clear:both;}
.wei a{color:#a9a9a9;}
.wei_01{ width:1200px; margin:0 auto; height:240px; padding-top:50px;}
.wei_01 dl{ float:left; width:150px;}.wei_01 dl dt{ font-size:14px; line-height:40px;}
.wei_02{ width:1200px; margin:0 auto; height:100px; border-top:1px dotted #505050; padding-top:20px; line-height:20px; color:#666;}
.wei_02 a{ color:#666;}

.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1200px; height:235px; overflow:hidden; position:relative;}
.piclist{ height:235px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev2,.og_next2{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:130px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7; background:#eee;}
.og_prev2{ background-position:0 -60px; left:4px;}
.og_next2{ background-position:0 0; right:4px;}

.scrollDiv{  width:100%; height:280px; float:left;}
#scrollDiv{ width:100%; margin:0 auto;height:280px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv ul{}
#but_up{ background:url(../images/down.jpg) no-repeat 0 0; text-indent:-9999px; width:41px; height:41px;position:absolute; margin-top:-150px; }
#but_down{ background:url(../images/up.jpg) no-repeat 0 0; text-indent:-9999px;width:41px; height:41px; position:absolute;margin-top:-150px; margin-left:558px;}

nav { width:800px; margin:0 auto;}
ul { margin: 0px; padding: 0px; list-style: none; }
ul.dropdown { position: relative; width: 100%; }
ul.dropdown li { font-weight: bold; float: left; width: 100px; position: relative; }
ul.dropdown a:hover { color: #000; }
ul.dropdown li a { display: block; padding: 10px 8px; color: #34495e; position: relative; z-index: 2000; text-align: center; text-decoration: none; font-weight: 300; }
ul.dropdown li a:hover, ul.dropdown li a.hover { background: #1e58b8; position: relative; color: #fff; }
ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 150px; z-index: 1000; }
ul.dropdown ul li { font-weight: normal; background: #f6f6f6; color: #000; }
ul.dropdown ul li a { display: block; color: #34495e !important; background: #eee !important; }
ul.dropdown ul li a:hover { display: block; background: #1e58b8 !important; color: #fff !important; }
.drop > a { position: relative; }
.drop > a:after { content: ""; position: absolute; right: 10px; top: 40%; border-left: 5px solid transparent; border-top: 5px solid #333; border-right: 5px solid transparent; z-index: 999; }
.drop > a:hover:after { content: ""; border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; }


/*banner*/
.ct-banner{width:100%;height:620px;margin:0 auto;overflow:hidden;}
.ct-focusbox{height:620px;position:relative;overflow:hidden;}
.ct-focusimg{height:620px;overflow:hidden;}
.ct-fimglist{position:relative;}
.ct-fimglist img{display:block;cursor:pointer;}
.ct-fimglist li{width:100%; height:620px;float:left;}
.ct-focustool{overflow:hidden;position:relative;top:-130px;height:130px;background:url(../images/bg_touming.png) repeat-x;}
.ct-ftoollist{position:relative;margin-left:70px;}
.ct-ftoollist li{width:270px;height:126px;float:left;cursor:pointer; margin-left:10px; margin-top:1px;}
.ct-ftoollist .on a{width:270px;height:126px;display:block;margin-right:-4px;z-index:100;top:-5px;border:1px solid #FFF;}


.obj-d{ line-height:24px; width:450px; margin-left:55%; text-align:center; margin-top:172px; z-index:1000; font-size:14px;}
.obj-d strong{ font-size:30px; color:#004a7e; font-weight:100;}
.obj-d em{ padding:10px 15px; border-radius:4px; border:1px solid #004a7e; color:#004a7e; font-style:normal;}

/*子页面样式*/
.zym{ width:1200px; margin:0 auto;}
.zym_bj{ width:100%; height:270px; overflow:hidden;}
.zym_bj img{ position:relative; left:50%; margin-left:-960px;}
.zym_bj span{ position:absolute;left:50%; margin-left:-600px; width:1200px; text-align:right; padding-top:220px; color:#333;}
.zym_lm{ width:256px;  margin-top:-84px; z-index:999; position:relative; float:left;}
.zym_lm dl{ padding-bottom:30px; float:left; width:100%;}
.zym_lm dt{ width:100%; height:84px; float:left; line-height:84px; text-align:center; color:#fff; font-size:20px;background:url(../images/lm_bj.png) no-repeat top center;}
.zym_lm dd{ background:#f0f0f1 url(../images/lm_dd.jpg) no-repeat 30px center; width:80%; height:50px; line-height:50px; float:left; padding-left:20%; font-size:14px;}
.zym_lm dd:hover{ background:#e8e8e8 url(../images/lm_dd.jpg) no-repeat 30px center;}

.zym_about{ width:860px; line-height:36px; font-size:14px; float:right; padding:30px;}
.zym_news{ width:900px; float:right; padding-top:30px;}
.zym_news li{ width:430px; margin-right:20px; height:80px; margin-bottom:30px; border-bottom:1px dotted #eee; float:left;}
.zym_news em{ width:80px; height:70px; background:#eee; float:left; text-align:center; padding-top:10px;}
.zym_news a:hover em{ background:#102a7f; color:#fff;}
.zym_news span{ float:left; font-size:14px; width:310px; margin-left:20px;}.zym_news strong{ font-size:30px;}
.zym_news span i{ font-size:12px; color:#999;}

.fenye{ width:100%; clear:both; padding-top:10px; padding-bottom:30px;
 height: auto;_height: 45px; line-height: 20px;margin-right: 15px;_margin-right: 5px; color:#565656;margin-top: 10px;_margin-top: 20px;
  margin-bottom:30px;
  margin-left: 30%;

}
.fenye a:hover,.current
{
  background-color: #eeeeee;border: 1px solid #eeeeee;color: #333333;
}
.fenye a,.fenye span
{
  font-size: 14px;text-decoration: none;display: block;float: left;color: #565656;border: 1px solid #ccc;height: 34px;line-height: 34px;margin: 0 2px;width: 55px;text-align: center;
}

.zym_chanp{ width:900px; float:right; padding-top:30px;}
.zym_chanp li{ float:left; width:259px; height:220px; line-height:30px; margin-bottom:30px; margin-right:38px; font-size:12px; text-align:center; background:#eee; border:1px solid #e6e6e6;}
.zym_chanp li img{ float:left;}
.zym_chanp li:hover{ background:#102a7f; color:#fff; border:1px solid #102a7f;}
.zym_tt{ width:880px; float:right; border-bottom:1px dotted #666; padding-bottom:20px; padding-top:30px; color:#666;}.zym_tt strong{ font-size:16px; color:#333;}
.zym_tt_n{ width:880px; font-size:14px; line-height:36px; float:right; padding-top:30px; padding-bottom:40px;}

.kefu{ width:80px; height:240px; background:#fff; position:fixed; z-index:9999;  bottom:0; right:0; text-align:center;}
.kefu a{ font-size:30px; height:80px; float:left; width:100%; line-height:80px; border-bottom:1px solid #eee;}
.kefu a:hover{ background:#163b79; color:#fff;}

.kefu li em{ width:150px; position:absolute; display:none; z-index:9999; height:80px; padding-left:10px; margin-left:-150px; background:#163b79; color:#fff; font-size:18px; margin-top:-80px;}
.kefu li:hover em{ display:block;}






