*{margin:0;padding:0;}
fieldset,img{border:0;}
img{/*display:block;*/ vertical-align:top;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
input{padding-top:0;padding-bottom:0; }
input::-moz-focus-inner{border:0;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:14px;margin:0;font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}

body{color:#333;padding:0px 0;
font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;
background:#fff; }
.clearfix:after{content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{color:#333;text-decoration:none;}
/*a:visited{color:#666;}*/
a:hover/*,a:active,a:focus*/{color:#068cce;text-decoration:none;}
.hidden{visibility:hidden;}

h1,h2,h3,h4,h5,h6{font-weight:400;}

/*设置选中文字时的背景色*/
::selection{ background:#068cce; color:#fff; }
::-moz-selection    { background:#068cce; color:#fff; }
::-webkit-selection { background:#068cce; color:#fff;}
/*可改变元素被点击时背景框的颜色*/
html{-webkit-tap-highlight-color: rgba(240,240,240,0.7);}/*如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/

/*--------------------------end公用样式*/
body{ background-color:#fff;}

.w_1200{margin: 0 auto; width: 1200px;}
.min_1200{margin: 0 auto; min-width: 1200px; _width:expression((documentElement.clientWidth < 1200) ? "1200px" : "auto" );}
.max_1200{margin: 0 auto; max-width: 1200px; _width:expression((documentElement.clientWidth > 1200) ? "1200px" : "auto" );}

/*头文件*/
.header{height:105px; background-color: #fff; }

.funhead{height:105px; background-color: #fff;position: relative; z-index: 20; display: block;width: 100%; }

.funhead_fixed .logo{ padding:.1em 0 0 0;}
.funhead_fixed .logo img{ height:60px;}
.funhead_fixed .nav{ padding:30px 0 0 0; height: 40px;}
.funhead_fixed .nav li .nav_a{ height:40px; height: 37px\9;*height: 37px;height: 37px\0;}
.funhead_fixed .nav li .nav_a::before{ bottom:0px;} 
.funhead_fixed .lansel{ margin-top:.8em;}
.funhead_fixed .sec_nav{ top:40px;}
/*固定位置头部*/
@-webkit-keyframes hdnav2-show{0%{top:-42px}100%{top:0}}
@keyframes hdnav2-show{0%{top:-42px}100%{top:0}}
.funhead_fixed{position: fixed; top: 0; left: 0; height: 70px; _position: absolute; animation: hdnav2-show .3s; -moz-animation: hdnav2-show .3s; -webkit-animation: hdnav2-show .3s;
box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, .2);}
* html{background-image: url(about:blank); background-attachment: fixed;}


/*标志*/
.logo{ padding:.5em 0 0 0;}

/*导航*/
.nav{ padding:40px 0 0 0; font-size: 15px; height: 65px;}
.nav li{ float:left; margin-left: 4em; position: relative; z-index: 9;}
.nav li .nav_a{ position:relative; float:left; padding:0 .2em; height: 65px; height: 48px\9; *height: 48px; height: 48px\0;}
.nav li .nav_a:hover,.nav .on .nav_a,.nav .hover .nav_a{ border-bottom:3px solid #068cce\9;*border-bottom:3px solid #068cce;}

.nav li .nav_a::before{ display: block; content: ''; position:absolute;background-color: #068cce; height: 3px; -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 3px; bottom: 15px; left: 0; width:0;-moz-transition: .3s; -webkit-transition: .3s; transition: .3s;  display: none\9;display: none\0;}
.nav li .nav_a:hover::before,.nav .on .nav_a::before,.nav .hover .nav_a::before{ width:100%; }

/*二级菜单*/
.sec_nav{ padding-bottom: .2em; display: none;line-height: 2.2em; box-shadow: 0 5px 5px rgba(0,0,0,.1); z-index: 10; position:absolute; top:65px; left: -2.8em; width:140px; text-align: center; font-size: 14px; background-color: #fff;}
.sec_nav a{ display:block;}
.sec_nav p a:hover{ background-color:#f8f8f8;}


/*---------------star选择语言*/
.lansel{float: left; margin: 32px 0 0 40px; position: relative; z-index: 29; text-align: center; padding: 0 8px 0 8px; display: block; white-space: nowrap; line-height: 40px; font-size: 15px; color: #888; background-color: #f1f1f1; text-transform: uppercase;}
.lansel:hover, .lansel_hover{z-index: 31; background-color: #f1f1f1; /*border-color: #e6e6e6; box-shadow: 0px 0px 8px rgba(0,0,0,.15);*/}
.lansel .ci_right{top: 17px; right: 8px; width: 12px; height: 12px; font-size: 24px; color: #333; transform: scaleY(.8); -moz-transform: scaleY(.8); -webkit-transform: scaleY(.8);}
.lansel .ci_right s{ text-decoration:none; color: #888; font-size: 10px; font-style: normal;}
.lansel:hover .ci_right, .lansel_hover .ci_right{top: 15px; top: 17px\9; transform: rotate(180deg) scaleY(.8); -moz-transform: rotate(180deg) scaleY(.8); -webkit-transform: rotate(180deg) scaleY(.8);}
.funhead_intop .lansel, .funhead_intop .lansel .ci_right{color: #fff;}
.funhead_intop .lansel:hover, .funhead_intop .lansel:hover .ci_right, .funhead_intop .lansel_hover, .funhead_intop .lansel_hover .ci_right{color: #333;}
.funhead_intop .lansel:hover, .funhead_intop .lansel_fall{box-shadow: 0px 0px 8px #caa851;}
.lansel_fall_line{position: absolute; z-index: 35; bottom: -1px; left: 0; display: block; width: 100%; height: 8px; line-height: 0; font-size: 0; _display: none;}
.lansel:hover .lansel_fall_line{background-color: #fff;}
.lansel_fall{position: absolute; right: -1px; margin-top: -10px; top: 42px; display: block; width: 110px; opacity: 0; visibility: hidden; background-color: #f1f1f1;  transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -webkit-transition: .2s ease-in-out;}
.lansel_fall a{position: relative; z-index: 36; display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333;}
.lansel_fall a:hover{color: #fff; background-color: #068cce;}
.lansel:hover .lansel_fall, .lansel_hover .lansel_fall{margin-top: 0; opacity: 1; visibility: visible;}

/*--------star大图片*/

.ibn{position: relative; clear:both;width:100%; min-width:1200px; margin:0 auto;  overflow: hidden;}
.ibn .bd, .ibn .bd li{width: 100%!important; }
.ibn .bd li{position: relative; overflow: hidden;}
.ibnbg{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 0;}
.ibnbg img{width: 100%}
.ibn .bndec{font-size: 18px; color: #fff; margin:0 auto; width:1200px; padding:0px 0 0 0; position:relative\9; z-index:2\9;}
/*动画数字*/
.ibn .hd{position: absolute; bottom: 15px; left: 0; width: 100%; text-align: center; line-height: 0; font-size: 0;}
.ibn .hd li{margin:0 5px; display: inline-block; *display: inline; *zoom: 1; width: 12px; height: 12px; background-color: rgba(0,0,0,.4); border-width: 3px; border-style: solid; border-color: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);
border-radius: 50%; cursor: pointer; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}
.ibn .hd .on{ background-color: #068cce; border-color:rgba(255,255,255,.7); margin: 0px 5px 0 5px;}

/*文字*/
.bndec{ text-align:center;}
.ibnbtn{ margin:30px 0 0 0;}
.ibnbtn_a{ display:inline-block; border: 1px solid #fff; background-color: transparent; width:140px; height: 40px; line-height: 40px; font-size: 0; cursor: pointer; vertical-align: top; background-repeat: no-repeat; background-position: center -40px; background-image: url(../images/icon/btn_arrow.png);}
.ibnbtn_a:hover{ background-color:#068cce; border-color:#068cce; background-position: 60% -40px;}
.bndec h3{ font-size:24px; margin: .6em 0 0 0; line-height: 1.2em;}
.bndec h2{font-weight:normal; line-height: 1.2em; text-transform: uppercase;font-size:44px;}


/*按钮*/
.ibn .btn{ width:40px; height:80px; background-image: url(../images/home_2017/banner/btn.png); background-repeat: no-repeat;position:absolute; top:50%; margin-top:-40px; cursor:pointer; text-align:center; line-height:80px;}

.ibn .btn_l{ left:3%;}
.ibn .btn_r{ right:3%; background-position: -40px 0;}

/*列表*/
.list_2 li{ float:left; width: 49.9%;}
.list_3 li{ float:left; width:33.3%;}
.list_6 li{ float:left; width:16.66%;}
/*中间区域*/
.box_w{ padding:60px 0;}
/*标题*/
.h_th{ text-align:center; margin:0 0 1em 0;}
.h_th p{ color:#888; font-size: 18px; margin:.8em 0 0 0;}
.h_th h4{ font-size:32px; position: relative;height: 54px; line-height: 1.2em;}
.h_th h4 b{ position:absolute; width:30px; height: 3px; overflow: hidden; font-size: 0; background-color: #068cce; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; bottom: 0; left: 50%; margin-left: -15px;}

/*隐藏*/
.hide_box{ height:auto; overflow: hidden;}

.h_pro{ padding:2em 0 0 0; width:1235px;}
.h_pro li{ margin:0 0 35px 0;}
.h_pro .box{ cursor: pointer;overflow: hidden;position:relative;box-shadow: 0 10px 10px rgba(0,0,0,.1); display:block; border: 1px solid #dcdcdc; height: 238px;background-color: #fff; margin-right: 35px;}
.border_div,.border_div_white{ border:5px solid #068cce; top:500px; left: -1px; width:570px; height:230px; position: absolute; background-color: transparent;}
.box:hover .border_div{ top:-1px;}
.border_div{ z-index:5;}
.border_div_white{ border-color:#fff; width:280px; height: 220px; border-width: 10px; left:0;}
.box:hover .border_div_white{ top:0;}

.h_pro li:hover .box{ border-color:#068cce;}
.h_pro .l_pic{ position:relative;width:300px; margin:-1px 2.8em 0px -1px;}
.h_pro h5{ font-size:28px; line-height: 1.2em;}
.h_pro p{ color:#888; font-size: 16px; margin:.8em 0 0 0;}
.h_pro .d{ margin:3em 0 0 0;}
.h_pro .r_cell{ padding:30px 10px 0 0;}
/*按钮*/
.btn_border{ cursor: pointer;border:1px solid #e5e5e5; width: 120px; height: 40px; font-size: 0; overflow: hidden; display: inline-block; vertical-align: top; background-position: center 0; background-repeat: no-repeat; background-image: url(../images/icon/btn_arrow.png);}
.btn_border:hover,a:hover .btn_border{ background-color:#068cce; background-position: center -40px; border-color: #068cce;}


.h_tool{ background-image:url(../images/icon/service_box.jpg); background-repeat: no-repeat; background-position: center top; height: 680px;}
.h_tool .w_1200{ padding:60px 0 0 0;} 

.h_tool_ul{ padding:3.4em 0 0 1em; text-align: center;width:104%;}
.h_tool_ul .box{ margin:0 65px 0 0; }
.arrow_r{ width:142px; height: 142px; overflow: hidden; display: inline-block; vertical-align: top; font-size: 0; background-repeat: no-repeat; background-image: url(../images/icon/arrow.png);}
.arrow_r2{ background-position: 0 -142px;}
.arrow_r3{ background-position: 0 -284px;}
.arrow_r4{ background-position: 0 -426px;}
.arrow_r5{ background-position: 0 -568px;}
.arrow_r6{ background-position: 0 -710px;}

.line_y{ width:1px; font-size: 0; display: inline-block; background-image: url(../images/icon/text/line_y.gif); background-repeat:  repeat-y; height: 50px; margin: 20px 0;}

/*底部链接*/
.h_link{ padding:3em 0; background-color:#333; color: #777;}
.h_link a{ color:#777;}
.h_link a:hover{ color:#ccc;}
.h_link_dl dt{ text-align: center;width:135px;}
.h_link_dl dt img{ border:7px solid #474747; background-color: #fff;}
.h_link_dl dt p{ margin:.4em 0 0 0;}
.h_link_dl h4{ font-size: 16px; color: #fff; background-image: url(../images/icon/blue_arrow.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 1em; padding-left: 25px;}
.h_link_dl ul li{ float:left; padding-right: 7em;}
.h_link_dl li p{ padding:0 0 0 25px; margin-bottom: .6em;}

.share_a{ display:inline-block;  background-image: url(../images/icon/share.png); background-color: #474747; background-repeat: no-repeat;  width: 40px; height: 40px; overflow: hidden; font-size: 0; vertical-align: top; margin-right: 10px;}
.share_a2{ background-position: 0 -40px;}
.share_a3{ background-position: 0 -80px;}
.share_a4{ background-position: 0 -120px;}
.share_a:hover{ background-color:#3cb7d6; background-position: -40px 0px;}
.share_a2:hover{ background-color:#53c887; background-position: -40px -40px;}
.share_a3:hover{ background-color:#ff8651; background-position: -40px -80px;}
.share_a4:hover{ background-color:#ffbf35; background-position: -40px -120px;}

/*文件底*/
.footer{ padding:1.8em 0; color: #888; background-color: #fff; line-height: 2em;}
.footer a{ color:#888;}
.footer a:hover{ color:#068cce;}

/*ftool*/
.ftool{position: fixed; z-index: 16; right: 6px; bottom: 10px; z-index: 25; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html,* html body{background-image:url(about:blank);background-attachment: fixed;}
.ftool_item{position: relative; display: block; margin: 0px 0; width: 70px; height: 68px;  color: #fff; font-size: 13px; margin:0 0 2px 0; text-align: center; border-radius: .4em;}
.ftool_i{background-color: #068cce; height: 100%;}
.ftool_i2{ background-color:#29a9e8;}
.ftool_i3{ background-color:#47bcf5;}
.ftool_top{ background-color:#7f7f7f; cursor: pointer;}
.ftool_top:hover{ background-color:#333;}
.ftool_item p{ line-height:1em; margin: .2em 0 0 0;}

.ftoolab{position: relative; z-index: 20; display:inline-block; text-align: center; width: 34px; height: 34px; background-image: url(../images/icon/ftool.png);background-color:transparent; vertical-align: top; margin:.2em 0 0 0;}
.ftool_hover .ftool_i{ background-color: #068cce;}

.wechat_ftoolab{ background-position:0 -34px;}
.qq_ftoolab{ background-position:0 -68px;}
.top_ftoolab{background-position:0 -102px;}

.ftool_code{position: absolute; text-transform: uppercase;color: #fff; font-size: 14px; line-height: 40px; z-index: 26; bottom: 0; top: auto; right: 100px; padding: 10px; width: 185px; height: 75px; border-radius: .4em; background-color: #068cce; opacity: 0; filter: alpha(opacity=0); display: none;}
.ftool_code a{ color:#fff;}
.ftool_code_gt{position: absolute; bottom: 20px; right: -10px; display: block; text-align: center; width: 20px; height: 20px; line-height: 20px; font-size: 14px; color: #068cce; font-style: normal; font-family: simsun;}
.wechat_code{ width:100px; height: 100px;}
/*end ftool*/

/*-------------------star内页的样式*/
.site_th{ font-size: 13px; color: #666; background-color:#fff; height: 60px; border-bottom: 1px solid #eee; line-height: 60px;}
.site_th a{color: #666;}
.site_th a:hover{ color:#068cce;}
.site_th .china{ font-style:normal; margin: 0 1em; color: #999;}

/*导航标题*/
.i_tab_th{ font-size:16px; height: 70px; line-height: 70px; margin-bottom: 2em;}
.i_tab_th dd a{ position:relative; float:left;height: 70px; padding: 0 .2em; margin-right: 4em;}
.i_tab_th dd a:hover,.i_tab_th dd .tab_light{ border-top:3px solid #068cce\9;*border-top:3px solid #068cce;}
.i_tab_th dd a::before{ content:''; display: block; position: absolute; top:-1px; width: 0; height: 3px; border-radius: 3px; background-color: #068cce; -moz-transition:.3s;-webkit-transition:.3s;transition:.3s; display: none\9; display: none\0;}
.i_tab_th dd a:hover::before,.i_tab_th .tab_light::before{ width:100%;}
.i_tab_th .tab_light{  font-weight: bold; color: #068cce;}

/*中间区域*/
.i_center{ padding:0 0 1px 0; margin: .5em auto 2em auto;}
.i_about{ line-height:2.2em; color: #555; font-size: 15px; margin:1em 0 8em 0;}
.i_about p{ margin:0 0 2em 0; text-indent: 2em;}

/*动画*/
.about_flash{ position:relative; overflow: hidden; width: 560px; height: 380px; margin:0 4em 2em 0;}
.about_flash .btn{ width:40px; height: 70px; cursor: pointer;font-family:"宋体"; line-height: 70px; text-align: center; color: #fff; font-size: 34px; font-weight: bold;background:rgba(0,0,0,.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); position: absolute; top:50%; margin-top: -35px;}
.about_flash .btn_l{ left:0;}
.about_flash .btn_r{ right:0;}

/*page*/
.listpage{display: block; margin: 20px 0; text-align: center; padding-top: 2.5em; border-top:1px solid #eee; }
.listpage a{margin: 0 3px; display: inline-block; padding: 9px 4px; width: 30px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px; font-size: 14px; color: #999; font-family: arial; transition: .2s; -moz-transition: .2s; -webkit-transition: .2s;}
.listpage .ctl{font-family: simsun; font-weight: bold;}
.listpage a:hover{background-color: #efefef;}
.listpage .current{background-color: #f1f1f2!important; cursor: default;}
.listpage .disabled{background-color: #e4e4e4!important; cursor: not-allowed;}

/*列表*/
.list_4 li{ float:left; width: 24.99%;}

.i_pro{ width:102%; padding:1em 0 0 0; }
.i_pro .box{ background-color: #fff; height:320px;  width:280px;}
.i_pro li{ margin:0 0 4em 0;}
.i_pro h5{ font-size:15px; margin:.8em 10px;}
.i_pro p{ margin:.4em 10px 0 10px;}
.btn_a{ display:inline-block; font-size: 13px; color: #888; border: 1px solid #e5e5e5; background-color: #fff; padding: 0 2em; vertical-align: top; line-height: 30px;}
.i_pro li:hover .box{ -moz-transform:translateY(-.3em);-webkit-transform:translateY(-.3em);transform:translateY(-.3em); box-shadow: 0 10px 10px rgba(0,0,0,.1);}
li:hover .btn_a,.btn_a:hover{ color:#fff; background-color: #068cce; border-color:#068cce;}
.i_pro li:hover a h5{ color:#333;}


/*新闻列表*/
.i_news { margin:1em 0 0em 0;}
.i_news .li_o:hover,.i_she:hover{-moz-transform:translateY(-.3em);-webkit-transform:translateY(-.3em);transform:translateY(-.3em);}
.i_news .li_o:hover img{ box-shadow:0 10px 10px rgba(0,0,0,.2);}
.i_news .li_o:hover h5 a{ color:#fff; background-color: #068cce;}
.i_news .li_o{ margin:0 0 5em 0;}
.i_news .font_34{ line-height: 1em;}
.i_news h5{ line-height: 1em; font-size:24px;}
.i_news .news_y_line p{ color:#888; margin: 1.5em 0 0 0;}
.i_news_r{ width:160px; text-align: center; margin-left: 50px;}
.i_news_r p{ margin:2em 0 0 0;}
.news_y_line{border-right:3px solid #eee; padding-right: 100px;}
.news_btn{ display:block; line-height: 40px; color: #fff; /*border: 1px solid #068cce;*/background-color: #068cce; color: #fff;text-align: center;}
.news_btn em{ font-style:normal; background-color: #068cce; display: block; }
.news_btn:hover,.i_news .li_o:hover .news_btn{ color:#fff; box-shadow: 0 8px 8px #ccc;}



/*----------star新闻详情页*/
/*标题*/
.d_th{ text-align:center; background-color: #f8f8f8; padding:35px 20px 20px 20px;}
.d_th h2{ font-size:24px; line-height: 1.2em; margin-bottom: 1em;}
.d_th p{ color:#888; font-size: 13px; margin: 0em 0 2em 0;}
.m_t_b{ margin:0 3em;}
.d_th .d{ color:#666; margin: -1.4em 0 1em 0;}
/*分享*/
.o_share{ position:relative; text-align: center; width: 280px;margin:0 auto;}
.share_btn{ border:1px solid #a3a3a3; width: 120px; line-height: 44px; display: inline-block; vertical-align: top; background-color: transparent; color: #666; font-size:15px;}
.share_btn:hover{ border-color:#068cce; color: #068cce;}



/*正文*/
.d_wen{ margin:3em .4em; color:#666; font-size: 15px; line-height: 2em;}
.d_video{ margin:3em 0;}
.d_wen p{ margin-bottom: 1.5em; text-indent: 2em;}
.d_wen .img_c{text-align: center; margin:2em 0;text-indent: 0; }


/*上下篇*/
.wen_tool{  padding:1em 0; margin: 4em 0; text-align: center;}
.wen_tool a{ display:inline-block; margin: 0 .5em; vertical-align: top; width:120px; height: 50px;  background-repeat: no-repeat; background-image: url(../images/icon/tool.png);}
.page_l,.page_r{background-color: #eee;}
.page_l:hover,.page_r:hover{background-color: #ccc;}
.news_c{ background-position: -120px -50px;background-color: #068cce;}
.page_r{background-position: -240px 0;}
.page_l:hover{background-position: 0px -50px;}
.page_r:hover{background-position: -240px -50px;}
.news_c:hover{background-color: #ff9900;}

/*分享*/
.sec_share_box{ display:none; position:absolute;  padding-bottom:1em; width:100%; left: 0; text-align:center; border:1px solid #e8e8e8\9;}
.sec_share_box .fxdwz{ border-bottom:1px solid #eaeaea; line-height:40px; margin:0 1em 1em 1em; color:#666;}
.share_arrow{ display:inline-block; background:url(../images/share_s.png) no-repeat; margin:0 .2em; width:24px; height:24px; overflow:hidden;}
.share_sina{ background-color:#ff7c42;}
.share_qq_b{ background-color:#6ecdf9; background-position:0 -24px;}
.share_qq{ background-color:#62a1ef; background-position:0 -48px;}
.share_wechat{ background-color:#61e091; background-position:0 -72px;}
.share_baidu{ background-color:#36abe7; background-position:0 -96px;}
.share_bouban{ background-color:#5cb341; background-position:0 -120px;}
.share_qzone{ background-color:#ffbf42; background-position:0 -144px;}

/*阴影*/
.shadow_box{ box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px #ccc\9; background-color:#fff; }


.i_banner{ position:relative; overflow: hidden; height: 280px; clear: both;}
.i_banner_img{ position:absolute; top:0; left: 50%; margin-left: -960px; width: 1920px; height: 280px;}

/*-------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
.eng_o{ font-family:Helvetica Neue;}
/*日期*/
.date{ float:right; color:#999; font-family:Arial;font-weight:normal;}
.num_eng{ font-family:"黑体-日本语";}
/*宋体*/
.china{ font-family:"宋体";}
.eng,.prit_r{font-family:Arial;}
/*距离*/
.mt30{margin-top: 30px!important;}
.graw_text{color: #068cce;}

.m_l{ margin-left:1em;}
.m_r{ margin-right:1em;}
.m_l_b{ margin-left:2em;}
.m_text{ margin:0 2em;}
.mr_40{ margin-right:40px;}
.m_t{ margin:0 .5em;}
.gray_text_l{ color:#888;}
.red_text{ color:#ff0000;}

.font_13{ font-size:13px;}
.font_14{ font-size:14px;}
.font_15{ font-size:15px;}
.font_16{ font-size:16px;}
.font_18{ font-size:18px;}
.font_20{ font-size:20px;}
.font_22{ font-size:22px;}
.font_24{ font-size:24px;}
.font_28{ font-size:28px;}
.font_30{ font-size:30px;}
.font_34{ font-size:34px;}
.font_38{ font-size:38px;}
.font_48{ font-size:48px;}
.font_58{ font-size:58px;}

.font_36{ font-size:36px;}
.orange_text,.gray_link a:hover,.orange_link a{ color:#f08200;}
.orange_link a:hover{ color:#fff; background-color: #f08200;}
.green_text,.green_link a{ color:#6eb92b;}
.green_link a:hover{ background-color:#6eb92b; color:#fff;}
.gray_link a{ color:#666;}
.blue_link a,.blue_text{ color:#068cce;}
.link_line a{  text-decoration: underline;}
.link_line a:hover{text-decoration: none;}
.blue_link a:hover{ color:#fff; background-color: #38bfb9; text-decoration: none;}

/*表单*/
.phcolor{color: #bbb!important;}
input::-webkit-input-placeholder{color: #bbb;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #bbb;}
input:-ms-input-placeholder{color: #bbb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}


/*-------------------------star动画*/
.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.active .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

/*放大*/
.zoombg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: 50% 0; background-repeat: no-repeat; animation:zoom1 15s linear 0s infinite;-webkit-animation:zoom1 15s linear 1s infinite;}
@-webkit-keyframes zoom1{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}
@keyframes zoom1{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}



/*动画时间*/
.delay2{-webkit-animation-delay: .5s; animation-delay: .5s;}
.delay3{-webkit-animation-delay: 1s; animation-delay: 1s;}
.delay4{-webkit-animation-delay: 1.5s; animation-delay: 1.5s;}
.delay5{-webkit-animation-delay: 2s; animation-delay: 2s;}
.delay6{-webkit-animation-delay: 2.5s; animation-delay: 2.5s;}
.delay7{-webkit-animation-delay: 3s; animation-delay: 3s;}
.delay8{-webkit-animation-delay: 3.5s; animation-delay: 3.5s;}
.delay9{-webkit-animation-delay: 4s; animation-delay: 4s;}
.delay10{-webkit-animation-delay: 4.5s; animation-delay: 4.5s;}

/*---------------------------省略符号*/
/*省略号*/
.hide1{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2,.hide6,.hide4,.hide3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hide2{height:3.2em;height:3.2em\9; height:3.2em\0;}
.hide3{-webkit-line-clamp: 3;height:4.8em; }
.hide6{-webkit-line-clamp: 6; height:9.6em;}
.hide4{-webkit-line-clamp: 4;height:6.4em;}
/*自适应*/
.r_cell{ display:table-cell; width:9999px; *width:auto; *zoom:1;}

.pic_cell{ vertical-align:middle; text-align:center; display:table-cell; overflow:hidden;}
.pic_cell img{ max-width:100%; max-height:100%; width:100%\9;width:100%\0;*width:100%;vertical-align:middle; overflow:hidden;}
/*自定义动画*/
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}

/*---------------------------------------------图片缩小后摇动（不错）*/
/*左右摇摆*/
li:hover .arrow_r{animation: landr 0.8s ease-in-out; 
-ms-animation: landr 0.8s ease-in-out;
-moz-animation: landr 0.8s ease-in-out;
-webkit-animation: landr 0.8s ease-in-out;
-o-animation: landr 0.8s ease-in-out;}
/*定义动画效果_css3*/
@keyframes landr {
0% {transform: rotate(0deg);transform-origin: right bottom 0;}
39% {transform: rotate(5deg);transform-origin: right bottom 0;}
40% {transform: rotate(5deg); transform-origin: left bottom 0;}
75% {transform: rotate(-10deg);transform-origin: left bottom 0;}
100% {transform: rotate(0deg);transform-origin: left bottom 0;}
}
@-webkit-keyframes landr {
0% { -webkit-transform: rotate(0deg);-webkit-transform-origin: right bottom 0;}
39% {-webkit-transform: rotate(5deg);webkit-transform-origin: right bottom 0;}
40% {-webkit-transform: rotate(5deg);-webkit-transform-origin: left bottom 0;}
75% {-webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom 0;}
100% {-webkit-transform: rotate(0deg);-webkit-transform-origin: left bottom 0;}
}

/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s{ -moz-border-radius:.4em; -webkit-border-radius:.4em; border-radius:.4em;}
.round_m,.page a,.page em,.page b{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
.round_r,.round_img img{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
/*链接文件*/
.round_s,.round_r,.round_m,.round_img img,.ibn .hd li{position:relative\9;behavior: url(../js/pie.htc);}

