@charset "utf-8";

/* CSS Document */

*{margin:0px;padding:0px;}

body{ font-size:12px; text-align:left; color:#666666; font-family:arial,"微软雅黑";}

a{text-decoration:none; color:#666666;}

a:hover{ color:#eb5c2e;}

ul,li,ol{list-style:none;}

.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}

img{border:0px;} 

input,select,textarea,li,img{vertical-align:middle;} 

input::-webkit-input-placeholder {

    color:    #dfdfdf;

}

input:-moz-placeholder {

    color:    #dfdfdf;

}

table {border-collapse: collapse;border-spacing: 0;}

.clear{ clear:both;}

.red{ color:#ff0000; font-weight:bold; }

.blue{ color:#3399cc; font-weight:bold; }

.hide{ display:none;}

input{ outline:none; border:1px solid #000;}

/*浮动*/

.fl{float:left;display:inline;}

.fr{float:right;display:inline;}

.inner{ width:1100px; margin:0 auto;}

.clear{ clear:both;} 

/*浮动*/

.fl{float:left;display:inline;}

.fr{float:right;display:inline;}

/*********index************/

 

#header{ height:105px; background:#bfd5ef;margin-bottom:10px;}

#header .logo{ width:440px;} 

#header .tel{ font-size:16px; width:269px; height:100px; background:url(../images/tel.jpg) no-repeat;}

.tel p{ margin-top:45px; margin-left:90px;}

.tel h6{ font-weight:normal; margin-left:90px; font-size:16px; margin-top:10px;}

#nav{ height:35px; line-height:35px; background:#f5f5f5;}

.nav ul li{ float:left;}

.nav ul li a{ font-size:13px; width:183px;display:inline-block;  text-align:center; }

.nav ul li a.a1{ background:#bfd4ee;}

.nav ul li a.a2{ background:#c2e4e4;}

.nav ul li a.a3{ background:#dbeabb;}

.nav ul li a.a4{ background:#f9f7bf;}

.nav ul li a.a5{ background:#f6bbbd;}

.nav ul li a.a6{ background:#fcddbe;}

.nav ul li a:hover{ color:#d5213c;}

#header .nav ul li a:hover,#header .nav ul li a.cur{ color:#000; border-bottom:4px solid #000;} 

#header .serach .kuang{ border:none; width:255px; height:30px; background:#b7b8b9; display:inline-block; padding-left:5px; outline:none; }

#header .serach{ width:350px; line-height:30px; position:relative; color:#FFF;background:#b7b8b9;}

#header .serach .tj{ position:absolute; background:url(../images/nav.jpg) repeat-x;right:0; top:0; width:100px; height:30px; line-height:30px; display:inline-block; border:none; color:#FFF;}

/***************banner*******************************/  

.main{ min-height:600px;}

.dis{ padding:15px;color:#333; width:1070px;}

.dis h2{ font-size:20px; margin-bottom:20px; }

.dis p{ font-size:13px; line-height:25px;}

.reg{}

.reg h2{ color:#1a274e; font-size:24px;  line-height:50px; border-bottom:1px dashed #1a274e;}

.reg p{ color:#1a274e; font-size:12px; padding-top:20px; padding-bottom:20px;}

.reg a{ display:block; transition:all .5s; width:173px; height:45px; line-height:45px; color:#FFF; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; background:#1b274e; text-align:center;}

.reg a:hover{background:#213269;}

.conta h2{ margin-top:30px; font-size:18px;}

.contact{ padding:20px; width:1060px; margin-top:20px; border:1px solid #ddd;}

.contact_l{ width:510px;}

.contact_l input{ width:99%; border:1px solid #ddd; height:25px; line-height:25px; padding-left:1%;}

.contact_l p{ margin-bottom:15px; color:#333; font-size:13px;}

.contact_l textarea{ width:98%; height:155px; padding:1%;border:1px solid #ddd;}

.contact_l b{ color:#9b000a; margin-right:5px; font-size:14px;}

.contact_l .reset{ width:95px; height:30px; line-height:30px; color:#fff; background:#d7d7d7; text-align:center; margin-bottom:20px; float:right;}



.contact_l .tijiao{ color:#1a274e; width:90px; height:35px; line-height:35px; text-align:center; background:#1a274e; color:#FFF; float:right; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px;}

.tu{ padding:48px 10px; border:1px solid #DDD;}

.tu2{ border:1px solid #ddd; border-top:none; padding:12px;}

.tu2 h3{ margin-top:10px;}

.tu2 h3 small{ font-weight:normal;}

.tu2 .tu2_l p{ line-height:20px;}

.advanges{ margin:10px auto;}

.advanges_l{ padding-bottom:110px; width:240px; background:#ededed;}

.advanges_l h2{background:url(../images/li.jpg) repeat-x bottom; height:40px; line-height:40px; padding-left:5px; color:#333; font-size:14px;}

.advanges_l ul li{ height:30px; line-height:30px; background:url(../images/li.jpg) repeat-x bottom;}

.advanges_l ul li a{ padding-left:20px; display:block; width:220px; height:30px; line-height:30px; background:url(../images/yuan.jpg) no-repeat 8px center;}



.advanges_l ul li a:hover,.advanges_l ul li a.cur{background:#1a274e url(../images/dian2.jpg) no-repeat 8px center; color:#FFF;}

.advanges_r{ width:850px;}

.ad img{ max-width:100%;}

.ad2{ margin-top:120px;}

.ad2_l{ margin-left:25px;width:483px;}

.ad2_l p{ color:#ebebe9; line-height:20px; font-size:16px; width:443px; padding:20px 15px; background:#1b274e; margin-bottom:30px;}

.ad2_l p b{ color:#faf8bf;}

.ad2_r{ width:300px; margin-top:100px;}

.adc{ margin-top:20px;}

.adc_l{ width:475px;}

.adc_r{ min-height:460px; width:300px; border:2px solid #8c8c8c; border-left:10px solid #1a274d; padding:30px 20px;}

.adc_l dl{ width:220px; float:left; margin-bottom:15px; margin-left:15px;} 

.adc_l dl dt{ width:210px; overflow:hidden; height:175px; padding:5px; border:1px solid #ccc;}

.adc_l dl dt img{ transition:all .5s; width:100%; height:100%;}

.adc_l dl:hover dt img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1);}

.adc_l dl:hover dd a{ color:#1b274e;}

.adc_l dl dd{ height:30px; font-size:14px; line-height:30px; text-align:center; width:100%;}

.adc_l dl.full{ width:475px;}

.adc_l dl.full dt{ width:445px;}

.adc_r h2{ font-size:15px; color:#1b274e; line-height:30px;} 

.adc_r p{ margin-top:10px;}

.adc_r h5{ font-size:16px; line-height:25px; font-weight:normal;}

.adc_r p a{ font-size:15px; color:#333; }

.adc_r p a:hover{color:#1b274e;}

.adc_r h1{ font-size:16px; line-height:30px; color:#1b274e;}

.adc_r .box{ padding:10px; padding-top:0; background:#e4e4e4;}

.adc_r .box p{ font-size:14px; margin:0; padding-top:10px;}

.adc_r .box2 p{ padding-left:10px; background:url(../images/dian.jpg) 0 center no-repeat;}

.adc_r h3{ font-size:20px;color:#1b274e; line-height:30px;}

.adc_r2 p{ margin:0; margin-left:15px; line-height:20px;}

.abc{ width:100%;}

.abc_l{ margin-left:15px;position:relative; padding:5px; border:1px solid #ddd; width:200px; height:140px;}

.abc_l a{ z-index:-9; opacity:0; position:absolute; top:0; left:0; transition:all .5s; display:inline-block; width:100%; height:100%;}

.abc_l:hover a{ z-index:99; opacity:1;}

.abc_l img,.abc_l a img{ width:100%; height:100%;}

.abc_r{ margin-left:20px;width:500px;}

.abc_r h3{ font-size:14px; margin-top:25px; margin-bottom:20px;}

.abc_r p{ font-size:13px; line-height:24px;}

.abc_r p a{ text-decoration:underline; color:#039;}

.abc dl dt{ height:144px;}

.abc_t{ margin-bottom:20px;}

.login{ margin-bottom:20px;}

.main_l{ width:725px; position:relative;}
#main{ margin:0 auto; width:1100px;}
.main_r{ width:365px; height:520px;}

.banner{ position:absolute; right:0; top:0; overflow: hidden;}

.adc_ll{ width:100%;}

.adc_ll dl{ margin-left:20px; position:relative; width:400px;}

.adc_ll dl dt{ width:340px;}

.adc_ll dl a.fangda{ position:absolute; right:20px; bottom:0;}

/* sub_box */

.sub_box{width:725px;height:520px; position:relative;overflow:hidden;border:1px solid #ccc;}

.sub_box img{width:725px;height:520px;}

#bd1lfimg{position:relative;width:725px;height:520px;overflow:hidden;}

#bd1lfimg div{width:100000px;margin-left:721px;}

#bd1lfimg dl{width:725px;height:520px;position:relative;overflow:hidden;float:left;}

#bd1lfimg dt{width:725px;height:520px;position:absolute;left:0px;top:0px;}

#bd1lfimg dd{width:660px;height:108px;background:url(../images/lan.png);position:absolute;left:0px;bottom:0px;padding:0; padding-left:23px; padding-right:40px;}

#bd1lfimg dd h2{height:25px;padding:8px 0 4px 0;line-height:25px;overflow:hidden;}

#bd1lfimg dd h2 a{font-size:25px;font-weight:bold;color:#ffffff;}

#bd1lfimg dd a{color:#ffffff;text-decoration:none;}

#bd1lfimg dd a:hover{text-decoration:none;color:#cccccc;}

#bd1lfimg dd tt{color:#fff; font-weight:bold; font-size:13px;line-height:1.2em;}

#bd1lfimg dd tt a:hover{text-decoration:underline;}

.tit{ padding-left:15px; background:url(../images/main_tit.jpg) no-repeat; height:31px; line-height:31px; font-size:18px; color:#FFF;}

.cont{ font-size:13px; color:#333; padding-top:10px; padding-left:15px; padding-right:15px; background:url(../images/map1.jpg) no-repeat; width:331px; height:191px;}

.cont span{ width:70px; text-align:right; display:inline-block;}

.cont p{ margin-top:15px;}

.cont input{ width:235px; height:25px; line-height:25px; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; padding-left:5px; display:inline-block;}

.cont input.deng{ transition:all .5s;margin-left:70px; color:#FFF; width:59px; height:27px; background:#ffda00; color:#FFF; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px;}

.cont input.deng:hover{ background:#F60;}

.cont p a{ color:#00aef7; font-size:12px; margin-left:20px;}

.cont p a:hover{ color:#f00;}

.cont h6{ margin-top:30px; font-size:12px; margin-left:103px;}

.cont h6 a{ color:#e6ad00; text-decoration:underline;}

.cont h6 a:hover{ text-decoration:none;}

.cont2{ background:#eeeeee; height:259px; padding:0; width:361px;}

.cont2 p{ padding-left:15px; margin-top:8px; color:#000;}

.sub_nav{width:18px;height:25px;top:40%; right:10px;position:absolute;color:#999999;z-index:200;}

.nav_index{ position:absolute; left:-2px; top:90px; z-index:999;}

.nav_index ul li{ position:relative; height:37px; line-height:37px;}

.nav_index ul li a{ height:37px; display:inline-block; width:190px; padding-left:10px;} 

.nav_index ul li i{ transition:all .5s; display:inline-block; position:absolute; right:15px; top:10px; width:7px; height:10px; background:url(../images/youj.png) no-repeat;}

.nav_index ul li:hover i{ right:25px;}

.nav_index ul li a.a1{ background:#c0daff;}

.nav_index ul li a.a2{ background:#c0fff7;}

.nav_index ul li a.a3{ background:#e0ffc0;}

.nav_index ul li a.a4{ background:#fffdc0;}

.nav_index ul li a.a5{ background:#ffbfc1;}

.nav_index ul li a.a6{ background:#ffdfbf;}

.flink{ margin-top:25px; margin-bottom:25px;}

.flink_l{ width:315px; padding-left:10px; padding-right:40px;}

.flink_l .flink_ll{ width:145px;}

.flink_l .flink_ll{ font-size:13px; line-height:18px;}

.flink_l .flink_ll h2{ font-size:16px; margin-bottom:30px;}

.flink_l .flink_lr{ width:130px;}

.flink_l .flink_lr img{ max-width:100%;}

.flink_c{ padding-bottom:40px; border-left:1px dashed #ccc; width:295px; padding-left:20px;border-right:1px dashed #ccc;}

.flink_r .flink_ll h2{ margin-bottom:20px;}

.flink_c .flink_ll p{ padding-left:20px; background:url(../images/zuodian.jpg) no-repeat 0 center;}

.sub_no li{display:block;width:18px;height:18px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;overflow:hidden; margin-bottom:10px;vertical-align:middle;text-align:center;background:#fff;filter:alpha(Opacity=70);Opacity:0.7;font-family:Arial;font-size:11px;color:#999999;cursor:pointer;}

.sub_no li.show{background:#162371;color:#000000;}

.sub_more{float:right;width:50px;height:25px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;color:#999999;text-align:center;line-height:25px;}

.sub_more a{color:#999999;}

.sub_more a:hover{color:#cccccc;text-decoration:none;}



.leftMenu {width:240px;}

.menu {}

.menu .ListTitle { 

	display: block; 

	height: 38px;

	line-height: 38px;

	cursor: pointer; background: url(../images/li.jpg) repeat-x top;

}

.ListTitlePanel {

	position: relative;

}

.leftbgbt {

	position: absolute;

	background: url(../images/jiant.jpg) no-repeat;

	width: 11px; height:5px; overflow:hidden; top:18px; left:8px;

}

.leftbgbt2 {

	position: absolute;

	background: url(images/leftbgbt2.jpg) no-repeat;

	width: 11px;

	height: 48px;

	left: -11px;

	top: -1px;

}

.menu .ListTitle strong{ padding-left:20px;}

.menuList {

	display: block;

	height: auto;

}

.menuList div {

	height: 28px;

	line-height: 28px; 

}

.list_l{ position:relative;}

.list_l a.down{ position:absolute; bottom:-45px; background:#1a274e; height:32px; line-height:30px; border-radius:5px; -webkit-border-radius:5px; transition:all .5s; -moz-border-radius:5px; -ms-border-radius:5px; color:#FFF; display:block; width:240px; text-align:center;}

.list_l h2{ background:none;}

.list_l a.down:hover{ background:#22356d;}



.list2{ margin:0; height:500px; overflow-y:scroll;}

.list2 dl{ width:180px; height:160px; box-shadow:0 0 10px #CCC; -webkit-box-shadow:0 0 10px #CCC; -moz-box-shadow:0 0 10px #CCC; -ms-box-shadow:0 0 10px #CCC; transition:all .5s; float:left; margin-left:20px; margin-top:20px;}

.list2 dl dt{ width:100%; height:130px;}

.list2 dl:hover{box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; -ms-box-shadow:0 0 10px #666;}

.list2 dl:hover dd a{ color:#f00;}

.list2 dl dt img{ width:100%; height:100%;}

.list2 dl dd{ height:30px; line-height:30px; text-align:center;}

.menu  p.bott{ display:inline-block; color:#333; height:50px; line-height:50px; width:235px; padding-left:5px; background:url(../images/li.jpg) repeat-x top;}

.menuList div a { padding-left:35px; display:block; width:205px; height:30px; line-height:30px; background:url(../images/yuan.jpg) no-repeat 22px center;}

.menuList div a:hover,.menuList div a.cur{background:#1a274e url(../images/dian2.jpg) no-repeat 22px center; color:#FFF;} 



.cartt h2{ font-size:18px; margin-bottom:20px; font-weight:normal; margin-top:20px;}

.cartotal{ margin-bottom:20px; padding:20px; border:1px solid #ddd;}

.cartotal h6{ font-size:13px; font-weight:normal;}

.cartotal .ti{ border-bottom:1px solid #ddd; font-size:14px; color:#000; font-weight:bold; padding-top:30px;padding-bottom:10px;}

.cartotal span{ float:left;}

.cartotal span.a1{ width:70px;}

.cartotal span.a2{ width:80px;}

.cartotal span.a3{ width:228px;}

.cartotal span.a4{ width:140px;}

.cartotal span.a5{ width:150px;} 

.cartotal span.a7{ width:100px;}

.cartotal span.a5 b{ padding:5px 10px; border:1px solid #ccc; margin-right:10px;}

.co{ border-bottom:1px dashed #CCC; padding-bottom:25px;}

.co ul li span.a6{ color:#c30000; font-size:14px;}

.cartotal_l{ width:745px;}

.cartotal_r{ margin-top:20px; width:255px;}

.cartotal_rr{ width:215px; height:364px; padding:20px; background:#ededed; border:1px solid #666;}

.cartotal_rr h2{ border-bottom:1px solid #666; height:40px; line-height:40px; margin:0; margin-bottom:20px;}

.cartotal_rr h2 b{ width:95px; border-bottom:3px solid #1a274e; padding-bottom:8px; font-size:20px; color:#333;}

.cartotal_rr p{ height:35px; line-height:35px; border-bottom:1px dashed #ccc;}

.cartotal_rr p span{ float:left; text-align:right; width:90px;}

.cartotal_rr p b{ font-weight:normal;float:right; padding-right:10px;}

.cartotal_rr p.last{ border-top:1px dashed #ccc; height:50px; line-height:50px; margin-top:180px;}

.cartotal_rr p.last span{ font-weight:bold; font-size:14px;}

.cartotal_rr p.last b{ color:#c72323; font-size:16px; font-weight:bold;}

a.sub{ transition:all .5s; background:#1a274e; color:#FFF; width:90px; line-height:35px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; display:inline-block; text-align:center; margin-top:10px; margin-left:165px;}

a.sub:hover{ background:#1f3476;}

.co ul li{  padding-top:25px; font-size:13px;}

.list3{ padding:0; border:none;}

.listll{ height:500px;}

.list3 .ti{ padding-top:0;}

.list3 .co{ height:400px; overflow-y:scroll;}

.list3 .co h5{ color:#f20000; padding-top:20px;}

.ba{ margin-top:20px;}

.ba a{ color:#FFF; background:#000; padding:5px 15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; transition:all .5s; margin-left:10px;}

.ba a.last{ margin-left:200px;}

.ba a:hover{ background:#444343;}



.bo{ padding-top:5px; text-align:right; padding-bottom:5px;background:#dfdfdf;}

.bo a{ display:inline-block; margin-right:20px; background:#ffF url(../images/car.jpg) 7px center no-repeat; padding-left:5px; border-radius:5px; width:115px; height:30px; line-height:30px; border:1px solid #ccc;text-align:center;}

/***************footer*******************************/ 



#footer{color:#fff; padding-top:15px; padding-bottom:15px; background:#323333; height:30px;}

#footer a{ display:inline-block; height:30px; font-size:13px;line-height:30px; color:#fff; margin-left:10px;}

#footer span{ display:inline-block;  border-right:1px dashed #666; height:12px; margin-left:10px;}

#footer a:hover{ color:#666;} 

.footer_r{ text-align:right; line-height:16px;}