/*************slide*****************/
/*************slide*****************/
#slide{ width:100%; height:420px; overflow:hidden;margin-top:2px;}
.main_image {width:100%; height:420px; border-bottom:1px solid #044d98; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:420px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:420px;}
.main_image li span {display:block; width:100%; height:420px}
.main_image li a {display:block; width:100%; height:420px}
.main_image li img{ text-align:center;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:460px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/slide/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/slide/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/slide/hover_right.png) no-repeat right top;right:100px;}

/***********Layer***********/
.layer1{ background:#fff; padding-bottom:0px;}
.columns{float:left;}
.layer1 H3{ height:16px; line-height:16px; height:50px; margin:0px; margin-bottom:5px; background:url(../images/) no-repeat;}
.layer1 H3 a{font: 12px/12px Microsoft Yahei;color:#4c495a; text-align:center;}
.layer1 H3 a:hover{ text-decoration:underline;}
.layer1 H4{margin-bottom:5px;}
.layer1 H4 a{ font-size:14px;color:#000;}
.prolist H3{display:block; height:30px; line-height:30px; margin:0px; padding-bottom:5px; background:url(../images/index_tit.png) #ececec 0px 0px no-repeat;}


/* TAB 切换效果 */ 
.tb_{ background-repeat: repeat-x; float:right;margin-right:15px;} 
.dis{display:block; width:100%; float:left; overflow:hidden; word-break:break-all; } 
.dis img{}
.ctt{ float:left;}
.undis{display:none;}
/*******/

.layer1 .tit2{margin-bottom:10px;text-align:left;margin:0px 0 50px 0;float:left;}
.layer1 .tit3{background:url(../images/jm_title.png) no-repeat; background-position:0px -265px; margin-bottom:10px;}
.layer1 .tit4{margin-bottom:20px;text-align:left; float:left;}



.hs{background:#ececec;}

.prolist{min-height:310px; padding-top:20px; padding-bottom:20px;}
.prolist .main{ margin-top:10px; overflow:hidden;}
.prolist .main .protype{ float:left; width:320px; height:450px; overflow:hidden;}
.prolist .main .protype .cont{background:url(../images/proType.jpg) no-repeat; height:415px;width:320px; }
.prolist .main .proItem{ float:right; width:680px;}
.protype a{ width:60px; height:40px; padding:20px 10px; display:block; float:left; background:#bee2f5; color:#6f7a8b;}
.protype a:hover{ background:#74a9c5; color:#fff;}
.protype a.rec{ background:#ddeff9;}
.protype a.rec:hover{background:#7bc0e5; color:#6f7a8b;}

.focus{ position:relative; width:680px; height:425px; margin-top:35px;z-index:999}  
.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:80px; line-height: 80px; 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:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.fcon .fcon img{ display:block; }  
.fcon ul{ overflow:hidden;}
.fcon a{ width:218px; height:198px; border:1px solid #dcdcdc; margin:0px 0px 10px 6px; float:left; position:relative}
.fcon a span{ display:block; padding:2px 5px; background:#333; color:#fff; position:absolute; bottom:10px;}
.focus img{ width: 218px; height: 198px;} 
.focus .fbg{ top:-30px; right:5px; 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; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#5b5967;}    
.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;}  


.fgx{ width:40px; float:left; min-height:180px;}
.fgxbg{ width:1px; border-left:1.6px dotted #dedede; height:355px; margin-left:19px; margin-top:0px;}

.aboutus{overflow:hidden;width:100%;margin-bottom:30px;height:50px;}
.aboutus .n{width:1024px;margin:0 auto;padding:0;overflow:hidden;background:#439bcd;height:50px;color:#fff;}
.aboutus .n strong{line-height:50px;padding:10px;}

.contact{background:#439bcd;overflow:hidden;height:220px;width:100%;padding:20px 0;}
.contact .contactInfo{width:1024px;margin:0 auto;padding:0;overflow:hidden;}
.contact .contactInfo h4{color:#a2daf9; text-align:left;border-bottom:3px solid #a2daf9;line-height:40px;}
.contact .contactInfo ul .a_info{float:left;width:30%;overflow:hidden;margin-right:50px;}
.contact .contactInfo ul .a_info p{ text-align:justify;color:#eee;font-size:12px; line-height:25px;}
.contact .contactInfo ul .a_info p a{color:#eee;}
.contact .contactInfo ul .a_info p a:hover{color:#a2daf9;}

.contact .contactInfo ul .c_info{float:left;width:30%;overflow:hidden;margin-right:50px;}
.contact .contactInfo ul .c_info dd dl{color:#eee; font-style:italic;font-size:12px;line-height:25px;}

.contact .contactInfo ul .n_info{float:left;width:30%;overflow:hidden;}
.contact .contactInfo ul .n_info a{color:#eee;font-style:italic;font-size:12px;width:100%;display:block;line-height:30px;}
.contact .contactInfo ul .n_info a:hover{color:#a2daf9;}

.about{overflow:hidden;width:100%;}
.about .div_more{width:100%;margin:45px 0 45px 0; text-align:center;} 
.about .div_more span{color:#000;border:1px solid #000;margin:0 auto; overflow:hidden;width:120px;padding:15px;display:block; font-size:20px;}

.about .div_more span:hover{background:#427be0;}
.about .about_news{overflow:hidden;margin:0 auto;width:1024px;padding:50px 0 0px 0;}
.about .about_news ul{width:900px;margin:0 auto;padding:0;overflow:hidden;}
.about .about_news ul li{width:100%; float:left;margin-bottom:30px;}
.about .about_news ul li .date{display:block; float:left;border-bottom:1px dashed #ccc;}
.about .about_news ul li .date .day{float:left;width:60px;background-color:#427be0; line-height:40px; display:block;margin:0px;padding:0px;color:#fff; text-align:center;}
.about .about_news ul li .date .yymm{width:60px;background-color:#eeeeee; line-height:40px; display:block;margin:0px;padding:0px;color:#427be0; text-align:center;}
.about .about_news ul li .newsInfo{width:80%;float:left;}
.about .about_news ul li .newstitle{width:200px;display:block;float:left;margin:10px;font-weight:bold;overflow:hidden;}
.about .about_news ul li .newsinfo{width:600px;display:block;float:left;margin:10px;}
.about .about_news ul li .more a{ color:#ffcb02;margin-left:20px; font-weight:normal; font-size:16px;float:right;}
.about .about_news ul li .more a:hover{color:#427be0;}

.about .about_news .hr{background-color:Red; background:url(../images/firstBorder.jpg) no-repeat; background-repeat:repeat-x;margin:10px 0 30px 0;}


.about .img{ width:208px; height:143px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px; margin-left:0px;}

.news{ width:487px;background:url(../images/jm_titBorder.png) no-repeat;}
.about p{ text-indent:28px; line-height:23px;}
.about p a{ color:#043d77;}
.newshot p{font-size:14px; line-height:25px; color:#666;margin-bottom:15px;text-indent:28px;margin-top:15px;}
.newshot p a{color:#043d77; text-decoration:underline;}
.newshot li{ height:24px; line-height:24px; font-size:14px;}
.newshot li span{ color:#666;height:24px; line-height:24px; display:block; float:right;}
.newshot li a{ color:#111; height:24px; line-height:24px; color:#575464;}
.newshot li a:hover{color:#044d98;}


.c a{color:#333}
.more a{color:#574465;}

.nbg{width:100%;}
.n{width:1024px;margin:0 auto;padding:0;overflow:hidden;}
.n .bg{ background:url(../images/hr_bg.jpg) no-repeat;width:100%;height:30px;}

.n .n_left{float:left;width:500px; text-align:center;}
.n .n_left .titleft img{width:150px;height:30px;}
.n .n_left .leftinfo{width:100%;height:280px;background:url(../images/a_bg.jpg) no-repeat;margin:15px 0;overflow:hidden;}
.n .n_left .leftinfo p{ text-indent:28px;color:#eee;line-height:30px;margin:50px 40px; text-align:left; text-align:justify;}
.n .n_left .leftinfo p span a{color:#eee;margin-left:20px;}
.n .n_left .leftinfo p span a:hover{color:#f00202;margin-left:20px;}

.n .n_right{float:right;width:500px; text-align:center;}
.n .n_right .titright img{width:150px;height:30px;}
.n .n_right .rightinfo{width:100%;height:280px;overflow:hidden;margin:15px 0;}
.n .n_right .rightinfo ul{width:100%;}
.n .n_right .rightinfo ul li{height:90px;}
.n .n_right .rightinfo ul li .code{float:left;display:block;width:90px; color:#ccc;font-weight:bold;font-size:30px;padding:35px 0 30px 0;}
.n .n_right .rightinfo ul li .t{float:left;display:block; line-height:35px;font-weight:bold;color:#333; width:300px;padding-top:15px; text-align:left;height:35px;overflow:hidden;}
.n .n_right .rightinfo ul li:hover{background-color:#eee;}

.n .n_right .rightinfo ul li .d{float:right;display:block;line-height:35px;width:100px;font-style:italic;color:#ccc;padding-top:15px;font-size:12px;text-align:left;}
.n .n_right .rightinfo ul li .a_info{float:left;display:block;color:#666;height:20px;width:362px;overflow:hidden;}



.contactus{width:100%;overflow:hidden;border-top:3px solid #47b8ca}
.contactus .am{width:1024px;margin:0 auto;padding:0;overflow:hidden;text-align:center;}
.contactus .am p{margin:20px 0 5px 0;}
.contactus .am p span{padding-right:10px;}



.pro .hr{background-color:Red; background:url(../images/firstBorder.jpg) no-repeat; background-repeat:repeat-x;margin:10px 0 30px 0;}

.pro{width:100%;margin-top:15px; overflow:hidden;}
.pro .layer
{ }
.pro .div_more{width:100%;margin:45px 0 45px 0; text-align:center;}
.pro .div_more span{color:#000; border:1px solid #000;margin:0 auto; overflow:hidden;width:120px;padding:15px;display:block; font-size:20px;}
.pro .div_more span:hover{background:#427be0;}
.pro .layer ul{margin-top:50px;}
.pro .layer ul li{ float:left; display:block; width:150px;border:1px solid #427be0;margin:0 11px 0 11px;}
.pro .layer ul li:hover{border:1px solid #eeeeee;}
.pro .layer ul li a img{width:150px;height:150px;}
.pro .layer ul li a{display:block;}
.pro .layer ul li a span{display:block; line-height:30px;}
.pro .layer ul li a .indexProText{display:block; line-height:30px;padding-left:5px;background:#427be0;color:#fff;}
.pro .layer ul li a .indexProText:hover{background:#EEEEEE;color:#427be0; display:block;}
.pro .layer ul li a .span_Type{color:#fff;}
.pro .layer ul li a .span_Type:hover{color:#427be0;}

/****首页产品展示****/
.layerProBg{height:350px;}
.layerProBg .layerPro{ width:1024px;margin:0 auto;padding:0; overflow:hidden;}
.layerProBg .layerPro .proType{}
.layerProBg .layerPro .proHot{}
.


/****首页产品展示****/

/****自定义首页内容展示*******/
.jm_newsInfo{float:left;width:260px;margin-left:5px;}
.jm_news{ float:left;width:478px;}
.jm_news dd dl .jm_span{ color:#007cc3; float:left;}
.jm_news dl{display:block;width:470px;border-bottom:1.6px dotted #dedede;line-height:30px;}
.jm_news dl span{float:right;}
/*******************/

.layer3{ background:#f2f2f2; padding:30px 0px;border-bottom:1px solid #ddd;}
.layer3 .bar1{ width:269px; height:180px; float:left; overflow:hidden; border-right:1px solid #ccc; }
.layer3 .bar2{ width:114px; height:180px; float:left; overflow:hidden;border-right:1px solid #ccc;padding-left:30px;}
.layer3 .bar3{ width:309px; height:180px; float:left; overflow:hidden;border-right:1px solid #ccc;padding-left:30px;}
.layer3 .bar4{ width:210px; height:180px; float:left; overflow:hidden;padding-left:30px;}
.layer3 H3{ font-size:16px; font-weight:normal;}
.layer3 a{ color:#444;}
.layer3 a:hover{ color:#043d77; text-decoration:underline;}
.bar1 ul{ margin-top:20px; overflow:hidden;}
.bar1 ul.type1{ width:100px; float:left;}
.bar1 ul.type1 li{ font-size:16px; font-weight:bold; height:24px; line-height:24px;}
.bar1 ul.type1 li a{ font-weight:normal; font-size:14px;}
.bar1 ul.type2{ width:150px; float:left;}
.bar1 ul.type2 li{ font-size:16px; font-weight:bold; height:24px; line-height:24px; width:60px; float:left;}
.bar1 ul.type2 li a{ font-weight:normal; font-size:14px;}
.bar2 ul{ margin-top:20px; overflow:hidden;}
.bar2 ul li{ height:22px; line-height:22px;}
.bar3 div{ margin-top:20px; overflow:hidden;}
.bar3 div p{ color:#555; height:22px; line-height:22px;}
.bar3 div p b{ font-weight:normal; color:#000;}
.bar4 .ewm{ margin-top:20px; height:132px; width:132px;}
.bar4 .ewm img{ border:0px;height:132px; width:132px;}
.links{ background:#fff; height:55px; line-height:55px;}
.links h4{height:29px; line-height:29px; background:url(../images/index-tit.png) no-repeat 0px -270px; margin:0px; margin-top:12px; width:120px; float:left;}
.links li{ float:left; padding:0px 12px;}
.links li a{ color:#333; text-decoration:underline;}
.links li a:hover{color:#e04145;}
