@charset "utf-8";
* { margin: 0px; padding: 0px; }
img { border: 0; margin: 0; padding: 0; }
ul, li, ol, h1, h2, h3, dl, dt, dd, form, p, span, b, u, s, i { list-style: none; margin: 0; padding: 0; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%;/*ie6*/ }
*+html .clearfix { min-height: 1px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
input, textarea { outline: none; border: 0px; }/*去掉输入框获得焦点时边框会泛起阴影效果----例如360 火狐*/
a { font-size: 14px; color: #000000; blr:expression(this.onFocus=this.blur()); /* IE Opera */
outline: none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link { text-decoration: none; color: #535353; }
a:visited { text-decoration: none; color: #535353; }
a:hover { text-decoration: none; color: #000000; }
a:active { text-decoration: none; color: #535353; }
.clear { clear: both; }
body { margin: 0px; font-size: 14px; font-family: "微软雅黑"; }
.pagetop { width: 100%; margin: 0 auto; height: 40px; border-bottom: 1px solid #eee; }
.top { width: 1180px; height: 40px; margin: 0 auto; }
.top .wel { float: left; line-height: 40px; color: #666; }
.top .top_r { float: right; line-height: 40px; }
.top .top_r a { color: #666; padding-right: 5px; }
.top_n { width: 1180px; height: 130px; margin: 0px auto; }
.top_n .left { float: left; width: 900px; }
.top_n .left .logo { float: left; margin: 20px 10px 0 0px; }
.top_n .left .name h1 { float: left; margin: 22px 10px 0 0px; }
.top_n .left .name h1 a { color: #333; font-weight: bold; font-size: 48px; }
.top_n .left .name h1 p { color: #666; font-weight: normal; }
.top_n .left .trait { margin: 34px 0 0 5px; float: left; height: 65px; padding-left: 15px; border-left: 1px solid #cdcdcd; font-size: 16px; color: #ec6900; line-height: 30px; }
.top_n .left .trait p { font-size: 14px; color: #333; }
.top_n .right { float: right; width: 190px; background: url(/theme/default/images/tel.jpg) no-repeat left center; margin: 12px auto 0 auto; height: 58px; font-size: 16px; color: #333; padding-left: 65px; display: block; font-weight: bold; }
.top_n .right span { font-size: 22px; color: #ec6900; padding-top: 5px; font-weight: bold; }
.nav { width: 100%; height: 45px; margin: 0px auto; background: #ec6900; }
.nav .menu { width: 1180px; height: 45px; margin: 0 auto; }
.nav .menu ul li { float: left; position: relative; width: 165px; text-align: center; background: url(/theme/default/images/nav_l.jpg) no-repeat right center; }
.nav .menu ul li a { font-size: 14px; color: #fff;  display: block; height: 45px; line-height: 45px; }
 
.nav .menu ul li.another { background: #3e3e3e; color: #fff; } 
.nav .menu ul li:last-child{ background:none; }
.nav .nav1 li a { color: #fff; }
.nav .nav1 li:hover a { background: #555555; color: #fff; }
.nav .nav1 li:hover ul { display: block; }
.nav .nav1 li ul { position: absolute; width: 165px;background: #555555;  z-index: 2; top: 45px; left: 0; white-space: nowrap; display: none; }
.nav .nav1 li ul li{ float: none; position: relative;width:100%; }
.nav .nav1 li ul li a { height: 40px; line-height: 40px;  display: block; padding:0 10px; background-position: center; color: #fff; background: #555555; }
.nav .nav1 li ul li:hover a { color: #fff;  background: #3e3e3e; }

.nav .nav1 li ul li dl{position: absolute; display:none; top:0; left: 190px; width: 330px;}
.nav .nav1 li ul li dl dd{ height: 40px; line-height: 40px; background: #555; color: #fff; }
.nav .nav1 li ul li dl dd a{ text-align: left; width: 330px}
.nav .nav1 li ul li dl dd a:hover{background: #555;}
.nav .nav1 li ul li:hover dl{display: block;}

.langer{ float: right !important; background: none !important;}
.langer a{ width:50px; display: inline-block; float: right;   background: #555555; padding:0 5px !important;}
.langer a.cn{background: #3e3e3e;  } 

.banner { width: 100%; height: 600px; margin: 0 auto; overflow: hidden; position: relative; z-index: 0 }
.flexslider { position: relative; height:600px; overflow: hidden; }
.slides { position: relative; z-index: 1; }
.slides li { height: 600px; }
.slides li a { display: block; }
.flex-control-nav { position: absolute; bottom: 30px; z-index: 999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(/theme/default/images/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.form_bg { width: 100%; height: 87px; line-height: 60px; margin: 0 auto; background: url(/theme/default/images/sou_y.jpg) no-repeat center; }
.form_bg .search { width: 1180px; height: 60px; margin: 0 auto; line-height: 60px; }
.search_t { width: 902px; height: 60px; float: left; color: #333; line-height: 60px; padding-left: 8px; }
.search_t a { padding: 0 10px; color: #333; }
.search2 { float: left; width: 220px; height: 25px; line-height: 25px; text-align: left; margin-top: 17px; border: 1px solid #d7d7d7; padding-left: 6px; }
.search2 .btn { float: right; width: 50px; height: 27px; background: #ec6900; margin-top: -1px; color: #fff; }
.footer { width: 100%; height: auto; margin: 0 auto; background: #f5f5f5; }
.footer .menu_bg { width: 100%; height: 50px; margin: 0 auto; background: #ec6900; }
.footer .footer_menu { width: 1180px; height: 50px; margin: 0 auto; }
.menu_bg .footer_menu ul li { float: left; line-height: 50px; text-align: center; width: 110px; }
.menu_bg .footer_menu ul li a { font-size: 14px; color: #ffffff; display: block; }
.foot { width: 1180px; margin: 0 auto; }
.foot .left { float: left; margin: 20px 0 0 0px; }
.right_new { float: left; margin: 30px 0px 23px 32px; }
.footer .right_new p { font-size: 14px; margin: 10px 0; text-align: left; color: #333; }
.footer .right_new p a { color: #333; font-size: 14px; }
.footer .right_new p img { padding-left: 20px; }
.foot .er { float: right; margin: 20px 0px 20px 0; width: 150px; height: 150px; background: url(/theme/default/images/er_bg.jpg) no-repeat center; }
.foot .er img { width: 115px; height: 115px; padding: 18px; float: left; }
.foot .er p { width: 116px; text-align: center; line-height: 30px; color: #333; }
.tedian { width: 1180px; margin: 35px auto 0 auto; }
.tech_c dd p { font-size: 14px; color: #666; margin-top: 5px; }
.tech_c { height: 300px; margin: 0px auto; width: 1180px; }
.tech_c dl { width: 220px; margin: 0 37px; height: 260px; float: left; background: url(/theme/default/images/xt.jpg) no-repeat bottom center; }
.tech_c dt { margin: 0 auto 20px auto; width: 146px; height: 163px; }
.tech_c dt img { margin: 0px auto 0 auto; width: 146px; height: 163px; }
.tech_c dd b { display: block; font-size: 16px; color: #333; text-align: center; font-weight: bold; margin: 20px 0 8px 0; }
.tech_c dd p { display: block; font-size: 14px; color: #666; text-align: center; line-height: 30px; }
.hz_bg { width: 100%; height: auto; background: #f9f9f9; margin: 0 auto; padding-bottom: 20px;  }
.he_title { width: 1180px; margin: 5px auto 0 auto; padding-top: 30px; }
.he_title h3 a { font-size: 24px; color: #333; text-align: center; height: 57px; font-weight: bold; background: url(/theme/default/images/hz_t.jpg) no-repeat center; display: block; }
.he_title h3 p {  font-weight: normal; text-transform: uppercase; color: #999; font-size:14px; }
.gd_01 { position: relative;  width: 1180px; margin: 12px auto 0 auto; }
.gd_01 em { position: absolute; top: 80px; }
.gd_01 .t_l { left: 0px; }
.gd_01 .t_r { right: 0px; }
.gd_01 #simgs { margin: 0px 50px; }
.gd_01 li { float: left; width: 232px;height: 180px; text-align: center; margin: 10px 10px 40px 10px; border: 1px solid #dcdcdc; }
.gd_01 li.last { padding-right: 0; }
.gd_01 li .img img { display: block; width: 230px; height: 180px; }
.gd_01 li a { color: #333; }
.gd_01 .fl { float: left; }
.gd_01 .fr { float: right; }
.gd_01 .pa { position: absolute; }
.gd_01 .pr { position: relative }
.gd_01 #simgs a { color: #333; font-size: 14px; line-height:45px; text-align: center; overflow: hidden;  display: block; }
.product { margin: 50px auto 0 auto; width: 1180px;  overflow: hidden; }
.list { float: left; width: 302px; background: #f1f1f1; height: auto; }
.list .list_t { height: 105px; text-align: center; display: block; background: url(/theme/default/images/chanpin_t.jpg) no-repeat center; }
.list .list_t h2 a { font-size: 24px; color: #fff; display: block; font-weight: bold; text-align: center; padding-top: 12px; }
.list .list_t h2 a p { font-size: 18px; color: #fff; display: block; font-weight: normal; text-align: center; }
.list .list_con { padding-bottom: 20px; }
#menu, ul#menu ul { list-style-type: none; margin: 0; padding: 0; }
#menu a { display: block; text-decoration: none; }
#menu li { line-height: 32px; font-family: "Microsoft YaHei"; font-size: 16px; text-indent: 20px; margin: 0px auto 20px; }
#menu li .first { background: url(/theme/default/images/list.jpg); height: 52px; width: 252px; margin: 15px 25px 5px 25px; }
#menu li a.first { height: 52px; font-size: 14px; color: #fff; line-height: 52px; display: block; font-weight: bold; text-align: center; }
#menu li ul li { height: 41px; line-height: 41px; border-bottom: 1px dashed #dcdcdc; }
#menu li ul li a { color: #333; font-size:12px;  text-align: left; padding-left: 10px;  background: url(/theme/default/images/bottom.jpg) no-repeat 33px center; }
#menu li ul li a:hover { }
#tab { width: 845px; position: relative; margin: 0 auto 0 20px; float: right; }
#tab .tab_menu { width: 100%;   height: 51px; background: url(/theme/default/images/fl_t.jpg) no-repeat bottom center; }
#tab .tab_menu li { float: left; width: 110px; height: 46px; line-height: 46px; cursor: pointer; text-align: center; margin: 0px 0px 10px 20px; font-size: 18px; color: #333; font-weight: bold; }
#tab .tab_menu li.selected { color: #ec6900; }
#tab .tab_box { width: 845px; clear: both; position: relative;  }
#tab .tab_menu h3 a { font-size: 18px; color: #fff; font-weight: bold; float: left; background: url(/theme/default/images/fl_bg.jpg) no-repeat center; width: 130px; height: 48px; line-height: 48px; padding-left: 20px; }
#tab .tab_menu .more { font-size: 14px; color: #333; float: right; line-height: 46px; }
#tab .tab_box ul li { width: 202px; margin: 2px 9px 8px 0;  background: #eee; float: left; } 
#tab .tab_box ul li p {  line-height: 40px; height: 40px; text-align: center; overflow: hidden;  }
 
#tab .tab_box ul li.last { overflow: none; }
#tab .tab_box ul li img { width: 182px; height: 150px; margin: 10px 10px 5px;   }
 
#tab .tab_box ul li img:hover { -webkit-animation: rotateIn 1s .2s ease both; -moz-animation: rotateIn 1s .2s ease both; }
 
#tab .hide { display: none; }
#tab .tab_box div { padding: 10px 0; }
.banner1 { margin: 50px auto 0 auto; width: 100%; height: 220px; background: url(/theme/default/images/banner_1.jpg) no-repeat center; }
.banner1 .zx { width: 1180px; margin: 0 auto; }
.banner1 .zx .zx1 { float: right; margin: 44px 25px 0 0; height: 181px; }
.banner1 .zx .zx1 .rexian { color: #fff; font-size: 18px; margin: 25px 0 0 20px; background: url(/theme/default/images/phone.png) no-repeat left top; padding-left: 60px; }
.banner1 .zx .zx1 .rexian p { color: #fff; font-size: 24px; font-weight: bold; }
.banner1 .zx img { margin: 10px 0 0px 25px; }
.case_bg { width: 100%; margin: 0px auto 0 auto; background: url(/theme/default/images/case_bg.jpg) no-repeat center; height: 634px; }
.case_wrap { width: 1180px; margin: 0 auto; padding-top: 65px; }
.case_t { width: 1180px; margin: 5px auto 0 auto; background: url(/theme/default/images/case_t.jpg) no-repeat center; }
.case_t h3 a { font-size: 30px; color: #333; text-align: center; font-weight: bold; display: block; }
.case_t h3 a span { font-size: 30px; color: #ec6900; text-align: center; font-weight: bold; }
.case_t h3 p { font-size: 18px; color: #333; text-align: center; font-weight: normal; display: block; }
.case_con ul li:first-child { width: 566px; height: 428px; margin-left: 8px; }
.case_con ul li:first-child > a { width: 566px; height: 428px; overflow: hidden; }
.case_con ul li:first-child a img { width: 566px; height: 428px; }
.case_con ul li:first-child .anl_rig { width: 566px; height: 428px; }
.case_con ul li:first-child .hover .bor_top_1, .case_con ul li:first-child .hover .bor_bottom_1 { width: 546px; }
.case_con ul li:first-child .hover .bor_right_1, .case_con ul li:first-child .hover .bor_left_1 { height: 416px; }
.case_con ul li:first-child .anl_rig .an_more { width: 400px; margin: 120px auto 0; }
.case_con ul li:first-child .anl_rig .an_more p { height: 66px; overflow: hidden; }
.case_con ul li:first-child .anl_rig .an_more .more { width: 46px; height: 46px; margin: 0 auto; }
.case_con ul li:first-child .anl_rig .an_more .more img { width: 46px; height: 46px; }
.case_con ul { overflow: hidden; width: 1300px; margin-top: 45px; }
.case_con ul li { float: left; position: relative; margin-right: 21px; margin-bottom: 14px; border: 1px #bdbdbd solid; padding: 2px; }
.case_con ul li > a { width: 270px; height: 204px; overflow: hidden; display: block; }
.case_con ul li a img { width: 270px; height: 204px; }
.case_con ul li .anl_rig { background: url(/theme/default/images/an_hov_bg.png); width: 270px; height: 204px; text-align: center; position: absolute; top: 2px; }
.case_con ul li .anl_rig .an_more { color: #fff; width: 200px; margin: 30px auto 0; }
.case_con ul li .anl_rig .an_more h5 a { font-size: 18px; text-align: center; height: 25px; overflow: hidden; font-weight: bold; color: #fff; }
.case_con ul li .anl_rig .an_more a { display: block; }
.case_con ul li .anl_rig .an_more a span { background: url(/theme/default/images/more.png) no-repeat center; display: inline-block; width: 38px; height: 38px; margin-top: 10px; text-align: center; }
.case_con ul li .anl_rig .an_more p { line-height: 22px; height: 44px; overflow: hidden; margin: 12px 0; }
.case_con ul li .anl_rig .an_more .more { width: 46px; height: 46px; margin: 0 auto; }
.case_con ul li .anl_rig .an_more .more img { width: 46px; height: 46px; }
.case_con ul li .anl_rig .bor { background: #fff; position: absolute; }
.case_con .hover .bor_top_1, .hover .bor_bottom_1 { width: 266px; }
.case_con .hover .bor_right_1, .hover .bor_left_1 { height: 191px; }
.bor_top_1 { width: 0; height: 1px; top: 7px; left: 7px; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out }
.ysbg { width: 100%; height: 1144px; margin: 0px auto 0 auto; position: relative; background: url(/theme/default/images/ys_bg.jpg) no-repeat center; }
.ysbg .advantage { width: 1180px; height: 966px; margin: 0 auto; position: relative; }
.ysbg .advantage_title { margin: 0px auto 0 auto; width: 1180px; padding-top: 80px; }
.ysbg .advantage_title a { margin: 0 auto; font-size: 30px; font-weight: bold; color: #fff; display: block; text-align: center; }
.ysbg .advantage_title p { margin: 35px auto 0 auto; font-size: 18px; font-weight: bold; color: #333; display: block; text-align: center; }
.advantage .ys1 { position: absolute; top: 75px; width: 590px; height: 200px; left: 0; }
.advantage .ys1 .yst { color: #333; font-size: 24px; position: absolute; left: 120px; font-weight: bold; }
.advantage .ys1 .yscon { color: #333; font-size: 14px; position: absolute; top: 90px; left: 83px; }
.advantage .ys1 .yscon p { line-height: 24px; background: url(/theme/default/images/buttom.jpg) no-repeat 0 10px; padding-left: 20px; }
.advantage .ys1 .yscon span { color: #ec6900; }
.advantage .ys1 .yst p { color: #545454; font-size: 16px; font-weight: normal; margin-top: 5px; }
.advantage .ys2 { position: absolute; top: 300px; left: 0; width: 590px; height: 200px; }
.advantage .ys2 .yst { color: #333; font-size: 24px; position: absolute; left: 120px; font-weight: bold; }
.advantage .ys2 .yscon { color: #333; font-size: 14px; position: absolute; top: 90px; left: 83px; }
.advantage .ys2 .yscon p { line-height: 24px; background: url(/theme/default/images/buttom.jpg) no-repeat 0 10px; padding-left: 20px; margin: 5px 0; }
.advantage .ys2 .yscon span { color: #ec6900; }
.advantage .ys2 .yst p { color: #545454; font-size: 16px; font-weight: normal; margin-top: 5px; }
.advantage .ys3 { position: absolute; top: 530px; width: 590px; height: 200px; right: 0; }
.advantage .ys3 .yst { color: #333; font-size: 24px; position: absolute; left: 100px; font-weight: bold; }
.advantage .ys3 .yscon { color: #333; font-size: 14px; position: absolute; top: 90px; left: 62px; }
.advantage .ys3 .yscon p { line-height: 24px; background: url(/theme/default/images/buttom.jpg) no-repeat 0 10px; padding-left: 20px; margin: 5px 0; width: 500px; }
.advantage .ys3 .yscon span { color: #ec6900; }
.advantage .ys3 .yst p { color: #545454; font-size: 16px; font-weight: normal; margin-top: 5px; }
.advantage .ys4 { position: absolute; top: 760px; width: 590px; height: 200px; right: 0; }
.advantage .ys4 .yst { color: #333; font-size: 24px; position: absolute; left: 100px; font-weight: bold; }
.advantage .ys4 .yscon { color: #333; font-size: 14px; position: absolute; top: 90px; left: 62px; }
.advantage .ys4 .yscon p { line-height: 24px; background: url(/theme/default/images/buttom.jpg) no-repeat 0 10px; padding-left: 20px; margin: 5px 0; }
.advantage .ys4 .yscon span { color: #ec6900; }
.advantage .ys4 .yst p { color: #545454; font-size: 16px; font-weight: normal; margin-top: 5px; }
.advantage .tu1 { position: absolute; top: 70px; right: 35px; width: 497px; height: 402px; }
.advantage .tu1 .img { position: absolute; left: 0px; }
.advantage .tu2 { position: absolute; top: 590px; left: 0px; width: 565px; height: 242px; }
.advantage .tu2 .img { position: absolute; left: 0px; }
.about { margin: 100px auto 0 auto; height: 485px; background: #ec6900; }
.about .acon { width: 1180px; margin: 0 auto; }
.about .ab_left { width: 724px; float: left; margin-left: 15px; }
.about .ab_left .ab_img { float: left; width: 724px; height: 450px; margin-top: -55px; }
.about .ab_left .ab_img img { width: 700px; height: 450px; }
.about .fengcai { width:700px; height: 135px; float: left; }
.fc_box { width:700px; margin: 20px auto 0 auto; height: 135px; }
 

.gd_02 { position: relative; height: 250px; margin: 0 0px; }
.gd_02 em { position: absolute; top: 4027px; height: 43px; }
.gd_02 .t_l { left: 0px; }
.gd_02 .t_r { right: -205px; }
.gd_02 #simgs2 { margin: 0 0; }
.gd_02 li { float: left; width: 202px; height: 133px; text-align: center; padding-top: 0px; margin: 0 5px; }
.gd_02 li.last { padding-right: 0; }
.gd_02 li img { display: block; width: 194px; height: 125px; border: 1px solid #dbdbdb; padding: 3px; background: #fff; }
.gd_02 .fl { float: left; }
.gd_02 .fr { float: right; }
.gd_02 .pa { position: absolute; }
.gd_02 .pr { position: relative }
.gd_02 #simgs2 a { font-size: 14px; color: #333; }
.about .box { width: 430px; float: right; }
.about .box h3 { background: url(/theme/default/images/xt1.jpg) no-repeat bottom left; height: 80px; margin-bottom: 20px; }
.about .box h3 a { font-size: 30px; color: #fff; font-weight: normal; margin: 30px 0 0 0px; display: block; }
.about .box h3 a b { font-size: 24px; color: #fff; font-weight: bold; display: block; }
.about .box p { font-size: 14px; text-indent: 2em; line-height: 200%; color: #fff; overflow: hidden; }
.about .box .xq a { font-size: 14px; color: #fff; display: block; font-weight: bold; text-align: right; }
.review { width: 1180px; margin: 50px auto 0 auto; height: 500px; }
.review .review_l { width: 630px; float: left; background: url(/theme/default/images/img17.jpg) no-repeat right center; padding-right: 80px; }
.review_l .review_t { width: 624px; height: 50px; background: url(/theme/default/images/jz_t.jpg) no-repeat bottom center; line-height: 40px; }
.review_l .review_t h3 a { float: left; font-size: 18px; font-weight: bold; color: #333; margin-left: 48px; }
.review_l .review_t .more { float: right; font-size: 14px; font-weight: normal; color: #333; }
.review_l .review_nr { margin-top: 30px; width: 630px; }
.review_l .review_nr ul li { margin: 15px 5px; height: 200px; }
.review_l .review_nr ul li .img { float: left; width: 192px; height: 192px; }
.review_l .review_nr ul li .img img { width: 190px; height: 190px; border-radius: 50%; border: 1px solid #eee; }
.review_l .review_nr ul li .neir { width: 415px; float: left; height: 200px; margin-left: 10px; }
.review_l .review_nr ul li .neir h5 a { font-size: 15px; color: #333; margin: 10px 0 0px 10px; height: 40px; line-height: 40px; }
.review_l .review_nr ul li .neir p { margin: 5px 0 0 10px; line-height: 200%; width: 400px; height: 100px; text-align: left; overflow: hidden; color: #616161; }
.review_l .review_nr ul li .neir .xq { margin: 5px 0px 0 10px; height: 34px; line-height: 34px; }
.review_l .review_nr ul li .neir .xq a { color: #f87400; }
.review .right { float: right; width: 439px; height: 494px; }
.review .right .right_title { width: 438px; height: 50px; line-height: 40px; background: url(/theme/default/images/ry_t.jpg) no-repeat bottom center; }
.review .right .right_title h3 a { float: left; font-size: 18px; font-weight: bold; color: #333; padding-left: 48px; }
.review .right .right_title .more { float: right; font-size: 14px; font-weight: normal; color: #333; }
.gd_03 { position: relative; width: 270px; margin: 0 85px; padding-top: 40px; }
.gd_03 em { position: absolute; top: 175px; }
.gd_03 .t_l { left: -40px; }
.gd_03 .t_r { right: -40px; }
.gd_03 #simgs02 { margin: 0; }
.gd_03 li { float: left; width: 270px; text-align: center; }
.gd_03 li.last { padding-right: 0; }
.gd_03 li img { display: block; width: 270px; height: 335px; margin-bottom: 19px; }
.gd_03 li a { color: #333; font-size: 14px; }
.gd_03 .fl { float: left; }
.gd_03 .fr { float: right; }
.gd_03 .pa { position: absolute; }
.gd_03 .pr { position: relative }
.banner2 { margin: 0 auto; width: 100%; height: 256px; background: url(/theme/default/images/banner_2.jpg) no-repeat center; margin-top: -50px; }
.banner2 .zx { width: 1180px; margin: 0 auto; }
.banner2 .zx .zx1 { float: right; margin: 10px 25px 0 0; height: 181px; }
.banner2 .zx .zx1 .rexian { color: #fff; font-size: 18px; margin: 25px 0 0 20px; background: url(/theme/default/images/phone.png) no-repeat left top; padding-left: 60px; }
.banner2 .zx .zx1 .rexian p { color: #fff; font-size: 24px; font-weight: bold; }
.banner2 .zx img { margin: 10px 0 0px 25px; }
.trends { margin: 0 auto; width: 1176px; height: 480px; margin-top: 30px; }
.trends .tab_menu { width: 750px; height: 480px; float: left; }
.tab_menu .ttt { width: 750px; height: 55px; }
.tab_menu .ttt ul { width: 365px; float: left; height: 55px; }
.tab_menu li h3 a { font-size: 18px; color: #333; font-weight: bold; }
.tab_menu .ttt .gd { float: right; line-height: 55px; padding-right: 15px; }
.tab_menu .ttt .gd a { font-size: 14px; color: #333; }
.tab_menu .ttt li { float: left; width: 100px; height: 55px; text-align: center; line-height: 55px; cursor: pointer; color: #333; margin-right: 20px; }
.tab_menu .ttt li h3 a:hover { color: #ec6900; }
.tab_menu .ttt li:hover, .tab_menu .ttt li.hover { border-bottom: 2px solid #ec6900; }
.tab_menu .ttt li.hover a { color: #ec6900; }
.tab_menu .tabcont { width: 730px; float: left; height: auto; clear: both; margin-top: 20px; }
.tab_menu .tabcont .tabc { width: 730px; float: left; height: auto; clear: both; }
.tab_menu .tabc .box_nr { width: 730px; margin: 0 auto; height: 195px; }
.tab_menu .tabc .box_nr img { float: left; width: 322px; height: 190px; border: 1px solid #eee; }
.tab_menu .tabc .box_nr p { float: left; margin-left: 15px; line-height: 34px; text-indent: 2em; padding-top: 10px; font-size: 14px; height: 105px; overflow: hidden; color: #666; width: 390px; }
.tab_menu .tabc .box_nr .more { color: #ec6900; font-size: 14px; margin: 20px 0 0 20px; float: left; }
.tab_menu .tabc .news { margin-top: 10px; }
.tab_menu .tabc ul li { width: 47%; float: left; line-height: 300%; padding-left: 20px; background: url(/theme/default/images/buttom1.jpg) no-repeat left; }
.tab_menu .tabc ul li.last { overflow: none; }
.tab_menu .tabc ul li span { float: right; padding-right: 15px; }
.news ul li a { color: #333; float: left; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 320px; }
.tab_menu .tabc .box_nr h5 a { float: left; margin-left: 15px; font-size: 15px; color: #333; font-weight: bold; }
.trends .left { width: 390px; float: right; height: 380px; }
.trends .left .question_title { height: 55px; line-height: 55px; margin: 0 10px; }
.trends .left .question_title h3 a { float: left; font-size: 18px; color: #333; font-weight: bold; }
.trends .left .question_title .more { float: right; font-size: 14px; color: #333; line-height: 55px; margin-right: 5px; }
.trends .left ul li { margin: 20px auto; border-bottom: 1px solid #e1e1e1; }
.trends .left .question { line-height: 200%; height: 360px; margin: 20px 8px 0 8px; overflow: hidden; }
.trends .wen a { color: #333; font-weight: bold; line-height: 20px; background: url(/theme/default/images/buttom2.jpg) no-repeat left center; padding-left: 25px; }
.trends .right .question ul li { border-bottom: 1px dotted #a0a0a0; margin: 12px auto; }
.trends .da { margin: 10px auto; }
.trends .da p { color: #333; line-height: 20px; background: url(/theme/default/images/buttom1.jpg) no-repeat left top; padding-left: 25px; overflow: hidden; height: 40px; }
.catenate_bg { margin: 22px auto 0 auto; width: 100%; height: 59px; line-height: 70px; }
.catenate { margin: 0px auto; width: 1180px; height: 70px; line-height: 70px; }
.catenate .link { float: left; font-size: 18px; color: #fff; line-height: 70px; width: 180px; font-weight: bold; background: #ec6900; text-align: center; }
.catenate .yq a { font-size: 14px; color: #333; float: left; line-height: 62px; text-align: center; margin-left: 10px; }
.right_new h2 { font-weight: normal; font-size: 14px; padding: 0px; margin: 0px; color: #333; }
#floatDivBoxs { width: 170px; background: #fff; position: fixed; top: 180px; right: 0; z-index: 999; }
#floatDivBoxs .floatDtt { width: 100%; height: 45px; line-height: 45px; background: #fd5300; color: #fff; font-size: 18px; text-align: center; position: relative; }
#floatDivBoxs .floatDqq { padding: 10px 14px; }
#floatDivBoxs .floatDqq li { height: 48px; line-height: 42px; border-bottom: 1px solid #e3e3e3; }
#floatDivBoxs .floatDtxt { font-size: 18px; color: #0463cc; padding: 12px 14px; }
#floatDivBoxs .floatDtel { padding: 0 0 15px 10px; }
#floatDivBoxs .floatDtel a { font-size: 16px; color: #333; }
#floatDivBoxs .floatDtel img { display: block; }
#floatDivBoxs .floatDbg { width: 100%; height: 20px; background: url(/theme/default/images/online_botbg.jpg) no-repeat; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
.floatShadow { background: #fff; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
#rightArrow { width: 50px; height: 45px; background: url(/theme/default/images/online_arrow.jpg) no-repeat; position: fixed; top: 180px; right: 170px; z-index: 999; }
#rightArrow a { display: block; height: 45px; }
.pages { clear: both; padding: 20px 45px 20px 0; color: #444; }
.pages a { color: #444; border: 1px #ddd solid; padding:5px 10px; background: #eee;  }
.pages a:hover,.pages li.active a { background: #f60; color: #fff; border-color: #f60; }
.pages ul { text-align: center; list-style: none }
.pages li { display:inline-block; margin-left: 8px; list-style: none }

.tag { margin:30px 0 10px; border-top: 1px #ddd solid; padding-top:10px; }
.tag a { margin: 0 3px; text-decotaion: none; margin: 0 3px; }
.tag a:hover { text-decoration: underline; }
.newslist { }
.newslist ul { list-style: none; }
.newslist li {  padding: 9px 0; background: url(/theme/default/images/line02.gif) repeat-x left bottom; }
.newslist li a { display: block;   cursor: pointer; color: #636363;  }
.newslist li a p {   color: #636363; font-size: 14px; text-align: left }
.newslist li a span { float: right; line-height: 17px; padding-right: 10px; padding-top: 5px; }
.newslist li a strong { line-height: 17px; }
.newslist li a:visited { color: #636363; }
.newslist li a:hover { color: #212020; }
.newslist li a:hover p { background: url(/theme/default/images/cion01.gif) no-repeat 5px 3px; color: #212020; }
.inside_main { width: 1180px; height: auto; overflow: hidden; margin: 10px auto; }
.all { width: 1180px; height: auto; overflow: hidden; margin: 0 auto 40px auto; }
.inside_main .main_left { float: left; width: 240px; }
.inside_main .main_left .leftitem { border: #e5e5e5 1px solid; margin-bottom: 12px; background: #FFFFFF; }
.inside_main .main_left .leftitem .tit { height: 34px; line-height: 34px; font-size: 15px; text-indent: 20px; font-weight: bold; background: #fafafa; border-bottom: 1px solid #e5e5e5; }
.inside_main .main_left .leftitem .cates { padding: 12px 0px; }
.inside_main .main_left .leftitem .cates dl { padding: 0px 12px; }
.inside_main .main_left .leftitem .cates dl dt { height: 30px; line-height: 30px; color: #333; font-weight: bold; text-indent: 8px; font-size: 14px; background: #f9f9f9; margin-top: 10px; border: #e9e9e9 1px solid; margin-bottom: 1px; }
.inside_main .main_left .leftitem .cates dl dd a{ font-size:12px; }
.inside_main .main_left .leftitem .cates dl dd { line-height: 30px; height: 30px;  font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.inside_main .main_left .leftitem .lianxi { padding: 12px 0px; font-size: 13px; line-height: 25px; }
.inside_main .main_left .leftitem .lianxi dl { padding: 0px 12px; }
.inside_main .main_left .leftitem .lianxi dl dt { background: url(/theme/default/images/tel1.gif) left center no-repeat; padding: 10px 0px; padding-left: 60px; }
.inside_main .main_left .leftitem .lianxi dl dt .dh { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 18px; color: #333; line-height: 24px; }
.inside_main .main_left .leftitem .lianxi dl dd { line-height: 24px; }
.inside_main .main_left .leftitem .lianxi dl dt .tel { font-weight: bold; font-size: 14px; }
.inside_main .main_right { float: right; width: 925px; overflow: hidden; }
.main .main_right .sitemap { border: 1px solid #d5d5d5; border-radius: 4px; height: 34px; line-height: 34px; padding-left: 12px; }
.aitemapa { border: 1px solid #d5d5d5; border-radius: 4px; height: 34px; line-height: 34px; padding-left: 12px; margin-top: 15px; font-size: 16px; }
.main .main_right .content { border: 1px solid #d5d5d5; border-radius: 4px; padding: 12px 24px; margin-top: 12px; font-size: 14px; line-height: 28px; }
.inside_main .main_right .sitemap { border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; height: 34px; line-height: 34px; padding-left: 12px; background: #FFFFFF;  }
.inside_main .content { font-size: 14px; line-height: 28px; position: relative; background: #fff; padding: 10px; border: 1px solid #e5e5e5; margin-bottom: 10px; }
.inside_main .content .newslist { font-size: 12px; overflow: hidden; margin-bottom: 30px; }
.inside_main .content .newslist .news-catname h3 { height: 35px; line-height: 30px; font-size: 22px; font-weight: bold; letter-spacing: 6px; background: url(/theme/default/images/catname-bg.gif) repeat-x center; }
.inside_main .content .newslist .news-catname h3 a { float: left; background: #fff; padding-right: 10px; }
.inside_main .content .newslist .news-catname .more { float: right; font-size: 14px; height: 35px; line-height: 35px; background: #fff; padding-left: 10px; }
.inside_main .content .newslist li { padding: 10px 0px; overflow: hidden; _height: 118px; }
.inside_main .content .newslist li .img { width: 168px; height: 118px; float: left; overflow: hidden; margin-top: 2px; padding: 1px; border: 1px solid #e5e5e5; }
.inside_main .content .newslist li .img img { width: 167px; height: 118px; }
.inside_main .content .newslist li .txt { float: right; width: 720px; line-height: 24px; height: 118px; overflow: hidden; }
.inside_main .content .newslist li .txt a { font-size: 16px; font-weight: bold; margin-bottom: 10px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.inside_main .content .newslist li .txt p { width: 100%; height: 75px; line-height: 25px; overflow: hidden; font-size: 14px; white-space: normal; color: #666; }
.inside_main .content .newslist .news-list { border-bottom: 1px dashed #ccc; padding: 10px 0; }
.inside_main .content .newslist dl { float: left; width: 46%; padding-left: 2%; margin-right: 2%; font-size: 14px; height: 35px; line-height: 35px; background: url(/theme/default/images/dot.gif) no-repeat left center; }
.inside_main .content .newslist dl dt { float: right; }
.inside_main .content .newslist dl dd a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.inside_main .content .pagebar { font-family: Verdana, Geneva, sans-serif; height: 30px; border: 1px solid #e5e5e5; font-size: 12px; padding: 0px 12px; line-height: 30px; }
.inside_main .content .pagebar .pl { float: left }
.inside_main .content .pagebar .pr { float: right }
.inside_main .content .pagebar .pr a { border: 1px solid #e5e5e5; display: inline-block; width: 12px; height: 12px; line-height: 12px; padding: 4px; _margin-top: 4px; }
.inside_main .content .pagebar .pr a:hover { border: 1px solid #dd127b; }
.inside_main .main_right .cateslist { overflow: hidden; background: #FFFFFF; }
.inside_main .main_right .cateslist dl { border: 1px solid #e5e5e5; overflow: hidden; _float: left }
.inside_main .main_right .cateslist dl dt { height: 32px; padding-left: 12px; line-height: 32px; font-weight: bold; background: #fafafa; border-bottom: 1px solid #e5e5e5; }
.inside_main .main_right .cateslist dl dd { float: left; margin: 10px; width: 210px; display: inline; }
.inside_main .main_right .cateslist dl dd .img { width: 210px; height: 180px; overflow: hidden; border: 1px solid #e5e5e5; }
.inside_main .main_right .cateslist dl dd .img img { width: 208px; height: 178px; }
 


.inside_main .main_right .cateslist dl dd .txt {   text-align: center;  height:45px; padding-top:5px; }
.inside_main .main_right .cateslist dl dd .txt span{ display:block; font-size:12px; }
.news_xaingxi { width: 100%; height: 60px; border-bottom: #e1e3df dashed 1px; margin: 15px auto 0 auto; line-height: 60px; color: #505050; font-size: 22px; font-weight: bold; text-align: center; }
.news_author { width: 100%; height: 30px; line-height: 30px; color: #505050; font-size: 12px; text-align: center; border-bottom: #e1e3df dashed 1px; margin: 0 auto;  color: : #666;
}
.news_content { width: 95%; height: auto; line-height: 25px; color: #505050; font-size: 14px; margin: 15px auto 0 auto; overflow: hidden; }
.form_box dl { clear: both; padding: 8px 0px; font-size: 12px; line-height: 28px; }
.form_box dl dt { display: block; float: left; width: 150px; text-align: right; }
input.txt { width: 200px; float: left; }
#txtContent { float: left; }
.input { display: inline; margin-right: 5px; padding: 5px; height: 18px; line-height: 18px; vertical-align: middle; background: none repeat scroll 0% 0% #FFF; border: 1px solid #CACACA; font-family: "Microsoft YaHei"; }
.form_box dl dd .btn_submit { padding: 10px 50px; border: 1px solid #429342; background: none repeat scroll 0% 0% #52A152; color: #FFF; font-size: 14px; line-height: 1em; margin-left: 100px; cursor: pointer; font-family: "Microsoft YaHei"; }
.search_list { margin-top: 30px; }
.search_list li a { font-family: "微软雅黑"; font-size: 14px; font-weight: 900; text-align: left; }
.search_list li span { text-align: right; float: right; }
.search_list li p { margin: 10px 0px; line-height: 25px; padding-left: 15px; }
.info_key { border-bottom: 1px solid #CCC; height: 30px; line-height: 30px; padding-left: 10px; margin: 10px 0px; overflow: hidden; }
/*2016-4-17*/



.search_con { padding: 0 10px; overflow: hidden; height: 35px; line-height: 35px; background: #fff; }
.search_con .hotkey { float: left; }
.search_con .hotkey span { font-size: 14px; font-weight: bold; }
.search_con .hotkey a { font-size: 14px; margin-right: 10px; }
.search_con .form { float: right; height: 25px; line-height: 25px; color: #666; margin-top: 6px; }
.search_con .search-t { float: left; width: 180px; height: 22px; line-height: 22px; color: #666; padding: 0 10px; margin-bottom: 4px; outline: 0; font-size: 12px; font-family: 微软雅黑; background: #fff; border: 1px solid #e5e5e5; }
.search_con .search-s { float: left; width: 60px; height: 24px; color: #fff; font-size: 12px; cursor: pointer; background: #ec6900; border: 1px solid #ec6900; margin-left: -1px; }
 

.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute !important; background-color: #dd127b; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px; }
.cloud-zoom-big { overflow: hidden; }
.cloud-zoom-loading { color: white; background: #222; padding: 3px; border: 1px solid #000; }
 



.flickr { margin: 0px; font-family: Verdana; font-size: 12px; text-align: right; padding: 10px 0; background: #fff; }
.flickr a { border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
.flickr a:hover { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
.flickr a:active { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
.flickr span { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
.flickr span.current { padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000; margin-right: 3px; padding-top: 2px; }
.flickr span.disabled { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }
 



#focus { width: 1180px; height: 320px; overflow: hidden; position: relative; margin: 0 auto; }
#focus ul { width: 100%; height: 320px; position: absolute; }
#focus ul li { float: left; width: 100%; height: 320px; overflow: hidden; position: relative; background: #f3f3f3; }
#focus ul li img { width: 100%; height: 320px; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #cbcbcb; }
#focus .btn { position: absolute; width: 562px; 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; }
.inside_main .main_right .cateslist1 { margin-top: 12px; overflow: hidden }
.inside_main .main_right .cateslist1 dl { border: 1px solid #e5e5e5; overflow: hidden; _float: left }
.inside_main .main_right .cateslist1 dl dt { background: url(/theme/default/images/tit1.gif) repeat-x; height: 32px; padding-left: 12px; line-height: 32px; font-weight: bold; }
.inside_main .main_right .cateslist1 dl dd { float: left; margin: 12px 16px; width: 195px; display: inline; }
.inside_main .main_right .cateslist1 dl dd .img { width: 195px; height: 160px; }
.inside_main .main_right .cateslist1 dl dd .img img { width: 195px; height: 160px; border: 1px solid #e5e5e5; }
.inside_main .main_right .cateslist1 dl dd .img a:hover img { border: #000 1px solid }
.inside_main .main_right .cateslist1 dl dd .txt { height: 30px; line-height: 30px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hot { overflow: hidden; margin: 20px 0; text-align: center; }
.hot span.prev,  .hot span.next { display: inline-block;  *display: inline;
zoom: 1; width: 35px; height: 20px; margin: 0 5px; cursor: pointer; }
.hot span.prev { background: url(/theme/default/images/sidebar_left.png); }
.hot span.next { background: url(/theme/default/images/sidebar_right.png); }
.hot ul li { margin-bottom: 10px; }
.hot ul li img { width: 160px; height: 160px; }
.zklist { overflow: hidden; margin-top: 15px; border: 1px solid #e5e5e5; background: #fff; }
.zklist-T { height: 32px; line-height: 32px; font-weight: bold; text-indent: 12px; background: #fafafa; border-bottom: 1px solid #e5e5e5; }
.zklist-C { overflow: hidden; margin: 10px 0; padding: 0 15px; font-size: 12px; }
.zklist-C a { line-height: 25px; }
.zklist-C ul li { width: 45%; height: 25px; line-height: 25px; overflow: hidden; float: left; margin-right: 4%; }
.zklist-C ul li a { float: left; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-left: 15px; background: url(/theme/default/images/dot.gif) no-repeat left center; }
.zklist-C ul li span { float: right; text-align: right; }
.tantou { width: 100%; margin-top: 15px; margin-bottom: 15px; background: #f3f3f3; }
.tantou img { width: 100%; height: auto; }
/*热门新闻*/



.lianxi dl dd a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 170px; line-height: 25px; }
/*侧栏高亮2016-5-25*/



.inside_main .main_left .leftitem .cates dl .gaoliang { background: #ec6900; border: 1px solid #ec6900; }
.inside_main .main_left .leftitem .cates dl .gaoliang a { color: #fff; }
/*留言2015-5-25*/



#feedback_form table { width: 100%; }
#feedback_form table tr td:nth-of-type(1) { width: 75px; }
#feedback_form .input { display: inline; margin-right: 5px; padding: 5px; height: 18px; line-height: 18px; vertical-align: middle; background: none repeat scroll 0% 0% #FFF; border: 1px solid #CACACA; font-family: "Microsoft YaHei"; }
#feedback_form .btn_submit { background: none repeat scroll 0px 0px #ec6900; color: #FFF; cursor: pointer; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 1em; padding: 10px 30px; margin-top: 10px; border: 0; }
#feedback_form textarea { width: 80%; height: 70px; padding: 5px; border: 1px solid #cacaca; }
/*------二维码----*/



#show { position: relative; background: url(/theme/default/images/ewm.gif) no-repeat 10px center; padding: 5px 40px; }
#code { position: absolute; z-index: 999; right: 0px; border: 10px solid #FFF; box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.3); }
/*内链*/



.main_right .detail a,  .main_right .news_content a { color: #333; font-size: 14px; }
.main_right .detail a:hover,  .main_right .news_content a:hover { text-decoration: underline; }
.main_right .pagess { height: 35px; margin-top: 20px; }
.main_right .pagess ul li { float: left; width: 43%; margin: 0 2%; padding: 0 1%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border: 1px solid #e5e5e5; background: #fafafa; height: 28px; }
.main_right .pagess ul li a { color: #333; font-size: 14px; font-weight: 100; }
.main_right .info_key a { color: #333; font-size: 14px; font-weight: 100; }
/*内链*/



.procontent .tit .online a { background: #ec6900; }
.procontent .tit dt { color: #ec6900; border-top: 2px solid #ec6900; }
<!--耗时1755957618.5804秒-->