@charset "utf-8";
/* CSS Document */

body,div,a,img,p,a,dl,dd,dt,ul,li,ol,table,td,tr,h1,h2,strong,span,em,input{ margin:0; padding:0; border:0; list-style:none;}

body{ font-size:14px; font-family:"microsoft yahei", Gadget, sans-serif; background:#fff;color:#555;}
a{color:#555;text-decoration:none;}
a:hover{color:#ff6400;}
em, i, span, font {
font-style: normal;
}

/*toubu*/
#header{ width:100%;}
.top{ width:1100px; margin:0 auto; height:96px; position:relative; padding-top:10px;}
.logo { float:left; width:620px; height:96px; background:url("../images/logo.jpg") no-repeat; overflow:hidden; }
.logo a { display:block; width:620px; height:96px; padding-top:96px; }
.topTel { position:absolute; top:65px; right:0px; height:30px; font:14px/30px "microsoft yahei"; }
.topTel em { color:#be211d; font-size:26px; font-family:arial; }

.language { position:absolute; top:15px; right:0; height:30px; line-height:30px; }
.language li { float:left; margin-left:15px; padding-left:25px; display:inline; }
.f-cn { background:url("../images/flag_01.jpg") no-repeat 0 55%; }
.f-cn a { color:#f66400; }
.f-en { background:url("../images/flag_02.jpg") no-repeat 0 55%; }

.nav { position:relative; width:100%; height:66px; background: url(../images/nav.jpg) repeat-x; z-index:99; }
.navs { width:1100px; height:66px; margin:0 auto; }

.navs li { position:relative; float:left; width:137px; height:66px; background:url("../images/navLine.gif") no-repeat left top; font:14px/22px "microsoft yahei"; z-index:99; text-align:center; }
.navs .n1 a {
background: url(../images/nav_1.png) no-repeat;}

.navs li a {
display: block;
height: 31px;
padding-top: 35px;
color: #fff;}
.navs .n2 a {
background: url(../images/nav_2.png) no-repeat;}
.navs .n3 a {
background: url(../images/nav_3.png) no-repeat;}
.navs .n4 a {
background: url(../images/nav_4.png) no-repeat;}
.navs .n5 a {
background: url(../images/nav_5.png) no-repeat;}
.navs .n6 a {
background: url(../images/nav_6.png) no-repeat;}
.navs .n7 a {
background: url(../images/nav_7.png) no-repeat;}
.navs .n8 a {
background: url(../images/nav_8.png) no-repeat;}
/*.navs li a { display:block; height:55px; line-height:55px; color:#fff; }*/
.navs li:hover { color:#eee; background: url(../images/navCur.jpg) no-repeat;}
.navs li.n1:hover{ background:url(../images/navCur.jpg) no-repeat;}
.navs li.n1{ background:none;}


/*banner*/
/* banner */
.banner{height:473px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-90px;padding:0 0 30px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
/*.frontCover p{text-align:center;line-height:18px;overflow:hidden;}*/
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

/*main*/
#main{ width:100%;}
.part1{ width:1100px; margin:15px auto 0;}
.part1 .fenlei{ width:265px; float:left;}
.part1 .fenlei h2{ display:block; background:#0249a1; width:235px;height: 63px;
overflow: hidden;
font: 14px Arial, Helvetica,sans-serif;
color: #fff;
text-transform: uppercase;
padding: 20px 0 0 30px;
line-height: 24px; }
.part1 .fenlei h2 a{display: block;
font: 24px "Microsoft Yahei";
color: #fff;
font-weight: bold;
padding: 5px 0 0 0;
text-indent:20px;}

 .lei_1{ border:1px solid #ccc;padding: 10px 10px; overflow:hidden;  }
 .lei_1 li{white-space: nowrap;
margin: 2px 0;}
 .lei_1 li a{display: block;
font-size: 14px;
color: #fff;
background-color: #0249a1;
height: 30px;
line-height: 30px;
text-indent: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border-bottom: #e6e6e6 1px solid;
font-weight: bold;
border-radius: 18px;}
 .lei_1 li ul {
padding-bottom: 5px;
overflow: hidden;}
 .lei_1 li ul li {
margin: 0;
float: left;
width: 50%;}
 .lei_1 li ul li a {
display: block;
height: 26px;
line-height: 26px;
background: url(../images/side_lsort.gif) 10px center no-repeat;
font-size: 14px;
color: #666;
text-indent: 20px;
font-weight: normal;
border: none;}

.tuijian{ float:right;  width:780px; clear:both;}
 .i_title {
height: 40px;
line-height: 40px;
color: #999;
border-bottom: #ccc 1px solid;
text-transform: uppercase;
overflow: hidden;
font-family: "Microsoft Yahei";}
 .i_title i {
font-size: 18px;
font-weight: bold;
color: #0249a1;
padding-left: 5px;
font-style: normal;}
.i_title span {
float: right;
margin-right: 3px;}

.part2{ width:1100px; margin:5px auto 0; padding-top:20px;}
.part3{ width:100%; background:url(../images/i_syhy_bg.jpg) repeat-x left top; margin-top:20px; }

.ts { padding:40px 0 10px; width:1090px; margin:0 auto;}
.grid-s330m350e215 .sidebar { float:left; width:560px; margin-right:50px; }
.grid-s330m350e215 .main { float:right; width:475px; }
.mod .hd { position:relative; height:32px; line-height:32px; }
.mod .hd h2 { color:#be211d; font:16px/32px "microsoft yahei"; }
.mod .hd .more { position:absolute; top:0; right:0; }
.album { margin-bottom:15px; }
.album .bd {
position: relative;
padding-top: 7px; }
.albumList {
width: 158px;
height: 218px;
padding: 15px 37px;
background: #666666; margin:0 auto;}
.albumList ul li{width: 158px;
height: 222px; margin:0 auto;}
.bd img{ border:0;}


.albumList { width:220px; height:218px; padding:15px 10px;  }
.albumList p{ font-size:14px; line-height:30px; }
.picnews { position:relative; width:560px; }
.picnews .item { position:relative; width:400px; height:97px; padding:7px 0 0 110px; }
.picnews .item .pic { position:absolute; top:7px; left:0; display:block; width:95px; height:76px; padding:2px; border:1px solid #e1e1e1; }
.picnews .item h3 { padding-bottom:4px; color:#333; font:14px/18px "microsoft yahei"; }
.picnews .item .date { padding:4px 0 2px; color:#999; }
.picnews .item .more { text-align:right; }
.picnews .item .more a { color:#cb0000; }
.videoPlay { width:455px; height:313px; margin:7px 0 20px; }
.about .info { padding:7px 0; color:#666; line-height:22px; }
.about .bd .more { text-align:right; }
.about .bd .more a { color:#cb0000; }
.tt { padding:22px 0; background:#ebebeb; }


.part4{ width:100%; background:url(../images/fs.jpg) repeat-x left 40px; clear:both; padding-top:40px;}
.part4_1{ width:1100px; margin:0 auto;} 
.i_syhy_tit {
width: 1100px;
margin: 0 auto;
height: 50px;
background: url(../images/i_syhy_tit.png) center top no-repeat;}
.i_syhy_tite {
width: 1100px;
margin: 0 auto;
height: 50px;
background: url(../images/i_syhy_tite.png) center top no-repeat;}
.i_ys_1 {
padding: 20px 0;
padding-left: 450px;
min-height: 400px;
background: url(../images/i_ys_1.jpg) left center no-repeat;
}
.i_ys_2 {
padding: 20px 0;
padding-right: 450px;
min-height: 400px;
background: url(../images/i_ys_2.jpg) right center no-repeat;
}
.i_yscon {
margin-bottom: 20px;}
.i_yscon ul li.tit1 {
background: url(../images/ys_tit_1.gif) left center no-repeat;}
.i_yscon ul li.tit {
height: 72px;
padding: 0 0 0 64px;
font-size: 18px;
color: #333;
font-weight: bold;
overflow: hidden;}
.i_yscon ul li.con {
background: url(../images/ys_con_bg.png) no-repeat 20px 8px;
padding-left: 44px;
line-height: 24px;
font-size: 16px;
margin-bottom: 10px;}
.i_yscon ul li.tit p {
display: block;
background:#ebebeb;
height: 35px;
line-height: 35px;
margin-top: 20px;}
.i_yscon ul li.tit {
font-size: 18px;
color: #333;
font-weight: bold;}
.i_yscon ul li.tit2 {
background: url(../images/ys_tit_2.gif) left center no-repeat;}
.i_yscon ul li.tit3 {
background: url(../images/ys_tit_3.gif) left center no-repeat;}
.i_yscon ul li.tit4 {
background: url(../images/ys_tit_4.gif) left center no-repeat;}
.i_yscon ul li.tit {
height: 72px;
padding: 0 0 0 64px;
font-size: 18px;
color: #333;
font-weight: bold;
overflow: hidden;}
.fuwu{ width:100%; height:117px; background:url(../images/i_ban_2.jpg) no-repeat center top #0249a1;}
.fuwue{ width:100%; height:117px; background:url(../images/i_ban_2e.jpg) no-repeat center top #0249a1;}

.part5{ width:1100px; margin:0 auto; clear:both; padding-top:60px;}

/*footer*/
#footer{padding: 30px 0 10px;
background: #222;/*border-top:6px solid #4190c9;*/ margin-top:30px; color:#b2b0b0; overflow:hidden;}
.footer {
color: #b2b0b0;
clear: both;
z-index: 99; font-size: 14px;}
.di {
width: 1100px;
margin: 0 auto; overflow:hidden;}
.footer .r {
float: left;
width: 150px;
height: 150px;}
.copy {
position: relative;
float: right;
width: 920px;}
.footer img {
vertical-align: top;}
.ftNav {
margin-left: -10px;
font-size: 14px;
line-height: 24px;}
#footer p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
.ftNav a {
margin: 0 10px;
color: #b2b0b0;}
.bottomTel {
height: 58px;
}
.bottomTel .o {
padding-top: 0;}
.bottomTel li {
float: left;
padding-top: 10px;}
.fl {
float: left;
display: inline;}
.copyright .fr {
padding: 30px 0 0;
text-align: right;}
.ding {
position: absolute;
top: 0;
right: 0;
width: 56px;
height: 56px;}


.fywrap{width:100%;float:left; padding-top:15px;background:url(../images/body.png) repeat-x top left;}
.fymain{ width:1100px; margin:0 auto; clear:both; position:relative;}
.fyLeft{ float:left;width:270px;overflow:hidden;margin-right:20px;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
.title{ float:left;width:100%; border-bottom:1px solid #cecece; margin-bottom:28px;}
.title span{float:left;;width:150px; font-size:18px; line-height:35px; font-family:'Microsoft Yahei';position:relative; margin-bottom:-1px; border-bottom:3px solid #0249a1; text-align:center; }
.title .fr{ margin-top:17px;}
.title .fr font{ color:#0249a1; font-size:14px;}

.l_pro{ position:relative;float:left;width:270px; line-height:50px;  background:#fff; height:525px;font-family:'Microsoft Yahei'; }

.l_pro{width:270px; height:auto; overflow:hidden;  margin-bottom:20px;}
.l_pro dt{width:243px; font-size:18px; color:#fff;padding-left:27px; background:url(../images/blue.gif) 206px center no-repeat #0249a1 }
.l_pro dt a{ color:#fff;}
.l_pro dd p{ line-height:32px; text-indent: 0; margin-left:20px; width:213px; background:#FFF; clear:both; font-size:14px;}



/* fyRight*/
.fyRight{ float:left; width:750px; padding:5px 20px; background:#fff;overflow:hidden;}
.mainRightMain{ color:#555;float:left;width:800px;padding-bottom:20px; min-height:640px; _height:640px;}
.padding25{ width:750px; padding:0 20px 0 12px;line-height:30px; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
.pagebox{font-size:14px; font-family:"microsoft yahei", Gadget, sans-serif;color:#555; text-align:justify; width:740px;}


.tijiao{ width:60px; height:28px; border:1px solid #ccc;}
input{border:1px solid #ccc;}