@charset "utf-8";
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body{font-family:Microsoft YaHei,Arial;margin:0px;padding: 0px; font-size:12px; }
#other{ background:none;}
img{ border:none}
a {text-decoration: none ; }
i{ font-style:normal}
.clear{ clear:both}
.clear{clear: both;}
a{text-decoration: none;}
input{ outline:none}
.wl_fleft{ float:left !important}
.wl_fright{ float:right !important}
h1,h2,strong{font-weight: normal;}
@-webkit-keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}
@keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}



.top_bg{ width:100%; height:141px; min-width:1155px; background:url(../img/top_bg.png) repeat-x top;}
.top{ width:1155px; height:141px; margin:0 auto;}
.top_top{ width:1155px; height:85px; margin:0 auto;}
.top_log a{ display:block; float:left; width:479px; margin-top:13px;}
.top_ring{ display:block; float:right; background:url(../img/top_bg2.png) no-repeat top right; width:445px; padding:0px 0px 0px 100px;}
.top_laug{ width:250px; height:37px; background:url(../img/lug_bg.png) no-repeat; float:right}
.top_laug a{ padding:0px 7px; color:#333; line-height:37px; float:left;}
.top_laug a:hover{ color:#c70131}
.top_laug a.cur{ color:#c70131}
.top_tel{ float:right; width:260px; height:30px; margin-top:17px; background:url(../img/top_tel.png) no-repeat 0px 10px;}
.top_tel span{ padding:0px 0px 0px 10px; color:#ca113e; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; float:left}
.top_tel i { width:17px; height:30px; background:url(../img/top_tel.png) no-repeat 0px 10px; display:block; float:left}
.nav{ width:840px; height:57px; float:right;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:143px; height:48px; line-height:48px; background:url(../img/nav.png) no-repeat center bottom; padding-top:8px; text-align:center; margin-left:-10px; position:relative; font-size:14px;text-transform:capitalize}
.nav ul li.li1{ z-index:10;}
.nav ul li.li2{ z-index:9;}
.nav ul li.li3{ z-index:8;}
.nav ul li.li4{ z-index:7;}
.nav ul li.li5{ z-index:6;}
.nav ul li.li6{ z-index:5;}
.nav ul li a{ display:block;color:#333;}
.nav ul li:hover{ background:url(../img/nav_hover.png) no-repeat center bottom;}
.nav ul li a:hover{ color:#fff;}
.nav ul li.cur{ background:url(../img/nav_hover.png) no-repeat center bottom;}
.nav ul li.cur a{color:#fff;}
.bananer{ width:100%; height:208px; min-width:1155px;}
.mian_bg{ width:100%; height:auto;}
.main{ width:1155px; height:auto; overflow:hidden; margin:0 auto; min-height:550px;}
.main_y1{ width:12px; height:auto; overflow:hidden;background:url(../img/yi1.png) repeat-y left; float:left;min-height:700px;}
.main_con{ width:1111px; height:auto; background-color:#fff; float:left; min-height:700px; padding:0px 0px 0px 20px ;}
.main_con_lef{ width:737px; height:auto; float:left; overflow:hidden; padding-top:15px;}
.main_con_lef_tit{ width:737px; height:40px; background:url(../img/tie_line.png) no-repeat bottom;}
.main_con_lef_tit span{ display:block; float:left; line-height:40px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
.main_con_lef_tit i{ display: block; float:left; color:#0d6abd; font-size:12px; line-height:40px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.main_con_lef_tit2{ width:737px; height:40px; background:url(../img/tie_line.png) no-repeat bottom; margin-top:15px}
.main_con_lef_tit2 span{ display:block; float:left; line-height:40px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
.main_con_lef_tit2 i{ display: block; float:left; color:#0d6abd; font-size:12px; line-height:40px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}

.main_con_vdeo{ padding:15px 20px 0px 5px; overflow:hidden}
.mainvedo_lef{ display:block; border:1px solid #d5eafe; background-color:#edf6fe; padding:10px; float:left;    -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px; }
.mainvedo_rig{ float:left; margin-left:20px; width:315px; overflow:hidden; padding-top:30px;}
.mainvedo_rig2{ float:left; margin-left:20px;overflow:hidden; padding-top:30px; width:430px;}
.mainvedo_rig_tit{ font-size:14px; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0d6abd; text-transform:uppercase}
.mainvedo_rig_con{ padding:10px 2px; overflow:hidden; font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-indent:2em; text-align:justify;text-transform:capitalize; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;}
.mainvedo_rig_con a{ color:#333333;word-break:break-all;}
.news_bouttom{ padding:0px 0px 0px; overflow:hidden; border:1px solid #d5eafe; background-color:#edf6fe; border-bottom:none; margin-top:18px;}
.news_bouttom ul li{ width:685px; float:left; height:33px; border-bottom:1px solid #d5eafe; line-height:33px; background:url(../img/ss.png) no-repeat 12px 12px; padding:0px 13px;}
.news_bouttom ul li a span{ display:block; float:left; color:#0464ba; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;width: 80%;  white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_bouttom ul li a i{ display:block; float:right; color:#4b97db}
.news_bb{ width:737px; height:26px; background:url(../img/reb_con_bg.png) no-repeat center bottom; margin-top:5px;}

.main_con_rig{ width:347px; height:auto; overflow:hidden; float:right; margin-top:3px;}
.main_con_rig a img{ }
.main_con_rig a img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.main_y2{width:12px; height:auto; overflow:hidden;background:url(../img/y2.png) repeat-y right; float:right;min-height:700px;}
.foot_bg{ width:100%; height:82px; background-color:#1061b3; min-width:1155px;}
.fooot{ width:1131px; height:57px; background:url(../img/foo_bg.png) no-repeat center top; margin:0 auto; padding-top:25px;}
.fooot p{ font-size:12px; color:#fff; line-height:22px; text-align:center;text-transform:capitalize}
.cl_bg {width: 100%;height: 167px;min-width: 1155px; z-index:-1; position:relative}
/*class cl*/
.cmain{ width:1125px; height:auto; margin:0 auto 0px; min-height:550px; position:relative; background:url(../img/main_bg.png) repeat-y; padding:0 15px;}
.cl_mian{ width:1105px; height:auto; overflow:hidden; min-height:700px;background:#fff;padding:0px 10px; margin-top:-32px; position:relative; z-index:10;}
.cl_lef{ width:270px; height:auto; overflow:hidden; float:left; margin-right:10px; padding-top:10px; }
.cl_leftt{ width:275px; height:55px; background:url(../img/cl_tit.png) no-repeat center;}
.cl_leftt span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; line-height:55px; padding-left:30px;text-transform:capitalize}
.cl_lefpic{ width:275px; height:auto; overflow:hidden; margin-top:20px;}
.cl_lefpic a img{ width:275px;}
.cl_lefpic a img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.cl_rig{ width:825px; float: left; height:auto; overflow:hidden; background:url(../img/cl_riglefyy.png) no-repeat top left; min-height:500px;}
.cl_rig_tit{ padding-top:10px; height:49px; line-height:40px; background: url(../img/tt_line.png) no-repeat bottom center; color:#666666; font-size:12px;text-transform:capitalize; padding-left:30px;}
.cl_rig_tit a{ color:#065fb6;}
.cl_riglist{ width:790px; overflow:hidden; border:1px solid #d5eafe;  border-bottom:none; margin:20px 0px 20px 18px;}
.cl_riglist ul li{  height:32px; border-bottom:1px solid #d5eafe; line-height:32px; font-size:12px;text-transform:capitalize; background:url(../img/ss2.png) no-repeat 15px 11px #edf6fe; float:left; width:790px;}
.cl_riglist ul li a span{ display:block; float:left; padding-left:35px; color:#333;width: 80%;  white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.cl_riglist ul li a i{ display:block; float:right; color:#333; padding-right:15px;}
.cl_riglist ul li:hover{ height:32px; border-bottom:1px solid #d5eafe; line-height:32px; font-size:12px;text-transform:capitalize; background:url(../img/ss.png) no-repeat 15px 11px #edf6fe; float:left; width:790px;}
.cl_riglist ul li:hover a span{ color:#065fb6}
.cl_riglist ul li:hover a i{color:#065fb6}
.nei_nav{font-family:Arial}
.nei_nav dt a{ display:block;height:48px; line-height:48px;padding:0 0 0 30px;color:#333; font-size:14px; cursor:pointer; border-bottom:1px solid #f3f3f3; background-color:#dfdfdf; text-transform:capitalize}
.nei_nav dt a:hover,.nei_nav dt a.on{  background-color:#dfdfdf; color:#0c4da1}
.nei_nav dd li{ height:32px; line-height:32px;padding:0 0 0 47px; overflow:hidden;}
.nei_nav dd li a{ padding:0 0 0 10px;color:#525252; font-size:12px; line-height:24px;background:url(../img/sign.gif) no-repeat 0 5px;}
.nei_nav dd li a:hover,.nei_nav dd li a.on{color:#dd001d;}



.view_con{ margin-top:20px; padding:0px 30px; overflow:hidden;}
.view_con_lrtt{ line-height:40px; border-bottom:1px solid #f1eeee; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-transform:capitalize; color:#333}
.view_con_c{ padding:15px 0px; overflow:hidden; line-height:22px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif;word-wrap:break-word; text-align:justify}
.view_con_c p{padding:3px 0px; line-height:22px; color:#333;word-wrap:break-word; text-align:justify}
.view_page{ padding:8px 0px; overflow:hidden;}
.view_pagelef{ display:block; float: left;}
.view_pagelef p{ line-height:18px; color:#333; font-family:12px; font-family:Arial, Helvetica, sans-serif;text-transform:capitalize;}
.view_pagelef p a{ color:#065fb6}
.view_pagerig{ display:block; float:right;}
.view_pagerig i{line-height:24px; color:#999; font-family:12px; font-family:Arial, Helvetica, sans-serif;text-transform:capitalize;}

.xc_case{ height:auto; overflow:hidden; margin:16px 0px 20px 10px; }
.xc_case ul{float:left;}
.xc_case ul li{width:235px; height:235px; overflow:hidden; float:left; border:1px solid #e7e7e7; padding:20px 8px 10px; margin:15px 9px;}
.xc_case ul li a p{ color:#333; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify;text-transform:capitalize;}
.xc_case ul li a font{ display:block; width:230px; height:18px; line-height:18px; color:#cd2e21; font-size:14px; padding-left:25px; font-weight:bold}
.xc_case ul li a .pctt{ width:235px; height:180px; text-align:center; margin-bottom:8px;}
.xc_case ul li a .img{   overflow:hidden; height:180px;width: 100%;}
.xc_case ul li:hover{box-shadow:0 1px 10px rgba(63, 72, 79, 0.2);}
.xc_case ul li a p:hover{ color:#024b91}
.xc_case ul li a i{ display:block; width:230px; line-height:18px; color:#0c4da1; padding-left:25px; font-size:13px;}

.pro_cont{ padding:0px 0px 15px 20px; overflow:hidden; min-height:350px;}
.playttu{padding:0 0 25px; border-bottom:1px dotted #D9D8D8; overflow:hidden;}
.playtltu{width:200px; float:left; margin-top:20px;}
.playtltu img{padding: 9px;
border: #D7D5D5 1px solid;
box-shadow: 3px 4px #E3E3E3;
width: 176px;
height: 110px;}
.playtrtu{width:596px; float:right}
.playtr-tittu{ font-size:13px; color:#333; line-height:28px;padding:5px 0;border-bottom:#e0e0e0 1px solid; margin:15px 12px 5px; font-family:Arial, Helvetica, sans-serif;text-transform:capitalize;}
.playtr-tittu span{float:right;font-size:12px;}
.playtr-tittu a{color:#333;}
.playtr-tittu a:hover,.playtr-linktu a:hover{color:#065fb6;}
.playtr-txttu{padding:10px 10px 5px 5px;color:#999;line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-transform:capitalize; text-align:justify}
.playtr-linktu a{display:inline-block;padding-left:22px;color:#333; background:url(../img/icon.jpg) no-repeat;line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:14px;}


.seach{ width:173px; height:25px; float:left; margin-right:20px; background:url(../img/seach.png) no-repeat center; margin-top:10px}
.seach dd{float:left;color:#999; width:25px; overflow:hidden;}
.seach dt{width:147px; height:25px; line-height:25px; float:left; overflow:hidden; }
.pro_search_input{border:none;height:25px;line-height:25px;width:147px; color:#999; padding-left:20px;background:none; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.pro_search_btn{width:25px;height:25px;overflow:hidden;border:none;background:none;cursor:point; }
/*分页*/
.page{width:100%;height:50px;line-height:50px;text-align:center;border-top:none;padding:0 0 0px 0; margin:40px auto;font-size: 14px;}
.page a{padding:8px 35px;color:#333;margin:0 3px; border:1px solid #eaeaea; text-transform: uppercase;}
.page a:hover{color:#fff;background:#2a62b7;border:1px solid #2a62b7;}
.page span{color:#fff;margin:0 6px;border:0px;background:#2a62b7;padding:8px 35px;border:1px solid #2a62b7;}
.page font{color:#fff;}