﻿/*全局样式开始-------------------------------------------------------------------------*/
html {}
body { margin:0 auto; padding:0; text-align:center; font-size:12px; color:#666666; font-family:微软雅黑;}
a { text-decoration: none; color:#666666; }
a:hover {text-decoration:none; cursor:pointer;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li { list-style-type:none }
div { text-align:left }
img { border:none; }
h3 { }
dl{ margin:0px; padding:0px; list-style:none; }
dt{ margin:0px; padding:0px; list-style:none; }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
/*全局样式结束-------------------------------------------------------------------------*/





/*通用样式开始-------------------------------------------------------------------------*/




/*header*/
.header{ position:fixed; z-index:99998; top:0; left:0; width:100%; height:103px; min-width:1200px; background-color:#fff; box-shadow:0 2px 2px #eee;}
.header_box{ margin:0 auto; width:1200px;}
.header_box .logo{ float:left; width:325px; height:103px;}
.header_box .logo a{}
.header_box .logo img{ width:325px; height:103px;}
.header_box .right{ float:right;}
.header_box .right .lxdh{ float:right; width:193px; height:24px; line-height:24px; text-align:center; vertical-align:middle; color:#fff; background:url(../images/header_box_lxdh.png) no-repeat;}
.header_box .right .lxdh span{ font-weight:bold;}
.header_box .right .menu{ width:760px; float:right;}
.header_box .right .menu ul{}
.header_box .right .menu ul li{}
.header_box .right .menu ul li a{ display:block; float:left; padding:0 20px; height:76px; line-height:76px; vertical-align:middle; font-size:14px;}
.header_box .right .menu ul li a:hover{ border-bottom:solid 3px #a83042;}
.header_box .right .menu ul li a.cur{ border-bottom:solid 3px #a83042;}



.header_box .right .menu .nav .nLi{ float:left;  position:relative; display:inline;  }
.header_box .right .menu .nav .sub{ display:none; width:120px; left:0; top:76px;  position:absolute;  background-color:rgba(255,255,255,0.8);  line-height:35px; padding:5px 0;  }
.header_box .right .menu .nav .sub li{ zoom:1; }
.header_box .right .menu .nav .sub a{ display:block; padding:0 10px; height:35px; line-height:35px; color:#333;}
.header_box .right .menu .nav .sub a:hover{ width:100px; background:#a83042; color:#fff; border-bottom:none;}



/*menu*/


/*banner*/
.banner{ position:relative; margin-top:103px;   height:425px; min-width:1200px;}
.banner_box{ }	
.banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner_box .bd ul{ width:100% !important;  }	
.banner_box .bd li{ width:100% !important;  height:425px; overflow:hidden; text-align:center; }	
.banner_box .bd li a{ height:425px;  }
.banner_box .bd li .banner1 { display:block; width:100%; height:425px; background:url(../images/banner.png) no-repeat center; }
.banner_box .bd li .banner2 { display:block; width:100%; height:425px; background:url(../images/banner.png) no-repeat center; }
.banner_box .bd li .banner3 { display:block; width:100%; height:425px; background:url(../images/banner.png) no-repeat center; }
.banner_box .hd{ width:100%;  position:absolute; z-index:99990; bottom:10px; right:30px; height:20px; line-height:20px; }	
.banner_box .hd ul{ text-align:right; }	
.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; overflow:hidden; background:#fff;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
.banner_box .hd ul .on{ background:#c7000a;  }	
.banner_box .prev,.banner_box .next{  display:block;  position:absolute; z-index:99995; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
.banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }

.ny_banner{ position:relative; min-width:1200px; margin:0 auto; margin-top:103px; text-align:center; overflow:hidden;}
.ny_banner .weizhi{ position:absolute; bottom:0; z-index:9999; width:100%; height:40px;}
.ny_banner .weizhi_box{ margin:0 auto; width:1200px; height:40px; line-height:40px; vertical-align:middle; background:url(../images/weizhi.png) no-repeat;}
.ny_banner .weizhi_box .txt{ float:right; padding-left:20px; padding-right:30px; background:url(../images/shouye.png) no-repeat left;}
.ny_banner .weizhi_box .txt a{ padding:0 5px; color:#999;}
.ny_banner .weizhi_box .txt a:hover{ color:#9f0216;}
.ny_banner img{ width:100%; height:auto; text-align:center;}


.xwzx{ position:absolute; z-index:99990; bottom:0; left:0; width:100%; height:40px; background-color:rgba(0,0,0,0.2); overflow:hidden;}
.xwzx_box{ margin:0 auto; width:1200px;}
.xwzx_box .title{ float:left; width:150px; height:40px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:40px; background:url(../images/xwzx_bt_tb.png) no-repeat 30px 15px; background-color:#9f0116;}
.xwzx_box .list{ float:left; width:405px; height:40px; background-color:#d7c197;}
.xwzx_box .list ul{}
.xwzx_box .list ul li{ padding-left:20px;}
.xwzx_box .list ul li a{ position:relative; z-index:99991; display:block; padding-left:12px; line-height:40px; height:40px; font-size:14px; vertical-align:middle; color:#fff; background:url(../images/xwzx_tb.png) no-repeat left;}
.xwzx_box .list ul li a:hover{}


/*footer*/
.footer{ margin-top:60px; width:100%; height:177px; min-width:1200px; background:url(../images/footer_bg.png) repeat-x;}
.footer_box{ margin:0 auto; width:1200px;}
.footer_box .td1{ width:1200px; padding-top:30px; height:111px;}
.footer_box .td1 .txt{ float:left; font-size:12px; font-family:宋体; color:#dddddd; line-height:24px;}
.footer_box .td1 .erweima{ float:right; width:85px; height:84px;}
.footer_box .td1 .erweima img{ width:85px; height:84px;}
.footer_box .td1 .erweima span{ display:block; width:85px; line-height:24px; text-align:center; vertical-align:middle; color:#ddd;}
.footer_box .td2{ width:1200px; height:36px; line-height:36px;}
.footer_box .td2 .txt1{ float:left; color:#256cb6;}
.footer_box .td2 .txt2{ float:right; color:#256cb6;}
.footer_box .td2 .txt2 a{ color:#256cb6;}


/*index*/
.index{ width:100%; min-width:1200px;}
.index_box{}
.index_box .ywly{ padding-top:50px; margin:0 auto; width:1200px;}
.index_box .ywly .title{}
.index_box .ywly .title .bt{ width:1200px; height:40px; line-height:40px; text-align:center; vertical-align:middle; font-size:24px; color:#000;}
.index_box .ywly .title .yw{ width:1200px; height:24px; line-height:24px; text-align:center; vertical-align:middle; font-family:Arial; color:#9e9e9e;}
.index_box .ywly .title .hz{ margin:0 auto; margin-top:5px; width:530px; height:24px;}
.index_box .ywly .title .hz .zx{ float:left; width:160px; height:12px; border-bottom:solid 1px #d5d5d5;}
.index_box .ywly .title .hz .wz{ float:left; width:210px; height:24px; line-height:24px; text-align:center; vertical-align:middle; font-size:14px; color:#000;}
.index_box .ywly .title .hz .yx{ float:right; width:160px; height:12px; border-bottom:solid 1px #d5d5d5;}

.index_box .ywly .ywly_list{ zoom:1; width:1200px; height:550px; margin:0 auto; position:relative; z-index:99997;}
.index_box .ywly .ywly_list .bd{ margin-top:25px; width:1200px;}
.index_box .ywly .ywly_list .bd ul{}
.index_box .ywly .ywly_list .bd ul li{ float:left; width:381px; margin:0 9px;}
.index_box .ywly .ywly_list .bd ul li a{ display:block; width:381px; height:550px; transition: all 1s; float:left; width:381px; height:550px; background-color:#fff;}
.index_box .ywly .ywly_list .bd ul li a:hover{ width:381px; box-shadow:0 0 8px #c3c3c3; margin-top:-10px; transition-delay: 0.3s; }
.index_box .ywly .ywly_list .bd ul li .tp{ position:relative; width:381px; height:286px;}
.index_box .ywly .ywly_list .bd ul li .tp img{ position:absolute; z-index:1; top:0; left:0; width:381px; height:286px;}
.index_box .ywly .ywly_list .bd ul li .tp .sj{ width:29px; height:14px; position:absolute; z-index:2; left:50%; margin-left:-14px; bottom:0; background:url(../images/sj.png) no-repeat;}

.index_box .ywly .ywly_list .bd ul li .nr{ padding:10px 40px;}
.index_box .ywly .ywly_list .bd ul li .nr .wz{ width:301px; height:24px; line-height:24px; text-align:center; vertical-align:middle; color:#c90005; font-size:16px;}
.index_box .ywly .ywly_list .bd ul li .nr .wz1{ width:301px; padding-bottom:10px; border-bottom:solid 1px #e9e9e9; height:24px; line-height:24px; font-family:Arial; text-align:center; vertical-align:middle; color:#e2c497;}
.index_box .ywly .ywly_list .bd ul li .nr .wz2{ margin-top:10px; line-height:24px; height:110px; overflow:hidden;}
.index_box .ywly .ywly_list .bd ul li .nr .more{ margin-left:110px; width:80px; height:22px; line-height:22px; vertical-align:middle; background:url(../images/more_bg.png) no-repeat right;}

.index_box .ywly .ywly_list .prev,.ywly_list .next{  display:block;  position:absolute; z-index:99997; top:50%; margin-top:-30px; left:0.8%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
.index_box .ywly .ywly_list .next{ left:auto; right:1%; background-position:-6px -137px; }

.index_box .whtd{ margin-top:70px; width:100%; min-width:1200px; height:188px; background-color:#fff;}
.index_box .whtd_box .title{ margin:0 auto; width:1200px; padding-top:40px; height:148px;}
.index_box .whtd_box .title .bt{ width:1200px; height:40px; line-height:40px; text-align:center; vertical-align:middle; font-size:24px; color:#000;}
.index_box .whtd_box .title .yw{ width:1200px; font-size:14px; height:24px; line-height:24px; text-align:center; vertical-align:middle; font-family:Arial; color:#9e9e9e;}
.index_box .whtd_box .title .hz{ margin:0 auto; margin-top:5px; width:530px; height:24px;}
.index_box .whtd_box .title .hz .zx{ float:left; width:160px; height:12px; border-bottom:solid 1px #d5d5d5;}
.index_box .whtd_box .title .hz .wz{ float:left; width:210px; height:24px; line-height:24px; text-align:center; vertical-align:middle; font-size:14px; color:#000;}
.index_box .whtd_box .title .hz .yx{ float:right; width:160px; height:12px; border-bottom:solid 1px #d5d5d5;}

.index_box .whtd_box .whtd_list{ margin:0 auto; width:1200px; margin-top:60px;}
.index_box .whtd_box .whtd_list .qywh{ float:left; width:376px; height:715px; background-color:#8bb2dc;-moz-transition: all 0.5s linear;-o-transition:  all 0.5s linear;transition: all 0.5s linear;}
.index_box .whtd_box .whtd_list .qywh:hover{ cursor:pointer; box-shadow:0 0 8px #c3c3c3;-webkit-transform:scale(1.005) ; -moz-transform: scale(1.005) ; -ms-transform: scale(1.005);-o-transform:  scale(1.005) ; transform:scale(1.005);}
.index_box .whtd_box .whtd_list .qywh img{ width:376px; height:340px;}
.index_box .whtd_box .whtd_list .qywh .nr{ padding:55px 40px;}
.index_box .whtd_box .whtd_list .qywh .nr .wz{ font-size:18px; color:#fff;}
.index_box .whtd_box .whtd_list .qywh .nr .wz1{ margin-top:30px; height:55px; line-height:55px; font-size:14px; color:#fff;}
.index_box .whtd_box .whtd_list .qywh .nr .wz2{ height:55px; margin-top:10px; line-height:55px; font-size:14px; color:#fff;}
.index_box .whtd_box .whtd_list .qywh .nr .wz3{ height:55px; margin-top:20px; line-height:30px; font-size:14px; color:#fff;}
.index_box .whtd_box .whtd_list .qywh .nr .wz3 span{ padding-left:85px;}

.index_box .whtd_box .whtd_list .rcln{ float:right; width:790px; height:340px; background-color:#fff;-moz-transition: all 0.5s linear;-o-transition:  all 0.5s linear;transition: all 0.5s linear;}
.index_box .whtd_box .whtd_list .rcln:hover{ cursor:pointer; box-shadow:0 0 8px #c3c3c3;-webkit-transform:scale(1.005) ; -moz-transform: scale(1.005) ; -ms-transform: scale(1.005);-o-transform:  scale(1.005) ; transform:scale(1.005);}
.index_box .whtd_box .whtd_list .rcln img{ float:left; width:396px; height:340px;}
.index_box .whtd_box .whtd_list .rcln .nr{ float:left; padding:55px 40px;}
.index_box .whtd_box .whtd_list .rcln .nr .wz{ font-size:18px; color:#c7000a;}
.index_box .whtd_box .whtd_list .rcln .nr .wz1{ margin-top:30px; height:55px; line-height:55px; font-size:14px; color:#999;}
.index_box .whtd_box .whtd_list .rcln .nr .wz2{ height:55px; margin-top:10px; line-height:55px; font-size:14px; color:#999;}
.index_box .whtd_box .whtd_list .rcln .nr .wz3{ height:55px; margin-top:20px; line-height:30px; font-size:14px; color:#999;}

.index_box .whtd_box .whtd_list .shzr{ float:right; margin-top:35px; width:790px; height:340px; background-color:#fff;-moz-transition: all 0.5s linear;-o-transition:  all 0.5s linear;transition: all 0.5s linear;}
.index_box .whtd_box .whtd_list .shzr:hover{ cursor:pointer; box-shadow:0 0 8px #c3c3c3;-webkit-transform:scale(1.005) ; -moz-transform: scale(1.005) ; -ms-transform: scale(1.005);-o-transform:  scale(1.005) ; transform:scale(1.005);}
.index_box .whtd_box .whtd_list .shzr img{ float:right; width:397px; height:340px;}
.index_box .whtd_box .whtd_list .shzr .nr{ float:left; width:313px; height:230px; padding:55px 40px;}
.index_box .whtd_box .whtd_list .shzr .nr .wz{ font-size:18px; color:#c7000a;}
.index_box .whtd_box .whtd_list .shzr .nr .wz1{ margin-top:30px; line-height:30px; font-size:14px; color:#999;}




/*通用样式结束-------------------------------------------------------------------------*/


/*控件样式开始-------------------------------------------------------------------------*/




/*控件样式结束-------------------------------------------------------------------------*/


/*首页样式开始-------------------------------------------------------------------------*/
/*neiye*/
.neiye{ padding:20px 40px; width:1120px; min-width:1120px; margin:0 auto; min-height:10px; overflow:hidden; background-color:#fff;}
.neiye .left{ float:left; width:260px; padding-bottom:20px; border-right:solid 1px #f7f7f7;}
.neiye .left .td1{}
.neiye .left .td1 img{ width:260px; height:107px;}
.neiye .left .td2{}
.neiye .left .td2 ul{}
.neiye .left .td2 ul li{}
.neiye .left .td2 ul li a{ padding-left:10px; display:block; width:250px; font-size:14px; height:41px; line-height:41px; vertical-align:middle; border-top:solid 1px #f7f7f7; background:url(../images/ny_left_a_bg.png) no-repeat;}
.neiye .left .td2 ul li a:hover{ width:260px; height:41px; color:#fff; background:url(../images/ny_left_a_hover_bg.png) no-repeat;}
.neiye .left .td2 ul a.left_menubg_over:link, a.left_menubg_over:visited { width:260px; height:41px; color:#fff; background:url(../images/ny_left_a_hover_bg.png) no-repeat;}

.neiye .left .td3{ width:260px; height:120px; border-top:solid 1px #f7f7f7;}
.neiye .left .td3 img{ width:260px; height:120px;}
.neiye .right{ float:right; width:820px;}
.neiye .right .title{ padding-top:20px; width:820px; height:84px; font-size:14px; color:#999; font-family:Arial; line-height:30px; border-bottom:solid 3px #d7c197;}
.neiye .right .title span{ font-size:24px; font-family:微软雅黑; color:#000;}
.neiye .right .list{ padding-top:15px;}

.neiye .right .xwzx_list{ padding-top:15px;}
.neiye .right .xwzx_list ul{}
.neiye .right .xwzx_list ul li{ padding-top:20px; width:820px; height:160px; border-bottom:dashed 1px #ddd;}
.neiye .right .xwzx_list ul li a{}
.neiye .right .xwzx_list ul li a:hover{}
.neiye .right .xwzx_list ul li .bt{ width:820px; height:40px; line-height:40px; vertical-align:middle;}
.neiye .right .xwzx_list ul li .bt .xwbt{ float:left; font-size:16px; color:#333; font-weight:bold;}
.neiye .right .xwzx_list ul li .bt .xwbt:hover{ cursor:pointer; color:#9f0216;}
.neiye .right .xwzx_list ul li .bt .xwsj{ float:right; color:#999;}
.neiye .right .xwzx_list ul li .nr{ margin-top:10px; color:#999; line-height:24px; height:70px; overflow:hidden;}
.neiye .right .xwzx_list ul li .more{ padding-right:30px; width:790px; height:22px; line-height:22px; vertical-align:middle; text-align:right; background:url(../images/more_bg.png) no-repeat right;}
.neiye .right .xwzx_list ul li .more:hover{ color:#9f0216;}

.neiye .xinwen_title{ padding-bottom:20px; margin-top:20px; width:820px; text-align:center; }
.neiye .xinwen_title h1{ font-size:18px; color:#333333;}
.neiye .xinwen_title span{ color:#a8a8a8; line-height:24px;}
.neiye .xinwen_list{ padding-top:20px;}

.neiye .page{ margin-top:50px; width:820px; height:30px; line-height:30px; color:#333333;}
.neiye .page .prev{ float:left; margin-left:30px;}
.neiye .page .next{ float:right; margin-right:30px;}



/*首页样式结束-------------------------------------------------------------------------*/


/*频道样式开始-------------------------------------------------------------------------*/


/*频道样式结束-------------------------------------------------------------------------*/

