@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{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:text-top}sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{font-size:100%}
legend{color:#809bbd}

a{text-decoration:none;color:#809bbd;}
a:hover{text-decoration:none; color:#ffb200;}
.clear{clear:both;}
.fl{float:left;display:inline;}
.vision_fr{float:right;display:inline;}
.fr{float:right;display:inline;}

body{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif,"宋体";color:#90a5c2;}

.index_home{background:url(../images/index_01.png) repeat-x #dae9fe;}

.conmand{background:url(../images/tybg.png) repeat-x #dae9fe;}

.header {width:100%;height:65px;line-height:65px;z-index:9;}

.container{margin:auto;width:1008px;}

.logo{width:242px;height:65px; background:url(../images/nav.png) no-repeat 0px 0px; margin-left:5px;}

.xbtn{position:relative;}

.xbtn_span{position: absolute; width:100%;height:100%;opacity:0;filter:alpha(opacity=0);top:0px;left:0px;}

.header .vision_fr{width:574px;height:65px;overflow:hidden;}

.header .vision_fr a{margin-left:0px;float:left;display:inline;height:65px;background:url(../images/nav.png) no-repeat;}

.header .vision_fr a.btn1{width:115px;background-position:-242px 0px;}

.header .vision_fr a.btn2{width:115px;background-position:-357px 0px;}

.header .vision_fr a.btn3{width:115px;background-position:-472px 0px;}

.header .vision_fr a.btn4{width:115px;background-position:-587px 0px;}

.header .vision_fr a.btn5{width:114px;background-position:-702px 0px;}


.header .vision_fr a.btn1_fire{background-position:-242px -65px;}

.header .vision_fr a.btn2_fire{background-position:-357px -65px;}

.header .vision_fr a.btn3_fire{background-position:-472px -65px;}

.header .vision_fr a.btn4_fire{background-position:-587px -65px;}

.header .vision_fr a.btn5_fire{background-position:-702px -65px;}


.banner{width:100%; background:url(../images/index_13.jpg) center top no-repeat;}


.banner .showf{overflow:hidden;margin:auto;width:100%;height:506px;position:relative;}

.banner .shows{float:left;display:none;width:100%;position:absolute;top:0px;left:0px;}

.banner .text, .banner .img, .banner .button, .banner .f{display:block;margin:auto;}


.banner .button{width:291px; height:41px; margin-top:30px;}


.banner .button a{float:left;display:inline;margin-right:0px;background:url(../images/index_18.png) no-repeat;}

.banner .button a.btn1{ width:99px;height:23px; background-position:0px -46px;}

.banner .button a.btn2{ width:92px;height:23px;background-position:-99px 0px;}

.banner .button a.btn3{ width:100px;height:23px; background-position:-191px -0px;}




.banner .button a.btn1_fire{ width:99px;height:23px; background-position:0px 0px;}

.banner .button a.btn2_fire{ width:92px;height:23px; background-position:-99px -23px;}

.banner .button a.btn3_fire{ width:100px;height:23px;background-position:-191px -46px;}


.vision_prodcut {width:100%;}


.box_t{background:url(../images/index_22.png) no-repeat; width:100%; height:32px;}

.box_m{background:url(../images/index_25.png) repeat-y; width:100%;}

.box_b{background:url(../images/index_26.png) no-repeat;height:27px;width:100%;}

.anlishow_t{background:url(../images/anlishowt.png) no-repeat; width:1008px;height:21px; margin-top:10PX;}

.anlishow_m{background:url(../images/anlishowm.png) repeat-y;width:1008px; height:135px;}

.anlishow_b{background:url(../images/anlishowb.png) no-repeat;width:1008px;height:12px;}

.anlishow_m_img{width:203px; height:126px; margin:5px 0 0 15px}

.anlishow_m_img img{ border:1px solid #fff}

.anlishow_m_wz_t{width:750px; height:30px; margin:0px 0 5px 15px; font-size:16px; color:#ffb200; font-weight:bold; line-height:30px;}

.anlishow_m_wz_m{width:750px; height:100px; margin:0px 0 0 15px;font-size:12px; color:#90a5c2;line-height:18px;}

.anlishow_s{background:url(../images/anlishowm.png) repeat-y;width:1008px;}

.anlishow_s_n{width:988px; margin:10px 10px; min-height:500px; color:#90a5c2;}

.recommend_read_more{width:172px;height:73px;background:url(../images/index_25.png) no-repeat;}


.case li{float:left;display:inline;margin: 0 3px 24px 3px;width:330px;height:216px;background:url(../images/index_28.png) center bottom no-repeat;position:relative;}

.case li.last{float:right;margin-right:0px;}

.case li .case_w{display:block;width:292px;height:172px;padding:18px;background:url(../images/index_28.png) no-repeat;position:absolute;left:0px; top:0px;}


.case_w img{ border:1px solid #fff;}

.case li .case_w .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:18px;left:18px;width:292px;height:172px;z-index:2;display:none;}

.case li .case_w  .x,.case li .case_w  .y{width:61px;height:61px;top:60px;position:absolute;z-index:3;display:none;}

.case li .case_w  .x{background:url(../images/zoom-icon.png); left: 140px;}

.case li .case_w  .y{background:url(../images/readmore-icon.png); left: 140px;}


.box_t1{width:1004px;background:url(../images/index_36.png) no-repeat;height:14px; }


.box1_m{background:url(../images/index_list_bg.png) repeat-y; padding:10px 0px 10px 14px;}

.box1_m ul{float:left; width:983px; }

.box1_m a{float:left;display:inane;width:315px;height:126px;}

.box1_m a.btn3,.box1_m a.btn6{float:right;}

.box1_m a.btn1,.box1_m a.btn4{margin-right:15px;}

.box1_m a.btn4,.box1_m a.btn5,.box1_m a.btn6{margin-top:15px;}

.box1_m a.btn1{background:url(../images/fwxm.png) no-repeat 0px 0px;}

.box1_m a.btn2{background:url(../images/fwxm.png) no-repeat -315px 0px;}

.box1_m a.btn3{background:url(../images/fwxm.png) no-repeat -644px 0px;}

.box1_m a.btn4{background:url(../images/fw_tb.png) no-repeat 0px 0px;}

.box1_m a.btn5{background:url(../images/fw_tb.png) no-repeat -315px 0px;}

.box1_m a.btn6{background:url(../images/fw_tb.png) no-repeat -644px 0px;}

.box_b1{background:url(../images/index_46.png) no-repeat;height:27px;}

.footer {float:left; width:100%; height:79px; margin:10px 0 30px 0; display:inline;}
.footer ul{margin:0 auto; width:1008px;height:79px;}
.footer ul li{float:left; list-style:none;}
.footer_t{width:1008px; height:15px; background:url(../images/index_48.png) no-repeat;}
.footer_m{width:988px;font-size:11px; color:#90a5c2;height:33px; line-height:33px; padding:0 10px; display:inline; background:url(../images/foot_bg.png) repeat-y;}
.footer_m a{color:#90a5c2}
.footer_m a:hover{color:#ffb200}
.footer_fl{float:left}
.footer_fr{float:right}

.footer_b{width:1008px;height:31px; background:url(../images/index_50.png) no-repeat;}


.banner_ty{width:100%; height:211px;}
.comend_banner{width:1008px; margin:0 auto; height:211px; background:url(../images/tyban.jpg);}
.comend_banner1{width:1008px; margin:0 auto; height:211px; background:url(../images/tyban1.jpg);}
.comend_banner2{width:1008px; margin:0 auto; height:211px; background:url(../images/tyban2.jpg);}

.container_ty{width:100%; }
.container_ty_m{width:1008px; margin:0 auto; }

.container_title{width:1008px; height:39px; font-size:12px; color:#90a5c2;}
.con_img{ margin:8px 5px 2px 5px;}
.con_wz{line-height:37px;}

.con_fl{width:542px; height:96px; margin:6px 0px 6px 233px; background:url(../images/allanmu.png)}

.con_fy{width:300px; height:43px; margin:15px 0 20px 354px; }

.con_fy a{margin:5px 5px;height:43px; padding:5px 10px; background:url(../images/fenye.png); font-size:13px; border:1px solid #c2d9f6;}

.con_fy_w{margin:5px 5px;  line-height:43px;padding:5px 10px; background:url(../images/fenye1.png); font-size:13px; border:1px solid #c2d9f6;}

.con_message{width:1008px; height:208px; margin:18px 0px 6px 0px; background:url(../images/message.png)}

.container_list{width:1008px; }

.fenlei{width:209px;height:96px; background:url(../images/allanmu.png) no-repeat 0px 0px; }
.fenlei1{width:125px;height:96px; background:url(../images/allanmu.png) no-repeat -209px 0px; }
.fenlei2{width:208px;height:96px; background:url(../images/allanmu.png) no-repeat -334px 0px; }

.fenlei3{width:209px;height:96px; background:url(../images/aboutlm.png) no-repeat 0px 0px; }
.fenlei4{width:125px;height:96px; background:url(../images/aboutlm.png) no-repeat -209px 0px; }
.fenlei5{width:208px;height:96px; background:url(../images/aboutlm.png) no-repeat -334px 0px; }

.con_fl a.fenlei_fire{background-position:0px -96px;}

.con_fl a.fenlei1_fire{background-position:-209px -96px;}

.con_fl a.fenlei2_fire{background-position:-334px -96px;}

.con_fl a.fenlei3_fire{background-position:0px -96px;}

.con_fl a.fenlei4_fire{background-position:-209px -96px;}

.con_fl a.fenlei5_fire{background-position:-334px -96px;}



.message{width:324px;height:208px; background:url(../images/message.png) no-repeat 0px 0px; }
.message1{width:340px;height:208px; background:url(../images/message.png) no-repeat -324px 0px; }
.message2{width:334px;height:208px; background:url(../images/message.png) no-repeat -664px 0px; }


.about_t{background:url(../images/anlishowt.png) no-repeat; width:1008px;height:21px; margin-top:0PX;}

.about_m{background:url(../images/anlishowm.png) repeat-y;width:1008px; }

.about_b{background:url(../images/anlishowb.png) no-repeat;width:1008px;height:12px;}

.about_m_img{width:285px; height:754px; margin:5px 0 0 15px}

.about_m_wz_t{width:671px;  margin:0px 0 0 15px; font-size:16px; color:#ffb200; font-weight:bold; line-height:30px;}

.about_m_wz_m{width:671px; margin:0px 0 0 15px;font-size:12px; font-family:"Microsoft YaHei" ;color:#829fca;line-height:29px;}

.about_s{background:url(../images/anlishowm.png) repeat-y;width:1008px;}

.about_s_n{width:988px; margin:10px 10px; min-height:500px; color:#90a5c2;}


.message_form{width:1008px; margin-bottom:20px;}

.message_form ul{width:1004px; margin:20px 4px 0 4px;}

.message_form ul li{ list-style:none; }

.message_form_sr{width:454px;height:33px; line-height:33px; color:#adc1d9; padding:5px 5px; background:url(../images/form.png)}

.message_form_sr1{width:994px;height:210px; line-height:24px; color:#adc1d9; padding:5px 5px; border:1px solid #fff; background:#e9f2ff;}