@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#292929;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.clear{clear:both}

.oveh{overflow:hidden}

.topb{position:fixed; top: 0px; left:0; right:0; z-index:9990; width:100%; background:#FFF}
.top{width:1150px; margin:0 auto; background:#FFF; height:116px; }
.top_lf{width:807px; float:left; height:116px; }
.top_lf img{padding-top:10px; padding-left:5px;}
.top_ri{width:343px; float:left}
.top_ri_img{width:75px; float:left}
.top_ri_img img{padding-top:20px;}
.top_ri_txt{width:210px; float:left; line-height:35px;font-size:24px; font-weight:bold; color:#fe0107; font-style:italic; padding-top:20px; text-align:center}
.navtopbox{width:1115px; height:91px; margin:0 auto;background-color:#f3f3f3;}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(../images/nav_shadow.png) repeat-x;}

.top02{height:70px;width:100%;background:#145caf;}
.top-head{height:70px;width:100%; }
.nav{width:1150px; margin:0 auto;}
.nav ul{width:1150px;}
.nav li{width:115px;margin:0 3px 0 6px;float:left;text-align:center;/* position:relative;*/}
.nav a{width:115px;height:42px; line-height:42px;padding-top:15px;display:block;font-size:1.2rem; color:#fff/*overflow:hidden;*/}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #bfd5ed;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;color:#bfd5ed;}

.nav a#sel{border-bottom:3px solid #bfd5ed;color:#ffffff;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:185px;overflow:hidden;text-align:left;z-index:110;left:0px; background: rgba(207, 207, 207, 0.9);}
.nav .sub .nav_xiao{width:1200px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(../images/201603/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#f3782a;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:1000px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:1000px;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:15px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{width:100%;height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#123577;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_four{width:512px;overflow:hidden;margin-right:25px;margin-left:55px;}
.nav .sub .nav_xiao .xiao_four h2{font-size:18px;font-weight:normal;color:#333333;height:50px;line-height:50px;border-bottom:1px solid #b3b3b3;letter-spacing:3px;margin-top:10px;}
.nav .sub .nav_xiao .xiao_four .ul{width:590px;}
.nav .sub .nav_xiao .xiao_four .ul li{height:42px;line-height:42px;margin-right:80px;padding-right:10px;width:205px;overflow:hidden;float:left;display:inline;background:url(../images/nav_dian2.png) right center no-repeat;margin-left:0px;position:inherit;}
.nav .sub .nav_xiao .xiao_four .ul li a{padding:0;width:205px;text-align:left;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;color:#666666;}
.nav .sub .nav_xiao .xiao_five a:hover{color:#123577}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #ababab;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;color:#666666;}
.nav .sub .nav_xiao .xiao_five2 p a:hover{color:#123577}
.nav .sub .nav_xiao .xiao_six_l{float:left;width:140px;margin-left:70px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;background:url(../images/yuming_pic9.png) left center no-repeat;padding-top:0; overflow:hidden; width:120px;}
.nav .sub .nav_xiao .xiao_six_l a.osel{background:url(../images/yuming_pic9_on.png) left center no-repeat;color:#f3782a;}
.nav .sub .nav_xiao .xiao_six_r{float:left;width:990px;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r img{display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r a{float:left;width:220px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:50px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}

.nav .sub .nav_xiao .xiao_six_l2{float:left;width:140px;margin-left:70px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l2 a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;background:url(../images/yuming_pic9.png) left center no-repeat;padding-top:0;}
.nav .sub .nav_xiao .xiao_six_l2 a.osel2{background:url(../images/yuming_pic9_on.png) left center no-repeat;color:#f3782a;}
.nav .sub .nav_xiao .xiao_six_r2{float:left;width:990px;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r2 img{display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r2 a{float:left;width:220px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:30px;}
.nav .sub .nav_xiao .xiao_six_r2 a:hover img{margin-top:-4px;margin-bottom:36px;}



@media (min-width:768px) {
    .jjbox {
        width: 750px;
    }
}

@media (min-width:992px) {
    .jjbox {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .jjbox {
        width: 1150px;
    }
}



.banner{ width:100%; height:653px; overflow:hidden; position:relative; margin-top:120px;}
.banner2{ width:100%; height:494px; overflow:hidden; position:relative; margin-top:200px;}
.b-img{ height:783px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:653px; float:left;}
.b-list{ height:50px;position:relative; margin:620px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#74a4ff;}
.b-list .spcss{background:#123577;}

.ss_box{width:100%; background:url(../images/ss_bj.png) repeat-x; height:70px;}
.ssk{width:1150px; margin:0 auto}
.ssk_le{width:670px; float:left; line-height:60px; font-size:16px}
.ssk_ri{width:480px; float:left; line-height:60px; padding-top:15px;}
.ssbj_txt{width:357px; height:27px; border:2px solid #909090; float:left; padding-left:10px;}
.ssbj_btn{width:75px; height:31px; background:url(../images/ss_btn.jpg) center no-repeat; border:0px; float:left}

.jjbj{width:100%; height:959px; background:url(../images/jj_bj.jpg) center no-repeat}
.jjbox{width:1150px; margin:0 auto}
.jjti{width:601px; height:100px; background:url(../images/bt_bj.png) no-repeat center bottom; margin:0 auto; text-align:center; padding-top:80px;}
.jjti_txt{width:600px; font-size:36px; color:#145caf; font-weight:bold; text-align:center; padding-left:10px; height:65px;}
.jjti_nr{width:600px; font-size:16px; color:#1f1f1f;text-align:center;}
.jjbox2{width:1150px; margin:0 auto}
.jj_le{width:1150px; float:left}
.jj_lenr{width:1150px; padding-top:60px; color:#383838; font-size:14px; line-height:30px;}
.jj_lenr2{width:1150px; padding-top:60px; color:#383838; font-size:14px; line-height:30px; text-align:center; margin:0 auto}
.jj_lenr_more{width:530px; text-align:right; font-size:14px; color:#175eb0;}
.jj_lenr_more a{text-align:right; font-size:14px; color:#175eb0;}
.jj_lelist{width:550px;}
.jj_lelist li{width:173px; float:left}
.jj_lelist li img{padding-top:10px;}

.jj_lelist li img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
	
.jj_lelist li:hover img{
	-moz-transform:rotateX(45deg);
	-ms-transform:rotateX(45deg);
	-o-transform:rotateX(45deg);
	-webkit-transform:rotateX(45deg);
	transform:rotateX(45deg);
}


.jj_ri{width:600px; float:left}
.jj_ri img{padding-top:100px;}



.sypro_bj1{width:100%; height:960px; background:url(../images/pro_bj.jpg) center no-repeat }

.sypbox{width:1150px; margin:0 auto}
.sypti{width:601px; height:100px; background:url(../images/bt_bj.png) no-repeat center bottom; margin:0 auto; text-align:center; padding-top:80px;}
.sypti_txt{width:600px; font-size:36px; color:#ffffff; font-weight:bold; text-align:center; padding-left:10px; height:65px;}
.sypti_nr{width:600px; font-size:16px; color:#ffffff;text-align:center;}

.syp_tab{width:1150px; height:100px; margin:0 auto; text-align:center}
.syp_tab ul{width:800px; padding-top:90px; margin:0 auto;  text-align:center;}
.syp_tab1 a{width:200px; height:62px; background:#fff; border:0px; float:left; color:#0a0a0a; text-align:center; line-height:62px; font-size:18px; overflow:hidden; text-overflow:ellipsis;}
.syp_tab1 a:hover{width:200px; height:62px; background:#4f4f4f; border:0px; color:#fff}
.syp_tab2 a{width:200px; height:62px;color:#fff; background:#4f4f4f; border:0px;float:left; text-align:center; line-height:62px; font-size:18px; overflow:hidden; text-overflow:ellipsis;}


.sypro_bb{width:1150px; height:480px; margin:0 auto;}
.sypp{width:1108px;margin:0 auto; overflow:hidden; padding-top:100px;}
.syproulbox{width:990px;float:left; overflow:hidden; padding-left:15px;}
.syproulbox  li{width:330px; height:228px; float:left; overflow:hidden; position: relative;  margin-bottom:20px}
.syproulbox  li a{display:block;}
.syproulbox  li img{width:309px; height:224px;}
.syproulbox  li p{width:309px; height:224px;overflow:hidden; border:2px solid #fff}
.syproulbox  li h3{line-height:50px;height:50px; font-size:14px; width:313px;font-weight: normal; background: rgba(98,103,109,.8); color: #FFFFFF; position: absolute;bottom:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.syproul p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.syproul:hover p img{transform:scale(1.2);}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:190px 20px 0 0;width:28px;}
.mr_frBtnR{float:left;margin-top:190px;cursor:pointer;width:28px;height:46px; margin-left:20px}


.acvpicbj{width:100%; background:url(../images/ys_bj2.jpg) center no-repeat; height:735px;}
.sy_ys{width:1147px; background:url(../images/ys_nrbj.png) no-repeat center; margin:0 auto; height:384px; overflow:hidden; margin-top:80px;}
.sy_ys_l{width:590px; float:left}
.sy_ys_r{width:540px; float:left; padding-top:50px; line-height:30px; color:#fff; font-size:16px}
.sy_gg{width:100%; background:url(../images/adv.jpg) center no-repeat; height:251px;}
.sy_gg_img{width:1133px; height:202px; margin:0 auto; text-align:center}
.sy_gg_img img{padding-top:30px;}


.sycasebx{width:100%; background:url(../images/case_bj.jpg) no-repeat center; height:772px;}
.sycase_bb{width:1150px; height:500px; margin:0 auto; overflow:hidden}
.sycp{width:1150px;margin:0 auto; overflow:hidden; padding-top:80px;}
.sycaseulbox{width:1038px;float:left; overflow:hidden;}
.sycaseulbox  li{width:346px; height:434px; float:left; overflow:hidden; position: relative;}
.sycaseulbox  li a{display:block;}
.sycaseulbox  li img{width:336px; height:434px;}
.sycaseulbox  li p{width:336px; height:434px;overflow:hidden; border:2px solid #076ce1}
.sycaseulbox  li h3{line-height:50px;height:50px; font-size:14px; width:338px;font-weight: normal; background: rgba(37,110,202,.8); color: #FFFFFF; position: absolute;bottom:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.sycaseul p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.sycaseul:hover p img{transform:scale(1.2);}
.mr_frBtnL1{cursor:pointer;display:inline;float:left;height:46px;margin:190px 20px 0 0;width:28px;}
.mr_frBtnR1{float:left;margin-top:190px;cursor:pointer;width:28px;height:46px; }
.sycase_more{width:1150px; margin:0 auto; text-align:center;}
.sycase_more img{ text-align:center}



.synewsbx{width:100%; background:url(../images/news_bj.jpg) no-repeat center; height:699px;}


.sy_nbox{width:1150px; margin:0 auto;}
.sy_nl{width:540px; float:left;}
.sy_nlbb{width:508px; background:#eeeeee; height:464px;box-shadow: 0px 8px 6px 2px #9fa0a2;  /*Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+*/-webkit-box-shadow: 0px 8px 6px 2px #9fa0a2   -moz-box-shadow: 0px 8px 6px 2px #9fa0a2; margin-top:30px;}
.sy_nl_ti{width:508px; height:60px;}
.sy_nl_til{width:403px; float:left; line-height:60px; color:#333333; font-size:18px; padding-left:20px;}
.sy_nl_tir{width:65px; float:left}
.sy_nl_tir a{font-size:18px; color:#333333;line-height:60px; height:60px;}

.sy_nlpic{width:262px; float:left;}
.sy_nlpic img{ padding-left:10px;}
.sy_nltxb{width:246px; float:left}
.sy_nltxt_ti{width:233px; height:60px; line-height:60px; font-size:16px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sy_nltxt{width:233px; float:left;line-height:25px;font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.sy_nlli{width:453px; height:44px; padding-left:20px; padding-top:20px;}
.sy_nlli_lf{width:344px; background:url(../images/nte.png) no-repeat left; line-height:44px; float:left; padding-left:20px;}
.sy_nlli_ri{width:89px; float:left;line-height:44px;}

.sy_nr{ width:610px; float:left}
.sy_nrbx{width:600px;background:#eeeeee; height:464px;box-shadow: 0px 8px 6px 2px #9fa0a2;  /*Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+*/-webkit-box-shadow: 0px 8px 6px 2px #9fa0a2   -moz-box-shadow: 0px 8px 6px 2px #9fa0a2; margin-top:30px;}

.sy_nr_ti{width:600px; height:60px;}
.sy_nr_til{width:498px; float:left; line-height:60px; color:#333333; font-size:18px; padding-left:20px;}
.sy_nr_tir{width:80px; float:left}
.sy_nr_tir a{font-size:18px; color:#333333;line-height:60px; height:60px;}

.sy_nrNr{width:524px; padding-left:10px;height:133px;}
.sy_nrpic{width:193px; float:left}
.sy_nrpic img{ padding-left:10px;}
.sy_nrtxb{width:329px; float:left}
.sy_nrtxt_ti{width:329px; height:40px; line-height:40px; font-size:16px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sy_nrtxt{width:329px; float:left;line-height:25px;font-size:14px; overflow:hidden; text-overflow:ellipsis; height:70px}

.sy_lxwm{width:100%; background:url(../images/lxwm_bj.jpg) no-repeat center; height:787px;}
.sy_lxwmbx{width:1150px; margin:0 auto;}
.sy_lxwpic{ width:768px; float:left}
.sy_lxwpic img{ padding-top:50px;}
.sy_lxwnr{width:382px; float:left}
.sy_lxwnr_ti{width:445px; height:169px; font-size:18px}
.sy_lxwnr_txt{width:445px; height:316px; overflow:hidden;text-overflow:ellipsis; line-height:36px; font-size:18px}

.dbox{width:100%; height:465px; background:url(../images/bot_bj.jpg) center no-repeat}
.dbox_mid{width:1150px; margin:0 auto; padding-left:35px;}
.dbox_mid_1{ width:344px; background:url(../images/xian.jpg) right repeat-y; height:350px; color:#f1f1f1; font-size:24px;text-align:center; vertical-align:middle; padding-top:80px; float:left; margin-top:22px;}
.dbox_mid_1 img{ padding-top:50px;}
.dbox_mid_r{width:806px; float:left;}
.dbox_mid_rup{ width:728px; background:url(../images/xian.jpg) bottom repeat-x; height:102px; line-height:100px; color:#f1f1f1; font-size:16px;text-align:center; padding-top:30px; margin-left:60px;}
.dbox_mid_rup li{width:91px; float:left}
.dbox_mid_rup li a{line-height:100px; color:#f1f1f1; font-size:16px;  text-align:center;}
.dbox_mid_rdown{width:738px; padding-left:80px; line-height:35px; font-size:16px;color:#f1f1f1; padding-top:30px;}
.dbox_mid_rdown_li{width:580px; float:left;line-height:35px; font-size:16px;color:#f1f1f1; }
.dbox_mid_rdown_ri{width:140px; float:left;font-size:16px;color:#f1f1f1; text-align:center}
.dbox_mid_rdown_ri img{padding-top:10px;}
.dbox_mid_rdown a{color:#f1f1f1}


.dy_linbj{width:100%; height:57px; border-bottom:1px solid #8d8d8d}
.dy_lintxt{width:1150px; margin:0 auto}
.dy_lintxtnr{width:1100px; text-align:right; padding-top:25px;}
.c_red{color:#bd0f28}
.c_gry{color:#282828}
.dybox{width:1150px; margin:0 auto; min-height:800px; display:block}
.dybox_left{width:300px; float:left}
.dyb_lti{width:233px; height:60px; background:#145cb0; text-align:center; font-size:24px; color:#fff; margin-top:40px; line-height:60px}
.dyb_ltxt{width:231px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; min-height:100px;}
.dyb_listbx{width:231px;padding-bottom:10px;padding-top:20px;}
.dyb_list{width:200px; height:40px;  background:#999; margin:0 auto; text-align:center }
.dyb_list a{width:200px; height:40px;color:#fff; text-align:center; line-height:40px; font-size:16px}
.dyb_list a:hover{color:#fff; text-align:center; line-height:40px; font-size:16px; background:#145cb0;width:200px; height:40px; display:block }
.dyb_list1{width:200px; height:40px;  background:#145cb0; margin:0 auto; text-align:center }
.dyb_list1 a{color:#fff; text-align:center; line-height:40px; font-size:16px}
.dyb_lti2{width:233px; height:60px; background:#145cb0; text-align:center; font-size:24px; color:#fff; margin-top:50px; line-height:60px}
.dyb_ltxt2{width:211px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; min-height:100px; padding:10px; line-height:30px; font-size:14px}


.dybox_right{width:850px; float:left}
.dy_boxti{width:850px;}
.dytti{width:850px; text-align:center; font-size:36px; color:#282828; font-weight:bold; height:80px; padding-top:40px;}
.dy_libx{width:200px; background:url(../images/news_bj2.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#282828; float:left; font-size:24px; margin-right:20px;margin-left:10px;}
.dy_libx2{width:200px; background:url(../images/news_tab.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px; margin-left:10px;}
.dy_libx2 a{width:200px; background:url(../images/news_tab.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px;}
.dy_nr{width:850px; line-height:30px; color:#282828;}
.dy_nr_ti{width:850px; text-align:center; font-size:16px; height:100px;}

.pro_jiao{ min-width:200px; height:38px; border:2px solid #bd0f28; background:#fff; text-align:center; line-height:40px; color:#282828; float:left; font-size:24px;padding:10px; margin-bottom:20px; margin-right:20px;}
.pro_jiao2{ min-width:200px; height:80px; background:url(../images/jiao.png) no-repeat bottom; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px;}
.pro_jiao_up{ min-width:200px; height:40px; background:#bd0f28; text-align:center; line-height:40px; color:#fff; font-size:24px; padding:10px;}
.pro_jiao_up a{ min-width:200px; height:40px; background:#bd0f28; text-align:center; line-height:40px; color:#fff; font-size:24px; padding:10px;}

.prolistbox{width:850px; overflow:hidden; margin-bottom:20px; min-height:800px;}
.prolistbox ul{width:283px; height:287px; float:left; overflow:hidden; position: relative; margin-top:10px;}
.prolistbox ul li a{display:block;}
.prolistbox ul li img{width:270px; height:220px;}
.prolistbox ul li p{width:270px; height:220px;overflow:hidden;}
.prolistbox ul li h3{line-height:50px;height:50px; font-size:14px; width:270px;font-weight: normal;  color: #666666; position: absolute;bottom:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.prolistbox1{width:850px; overflow:hidden; margin-bottom:20px; min-height:800px;}
.prolistbox1 ul{width:283px; height:400px; float:left; overflow:hidden; position: relative; margin-top:10px;}
.prolistbox1 ul li a{display:block;}
.prolistbox1 ul li img{width:270px; height:350px;}
.prolistbox1 ul li p{width:270px; height:350px;overflow:hidden;}
.prolistbox1 ul li h3{line-height:50px;height:50px; font-size:14px; width:270px;font-weight: normal;  color: #666; position: absolute;bottom:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }


.main_page{margin:0 auto;width:850px; margin-top:50px; overflow:hidden; display:block;  text-align:center; margin-bottom:20px}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#23549f;color:#fff;border:#23549f solid 1px;}  

.pro_show_pic{width:850px; margin:0 auto;margin-bottom:20px;}

.pro_sline{width:850px; height:2px; border-bottom:1px solid #999}
.pro_show{width:850px;  margin-top:20px; height:150px;}
.pro_s_l{width:100px; float:left; line-height:120px; color:#282828; font-size:16px}
.pro_s_x{width:1000px; float:left}
.pro_s_x ul li{width:170px; float:left}
.pro_s_x ul li img{width:165px; height:115px;}

.f_l ul{height:100px; margin-left:0; margin-top:10px; margin-bottom:20px; }
.f_l ul li{float:left; width:400px; height:36px; line-height:36px; margin:0 auto; text-align:center;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;}
.f_l ul li a:link,.f_l ul li a:visited,.f_l ul li a:hover,.f_l ul li a:active{width:400px;margin:0 auto; color:#666; display:block; text-align:center; font-size:16px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;}

.news_ti{width:850px; height:80px; line-height:80px; text-align:center; margin:0 auto; font-size:16px; font-weight:bold}
.news_nr{width:850px; line-height:30px; color:#333; margin:0 auto; padding-top:20px; font-size:16px;}

.news_nd{width:850px; height:180px;overflow:hidden; text-overflow:ellipsis; padding-top:10px;}
.news_nd_pic{width:240px; float:left}
.news_nd_pic img{ width:225px; height:168px;}
.news_nd_txt{width:610px; float:left}
.news_nd_ti{width:610px; height:36px; line-height:36px; color:#393939; font-size:16px; font-weight:bold; background:url(../images/nte.png) no-repeat left}
.news_nd_ti a{padding-left:30px;}
.news_nd_nr{width:610px; height:80px;overflow:hidden; text-overflow:ellipsis;}
.news_nd_nr a{width:610px; height:80px;padding-left:30px;color:#393939; font-size:14px; overflow:hidden; text-overflow:ellipsis; }

#focus_Box{position:relative;width:1150px;height:308px;margin:20px auto; }
#focus_Box ul{position:relative;width:710px;height:308px;left:0; text-align:center; margin:0 auto; right:0;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}