﻿@charset "utf-8";
html,body,legend{color:#333}html{background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{font:normal normal normal 12px/20px Arial,sans-serif; font-family:"微软雅黑";background-color:#FFF}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Microsoft YaHei,Simsun;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}.numA{font-family:Arial}.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.none{display:none}.hidden{visibility:hidden}
.clear{clear:both; float:none;}
a{text-decoration:none; color:#333}
a:hover{color:#000;}
.mgt10{margin-top:10px;}
.mgr18{margin-right:25px;}
.LEFT{float:left;}
.RIGHT{float:right;}
.inner{width:1020px; margin:0px auto;}

.header{height:78px; background:url(../images/toper.jpg) left top repeat-x;}
.header .logo{width:716px; height:78px; float:left; overflow:hidden; margin-top:0px;}
.header .headrit{width:220px; text-align:right; float:right; margin-top:10px;}
.header .headrit .lnk{margin-top:40px;}
.header .headrit .lnk a{ color:#c20b0b; font-size:13px; }
.header .headrit .yuyan{margin-top:15px;}
.header .headrit .yuyan a{ margin:0px 10px;line-height:14px;}
.header .headrit .yuyan a.cn{background:url(../images/cn.jpg) left center no-repeat; padding-left:25px; }
.header .headrit .yuyan a.en{background:url(../images/en.jpg) left center no-repeat; padding-left:25px; margin-right:0px; }
.header .headrit .info{margin-top:10px;}
.header .headrit .info p{line-height:20px; color:#044289; font-size:15px;}
.header .headrit .info{font-size:16px; color:#333333; margin-top:10px}
.navhead{height:49px; line-height:49px; background-color:#005ec8}
.navhead ul{}
.navhead li{float:left;line-height:49px; position:relative; z-index:9999; color:#FFFFFF; background:url(../images/liline.png) right center no-repeat; padding-right:1px;}
.navhead li a{display:block;font-size:15px; color:#FFF; text-decoration:none;text-align:center;line-height:49px; width:126px; text-align:center; background:url(../images/curnav.png) top center no-repeat;}
.navhead li a:hover{ background:url(../images/ovnav.png) bottom center no-repeat;color:#FFFFFF;}
.navhead li a.cur{ background:url(../images/ovnav.png) bottom center no-repeat;color:#FFFFFF;}
.navhead li ul{position:absolute; background:url(../images/tmsubnav.png) left top repeat;width:135px; display:none; text-align:left}
.navhead li ul li{float:none; clear:both; text-align:left; line-height:34px; height:34px; background:none; width:135px; padding:0px;}
.navhead li ul li a{display:block; font-size:12px; color:#005ec8; text-decoration:none; font-weight:normal; padding:0px; line-height:34px; height:34px;}
.navhead li ul li a:hover{ background:none;background-color:#03307b;color:#FFFFFF;}
.navhead .serch{width:148px; float:right; height:41px; background:url(../images/serch.jpg) left 8px no-repeat;}
.navhead .serch .sint{width:113px; height:22px; line-height:22px; float:left; border:none; padding-left:5px; color:#999999; margin-top:10px;  background-color:transparent;margin-left:2px;}
.navhead .serch  .btn{width:25px; height:22px; border:none; float:left; margin-top:10px; background-color:transparent;}
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:5px}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:31px;height:63px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/bleft.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/bright.png) center center no-repeat;}

.index_ppn{ margin-top:0px;}
.index_ppn .inner{background:url(../images/mainbg.png) left top repeat-x; padding-top:25px;}
.index_ppn .i_plst{ width:330px; float:left; height:304px; border:#dbd9d9 solid 1px; background:url(../images/boxbg.png) left top repeat-x}
.index_ppn .i_plst .title{width:330px;height:49px; line-height:49px; background:url(../images/titbg.png) bottom center no-repeat}
.index_ppn .i_plst .title h4{font-size:18px; color:#005ec8; width:150px;height:49px; line-height:49px; margin-left:15px;}
.index_ppn .i_plst .title a{float:right;text-align:center; height:49px; line-height:49px; color:#565656; font-size:13px; background:url(../images/icons.png) left center no-repeat; padding-left:15px; margin-right:10px;}
.index_ppn .i_plst img{margin:10px; float:left; border:#dbd9d9 solid 1px; padding:5px}
.index_ppn .i_plst .info{line-height:28px; text-indent:24px; margin:10px;}

.index_ppn .i_news{width:388px; float:left; height:304px; overflow:hidden; border:#dbd9d9 solid 1px; background:url(../images/boxbg.png) left top repeat-x; margin-left:20px;}
.index_ppn .i_news .title{width:330px;height:49px; line-height:49px; background:url(../images/titbg.png) bottom center no-repeat}
.index_ppn .i_news .title h4{font-size:18px; color:#005ec8; width:150px;height:49px; line-height:49px; margin-left:15px;}
.index_ppn .i_news .title a{float:right;text-align:center; height:49px; line-height:49px; color:#565656; font-size:13px; background:url(../images/icons.png) left center no-repeat; padding-left:15px; margin-right:10px;}
.index_ppn .i_news  ul{ margin:10px}
.index_ppn .i_news ul li{ margin-top:8px; border-bottom:#a4a4a5 dotted 1px; padding-bottom:2px;}
.index_ppn .i_news ul li a{ color:#393838; font-size:13px; background:url(../images/iconsa.png) left center no-repeat; padding-left:10px;}
.index_ppn .i_news ul li span{ float:right}

.index_ppn .i_lianxi{ width:258px; height:306px; background:url(../images/lxbg.jpg) left top no-repeat; float:right}
.index_ppn .i_lianxi .info{ margin-top:130px; margin-left:5px; margin-right:5px;}
.index_ppn .i_lianxi .info h3{color:#0056b6; font-size:15px;}
.index_ppn .i_lianxi .info p{line-height:25px; color:#393838}
.sst{margin-top:10px;}
.ipshow{width:740px; height:275px;overflow:hidden; border:#dbd9d9 solid 1px; background:url(../images/boxbg.png) left top repeat-x; float:left}
.ipshow .title{width:738px;height:49px; line-height:49px; border-bottom:#dbd9d9 solid 1px;}
.ipshow .title h4{font-size:18px; color:#005ec8; width:150px;height:49px; line-height:49px; margin-left:15px;}
.ipshow .title a{float:right;text-align:center; height:49px; line-height:49px; color:#565656; font-size:13px; background:url(../images/icons.png) left center no-repeat; padding-left:15px; margin-right:10px;}
.ipshow  .show_cont{width:738px; position:relative; height:210px;margin-top:6px}
.ipshow  .show_cont #demo1 {width:690px; position:absolute; left:25px; top:15px; height:190px; overflow:hidden}
.ipshow  .show_cont #demo1 li {float:left; width:168px; height:180px; display:inline; margin:0px 2px;}
.ipshow  .show_cont #demo1 li p{ width:168px; text-align:center;height:25px; line-height:25px; color:#000;}
.ipshow  .show_cont #demo1 li  img{width:166px; height:166px; border:#d7d4d4 solid 1px;}
.ipshow  .show_cont .btnPrev{position:absolute; left:5px; top:75px;}
.ipshow  .show_cont .btnNext{position:absolute; right:5px; top:75px;}
.links { width:256px; height:275px;overflow:hidden; border:#dbd9d9 solid 1px; background:url(../images/lianjie.png) right top no-repeat; float:right}
.links .title{width:256px;height:49px; line-height:49px;}
.links .title h4{font-size:18px; color:#005ec8; width:150px;height:49px; line-height:49px; margin-left:15px;}
.links .info{margin-left:20px; margin-right:10px; margin-top:15px;}
.links .info p{line-height:25px;}
.btline{ width:100%; height:23px; background:url(../images/fbtnoo.png) left bottom repeat-x;}

.fnav{height:165px; background:url(../images/footbg.jpg) center top no-repeat; background-color:#2e2e2e;}
.fnav .inner{position:relative}
.fnav ul{ margin-top:15px; margin-left:50px; float:left; width:960px}
.fnav ul li{float:left; position:relative; width:80px; border-bottom:#999 solid 1px; margin-right:26px}
.fnav ul li a{color:#dedcdc; font-size:13px; font-weight:bold}
.fnav ul li ul{position:absolute; width:100px; margin:0px; position:absolute; top:30px;}
.fnav ul li ul li{float:none;width:100px; border:none; margin:0px;}
.fnav ul li ul li a{color:#c6c4c4; font-size:12px; font-weight:normal;}
.fnav .gotop{width:55px; height:55px; position:absolute; right:53px; z-index:999; cursor:pointer}
.foot{height:50px;color:#000; font-size:13px; line-height:50px}
.foot p{color:#000;}
.foot  a{color:#000;}

.main .inner{background:url(../images/mainbg.png) left top repeat-x;padding-top:25px;}
.main .m_left{width:190px; float:left;min-height:555px; background-color:#f4f4f4}
.main .m_left .i_plst{ width:190px;padding-bottom:15px;}
.main .m_left .i_plst .title{width:190px; margin:0px auto; height:37px; line-height:37px; text-align:center; border-bottom:#024693 solid 2px;}
.main .m_left .i_plst .title span{ font-size:20px;color:#024693; }
.main .m_left .i_plst ul{ width:190px; margin:0px auto; margin-top:10px;}
.main .m_left .i_plst li{line-height:36px;}
.main .m_left .i_plst li a{display:block; background:url(../images/licon1.png) 25px center no-repeat;border-bottom:#b9b9ba solid 1px;line-height:36px; padding-left:45px; }
.main .m_left .i_plst li a:hover{ color:#000}
.main .m_left .i_plst li ul{margin-top:0px;}
.main .m_left .i_plst li ul a{display:block; background:url(../images/licon2.png) 48px center no-repeat;border-bottom:#b9b9ba dotted 1px;line-height:36px; padding-left:68px; }
.main .m_left .i_news{ width:211px;border:#cccccc solid 1px;height:234px;}
.main .m_left .i_news .title{width:211px; height:40px; line-height:40px; background-color:#cccccc}
.main .m_left .i_news .title span{ font-size:20px; font-weight:bold; float:left; margin-left:15px; color:#FFFFFF}
.main .m_left .i_news ul{padding-left:30px;}
.main .m_left .i_news li{line-height:27px; list-style:square;}
.main .m_right{width:810px; float:right; color:#333; background-color:#FFFFFF}
.main .m_right .title{ height:37px; line-height:37px;border-bottom:#0d498e solid 2px;}
.main .m_right .title h3{float:left; color:#3f3939;font-size:20px; margin-top:5px;}
.main .m_right .title span{float:right; margin-right:10px; color:#3f3939; margin-top:2px;}
.main .m_right .mrmain{width:810px; margin:0px auto; border-top:none;min-height:500px}
.main .m_right .mrmain .infos{width:95%; margin:0px auto; padding:10px 0px;}
.main .m_right .mrmain .infos h3{text-align:center; height:44px; background:url(../images/ptlbg.png) top center no-repeat; line-height:44px; color:#084a96; font-size:20px; width:100%}
.main .m_right .mrmain  .pnav{ line-height:44px; height:44px; margin-top:30px;}
.main .m_right .mrmain  .pnav li{float:left;}
.main .m_right .mrmain  .pnav li a{display:block; width:238px; background-color:#b3b3b3; color:#2e2d2d; font-size:18px; text-align:center; text-decoration:none; margin:0px 7px;}
.main .m_right .mrmain  .pnav li a:hover{background-color:#0c5dba; color:#FFF;}
.main .m_right .mrmain  .pnav li a.cur{background-color:#0c5dba; color:#FFF;}
.main .m_right .mrmain .infos .lsr{text-align:center; line-height:30px; border-bottom:#CCCCCC solid 1px;}
.main .m_right .mrmain .infos .content{padding:10px 0px; line-height:25px;}

.main .m_right .mrmain .infos .mors{background:url(../images/sbg1.jpg) left top repeat-x; padding-top:10px;}

.main .m_right .mrmain  .dtite{}
.main .m_right .mrmain  .dtite h5{font-size:15px; color:#aa0101; background:url(../images/picond.png) 15px center no-repeat; height:30px; line-height:30px; background-color:#e3e3e3; padding-left:40px;}
.main .m_right .mrmain  .dtite .dinfo{text-indent:30px; line-height:40px;}

.main .m_right .mrmain .news{width:95%; margin:0px auto;}
.main .m_right .mrmain .news ul{padding-top:10px;}
.main .m_right .mrmain .news li{line-height:28px; border-bottom:#CCCCCC dotted 1px;}
.main .m_right .mrmain .news li a{ padding-left:15px; background:url(../images/iconsa.png) left 5px no-repeat;}
.main .m_right .mrmain .news li span{float:right; margin-right:5px;}
.main .m_right .mrmain .pages{text-align:center; height:30px; line-height:30px; margin-top:5px;}

.main .m_right .mrmain .plist{width:100%; margin:0px auto;}
.main .m_right .mrmain .plist ul{margin-left:0px;}
.main .m_right .mrmain .plist li{float:left; width:168px; height:200px; margin:10px 15px;}
.main .m_right .mrmain .plist li img{width:166px; height:166px; border:#CCCCCC solid 1px;}
.main .m_right .mrmain .plist li p{text-align:center; margin-top:5px;}

.main .m_right .mrmain .gbooks table{border:#999 solid 1px; border-collapse:collapse;}
.main .m_right .mrmain .gbooks table td{height:45px; line-height:45px;border:#999 solid 1px;}
.main .m_right .mrmain .gbooks table td .ibn{width:100px; height:30px; border:#CCCCCC solid 1px; text-align:center;}
.main .m_right .mrmain .gbooks table td .ipt{width:200px; height:28px; line-height:28px; border:#CCCCCC solid 1px; padding-left:5px;}