﻿/* CSS Document */
*{ list-style:none; outline:none; margin:0px; padding:0px;}
img{ max-width:100%; border:0; margin:0px; padding:0px; font-size:0px;}
a{ font-family:Microsoft Yahei,sans-serif,"Helvetica Neue",Helvetica,Arial; text-decoration:none; margin:0px; padding:0px; color:#555;}
a:hover{color:#19459c;}
body{ font-size:14px; color:#787878； border:0px; font-family:Microsoft Yahei,sans-serif,"Helvetica Neue",Helvetica,Arial;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; padding:0px; margin:0px; display:block; overflow:hidden;}
.hide{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.h_15{ width:100%; height:15px;}
.h_25{ width:100%; height:25px;}

.top{ width:100%; height:30px; background:#2c70f8;}
.top_con{ width:1200px; height:30px; margin:0 auto; line-height:30px; color:#fcfefb; font-size:12px;}
.top_nav a { color:#fcfefb; padding:0 5px;}
.header{ width:100%; height:100px; background:#c6f4cd;}
.header_con{ width:1200px; height:100px; margin:0 auto; position:relative;}
.header_con a.logo{ width:448px; height:69px; position:absolute; display:block; top:15px; left:0px; background:url(../images/logo.png) no-repeat;}
.header_con span{ font-size:20px; color:#040404; line-height:100px;}
.header_con span i{ font-size:25px; color:#ef711d;}

.nav{ width:100%; height:40px; background:url(../images/nav_bg.png) repeat-x;}
.nav_con{ width:1200px; height:40px; margin:0 auto; background:url(../images/nav.png) no-repeat;}
.nav_con ul li{ width:171px; float:left; text-align:center; color:#fcfdff; font-size:14px;}
.nav_con ul li a{ height:32px; width:120px; margin:0 auto;  margin-top:4px; display:block; line-height:32px; color:#fcfdff;}
.nav_con ul li a:hover{ background:#19459c; border-radius:10px;}
.nav_con ul li a.select{ background:#19459c; border-radius:10px;}
.nav_con ul li .m_hover{ background:#19459c; border-radius:10px;}

.banner{ width:100%; height:400px;}
.flexslider{ position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{ position:relative;z-index:1;}
.slides li{ height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) left 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:right 0;}


.row01{ width:1200px; height:300px; margin:0 auto;}
.row01 dt{ width:1200px; height:45px;}
.row01 dt h2{ font-size:16px; color:#020202; height:28px; line-height:28px;}
.row01 dt h2 span{ font-family:Arial; font-size:14px; padding-left:5px;}
.row01_border{ height:6px; width:1050px; margin-top:12px; background:#d7d6d5;}
.row01 dd{ width:1200px; height:255px;}
.row01_left{ width:1198px; height:253px; border:1px #d7d6d5 solid; background:url(../images/row01_left.png);}
.row01_left span{ height:145px;  margin:25px 20px; display:block; font-size:14px; color:#787878; line-height:30px; overflow:hidden; }
.row01_left a{ width:117px; height:30px; line-height:30px; color:#fbfdfc; font-size:14px; margin-left:20px; background:#1c54c2; text-align:center; display:block;}
.row01_left a:hover{ background:#19459c;}
.row01_right{ width:186px; height:255px; background:url(../images/row01_right.png) no-repeat;}

.row02{ width:1200px; height:410px; margin:0 auto;}
.row02 dt{ width:1200px; height:36px; background:url(../images/dian.png) bottom repeat-x;}
.row02 dt h2{ width:76px; padding-left:28px; height:35px; line-height:35px; border-bottom:1px #1c54c2 solid; background:url(../images/dian.gif) 15px center no-repeat; font-size:16px; color:#060606;}
.row02_nav{ height:32px; padding-top:4px; line-height:32px;}
.row02_nav a{ width:119px; height:32px; display:inline-block; font-size:14px; color:#787878; text-align:center;}
.row02_nav a.select{ height:30px; border-top:2px #1c54c2 solid; border-left:1px #d7d6d5 solid; border-right:1px #d7d6d5 solid; background:#ffffff; color:#1c54c2;}
.row02 dd{ width:1200px; height:360px; margin-top:14px; position:relative;}
.row02 dd .row02_con{ width:1200px; position:absolute; left:0px; top:0px; height:100%;}



.row03{ width:1200px; height:305px; margin:0 auto;}
.row03_dt{ height:35px; background:url(../images/dt.png) repeat-x; border-bottom:1px #d8d7d6 solid; padding:0 15px; line-height:35px;}
.row03_dt h2{ font-size:14px; color:#060606;}
.row03_dt a{font-size:10px; color:#1c54c2;}
.row03_dd{ padding:15px;}
.row03_news{ height:70px; padding-top:10px; padding-bottom:10px;}
.row03_news a img{ width:115px; height:70px; padding-right:15px;}
.row03_news h2 a{ font-size:14px; color:#030303; line-height:24px; height: 24px;overflow: hidden; display: block;}
.row03_news h2 a:hover{ color:#1c54c2;}
.row03_news span{ color:#787878; font-size:12px; line-height:20px; padding-top:5px; display:block;}
.row03_news span a{ color:#1c54c2;}
.row03_list li{ height:30px; line-height:30px;}
.row03_list li a{ color:#676767; font-size:12px; padding-left:15px; background:url(../images/li.png) left center no-repeat; float:left;}
.row03_list li a:hover{ color:#1c54c2;}
.row03_list li span{ color:#686868; font-size:12px; float:right;}
.row03_blk01{ width:448px; height:303px; border:1px #d8d7d6 solid;}
.row03_blk02{ width:448px; height:303px; border:1px #d8d7d6 solid; margin-left:10px;}
.row03_blk03{ width:278px; height:303px; border:1px #d8d7d6 solid;}
.Message_right{ text-align:right; font-size:12px; color:#010101; padding-right:10px;}
.Message_left{ text-align:left;}
.input{ height:26px; padding:2px 5px;}
.textarea{ padding:2px 5px;}
.row03_blk03 a{ color:#047018;}
.anniu{ width:100px; height:30px; background:#1c54c2; border:1px #1c54c2 solid; color:#ffffff; cursor:pointer;}

.row04{ width:1194px; height:72px; padding:2px; border:1px #d8d7d6 solid; margin:0 auto;}
.row04 dt{ width:140px; height:72px; line-height:72px; float:left; background:url(../images/row04.png) left center no-repeat; font-size:16px; color:#f6f9fc; padding-left:24px;}
.row04 dd{ width:1000px; height:52px; float:right; padding-right:30px; line-height:27px; padding-top:10px; padding-bottom:10px; color:#686868; font-size:12px;}
.row04 dd a{ color:#686868; padding:0 5px; display:inline-block;}
.row04 dd a:hover{ color:#1c54c2;}

.footer{ width:100%; height:196px; background:url(../images/footer.png) repeat-x;}
.footer_con{ width:1200px; height:196px; margin:0 auto;}
.footer_logo{ width:300px; height:196px; background:url(../images/footer_logo.png) left center no-repeat;}
.footer_contact{ color:#fdfdfd; font-size:12px; padding-top:40px; line-height:30px;}
.footer_contact a{color:#FFF;}
.footer_share{ padding-top:80px; font-size:14px; color:#fdfdfd; line-height:32px;}

.middle{ width:1200px; margin:0 auto;}
.middle_nav{ width:1200px; height:45px;  margin:0 auto;}
.middle_con{ width:1200px; margin:0 auto;}
.middle_left{ width:225px;}
.middle_left_nav{ width:225px; padding-bottom:25px; background:#2a67da;}
.middle_left_nav dt{ width:225px; height:38px; background:#255dcc; border-bottom:1px #19459c solid;}
.middle_left_nav dt h2{ font-size:16px; line-height:38px; padding-left:37px; color:#ffffff; background:url(../images/middle_left_dt.png) 25px center no-repeat;}
.middle_left_nav dd{ width:225px;}
.middle_left_nav dd ul li{ height:42px; border-bottom:1px #19459c solid;}
.middle_left_nav dd ul li a{ width:174px; height:42px; line-height:42px; padding-left:51px; display:block; background:url(../images/left_li.png) 35px center no-repeat; color:#fff5b9; font-size:14px;}
.middle_left_nav dd ul li a:hover{ color:#ffe12f; background:url(../images/left_lihover.png) 35px center no-repeat #19459c;}
#typeon{ color:#ffe12f; background:url(../images/left_lihover.png) 35px center no-repeat #19459c;}
.middle_left_nav dd ul li .sub_a_hover{ color:#ffe12f; background:url(../images/left_lihover.png) 35px center no-repeat #19459c;}

.middle_right{ width:950px;}
.middle_right dt{ width:950px; height:37px; margin:0 auto; background:url(../images/middle_right.png) no-repeat;}
.middle_right dt h2{ line-height:37px; padding-left:28px; font-size:14px; color:#ffffff; }
.middle_right dt span{ padding:0 20px; line-height:37px; background:url(../images/index.png) left center no-repeat; font-size:12px; color:#555555;}
.middle_right dt span a{ color:#555555; padding:0 3px;}
.middle_right dt span a:hover{ color:#1C54C2;}
.middle_right dd{ padding:20px; border:1px #9eb7e7 solid; border-top:none;}

.show04{ line-height:35px; color:#666666; font-size:14px;}
.show02 ul li{ height:35px; line-height:35px; border-bottom:1px #b3b3b3 dotted;}
.show02 ul li a{ height:35px; overflow:hidden; display:block; padding-left:15px; font-size:14px; background:url(../images/li.png) 4px center no-repeat; color:#555555; float:left;}
.show02 ul li a:hover{ color:#1C54C2;}
.show02 ul li span{ color:#555555; font-size:14px; float:right;}
.show03 ul li{ width:215px; margin:0 6px; float:left;}
.show03 ul li a img{ width:205px; height:135px; padding:4px; border:1px #e2e2e1 solid;}
.show03 ul li a span{ height:36px;  line-height:36px; text-align:center; display:block; font-size:12px; color:#555555; overflow:hidden;}
.show03 ul li a:hover img{ border:1px #1C54C2 solid;}
.show03 ul li a:hover span{ color:#1C54C2;}
.show01 ul li{ height:115px; padding-top:20px; padding-bottom:15px; border-bottom:1px #e2e2e1 solid;}
.show01 ul li:hover{ background:#e3eaf8;}
.show01_left{ width:200px; height:115px; }
.show01_left a{ width:180px; height:115px; margin:0 10px; display:block; background:#eeeeee;}
.show01_left a img{ width:180px; height:115px;}
.show01_right{ width:690px;}
.show01_right .show01_title a{ font-size:16px; line-height:32px; color:#333333;}
.show01_right .show01_title a:hover{ color:#1C54C2;}
.show01_con{ font-size:14px; color:#555555; line-height:24px;}
.show01_con a{ color:#1C54C2;}

.sabrosus { padding:5px 0px; margin-top:20px; text-align: center;float: left; width:100%;}
.disabled { border: #2a67da 1px solid; padding:2px 5px; margin: 0 3px; background:#2a67da; color:#ffffff;}
.sabrosus .current{ border: #19459c 1px solid; padding:2px 5px; background:#19459c; color:#ffffff;}
.sabrosus a{ color:#ffffff; border:#2a67da 1px solid; padding:2px 5px; margin: 0 3px; background:#2a67da;}

.news_title{ line-height:32px; font-size:18px; color:#1C54C2; margin-bottom: 12px;
text-align: center;}
.news_memo { background:#eeeeee ; height:30px; line-height:30px; text-align:center; color:#333333;}
.news_con{width:100%; padding-top:10px; overflow:hidden; line-height:28px; font-size:14px; color:#555555;}
.news_pre_con{ margin-top:10px;}
.news_pre { padding:5px 0px; font-size:16px;}
.news_pre span {color:#1C54C2;}
.news_pre a { color:#555555;}
.news_pre a:hover{ color:#1C54C2;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .QQ_Area{position:absolute; top:expression(eval(document.documentElement.scrollTop+400));right:24px;}
* html .QQ_C_B{position:absolute; top:expression(eval(document.documentElement.scrollTop+400));right:0px;}
.QQ_Area{position:fixed; /*left:50px;*/top:400px;right:24px;z-index:100000000;}
.QQ_C_B{position:fixed; top:320px;left:0px;z-index:100000000; width:35px; height:75px; color:#FFFFFF;}
.QQ_C_B a{width:35px; height:75px; display:block;}
.QQ_C_B a.btnOpen{background:url(../images/btn_02.gif) no-repeat;}
.QQ_C_B a.btnCtn{background:url(../images/btn_01.gif) no-repeat;}


.QQ_Area{width:145px; padding:5px; /*left:50px;*/ top:300px;right:24px;}
.QQ_Area .QQ_top{height:55px; background:url(../images/QQ_1.png) no-repeat; position:relative;}

.QQ_Area .QQ_top .QQ_C_B{width:25px; height:75px; background:#FF0000; position:absolute;}
.QQ_Area .QQ_Con{border:1px solid #d9d9d9; background:#FFFFFF;height:auto;}
.QQ_Area .QQ_Con ul li{/*height:135px;*/ padding-top:5px; padding-left:10px; height:30px; line-height:30px; list-style:none; margin:0px auto; border-bottom:1px solid #d1d1d1;}

.QQ_Area .QQ_Con ul li a.ICO{width:77px; height:22px; line-height:22px; background:urL(../images/QQ_2.gif) no-repeat; vertical-align:middle; display:inline-block;}
.QQ_Area .QQ_Con ul li span.TEL{width:30px; height:30px; line-height:30px; background:urL(../images/QQ_3.gif) no-repeat; vertical-align:middle; display:inline-block;}
.QQ_Area .QQ_Con ul li span.QQ_TEXT{height:30px; line-height:30px; display:inline-block; font-size:12px; color:#5b5b5b; font-weight:bold; font-family:Arial;}
.QQ_Area .QQ_Con ul li span.QQ_add{ line-height:20px; display:inline-block; font-size:12px; color:#5b5b5b;}
.liuyan_top{width:1420px;margin:0 auto;background:url(../images/liuyan_top.jpg) no-repeat;width:1420px;height:346px;}


.table{ background:#E0E0E0;}
.table td{ background:#ffffff;}
.table .input01{ border:none; padding:0px 10px; width:100px;}
.table .input02{ border:none; padding:0px 10px; width:200px;}
.table .input03{ border:none; padding:0px 10px; width:300px;}
.table .input05{ border:none; padding:0px 10px; width:500px;}
.table .input06{ border:none; padding:0px 10px; width:600px;}
.table .textarea{ border:1px #E0E0E0 solid;}

/*留言预定*/
.feed01{width:100%; height:auto;}
.feed02{width:100%; height:auto; margin:20px 0px;}
.feed02_a{width:100px; height:35px; line-height:35px; text-align:right; margin-right:10px; font-size:14px; float:left;}
.feed02_b{width:400px; height:35px; line-height:35px; float:left;}
.feed02_b span{color:#F00; font-size:16px;}
.feed02_c{width:400px; height:auto; line-height:22px; float:left;}
.feed03{height:auto; padding-left:110px; font-size:16px;}
.form01{width:380px; height:35px; line-height:35px;}
.form05{width:200px; height:35px; line-height:35px;}
.form02{width:50px; height:35px; line-height:35px;}
.form03{width:380px; height:90px; line-height:22px;}
.form04{width:100px; height:35px; cursor:pointer; margin-left:110px;}


/**********内容样式************/
/*--详情页面--*/
.xq01{width:100%; height:auto; margin:0px auto;}
.xq02{width:100%; height:auto; line-height:40px; padding:0px 0px 20px 0px; text-align:center; font-size:22px; color:#333;}
.xq03{width:100%; height:40px; line-height:40px; text-align:center; font-size:12px; background:#ececec;}
.xq04{width:100%; height:auto; padding:30px 0px; font-size:16px; line-height:25px;}
.xq04 img{max-width:100% !important;}
.xq05{width:100%; height:auto; padding-top:10px; font-size:16px; border-top:1px #CCCCCC solid;}


/**********纯图片展示***********/
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:23%; height:auto; margin:0 2% 2% 0; position:relative; float:left;}
.show_img ul li .div01{width:100%; overflow:hidden; position:relative; background:#eee;}
.show_img ul li .div01 img{width:100%; height:135px; margin:0 auto; display:block; transition:0.6s;}
.show_img ul li:hover .div01 img{transform:scale(1.2); opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.show_img ul li span{height:40px; line-height:40px; text-align:center; display:block; font-size:12px; background:#eee; color:#333; padding:0 10px; overflow:hidden;}

/**********纯图片展示单独***********/
.show_img01{width:100%; margin:0px auto;}
.show_img01 ul li{width:245px; height:auto; padding:10px; background:#eee; color:#FFF; margin-left:35px; margin-top:20px; float:left;}
.show_img01 ul li img{display:block;}
.show_img01 ul li span{width:245px; height:30px; line-height:30px; display:block; background:#555; font-size:12px; text-align:center;}
.show_img01 ul li .xz01{width:78px; height:25px; margin-left:25px; margin-top:10px; float:left;}

/**********纯图片展示02***********/

.show_pro{width:100%; padding:0px 0; overflow:hidden;}
.show_pro ul{ width:102%; margin:0px auto;}
.show_pro ul li{width:23%; margin:0% 2% 2% 0%; background:#FFF; float:left;}
.show_pro ul li:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);}
.show_pro ul li a{display:block; margin:0 auto; padding:20px; border:1px solid #dbe3ef;}
.show_pro ul li a .img01{width:100%; height:auto; position:relative;}
.show_pro ul li a .img01:hover i{display:none;}
.show_pro ul li a .img01 img{width:100%; display:block;}
.show_pro ul li a h3{height:40px;line-height:20px; font-size:1.4rem; overflow:hidden; font-weight:normal; overflow:hidden; margin-top:15px;}
.show_pro ul li a h4{line-height:20px; font-size:12px; overflow:hidden; margin-top:10px; font-weight:normal; color:#777;}


/**********新闻列表展示***********/

.show_news{ width:100%; margin:0px auto;}
.show_news ul li{width:100%; height:60px; font-size:14px; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{height:60px; line-height:60px; display:block;}
.show_news ul li a i{font-size:14px; margin-right:5px; vertical-align:middle;}
.show_news ul li span{line-height:60px; color:#555; position:absolute; right:0px; top:0px;}

/**********图文混排展示***********/

.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{background:#f9f9f9; text-align:left; padding:0px; margin-bottom:20px;}
.show_news_img ul li:hover{background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.show_news_img ul li a{position:relative; display:block;}
.show_news_img ul li a img{width:30%; height:180px; display:block;}
.show_news_img ul li a span{width:60%; height:auto; line-height:25px; display:block; font-size:14px; position:absolute; left:35%; top:0px; z-index:1; }
.show_news_img ul li a span h3{line-height:30px; font-size:18px; color:#333; margin:0px; font-weight:normal; padding:4% 0 0 0;}
.show_news_img ul li:hover h3{color:#f75428;}
.show_news_img ul li a span h4{line-height:25px; font-weight:normal; color:#777; font-size:14px;}
.show_news_img ul li a span p{width:100%;line-height:30px; font-size:12px; color:#777; margin-bottom:15px; border-bottom:1px #999 dashed; position:relative;}
.show_news_img ul li a span p i{ margin-right:2px; font-size:12px;}
.show_news_img ul li a span p font{width:10px; height:10px; background:#555; display:block; position:absolute; right:0px; bottom:-5px;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********上下图文混排展示***********/
.show_news_img_sx{width:100%; margin:0px auto; overflow:hidden;}
.show_news_img_sx ul{width:110%; height:auto;}
.show_news_img_sx ul li{width:29%; height:auto; margin-right:2%; margin-bottom:2%; float:left; background:#f8f8f8; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:215px; background:#000; overflow:hidden;}
.show_news_img_sx ul li .img01 .img{width:100%; height:215px; display:block; transition:all 0.5s;}
.show_news_img_sx ul li:hover .img01 .img{transform:scale(1.2); opacity:0.5; filter:alpha(opacity=50);}

.show_news_img_sx ul li .fdj{display:block; position:absolute; top:10%; left:45%; opacity:0; filter:alpha(opacity=0); transition:all 0.5s;}
.show_news_img_sx ul li:hover .fdj{display:block; position:absolute; top:23%; left:45%; opacity:1; filter:alpha(opacity=100);}

.show_news_img_sx ul li .zw{width:85%; height:auto; min-height:170px; margin:20px auto;}
.show_news_img_sx ul li .zw h3{font-size:1.8rem; font-weight:normal;}
.show_news_img_sx ul li .zw span{line-height:30px; font-size:1.2rem; color:#999;}
.show_news_img_sx ul li .zw p{line-height:24px; font-size:1.4rem; color:#777;}
.show_news_img_sx ul li .zw p font{font-size:1.0rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:20px;}
.show_news_img_sx ul li:hover .zw p font{color:#000;}


/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both;}
.PageNav_2 .PageTurn{height:30px; line-height:30px; border:#777 1px solid; background:#777; padding:0px 5px; color:#FFFFFF; display:inline-block; margin:2px;}
.PageNav_2 .PageTurn_Disable{height:30px; line-height:30px; border:#777 1px solid; color:#fff; background:#777; padding:0px 5px; display:inline-block; margin:2px;}
.PageNav_2 .PageNum{height:30px; line-height:30px; border:#777 1px solid; background:#777; color:#fff; padding:0px 5px; display:inline-block; margin:2px;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:30px; line-height:30px; color:#FFFFFF; border:1px solid #0065b3; background:#0065b3; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/