@import "https://at.alicdn.com/t/font_1884534_ck4yktjzpwe.css";
html, body, div, span, object, iframe,em, img,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,  tr, th, td,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background-color:transparent;text-align: left;font-size: 13px;}
body{background-attachment: scroll;background-position: left -20px;background-repeat: repeat-x;font-family:"微软雅黑";font-size: 12px;height:100%;margin:0px;position:relative;color:#333333;}
input{font-family:"微软雅黑";}
div,input{color:#333333;}
i, em {font-style: normal;}
/* specialchar tag */
b{font-weight:bold;}
a{ color:#444444; text-decoration:none}
a:hover{ color:#f0344e;text-decoration:none;}
li{list-style:none;}
.red a{color: red;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;margin:0; padding:0;}
.blue a{ color: blue;}
p{margin:0;}
/*清除浮动开始*/
.clear {clear:both;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
/*清除浮动结束*/
/**浮动**/
.fl,.left{ float: left; }
.left12{ float: left; padding-left:5px; padding-right:5px; }
.fr,.right{ float: right; margin-top:5px; }
.right a{ color:#f0344e;}
.right_com{ float: right; color:#999999}
.right_com a{ color:#f0344e}
.right_com1{ float: right; padding-right:20px;}
.right_andy{ float: right; margin-top:5px; }
.right_andy a{ color:#f0344e; font-size:16px;}
.right_j{ float: right; }
.right_j a{ color:#f0344e;}
.right_date{margin-left:10px; color:#999999; font-size:11px;font-style: italic;}
.hi5 { height: 5px;}
.hi10 { height: 10px;}
.hi15 { height: 15px;}
.hi20 { height: 20px;}
.hi30 { height: 30px;}

.hi50 { height: 50px;}
.hi75 { height: 75px;}
.hi100 { height: 100px;}

.ft12 { font-size:12px;}
.ft14 { font-size:14px;}
.ft16 { font-size:16px;}
.ft18 { font-size:18px;}

.center { text-align: center;}
.b { font-weight: bold;}
.font30 { font-size: 30px;}
.font14 { font-size: 14px;}
.font16 { font-size: 16px;}
.font18 { font-size: 18px;}
.font22 { font-size: 22px;}
.font24 { font-size: 24px;}
.font30 { font-size: 30px;}

.fw { font-weight:bold;}
.pr { position:relative;}
.pa { position:absolute;}
/**页面宽度**/
.w1400{ width: 1400px; margin: 0 auto;}
.w1400_zs{width: 1250px;margin: 0 auto;}
.w1400_top{width: 100%;margin: 0 auto;}
.w1400_l{width:820px}
.w1400_bg{width:100%;margin: 0 auto;margin-top:10px; text-align:center}
.top { width: 100%; height: 37px; line-height: 37px; background-color: #eaebec; overflow: hidden; clear: both; color: #8b8a8a; font-size: 12px; }
.width { width: 1400px; margin: auto; }

/*color*/
.fff{ color:#fff;}
a.fff:hover,a.fff.active{ color:#fe741c;}
.c333{ color:#333;}
a.c333:hover,a.c333.active{ color:#fe741c;}
.c666{ color:#666;}
a.c666:hover,a.c666.active{ color:#fe741c;}
.c999{ color:#999;}
a.c999:hover,a.c999.active{ color:#fe741c;}
.ccc{ color:#ccc;}
a.ccc:hover,a.ccc.active{ color:#fe741c;}
.sblue{color:#B3B6D9;}
.orange{ color:#fe741c;}
a.orange:hover,a.orange.active{ color:#fc0;}

    
/*栏目标题*/
.mainTit { float: left; height: 35px; line-height: 35px; width: 100%; position: relative; padding-bottom: 8px; border-bottom: 1px solid #eeeeee; overflow: hidden; clear: both;}
.mainTit em { width: 5px; height: 22px; background: #e00142; position: absolute; left: 0px; top: 6px;}
.mainTit span { float: left; line-height: 35px; color: #333; font-size: 20px; padding: 0 15px; letter-spacing: 2px; font-weight: 900;}
.mainTit a.tt_more { color: #999; font-size: 14px;}
.mainTit .fr a { float: left; height: 20px; display: block; margin: 7px 0px 8px; padding: 0 15px; line-height: 20px; border-right: 1px solid #eeeeee; color: #666666; font-size: 16px; }
.mainTit .fr a:hover { color: #fff;}
.mainTit .fr a:nth-last-child(1) { border-right: 0;}

/*菜单栏*/
.header { height: 103px; position: relative;}
.header .menu { position: absolute; height: 53px; line-height: 53px; top: 25px; right: 310px;}
.header .menu ul li { float: left; height: 53px; margin-left: 45px;}
.header .menu ul li a { color: #000; font-size: 16px;}
.header .menu ul li a:hover { color: #0451a9;}
.header .menu ul li:nth-child(1) { margin-left: 0;}
.searchBox { width: 250px; height: 53px; position: absolute; background-image: url(/dist/img/search_icon.gif); background-repeat: no-repeat; background-size: 100% 100%; right: 0; top: 25px;}
.searchBox ul { width: 250px; height: 53px; position: relative;}
.searchBox ul input { border: 0; background: transparent; position: absolute;}
.searchBox ul input.okbtn { width: 36px; height: 36px; position: absolute; right: 19px; top: 8px; opacity: 0; cursor: pointer;} 
.searchBox ul input.searchtxt {width: 155px; height: 36px; line-height: 36px; position: absolute; left: 30px; top: 6px;outline: none;}


.inheader {background-color:#10529b;height:70px; position:fixed; width:100%; z-index:999;top:0px;left:0px;}
.inheader .width {padding:20px 0px;}
.inheader .logo {float:left;}

.inheader .nav {padding-left:150px;font-size:16px;}
.inheader .nav dd,.inheader .nav dt {float:left;padding:0px 15px;line-height:30px;}
.inheader .nav dd a,.inheader .nav dt a {color:#fff;  font-size: 14px;}
.inheader .nav dd a:hover {color:#e00142;}
.inheader .nav dt {padding-top:7px;position:relative;}
.inheader .nav dt a.icon-th-large {font-size:20px;}
.inheader .nav dt a.icon-th-large:hover {color:#e00142;}
.inheader .nav dt.open a.icon-th-large {background-color:#10529b;color:#e00142;}
.dropdown-hover .icon-th-large { position:absolute;left:15px;top:6px;}
.dropdown-hover .dropdown-menu { border-top:none; width:400px;border-radius:0px;top:51px; padding:15px 0px;}
.dropdown-hover .dropdown-menu .bg { background-color:#fff; width:50px; height:70px;top:-70px;left:0px; position:absolute;}
.dropdown-hover .dropdown-menu .bg:before { font-size:20px;position:absolute;left:15px;top:26px;color:#10529b;}
.dropdown-hover .dropdown-menu li { float:left; width:20%;}
.inheader .nav .dropdown-hover .dropdown-menu a {color:#666; font-size:14px; font-weight:normal; text-align:center; display:block; line-height:30px;}
.inheader .nav .dropdown-hover .dropdown-menu a:hover {color:#10529b;}

.inheader .search {float:right;position:relative;}
.inheader .search .input {text-indent:10px;padding:0px;margin:0px;border:none;background-color:#376ba5;border-radius:5px;width:150px;height:30px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.inheader .search .input:focus {background-color:#fff;color:#666; width:250px;}
.inheader .search .icon-search {background-color:#09396f;color:#fff;border-radius:0px 5px 5px 0px;width:30px;height:30px;position:absolute;right:0px;top:0px;font-size:16px;cursor:pointer;}
.inheader .search .icon-search:before {top:6px;left:8px;position:absolute;}
.inheader .search .icon-search:hover {color:#FF0;}

.inheader .user {float:right;padding:0px 20px;color:#376ba5;line-height:30px;font-size:16px;}
.inheader .user a {color:#fff;padding:0px 10px;}
.inheader .user a:hover {color:#FF0;}

.inheader .up {float:right;}
.inheader .up a {border-radius:5px;height:30px;line-height:30px;color:#fff;display:block;float:right;padding:0px 20px;background-color:#376ba5;color:#fff;font-size:16px;}
.inheader .up a:hover {color:#FF0;background-color:#09396f;}


.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0;  font-size: 13px; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #cbcbcb;
border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.dropdown-menu.pull-right { right: 0; left: auto;}
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.53846154; color: #353535; white-space: nowrap;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover { color: #fff; text-decoration: none; background-color: #3280fc;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover { color: #fff; text-decoration: none; background-color: #3280fc;
outline: 0; }
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover { color: #ddd; }
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.dropdown-hover .dropdown-menu { margin: -1px 0;}
.dropdown-hover:hover>.dropdown-menu,.open>.dropdown-menu { display: block;}
.dropdown-hover:hover>a,.open>a { outline: 0; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; font-weight: 700; line-height: 1.53846154; color: grey}

.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990}

.taglist { width: 100%; margin: 0 auto; clear: both; background-color: #0451a9; position: relative;}
.taglist .tagcon { height: 125px; overflow: hidden;}
.taglist ul li { float: left; width: 116px; height: 125px; position: relative;}
.taglist ul li .yuan { width: 60px; height: 60px; line-height: 60px; border: 1px solid #1b61b1; position: absolute; left: 28px; top: 18px;-moz-box-shadow:2px 2px 5px #1b61b1; -webkit-box-shadow:2px 2px 5px #1b61b1; box-shadow:2px 2px 5px #1b61b1; border-radius: 60px; text-align: center;}
.taglist ul li .yuan i { color: #fff; font-size: 36px;}
.taglist ul li .title { position: absolute; width: 100%; text-align: center; color: #fff; left: 0; top: 90px; font-size: 14px;}
.taglist ul li:hover .yuan,.taglist ul li.on .yuan { -moz-box-shadow:4px 4px 8px #1b61b1; -webkit-box-shadow:4px 4px 8px #1b61b1; box-shadow:4px 4px 8px #1b61b1; background-color: #fff;}
.taglist ul li:hover .yuan i,.taglist ul li.on .yuan i { color: #1b61b1;}
.taglist ul li:hover .title,.taglist ul li.on .title { top: 88px;}
.taglist .tagshowbtn{ width: 96px; height: 19px; background-image: url(/dist/img/tagshow.png); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; left: 50%;  margin-left: -48px; bottom: -19px; display: block; z-index: 99;}
.taglist .tagshowbtn.hide {  background-image: url(/dist/img/taghide.png); }


#resun_top,#resun_wxin,#resun_wshare,#resun_wmaps { z-index:2; width:50px; height:50px; right:10px; position:fixed; cursor:pointer; _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))) }

#resun_wxin { top:360px; _margin-top:360px}
#resun_wxin a { background:url(/dist/images/gotop.png) 0 -0px #ADB0B5; right:0; float:left; width:50px; height:50px; text-indent:-9999px}
#resun_wxin a:hover { background:url(/dist/images/gotop.png) 0px -0px #666666}

#resun_wmaps { top:412px; _margin-top:412px}
#resun_wmaps a { background:url(/dist/images/gotop.png) 0 -50px #d41d1d; width:50px; height:50px; right:0; float:left; text-indent:-9999px}
#resun_wmaps a:hover { background:url(/dist/images/gotop.png) -0px -50px #b51c1c}
#resun_top { top:464px; _margin-top:464px; background:url(/dist/images/gotop.png) 0 -100px #ADB0B5; width:50px; height:50px}
#resun_top:hover { background:url(/dist/images/gotop.png) -0px -100px #666666}
.resun_wxin,.resun_wshare { position:relative; z-index:2}
.resun_wxin a:hover .resun_wxinh,.resun_wshare a:hover .resun_wshareh { display:block}
.resun_wxin .resun_wxinh { position:absolute; display:none; left:-120px; top:-1px; width:115px; height:115px; background:url(/dist/images/wx115.jpg) 0 -2px no-repeat;}


@font-face { font-family: ZenIcon; font-style: normal; font-weight: 400; src: url(/dist/fonts/zenicon.eot?v=2.2.0); src: url(/dist/fonts/zenicon.eot?#iefix&v=2.2.0) format('embedded-opentype'),url(/dist/fonts/zenicon.woff?v=2.2.0) format('woff'),url(/dist/fonts/zenicon.ttf?v=2.2.0) format('truetype'),url(/dist/fonts/zenicon.svg#regular?v=2.2.0) format('svg') }

.footicon { font-family: ZenIcon; font-size: 14px; font-style: normal; font-weight: 400; font-variant: normal; line-height: 1; text-transform: none; speak: none;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.icon-taobao:before { content: '\e902' }
.icon-weibo:before { content: '\e746' }
.icon-qq:before { content: '\f600' }
.icon-wechat:before { content: '\f1d7'}
.icon-weixin:before { content: '\f1d7'}
.icon-sort-down:before { content: '\e6be' }
.icon-th-large:before { content: '\e60a'; }
.icon-search:before { content: '\e603'; }
.footicon:before { display: inline-block; min-width: 14px; text-align: center }

.footer {background-color:#2d3237;color:#999;margin-top:30px;}
.footer .width { width: 1400px; margin: auto;line-height:30px;padding:40px 0px;}
.footer .width .l {width:300px;float:left;background-image:url(/dist/css/w20.png);background-repeat:repeat-y;background-position:top right;padding-right:50px;}
.footer .width .l .txt {line-height:24px;padding-top:10px;text-align:justify;color:#666;}
.footer .width .c {float:left;width:600px;padding:0px 50px;}
.footer .width .c .page {color:#666;text-align:center;font-size:16px;}
.footer .width .c .page a {color:#999;padding:0px 10px;}
.footer .width .c .contact {color:#666;padding:30px 15px 0px 15px;}
.footer .width .c .contact .item {float:left;width:50%; color:#666;}
.footer .width .r {width:300px;float:right;background-image:url(/dist/css/w20.png);background-repeat:repeat-y;background-position:top left;padding-left:50px;text-align:center;}
.footer .width .r h3 {font-weight:normal;line-height:16px;text-align:left;color:#999;}
.footer .width .r a {border-radius:999px;color:#fff;padding:15px;margin:0px 20px;font-size:24px; position:relative;}
.footer .width .r .footicon {padding:55px 0px;}
.footer .width .r .icon-weibo {background-color:#ec4141;}
.footer .width .r .icon-wechat {background-color:#40c34a;}
.footer .width .r .icon-qq {background-color:#4a93f5;}
.footer .width .r .tips { display:none; bottom:70px;left:-54px; position:absolute; width:162px; font-size:12px;color:#666;border-radius:5px;text-align:center; line-height:20px; background-color:#fff; padding:10px;-webkit-box-shadow: 0 0px 10px #999;box-shadow: 0 0px 10px #999;}
.footer .width .r .tips img { margin-bottom:10px;}
.footer .width .r a:hover .tips {display:block;}
.footer .width .r .icon-sort-down { position:absolute;left:19px; bottom:8px; font-size:18px; display:none;}
.footer .width .r a:hover .icon-sort-down { display:block;}
.footer .width .cert {text-align:center;padding-top:40px;}
.footer .width .cert img {border:1px solid #ddd;margin:0px 10px;}
.footer .byinfo {background-color:#23282d;color:#666;text-align:center;padding:20px 0px;line-height:20px;}
.footer .byinfo a {color:#666;}

