@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,dd,dl,dt,p{padding:0px; margin:0px;}
body{padding:0px; margin:0px; font-size:14px; font-family:"微软雅黑"; color:#858585;}
.clear {clear: both; line-height:0; padding:0px; margin:0px;}
ul,li{ list-style-type:none; margin:0; padding:0;}
img { border-style: none; }
p{ margin:0; padding:0;}
a{text-decoration:none;}
a:hover{ text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
/*通用文字颜色,大小等等*/
.online{ position:fixed; right:0px; width:140px; height:281px;background:url(../Image/p29.png) no-repeat; z-index:999999999999; top:100px;}
.online_tel{ margin-top:95px; text-align:center; color:#fff;}
.online_qq{ width:131px; height:29px;background:url(../Image/p30.png) no-repeat; margin-left:4px;margin-top:20px;}
.online_cop{ width:102px; height:102px; margin-left:19px; margin-top:10px;}

.top_bj{ width:100%; height:auto; background:#f3f3f3; border-bottom:1px solid #dfdfdf; overflow:hidden; line-height:32px;}
.top{ width:1100px; height:auto; margin:0 auto; font-size:13px; color:#000;}
.top a{ margin-left:10px; margin-right:10px; color:#000;}
.top a:hover{ color:#0364bd;}
.head{ width:1100px; height:auto; margin:0 auto; margin-top:25px; margin-bottom:20px; overflow:hidden;}
.nav_bj{ width:100%; height:auto; background:#0363bc; min-width:1100px !important; }
#headm{ width:1100px; margin:0 auto; height:67px;}
#headm li{width:122px; height:auto; line-height:67px; float:left; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
#headm li p{ width:9px; height:12px; background:url(../Image/p2.png) no-repeat; float:left; margin-top:27px;}
#headm .dh{ position:relative; float:left;}
#headm .topa{ width:101px; height:67px; line-height:67px; color:#fff; float:left; display:block;
text-shadow:#131937 1px 0 0,#131937 0 1px 0,#131937 -1px 0 0,#131937 0 -1px 0;
-webkit-text-shadow:#131937 1px 0 0,#131937 0 1px 0,#131937 -1px 0 0,#131937 0 -1px 0;
-moz-text-shadow:#131937 1px 0 0,#131937 0 1px 0,#131937 -1px 0 0,#131937 0 -1px 0;
*filter: Glow(color=#131937, strength=1);}
#headm .topa:hover{background:url(../Image/p1.jpg) no-repeat;}
#headm li ul{z-index:999999999;  position: absolute; width:250px;display: none;top:67px;background:#0363bc;}
#headm li ul a{color:#fff; }
#headm li ul li:hover{color:#f6ab00; font-size:15px;}
#headm li ul li{ line-height: 40px; width: 250px; float: left; height:40px; font-size:14px; font-weight:normal; border-bottom:1px solid #fff;}
#headm li.show ul{display: block}
#headm li.show .topa{display: block;height:67px;background:url(../Image/p1.jpg) no-repeat;}


/**************nav end******************/


.search_bj{ width:100%; height:auto; background:#0363bc; min-width:1100px !important; overflow:hidden;}
.search{ width:1100px; height:auto; margin:0 auto; line-height:57px;}
.search_left{ width:600px; height:57px; overflow:hidden;}
.search_left p{ font-size:15px; color:#fff; float:left;}
.search_left span{ font-size:15px; color:#b9b9b9; margin-left:10px;}
.search_left span:hover{ color:#fff; border-bottom:1px dashed #fff;}
.search_right{height: 40px;  width:329px; position:relative; margin-top:8px;}
.search-text{height: 40px;width: 270px; position:absolute; top:1px; left:0; background:#eeeeee; border:1px solid #d2d2d2; }
.search-btn{ width: 57px; height:40px; position:absolute; top:2px; right:0px; background:url(../Image/search.jpg) no-repeat;}


/*********************search end********************/


.index1{ width:1100px; height:550px; margin:0 auto; margin-top:50px;}
.index_top{ width:1100px; height:61px; margin:0 auto;background:url(../Image/p3.jpg) center center no-repeat; text-align:center; color:#343434; font-size:16px;}
.index_top p{ font-size:32px;}
.index1_main{ width:1100px; height:auto; position:relative;}
.index1_type{ width:900px; height:150px; position:absolute; left:0px;}
.index1_type ul{ float:left; width:288px; line-height:50px;}
.index1_type ul li{background:url(../Image/p6.jpg) left center no-repeat; padding-left:20px; color:#343434; font-size:15px;}
.index1_type ul li:hover{ color:#0071d5;}
.index1_right{ width:270px; height:391px; position:absolute; right:0px; background:url(../Image/p5.png) no-repeat; }
.index1_img{ width:820px; height:316px;position:absolute; left:0px; top:170px; background:url(../Image/p4.jpg) no-repeat;}
.index1_pro{ width:485px; height:286px; position:absolute; top:150px; right:77px;}
.mr_frbox{ width:485px; height:286px; position:relative; bottom:0; left:0;}
.honorleft{ width:46px; height:46px; position:absolute; right:50px; bottom:0; z-index:999999;}
.honorleft li{ width:46px; height:46px; background:url(../Image/left.png) center no-repeat;cursor:pointer;}
.honorright{ width:46px; height:46px; position:absolute; right:0px; bottom:0;z-index:999999;}
.honorright li{ width:46px; height:46px; background:url(../Image/right.jpg) center no-repeat; cursor:pointer;}
.mr_frUl{ width:485px; height:345px;}
.mr_frUl ul li{ width:485px; height:345px;}
/*.mr_frUl ul li div{ width:483px; height:266px; border:1px solid #ccc; background:#fff;}*/
.index1_more{ width:116px; height:43px; border:1px solid #0044d8; color:#0044d8; text-align:center; font-size:15px; line-height:43px; position:absolute; right:0; top:450px;}


/************************index1 end******************/


.index2{ width:1100px; height:auto; margin:0 auto; margin-top:85px;}
.index2_main{ width:1100px; height:333px; margin-top:35px; overflow:hidden; position:relative;}
.index2_img{ width:239px; height:333px; position:absolute; left:430px; z-index:999999999999999;}
.index2_main_left{ width:500px; height:333px;position:relative; overflow:hidden;}
.index2_main_right{ width:501px; height:333px; position:relative; overflow:hidden;}
.bg12 { position: absolute; left:0px; top:0px; width:487px; height:78px; background:url(../Image/p8.png) no-repeat;opacity: 0; transition: all 1.7s;   z-index: 25;}
.bg13 { position: absolute; top:65px; left:0px; width: 478px; margin:0px; height:56px;background:url(../Image/p9.png) no-repeat;opacity: 0; transition: all 1s;  z-index: 25;}
.bg14 { position: absolute; left:0px; top:130px; width:478px; height:56px;background:url(../Image/p10.png) no-repeat;  opacity: 0; transition: all 3.2s;   z-index: 25;}
.bg15 { position: absolute; top:196px; left:0px; width: 491px; margin:0px; height:56px;background:url(../Image/p11.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg16 { position: absolute; top:228px; left:0px; width: 500px; margin:0px; height:90px;background:url(../Image/p12.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg17 { position: absolute; top:0; right:0px; width: 456px; margin:0px; height:64px;background:url(../Image/p13.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg18 { position: absolute; top:65px; right:0px; width: 438px; margin:0px; height:57px;background:url(../Image/p14.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg19 { position: absolute; top:130px; right:0px; width: 436px; margin:0px; height:57px;background:url(../Image/p15.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg20 { position: absolute; top:196px; right:0px; width: 488px; margin:0px; height:56px;background:url(../Image/p16.png) no-repeat; opacity: 0; transition: all 2.8s; }
.bg21 { position: absolute; top:228px; right:0px; width: 501px; margin:0px; height:89px;background:url(../Image/p17.png) no-repeat; opacity: 0; transition: all 2.8s; z-index: 25;}


/******************INDEX2 END*********************/


.index3{ width:1100px; height:auto; margin:0 auto; margin-top:100px;}
.index3_main{ margin-top:35px;}
#gundong{width:1100px; margin:0 auto;overflow:hidden;height:auto; }
#indemo{float: left;width: 800%;}
#gundong1,#gundong2{height:auto;float:left;display:inline-table;}
#gundong1 ul,#gundong2 ul{ overflow:hidden; }
#gundong1 li,#gundong2 li{ width:196px; height:235px; float:left; margin:0 10px;border:1px solid #bbbbbb; background:#ebebeb;}
#gundong1 li div,#gundong2 li div{ width:196px; height:196px;}
#gundong1 li img,#gundong2 li img{ max-width:196px;max-height:196px;}
#gundong1 li p,#gundong2 li p{ font-size:15px; color:#4e4e4e; text-align:left; line-height:40px; background:url(../Image/p18.png) right 10px center no-repeat; padding:0 10px;}
#gundong1{float: left;height:auto;}
#gundong2{float: left;}
#gundong1 li:hover,#gundong2 li:hover{ border:1px solid #0363bc;}
#gundong1 li:hover p,#gundong2 li:hover p{ color:#0363bc;}
.index3_more{ width:114px; height:41px; border:1px solid #0044d8; line-height:41px; text-align:center; color:#0044d8; border-radius:5px; margin:0 auto; margin-top:40px;}
.index3_more:hover{ background:#0363bc; color:#fff;}



/*********************index3 end**************/

.index4_bj{ width:100%; height:auto; background:#0363bc; min-width:1100px !important; margin-top:65px; overflow:hidden;}
.index4_top{ width:1100px; height:68px;background:url(../Image/p19.png) center center no-repeat; padding-top:43px;}
.index4{ width:1100px; height:auto; margin:0 auto; padding-bottom:30px; overflow:hidden;}
.index4_left{ width:325px; height:206px;}
.index4_left img{ width:313px; height:194px; border:6px solid #307fc8;}
.index4_right{ width:750px; height:auto; color:#fff; }
.index4_right p{ margin-top:20px;line-height:25px; font-size:15px;}
.index4_more{ width:114px; height:41px; border:1px solid #fff; line-height:41px; text-align:center; color:#fff; border-radius:5px; margin:0 auto; margin-top:40px;}
.index4_more:hover{ background:#f6ab00; border:1px solid #d39300;}



/*********************index5 end**************/



.index5_bj{ width:100%; height:493px;background:url(../Image/p20.jpg) center center no-repeat scroll; overflow:hidden;}
.index5{ width:1100px; height:auto; margin:0 auto;}
.index5_top{width:1100px; height:68px;background:url(../Image/p21.png) center center no-repeat; margin-top:50px;}
.index5_main{ margin-top:40px;}
.index5_main ul li{ float:left; margin:0 8px;}
.index5_main ul .li1{ width:276px; height:277px;background:url(../Image/p22.png) center center no-repeat;}
.index5_main ul .li2{ width:240px; height:240px;background:url(../Image/p23.png) center center no-repeat; margin-top:18px;}
.index5_main ul .li3{ width:276px; height:277px;background:url(../Image/p24.png) center center no-repeat;}
.index5_main ul .li4{ width:240px; height:240px;background:url(../Image/p25.png) center center no-repeat; margin-top:18px;}


/*****************index5 end***************/



.index6{ width:1100px; height:auto; margin:0 auto; margin-top:52px;}
.index6_top{ height:61px;background:url(../Image/p3.jpg) center center no-repeat; text-align:center; color:#343434; font-size:16px; margin-bottom:38px;}
.index6_top p{ font-size:32px;}
.index6_left{ width:740px; height:auto;}
.index6_left_img{ width:446px; height:194px;}
.index6_left_news{ width:277px; height:auto;}
.index6_left_news ul li{background:url(../Image/p6.jpg) left center no-repeat; padding-left:20px; color:#2a2a2a; font-size:15px; border-bottom:1px dashed #b7b7b7; line-height:38px;}
.index6_left_news ul li:hover{ color:#0363bc;}
.index6_right{ width:270px;}
.index6_right_main ul p{ font-size:18px; color:#2a2a2a;}
.index6_right_main ul li{ font-size:15px; color:#2a2a2a; line-height:38px;}


/******************index6 end***************/


.foot1_bj{ width:100%; height:auto; background:#0363bc; min-width:1100px !important; overflow:hidden; margin-top:55px;}
.foot1{ width:1100px; height:auto; margin:0 auto; padding-top:35px; padding-bottom:25px; overflow:hidden;}
.foot1_left{ width:383px; border-right:1px solid #fff; min-height:260px; color:#fff;}
.foot1_left ul p{ font-size:20px; margin-bottom:10px;}
.foot1_left ul li{ line-height:25px; font-size:15px; color:rgba(255,255,255,0.74);}
.foot1_mid{ width:315px; border-right:1px solid #fff; min-height:260px;color:#fff; padding-left:110px;}
.foot1_mid ul p{ font-size:20px; margin-bottom:10px;}
.foot1_mid ul li{ line-height:25px; font-size:15px; color:rgba(255,255,255,0.74);}
.foot1_right{ width:218px; height:auto; color:#fff;}
.foot1_right1{ font-size:20px;}
.foot1_right1 p{ font-size:28px;}
.foot1_right2{ font-size:13px; color:rgba(255,255,255,0.74); line-height:30px;}
.foot1_right3{ font-size:15px; line-height:25px;}
.foot1_mes{ width:143px; height:43px; border:1px solid #fff; text-align:center; color:#fff; line-height:43px; font-size:15px; margin-top:20px;}


.foot2_bj{ width:100%;  background: url(../Image/p27.jpg) center top no-repeat #00519B; min-width:1100px; overflow:hidden;}
.foot2{ width:1100px; height:129px; margin:0 auto;}
.foot2_top{ height:49px; line-height:49px; color:#fefeff; font-size:13px; position:relative;}
.foot2_top span{ margin-right:20px;}
.foot2_top span a{color:#fefeff;}
.foot2_top span img{ position:absolute; top:5px;}
.foot2_bottom{ margin-top:20px;}
.form-control {
  display: block;
  width: 100%;
  height: 42px;
  margin-bottom:20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
#submit1{ width:116px; height:42px; line-height:42px; text-align:center; background:#f6ab00; color:#fff; float:left;}



.inner{ width:1100px; height:auto; margin:0 auto; margin-top:45px;}
.inner_left{ width:301px; height:auto;}
.inner_left_top{ width:301px; height:98px;background:url(../Image/p28.jpg) no-repeat;}
.inner_type{ background:#0363bc;}
.inner_type ul li{ background:url(../Image/p31.png) left center no-repeat; padding-left:20px; margin-left:20px; color:#fff; line-height:40px; }
.inner_type ul li:hover{ color:#ffd800;}


.inner_right{ width:770px;}
.inner_right img{ max-width:770px;}
.inner_right_top{ width:770px; height:auto; border-bottom:1px solid #8e8e8e; overflow:hidden;}
.innername{ font-size:18px; color:#343434;}
.innername span{ margin-left:10px;}
.innername p{ height:3px; width:231px; background:#e77d36;}
.inneradress{ color:#281e1b;}
.inneradress a{ color:#281e1b;}
.innerright_foot{ width:770px; margin-top:10px;}
.inner_content{ color:#000; line-height:30px; margin-top:10px;}

.hoverbox {cursor: default;list-style: none;}
.hoverbox a {cursor: default;}
.hoverbox a .preview {display: none;}
.hoverbox a:hover .preview {display: block;position: absolute;top: -33px;left: -45px;z-index: 1;}
.hoverbox img {vertical-align: top; max-width:240px; max-height:163px;}
.hoverbox li {width:244px; height:195px; float:left; margin:0 6px 10px 6px;position: relative;}
.hoverbox li p{ color:#141414;  line-height:30px; text-align:center;}
.hoverbox li div{ width:242px; height:165px; border:1px solid #b4b4b4;}
.hoverbox .preview {max-width:400px; max-height:400px; cursor:pointer;}

.pimg{ text-align:center;}
.pro_name{ font-size:24px; color:#000;margin-top:20px; display:block; margin-bottom:20px;}
.pimg img{ margin-top:10px;}





.news_list li{ width:770px; height:auto; border-bottom:1px dashed #ccc;margin-top:15px; padding-bottom:10px; overflow:hidden; }
.news_list_title{ line-height:25px; color:#2f2f2f; font-size:16px;}
.news_list_time{ font-size:12px; color:#757575;}
.news_list_con{ font-size:12px; line-height:20px; color:#666;}
.news_title{ text-align:center; line-height:30px; color:#000; padding:10px 0 10px 0;}
.news_list_title:hover{ color:#1273d5;}
.meta{ text-align:center;}


.order{ margin-top:15px; margin-bottom:15px; color:#4d4d4d; font-family:"宋体";}
.order tr{ line-height:40px; }
.order tr td input{ height:25px; border:1px solid #191919; color:#858585;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:125px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px; margin-top:20px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.messsub input:hover{ background:#036ebd;color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
#submit{ width:125px; background:#036ebd; text-align:center; line-height:22px; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; cursor:pointer;}


.info_title{ width:770px; height:30px; background:#ececec; margin-top:20px;}
.info_title b{display:inline-block;padding-left:10px;height:100%;background:#322622;color:#fff;line-height:30px;}
.back{ margin-top:40px;}
.back a{ color:#444444;}
.page{ float:right; margin-right:20px; color:#666666; font-size:12px; margin-top:20px;font-family: "宋体"; }
.page a{ color:#666666;}
#page_num{ border:1px solid #c2c2c2; padding:0 5px;}
#prev_next{ color:#000; margin-top:20px; line-height:30px;}
#prev_next a{ color:#000;}




.banner{ width:100%; height:350px; overflow:hidden;margin:0 auto; min-width:1100px !important;}
.bannerImg{ width:100%; height:350px; margin:0 auto;min-width:1100px !important;}
.wrapper { width:1440px; margin: 0 auto; position: relative;min-width:1100px !important; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 0px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -87px; background:url(../Image/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 0px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -87px; background:url(../Image/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background:url(../Image/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:100%; height:524px;}
#slideshow ul { display: none; }
.fg {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 12px;
}
.fg  a{ color: #fff;}