
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
em,i {font-style: normal}
ul, ol  {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0; vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0}
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
label {cursor: default}
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.fl {float: left;}
.fr {float: right;}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
/*初始化完成*/

.g-in {width: 1200px;margin: 0 auto;}
body {color: #656565; }
a{color: #656565;}
a:hover{color:#14598c;}



/*头部*/
.wrapper{width:100%;position:relative;overflow: hidden;}
.topArea{background:#e3f1fd;}
.topArea .select{float: left;line-height: 30px;font-size: 12px;color: #000;}
.topArea .select select{margin-right:5px;padding-left: 10px;width:140px;height:20px;background: #fff url(pic-21.png) no-repeat right 15px center;line-height: 20px;font-size: 12px;color: #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.topArea .xjx{float: left;}
.topArea .xjx a{display: inline-block;margin-right: 25px;line-height: 30px;font-size: 12px;}
.topArea .contact{float: right;}
.topArea .contact a{display: inline-block;margin-left: 25px;line-height: 30px;font-size: 12px;}
.topArea a:hover{color: #5295ce;}
.topArea .contact .wx{position: relative;}
.topArea .contact .wx .wxewm{width: 100px;height: 100px; background:#b7b7b7;position: absolute;top:30px;left:50%; margin-left: -50px;display: none;}
.topArea .contact .wx:hover .wxewm{display: block;}

.header .mid{padding: 20px 0;border-bottom: 1px solid #f9f9f9;}
.header .mid .logo{float: left;}
.header .mid .des{float: left;padding-top: 0;padding-left: 25px;}
.header .mid .des p{;line-height: 40px;border-left: 1px dashed #c9c9c9;padding-left: 23px;font-size:20px;}
.header .mid form{margin-top: 20px;float: right;border: 1px solid #c9c9c9;background: #dcdcdc;}
.header .mid form input{float: left;border: none;background: #dcdcdc;outline: medium;}
.header .mid form .inputbox{width: 140px;height: 37px;padding-left: 10px;}
.header .mid form .button{width: 40px;height: 37px;background: url(/images/search.png) center no-repeat; cursor:pointer;}

.navs{background-color: #1065a6;background-image: url(/images/navs_02.png);border-top: 1px solid #79acd2;}
.navs ul{padding: 8px 0;}
.navs ul li{float: left;position: relative; margin: 0 2px;}
.navs ul li.current{background: #1065a6;}
.navs ul li:hover{background: #1065a6;}
.navs ul li a{line-height: 34px;font-size: 16px;color: #fff;padding: 0 10px ;min-width: 74px;display: inline-block;text-align: center;}

.navs .subNav { position:absolute; top:34px; left:-19px; width:140px;z-index:100;display:none;}
.navs .subNav .sj{height: 16px; background: url(/images/pic-20.png) no-repeat center bottom;}
.navs .subNav dl { height:auto; background:rgba(76,139,185,0.9);}
.navs .subNav dt { font-size:14px; line-height:30px; text-align:center;border-bottom: 1px solid #7ba9cb;}
.navs .subNav dt:last-child{border-bottom: none;}
.navs .subNav dt a { display:block;color:#fff; font-size:14px; }
.navs .subNav dt a:hover { background:#13578a; color:#fff; }
.navs ul li:hover .subNav{display: block;} 

.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.banner .hd{position:absolute; bottom:30px;width:100%;height: 14px;z-index: 9;}
.banner .hd ul{ height: 14px; text-align: center;}
.banner .hd ul li{display: inline-block; width: 14px;height: 14px; border-radius: 14px; background: #fff; margin: 0 5px;cursor: pointer; text-indent:-999em; overflow:hidden;}
.banner .hd ul .on{background: #1f69a0;}
.banner a.prev{position: absolute;z-index: 9;display: block;width: 70px;height: 70px;top: 205px;left: 350px;background: url(/images/prev_03.png) center no-repeat;cursor: pointer;}
.banner a.next{position: absolute;z-index: 9;display: block;width: 70px;height: 70px;top: 205px;right: 350px;background: url(/images/next_03.png) center no-repeat;cursor: pointer;}

.footer .footer-top{padding-top:28px; background: #15588b; padding-bottom: 24px;}
.footer .footer-left {width: 980px;}
/*.footer .footer-left .select select{font-size:14px;line-height: 26px;border: 1px solid #769dbb;padding:0 38px 0 14px;color: #fff;margin-right: 10px;background: url(/images/pic-14.png) no-repeat right 8px center;appearance:none;-moz-appearance:none;-webkit-appearance:none;}*/
.footer .footer-left .select select{font-size:14px;line-height: 26px;border: 1px solid #769dbb;color: #fff;margin-right: 10px;background:none;}
.footer .footer-left .select option{color: #333;}
.footer .footer-left .copyright{margin-top:15px;}
.footer .footer-left p{font-size: 14px; line-height:24px; color: #b3c1d1;}
.footer .footer-left p a{color: #b3c1d1;}
.footer .footer-left p a:hover{color: #fff;}
.footer .footer-right{padding-top: 25px;}
.footer .footer-right ul li{float: left;margin-left: 16px;text-align: center;cursor: pointer; position: relative;}
.footer .footer-right ul li img{margin-bottom: 10px;}
.footer .footer-right ul li p{font-size: 14px;line-height: 14px;color: #dee5ec;}
.footer .footer-right ul li .ewm{width: 100px;height: 100px; background:#b7b7b7;position: absolute;bottom:64px;left:50%; margin-left: -50px;display: none;}
.footer .footer-right ul li:hover .ewm{display: block;}

.back-to { position:fixed; bottom:210px; right:50%; margin-right:-694px; display:none; z-index:999; background: #b7b7b7;}
.back-to .back-top { display:block; width:54px; height:22px; padding-top: 32px; background:url(/images/pic-13.png) no-repeat center 6px; text-align: center; color: #fff; font-size: 12px;}


