@charset "utf-8";
/* CSS Document */
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,form,h1,h2,h3,h4,h5,h6,span,a{padding:0px; margin:0px;}
body{font-size:14px;font-family:'Microsoft Yahei';}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;}
li{list-style:none;}
img{border:none;vertical-align:top;}
table{border-collapse:collapse;}
.h10 { height:10px; clear:both;}
h1,h2,h3,h4,h5,h6 { font-weight:normal}
.h10 { height:10px; clear:both;}
/**top**/
.top_r1 { height:36px; width:100%; background:url(../images/art_list_01.gif) repeat-x; position:fixed; bottom:0; z-index:100;}

.header { width:1000px; height:100%; margin:auto; overflow:hidden;}
.header span { color:#ffffff; font-size:14px;font-family:'Microsoft Yahei'; line-height:36px; display:block; float:left;}
.search { width:565px; height:36px; float:left; font-size:12px; line-height:36px; color:#fff; text-align:center;}
.shoucang a { font-size:12px;}
#sebut { background:url(../images/art_list_04.png) no-repeat;}
.search .text { width:68px; height:14px; margin-left:8px; border:none; background-color:#606886;}
.search .button { background:url(../images/art_list_04.png) no-repeat; border: medium none; cursor:pointer; height:17px; width:11px; left:0px;}
.shoucang { margin-left:13px;}
.shoucang a{ color:#FFF;}
/***nav***/
.daohangtiao { height:52px; width:100%;}
.daohangtiao.fixed { background-color:#fff; height:52px; width:100%; position:fixed; top:0; z-index:100;}
#index_navtab { width:1000px; height:52px; margin:auto;}
#daohang { width:1000px; height:52px; margin:auto;}
.nav_logo { width:176px; height:52px; float:left; }
.nav_logo img { float:left;}
.nav_logo span { font-size:20px; font-weight:700;font-family: "Microsoft Yahei"; display:block; float:left; height:50px; line-height:50px; padding-left:5px; padding-top:2px;}
.nav-bg-bottom{height:25px;}
.nav{width:611px;height:52px;line-height:52px; float:left; position:relative; z-index:1; margin-left:98px;}
.nav a{ color:#000;}
.nav .nLi{ float:left; position:relative; display:inline; width:118px;}

.nav .nLi h3{ line-height:62px; height:52px; text-align:center;}
.nav .nLi h3 a{ display:block; font-size:20px; font-family:'Microsoft Yahei'; font-weight:700; text-decoration:none;}
.nav .nLi h3 a:hover{ display:block; font-size:20px; font-family:'Microsoft Yahei'; font-weight:700; text-decoration:none; color:#507DD2;}

.nav .sub{
	display:none;
	width:105px;
	left:0; top:50px;
	position:absolute;
	line-height:26px;
	padding:5px 0;
	border-top:2px solid red;
	background:url(../images/nav_li.gif) repeat-x;
	padding: 11px 6px 10px;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-align: center; font-size:15px;}
.nav .sub a:hover{ background:#414655; color:#fff;}
.nav .on h3 a{ height: 54px; color:#000;}

.navs{width:677px;height:62px;line-height:62px; float:left; position:relative; z-index:1; margin-left: 145px;}
.navs a{ color:#000;}
.navs .nLi{ float:left; position:relative; display:inline;}
.navs .nLi h3{ float:left; line-height:62px; padding-right:24px; }
.navs .nLi h3 a{ display:block; font-size:14px; font-family:'Microsoft Yahei'; font-weight:700; text-decoration:none;}
.navs .sub{ display:none;
	width:80%;
	left:0; top:55px;
	position:absolute;
	line-height:26px;
	padding:5px 0;
	border-top:2px solid red;
	background:url(../images/nav_li.gif) repeat-x;
	padding: 11px 6px 10px;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px; }
.navs .sub li{ zoom:1; }
.navs .sub a{ display:block; text-align: center;}
.navs .sub a:hover{ background:#414655; color:#fff;}
.navs .on h3 a{ height: 54px; color:#000;}





/* slider-container */
.slider-container{border-bottom:1px solid #cc9966;;height:800px;overflow:hidden;position:relative}
.main-slider{width:100%;height:100%;position:relative;overflow:hidden;}
.slide-item{min-width:996px;width:100%;position:relative; left:0;top:0;display:none;}
.bianjiao { width:1000px; margin:auto; padding-left:350px;}
.slide-item img{width:100%;height:800px;min-height:800px;}
.slide-cont{position:absolute;left:33%;top:30%;width:611px; height:270px;}
.slide-cont{font-size:19px;color:#fff;}
.slide-cont h1{font-size:47px;font-weight:normal;color:#ffcf01;line-height:47px;margin-top:1.2em}
.slide-cont h1 span{font-size:30px;text-transform:uppercase}
.slide-cont a{color:#fff;font-size:14px;}

.them_img { width:1000px; margin:auto; position:relative; top:-183px;}
.thumbs{bottom:24px;z-index:4;width:180px;margin:0;padding:0; position:absolute;}
.thumbs li{float:left;list-style:none;position:relative;width:172px;height:112px;background-repeat:no-repeat;background-position:50% 0;background-size:100%; border: 3px solid #ffffff;}
.thumbs li.thumb1{background-image:url("../images/sl1.jpg")}
.thumbs li.thumb2{background-image:url("../images/sl2.jpg")}
.thumbs li.thumb3{background-image:url("../images/sl3.jpg")}
.thumbs li.thumb4{background-image:url("../images/sl4.jpg")}
.thumbs li.thumb5{background-image:url("../images/sl5.jpg")}
.thumbs li.curr,.thumbs li:hover{border: 3px solid #003366;cursor:pointer}
.thumbs li.curr i,.thumbs li:hover i{display:block}


.slide-cont .sbox_p1{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:20px; font-family:'Microsoft YaHei'; color:#FFFFFF; padding:20px 20px 20px 20px;
}

.slide-cont .sbox_p2{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:14px; font-family:'宋体'; color:#FFFFFF;padding:0px 70px 25px 58px; line-height:25px;
}


/***banner***/
#banner { width:100%; height:100%; margin:auto; position:relative;}
#banner img { width:100%; height:240px;}
.banner_cen { width:1000px; height:auto; margin:auto;}
.news { height:89px; width:1000px; margin:auto; background:url(../images/art_list_12.png) no-repeat; line-height:35px; padding-top:25px; position:absolute; top:0px;}
.news_btwz { width:171px; height:86px; position:relative; padding-left:18px; overflow:hidden;}
.t1 { font-family:'Microsoft Yahei'; font-size:25px; color:#FFF; width:80%; text-align:center; padding-bottom:5px; border-bottom:1px solid #9999cc;}
.t1_en { font-family:'Microsoft Yahei'; font-size:15px; color:#FFF; width:80%; text-align:center;}

/**cont_list**/
#cont_list {min-height:1155px; width:100%; height:100%;}
.w1000 { width:1000px; margin:auto; min-height:880px; overflow:hidden;}
.wz { width:1000px; font-size:14px; margin:auto; font-family:'Microsoft YaHei';color:#000; height:40px; line-height:40px;background-color: rgba(255, 255, 255, 0.5); border-bottom: 1px dashed #ccc;}
.wz a{ color:#000;}
.wz span{ font-size:14px; font-family:'Microsoft YaHei'; color:#000;}
.w_left { width:192px; height:100%; float:left; background-color:#ffffff;}
.w_right {width:804px; float:left; min-height:1080px; height:100%; table-layout:fixed; word-wrap:break-word;word-break:break-all; }
.wl_t { width:173px; height:auto; background-color:#343f88; padding-bottom:20px; opacity:1;}
.wl_t p{ text-align:center; font-family:'Microsoft YaHei'; color:#FFF; font-size:14px; line-height:40px;}
.wl_zh { padding-top:30px;}
.wl_t ul { padding-top:15px;}
.wl_t ul li{ height:43px; line-height:43px;}
.wl_t ul li a{ font-size:14px; color:#ffffff; text-align:center; display:block;}



.wls_lx {width:166px; height:auto; padding-top:17px; padding-left:8px;}
.wls_lx dl dt {text-align:center; }
.wls_lx dl dt span{ color:#333333; font-weight:bold;}
.wls_lx dl dd{ font-size:12px; color:#999999; line-height:22px;}
.wls_lx dl dd span { color:#666666;}
.wls_video { padding-top:19px; width:166px; height:160px; padding-left:8px;}
.wls_video dl dt{ text-align:center; padding-bottom:10px;}
.wls_video dl dt span{ color:#333333; font-weight:bold;}





.wl_lx {width:166px; height:130px; padding-top:17px; padding-left:8px;}
.wl_lx dl dt {text-align:center; }
.wl_lx dl dt span{ color:#333333; font-weight:bold;}
.wl_lx dl dd{ font-size:12px; color:#999999; line-height:22px;}
.wl_lx dl dd span { color:#666666;}
.wl_video { padding-top:19px; width:190px; height:160px;}
.wl_video dl dt{ text-align:center; padding-bottom:10px;}
.wl_video dl dt span{ color:#333333; font-weight:bold;}

.w_right { background-color:#ffffff; background-color:#ffffff;}
.w_right ul li{ font-size:14px; font-family:'Microsoft Yahei'; height:51px; border-bottom:1px dashed #cccccc; line-height:25px; text-indent:2em; padding-top:10px; padding-bottom:10px; margin-left:15px; margin-right:8px;}
.w_right ul li a{ color:#000;}
.w_right ul { margin-top:10px;}
.w_right ul li span{ float:right; color:#000; font-size:12px; padding-top:8px;}
.gengduo { background:url(../images/art_list_09.png) no-repeat; width:245px; height:40px; margin-top:58px; margin-left:189px;}
.gengduo span a{ text-align:center; display:block; line-height:40px; color:#cccccc; font-size:15px; font-family:'Microsoft YaHei';}
#footer { height:113px; width:100%; background:url(../images/art_list_10.png) repeat-x;}
#footer ul { width:910px; margin:auto; height:40px; padding-left:90px; padding-top:8px;}
.footer_t1 li { height:40px; line-height:40px; float:left; padding-right:36px;}
.footer_t1 li a{ font-size:14px; font-family:'宋体'; color:#cccccc;}
#footer p{ width:1000px;  margin:auto; color:#fff; text-align:center; padding-top:15px; font-size:12px; font-family:'宋体';}
/***anli***/
#cont_anlilist {height:1417px; width:100%;}
#cont_anli p{ width:1000px; margin:auto; padding-top:15px; padding-left:10px;}
#cont_anli p a{ color:#000000; font-size:25px; font-family:'Microsoft Yahei';  }
#cont_anli span{ font-size:25px;}
.cont_w1 ul { width:1000px; height:100%; margin:auto; margin-top:10px;}
.cont_w1 ul li{ float:left; margin-left:11px; padding-bottom:20px;}
.cont_w1 ul li img{ width:320px; height:260px; border:1px solid #3366cc;}
.anli_tit { height:35px; width:100%;}
.anli_tit a{ font-size:14px; color:#000; text-align:center; display:block; line-height:35px;}
.cont_w1 { width:1000px; min-height:630px; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
#more { width:1000px; height:40px; margin:auto; margin-top:8px;}
#more .gd {background:url(../images/more.png) no-repeat; width:340px; height:40px; margin:auto;}
#more span a{ text-align:center; display:block; line-height:40px; color:#cccccc; font-size:15px; font-family:'Microsoft YaHei';}
#application { width:1000px; height:458px; margin:auto; margin-top:20px;}
#application ul li{ float:left; margin-left:11px; padding-bottom:20px;}
#application ul li img{ border:1px solid #660000; width:320px; height:260px;}
#application ul li p{ text-align:center; line-height:35px; font-size:14px;font-family:'Microsoft YaHei';}
/****index***/
#hdpic { width:100%; height:820px; }
#index_cont1 {height:100%; width:100%; border-bottom:1px solid #ffffff; overflow:hidden;}
#index_cont4 {height:100%; width:100%; border-bottom:1px solid #ffffff;}
.cont1_bx { width:1000px; height:799px; margin:auto;}
.sbor { height:270px; width:400px; padding-top:220px; margin-left:185px;}

.cont4_bx { width:1000px; height:1176px; margin:auto; }
.sbor4 { height:270px; width:611px; margin:auto; padding-top:424px;}

#sbox { background-color: rgba(255, 255, 255, 0.3); height:270px; height:auto; padding-bottom:15px;}
#sbox{
	filter:Alpha(opacity=30);
	position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
	*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
}

#sbox .sbox_p1{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:20px; font-family:'Microsoft YaHei'; color:#FFFFFF; padding:20px 20px 20px 10px;
}

#sbox .sbox_p2{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:14px; font-family:'宋体'; color:#FFFFFF;padding:0px 70px 25px 58px; line-height:25px;
}

#sbox .sbox2_p1{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:20px; font-family:'Microsoft YaHei'; color:#000000; padding:23px 100px 25px 58px;
}

#sbox .sbox2_p2{
	position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	font-size:14px; font-family:'宋体'; color:#333333;padding:0px 70px 25px 58px; line-height:25px;
}

.xjsxq { background:url(../images/index_03.gif) no-repeat; width:158px; height:38px; line-height:38px; margin-left:20px;}
.xjsxq span { display:block; width:120px; height:37px; line-height:37px; text-align:center;}
.xjsxq a {color:#FFF; font-family:'宋体';}

.xjsxq1 { background:url(../images/index_03.gif) no-repeat; width:158px; height:38px; line-height:38px; margin-left:10px;}
.xjsxq1 span { display:block; width:120px; height:37px; line-height:37px; text-align:center;}
.xjsxq1 a {color:#FFF; font-family:'宋体';}

/**news**/
.index_news { width:100%; height:387px; background:url(../images/index_01.gif) repeat-x;}

.index_cont5 { width:1000px; height:387px; margin:auto;}
.left_news { width:511px; height:330px; float:left; padding-top:10px; overflow:hidden;}

.ruiao_tit {  background:url(../images/index_09.gif) no-repeat; height:32px; width:120px;}
.ruiao_tit a{ color:#ffffff;font-size:14px; font-family:'Microsoft YaHei'; display:block; padding-left:31px; line-height:32px; }
.ruiao_list { height:287px;}
.ruiao_list ul li{ height:109px; margin-top:18px;}
.ruiao_list img { float:left; width:120px; height:106px; border:2px solid #ffffff;} 
.desca { width:370px; height:95px; float:left; padding-left:10px; padding-top:15px;}
.news_p1 a{ font-size:14px; font-family:'Microsoft YaHei'; color:#cccccc; line-height:20px;}
.news_p1 a:hover { text-decoration:underline;}
.news_p2 { background-color:#3399ff; height:25px; width:113px; border-top:1px solid #336699;  border-bottom:1px solid #336699; margin-top:13px;}
.news_p2 a{text-align:center; line-height:25px; color:#FFF; display:block; font-size:12px;}
.liulangd { display:block; color:#cccccc; font-size:14px; font-family:'宋体'; padding-top:25px;}
.liulangd:hover { text-decoration:underline;}

.right_video { width:390px; height:330px; float:left; padding-top: 10px; margin-left:95px; overflow:hidden;}
.right_tit {background:url(../images/index_09.gif) no-repeat; height:32px; width:120px; margin:auto; margin-bottom:8px;}
.right_tit a{ color:#ffffff;font-size:14px; font-family:'Microsoft YaHei'; display:block; padding-left:31px; line-height:32px; }
.right_video img{ width:388px; height:286px;}

.xiaocms-page{margin:20px 0;text-align:center;line-height:2em;}
.xiaocms-page a,.xiaocms-page span{display:inline-block;padding:0 8px;background:#333399;margin:3px;color:#fff;}
.xiaocms-page span,.xiaocms-page a:hover{background-color:#cccccc;text-decoration:none;}

.title { font-size:20px; font-family:'Microsoft Yahei'; text-align:center; line-height:40px; font-weight:bold;}
.info { text-align:center; color:#cccccc; line-height:45px;}
.bannerinfo { font-size:40px; color:#fff; position:absolute; top:130px; width:1000px; font-weight:bold; text-shadow: #000 0 3px 0; text-align: center;}
.info span { color:#999999; font-size:14px;  font-family:'Microsoft Yahei';}
.art_dx { width:100%; text-align:center; height:1px;}
.art_content { padding-left:16px; padding-right:16px; line-height:1.7; color:#999999;}

.cont_next { width:100%; max-width:100%; font-size:14px; color:#999999;}
.cont_pnext { width:100%; max-width:100%; font-size:14px; color:#999999;}
.fanye { width:780px; height:60px;  margin:auto; margin-left:16px; margin-right:10px; overflow:hidden; line-height:30px; padding-top:30px;}
.fanye a{color:#999999;}
.fanhui { width:117px; height:43px; background:url(../images/fanhui.png) no-repeat; margin:auto; margin-top:10px;}
.fanhui a { text-align:center; display:block; line-height:43px; color:#999999;}


#map .nLi {width:260px; height:84px; float:left;}
#map { width:780px; height:400px; margin:auto; margin-top:30px; padding-left:10px;}
#map .sub { height:50px;}
#map .sub li { float:left; width:70px;}

#enfooter { height:113px; width:100%; background:url(../images/art_list_10.png) repeat-x;}
#enfooter ul { padding-left:10px;}
.enfooter_t1 li { height:40px; line-height:40px; float:left; padding-right:15px;}
.enfooter_t1 li a{ font-size:14px; font-family:'宋体'; color:#cccccc;}
#enfooter p{ width:1000px;  margin:auto; color:#fff; text-align:center; padding-top:15px; font-size:12px; font-family:'宋体';}
.foot_w { width:1000px; height:40px; margin:auto; padding-top:8px;}



.menu { padding-top:18px; }

.pull-right {
	float:left;
}

input.search-input {
    border: 1px solid #ccc;
    border-radius: 30px;
    color: #bbb;
    float: left;
    line-height: 14px;
    margin-right: -35px;
    width: 100px;
	height:15px;
	display: inline-block;
	padding: 5px 6px 3px;
	vertical-align: middle;
}

.button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #cbcbcb;
    font-size: 14px;
    height: 22px;
    line-height: 16px;
    margin-top: 1px;
}


.fa {
    background: rgba(0, 0, 0, 0) url("../images/ss.png") no-repeat scroll center center / 15px auto;
    display: inline-block;
    font-size: inherit;
    height: 15px;
    padding-top: 7px;
    text-rendering: auto;
    transform: translate(0px, 0px);
    width: 15px;
}

input.search-input:hover, input.search-input:focus {
	color:#444;
	border-radius:30px;
	border-color:#ccc;
	
}