 body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
li{ list-style:none;}
em,i{ font-style: normal; }
.box{ width: 1200px; margin:0 auto; }
body{ background: #f5f5f5 }
.head{ background: #fff; }
.head h1{ float: left; line-height: 80px; }
.nav_ul{ float: right; height: 80px; line-height: 80px; }
.nav_ul li{ float: left; margin-left: 20px; position: relative; height: 80px; }
.nav_ul li a{ display: block; font-size: 16px; padding: 0 20px; background: url(style_res/jiao.jpg) right center no-repeat; }
.nav_ul li:nth-child(1) a{ background: none; }
.nav_ul li .subnav{width:100%; position:absolute; left:0; top:79px; z-index:9999999; background:#fff;  color:#fff; text-align:center; padding:0px 0 5px 0; 
 display:none;}
.nav_ul li .subnav a{ height:30px; font-size: 14px; line-height:30px; background: #fff; text-align:center; overflow:hidden; color:#333; margin-top:4px;}
.nav_ul li .subnav a:hover{ color:#00449a;}
.nav_ul li a:hover,.nav_ul li a.on,.nav_ul li a.current{color:#00449a; }
.foot{background: #fff; height: 140px; overflow: hidden; }
.foot_inner{background: #06429a }
.foot_left{ float: left; font-size: 14px; color: #fff; line-height: 24px; padding: 34px 0 34px 60px; }
.foot_left a{ font-size: 14px; color: #fff; }
.foot_right{ float: right; padding: 40px 120px 0 0  }
.foot_sel{ width: 210px; height: 34px;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;   line-height: 34px; text-indent: 10px; cursor: pointer; background: #fff  url(style_res/foot.jpg) 185px center no-repeat; border: none; font-size: 14px; }




.a_banner{ padding: 30px 0; text-align: center; }
.column{ float: left; width: 300px; background: #fff; border-radius: 5px 5px 0 0; }
.col_h3{ background: #004099 url(style_res/cota1.png) 15px center no-repeat; text-indent: 45px; border-radius: 5px; height: 46px; line-height: 46px; color: #fff; font-size: 16px; font-weight: bold; }
.column_ul{ padding: 0 20px; }
.column_ul a{ display: block; height: 45px;background: url(style_res/cota.png) left center no-repeat; line-height: 45px; border-bottom: 1px dotted #999999; font-size: 16px; text-indent: 20px; color: #666666; }
.column_ul li:nth-last-child(1) a{ border:none; }
.column_ul li a:hover,.column_ul li a.for{ color: #004099 }
.detailed{ float: right; width: 870px;margin-bottom: 30px; background: #fff; border-radius: 5px 5px 0 0 }
.pos{ height:46px ;  line-height: 46px; text-indent: 20px; background: #004099; border-radius: 5px; font-size: 14px; color: #fff; }
.pos a{ color: #fff; }
.detailed_inner{ padding: 40px;  }

.news_ul li{ height: 55px; line-height: 55px; padding: 0 20px;background: url(phone_res/news.jpg) 20px center no-repeat; overflow: hidden; border-bottom: 1px dotted #999999; }
.news_ul li a{ display: block; }
.news_left{ float: left; width: 75%; font-size: 16px; text-indent: 10px; }
.news_right{ float: right; width: 25%; font-size: 14px; text-align: right; color: #666666 }
.news_ul li:hover .news_left,.news_ul li:hover .news_right{ color: #004099 }


.phone_banner{ display:none;}

.flexslider {width: 1200px;height:auto; margin:0 auto 30px; overflow:hidden; box-sizing: border-box; position: relative; }
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides li img{}

.slides {width:1200px; height:auto;}
.flex-control-nav { position: absolute; z-index: 9999; width: 100%;  left: 0; bottom: 15px; text-align: center;   }
.flex-control-nav li{ display: inline-block; margin: 0 5px;}
.flex-control-nav li a{ display: block;background: url(style_res/tab.png) center center no-repeat; width: 14px; height: 14px; font-size: 0;  }
.flex-control-nav li a.flex-active{background: url(style_res/tab1.png) center center no-repeat;}
.flex-direction-nav{ display: none; }

.index_top{ margin-bottom: 20px; }
.us{ float: left; width:390px; height: 300px; background: #fff; padding: 0 20px; box-sizing: border-box;  }
.index_tit{background: url(style_res/index1.jpg) left center no-repeat; height: 60px; line-height: 60px; overflow: hidden; }
.index_h3{ float: left; font-size: 16px; color: #e50011; text-indent: 14px; }
.index_i{ font-size: 14px; padding-left: 10px; color: #666666 }
.index_see{ float: right; font-size: 14px; transition: all 0.5s ease 0s; color: #6d88d6 }
.index_see:hover{ font-weight: bold; transition: all 0.5s ease 0s; }
.us_img{ width: 350px; height: 220px; overflow: hidden; }
.us_img img{ width: 350px; height: 220px; overflow: hidden;transition: all 1s ease 0s; }
.us_img:hover img{transition: all 1s ease 0s; transform: scale(1.1);}
.hot{ float: right; height: 300px; background: #fff; padding: 0 20px; box-sizing: border-box; width: 790px; }
.hot_left{ float: left; width: 380px; border-top: 1px solid #fff; }
.hot_ul li{ height: 54px; line-height: 54px;background: url(style_res/index3.jpg) left center no-repeat; border-bottom: 1px dotted #eeeeee; overflow: hidden; }
.hot_ul li a{ display: block; }
.ul_left{ float: left; width: 75%; transition: all 0.5s ease 0s;  font-size: 14px; text-indent: 16px; }
.ul_right{ float: right; width: 25%; font-size: 14px; color: #999999; text-align: right; }
.hot_ul li.hot_li .ul_left{ color: #00449a; transition: all 0.5s ease 0s; }
.hot_right{ float: right; width: 350px; height: 220px; overflow: hidden; }
.hot_right img{ width: 350px; height: 220px; overflow: hidden; }
.index_pic{ margin-bottom: 20px; }
.index_pic img{ width: auto; height: auto; max-width: 100%; }
.index_bottom{ margin-bottom: 30px; }
.main_left{ height: 275px; width: 790px; padding: 0 20px; box-sizing: border-box; float: left; background: #fff; }
.main_div{ position: relative; height: 195px; }
.main_scroll{ position: absolute; left: 0; top: 0; height: 195px; overflow: hidden; width: 750px; }
.main_ul{width: 10000px;}
.main_ul li{ float: left; width: 240px; height: 195px; overflow: hidden; margin-right: 15px; }
.main_ul li img{width: 240px; height: 195px; overflow: hidden; transition: all 1s ease 0s; }
.main_ul li:hover img{ transform: scale(1.1); transition: all 1s ease 0s;  }
.sub_left{ position: absolute; left: 0; top: 50%; width: 30px; height: 50px; margin-top:-25px;background: url(style_res/left.png) left center no-repeat; }
.sub_right{ position: absolute; right: 0; top: 50%; width: 30px; height: 50px; margin-top:-25px;background: url(style_res/right.png) left center no-repeat; }

.main_right{height: 275px; width: 390px; padding: 0 20px; box-sizing: border-box; float: right; background: #fff; }
.eff_ul{ float: left; width: 117px; }
.eff_ul li{  text-align: center; }
.eff_img{ display: block; height: 62px; overflow: hidden; line-height: 62px;border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; }
.eff_tit{ height: 24px; line-height: 24px; display: block;border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; font-size: 14px; font-weight: bold; }
.eff_line{ display: block; background: #bbbbbb; height: 1px; width: 117px; margin: 11px 0; }
.eff_left{ float: left; width: 115px; text-align: center; padding-top: 58px; }
.eff_left .eff_tit,.eff_left .eff_img{ border: none }
.eff_img img,.eff_left .eff_img{transition: all 0.5s ease 0s;border-radius: 15px; }
.eff_ul li:hover .eff_img img,.eff_left:hover .eff_img img{ box-shadow: 0 0 10px #e4e4e4;  transform: translateY(-3px); transition: all 0.5s ease 0s }
