@charset "utf-8";
html{ font-size:62.5%}
body {margin:0px; padding:0px; font-family:'微软雅黑'; background:#fff; height:100%;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align: bottom;}
.div1100{max-width:1100px;width:96%;margin:0 auto;}


.topt{ background:#1d2088; padding:0.3% 0;}
.topt p{ font-size:1.3em; color:#FFF; line-height:1.8em;}
h1 img{ vertical-align:middle;} 
.seek{ width:540px;}
.seek p{ text-align:right; display:inline-block; width:33%;}
.seek a{ font-size:1em; color:#FFF; line-height:2em;}
.seek a:hover{ color:#f08300;}
.seek span{ margin:0 2%; color:#FFF;}
.seek input{ font-size:1em; line-height:2em; margin-top:0.5%;}
.seek .text{ width:40%; border-radius:20px; text-indent:1em;}
.seek .button{
	border-radius:20px;
	background:#FFF;
	background-image: url(../images/ss_03.png);
	background-position: center center;
	height: 1.8em;
	width: 2em;
	position: relative;
	top:2%;
	left: -2em;
	background-repeat: no-repeat;
}
.nav{ width:60%;}
.nav ul li{ float:right; width:16.6%;}
.nav ul li a{ display:block; text-align:right; font-size:1.5em; line-height:5.86em; color:#333333;}
.nav ul li a:hover{ color:#1d2088;}
.banner{ width:100%;}
.banner img{ width:100%; max-width:none;}

.news{ /*width:100%; background:#666666;*/
	margin-top: 5%;
	margin-bottom: 3%;
	background-image: url(../images/news_02.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.news .back{ display:block; margin:0 auto; width:100%; max-width:none; height:100%;}
.newslist_1 li {
    padding: 6px 0 6px 15px;
    clear: both;
    border-bottom: dotted 1px #a8a8a8;
    background: url(../images/icon_19.png) no-repeat left 18px;
    line-height: 2.5em;
    font-size: 14px;
}
.newslist_1 a{
	color: #000;
}
.newslist_1 a:hover{
    color: #366fa3;
    text-decoration: underline;

}

.dian{ /*position: absolute;  top:0; margin:0 auto; left:0; right:0;*/}
.dianl{ position:relative; width:61%; top:1.5em;}
.dianl .t1{ float:left; margin:3% 2%; margin-top:4%; margin-bottom:1%;}
.dianl .t2{ position:absolute; top:16%; left:-2%;}
.dianl .t3{ position:absolute; top:6%; left:0;}
.dianl .title{ margin-top:7%; font-size:1.8em; color:#FFF; line-height:2em;}
.dianl .title span{ color:#999999; margin-left:0.5em;}
.dianl .title2{
	line-height:1.38em;
	width: 35%;
	display: inline-block;
	font-size: 0.72em;
	background-image: url(../images/back_03.png);
	background-repeat: repeat-x;
	background-position: center;
	vertical-align:middle;
}
.dianl .title2 a{ display:block; background:#1d2088; color:#FFF; float:right; margin-right:0.5em; padding:0 1em; border-radius:5px;}
.dianl p{ width:90%; font-size:1.4em; color:#FFF; line-height:1.8em; text-indent:2em;}

.dianr{ position:relative; top:-1.1em; width:39%;}
.dianr .title{margin:0 auto; margin-top:7%; font-size:1.8em; color:#000; line-height:2em; position:absolute; top:0; width:85%; left:0; right:0; }
.dianr .title span{ color:#999999; margin-left:0.5em; left:0; right:0; line-height:1em;}
.dianr .title2{
	line-height:1.38em;
	vertical-align:middle;
	width: 63%;
	display: inline-block;
	font-size: 0.72em;
	background-image: url(../images/back_03.png);
	background-repeat: repeat-x;
	background-position: center;
}
.dianr .title2 a{ display:block; background:#1d2088; color:#FFF; float:right; margin-right:0.5em; padding:0 1em; border-radius:5px;}
.dianr ul li{
	list-style-position: inside;
	list-style-image: url(../images/liebiao_03.png);
}
.dianr ul{ width:82%; margin:0 auto; position:absolute; top:24%; left:0; right:0;}
.dianr ul li{margin:3% auto;}
.dianr ul li a{ font-size:1.4em; color:#333333; line-height:1em; }
.dianr ul li a:hover{ color:#006fc5;}
.dianr ul li span{ font-size:1.3em; float:right; color:#999999; line-height:1.1em;}


.lunbo { position:relative; }
.lunbo ul{ width:92%; margin:0 auto;}
.lunbo ul li{ float:left; margin:0 0.9%;}
.lunbo .ll{ position:absolute; left:0%;top:45%} 
.lunbo .lr{ position:absolute; right:0%;top:45%}

.link{ border:1px solid #bfbfbf; border-radius:5px; margin:5% auto;height: 80px;}
.linkt{ font-size:1.3em; width:1em; padding:0em 1em; color:#fff; background:#1d2088; float:left; border-radius:5px; position:relative; height:80px;}
.linkt span{ padding-top:8px; display:inline-block;line-height: 16px;}
.linkt .jiao{  position:absolute; right:-30%; top:40%;}
.link a{ color:#999999;font-size:1.3em; line-height:78px;}
.link a:hover{ color:#666666;}
.links{ width:100%; margin:0 auto; text-align:center;margin-top: -1px;}
.links a{ margin-left:1%;}

.bottom{ font-size:1.3em; line-height:3.07em; background:#1d2088; color:#FFF;}
.bottom span{ margin-left:4%;}

.banner2{
	background-image: url(../images/bannerbg_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.place{ border-bottom:1px solid #bfbfbf;}
.place p{ font-size:1.3em; color:#666666; width:30%; line-height:5.23em;}
.place p img{ vertical-align:middle; margin-right:3%;}
.place p a{ color:#666666; margin:0 1%;}

.lie{ width:20.5%; font-size:1.4em; line-height:2em; text-indent:1.5em; position:relative;}
.liec{ background:#1d2088; color:#FFF; width:100%; margin-top:10%;}
.liec img{ margin-right:4%; margin-top:3.5%; }
.lien { position:absolute; top:100%; width:100%; display:none;}
.lien li{ width:100%; border-bottom:1px solid #bfbfbf; background:#eaeaea;}
.lien li a{ color:#333333; display:block;}
.lien li a:hover{ background:#1d2088; color:#FFF;}
.liec:hover .lien{ display:block;}
.liec:hover img{/* Rotate div */
transform:rotate(90deg);
-ms-transform:rotate(90deg); /* Internet Explorer */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Opera */}
.lie2 { width:43%; margin-top:2%;margin-right: 25%}
.lie2 ul li{ float:right; font-size:1.4em; width:21.5%; margin-left:3%; text-align:center;}
.lie2 ul li a{ background:#666666; color:#FFF; display:block; line-height:2em;}
.lie2 ul li a:hover{ background:#1d2088;}




.con1{ margin-bottom:6%;}
.content .p1 a{ color:#333333; font-size:3em; border-bottom:5px solid #1d2088; font-weight:bold; line-height:1.5em; display:inline-block;}
.content .p1 span{ color:#999999; font-size:2.7em; line-height:3.5em;}
.content img{margin-bottom:3%;margin-right:1%;}
.context{ float:left; margin-left:3%; width:60%;}

.context p{ font-size:1.4em; line-height:2em; margin:3% 0;}
.context p span{ font-size:1.07em; margin-right:1%;}
.context .conp{ font-size:2.1em; color:#1d2088; line-height:2em; border-bottom:4px solid #1d2088;
display:inline-block; margin:0; }

.con2 .title{ border-bottom:2px solid #bfbfbf;margin-bottom:10px;}
.con2 .title .tie{
	font-size: 1.6em;
	line-height: 2.4375em;
	color: #FFF;
	padding: 0 2em;
	background-image: url(../images/title_07.png);
	background-repeat: no-repeat;
	background-position: center center;     margin-bottom:-1px;
}
.con2 .title .conp2{ font-size:1.5em; color:#999999; line-height:2.6em; margin-bottom:-1px; text-transform:uppercase;}
.con2_1{text-align:text-algin:center;}
.con2 p{ font-size:14px;;}
.con2 img{ margin:3% 0;}
.conul{ width:80%; margin:2% 0;margin-left:3%;}
.conul li{ float:left; width:50%; font-size:1.4em; line-height:2em; text-align:left;width:330px;}
.conul li span{ font-size:1.07em; font-weight:bold;}
.conul2{ width:60%; margin:2% 0 0 3%;}
.conul2 li{ font-size:1.4em; line-height:2em; text-align:left;}
.conul2 li span{ font-size:1.07em;font-weight:bold;}
.show{ margin-top:1%;}
.show  li{ text-align:center; width:30%;border:1px solid #bfbfbf; float:left; margin-right:4.5%; margin-bottom:3%; }
.show .last{ margin-right:0;}
.show  li img{ margin-top:2%;width:313px;height:370px;}
.show li .showli{ text-align:left; width:96%; margin:2% auto;}
.showli span{ font-size:1.6em; color:#1d2088; line-height:2em;}
.showli p{ font-size:1.3em; color:#666666;height:38px;}
.showli .click{ float:right; width:30%; text-align:center;}
.showli .click a{ font-size:1.3em; display:block; line-height:2em; padding:0 0.5em; /*background:#1d2088;*/ border-radius:5px; border:1px solid #bfbfbf;color:#666666;}
.show li:hover{border:1px solid #1d2088;}
.show li:hover .showli .click a{ color:#FFF;background:#1d2088;border:1px solid #1d2088;}

.fy{ display:block; margin:2% auto}
.context2{ margin:2% auto;}

.context2 p{ font-size:1.4em; text-indent:2em; color:#333333; line-height:2em;}

.context2 .sp{ text-align:center; margin:2%;}

.page{width:100%;height:18px;margin-top:3%;}
.li_img{float:left;}
.li_con{float:right;padding-right: 69px;
border: 1px solid ;padding-left:10px;
height: 203px; position:relative;width:709px;}
.li_more{position:absolute;left:10px;top:178px;}
.li_con i{position:absolute;left:700px;top:4px;font-size:14px;}
.li_con a{color:#333;font-size:16px;}
.li_con a:hover{color:#06F;}
.li_con p{padding-top:10px;font-size:14px;}

#list li div{ margin-bottom:20px;}
#pic_box{height:270px;}
#pic_box img{width:233px;height:276px;}
#pic_box li{margin:10px;}

#box-kefu { position: fixed; right: 0; top: 40%; z-index: 100; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+100)); }
#box-kefu .kefu-open { position: absolute; top: 0; right: 0; width: 138px; padding: 46px 0 0 0; background: url(../images/kefu_icon.png) no-repeat -46px 0; _background-image: url(../images/kefu_icon.gif); overflow: hidden; }
#box-kefu .kefu-open .close{ display: block; position: absolute; width: 22px; height: 22px; right: 0; top: 0; text-indent: -9999px; }
#box-kefu .kefu-open div { padding-bottom: 5px; background: url(../images/kefu_bg.png) no-repeat -268px bottom; width: 134px; }
#box-kefu .kefu-open ul { background: url(../images/kefu_bg.png) repeat-y 0 0 #939393; }
#box-kefu .kefu-open li { height: 32px; line-height: 32px; padding: 0 15px 2px; background: url(../images/kefu_bg.png) no-repeat -134px bottom; }
#box-kefu .kefu-open li a { color: #fff; display: block; position: relative; zoom: 1; padding-left: 35px; }
#box-kefu .kefu-open li a:hover { text-decoration: none; }
#box-kefu .kefu-open li a i { display: inline-block; position: absolute; left: 10px; top: 6px; width: 21px; height: 21px; background: url(../images/kefu_icon.png) no-repeat 9999px 9999px; _background-image: url(../images/kefu_icon.gif); }
#box-kefu .kefu-open li a i.qq { background-position: -56px -56px; }
#box-kefu .kefu-open li a i.online { background-position: -56px -56px; }
#box-kefu .kefu-open li a i.txt { background-position: -56px -86px; }
#box-kefu .kefu-close { position: absolute; top: 5px; right: 0; width: 0; height: 127px; padding: 0; background: url(../images/kefu_icon.png) no-repeat 0 0; _background-image: url(../images/kefu_icon.gif); cursor: pointer; overflow: hidden; }
#map img{max-width:none;margin:0px auto;}


