@charset "utf-8";

@import url(./animate.css);

body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}

body{font-size:12px;color:#666;font-family:"微软雅黑";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;}

em{font-style:normal;}

h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}

ul, ol{list-style:none;}

a{text-decoration:none;color:#999;}

a:hover{text-decoration:none;}

img{border:none;line-height:0;font-size:0;vertical-align:bottom;}

.clear{clear:both;line-height:0;font-size:0;overflow:hidden;}

.wrap,.w1200{width:1200px;margin:0 auto;}

.w1213{width:1200px;margin:0 auto;}

.fr{float:right;margin-top:11px;}

.fl{float:left}

/*======================浮动的外层==================*/

.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .clearfix{zoom:1}

.clearfix{display:block;}

/* end clearfix */

/*header*/

.header{ width:100%;}

.header .head{ padding:15px 0 1px 0}

.menu{ margin-left:16px; margin-top:30px}

.menu li{ float:left;}

.menu li a{ display:block;color:#333; font-size:16px;transition: all linear 0.3s;}

.menu li a:hover{ color:#0856c1;}

/*菜单样式*/

.menu .m_nav { width:100%; height:50px; float:left;}

.menu .m_nav > li { width:118px; height:50px; line-height:40px; float:left; text-align:center; position:relative;} 

.menu .m_nav > li > a { display:block; width:100%; height:50px; font-size:16px; color:#333;} 

.menu .m_nav ul { display:none; width:180px; height:auto; background-color:#009290; position:absolute; left:0; top:50px; text-align:left; padding:10px 0; z-index:10}

.menu .m_nav ul li { line-height:22px;}

.menu .m_nav ul a { display:block; line-height:22px; padding:3px 16px; color:#fff; position:relative;}

.menu .m_nav ul a i { display:none; width:0; height:0; border-color:transparent transparent transparent #333; border-style:dashed dashed dashed solid; border-width:4px; overflow:hidden; position:absolute; right:15px; top:10px;}

.menu .m_nav ul a:hover { color:#333;}

.menu .m_nav ul a:hover i { display:block;}

.menu .m_nav .cur > a { color:#01a2ea;}

.menu .m_nav .hover > a { background-color:#00b7b4; color:#fff;}

.menu .m_nav ul.pro { width:265px; overflow:hidden;}

.menu .m_nav ul.pro li { width:50%; float:left;}

.menu .m_nav ul.pro a i { right:10px;}

.menu .m_nav li ul li{ width:100%}

.menu .m_nav li ul li a{ font-size:12px}

.menu .m_nav .sec_hover > a { color:#333; background-color:#97dad9;} 

.menu .m_nav .sec_hover > a i { display:block;}

.menu .m_nav .secNav { position:relative;}

.menu .m_nav .secNav ul { left:180px; top:0; background-color:#97dad9;}

.head .search{ width:160px; height:25px;border-radius:13px; background:#ebebeb; margin-top:3px}

.head .search input{ border:none; outline:none; padding:0; background:none; color:#999}

.head .search .search01{ width:120px; height:25px; border-radius:14px; padding-left:10px; font-family:"微软雅黑"}

.head .search .search02{ background:url(../images/fdj.png) no-repeat; width:13px;cursor:pointer; color:#fff; text-indent:-999px}

/*焦点图*/

.banner2{width:1200px;height:550px;position:relative;margin:0 auto;}

#focus{width:1920px;height:550px;overflow:hidden;position:absolute;top:0;left:-350px;}

#focus ul{height:550px;position:absolute;}

#focus ul li{float:left;width:1920px;height:550px;overflow:hidden;position:relative; /*background: #000;*/}

#focus ul li a{display:block;width:1920px;height:550px;}

#focus .btn{width:63px;height:16px;margin:0 auto;}

#focus .preNext{width:48px;height:48px;position:absolute;top:203px;cursor:pointer;}

#focus .btn span{display:block;float:left;width:12px;height:12px;margin:0 4px;background:#fff;cursor:pointer; border-radius:100%}

#focus .btn span.on{background:#0856c1; }

#focus .dw {width:1920px;height:16px;position:absolute;bottom:15px;left:0;}

/* footer */
.footer1{width:100%;background:#009290;float:left;}

.footer{width:100%;background:#009290;padding:25px 0;}

.footer .f_left{margin-top:11px}

.footer .f_left .f_menu{padding-bottom:17px}

.footer .f_left .f_menu a{color:#fff;font-size:14px;margin-right:30px}

.footer .f_left p{color:#fff;font-size:12px;line-height:24px}

.footer .f_left p a{color:#666;}

.f_right .share{padding-top:32px; margin-right:42px}

.f_right .share li{width:36px;float:left;margin-left:10px;position:relative}

.share li .info{position:absolute;bottom:42px;left:0;width:100px;height:0;overflow:hidden;}

.f_right .share li a{display:inline-block;height:36px;width:36px;background:url(../images/share1.png) no-repeat;overflow:hidden;transition: all linear 0.3s;}

.f_right .share li:hover .a1{background-position:0 -53px}

.f_right .share li .a2{background-position:-46px 0px}

.f_right .share li:hover .a2{background-position:-46px -53px}

.f_right .share li .a3{background-position:-92px 0px}

.f_right .share li:hover .a3{background-position:-92px -53px}

.f_right .share li .a4{background-position:-138px 0px}

.f_right .share li:hover .a4{background-position:-138px -53px}

.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}

.page span,.page  a{

padding:5px;

border:1px #CCCCCC solid;

margin-right:2px;

cursor:pointer;

}

.page .current{

border:1px #999999 solid;

background:#FFFFCD;

font-weight:bold;

}

.page  a:hover{

border:1px #333333 solid;

background:#FFFFCD;

text-decoration:none;

}



.detail{padding:15px 10px;}

.detail h2{ color:##666; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:##666;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }



#gg2{width:250px;height:90px; background:#133984; color:#fff; font-size:20px; text-align:center; line-height:90px; position:relative;z-index:1000}

#gg2 span{position: absolute; right:8px; top:8px; font-size:14px; font-weight:bold; height:20px; line-height:20px; z-index:1001;}

#gg2 span a{background:#fff;color:#133984; text-decoration:none; border-radius:100%; border:1px solid #133984; width:20px; height:20px; display:block}

.gotop{ display:none}