@charset "utf-8";
/* CSS Document */
body{text-align:center;  font-family:Arial;  font-size:12px;  margin:0px 0px;  padding:0px 0px; color:#646464; background:#fff }  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{  font-family:Arial; font-size:12px;  }  
table{ font-family:Arial; font-size:12px;  margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:12px }  
tr {font-size:12px}  
th {font-size:12px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#646464;text-decoration:none;  }  
a:visited {color:#646464;text-decoration:none;  }  
a:hover {color:#017efe;text-decoration:none;  }  
a:active {color:#646464;text-decoration:none;  } 
.yellow{color:#eb3d00}
.red{color:#c60303}
.red a{color:#c60303; text-decoration:none}
.red a:hover{color:#2a95ad; text-decoration:none}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#c60303; text-decoration:none}
.blue{color:#017efe}
.blue a{color:#017efe; text-decoration:none}
.blue a:hover{color:#017efe; text-decoration:none}
.blue1{color:#a2b7d2;}
.blue1 a{color:#a2b7d2; text-decoration:none}
.grey a:hover{color:#ff0000; text-decoration:none}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#ff0000; text-decoration:none}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}

.top{clear:both; width:1100px; margin:0px auto; overflow:hidden; padding:15px 0px}
.top_t{clear:both}
.top_t .logo{float:left; width:auto; margin-top:15px}
.top_t .right{}
.top_t .right ul{list-style-type:none; padding:0px; margin:0px;}
.top_t .right li{width:auto; float:left; margin-left:30px;}
#menu{clear:both; background:#fff433; height:45px; line-height:45px; text-align:right; font-size:16px;  color:#000; font-weight:bold}
.menu{width:1100px; margin:0px auto; clear:both}
.menu span{font-size:10px; color:#b2aa24}
.menu a{padding:0px 20px;}
.menu a:link {color:#000;text-decoration:none;  }  
.menu a:visited {color:#000;text-decoration:none;  }  
.menu a:hover {color:#017eff;text-decoration:none;  }  
.menu a:active {color:#000;text-decoration:none;  } 
.menu a.hover{color:#017eff;text-decoration:none; } 
.av{clear:both}
/* flexslider */
.av .flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.av .slides{position:relative;}
.av .slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:80px;z-index:2; left:45%;text-align:center;}
.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.av .flex-control-nav .flex-active{background-position:0 0;}

.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/
.warp{clear:both; position: relative; width:100%}
#main{top:0;position: absolute; visibility: visible; z-index:999; width:100%}
.main{clear: both;  width:962px; margin:0px auto; background:url(../images/bg01.png) no-repeat 0px 30px; padding:0px 28px; overflow:hidden; margin-top:425px}
.mnews{width:380px; float:left; padding-top:30px}
.mn_top{clear:both; line-height:20px; text-align:left; padding-bottom:10px; overflow:hidden}
.mn_top h1{padding:0px; margin:0px;color:#017efe; font-size:14px; padding-bottom:8px}
.mn_bottom{clear:both}
.mn_bottom ul{list-style-type:none; padding:0px; margin:0px;}
.mn_bottom li{clear:both; text-align:left; background:url(../images/i01.gif) no-repeat 0px center; padding-left:10px; line-height:24px}
.mn_bottom li span{color:#aaaaaa; float:right}
.main .title{clear:both; padding:10px 0px; overflow:hidden}
.main .title .left{color:#fff; font-size:14px; font-weight:bold;background:#017efe; padding:0px 6px 0px 6px}
.main .title .left2{color:#d0e1ff; font-size:12px; float:left; width:auto; padding-top:4px; padding-left:4px;background:#017efe; padding-right:6px}
.main .title .right{color:#8d8d8d;font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:4px}
.main .content{clear:both}
.mproducts{width:261px; float:left; margin:0px 40px;}
.mp_title{background:#017efe; clear:both; height:45px; line-height:45px; font-size:14px; text-align:left; padding:0px 10px}
.mkstd{width:240px; float:left; padding-top:30px}
.mkstd ul{list-style-type:none; padding:0px; margin:0px;}
.mkstd li{width:115px; float:left; margin-right:10px; margin-bottom:6px}
.mkstd li:nth-child(2n){margin-right:0px;}

.footer{width:955px; margin:0px auto; clear:both; line-height:24px; border-top:1px solid #efefef; overflow:hidden; padding-top:15px; padding-bottom:10px}
.footer .left{text-align:left}
.footer .right{text-align:right}


.subav01{clear:both; height:220px; background:url(../images/sub01.jpg) no-repeat center}
.subav02{clear:both; height:220px; background:url(../images/sub02.jpg) no-repeat center}
.subav03{clear:both; height:220px; background:url(../images/sub03.jpg) no-repeat center}
.subav04{clear:both; height:220px; background:url(../images/sub04.jpg) no-repeat center}
.subav05{clear:both; height:220px; background:url(../images/sub05.jpg) no-repeat center}
#sub_size{background:url(../images/line04.jpg) repeat-x bottom; height:60px}
.sub_size{width:1100px; margin:0px auto}
.sub_size .left{line-height:60px;  font-weight:bold}
.i1{display:inline-table; background-image:url(../images/home.gif); background-repeat:no-repeat; background-position:0px 0px; height:11px; width:11px; margin:2px 8px 0px 0px;}
.i2{display:inline-table; background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:0px 0px; height:11px; width:11px; margin:2px 5px 0px 5px}
.sub_size .right{line-height:60px;  font-weight:bold}
.sub_size .right ul{list-style-type:none; padding:0px; margin:0px;}
.sub_size .right li{width:auto; float:left; margin:0px 0px 0px 20px; height:58px; display:block}
.sub_size .right li a:link{color:#4d4852; height:58px; display:block}
.sub_size .right li a:visited{color:#4d4852; height:58px; display:block}
.sub_size .right li a:hover {border-bottom:2px solid #017efe; height:58px; display:block; color:#017efe}
.sub_size .right li a:active {color:#4d4852; height:58px; display:block}
.sub_size .right li.hover a:link{border-bottom:2px solid #017efe; height:58px; display:block; color:#017efe}
.sub_size .right li.hover a:visited{border-bottom:2px solid #017efe; height:58px; display:block; color:#017efe}
.sub_size .right li.hover a:hover{border-bottom:2px solid #017efe; height:58px; display:block; color:#017efe}
.sub_size .right li.hover a:active{border-bottom:2px solid #017efe; height:58px; display:block; color:#017efe}
.soso{margin:20px 0px 0px 0px; float:right}
.form-1 input[type=text]:focus,
.form-1 input[type=password]:focus,
.form-1 button[type=submit]:focus {
    outline: none;
}
.btn01{border:1px solid #ededed; width:200px; height:26px; padding-left:6px;}
.sub{clear:both; width:1100px; margin:0px auto; min-height:550px}
.sub_title{clear:both; padding:20px 0px 30px 0px; text-align:left; overflow:hidden}
.sub_title h1{margin:0px; padding:0px; font-size:30px; font-weight:normal; color:#017efe}
.sub_title h2{margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:30px;color:#fff100}
.sub_content{clear:both}
#s_footer{clear:both; background:url(../images/line03.jpg) repeat-x 0px bottom; height:40px; margin-top:20px}
.s_footer{width:1100px; margin:0px auto; clear:both; line-height:40px; text-align:center}

.honor{clear:both;}
.honor ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.honor li{list-style-type:none; width:250px; margin:0px 30px 20px 0px; float:left; padding:8px 8px; border:1px solid #e0dfdf; text-decoration:none; }
.honor li:hover {border:1px solid #017efe;  }  
.honor li:nth-child(3n){margin-right:0px;}
.honor img{width:250px; height:176px; margin-bottom:10px}
#divContent img
{
max-height:176px;
width:auto;
cursor:pointer;
border:0px;
zoom:expression( function(elm)
       {     if (elm.height>400)
               {  var oldVW = elm.width; elm.height=176;             
                   elm.width = elm.height/(0.75);        
                }         elm.style.zoom = '1';     
      }
(this));
}
#divContent img
{
 max-width:234px;
}

.btn02{width:60%;border:1px solid #e0dfdf;}

.p_title{clear:both; font-size:18px; color:#ca1814; text-align:center;font-family:Arial, Helvetica, sans-serif;color:#017efe}
.p_img{clear:both; padding-top:10px}
.p_img .left{width:700px; height:640px; margin:0px auto; float:none}
.mod18Box {margin: 0px auto; width:700px; }
.mod18{ width:700px; height:525px; position: relative; }
.mod18 .btn{position:absolute;width:13px;height:23px;top:570px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat; background:none}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat; background:none}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:700px;height:535px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:525px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:525px;position:absolute;}
.mod18 .picBox li{width:700px;height:535px;}
.mod18 .listBox{ width:654px; height:95px; margin: 0 auto; position: relative; padding:0px 0px; overflow: hidden; }
.mod18 .listBox ul{height:55px;position:absolute;}
.mod18 .listBox li{width:120px;height:90px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:100px;height:90px;}
.mod18 .listBox li img{width:100px;height:90px; border:2px solid #fff}
.mod18 .listBox .on img{width:100px;height:90px;border:2px solid #ca1814;}
.mod18 .listBox .on i{display:block;}
.p_img .right{text-align:left; line-height:30px; width:300px; font-size:14px; float:left; margin-left:20px}
.p_img .right ul{list-style-type:none; padding:0px; margin:0px;}
.p_img .right li{line-height:18px; margin-bottom:10px}
.p_info{clear:both}
.p_info .title{background:url(../images/line04.jpg) repeat-x bottom; height:40px; line-height:40px;}
.p_info .title .left{border-bottom:2px solid #017efe;font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0px 5px; color:#000000}
.p_info .content{clear:both; padding-top:10px;}
.hjgdlccont{width:100%;}
.hjgdlclist{width:1000px;}
.hjgdlcf{clear: both;height: auto;width: 100%;}
.hjgdlccont .hjgdlclist .hjgdlcs .hjgdlctopbg{background: url(../../images/hjgdlcico.png) no-repeat 0 0;margin-top: 50px; font-size: 16px;color:#fff;}
.hjgdlccont .hjgdlclist .hjgdlcs .hjgdlctop{background: url(../../images/hjgdlcico.png) no-repeat -122px -17px;float: right;padding-bottom: 125px;width: auto;}
.lctxt{float:left;text-align:right;}
.lcdate{float:left;  font-size:16px;width:101px;height:35px; background:url(../../images/hjgdlcico.png) no-repeat 0 -44px;line-height:35px;padding-left:30px;color:#fff;margin-left:364px;}
.lcico{background:url(../../images/hjgdlcico.png) no-repeat -192px -126px; width:55px;height:110px;}
.hjgdlcf .lctxt{background: url(../../images/hjgdlcico.png) no-repeat -192px -142px;padding-left: 55px;width: 450px;padding-bottom:65px;text-align: left;}
.hjgdlccont .hjgdlclist .hjgdlcs .lctxt p:first-child{
	float: none;
    font-size: 16px;
    height: auto;
    margin: 0 0 10px;
    text-align: right;
    width: auto;
}
.hjgdlccont .hjgdlclist .lctxt p{
	float: none;
    font-size: 16px;
    height: auto;
    margin: 0 0 10px;
    text-align: left;
    width: auto;
}
.hjgdlcs{clear: both;height: auto;width: 100%;}
.hjgdlcs .lctxt{
	float: left;
	text-align:left;
	padding-bottom: 30px; 
	padding-left: 55px;
	padding-bottom: 50px;
	padding-right: 70px;
	text-align: right;
	width: 420px;
	background:url(../../images/hjgdlcico.png) no-repeat 305px  -338px;}
	.hjgdlcs .lcico{float:right; }
.hjgdlcs .lcdate{float: right;margin-left: 0;margin-right: 339px;padding-left: 10px;background:url(../../images/hjgdlcico.png) no-repeat 0 -95px; }

.p_img2{overflow:hidden; clear:both; margin-bottom:20px;}
.p_img2 img{margin-right:10px; margin-bottom:6px;}
.news{clear:both;}
.news {clear:both; width:1100px; margin:0px auto}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{clear:both; background:#f9f9f9 url(../images/line05.jpg) repeat-y 0px 0px; overflow:hidden; position: relative; margin-bottom:25px}
.news li .left{width:125px; float:left; padding:30px 10px 0px 10px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.news li .left h1{color:#FFFFFF; font-size:60px; margin:0px; padding:0px; font-weight:normal}
.news li .left h2{text-align:right; line-height:24px; padding:0px; margin:0px; font-weight:normal; font-size:12px;}
.spbq {float:right; width:925px; padding:15px 15px; text-align: center;position: relative; height:145px; overflow: hidden; text-align:left; line-height:24px }
.biankuang{ width: 3px; height: 3px; position: absolute; z-index: 99; border-radius:10px; /*background: black;*/}
.biankuang_1{ height: 3px; top: -6px; left:0px; border-left: 1px solid #59a9fb;}
.biankuang_2 { width: 0px; bottom:-3px; left: 0px; border-top: 1px solid #59a9fb;}
.biankuang_3{ height: 0px; bottom:0px; right:0px; border-right: 1px solid #59a9fb;}
.biankuang_4{ width:0px; top:-3px; right:0px; border-bottom: 1px solid #59a9fb;}
.spbq h1{font-size:18px; color:#000000;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}
.spbq h1 a{color:#000}
.spbq h1 a:hover{text-decoration:none; color:#017efe}
.spbq .bottom{clear:both; padding-top:15px}
.spbq .bottom .left1{width:300px; float:left;height:40px; line-height:40px;}
.spbq .bottom .more1{ font-size:14px; color:#b1adad; width:120px; float:right; height:40px; line-height:40px; font-size:14px;  text-align:center; }
.spbq .bottom .more1 a{color:#59a9fb;border:1px solid #59a9fb; display:block}
.spbq .bottom .more1 a:hover{color:#017efe;border:1px solid #017efe; display:block; text-decoration:none}
.newsinfo{clear:both; width:1100px; margin:0px auto;   padding-top:20px; overflow:hidden}
.n_left{width:815px; margin-right:25px; float:left}
.n_top{ border-bottom:1px dotted #e6e2e3; padding-bottom:15px; clear:both; overflow:hidden}
.n_left .left{}
.n_left .right{width:86px; margin-top:10px}
.n_title{clear:both; text-align:left; color:#918f8f;}
.n_title b{font-size:22px; color:#000000; font-weight:normal; line-height:30px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; }
.n_content{clear:both; padding:15px 0px;}
.n_size{text-align:left; line-height:30px; padding-top:15px}
.n_size .left{width:600px;}
.n_size .more2{ font-size:14px; color:#b1adad; width:100px; float:right; height:35px; line-height:35px; font-size:14px;  text-align:center; margin-top:5px }
.n_size .more2 a{color:#59a9fb;border:1px solid #59a9fb; display:block}
.n_size .more2 a:hover{color:#017efe;border:1px solid #017efe; display:block; text-decoration:none}
.n_right{width:230px; float:left; background:#f9f9f9; padding:10px 15px 10px 15px; text-align:left}
.n_title2{clear:both; font-size:24px; color:#000; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.n_content2{clear:both;}
.n_content2 ul{list-style-type:none; padding:0px; margin:0px;}
.n_content2 li{clear:both;border-bottom:1px dotted #e6e2e3; font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding-top:8px; background:none}
.n_content2 h1{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:14px; height:30px; line-height:30px; font-weight:normal; padding:0px; margin:0px}
.n_content2 .time{color:#918f8f; padding:12px 0px}

.title2{clear:both; padding-bottom:10px; overflow:hidden}
.title2 ul{list-style-type:none; padding:0px; margin:0px;}
.title2 li{float:left; width:auto;  margin-right:15px; border:1px solid #e0dfdf; padding:10px 10px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin-bottom:10px;}
.title2 li:hover{border:1px solid #017efe; color:#017efe}
.title2 li.hover{border:1px solid #017efe; color:#017efe}
.title2 li.hover a{color:#017efe}

.fzlc{clear:both; background:url(../images/line07.jpg) repeat-y 9px 0px; margin-bottom:20px;font-size:18px;}
.fzlc ul{clear:both; padding:0px; margin:0px;}
.fzlc li{clear:both; margin-top:10px; overflow:hidden}
.fzlc .fzlc_time{width:96px; float:left; margin-right:10px; font-size:18px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; color:#000;padding-top:10px; background:url(../images/line08.jpg) no-repeat 4px 13px; padding-left:24px; text-align:left}
.fzlc .fzlc_info{width:950px; float:left; text-align:left; line-height:24px; background:#f9f9f9; padding:10px}
.fzlc_top{background:url(../images/line09.jpg) no-repeat 0px 0px; width:21px; height:21px; float:left}
.fzlc_bottom{background:url(../images/line10.jpg) no-repeat 0px 0px; width:21px; height:21px; float:left}

.p_left{width:215px; float:left; margin-right:20px;}
.p_top{clear:both}
.p_line{clear:both; background:url(../images/p_line.jpg) repeat-y 0px 0px;}
.p_line ul{list-style-type:none; padding:0px 20px; margin:0px;}
.p_line_title{clear:both;background:url(../images/m_bg01.jpg) no-repeat 0px; height:35px; text-align:left; width:145px; margin:0px auto; line-height:35px; padding-left:30px; font-size:16px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin-bottom:6px}
.p_line li{ text-align:left; border-bottom:1px dotted #ccc; line-height:35px; }
.p_menu a:link {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px; }  
.p_menu a:visited {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px;}  
.p_menu a:hover {background:#017efe url(../images/m_bg02.jpg) no-repeat 10px center;color:#ffffff; display:block; padding-left:30px;}  
.p_menu a:active {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px;} 

.p_line1{clear:both; background:url(../images/p_line.jpg) repeat-y 0px 0px;}
.p_line1 ul{list-style-type:none; padding:0px 20px; margin:0px;}
.p_line1 li{ text-align:left; border-bottom:1px dotted #ccc; line-height:35px; }
.p_line1 a:link {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px; }  
.p_line1 a:visited {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px;}  
.p_line1 a:hover {background:#017efe url(../images/m_bg02.jpg) no-repeat 10px center;color:#ffffff; display:block; padding-left:30px;}  
.p_line1 a:active {background:url(../images/m_bg02.jpg) no-repeat 10px center; display:block; padding-left:30px;} 


.p_bottom{clear:both}
.p_right{width:865px; float:left}
.p_pro ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.p_pro li{list-style-type:none; width:250px; margin:0px 30px 20px 0px; float:left; padding:8px 8px; border:1px solid #e0dfdf; text-decoration:none; }
.p_pro li:hover {border:1px solid #017efe;  }  
.p_pro li:nth-child(3n){margin-right:0px;}
.p_pro img{width:250px; height:176px; margin-bottom:10px}

.p_top2{clear:both; height:52px; padding:20px 0px 0px 0px; font-size:18px; color:#fff; background:url(../images/p_top2.jpg) no-repeat;}

#pager1{clear:both; height:55px; overflow:hidden; line-height:55px}
#pager1 a{border:1px solid #dddddd; background:#fff; padding:8px}
#pager1 .cpb{border:1px solid #017efe; background:#017efe; padding:8px; color:#fff;}