@charset "gb2312";
/* CSS Document */

a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;color:#f30;}
img{ border:0; font-size:0;}
ul,li{ list-style:none;}
/*-------------*/
body,h1,h2,ul,li{ margin:0; padding:0; font-family:"Microsoft YaHei",Arial; font-size:16px; color:#333;}
.head_logo{ height:110px; width:1100px; margin:0 auto;}
.head_logo img{ max-width:100%;}
.head_nav { background-color: #035cac; width:100%; height: 50px; }

#nav{margin:0 auto;width:1100px;height:50px;}
#nav .jquery_out{float:left;line-height:50px;display:block;text-align:center;color:#fff;background:#035cac;}
#nav .jquery_out .smile{}
#nav .jquery_inner{}
#nav .jquery a{background:#086bc6; color:#fff; display:block; height:50px; }
#nav .mainlevel{background:#035cac;float:left;width:122.22222222222px;/*IE6 only*/}
#nav .mainlevel a{color:#fff;text-decoration:none;line-height:50px;display:block;width:122.22222222222px; text-align:center;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background:#086bc6 ;}
#nav .mainlevel ul{display:none;position:absolute;z-index:99999;}
#nav .mainlevel li{ text-align:center;border-top:1px solid #b4cee6;background:#035cac;width:122.22222222222px; line-height:30px;/*IE6 only*/z-index:9999;}
#nav .mainlevel li a{ line-height:40px;}
#hov { color: #fff; background: #086bc5 }
.ind_banner{height:400px; width:100%;font-size:0; line-height:0;}
.ind_banner img{width:100%; height:400px;}

#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-align:center;}
#slides li img {text-align:center; width:100%; height:400px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.ind_content{ width:1100px;margin-left:auto; margin-right:auto; overflow:hidden;}
.ind_content .title a{ color:#999;}
.ind_content .title a:hover{ color:#f30;}

.ind_qyjj{float:left; width:660px; height:286px; padding-top:30px;}
.ind_qyjj .title{ width:660px; height:40px; position:relative; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #cbcbcb;}
.ind_qyjj .title h1{ float:left; height:40px; color:#015cab; padding-left:14px; line-height:40px; font-weight:normal; font-size:24px;}
.ind_qyjj .title p{ float:left; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:19px; padding-left:5px;}
.ind_qyjj .title span{ font-size:14px; color:#999; position:absolute; top:10px;right:0;}
.ind_qyjj .content{ width:660px; height:225px; clear:left; padding-top:20px;}
.ind_qyjj .content img{ float:left; width:300px; height:225px; }
.ind_qyjj .content p{ float:left;margin:0; width:340px; height:225px; padding-left:20px; color:#333; line-height:25px;font-size:16px;}

.ind_qydt{float:left; width:400px; height:286px; background:#; padding-top:30px; padding-left:40px;}
.ind_qydt .title{ width:400px; height:40px; position:relative; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #cbcbcb;}
.ind_qydt .title h1{ float:left; height:40px; color:#015cab; padding-left:14px; line-height:40px; font-weight:normal; font-size:24px;}
.ind_qydt .title p{ float:left; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:19px; padding-left:5px;}
.ind_qydt .title span{ font-size:14px; color:#999; position:absolute; top:10px;right:0;}
.ind_qydt .content{ width:400px; height:225px; clear:left; padding-top:20px;}
.ind_qydt .content .textimg{ width:400px; height:80px;}
.ind_qydt .content .textimg img{ width:120px; height:80px; float:left;}
.ind_qydt .content .textimg a{ float:left;width:265px; height:80px; padding-left:15px;}
.ind_qydt .content .textimg p{float:left;width:265px; height:34px; line-height:34px;margin:0; padding:0; font-size:16px; color:#333;}
.ind_qydt .content .textimg span{float:left;width:265px; height:46px; font-size:14px; color:#999; line-height:18px;}
.ind_qydt .content .textimg a p:hover,.ind_qydt .content .textimg a span:hover{ color:#f30;}
.ind_qydt .content ul{ overflow:hidden;width:400px; height:140px; float:left; padding-top:5px; }
.ind_qydt .content ul li{ float:left; width:400px; background:url(../images/ind_ico02.jpg) no-repeat left center; height:34px; line-height:34px; border-bottom:1px dashed #ccc;}
.ind_qydt .content ul li a{ float:left; font-size:16px; padding-left:15px;}
.ind_qydt .content ul li span{float:right; font-size:14px; color:#ccc; }

.ind_alzs{float:left; width:1100px; height:300px; padding-top:30px; }
.ind_alzs .title{ width:1100px; height:40px; position:relative; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #cbcbcb;}
.ind_alzs .title h1{ float:left; height:40px; color:#015cab; padding-left:14px; line-height:40px; font-weight:normal; font-size:24px;}
.ind_alzs .title p{ float:left; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:19px; padding-left:5px;}
.ind_alzs .title span{ font-size:14px; color:#999; position:absolute; top:10px;right:0;}
.ind_alzs .content{ width:1100px; height:240px; clear:left; padding-top:20px;}
.ind_alzs .content ul{ width:1100px; height:240px;}
.ind_alzs .content ul li{float:left; width:260px; height:240px; margin-right:20px; display:inline; }
.ind_alzs .content ul li a{opacity:1;  }
.ind_alzs .content ul li a img:hover{opacity:0.8;  }
.ind_alzs .content ul li a img{ float:left; width:260px; height:200px;  }
.ind_alzs .content ul li a p{ float:left; margin:0; padding:0; width:260px; height:40px; line-height:40px; background:#dce5ee; text-align:center; }

.ind_yyzz{float:left; width:660px; height:286px; padding-top:30px;}
.ind_yyzz .title{ width:660px; height:40px; position:relative; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #cbcbcb;}
.ind_yyzz .title h1{ float:left; height:40px; color:#015cab; padding-left:14px; line-height:40px; font-weight:normal; font-size:24px;}
.ind_yyzz .title p{ float:left; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:19px; padding-left:5px;}
.ind_yyzz .title span{ font-size:14px; color:#999; position:absolute; top:10px;right:0;}
.ind_yyzz .content{ width:660px; height:225px; clear:left; padding-top:20px;}
.ind_yyzz .content a{ float:left; width:190px; height:205px; border:10px solid #eee; margin-right:15px; display:inline; }
.ind_yyzz .content a img{ width:190px; height:205px; }
.ind_yyzz .content a img:hover{ opacity:.8;}

.ind_zcfg{float:left; width:400px; height:286px; background:#; padding-top:30px; padding-left:40px;}
.ind_zcfg .title{ width:400px; height:40px; position:relative; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #cbcbcb;}
.ind_zcfg .title h1{ float:left; height:40px; color:#015cab; padding-left:14px; line-height:40px; font-weight:normal; font-size:24px;}
.ind_zcfg .title p{ float:left; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:19px; padding-left:5px;}
.ind_zcfg .title span{ font-size:14px; color:#999; position:absolute; top:10px;right:0;}
.ind_zcfg .content{ width:400px; height:225px; clear:left; padding-top:20px;}
.ind_zcfg .content .textimg{ width:400px; height:80px;}
.ind_zcfg .content .textimg img{ width:120px; height:80px; float:left;}
.ind_zcfg .content .textimg a{ float:left;width:265px; height:80px; padding-left:15px;}
.ind_zcfg .content .textimg p{float:left;width:265px; height:34px; line-height:34px;margin:0; padding:0; font-size:16px; color:#333;}
.ind_zcfg .content .textimg span{float:left;width:265px; height:46px; font-size:14px; color:#999; line-height:18px;}
.ind_zcfg .content .textimg a p:hover,.ind_zcfg .content .textimg a span:hover{ color:#f30;}
.ind_zcfg .content ul{ overflow:hidden;width:400px; height:140px; float:left; padding-top:5px; }
.ind_zcfg .content ul li{ float:left; width:400px; background:url(../images/ind_ico02.jpg) no-repeat left center; height:34px; line-height:34px; border-bottom:1px dashed #ccc;}
.ind_zcfg .content ul li a{ float:left; font-size:16px; padding-left:15px;}
.ind_zcfg .content ul li span{float:right; font-size:14px; color:#ccc; }

.clr{clear:both; font-size:0px; height:0; line-height:0;}

.footer{ height:260px; width:100%; background:url(../images/btm.jpg) center bottom; margin-top:40px; overflow:hidden;}
.footer .con{ width:1100px; height:260px;  margin-left:auto; margin-right:auto; font-size:14px;}
.footer .con_l{ float:left; width:50%;height:260px; color:#cbcbcb;}
.fot_logo{ float:left; background:url(../images/ind_03.png) no-repeat 0 0; width:480px; height:60px; margin-top:40px; display:inline;}
.fot_add{float:left; background:url(../images/ind_ico03.png) no-repeat left center; width:240px; height:30px; padding-left:30px; line-height:30px;}
.fot_tel{float:left; background:url(../images/ind_ico04.png) no-repeat left center; width:175px; height:30px;padding-left:35px; line-height:30px;}
.fot_mob{float:left; background:url(../images/ind_ico05.png) no-repeat left center; width:450px; height:44px;padding-left:30px; padding-top:10px; padding-bottom:10px;}
.fot_mob p{ margin:0; padding:0; line-height:22px;}
.fot_copy{float:left; background:url(../images/ind_ico06.png) no-repeat left center; width:450px; height:30px;padding-left:30px; line-height:30px; }
.footer .con_r{ float:left; width:50%;height:260px;}
.footer .con_r .title{ width:100%; height:40px; background:url(../images/ind_ico01.jpg) no-repeat left center; border-bottom:1px solid #2a87bf; margin-top:36px;}
.footer .con_r .title h1{height:40px; color:#ccc; padding-left:14px; line-height:40px; font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.footer .con_r .title h1 a{color:#ccc;}
.footer .con_r .title h1 a:hover{color:#ff0;}
.footer .con_r .content{ width:100%; height:150px; padding-top:10px;}
.footer .con_r .content ul li{ float:left; width:183.3333333333333px;font-size:14px; color:#ccc; line-height:34px; background:url(../images/ind_ico07.png) no-repeat left center;}
.footer .con_r .content ul li a{ color:#ccc;font-size:14px; padding-left:15px;}
.footer .con_r .content ul li a:hover{ color:#ff0;}

/*----gywm----*/
.gywm_content{width:1100px; margin-top:20px; margin-left:auto; margin-right:auto; overflow:hidden;}

.gywm_banner{ width:1100px; height:120px;}
.route{ font-size:14px; color:#999; background:url(../images/gywm_ico01.jpg) no-repeat left center; padding-left:20px; margin-top:10px; height:40px; line-height:40px; width:1080px; border-bottom:1px solid #cbcbcb;}
.route a{ color:#999; padding-left:5px; padding-right:5px;}
.route a:hover{ color:#f30;}
.route span{ color:#035cac; padding-left:5px; padding-right:5px;}
.public_nav{ float:left; width:200px; padding-top:30px;}
.public_con{ float:left; width:870px; padding-top:30px; padding-left:30px;}
.pub_title{ float:left; width:200px; height:70px;}
.pub_title h2{ float:left; width:190px;font-weight:normal; font-size:24px; background:url(../images/ind_ico01.jpg) no-repeat left 2px; height:22px; line-height:22px; padding-left:10px; color:#035cac;}
.pub_title p{ float:left; width:200px; height:26px; line-height:26px; font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 0;}

.pub_navli{  float:left;width:200px; overflow:hidden; background:#fff; padding:2px 0; border-top:4px solid #e1eef9; border-bottom:4px solid #e1eef9;}
.pub_navli ul li{ float:left; width:200px; text-align:center;}
.pub_navli ul li a{ display:block;width:200px; background:#e1eef9 url(../images/gywm_ico03.png) no-repeat 40px center; height:50px; border-top:2px solid #fff; border-bottom:2px solid #fff; color:#035cac; line-height:50px;}
.pub_navli ul li a:hover{ background:#035cac url(../images/gywm_ico02.png) no-repeat 40px center; color:#fff;}
#hovs{background:#035cac url(../images/gywm_ico02.png) no-repeat 40px center; color:#fff;}
.gywm_rtitle{ width:870px; text-align:center; height:70px; border-bottom:1px solid #e0e0e0;}
.gywm_rtitle h1{ font-weight:normal; font-size:28px; height:40px;}
.gywm_rtitle p{ font-weight:normal; font-size:14px; color:#aaa; margin:0; padding:0; height:30px; line-height:20px;}
.gywm_rcon{ width:810px; padding-left:30px; padding-right:30px; font-size:18px; line-height:36px;}
/*---alzs--*/
.alzs_rcon{ width:870px; overflow:hidden;}
.alzs_rcon ul{}
.alzs_rcon ul li{ float:left; width:400px; height:370px; border-bottom:20px solid #fff; padding:0px 17px 10px 18px;}
.alzs_rcon ul li img{width:400px; height:300px; float:left;}
.alzs_rcon ul li img:hover{ opacity:.8}
.alzs_rcon ul li div{ float:left; background:#eee;width:400px; height:56px; text-align:center; padding:4px 0 10px 0;}.alzs_rcon ul li div:hover{ background:#e1eef9;}
.alzs_rcon ul li p{ margin:0; padding:0; font-size:18px; height:30px; line-height:30px}
.alzs_rcon ul li span{ display:block; font-size:14px;height:20px;line-height:20px}
/*---zxdt--*/
.pub_imgli{float:left; width:200px; overflow:hidden;}
.pub_imgli a{ float:left;width:200px; height:260px; padding-bottom:15px;}
.pub_imgli a img{ width:200px; height:260px;opacity:.8;}
.pub_imgli a img:hover{ opacity:1; }
.zxdt_rcon{width:870px;overflow:hidden;}
.zxdt_rcon ul li{width:870px; height:90px; padding-top:10px;padding-bottom:14px; float:left; border-bottom:1px dashed #ddd;}
.zxdt_rcon ul li a{ float:left; font-size:18px; width:760px; height:40px; line-height:40px; }
.zxdt_rcon ul li span{ float:left; font-size:14px;width:110px; height:40px; line-height:40px; text-align:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
.zxdt_rcon ul li p{ float:left;width:870px; height:50px; line-height:25px; font-size:14px; margin:0; padding:0;color:#999;}
.page{ background:#fff; padding:10px 0; position:relative; text-align:center; margin-top:10px;}
.page a{ padding:4px 8px; color:#666; border-radius:100px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.page a:hover{ background:#007fff; color:#fff;}
.page span{ padding-left:10px;}
