/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#b5b5b5;}
a:hover{ color:#02b44a}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; background:#ffffff;color:#333333; }
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;  position: relative; min-width:1000px; font-family: Arial, Helvetica, sans-serif;  }
.public{ width:1200px; height:auto; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline; overflow:hidden;}/*左浮动标签*/
.fr{ float:right; display:inline; overflow:hidden;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
.homesite{ height:49px; width:1150px; margin:0px auto; line-height:49px; font-size:12px; color:#fff;}
.homesite span{ float:right; display:inline; overflow:hidden;}
.header{ width:1200px; height:101px; margin:0px auto;}
.logo{ width:450px; height:101px; overflow:hidden; }
.logo img{ width:450px; height:101px;}
.menu{ float:right; display:inline;  width:749px; height:101px;}
.navBar{ position:relative; z-index:101; height:101px; line-height:101px;   }
.nav{ width:749px; margin:0 auto; }
.nav a{ color:#333;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{ float:left;  position:relative; }
.nav .s{ display:none;  }
.nav h3 a{  display:block; width:107px; text-align:center;  }
.nav .on a{  background:#7bcbf1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:500px;  position:absolute; left:0; top:101px; height:36px;  float:left; line-height:25px;  }
.nav .sub li{ float:left;  }
.nav .on .sub a	{ background:none; line-height:25px; padding:0px 10px; color:#fff;}
.nav .on a .sub li a{ display:block; font-size:12px; padding:0px 10px; color:#77c4e9; background:none; line-height:25px;}
.nav .sub li a:hover{ color:#77c4e9;    }
.lintop{ background:url(../images/bird.png) no-repeat; position:absolute; left:15px; top:0px; width:17px; height:11px; display:block;}	
.sub ul{ background:#000; height:25px; width:100%; position:absolute; top:11px; padding:0px 10px;}

.banner{ width:1920px; height:500px; left:50%; margin-left:-960px; overflow:hidden;  position:relative; }
.focusBox { position: relative; width:1920px; height:500px; overflow: hidden; text-align:center;  }
.focusBox .pic{ width:100%; height:500px;}
.focusBox .pic img {height:500px;}
.focusBox .hd { width:100%; position: absolute; bottom:17px; width:180px; left:50%; margin-left:-90px; text-align: center; font-size:0; height:14px; z-index:1; }
.focusBox .hd li{ margin-right:15px;  height: 14px; overflow: hidden; width: 14px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;background-position:-16px 0px;}
.focusBox .hd .on{ background-position:0px 0px;}
.focusBox .prev,
.focusBox .next { width:30px; height:53px; margin: -15px 0 0; display:block;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; background:url(../images/side.png) no-repeat; }
.focusBox .prev { left:20%; }
.focusBox .next { background-position: -30px 0px; right: 20%; }
.datu{ width:100%; height:500px; overflow:hidden; clear:both;}
.container{ width:100%; height:auto; height:auto; background:#fff;}
.index_a{ width:1100px; height:auto; overflow:hidden; margin:0px auto 50px;}
.title_a{ margin:37px auto 24px; height:70px; line-height:35px; text-align:center; color:#000; font-weight:bold;font-size:30px; font-family:"方正正大黑简体 R";}
.title_a span{ display:block; color:#606060; font-size:14px; font-family:"微软雅黑"; font-weight:normal;}
.piccar{ width:1200px; height:auto; overflow:hidden;}
.piccar ul li{ width:365px; float:left; display:inline; overflow:hidden; margin-right:2px;}
.piccar ul li .cimg a{ position:relative; width:365px; height:242px; display:block;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.piccar ul li .cimg a .wordl{width:80px; height:80px; opacity:0;background:#34465d;transform:translateY(-100px); color:#fff; border-radius:100%; position:absolute; left:50%; margin-left:-40px; z-index:100; top:50%; margin-top:-40px; line-height:80px; text-align:center; }
.piccar ul li .cimg a .bgaer{ background:#000; opacity:0; position:absolute; left:0px; top:0px; width:100%; height:100%; color:#fff;}
.piccar ul li .cimg a:hover .wordl{ opacity:1;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.piccar ul li .cimg a:hover .bgaer{ opacity:0.5;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;transform:translate(0,0px);    -webkit-transform:translate(0,0px);    -moz-transform:translate(0,0px);    -o-transform:translate(0,0px);    -ms-transform:translate(0,0px);}
.piccar ul li .dwprd{overflow:hidden; margin-top:2px;}
.piccar ul li .dwprd a{padding:25px 20px; width:325px; height:87px; overflow:hidden; position:relative;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; background:#6baf1a; display:block;}
.dd_title{ font-size:24px; height:30px; line-height:30px;text-overflow: ellipsis;
white-space: nowrap; overflow:hidden; width:100%; text-transform:uppercase;
word-break: keep-all; display:block;}
.piccar ul li .dwprd a .dd_title{ color:#fefeff;}
.piccar ul li .dwprd a .endd_title { color:#fefeff; font-size:16px; text-transform:uppercase;}
.piccar ul li .dwprd a .dd_more{ width:80px;  height:25px; border:1px solid #fefeff; border-radius:5px; margin-top:5px; text-align:center; color:#fefeff;text-transform:uppercase;}
.piccar ul li .films{ margin-top:0px;}
.piccar ul li .films a{ padding:20px;}
.piccar ul li .films a { height:202px; background:#268afa;}
.dd_edit{ color:#fff; line-height:24px; padding:5px 0px; padding-right:0px;text-align:Justify;text-justify:inter-ideograph;}
.ullimg{ height:auto; margin-top:2px;}
.piccar ul li .ullimg a{  width:365px; height:137px; overflow:hidden; position:relative;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;  display:block;}

.piccar ul li .orange a{padding:25px 20px; width:325px; height:87px; overflow:hidden; position:relative;  transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; background:#ee8124; display:block;}
.dd_title{ font-size:24px; height:30px; line-height:30px;text-overflow: ellipsis;
white-space: nowrap; overflow:hidden; width:100%; text-transform:uppercase;
word-break: keep-all; display:block;}

.indexbg{ background:#f7f7f7; height:auto; overflow:hidden; width:100%; padding:30px 0px 45px;}
.index_b{ width:1100px; height:auto; overflow:hidden; margin:0px auto;}
.fuwu{ width:347px; height:auto; overflow:hidden; float:left; display:inline;}
.titleb{ color:#383838; font-size:18px; height:35px; line-height:35px; overflow:hidden;}
.titleb span{ float:right; display:inline; font-size:14px;}
.titleb a{ color:#aaaaaa; font-size:14px;}
.aimg{ width:347px; height:93px; overflow:hidden; margin-bottom:10px;}
.cpzs_worda{text-align:Justify;text-justify:inter-ideograph; color:#868686; line-height:30px; overflow:hidden;}
.cpzs_worda a{ color:#ee8124;}
.cpzs_worda a:hover{ color:#868686}

.news{ width:347px; height:auto; overflow:hidden; float:left; margin-left:29px; display:inline;}
.news_lista{ width:100%; margin:0px auto; height:120px;overflow:hidden; margin-top:10px;}
.news_lista ul{ margin-top:0px;}
.news_lista li{ width:100% ; background:url(../images/icon.jpg) left 12px no-repeat;overflow:hidden; }
.news_lista li a{  display: block;
    line-height:30px;height:30px; padding-left:14px;overflow:hidden; }
.news_lista li span{float:right; margin-left:10px; font-size:14px; color:#c0c0c0;}
.news_lista li a:link,.news_lista li a:visited{ color:#868686;}
.news_lista li a:hover{ color:#ee8124;}
.flink{ width:1100px; height:auto; overflow:hidden; margin:0px auto;margin-top:45px; display:none;}

.showpro{ height:auto; overflow:hidden; margin-top:0px;  padding:0px 0px;}
.showpro ul { width:1238px; height:auto; overflow:hidden;}
.showpro ul li img { width:105px; height:44px;  vertical-align:top;border:1px solid #dddddf;}
.showpro ul li{ float:left; display:inline; width:107px; height:46px; margin-right:17px; margin-bottom:10px;}
.showpro table td img { width:105px; height:44px;  vertical-align:top; margin:0px auto}
.showpro table a{ width:105px; height:44px;margin-bottom:0px; display:block; overflow:hidden; margin-right:11px; margin-top:0px; border:1px solid #dddddf;}
.showpro h1 { width:100%; text-align:center;margin-top:0px; line-height:35px; height:35px;font-size:14px; display:none;}
.showpro table a:link h1,.showpro table a:visited h1{ color:#fff; background:#0058ab}
.showpro table a:hover h1{ color:#fff; background:#0b88dc;}

.flbg{ background:#393939; width:100%; height:auto; overflow:hidden; padding:20px 0px;}
.footer{ color:#7b7b7b; font-size:14px; width:1100px; text-align:center;}
.f_menu{ height:auto; width:100%; margin-bottom:15px;}
.footer a:link,.footer a:visited{ color:#7b7b7b;}
.footer a:hover{ color:#ee8124;}

.indexwrap{ background:url(../images/indexwrap.jpg) repeat-x;}
.ny_content{ width:1200px; height:auto; overflow:hidden; height:auto; margin:15px auto 20px;}
.ny_menulist{ width:910px; float:left; display:inline; height:auto;}
.navb{ height:32px; padding-top:0px; margin:0px auto;   position:relative; z-index:10;  }
.navb a{ color:#646464;  }
.navb .nLi{ float:left;  position:relative; display:inline; margin-right:15px;  }
.navb .nLi h3{ height:32px; overflow:hidden; line-height:30px; }
.navb .nLi h3 a{ display:block; font-size:12px;height:30px; overflow:hidden; line-height:30px; clear:both; padding:0px 15px; border-radius:5px;  text-align:center; background:#eeeeee; border:1px solid #dddddd; }
.navb .sub{ display:none; width:100%; left:0; top:30px;  position:absolute; background:#4e4848;  line-height:26px; padding:5px 0;  }
.navb .sub li{ zoom:1; }
.navb .sub a{ display:block; padding:0 10px; color:#fff; }
.navb .sub a:hover{ background:#fff; color:#0094cb;  }
.navb .on h3 a{ color:#fff; background:#0094cb;  }
.ny_menu{ width:1200px; height:auto; margin:0px auto; padding:15px 0px 0px; }
.ny_home{ float:right; display:inline; width:290px; height:32px; line-height:30px; color:#585858; margin-bottom:15px; text-align:right;}
.ny_home a{ color:#585858;}
.ny_home a:hover{ color:#ff0000;}
.llnew{ background:#e1e1e1; height:1px; width:100%; overflow:hidden; margin:10px auto;}
.cimg{ width:365px; height:242px;}
.cimg img{ width:365px; height:242px;}
.ullimg{ width:365px; height:137px;}
.ullimg img{ width:365px; height:137px;}
.deteo{height:auto; overflow:hidden; overflow:hidden; height:auto;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; margin:0px auto; width:1200px; }
.ny_about{ color:#333; line-height:24px; padding:5px;text-align:Justify;text-justify:inter-ideograph;}
.ny_newslist{ width:100%; height:auto; overflow:hidden; padding:10px 0px;}
.ny_newslist .cimg{ width:250px; height:160px; padding:1px; border:1px solid #d1d1d1; margin-right:10px;}
.ny_newslist .cimg img{width:250px; height:160px;}
.ny_newslist .c_title{ height:35px;  line-height:35px; overflow:hidden; border-bottom:1px dotted #e1e1e1; border-top:1px dotted #e1e1e1; padding-right:0px;}
.ny_newslist .c_title span{ float:right; display:inline; padding:1px 2px; border:1px solid #ddd; background:#eee; color:#333; margin-top:4px; height:22px; line-height:22px;}
.ny_newslist .c_title a{ color:#555;}
.ny_newslist .c_title a:hover{ color:#ff0000;}
.ny_newslist .cword{ height:auto; overflow:hidden; padding-left:5px;}
.ny_newslist  .cdata{ margin-bottom:0px;}
.ny_newslist .c_gengduo{ float:right; display:inline;}
.ny_newslist .c_edit{ line-height:22px; height:66px; overflow:hidden; color:#666}
.ny_newslist .c_edit a{ color:#ff0000;}
.ny_newslist .c_edit a:hover{ color:#666;}
.ny_newslist .c_gengduo a{ color:#ff9000; padding:2px 5px;}
.ny_newslist .c_gengduo a:hover{ color:#fff; background:#bc895c;}
.ny_newslist ul li{ height:auto; overflow:hidden; height:171px; width:100%; margin-bottom:18px;}
.ny_newslist ul{ height:auto; overflow:hidden; width:100%;}
.c_title{ height:30px; font-size:14px; color:#fff; line-height:30px;padding:0px 5px;}
.cdata{  color: #999;
    font-size: 12px; margin:10px 0px;
    font-weight: normal;}
.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px; clear:both;}
.module_page a{ text-decoration:none; color:#555454; /*color:#0c2d63;*/color:#333333; border:1px solid #e1e1e1; padding:3px 7px;}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#ffffff; background:#ff0000; border:1px solid #ff0000;}
.module_page  select{ margin-left:5px; color:#000;}
.module_page .current{ text-decoration:none; color:#ffffff; background:#ff0000; border:1px solid #ff0000;}
	
.main_right_con{ padding:5px 0px 12px;color:#0058ab; overflow:hidden; }
h1.inner_news_tit{height:30px; padding:8px 0px 4px;text-align:center; font-size:14px; font-weight:bold; color:#ff0000;border-bottom:1px dotted #efefef;}
h2.inner_news_time{height:25px; line-height:25px;color:#333; text-align:center; height:29px; line-height:29px; border-bottom:1px dotted #efefef;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#ff0000;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}
ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:0px;  border-top:1px dotted #b4bdcd; }
ul.inner_pages li{line-height:26px;color:#333;}
ul.inner_pages a{color:#333; }
ul.inner_pages a:hover{color:#ff0000;}	

.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 0px 0px;}


.probg{ padding:10px 0px;  width:1200px; height:auto; overflow:hidden;}
.probg ul{ width:1200px; height:auto; overflow:hidden;}
.probg ul li{ width:220px; height:178px; float:left; display:inline; margin-left:15px; margin-right:5px;}

.dtl28 {
 width:220px; height:146px;
 
    position: relative;
    overflow: hidden;
}
/*.dtl28 img {
    position: relative;
 width:220px; height:146px;
  
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}*/
.dtl28 .dtl {
    background:url(../images/fangkuai.png);
    width: 100%;
    position: absolute;
 width:220px; height:146px;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.dtl28 .dtl h3,
.dtl28 .dtl p,
.dtl28 .dtl a {
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.dtl28 .dtl h3 {
    width: 100%;
    left: -100%;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px; text-align:center;
}
.dtl28 .dtl a {
	width:57px; height:57px; text-align:center; line-height:57px; border-radius:100%; background:#fff; color:#404751;
    font-size: 12px;
    margin-bottom: 10px; display:block;
    left: 100%;
}

.dtl28 .dtl a:hover {
    background: #b5ccd2;
}
.dtl28:hover .dtl p,
.dtl28:hover .dtl a,
.dtl28:hover .dtl h3 {
    left: 0;
}
.dtl28:hover .dtl a{ left:50%; margin-left:-28px;}
.dtl28:hover .dtl {
    visibility: visible;
    opacity: 1;
}
.word{ height:32px; line-height:32px; text-align:center; font-size:14px;}

.dtl28 .pic{width:220px;height:146px;border:1px solid #ccc;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}