@charset "utf-8";
/* CSS Document */

body{ width:100%; height:auto; color:#646464; font-size:12px; font-family:'微软雅黑','楷体','宋体'; background:#fff;}
*{ margin:0px auto; padding:0px;}
a{ text-decoration:none; color:#646464;}
.divclear{ clear:both;}
.hidd{ display:none;}
li{ list-style:none;}
i,em{ font-style:normal;}
#bord{ border:none;}
#bgnone{ background:none;}
#bord_n{ padding-right:0; margin:0;}
.t_left{float:left;}
.t_right{ float:right;}
.align_l{ text-align:left;}
.align_r{ text-align:right;}
.align_c{text-align:center;}
img{ vertical-align:bottom; border:none; max-width:100%;}

/* 首页顶部 */
.itop{ width:100%; background:#fff; height:618px; position:relative;}
.itop_c{ width:1100px; margin:0 auto; overflow:hidden; position:absolute; top:38px; left:0px; right:0px; z-index:20;}
.logo{ width:180px; height:49px; float:left; display:inline-block;}
.logo a{ display:block;}
.logo img{ width:180px; height:49px;}
.itop_c .itc_r{ display:inline-block; margin-top:10px; height:32px; float:right;}
.itc_r div{ display:inline; background:url(../images/itr_bg.png) repeat left top; padding:0 15px; height:32px; border-radius:32px; overflow:hidden; line-height:32px; font-size:14px;}
.itc_r div.t_left{ margin-right:10px; background-color:#066ac0;}
.itc_r div.t_right{ background-color:#066ac0;}
.itc_r div.t_left a{ display:block; color:#fff; padding-left:30px; background:url(../images/itop_01.png) no-repeat left center;}
.itc_r div.t_right a{ display:block; color:#fff; padding-left:30px; background:url(../images/itop_02.png) no-repeat left center;}

/* banner */
.banner{ position:absolute; top:0px; left:0px; z-index:10;}
.banner,.banner .flexslider,.banner .slides li{ min-width:1100px; height:618px; width:100%;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:15px; z-index:2;padding-left:0;width:1100px;left:0;right:0;margin:0 auto;text-align:center;}
.flex-control-nav li{width:18px;height:18px;margin-right:5px;display:inline;zoom:1;text-align:center; border-radius:50%; overflow:hidden;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:50px; background:url(../images/art.png) no-repeat; background-position:-22px center;cursor:pointer;color:#fff;font-family:Arial; border-radius:50%; overflow:hidden;}
.flex-control-nav .flex-active{ background-position:left center; color:#b34040;}
.flex-direction-nav a{width:40px;height:40px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
/*.flex-direction-nav .flex-next{ background:url(../images/right.png) #fff no-repeat center center; right:70px;}
.flex-direction-nav .flex-prev{ background:url(../images/left.png) #fff no-repeat center center; left:70px;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}*/


/* 导航 */
.ibox{ width:100%; height:140px; background:#066ac0;}
.ibox_c{ width:1100px; margin:0 auto; padding:28px 0; overflow:hidden;}
.ibox_c ul{ float:left; margin-left:-1px;}
.ibox_c ul li{ float:left; border-left:1px solid #6aa6d9;}
.ibox_c ul li a{ display:block; padding:10px 30px 0; color:#fff; width:20px; height:74px; text-align:center; font-size:16px; line-height:16px; font-family:"楷体";}
.ibox_c ul li:hover a{ background:url(../images/imenu_bg.png) no-repeat center top;}
.search{ display:inline-block; float:right; position:relative; width:192px; height:34px; margin-top:35px; margin-right:30px;}
.search input[type=text]{ width:130px; padding:0 40px 0 20px; border:1px solid #e6e6e6; position:absolute; top:0px; right:0px; height:32px; line-height:32px; color:#fff; background:none;}
.search input[type=submit]{ width:40px; height:32px; position:absolute; top:1px; right:1px; background:url(../images/search.png) no-repeat center center; border:0 none;}

/* 底部 */
.ifoot{ width:100%; background:#105fb3; height:230px;}
.ifoot_c{ width:1100px; margin:0 auto; color:#fff;}
.ifoot_c .t_left{ display:inline-block; width:800px;}
.ifoot_c .t_right{ display:inline-block; width:300px; text-align:right; text-transform:uppercase;}
.ifoot_t{ padding:30px; height:125px; overflow:hidden;}
.ifoot_b{ height:44px; line-height:44px; background:url(../images/ift_bg.jpg) repeat-x left top / auto 1px;}

.ift_l{ width:515px; height:125px; float:left; overflow:hidden; background:url(../images/ift_bg.jpg) no-repeat right center;}
.ift_c{ width:345px; padding-left:40px; height:125px; float:left; overflow:hidden; background:url(../images/ift_bg.jpg) no-repeat right center;}
.ift_r{ width:200px; height:125px; float:right; overflow:hidden; text-align:center;}

.ift_yq ul li{ float:left; margin-right:18px; margin-bottom:15px;}
.ift_yq ul li a{ color:#fff;}
.ift_gz span{ display:inline-block; float:left; height:30px; line-height:30px;}
.ift_gz a{ float:left; margin-left:10px;}

.ift_c dl dt{ height:30px; line-height:14px;}
.ift_c dl dd{ line-height:18px;}
.ift_r img{ padding-top:10px;}
.ift_r p{ height:25px; line-height:25px;}

/* 内页banner */

.nbanner{ width:100%; min-width:1100px; height:535px;}


.dzdt_s img{ vertical-align:inherit; border:none; max-width:none;}









