@charset "utf-8";

/* CSS Document */

/* CSS Reset */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{ margin:0; padding:0; }

table{ border-collapse:collapse; border-spacing:0; empty-cells:show; margin:0; padding:0; }

th,td { vertical-align:top; text-align:left; }

fieldset,img{ border:0; }

address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit; }

del,ins{ text-decoration:none; }

ul,li{ list-style:none; }

caption,th{ text-align:left; }

h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }

q:before,q:after{ content:''; }

abbr,acronym{ border:0; font-variant:normal; }

sup{ vertical-align:baseline; }

sub{ vertical-align:baseline; }

legend{color:#000;}

em { font-style:normal;}

input,button,textarea,select,optgroup,option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }

input,button,textarea,select{ *font-size:100%; }

input { vertical-align:middle; }

a { text-decoration:none; color:#000;}

a:hover { color:#2295d2;}

a * { cursor:pointer; }

body { font-family:Microsoft Yahei; font-size:12px; line-height:1.8em;Microsoft Yahei; color:#333333; background:#fff; }

.clearfix { clear: both; }

.clearfix:after { content: ".";display: block;height:0;font-size:0;line-height:0;clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

.clearfix { display: block; } /* End hide from IE Mac */

/**/

.wrapper{width:100%;}

header{width:100%;min-width:1100px;}

header .top{overflow:hidden;width:1100px;margin:0 auto;margin-bottom:1%;}

header .top .zi_left{margin-top: 11px;}

header .top .zi_left .knei1{float: right;}

header .top .logo{float:left;}

header .top .top_right{float:right; text-align:right;}

header .top .top_right .knei1 a{ margin-left:10px;}

header .top .top_right .knei2{ margin-top:23px;}

header nav{width:100%; height:40px; background:#2295d2;}

/*nav start*/

header nav .navbox{height:40px;position:relative;z-index:9;}

header nav .nav{width:1100px;margin:0 auto; color:#fff;}

header nav.neiye_nav .nav{background:none;box-shadow:none;} 

header nav .nav li{float:left;height:40px;position:relative;}

header nav .nav li.last{background:none;}

header nav .nav li a{display:block;padding:0px;height:40px;overflow:hidden;}

header nav .nav li a span{display:block;padding:0;line-height:40px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:137px;text-align:center;}

header nav .nav li:last-child a span{background:none;}

header nav .nav li.selected a,.nav li a.selected{text-decoration:none;}

header nav .nav li.selected a span,.nav li a.selected span{color:#ffffff;background:#1280ba;}

header nav .nav li.selected .submenu{display:block;overflow:initial !important;}

header nav .nav li .submenu{display:none;position:absolute;top:40px;left:0px; min-width:137px;background:#2295d2; }

header nav .nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:1px solid #E4E4E4; position:relative;}

header nav .nav li .submenu li.last{border:none;}

header nav .nav li .submenu li a{float:none;padding:0;text-align:center;height:30px;line-height:30px;background:none; color:#ffffff;white-space:nowrap;}

header nav .nav li .submenu li a:hover{color:#eee;}

header nav .nav li .submenu li:hover .ojfu{ display:block;}

header nav .nav li .submenu li .ojfu{ display:none;position: absolute;width:137px;right: -137px;top: 0;background: #2295d2;}





/*nav over*/

.baner{width:100%;overflow:hidden;height:383px;position:relative;}

.baner .banerbox{width:100%;height:383px;position:absolute;left:50%;margin-left:-50%;}

#neiye_baner {position:relative; width:100%; height:383px; overflow:hidden;} 

#baner_list img {border:0px; width:100%;} 

/*#baner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1100;cursor:pointer; width:1400px; } 

*/#baner_info{position:absolute; bottom:4px; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer} 

#baner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;} 

#neiye_baner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 

margin:0; padding:0; bottom:4%; right:49%; height:11px} 

#neiye_baner ul li { width:11px; height:11px; line-height:11px;float:left;display:block;color:#FFF;background-color:#fff;cursor:pointer; margin:0; font-size:16px; margin:0 2px; font-size:1px;} 

/*#baner_list a{position:absolute; width:100%; height:515px;}*/



/*banner over*/







/*main*/   /*main_1_box*/

.main{width: 100%;}

.main_1_box{margin: 0 auto;margin-top: 50px;}

.mainbox1{margin: 0 auto;overflow: hidden;position: relative;width: 1100px;height: 304px;}

.main_1_box .mainbox1 .NEWEST{font-family:Arial; font-size:30px;color: #2295d2;float:left;}

.main_1_box .mainbox1 .ZUIXIN{font-family:Microsoft Yahei; font-size:20px;color: #2295d2;float:left;margin-left: 10px;margin-top: 3px;}

.main_1_box .mainbox1 .jsy{float:right;width: 81px;background:#2295d2 none repeat scroll 0 0;margin-top: 4px;}

.main_1_box .mainbox1 .js{margin-left: 5px;font-weight:bold;}

.news_box{width: 1100px;height: 242px;margin-top: 62px;}

.information_babox{width:377px;height: 242px;float: left;margin-left: 20px;}

.information{width:377px;height: 20px;}

.information_babox h1{float: left;}



/*six*/

.six{width:287px;float: right;}

.six dd{float: left;height: 116px;font-weight: bold;}

.six dd:hover{color: #ff7306;}

.js img{width:134px; height:112px;}



/*mainbox2*/

.PRODUCT_box{width: 1100px;margin-top: 50px;}

.PRODUCT{font-family:Arial; font-size:30px;color: #2295d2;float:left;}

.CHANPIN{font-family:Microsoft Yahei; font-size:20px;color: #2295d2;float:left;margin-left: 10px;margin-top: 3px;}

.PECHA{float:right;width: 94px;background: #ff7306 none repeat scroll 0 0;margin-top: 4px;}

.pe_js{margin-left: 5px;font-weight: bold;}

.mainbox2{ width:100%;  margin-top:50px;}

.mainbox2 .chanpin{ width:1100px; margin:0 auto; overflow:hidden;}

.mainbox2 dd .show_box .tab{line-height: 35px;width: 1100px;float:left;margin-top: 33px;}

.mainbox2 dd .show_box .tab .tab_bt{ padding:0 10px; line-height:25px; font-weight:bold; font-size:14px; border-radius: 3px;display:inline-block;}

.mainbox2 dd .show_box .tab .on{ color:#2295d2;}

.mainbox2 dd .show_box .content_bt{ display:none;}

.mainbox2 dd .show_box .content_bt .jian_zuo{margin-top: 130px;float: left;margin-right: 10px;}

.mainbox2 dd .show_box .content_bt .jian_you{margin-top: 130px;float: right;}

.mainbox2 dd .show_box .content_bt .bhuer{margin: 0 auto;margin-left:8px;}/*width: 932px; height: 330px;overflow: hidden;*/

.mainbox2 dd .show_box .content_bt .bhuer .jia{/*background: #2295d2 none repeat scroll 0 0;*/color: #000;width: 220px;line-height: 46px;}

.mainbox2 dd .show_box .content_bt .bhuer .jia_img{margin-top:-14px;transform: rotate(0deg);transition: all 2s ease 0s;}

.mainbox2 dd .show_box .content_bt .bhuer .jia_img:hover{transform: rotate(180deg);transition: all 2s ease 0s;}

.mainbox2 dd .show_box .content_bt .bhuer .pic-box{ padding:2px;width:216px;text-align:center;float:left;margin: 34px 0 0 25px; }

.mainbox2 dd .show_box .content_bt .bhuer .pic-box .imgbox{width:220px;height:190px;margin-bottom:10px;background: #fff;overflow: hidden;position: relative;display: table-cell;vertical-align: middle;}/*border:1px solid #eee;*/

.mainbox2 dd .show_box .content_bt .bhuer .pic-box .imgbox img{max-width:220px;max-height:190px;}

.mainbox2 dd .show_box .content_bt .bhuer .pic-box .imgbox:hover img{transform:scale(1.2);

-ms-transform:scale(1.2);   /* IE 9 */

-moz-transform:scale(1.2);  /* Firefox */

-webkit-transform:scale(1.2); /* Safari 和 Chrome */

-o-transform:scale(1.2); 

-moz-transition: 1.5s transform; /* Firefox 4 */

-webkit-transition: 1.5s transform; /* Safari 和 Chrome */

-o-transition: 1.5s transform;

transition: 1.5s transform;}

/*.mainbox2 dd .show_box .content_bt .bhuer .pic-box .bg{height: 190px;top: 190px;overflow: hidden;position: absolute;width: 220px;background: rgba(000,000,000,0.3);opacity: 0.3;background: #000000;-ms-transition: all 1.5s ease 0s;

-moz-transition: all 1.5s ease 0s; 

-webkit-transition: all 1.5s ease 0s;

-o-transition: all 1.5s ease 0s;

transition: all 1.5s ease 0s;}*/



.mainbox2 dd .show_box .content_bt .bhuer .pic-box:hover .bg{top: 0px;-moz-transition: all 1.5s ease 0s; /* Firefox 4 */

-webkit-transition: all 1.5s ease 0s;/* Safari 和 Chrome */

-o-transition: all 1.5s ease 0s;

transition: all 1.5s ease 0s;}



/*mainbox3*/

.mainbox3{ width:1100px;height: 421px; margin:0 auto;padding-top:50px;}/* overflow:hidden; */

.qiye_box{width: 520px; height: 421px;float: left;}

.PRODUCT{font-family:Arial; font-size:30px;color: #2295d2;float:left;}

.WENHUA{font-family:Microsoft Yahei; font-size:20px;color: #2295d2;float:left;margin-left: 10px;margin-top: 3px;}

.PECHA{float:right;width: 81px;background: #ff7306 none repeat scroll 0 0;margin-top: 4px;}

.pe_js{margin-left: 5px;font-weight: bold;}

.w_img_box{width: 520px;height: 360px;margin-top: 56px;}

.wenzi_tupian{ display:block;width:254px;float:left; position:relative;margin-bottom: 6px;margin-right: 6px;left: 2px;}

.wenzi_tupian span{ background: #000 none repeat scroll 0 0;bottom: 0;color: #fff;left: 0;opacity: 0.63;padding: 10px 0 10px 20px;position: absolute;width: 234px;font-family:Microsoft Yahei; font-size:16px;}

.qiye_boxyou{width: 453px; height: 421px;float:right;}

.PRODUCT{font-family:Arial; font-size:30px;color: #2295d2;float:left;}

.WENHUA{font-family:Microsoft Yahei; font-size:20px;color: #2295d2;float:left;margin-left: 10px;margin-top: 3px;}

.PECHA{float:right;width: 81px;background: #2295d2 none repeat scroll 0 0;margin-top: 4px;}

.pe_js{margin-left: 5px;font-weight: bold;}

.gg{width: 453px;background: #fff;}

.stitle{margin-top:54px;}

.xuxian{line-height: 40px;border-bottom: 1px dashed #a8a8a8;color: #333333;}

.xuxian b{font-size: 16px;margin-right: 7px;color:#2295d2;}

.xuxian span{float: right;margin-right: 10px;}

.hangyexinwen{float: right;}

/*main_1_box    over*/







footer{width:100%; overflow:hidden; background:#2295d2;}

/*footer .bottombox{width:1100px;margin:0 auto;height:85px;position:relative;color:#fff;text-align:center;}*/

footer .bottombox a{color:#fff;}

footer .bottombox a:hover{color:#f90;}

footer .bottombox .btmbox{width:1100px;margin:0 auto;color:#fff;}

.yizhixian{border-bottom: 1px solid #ccc;margin-top: 10px;margin-bottom: 10px;}

.contactway{margin-left: 18px;margin-top: -50px;}

.contactway_1{line-height:35px;text-align:center;color:#fff;}

.bottombox p{margin-top:10px;text-align:center;}

footer .bottombox .btmbox .btmleft{ float:left; margin-top:40px;}

footer .bottombox .btmbox .btmright{float: right;margin-top: 40px;}

footer .bottombox ul{overflow: hidden;float:right;}

footer .bottombox ul li a{display:block;line-height: 24px;}

footer .bottombox ul li h6{margin-bottom: 24px;font-size:16px;text-align: center;}



.inner { height:4px; background-color:#2295d2; width:100%;}

.tiao { height:46px; background-color:#37454e; width:100%;}

.tiao .inner2{ width:1100px; height:46px; margin:0  auto;}

.tiao .inner2  .img{ float:left;width:34px; margin-top:13px;}

.tiao .inner2 span{ color:#FFFFFF; float:left;margin-top:13px; margin-right:16px;}

.tiao .inner2 a{ color:#FFFFFF;}

.tiao .inner2 a:hover{ color:#2295d2;}



.section2 { background-color:#dadadb; width:100%;}

.section { width:1100px; margin:0 auto;}

.sidearea {width:227px;float:left;background-color:#FFFFFF; }

.sidebox { width:190px; height:auto; margin:0 auto; }

.sidebox  .sidebox-head{ height:34px; border-bottom:1px #a9a9a9  dashed;}

.sidebox .sidebox-head h3{font-size:18px; color:#37454e;  margin-top:30px; font-weight:bold;  /*text-align:center;*/}

.mainarea  {   width:845px; float:right;   background-color:#FFFFFF; }



.newsdetail { clear:both; text-align:left; width:90%; margin:0 auto; margin-top:15px; color:#333333; font-size:12px; line-height:23px;}



.mainbox-body  .title1{ font-size:14px; font-weight:bold; padding-top:10px; text-align:center; margin-bottom:15px;}

.sidebox-body1{ margin-top:10px;}

.sidebox-body1 .typelist{width:190px; }

.sidebox-body1 .typelist  ul li{ height:30px;}

.bot{width:100%; border-bottom:1px solid #fff;margin-top:16%;}

/*.sidebox-body1 .typelist  ul li a {display:block;color:#333333;height:30px;width:190px;}



.sidebox-body1 .typelist  ul li a:hover {display:block; color:#da251c ;width:190px;height:30px; background:url('images/1_19.jpg') no-repeat center 0px;}*/

.sidebox-body1 .typelist{ margin-bottom:25px;}

.sidebox-body1 .typelist a{ display:block; color:#333333; font-size:14px;height:30px;}

.sidebox-body1 .typelist a:hover{ display:block; color:#2295d2; font-size:14px;/*background:url('images/about_05.gif') no-repeat left 5px;*/height:30px;}

.sidebox-body1 .typelist   .current a{ display:block; color:#2295d2; font-size:14px;/*background:url('images/about_05.gif') no-repeat left 5px;*/height:30px;}

/*分页*/

.pages { padding:8px 10px;margin-top:10px;text-align:center; }

.pages a,

.pages span {  float:none; display:inline-block; width:20px; margin:0 2px;background:#f3f3f5;line-height:20px; zoom:1; }

.pages .current { color:#fff; font-weight:bold; background:#1176bb; }

.newslist{ width:95%; margin:0 auto; margin-top:25px;}

.newslist b{ font-size: 16px; float:left;

    margin-right: 7px;

    color: #2295d2;}

.newslist li { border-bottom:1px dashed  #a9a9a9 ; height:30px; font-size:14px; margin-top:10px;}

.newslist span{ float: right;margin-right: 10px; color:#69654c;}

.newslist a{ color:#69654c; float:left; }

.newslist a:hover{color:#2295d2;}





#focus {width:289px; height:242px; overflow:hidden; position:relative;}

#focus ul {height:242px; position:absolute;}

#focus ul li {float:left; width:289px; height:242px; overflow:hidden; position:relative; background:#000;}

#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:289px; height:20px; left:0; bottom:0; background:#000;}

#focus .btn {position:absolute; width:242px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}

#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}

#focus .btn span.on {background:#fff;}

#focus .pre {left:0;}

#focus .next {right:0; background-position:right top;}





.content .blk_18{overflow:hidden; zoom:1; width:1100px;}

.content .pcont { width:925px; float:left;overflow:hidden; height:286px;}

.content .ScrCont {width:32766px;zoom:1; /*margin-left:-5px;*/}