@charset "utf-8";
/* CSS Document */

/**banner**/
.banner{width:100%; margin:0 auto; position:relative; height:500px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#017cc2;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

/*search*/
.search_box{width: 100%; height: 40px; background:#ebedf4;}
.search{width: 1080px;height: 40px;margin: 0 auto;}
.keytext{width: 470px;height: 40px;line-height: 40px; float: left; font-family:  Microsoft YaHei; font-size: 12px; color:#333;}
.keytext span{line-height: 40px; color: #333;}
.keytext a{margin: 0 5px; line-height: 40px; color: #333;}
.rmgj{height:50px;  line-height:50px;}
.rmgj-n-l{ float:left; font-size:12px; padding-left:20px;}
.rmgj-n-l a{ margin:0 5px;}
.rmgj-n-r{ float:right; margin-top:8px;}
.text{padding:0px 0px 0px 3px; float:left; height:22px; width:222px; font-size:12px; border:1px solid #ddd; background:#fff; border-right:0; font-family:"微软雅黑"; color:#666;}
.submit{width:42px; height:24px; border:0; padding:0; background: url(../images/search_but.jpg) no-repeat; list-style:none; float:left; color:#fff; line-height:18px;}

/**product**/
.prouduct_box{ width:100%; background:url(../images/cp_bg.jpg); height:586px;}
.prouduct_big{ width:1080px; margin:auto; padding-top:20px;}
.prouduct_left{ float: left; width:235px;}
.prouduct_left h2{ height:53px; background:url(../images/por_tit.jpg); text-align:center; line-height:50px;}
.prouduct_left h2 a{ color:#fff; font-size:24px;}
.prouduct_left ul{ background:#fff; border:1px solid #017cc2; border-top:0; height:492px;}
.prouduct_left ul li{ margin:0 10px;}
.prouduct_left ul li span{ background:url(../images/list_bg.jpg) no-repeat bottom; height:40px; display:block; padding-top:10px;}
.prouduct_left ul li span a{ border:0; line-height:40px; color:#fff; font-size:16px;}
.prouduct_left ul li a{ width:180px; display:block; color:#333;  line-height:40px; border-bottom:1px dashed #cccccc; padding-left:32px; font-size:14px;}


.prouduct_l_bottom{ height:155px; padding:120px 15px 0px 15px; color:#333; font-size:14px; line-height:24px;}
.prouduct_l_bottom em{ display:block; background:url(../images/tel_p.png) no-repeat left 10px; color:#333; padding:4px 0px 0px 45px; height:60px; font-style:normal;}
.prouduct_l_bottom em strong{ font-size:18px; line-height:30px; font-style:normal;}

.prouduct_right{ width:845px; float:right;}

/*滑动门*/
#tab{width:845px; position:relative; margin:0px;}
#tab .tab_menu{ position:absolute; z-index:1; padding-left:20px;}
#tab .tab_menu li{float:left; width:130px; height:40px; line-height:40px; overflow:hidden; cursor:pointer; text-align:center; font-size:16px;}
#tab .tab_menu li a{ color:#333;}
#tab .tab_box{width:845px; clear:both; top:60px; position:relative;}
#tab .tab_menu .selected{ cursor:pointer; color:#fff; background:url(../images/tab_bg.png) no-repeat;}
#tab .tab_menu .selected a{ color:#fff;}
#tab .hide{display:none;}
#tab .tab_box div{padding:0px 0px 0px 0px;} 
.tab_box a.more{ position:absolute; top:-33px; right:0px; z-index:999; color:#333;}
.tab_box dl{ width:261px; height:243px; padding:0px 0px 0px 20px; float:left;}
.tab_box dl dt img{ width:241px; height:183px; border:1px solid #dedede; background:#fff; padding:9px; display:block;}
.tab_box dl dd{ line-height:40px; height:40px; font-size:14px; color:#333; text-align:center;}
.tab_box dl dd a{ color:#333; font-size:14px;}

/**ys_box**/
.ys_box{ width:100%; height:1442px; background:url(../images/ys.jpg) no-repeat center;}
.ys_big{ width:1080px; margin:auto; padding-top:100px;}
.s_banner1{ width:330px; height:90px; border:1px dashed #bababa; border-radius:5px; background:url(../images/tel.png) no-repeat 20px center; padding:12px 0px 0px 85px; margin-left:50px;
transform:rotate(346deg);
-ms-transform:rotate(346deg);
-moz-transform:rotate(346deg); 
-webkit-transform:rotate(346deg); 
-o-transform:rotate(346deg); }
.s_banner1 p{ color:#0064bd; font-size:24px; line-height:24px; float:left;}
.s_banner1 p span{ font-size:16px; color:#0064bd;}
.s_banner1 p b{ font-weight:normal; letter-spacing:1px;}
.s_banner1 a{ float:left; width:120px; height:45px; background:#0064bd; margin:15px 0px 0px 20px; border-radius:5px; font-size:18px; line-height:40px; color:#fff; text-align:center;}
.ys_tit{ font-size:48px; color:#0064bd; margin-left:240px;
transform:rotate(346deg);
-ms-transform:rotate(346deg);
-moz-transform:rotate(346deg); 
-webkit-transform:rotate(346deg); 
-o-transform:rotate(346deg);}
.mb1{position:relative; width:500px; height:48px; line-height:48px; text-align:center; font-size:48px; color:#fff; font-weight:bold;}
.mb2{position:absolute; left:-2px; top:-2px; width:500px; height:48px; display:block;}
.mb2 a{ color:#0064bd; font-weight:bold;}
.ys_txt{ font-size:16px; color:#fff; line-height:27px; margin:300px 0px 0px 0px;}
.ys_txt ul{ float:left; width:455px; margin:0px 0px 0px 54px;}
.ys_txt ul li{ margin:140px 0px 0px 0px; font-size: 15px;}
.ys_txt ul.ys_txt2{ float:left; width:433px; margin:-20px 0px 0px 137px;}
.ys_txt ul.ys_txt2 li{ margin:132px 0px 0px 0px;}
.ys_txt ul.ys_txt2 li.ys_list{ margin-top:232px;}
.s_banner2{ width:380px; height:110px; background:url(../images/tel.png) no-repeat 20px center; padding:16px 0px 0px 85px; margin:935px 0px 0px 535px;
transform:rotate(346deg);
-ms-transform:rotate(346deg);
-moz-transform:rotate(346deg); 
-webkit-transform:rotate(346deg); 
-o-transform:rotate(346deg); }
.s_banner2 p{ color:#0064bd; font-size:30px; line-height:30px; float:left;}
.s_banner2 p span{ font-size:16px; color:#0064bd;}
.s_banner2 p b{ font-weight:normal; letter-spacing:1px;}
.s_banner2 a{ float:left; width:140px; height:45px; background:#0064bd; margin:30px 0px 0px 20px; border-radius:5px; font-size:18px; line-height:40px; color:#fff; text-align:center;}

/**company_box**/
.company_box{ width:100%; background:url(../images/company_bg.jpg) no-repeat center; height:1094px;}
.company_nr{ width:1080px; margin:auto; padding-top:20px; clear:both;}
.company_nr1{ padding-top:80px;}
.company_nr h3{ line-height:18px; text-align:center; font-size:18px; color:#000;}
.company_nr h3 a{ display:block; font-size:24px; background:url(../images/company_tit.png) no-repeat center; line-height:40px; color:#0064bd;}
.company_con{ margin-top:30px;}
.company_conl{ float:left; width:440px; height:360px;}
.company_conl img{ width:434px; height:354px; border:3px solid #fff;}
.company_conr{ float:left; margin-left:45px; width:590px;}
.company_conr a{ font-size:30px; color:#0064bd; text-align:left; line-height:50px; margin:20px 0px;}
.company_conr p{ font-size:14px; line-height:30px; color:#333; height:240px; overflow:hidden;}
.company_conr span a{ background:#0064bd; width:138px; height:37px; display:block; color:#fff; text-align:center; line-height:37px; font-size:14px; margin-top:20px;}

/**company_list**/
.company_list{ margin:23px auto 0px; width:1080px;}
.company_list dl{ float:left; margin:37px 0px 0px 20px; width:520px;}
.company_list dl dd{ float:left;}
.company_list dl dd img{ width:215px; height:156px; padding:5px; border:1px solid #bbbbbb; background:#fff;}
.company_list dl dt{ float:left; width:260px; margin-left:20px; font-size:14px; color:#000; padding-top:5px;}
.company_list dl dt a{ color:#0064bd; font-size:14px; line-height:20px;}
.company_list dl dt p{ text-indent:24px; color:#666; font-size:12px; line-height:24px; margin-top:5px; height:96px; overflow:hidden;}
.company_list dl dt span a{ font-size:12px; color:#0064bd; float:right; padding-right:10px; background:url(../images/more.png) no-repeat center right; margin-top:5px;}

/**ry_box**/
.ry_box{ width:100%; background:url(../images/ry_bg.jpg) no-repeat center; height:490px; clear:both;}
.ry_big{ width:1080px; margin:auto;}
.s_banner3{ width:310px; height:90px; background:url(../images/tel2.png) no-repeat left center; padding:17px 0px 0px 60px; float:right;}
.s_banner3 p{ color:#0064bd; font-size:22px; line-height:22px; float:left;}
.s_banner3 p span{ font-size:16px; color:#0064bd;}
.s_banner3 p b{ font-weight:normal; letter-spacing:1px;}
.s_banner3 a{ float:left; width:130px; height:43px; background:#0064bd; margin:22px 0px 0px 20px; border-radius:5px; font-size:18px; line-height:40px; color:#fff; text-align:center;}
.ry_tit{ width:319px; height:85px; background:url(../images/ry_tit.jpg) no-repeat left 10px; clear:both; padding-top:22px; text-align:center;}
.ry_tit h3{ font-size:22px; color:#0064bd; text-transform:uppercase; line-height:30px;}
.ry_tit h3 a{ display:block; font-size:20px; color:#333;}

/**********************************************图片滚动********************************************/
.gd_01{ position:relative; height:230px; width:1080px; clear:both; margin:auto; padding-top:25px;}
.gd_01 em{	position:absolute;	top:75px;}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}
.gd_01 #simgs{ margin:0px 50px;}
.gd_01 li{ float:left; width:216px; padding: 0 20px 0 0; text-align:center;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:204px; height:155px; margin-bottom:10px; padding:5px; background:#fff; border:1px solid #d7d7d7;}
.gd_01 li a{ color:#333333; font-size:14px;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative;}

/**new_box**/
.new_box{ width:100%; height:542px; background:url(../images/gs_bg.jpg) no-repeat center;}
.new_big{ width:1080px; margin:auto;}
.s_banner4{ height:97px; font-size:24px; color:#fff; padding:26px 0px 0px 280px; font-weight:bold; line-height:38px;}
.s_banner4 span{ font-size:18px; font-weight:bold;}
.new_nrl{ float:left; width:700px;}

/*滑动门*/
#tab1{width:700px; position:relative; margin:20px 0px 0px 0px;}
#tab1 .tab_menu1{width:545px; margin-left:155px; position:absolute; z-index:1;}
#tab1 .tab_menu1 li{float:left; width:110px; height:35px; border-bottom:0px; cursor:pointer; text-align:center; font-size:18px; line-height:35px;}
#tab1 .tab_menu1 li a{ color:#333;}
#tab1 .tab_box1{width:700px; clear:both; top:35px; position:relative;}
#tab1 .tab_menu1 .selected1{ cursor:pointer; color:#fff; background:#0064bd;}
#tab1 .tab_menu1 .selected1 a{ color:#fff;}
#tab1 .hide1{display:none;}
#tab1 .tab_box1 div{padding:20px 0px 0px 0px;} 
.tab_box1 a.more{ position:absolute; top:-25px; right:10px; z-index:999; color:#333;}
.tab_box1 dl{ width:545px; height:145px; margin-left:155px;}
.tab_box1 dl dd{ float:left; line-height:30px; font-size:14px; color:#000; text-align:center;}
.tab_box1 dl dd img{ padding:4px; background:#fff; border:1px solid #ebebeb; width:197px; height:123px;}
.tab_box1 dl dt{ float:left; width:315px; margin-left:20px;}
.tab_box1 dl dt a{ line-height:30px; font-size:14px; font-weight:bold; color:#333;}
.tab_box1 dl dt p{ text-indent:24px; line-height:24px; color:#666; height:96px; overflow:hidden;}
.tab_box1 ul{ margin-left:20px;}
.tab_box1 ul li{ width:310px; float:left; line-height:35px; height:35px; overflow:hidden; border-bottom:1px dashed #c4c4c4; padding-left:30px; background:url(../images/new_ico.jpg) no-repeat  10px center;}

/**new_nrr**/
.new_nrr{ float:left; width:360px; height:419px; margin-left:20px;}
.s_banner5{ width:190px; margin-left:100px;}
.s_banner5 p{ color:#fff; font-size:18px; line-height:18px; height:55px; background:url(../images/tel3.png) no-repeat left center; padding:10px 0px 10px 55px;}
.s_banner5 p span{ font-size:14px; color:#fff;}
.s_banner5 p b{ font-weight:normal;}
.s_banner5 a{ width:86px; height:33px; background:#fff; margin:-5px 0px 0px 57px; border-radius:5px; display:block; font-size:14px; line-height:33px; color:#0064bd; text-align:center;}
.new_tit{ background:url(../images/new_tit.jpg) no-repeat bottom; height:30px; margin-top:20px;}
.new_tit span a{ float:left; font-size:18px; color:#0064bd; padding-left:6px; line-height:14px;}
.new_tit a{ float:right; color:#0064bd; line-height:30px; margin-right:10px;}

/************文字滚动************/
#ticker2 {width: 360px;	height: 220px;	overflow: hidden;	position: relative;	margin: 15px 0;}
#ticker2 li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #cacaca; padding-bottom:15px;}
.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; color:#000; padding-left:40px;}
.wen a{ color:#000;}
.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px;}

/**link_box**/
.link_box{ width:100%; height:111px; background:#0064bd; padding-top:25px;}
.bottom_nav{ width:1080px; margin:auto; height:103px; line-height:46px; background:#fff; border-radius:8px;}
.bottom_nav span{ color:#0064bd; font-size:18px; margin-left:20px;}
.bottom_nav a{ color:#000; margin-left:24px; color:#333; font-size:14px;}