@charset "gb2312";
/* CSS Document
Theme Name: 285
Theme URI: 
Description: A website for guide themes.
Version: 2017.8.31
Author: liuxiaoxue
 */
 
*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#333; font-size:14px; font-family:"Microsoft YaHei";}
.m{ margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#2a5cb9;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.header{ width:1200px; height:70px; margin:0 auto;}
.logo{ width:165px; height:70px; float:left;}
.tel{ width:185px; padding-left:40px; background:url(../images/tel.png) no-repeat; margin-top:20px; float:right; font-family:"Impact"; font-size:24px; color:#2a5cb9;}
.nav_bg{ width:100%; height:40px; background:#2a5cb9;} 
.nav{ width:1200px; margin:0 auto;}
.nav ul{ width:920px; float:left;}
.nav li{ float:left; position:relative;}
.nav li:hover a{ background:#1e3b9a; border-bottom:1px solid #2f2e2c;}
.nav li a{ display:inline-block; padding:0 30px; line-height:39px; color:#FFF; border-bottom:1px solid #2a5cb9;}
.nav li:hover ul{ display:block;}
.nav li ul{ position:absolute; top:40px; left:0px; position:absolute; z-index:999; display:none;}
.nav li ul li a{ width:96px; text-align:center; border-bottom:1px solid #2f2e2c; background:#233a87; padding:0 10px;}
.nav li ul li:hover a{ background:#2a5cb9;}
.search{ width:230px; margin-top:8px; float:right;}
.cpkey{ width:183px; height:24px; background:#FFF; border:none; display:inline-block;}
.image{ margin-left:-5px;}

.position_bg{ width:100%; height:82px; background:url(../images/position.png) no-repeat center; margin-top:-12px;}
.position{ width:1200px; margin:0 auto;}
.position_left{ width:278px; font-size:30px; margin:27px 0px 0px 60px; color:#FFF; float:left;}
.position_right{ width:860px; height:85px; line-height:80px; overflow:hidden; text-align:left; color:#FFF; float:left; font-size:16px;}
.position_right a{ color:#FFF; font-size:16px;} 
.gg{ width:800px; height:27px; line-height:27px; margin-top:25px; padding-left:35px; background:url(../images/laba.png) no-repeat; float:left; color:#FFF;}

.i_pro{ width:1200px; margin:0 auto 30px; overflow:hidden;}
.i_pro_left{ width:278px; float:left;}
.i_pro_left ul li{ line-height:73px; text-align:center; border-bottom:1px solid #d2d2d2;}
.i_pro_left ul li:hover ul{ display:block;}
.i_pro_left ul li ul{ display:none; margin-left:20px;}
.i_pro_left ul li a{ font-size:16px;}
.i_pro_left ul li i{ width:6px; height:6px; background:#2a5cb9; margin-right:15px; display:inline-block;}
.i_pro_left ul li ul li{ border:none;}
.i_pro_right{ width:892px; margin-top:35px; float:right;}
.i_pro_right ul .l1{ height:270px; margin-bottom:24px; }
.i_pro_right ul .l1 .img{ width:240px; float:left; display:block;}
.i_pro_right ul .l1 .desc{ width:635px; margin-top:40px; float:right;}
.i_pro_right ul .l1 .desc a{ display:inline-block; height:35px; line-height:35px; overflow:hidden; font-size:18px; color:#2a5cb9;}
.i_pro_right ul .l1 .desc .big{ font-size:18px; margin:10px 0;}
.i_pro_right ul .l1 .desc .p{ height:145px; overflow:hidden; font-size:14px; color:#666; line-height:25px;}
.i_pro_right ul .l1 .desc .more{ width:94px; height:30px; line-height:30px; float:right; margin-top:19px; background:#2a5cb9; color:#FFF; font-size:14px; display:inline-block; text-align:center;}
.i_pro_right ul .l2,.pro_list li{ margin-right:22px; float:left; position:relative;}
.i_pro_right ul .l2 h2,.pro_list li h2{ width:150px; height:30px; line-height:30px; text-align:center; padding:0 5px; position:absolute; bottom:3px; left:0; background:#000; opacity:0.7;}
.i_pro_right ul .l2 h2 a,.pro_list h2 a{ color:#FFF;}
.i_pro_right ul .l2 h2:hover,.pro_list h2:hover{ background:#2a5cb9; opacity:1;}

.pro_list li{ margin-bottom:22px;}

.i_about_bg{ width:100%; background:#f8f8f8; padding:60px 0; overflow:hidden;}
.i_about{ width:1200px;  margin:0 auto;} 
.i_about .about_left{ width:665px; float:left;}
.i_about .about_left .tit{ font-size:30px; color:#2a5cb9; margin-bottom:35px;}
.i_about .about_left .p{ height:125px; overflow:hidden; line-height:25px; font-size:14px; color:#666;}
.i_about .more{ width:185px; margin-top:50px;}
.i_about .more .more_t{ width:115px; height:60px; line-height:60px; background:#5d94fb; text-align:center; color:#FFF; float:left; }
.i_about .more a{ width:67px; height:61px; display:inline-block; text-align:center; line-height:61px; background:#2a5cb9; margin-left:2px; float:left;}
.i_about .more a img{ margin-top:21px;}
.about_right{ width:360px; float:right; }
.about_right img{ border:8px solid #FFF;}
.i_youshi{ width:100%;}
.youshi{}
.youshi_left{ width:50%; height:576px; float:left; background:url(../images/youshi_left.png) no-repeat; background-size:cover; position:relative;}
.youshi_left .tit{ width:330px; height:440px; position:absolute; background:url(../images/youshi_left_tit.png) no-repeat; top:66px; right:182px;}
.youshi_left .tit p{ color:#FFF; position:absolute;}
.youshi_left .tit .p1{ top:71px; left:63px; font-size:40px; }
.youshi_left .tit .p2{ top:137px; left:55px; font-size:16px; }
.youshi_left .tit .p3{ top:280px; left:-85px; font-size:16px; }
.youshi_left .tit .p3 span{ margin-left:102px; color:#FFF; margin-top:5px; display:inline-block;}
.youshi_right{ width:50%; height:576px; float:right; float:left; background:#1b2f4a; position:relative;}
.youshi_right ul{ position:absolute; left:-43px; top:70px;}
.youshi_right ul li{ height:85px; margin-bottom:93px; padding-left:115px;}
.youshi_right ul li p{ color:#FFF;}
.youshi_right ul li .p1{ font-size:20px; color:#5b92fb; padding-top:5px;}
.youshi_right ul li .p2{ font-size:16px;}
.youshi_right ul li .p3{ font-size:14px; margin-top:8px;}
.youshi_right ul .l1{ background:url(../images/youshi1.png) no-repeat;}
.youshi_right ul .l2{ background:url(../images/youshi2.png) no-repeat;}
.youshi_right ul .l3{ background:url(../images/youshi3.png) no-repeat;}

.i_new{ width:1200px; margin:0 auto; padding:40px 0; overflow:hidden;}
.new{ width:567px; float:left;}
.new .tit,.contact .tit{ width:528px; height:40px; line-height:40px; color:#FFF; border-bottom:1px solid #d2d2d2; background:url(../images/new_tit.png) no-repeat; font-size:18px; padding-left:30px;}
.new ul{ margin-top:5px;}
.new ul li{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px dashed #d7d7d7;}
.new ul li .date{ display:inline-block; float:right; color:#959595;}
.new ul li a{ width:460px; height:50px; display:inline-block; float:left; }
.new ul li a span{ color:#2a5cb9; margin-right:12px;}
.contact{ width:600px; float:right;}
.contact .contact_bg{ width:530px; height:140px; padding:105px 0px 0px 70px; background:url(../images/contact_bg.png) no-repeat;}
.contact div{ line-height:39px;}
.contact div p{ display:block; line-height:39px; float:left;}
.contact div .p2{ margin-left:24px;}
.contact div .p1{ font-size:30px}
.contact .div1 .p2{ font-family:"Impact"; font-size:30px;}
.contact .div2 .p2{ font-size:18px;}
.contact .div1 .p1{ padding-left:16px;}
.link{ width:1200px; margin:0 auto;}
.link span{ width:88px; height:28px; margin:0px 15px 19px 0px; line-height:28px; text-align:center; display:inline-block; border:1px solid #2a5cb9;}
.link a{ margin-right:15px;} 

.f_nav_bg{ width:100%; height:50px; line-height:50px; background:#254063;}
.f_nav{ text-align:center; color:#FFF;} 
.f_nav a{ color:#FFF; padding:0 15px;}
.copyright_bg{ width:100%; padding:10px 0; background:#1c304b;}
.copyright_bg p{ line-height:25px; color:#7997be; text-align:center;}

.main{ width:1200px; margin:0 auto;}
.contact_left{ margin:30px 0;}
.contact_left .tit{ height:60px; padding-top:10px; background:#2a5cb9; text-align:center;}
.contact_left .tit p{ color:#FFF;}
.contact_left .tit .p1{ font-size:20px;}
.contact_left .tit .p2{ font-family:"Impact"; font-size:18px;}
.contact_left .contact_desc{ height:140px; padding:35px 0px 0px 38px; border:1px solid #d2d2d2; border-top:none;}
.contact_left .contact_desc p{ width:155px; padding-left:40px; line-height:37px; margin-bottom:15px;} 
.contact_left .contact_desc .p1{ background:url(../images/tel_left.png) no-repeat 0px 5px;}
.contact_left .contact_desc .p2{ background:url(../images/add_left.png) no-repeat;}
.pro_left{ margin-top:20px;}
.pro_right{ width:893px; margin-top:48px; float:right;}

/*·ÖÒ³*/
.pages{ color: #000; margin:25px auto 45px; overflow:hidden; text-align:center;}
.pages li{ width:20px; height:20px; text-align:center; line-height:20px; border-radius:15px; margin-right:10px; background:#585555; color:#FFF; font-size:14px; display:inline-block;}
.pages li a{ color:#FFF; font-size:14px;}
.pages li.pages_solid{ background:#2a5cb9;}
.pages li.previous_s,.pages li.next{ width:70px; background:none; color:#333;}
.pages li.next a{ color:#333;}
.pages li.previous_s{ color:#333;}

.new_list li{ width:876px; padding:0 10px; height:40px; line-height:40px; overflow:hidden; background:#f9f9f9; margin-bottom:5px;}
.new_list li span{ display:inline-block; float:right; color:#848484;}
.new_list li a{ width:750px; float:left;}

.pro_con h1{ font-size:20px; line-height:35px; text-align:center; }
.pro_con .date{ font-size:14px; color:#ababab; text-align:center; }
.pro_con .img{ margin:35px 0px; text-align:center; overflow:hidden;}
.pro_con .content{ line-height:35px; text-align:left; font-size:14px;}
.tag_b{ border:1px solid #a0a0a0; margin:25px 0; padding:10px 15px;}
.tag{ line-height:30px; color:#666; font-size:14px;}
.tag a{ color:#666; font-size:14px;}
.pian{}
.pian div{ line-height:30px; color:#666; font-size:14px;}
.pian div a{ color:#666;}
.xg_new .tit,.xg_pro .tit{ height:30px; line-height:30px; color:#FFF; background:#2a5cb9; padding-left:15px; margin-bottom:25px;}
.xg_new .new_list,.xg_pro .pro_list{ margin-bottom:25px; overflow:hidden;}


