@charset "utf-8";
/* CSS Document */

/* 过度动画 */
.exc {transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}

/**product**/
.prouduct_box{ width:100%; background:url(../images/cp_bg.jpg); height:780px;}
.prouduct_big{ width:1080px; margin:auto; padding-top:10px;}
.prouduct_left{ float: left; width:230px;}
.prouduct_left h3 a img{ height:58px; width:230px;}
.prouduct_left ul{ background:url(../images/cp_list_bg.jpg); height:682px; padding:10px 0px 0px; overflow:hidden;}
.prouduct_left ul li{ margin:0px 20px;}
.prouduct_left ul li a{ width:170px; display:block; color:#fff;  line-height:36px; border-bottom:1px dashed #7eb2d2; background:url(../images/cp_ico.png) no-repeat 5px center; padding-left:20px; font-size:14px;}
.prouduct_left ul li span{ background:url(../images/cp_list.png) no-repeat bottom; height:43px; display:block; margin-top:10px;}
.prouduct_left ul li span a{ border:0; line-height:30px; color:#0172b4; font-size:16px; background:none; text-align:center; padding:0px; width:190px;}
.prouduct_left ul li em a{ border:0; height:53px; font-style:normal; margin-top:10px; line-height:35px; color:#fff; font-size:16px; background:url(../images/cp_button.png) no-repeat; text-align:center; padding:0px; width:190px;}
.prouduct_right{ width:850px; height:750px; float:right;}

/*滑动门*/
#tab{width:850px; position:relative; margin:0px;}
#tab .tab_menu{ position:absolute; z-index:1; padding-left:20px;}
#tab .tab_menu li{float:left; width:120px; height:44px; line-height:35px; overflow:hidden; cursor:pointer; text-align:center; font-size:16px; margin:0px;}
#tab .tab_menu li a{ color:#0172b4;}
#tab .tab_box{width:850px; clear:both; top:58px; position:relative;}
#tab .tab_menu .selected{ cursor:pointer; color:#fff; background:url(../images/cp_tab.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:-45px; right:2px; z-index:999;}
.tab_box dl{ width:263px; height:230px; padding:0px 0px 0px 20px; float:left;}
.tab_box dl dt img{ width:243px; height:180px; border:1px solid #ddd; background:#fff; padding:9px; display:block;}
.tab_box dl dd{ line-height:30px; height:30px; font-size:14px; color:#333; text-align:center;}

/**s_banner1_box**/
.s_banner1_box{ width:100%; height:200px; background:url(../images/s_banner1.jpg) no-repeat center;}
.s_banner1{ width:290px; height:150px; margin:auto; padding:50px 0px 0px 790px;}
.s_banner1 span{ background:url(../images/tel.png) no-repeat left center; display:block; font-size:30px; color:#fff; height:55px; padding-left:65px; line-height:35px;}
.s_banner1 span em{ font-style:normal; color:#fff; font-size:16px; line-height:20px;}
.s_banner1 a{ float:left; width:126px; height:40px; font-size:20px; line-height:40px; text-align:center; color:#fff; border:2px solid #fff; border-radius:10px; margin:10px 0px 0px 65px;}

/**ys_box**/
.ys_box{ width:100%; height:1736px; background:url(../images/ys.jpg) no-repeat center;}
.ys_big{ width:1080px; margin:auto;}
.ys_big h3{ font-size:36px; color:#000033; text-align:center; padding:18px 0px 16px; height:74px; background:url(../images/ys_tit.png) no-repeat center bottom; line-height:48px;}
.ys_big h3 span{ text-align:center; color:#ff8c00;}
.ys_big em{ color:#c4c4cb; font-size:18px; text-transform:uppercase; font-style:normal; display:block; line-height:24px;}
.ys_list span{ font-size:30px; color:#2e2f34; font-weight:bold; padding-left:120px; display:block; height:36px; line-height:36px; margin-bottom:20px;}
.ys_list p{ font-size:14px; line-height:24px;}
.ys_list em{ color:#0172b4;}
.ys_list1{ width:520px; margin:65px 0px 0px 50px;}
.ys_list1 span{ background:url(../images/num1.png) no-repeat left center;}
.ys_list2{ width:565px; margin:220px 0px 0px 495px;}
.ys_list2 span{ background:url(../images/num2.png) no-repeat left center;}
.ys_list3{ width:500px; margin:160px 0px 0px 70px;}
.ys_list3 span{ background:url(../images/num3.png) no-repeat left center;}
.ys_list4{ width:600px; margin:148px 0px 0px 460px;}
.ys_list4 span{ background:url(../images/num4.png) no-repeat left center;}

/**s_banner2_box**/
.s_banner2_box{ width:100%; height:130px; background:url(../images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:330px; height:90px; margin:auto; padding:40px 0px 0px 750px;}
.s_banner2 span{ float:left; color:#2e2f34; font-size:14px; background:url(../images/tel2.png) no-repeat; padding-left:57px; height:47px;}
.s_banner2 span i{ font-style:normal; font-size:24px; color:#0172b4;}
.s_banner2 a{ float:left; background:url(../images/button_bg.png); width:101px; height:41px; font-size:16px; line-height:40px; text-align:center; color:#fff; margin:6px 0px 0px 10px;}

/**al_box**/
.al_box{ width:100%; height:354px; background:url(../images/al_bg.jpg) no-repeat center;}
.al_big{ width:1080px; margin:auto;}
.al_big h3{ font-size:24px; line-height:30px; text-align:center; padding:30px 0px;}
.al_big h3 a{ color:#fff;}
.al_big h3 span{ font-size:18px; color:#ddd; line-height:24px; text-transform: uppercase;}

/**********************************************图片滚动********************************************/
.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: 0 40px;}
.gd_01 li{ float:left; width:210px; padding: 0 40px 0 0; text-align:center;}
.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:#fff; font-size:14px;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}

/**company_box**/
.company_box{ width:100%; background:url(../images/khjz_bg.jpg) no-repeat center; height:557px;}
.company_nr{ width:1080px; margin:auto; padding-top:20px;}
.company_nr h3{ background:url(../images/company_tit.png) no-repeat center; text-align:center; font-size:24px; height:58px; overflow:hidden;}
.company_nr h3 a{ color:#007dc7; display:block;}
.company_nr h3 span{ line-height:18px; text-align:center; font-size:18px; color:#000;}
.company_list{ margin:23px auto 0px; width:1080px;}
.company_list dl{ float:left; margin:20px 0px 0px 20px; width:520px; height:200px;}
.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:10px;}
.company_list dl dt a{ color:#0172b4; font-size:16px; line-height:20px;}
.company_list dl dt p{ text-indent:24px; color:#666; font-size:14px; line-height:24px; overflow:hidden; height:96px; margin-top:5px;}
.company_list dl dt span a{ font-size:14px; color:#006faf; float:right; padding-right:10px; background:url(../images/more.png) no-repeat center right; margin-top:10px;}

/**s_banner3_box**/
.s_banner3_box{ width:100%; height:200px; background:url(../images/s_banner3.jpg) no-repeat center;}
.s_banner3{ width:505px; height:90px; margin:auto; padding:117px 0px 0px 575px;}
.s_banner3 span{ float:left; color:#fff; font-size:24px; background:url(../images/tel3.png) no-repeat; padding-left:57px; height:47px;}
.s_banner3 span em{ font-style:normal; font-size:14px; color:#fff;}
.s_banner3 a{ float:left; background:#fff; width:100px; height:40px; font-size:16px; line-height:40px; text-align:center; color:#0172b4; border-radius:5px; margin:6px 0px 0px 10px;}

/**ryzz_big**/
.ryzz_big{ width:1080px; margin:auto; height:338px;}
.ryzz_big h3{ text-align:center; padding:30px 0px 10px;}
.ryzz_big h3 a{ font-size:30px; font-weight:bold; color:#2e2f34; line-height:30px;}
.ryzz_big h3 a span{ font-weight:bold; color:#0172b4;}
.ryzz_big em{ font-style:normal; font-size:14px; color:#2e2f34; line-height:34px; text-transform:uppercase;} 

/**********************************************图片滚动********************************************/
.gd_02{ position:relative; height:210px; width:1080px; clear:both; margin:auto;}
.gd_02 em{ position:absolute; top:75px;}
.gd_02 .t_l1{ left:0px;}
.gd_02 .t_r1{ right:0px;}
.gd_02 #simgs1{ margin: 0 47px;}
.gd_02 li{ float:left; width:226px; padding: 0 20px 0 0; text-align:center;}
.gd_02 li img{ display:block; width:216px; height:170px; padding:5px; background:#f3f3f3;}
.gd_02 li a{ color:#333; font-size:14px; line-height:35px;}
.gd_02 .fl1 { float:left;}
.gd_02 .fr1 { float:right;}

/**gsjj_box**/
.gsjj_box{ width:100%; height:405px; background:url(../images/about_bg.jpg);}
.gsjj_big{ width:1080px; margin:auto;}
.gsjj_left{ float:left; width:239px; height:405px; background:url(../images/about_bgs.jpg); padding:0px 40px;}
.gsjj_right{ float:left; width:731px;}
.gsjj_right h3 a{ display:block; background:url(../images/about_tit.png) no-repeat left 28px; height:26px; padding:38px 0px 0px 110px; margin-left:30px; color:#0172b4; font-size:14px; font-weight:bold;}
.gsjj_right p{ line-height:24px; font-size:14px; text-indent:28px; margin-left:30px; height:120px; overflow:hidden;}
.gsjj_bottom{ width:761px;}
.gsjj_bottom span{ display:block; height:40px; width:158px; background:url(../images/about_ico.png) no-repeat right 36px; line-height:40px; padding-top:20px;}
.gsjj_bottom span a{ font-size:14px; color:#2e2f34;}
.gsjj_bottom span a em{ color:#0172b4; font-style:normal;}

/**********************************************图片滚动********************************************/
.gd_03{ position:relative; height:160px; width:761px; clear:both; margin:auto;}
.gd_03 #simgs2{ margin: 0px;}
.gd_03 li{ float:left; width:175px; padding: 0 20px 0 0; text-align:center;}
.gd_03 li img{ display:block; width:175px; height:130px;}
.gd_03 li a{ color:#333; font-size:14px; line-height:30px;}

/**new_box**/
.new_box{ width:1080px; margin:auto; height:590px; clear:both;}
.new_l{ float:left; width:750px;}
.new_r{ float:right; width:310px;}
.new_r h3{ background:url(../images/tit.png) no-repeat left bottom; padding:15px 0px 0px 18px; height:40px; line-height:40px;}
.new_r h3 a{ float:right; margin-right:5px; font-size:12px; color:#000;}
.new_r h3 span{ padding-top:2px; display:block; line-height:36px;}
.new_r h3 span a{ float:left; font-size:16px; color:#fff;}

/*滑动门*/
#tab3{width:750px; position:relative; margin:15px 0px 0px 0px;}
#tab3 .tab_menu3{width:100%; float:left; height:38px; position:absolute; z-index:1; border-bottom:2px solid #0172b4;}
#tab3 .tab_menu3 li{float:left; width:170px; height:38px; background:url(../images/new_tit_2.png) no-repeat; cursor:pointer; text-align:center; font-size:16px; line-height:38px; margin:0px 0px 0px -34px;}
#tab3 .tab_menu3 li a{ color:#fff;}
#tab3 .tab_menu3 li:first-child{ width:150px; height:38px; background:url(../images/new_tit_1.png) no-repeat; margin:0px;}
#tab3 .tab_menu3 li.selected3:first-child { background:url(../images/new_tit1.png);}
#tab3 .tab_box3{width:750px; clear:both; top:35px; position:relative;}
#tab3 .tab_menu3 .selected3{ cursor:pointer; color:#fff; background:url(../images/new_tit2.png) no-repeat;}
#tab3 .tab_menu3 .selected3 a{ color:#fff;}
#tab3 .hide{display:none;}
#tab3 .tab_box3 div{padding:20px 0px 0px 0px;} 
.tab_box3 a.more{ position:absolute; top:-20px; right:0px; z-index:999; font-size:12px; color:#000;}
.tab_box3 dl{ width:750px; height:190px;}
.tab_box3 dl dd{ float:left;}
.tab_box3 dl dd img{ width:250px; height:167px; padding:9px; border:1px solid #ebebeb;}
.tab_box3 dl dt{ float:left; width:460px; margin-left:20px;}
.tab_box3 dl dt span{ line-height:30px; }
.tab_box3 dl dt span a{ font-size:14px; color:#0172b4; line-height:36px; font-weight:bold;}
.tab_box3 dl dt p{ text-indent:28px; line-height:24px; color:#666; font-size:14px;}
.tab_box3 ul{ clear:both;}
.tab_box3 ul li{ width:750; line-height:40px; height:40px; border-bottom:1px dashed #c4c4c4; padding-left:30px; background:url(../images/ys_ico.png) no-repeat  10px center;}
.tab_box3 ul li a{ font-size:14px; float:left;}
.tab_box3 ul li span{ float:right;}


/************文字滚动************/
#ticker {width: 310px;	height: 520px;	overflow: hidden;	position: relative;	margin: 15px 0px 0px;}
#ticker 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; padding-left:40px; font-size:14px; color:#0172b4; height:36px; overflow:hidden;}
.wen a{ color:#0172b4; font-size:14px;}
.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px; font-size:12px; line-height:24px; height:72px; overflow:hidden;}

/**link_box**/
.link_box{ width:100%; height:150px; padding-top:30px; clear:both;}
.link_nav{ width:1080px; margin:auto; height:150px;}
.link_nav span{ color:#414141; font-size:18px; float:left; line-height:20px; height:105px; border-right:2px solid #C6C6C6; padding-right:20px; padding-top: 45px;}
.link_nav span em{ font-style:normal; color:#C3C3C3; font-size:30px; font-weight:bold; line-height:40px;}
.link_nav a{ color:#000; margin-left:31px; font-size:14px; line-height:30px;} 