@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; color:#868686; font-family:"微软雅黑"}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{margin:0;padding:0;list-style-type:none;}
img { border:0px;}
a { color:#868686; text-decoration:none;}
a:link {color:#868686; text-decoration:none;}
a:hover {color:#333333; text-decoration:none}

/*头部*/
.logoandmenu { margin:0 auto; width:1200px; height:70px; background:url(../images/logo.jpg) no-repeat; text-align:center; overflow:hidden}
.logo { float:left; width:370px; height:70px; overflow:hidden;}
.logo a { display:block; width:370px; height:70px;}

/*menu*/
#menu { float:right; width:812px; height:70px; overflow:hidden}
#menu ul { margin:0 auto; width:812px; overflow:hidden}
#menu ul li { float:left; line-height:70px; color:#404040}
#menu ul li a { display:block; width:130px; height:70px; text-align:center; line-height:70px; font-size:14px; background:url(../images/menuup.png) no-repeat center center; overflow:hidden}
#menu ul li a:link { color:#404040;}
#menu ul li a:visited { color:#404040; }
#menu ul li a:hover {  color:#404040;}
#menu ul li ul { display:none; position:absolute; width:130px; padding-left:0px; z-index:99}
#menu ul li ul li {  text-align:center; width:130px; height:36px; line-height:36px; }
#menu ul li ul li a{ width:130px; height:36px; line-height:36px; padding:0px; font-size:12px; font-weight:normal; }
#menu ul li ul li a:link { background:url(../images/menudown.png) no-repeat center center; color:#434343;}
#menu ul li ul li a:visited { background:url(../images/menudown.png) no-repeat center center; color:#434343;}
#menu ul li ul li a:hover { background:url(../images/menudown01.png) no-repeat center center; color:#FFF;}
#menu ul li:hover a { color:#FFF; background:url(../images/menu.png) no-repeat center center;}
#menu ul li:hover ul{ display:block;}
#menu ul li.sfhover ul { display:block;}
.menubg { background:url(../images/menubg.png) no-repeat}


/*banner*/
.flexslider { position:relative; width:100%; min-width:1200px; height:738px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides { position:relative; z-index:1;}
.slides li { height:738px;}
.slides li a { display:block; width:100%; height:738px;}
.flex-control-nav { position:absolute; bottom:20px; left:0px; z-index:2; width:100%; text-align:center}
.flex-control-nav li { display:inline-block; width:19px; height:19px;  margin:0 2px; color:#A3A0A0; *display:inline; zoom:1;}
.flex-control-nav a { display:inline-block; width:19px; height:19px; line-height:19px; color:#FFFFFF; background:url(../images/dot.png) right 0 no-repeat; cursor:pointer; overflow:hidden;}
.flex-control-nav .flex-active { background-position:0 0;}

/* 中间四个栏目 */
.columnsw {position:relative; margin:0 auto; width:1186px; height:738px; overflow:hidden;}
.columns { position:absolute; bottom:58px; left:0px; height:280px; z-index:4; overflow:hidden; }

.bd { float:left; width:1200px; }
.bd ul { padding-top:140px !important; }

.tempWrap {overflow:hidden; position:relative; width:1200px}
.tempWrap ul {width:1200px; position:relative; overflow:hidden;}
.tempWrap ul li {float:left;width:286px;}

.citem { position:relative; float:left; width:286px; height:374px; color:#fff; margin-right:14px; }
.citem .t { position:absolute; width:286px; height:140px; }
.citem .t h2 { position:relative; width:256px; height:110px; padding:30px 0px 0px 30px; font-size:18px; font-weight:normal; line-height:25px; text-transform:uppercase; z-index:6; }
.citem .t h2 i { position:absolute; top:60px; right:16px; display:block; width:19px; height:19px; background:url(../images/ico_01.png) no-repeat; z-index:5 }
.citem .t h2 span { display:block; font-size:12px; font-weight:normal; }
.citem .t p { position:absolute; top:0; right:0; width:286px; height:110px; padding:30px 0px 0px 0px; font-size:18px; line-height:25px; text-transform:uppercase; text-align:center; z-index:7; display:none; }
.citem .t p span { display:block; font-size:12px; font-weight:normal; }
.citem .b { width:240px; height:120px; padding:20px 21px 0px 25px; font-size:14px; line-height:22px; display:none; }
.citem .b h3 { font-size:13px; font-weight:normal; line-height:23px; background:url(../images/d1.jpg) no-repeat 0px 10px; text-indent:10px;}

.citem a { color:#FFF}
.citem a:hover {color:#FFF;}

.item-1 { background:url(../images/c1.png) no-repeat; }
.item-2 { background:url(../images/c2.png) no-repeat; }

.itemup-1 { background:url(../images/cup1.png) no-repeat; }
.itemup-2 { background:url(../images/cup2.png) no-repeat; }
.itemup-3 { background:url(../images/cup3.png) no-repeat; }
.itemup-4 { background:url(../images/cup4.png) no-repeat; }

/*首页*/
.icontentw { margin:0 auto; width:100%; min-width:1200px; height:280px; background:#F3F3F3; margin-top:1px; margin-bottom:1px; overflow:hidden}
.icontentn { margin:0 auto; width:1180px; height:280px; background:url(../images/icnbg.png) no-repeat 850px 42px; overflow:hidden}
.i_menu { float:left; width:840px; overflow:auto}
.l_menuup { margin:0 auto; width:100%; height:40px; margin-top:30px; overflow:auto}
.l_menuup ul li{ float:left; width:168px; color:#0559AF; line-height:40px; font-size:14px;}

.l_menudown { float:left; width:168px; overflow:auto}
.l_menudown ul li{ float:left; width:168px; line-height:21px; font-size:12px; text-indent:4px;}

.r_contact { float:right; width:298px; margin-top:35px; background:url(../images/weixin.png) no-repeat 180px 25px; overflow:auto}
.r_contact h2 { height:30px; line-height:30px; font-size:18px; color:#004499}
.r_contact h3 { height:30px; line-height:30px; font-size:18px; color:#494949; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
.r_contact dl {}
.r_contact dl dt { float:left; width:91px;}
.r_contact dl dt img { width:91px; height:91px;}
.r_contact dl dt p { line-height:22px; text-align:center}
.r_contact dl dd { float:right; width:195px; line-height:24px;}

/*底部*/
.bottom { margin:0 auto; width:100%; min-width:1200px; height:34px; background:#E1E1E1; overflow:hidden}
.bottom dl {margin:0 auto; width:1200px; height:34px; line-height:34px; background:#E1E1E1; color:#7C7C7C; overflow:hidden}
.bottom dl dt { float:left; width:500px;}
.bottom dl dd { float:right; width:600px; text-align:right;}
.bottom a {color:#7C7C7C}
.bottom a:hover { color:#005DAA}