html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #666; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m15{ margin-top:15px;}
.m10{ margin-top:10px;}
.pad{ padding:30px 0;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}
.main{ width:1164px; background:#eee; padding:10px 10px 30px; border:8px solid #fff; overflow:hidden; min-height: 700px;}

.logo{ width:100%; height:91px; background:url(../images/logo.png) #9d9d9d center no-repeat; display:block; min-width:1200px;}
/*@media screen and (max-width:1000px){
.logo{ display:none;}
.nav{ display:none;}
.left{width:360px;}
.map{ display:none;}
.right{ display:none;}
.foot{ display:none;}
}*/

.nav{ height:50px; background:#4d4d4d; min-width:1200px;}
.nav .dh{width: 100%;height:50px;}
.nav .dh li{width: 11%;height:50px;float:left;text-align:center;font-size:15px;border-right:1px solid #999;}
.nav .dh li:last-child{ border-right:none;}
.nav .dh li a{  color:#FFF; display:block; line-height:50px; }
.nav .dh li a:hover{ background:#f90; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF; border-right:none;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}


.banner{width:100%; height:850px; overflow:hidden; margin-top:3px; min-width:1200px;}
.bannerc{width:100%; height:850px; margin:0px auto; min-width:1200px;}

.bannerc #full-screen-slider { width:100%; height:850px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:850px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:850px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:850px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:29%; top:820px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#0976e3;}

.cx{ overflow:hidden;}
.cx li{float:left;width: 210px;height: 252px;margin: 0px 15px;}
.cx li img{width: 210px;transition: 0.6s;}
.cx li img:hover{ transform: rotateY(360deg);}

.bgc{ width:100%; height:auto; background:#d2d2d2; overflow:hidden; min-width:1200px;}
.bgcb{/* background:#FFF; */overflow:hidden;}
.bgch{background: #fff;}

.box1{width: 524px;margin: 20px 0px 0 20px; padding:10px 25px;}
.wyjj{ width: 1122px; margin: 20px 0px 0 20px; padding:10px 25px; background:#fff; overflow:hidden;}
.box2{width: 589px;margin: 0px 0px 0 8px;height:342px;}
.box3{ width:860px; margin:0px 0px 0 8px; height:229px;}
.box4{ width:316px; margin:0px 0px 0 8px; height:229px;}
.box5{ width:1185px; margin:0px 0 0 9px; height:136px;}
.box6{ height:136px;}

h5{margin:22px 25px 11px 25px;height:19px;}
.morelink img{float:right;margin-right:1px;}
.brLine{background-color:#bdbdbd;display:block;margin:0 25px 0 25px;}
.brILine{background-color:#204f95;width:111px;height:2px;display:block;}
.brLine { margin: 0 5px 0 5px;}

.htit{ width:100%; background:url(../images/hline.png) left bottom no-repeat; overflow:hidden; height:51px;}
.htit dt{ float:left; height:31px; line-height:45px; font-size:20px; font-weight:bold; color:#255296;  vertical-align:middle;}
.htit dt img{ margin-right:10px;  vertical-align:middle; margin-top:-3px;}
.htit dd{ float:right; padding-top:12px;}

.ne_ti{}
.ne_ti img{ float:left; width:150px; height:100px;}
.ne_ti span{ float:left; margin-left:20px; width:314px; text-indent:2em;}
.ne_ti a:hover{ color:#F66;}

.wyjj .ne_ti{float:left;margin-top:30px;width: 279px;margin-right:10px;}
.wyjj_x{ width:1200px; padding-bottom:20px; overflow:hidden;}
.wyjj .ne_ti img{ width:130px; height:100px;}
.wyjj .ne_ti span{float:left;margin-left:15px;width: 124px; font-size:12px; text-align:justify; text-indent:0em; line-height:20px;}
.wyjj .ne_ti p{ font-size:14px; font-weight:bold;}
.wyjj .ne_ti a p{ color:#333;}
.wyjj .ne_ti a:hover p{ color:#F66;}

.NtTime {margin-top:10px;}
.NtTime div{clear:both;}
.NtTime li{background: url(../images/hplinebg.gif) repeat-x left bottom; margin: 20px;padding-bottom:6px; overflow:hidden;}
.NtTime  .datetime{display:block;float:left;width:41px;height:41px; background:url(../images/data.png);padding:10px; position:relative; margin-right: 15px;}
.NtTime  h2{margin:0;font-size: 13px;}
.NtTime  a{ display: inline-block; color:#000;font-weight:bold; font-family:SimSun;}
.NtTime  p{padding-left:4px;padding-right:10px;}
.NtTime  .mon{}
.NtTime  .day{position:absolute;right:10px; bottom:10px;}

.news_list_01{ margin:10px 20px;}
.list_01 li a ,.list_02 li a,.list_03 li a  { color: #343434;}

.list_01{ margin-top:5px;}
.list_02{padding-left:15px; padding-right: 10px;}
.list_01 li{  font-size: 13px; color: #666; background:url(../images/dian.png) left no-repeat; padding-left:15px; text-align:left; margin-top:6px; }
.list_01 li span{}
.list_01 li .a1{ margin-right:5px; color:#F00;}
.list_01 li a:hover{ color: #cc0000; text-decoration:underline;}
.list_01 li .datatime{ font-size:12px; float:right;}
.list_02 li{height: 30px; line-height: 30px; font-size: 14px; color: #666; background: url(../images/hplinebg.gif) repeat-x left bottom; overflow: hidden;}
.ab li{ line-height:33px; border-bottom:1px dotted #dedede;}

.ship{background:#000;margin:10px;width: 354px;height:267px; float:left;}

.focus{position:relative;width: 506px;height: 274px;background-color: #000;margin:10px;}  
.focus img{width: 506px;height: 274px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:32px; line-height: 32px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:4px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.news{height: 30px; background:none;margin: 22px 25px 0px 5px;}
.news ul{padding-left: 20px;}
.news li{float: left; height: 23px; padding-top: 0px; width: 130px; text-align: center;}
.news li div{float:left;}
.news li.on{font-weight: bold; color: #cc0100; background: none; height: 23px; padding-top: 0px;}
.news li .nt{background:url(../images/index06-1.png) no-repeat;width: 104px;height: 23px;display:block;}
.news li.on .nt{background:url(../images/index06.png) no-repeat;width: 104px;height: 23px;display:block;}
.news li .zt{background:url(../images/index07-1.png) no-repeat;width: 104px;height: 23px;display:block;}
.news li.on .zt{background:url(../images/index07.png) no-repeat;width: 104px;height: 23px;display:block;}

.nul02{padding-left:15px; padding-right: 10px; height:277px; overflow:hidden;}
.nul02 li{height: 32px; line-height: 32px; font-size: 14px; color: #666; background: url(../images/hplinebg.gif) repeat-x left bottom; overflow: hidden;}
.nul02 li .a1{ margin-right:5px;}
.nul02 li a:hover{ color: #cc0000; text-decoration:underline;}
.nul02 li .datatime{ font-size:12px; float:right;}

.zdhd{ width:100%; height:230px; background:url(../images/zdhd.jpg) center no-repeat;min-width:1200px;}
.zdhd1{ width:100%; height:230px; background:url(../images/zdhd1.jpg) center no-repeat;min-width:1200px;}

.marquee { width:830px; overflow:hidden; height:134px; margin:15px;}
.marquee ul{}
.marquee li{width:120px;height:128px;text-align:center;float:left;overflow:hidden; margin:0px 6px; padding:2px;border:1px solid #d3d8dc;background:#ebf0f4; position:relative;}
.marquee li a{color:#333;}
.marquee li a:hover{color:#cc0000;}
.marquee li img{width:120px;height:128px;overflow:hidden;}
.marquee li span{display:block;line-height:19px;padding:0px 10px;}
.marquee li span{position:absolute; bottom:2px; width:100px; left:2px; color:#fff; background-color: rgba(0,0,0,.5);}
.marquee li a{color: #fff;}

.friend_text{padding:10px;}
.friend_text li{float:left;margin-right:10px;color:#666;line-height:22px;}
.friend_text{padding:10px 0px 0px 0px;}
.friend_text li{margin:5px 0 5px 10px;line-height:21px;width:96px;overflow:hidden;height:21px;}
.friend_text li a{color:#666;}
.friend_text li a:hover{color:#cc0000;}

.mcr1{ position:relative;}
.mcr1 .img2{ width:80px; height:80px; position:absolute; z-index:9999; left:10px; top:-100px; display:none; transition: 0.6s; }
.mcr1 .img{ transition: 0.6s;}
.mcr1:hover .img{ margin-top:20px;}
.mcr1:hover .img2{ display:block;}

.foot{ width:100%; height:auto; background:#2e2e2e; min-width:1200px;}
.bgct{ background:#2e2e2e; height:70px; overflow:hidden; color:#ccc;}
.bgct a{ color:#ccc;}
.bgct a:hover{ color:#FFF;}
.foot_l{ /*margin-left:30px;*/ margin-top:30px; text-align: center; width: 100%;}
.foot_r{ width:260px; margin-top:15px;}
.foot_r p{ float:left; width:80px; margin-right:40px; text-align:center; color:#ccc;}
.foot_r img{ width:80px;}

.left{ width:900px;}
.map{ height:40px; border-bottom:1px solid #dedede; line-height:40px; color:#727084;}
.map a{ color:#727084;}
.map a:hover{ color:#d70800; text-decoration:underline;}

.zhuti{ padding:10px;}
.zhuti h1{ font-size:20px; font-weight:normal; text-align:center; height:50px; line-height:50px; color:#2782b9;  }
.zhuti .data{ font-size:12px; text-align:center;  line-height:30px; overflow:hidden; background:#FFF;  margin-bottom:15px;}
.zhuti .data span{ margin:0 20px;}

.article_list h8{color:#204f95; line-height:50px; padding-left:10px; font-size:22px; padding-bottom:10px;}
.article_list .ul{padding: 10px;}
.article_list .ul li{height: 36px;line-height:36px;font-size: 14px;color: #666;background: none;border-bottom:dotted 1px #aaa;overflow: hidden;}
.article_list .ul li a{color: #333;padding-left: 20px;background: none; float:left;}
.article_list .ul li span{ float:right;}
.article_list .ul li a:hover{color: #204f95;padding-left: 20px;background: none;}

.uul{}
.uul li{width:207px;height:221px;text-align:center;float:left;overflow:hidden; margin:0px 6px; padding:2px;border:1px solid #d3d8dc;background:#ebf0f4; position:relative; margin-top:20px;}
.uul li a{color:#333;}
.uul li a:hover{color:#cc0000;}
.uul li img{width:207px;height:221px;overflow:hidden;}
.uul li span{display:block;line-height:19px;padding:0px 10px;}
.uul li span{position:absolute; bottom:2px; width:187px; left:2px; color:#fff; background-color: rgba(0,0,0,.5);}
.uul li a{color: #fff;}

.right{ width:226px;}
.subnav h7{width: 226px; height: 45px; line-height:45px; background-color: #204f95; color: #fff; display: block; text-align: center; border-radius: 0px 0px 0 0;  font-size: 18px;}
.subnav li{margin-top:6px;}
.subnav li a:hover, .subnav li.class_on a{background: none;color: #204f95;}
.subnav li a{font-weight:bold;font-size:15px;height: 32px;line-height: 32px;background: none; display:block;padding-left: 15px;color: #333;border-bottom: dotted 1px #aaa;}

.month_tip h3{width: 226px; height: 45px; color: #fff; display: block; text-align: center; border-radius: 15px 15px 0 0; padding-top: 10px; font-size: 18px; background: none;padding-left: 0; background-color: #204f95;}
.month_tip li{height: 32px; line-height: 32px; font-size: 14px; color: #666; background: url(../images/hplinebg.gif) repeat-x left bottom; overflow: hidden;}
.month_tip li .a1{ margin-right:5px;}
.month_tip li a:hover{ color: #cc0000; text-decoration:underline;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#cc0000;}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #62A1DF;padding: 2px 9px;margin: 0 3px;line-height: 20px; color:#62A1DF}
.pagess ul li:hover{ background:#62A1DF; color:#fff;border: 1px solid #62A1DF}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #62A1DF;padding: 2px 9px;margin: 0 3px;background:#62A1DF;color: #fff; font-weight:bold;}
.pagess ul li.thisclass a {color: #fff; font-weight:bold; }
.pagess ul li a{ display:block;color:#62A1DF}
.pagess ul li a:hover {color: #fff;}

.fwbj{ width:690px; color:#333;}
.fw01{ font-size:20px; text-align:center; line-height:40px; border-bottom:1px dashed #4d4d4d;}
.fw02{ text-align:left; margin-top:20px; overflow:hidden;}
.fw02 span{ float:left; margin-top:12%;}
.fw02 p{ float:right;}
.fw03{ line-height:30px; margin-top:20px;}
.fw03 span{ float:left; line-height:40px; margin-right:40px;}
.fw03 .form { height:36px;}
.fw03 .form .searchkey { float:left; width:260px; height:34px;padding:1px 3px;border:1px solid #D0D0D0;background:#F2F2F2;color:#666; background:#FFF; }
.fw03 .searchbtn {border: 0;float: left;width:120px;height:36px; cursor:pointer; color:#fff; background:#d60b0b; margin-left:5px; font-size:16px;}
.fw04{ margin-top:20px;}
.fw04 span{ float:left; color:#F00;}
.fw04 p{ line-height:40px;}

.search_jg{border:1px solid #dedede; overflow:hidden; border-bottom:none; border-right:none; border-top:none;}
.search_jg li{ float:left; line-height:40px; width:49%; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.search_jg li:nth-child(1){ border-top:1px solid #dedede;}
.search_jg li:nth-child(2){ border-top:1px solid #dedede;}
.search_jg li span{ float:left; width:20%; border-right:1px solid #dedede; text-align:center; font-weight:bold;}
.search_jg li p{ float:left; text-indent:2em;}

.uuul{width: 894px;}
.uuul li{float:left;margin-left: 10px;margin-top:15px;}
.uuul li img{width: 288px;height:260px;}
.uuul li p{ height:44px; line-height:44px; text-align:center; width:100%; background:#f2f2f2; font-size:16px;}
.uuul li:hover p{ background:#62A1DF; color:#FFF;}
/* 手机端适配代码 */
@media screen and (max-width: 768px) {
    body { min-width: 100%; width: 100%; overflow-x: hidden; }
    .cen, .center, .main, .nav .dh, .bgcb { width: 100% !important; box-sizing: border-box; }
    .logo { background-size: contain; height: 60px; }
    .nav { height: auto; }
    .nav .dh li { width: 33.33%; float: left; border: none; }
    .nav .dh li a { font-size: 14px; }
    .fl.left, .fr.right { float: none; width: 100%; display: block; }
    .box1, .box2, .box3, .box4 { width: 100% !important; margin: 5px 0; }
    .fwbj { width: 100%; padding: 10px; box-sizing: border-box; }
    .fw02 img { width: 100%; height: auto; }
    .fw03 .form .searchkey { width: 60%; }
    .fw03 .searchbtn { width: 25%; }
    .ship iframe { width: 100%; height: 200px; }
    /* 隐藏一些手机上不需要的装饰 */
    .zdhd, .zdhd1 { display: none; }
}