@charset "utf-8";

/* CSS Document */

/*commen*/

*{margin: 0 auto; padding: 0;}

ul,li{ list-style-type:none;}

body{font-size: 13px;color: #121212;word-wrap: break-word;word-break: normal;font-family:Arial,'Microsoft YaHei','SimSun';*font-family:'Microsoft YaHei','SimSun';margin:0px;padding:0px;line-height:25px;height:auto;clear:both; width:100%;}

ul,li{list-style-type: none;}

img,ul,li,button{margin: 0px;}

img,button{border: none;}

a{color: #000;text-decoration: none;}

a:hover{text-decoration: none;}

a:active{text-decoration: none;}

img{border:0;}



/*top*/

.top_all{ width:100%; height:35px; overflow:hidden; background:#fff; border-bottom:1px solid #d4d4d4;}

.top{ width:1080px; margin:auto; overflow:hidden;}

.top_l{ float:left; color:#555555; font-size:13px; line-height:36px;}

.top_r{ float:right; }

.top_r ul{ overflow:hidden;}

.top_r ul li{ float:left; line-height:36px;color:#fff; margin-left:12px;}

.top_r ul li a{ font-size:12xp; color:#555555;}

.top_r ul li img{ margin-right:3px;}



/*logo*/

.logo_all{width:100%; height:120px;}

.logo{ width:1080px; overflow:hidden; margin:auto;}

.logo_t{ width:450px; height:76px; float:left; margin-top:25px;}

.logo_w{ float:left;  margin-left:10px; margin-top:15px;  overflow:hidden; border-left:1px solid #919292;}

.logo_w span{ color:#fe9b00;}

.logo_w1{ font-size:16px; color:#444444;  margin-top:25px; line-height:20px; margin-left:30px;font-weight:bold;}

.logo_w2{ font-size:16px; color:#0065cd; margin-top:0px; margin-left:30px; font-weight:bold; line-height:50px; letter-spacing:-1px;}

.logo_call{float:right; overflow:hidden;}

.logo_call img{ float:left; margin-left:25px; margin-top:0px; margin-right:10px;}

.logo_call div{ float:left; margin-left:5px;}

.logo_call_1{ font-size:14px; color:#555555; margin-top:45px;}

.logo_call_2{font-size:24px; color:#ff0000; font-weight:bold; letter-spacing:-1px; margin-top:2px; }

/*nav*/

.nav_all{ width:100%; height:50px; background:#0065cd;}

.nav{width:1080px; margin:auto; font-size:16px}

.nav ul{overflow:hidden;}

.nav ul li{ width:107px; text-align:center; line-height:50px;float:left; cursor:pointer; border-right:1px solid #1b88e2;}

.nav ul li a{ font-size:16px; color:#fff; }

.nav ul li:hover,.nav li.another{  background-color:#fe9b00;}

/*主导航*/
.navigationbox{ width:100%;height:55px;background-color:#0065cd; }
.navigation { height: 55px; width: 1080px; margin:auto }
.navigation .home a{ font-size: 15px; line-height: 55px; color: #FFF; display: block; float: left; height: 55px; width: 118px; text-align: center; }
.navigation .home a:hover{ color: #FF0; }
.navigation .home .current{ font-size: 15px; line-height: 55px; color: #FF0; display: block; float: left; height: 55px; width: 118px; text-align: center; }
.navigation .other { float: left; height: 55px; width: 896px; }



.menu { width:1080px;margin:0 auto;}
.menu ul {display:block;margin:0;padding:0;list-style:outside none;}
.menu li { font-size: 15px; text-align: center; float: left; position:relative; cursor:pointer; border-right:1px solid #1b88e2; }
.menu li a { line-height: 55px; color: #FFF; display: block; height: 55px; width: 118px; overflow:hidden }
.menu li a .ch{height:28px;line-height:28px;padding-top:15px;font-size:18px;}
.menu li a .en{height:18px;line-height:18px;font-size:13px;color:#aedb41;}
.menu li a .al{position:absolute;top:0px;left:0px;width:2px;height:55px;background:url("icon-2.png") left 2px no-repeat;z-index:1;}
.menu li a .ar{position:absolute;top:0px;right:-2px;width:2px;height:55px;background:url("icon-2.png") right 2px no-repeat;z-index:1;}
.menu li a:hover { color: #FF0; background-color:#fe9b00;}
.menu li .current { line-height: 55px; color: #FF0; display: block; height: 55px; width: 118px; overflow:hidden ;background-color:#fe9b00;text-decoration:none;}
.menu li a:hover .al,.menutop ul li.current a .al{background:url("icon-2.png") left 2px;background-color:#fe9b00;z-index:999;}
.menu li a:hover .ar,.menutop ul li.current a .ar{background:url("icon-2.png") right 2px;background-color:#fe9b00;z-index:999;}
.menu li { position: relative; z-index:99999;  }
.menu li ul { display:none; width: 119px; padding: 0px; position: absolute; left: 0px; top: 55px; z-index: 999; background-color:#fe9b00;opacity:0.7;filter:Alpha(opacity=70) }
.menu li ul li { border-top: 1px dotted #ddd; width: 119px; overflow: hidden; height: 36px;border-right:1px solid #eee; }
.menu li ul li a { font-size: 14px; text-align: left; background: url(none); width:119px; line-height: 36px; height: 36px; color: #ff; padding: 0px 5px; display:block; }
.menu li ul li a:hover { background-color:#735a20; color: #ff0; }


/*footer*/

.footer_all{ width:100%;  margin-top:30px; background-image:url(foot.jpg);}

.footer{width:1080px; margin:auto; overflow:hidden; position:relative;}

.footer_logo{ float:left;}

.footer_logo a img{ width:200px; height:237px;}

.footer_ny{ float:left; margin-left:20px; width:860px;}

.footer_ny ul{ overflow:hidden;}

.footer_ny ul li{ float:left; width:90px; text-align:center; line-height:80px;}

.footer_ny a{ font-size:14px; color:#fff;}

.footer_ny a:hover{ font-size:14px; color:#aedb41;} 

.footer_ny_w{ font-size:14px; line-height:26px; color:#fff; margin-left:15px;}

.wechat{ position:absolute; left:920px;top:85px;}

.wechat img{ width:80px; height:80px; border:3px #fff solid;}

/*动画切换*/

/*banner*/



.banner{ width:100%;}



.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:auto;}



		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }



		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}



		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }



		.slideBox .hd ul li.on{ background:#0065cd; color:#fff; }



		.slideBox .bd{ position:relative; height:100%; z-index:0;   }



		.slideBox .bd li{ zoom:1; vertical-align:middle; }



		.slideBox .bd img{ width:100%; height:500px; display:block; margin:auto; }







		/* 下面是前/后按钮代码，如果不需要删除即可 */



		.slideBox .prev,



		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }



		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }



		.slideBox .prev:hover,



		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }



		.slideBox .prevStop{ display:none;  }



		.slideBox .nextStop{ display:none;  }


.xc_banner{ position:relative; height:320px; overflow:hidden}
.xc_banner .ban_img{ position:absolute; top:0; left:50%; margin-left:-960px; height:320px; width:1920px; max-width:none;}

/*pro*/



.pro_all{ width:100%; margin-top:20px; margin-bottom:20px;}



.pro{ width:1080px; margin:auto; overflow:hidden;}



.pro_l{ width:220px; float:left;}



.pro_l h2{ width:220px; height:80px; background:url(pro_dbt.jpg) no-repeat center; line-height:60px; text-align:center; cursor:pointer;}



.pro_l h2 a{ font-size:24px; color:#fff; letter-spacing:2px;}



.pro_l ul{ border:1px solid #0065cd; margin-bottom:5px;}



.pro_l ul div{ width:200px; height:40px; background:#0065cd; margin-top:15px; line-height:40px;cursor:pointer;}



.pro_l ul div img{ width:10px; height:6px; margin-left:20px;}



.pro_l ul div a{ color:#fff; font-size:16px; margin-left:20px;}



.pro_l ul li{ line-height:35px; border-bottom:1px dashed #0065cd;width:200px; margin:auto;cursor:pointer;}



.pro_l ul li img{ width:7px; height:10px;margin-left:20px;}



.pro_l ul li a{ color:#0065cd; font-size:14px; margin-left:20px;}



.pro_l ul li:hover a{ border-bottom:1px dashed #bbb;}



.pro_lx{border:1px solid #0065cd;}



.pro_lx h3{ height:40px; background:#0065cd;cursor:pointer; text-align:center; line-height:40px;}



.pro_lx_ny{ overflow:hidden; margin:10px;}



.pro_lx_ny img{ width:43px; height:43px; float:left;}



.pro_lx_ny i{ float:left; font-style:normal; margin-left:15px; font-size:14px; color:#555;}



.pro_lx_ny i span{ color:#0065cd; font-size:16px; font-weight:bold;}



.pro_lx p{ margin:10px; font-size:14px; color:#555; line-height:22px;}







.pro_lx h3 a{ color:#fff; font-size:16px;}



.pro_r{ width:830px; float:right; background:url(pro_bk1.png) no-repeat top; }



.pro_r ul{ overflow:hidden; padding-top:45px;}



.pro_r ul li{ width:250px; height:190px; float:left; position:relative; margin-left:20px; margin-bottom:20px; border:1px solid #d6d6d6;}



.pro_r ul li a img{width:250px; height:190px;}



.pro_r ul li a p{ position:absolute; width:250px; height:30px; background:#0065cd; z-index:999; top:160px;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/



-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ text-align:center; line-height:30px; color:#fff; font-size:14px;}



.pro_r ul li:hover a p{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/ }


.pro_r1{ width:830px; float:right; background:url(pro_bk2.png) no-repeat top; }



.pro_r1 ul{ overflow:hidden; padding-top:45px;}



.pro_r1 ul li{ width:250px; height:190px; float:left; position:relative; margin-left:20px; margin-bottom:20px; border:1px solid #d6d6d6;}



.pro_r1 ul li a img{width:250px; height:190px;}



.pro_r1 ul li a p{ position:absolute; width:250px; height:30px; background:#0065cd; z-index:999; top:160px;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/



-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ text-align:center; line-height:30px; color:#fff; font-size:14px;}



.pro_r1 ul li:hover a p{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/ }

