@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size:14px;color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{ font-size:14px; background:url(../uploadfile/image/20170802/20170802114149_1766869696.jpg) top center no-repeat; min-width:1100px; font-family:Microsoft YaHei;}

.w1100 { width:1100px; margin:auto}

.top { height:34px; line-height:34px; color:#fff; overflow:hidden}
.top a { color:#fff}
.dianhua strong { font-size:20px; font-weight:bold;}
.dianhua span { padding-left:25px;}
.bdsharebuttonbox { margin-top:3px;}

.tou { width:1233px; margin:auto;}
.logo { font-size:18px; line-height:30px; letter-spacing:1.2px; margin-top:35px;}
.logo span { color:#5fa800;}

.nav { width:770px;}
.nav li { width:110px; float:left; height:127px; line-height:22px; text-align:center;  position:relative}
.nav li a { color:#333; font-size:15px; padding-top:40px; display:inline-block}
.nav li.noming {background:url(../uploadfile/image/20170517/20170517101812_2070360656.png) no-repeat #1c489d; background-position:48px 90px; color:#fff;}
.nav li.noming a { color:#fff}
.nav li a span  {text-transform:uppercase; color:#adadad; font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.nav li a:hover { background:url(../uploadfile/image/20170517/20170517101812_2070360656.png) no-repeat #1c489d; background-position:48px 90px; height:87px; display:block; color:#fff}
.nav li.a_nav { background:url(../uploadfile/image/20170517/20170517101812_2070360656.png) no-repeat #1c489d; background-position:48px 90px; height:127px; display:block; color:#fff}
.nav li.a_nav a {color:#fff}

.nav li dl {display:none;}
.nav li.dhh  {background:url(../uploadfile/image/20170517/20170517101812_2070360656.png) no-repeat #1c489d; background-position:48px 90px; color:#fff;}
.nav li.dhh a { color:#fff; font-weight:bold;}
.nav li.dhh dl { width:511px; background:url(http://login.114my.cn/memberpic/tianfu/uploadfile/image/20170418/20170418102541_1402907337.jpg) repeat-y #fff; box-shadow:0px 5px 5px #d4d4d4; position: absolute; top:127px; display:block; z-index:10000; padding-top:10px; overflow:hidden;}
.nav li.dhh dd { width:147px; text-align:left; padding-left:27px; color:#fff; line-height:40px; height:40px; background:url(http://login.114my.cn/memberpic/tianfu/uploadfile/image/20170418/20170418102615_569820252.jpg); display:block; overflow:hidden; float:none !important;border-bottom:#FFF 1px solid;}
.nav li.dhh dl dd a { width:140px; padding-left:0px; padding-right:0px; padding-top:0px; color:#333; font-size:14px; font-weight: normal}
.nav li.dhh dl dd a:hover { background: none; color:#1c489d; display:block; font-weight:bold;}
.nav li.dhh dl.juli { left:-250px;}
.nav li.dhh dl.juli1 { right:0px;}
.nav li.dhh dl dt { width:270px; float:right; color:#333; line-height:28px; margin:15px 25px 25px 25px; text-align:left}
.nav li.dhh dl dt img { margin-bottom:5px;}


.zong {width:100%; margin:0 auto; position:relative}

.focus {width:100%; height:516px; overflow:hidden; position:relative;}
.focus ul {height:516px; position:absolute;}
.focus ul li {float:left; width:100%; height:516px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-501px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:210px; background:url(http://114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

.sousuo { width:100%; margin:auto; background:url(../uploadfile/image/20170517/20170517103118_1413187739.jpg) center no-repeat; height:70px; overflow: hidden}

.search_tu { float:right; width:49px; height:33px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background: none; outline: none; border: solid 1px #fff; border-right: none; border-left: none; width:278px; height:31px; line-height:31px; color:#fff;}
.zhonjian {margin-top:20px; width:327px; margin-left:50px;}
.zhonjian_wenzi { margin-top:25px;}

.chanp { width:100%; margin:auto; background:url(../uploadfile/image/20170518/20170518142200_985510301.jpg) top right no-repeat; padding-bottom:40px; overflow:hidden}
.pro_til { background:url(../uploadfile/image/20170517/20170517141549_1170656427.jpg) left bottom no-repeat;  padding-bottom:20px; margin-top:40px; margin-bottom:20px; overflow:hidden}
.pro_til strong { display:block; float:left; color:#1c489d; font-size:22px;}
.pro_til span { font-weight: normal; font-size:16px; display:block; font-family:Arial, Helvetica, sans-serif; color:#808080; text-transform: uppercase; margin-top:10px;}
.pro_til img { float:right; margin-top:20px;}

.fenlei { width:245px; overflow:hidden}
.fenlei li { width:180px; background:url(../uploadfile/image/20170517/20170517114821_245186935.jpg); height:82px; line-height:82px; padding-left:65px;}
.fenlei li a { color:#fff; font-size:16px;}
.fenlei li:hover { background:url(../uploadfile/image/20170517/20170517114821_871910900.jpg);}
.fenlei li.on { background:url(../uploadfile/image/20170517/20170517114821_871910900.jpg);}
.pro_nor { width:825px;}
.pro_nor dl { width:825px; height:354px; position:relative; margin-bottom:20px; overflow:hidden}
.pro_nor dl dd { width:795px; padding-left:30px; position:absolute; bottom:0; background:url(../uploadfile/image/20170517/20170517115446_1133994559.png); height:100px; color:#c1c9dd; overflow:hidden}
.pro_nor dl dd strong { color:#fff; display:block; font-weight:normal; font-size:18px; margin-top:20px; margin-bottom:15px;}
.pro_nor dl dd strong img { float: right; margin-right:30px;}
.pro_nor dl dt { width:825px; height:354px; overflow:hidden}
.pro_nor dl dt img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.pro_nor dl dt:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.pro_nor td img { border: solid 1px #ccc;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
.pro_nor dl:hover dd {  -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}
.dis { display:none}

.shgk { width:100%; margin:auto; background:url(../uploadfile/image/20170517/20170517152259_732785864.jpg) center; overflow:hidden}
.tedian { margin-top:30px; margin-bottom:15px; overflow:hidden}
.tedian dl { float:left; width:242px; height:322px; background:url(../uploadfile/image/20170517/20170517210359_795521669.png) bottom no-repeat; margin-right:43px; position:relative; overflow:hidden}
.tedian dl:hover { cursor:pointer; -webkit-animation-name: bounce; animation-name: bounce;  transform-origin: center bottom; animation-duration: 1s;}
.tedian dl dt { position:absolute; top:0px; height:141px; left:50%; margin-left:-55px;}
.tedian dl dd { width:200px; padding: 25px 20px; background:#fff; height:200px; margin-top:55px; border: solid 1px #dcdcdc; line-height:30px; overflow:hidden}
.tedian dl:hover dd { background:#efefef; color:#333}
.tedian dl:hover dd strong { color:#5fa800}
.tedian dl dd strong { text-align: center; color:#1c499e; font-size:20px; display:block; margin-top:60px; margin-bottom:15px;}
.tedian dl dt img{ -webkit-transition:all 1s; -moz-transition:all 1s;}
.tedian dl dt:hover img{transition:all 1s; transform: scale(1) rotate(360deg); -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg);}
.tedian dl:hover {  -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}

.youshibj {background:url(../uploadfile/image/20170518/20170518142200_985510301.jpg) top right no-repeat; padding-bottom:30px; overflow:hidden}
.youshi { margin-top:40px;}
.youshi_nor { width:610px;    margin-top: 16px;}
.youshi_nor dl { border:1px solid #eee; padding:15px 20px 16px 20px; margin-bottom:10px; overflow:hidden}
.youshi_nor dl dt { float:left; font-size:60px; color:#bcbcbc; margin-left:10px;}
.youshi_nor dl dd { width:460px; float: right; line-height:26px;}
.youshi_nor dl dd strong { color:#1c489d; font-size:18px; font-weight:bold; display:block; margin-bottom:7px;}
.youshi_nor dl:hover { background:url(../uploadfile/image/20170517/20170517174236_215565540.jpg) repeat-y;}
.youshi_nor dl:hover dt { color:#5fa800;}
.youshi_til { width:335px; margin:auto; height:55px; line-height:55px; background:url(../uploadfile/image/20170518/20170518090228_1796534176.png) no-repeat; margin-top:40px; background-position:62px 0px;}
.youshi_til strong { color:#1c489d; font-size:24px;}
.youshi_til span { color:#acacac; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform: uppercase; padding-right:15px;}
.youshi_list { width:457px; height:389px; overflow: hidden}
.youshi_list img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}


@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

.youshi_nor dl:hover {  -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}

.jianjie { width:100%; margin:auto; background:url(../uploadfile/image/20170517/20170517152259_732785864.jpg) top center no-repeat; padding-bottom:40px; overflow:hidden}
.jian_wz { width:590px; line-height:35px; overflow:hidden}
.jian_wz span { color:#5fa800; font-size:16px; display:block; font-weight: normal}
.jian_wz strong {background:url(../uploadfile/image/20170517/20170517141549_1170656427.jpg) left bottom no-repeat; color:#1c489d; font-size:20px; display:block; margin-bottom:30px; padding-bottom:20px;}
.gengduo { width:120px; height:30px; line-height:30px; background:#5fa800; text-align:center; margin-top:20px;}
.gengduo a { color:#fff}
.jian_tu { width:457px; margin-right:30px; overflow:hidden}

.jianjie_til { width:362px; margin:auto; height:55px; line-height:55px; margin-bottom:30px; background:url(../uploadfile/image/20170518/20170518090228_1796534176.png) no-repeat; margin-top:40px; background-position:62px 0px;}
.jianjie_til strong { color:#1c489d; font-size:24px;}
.jianjie_til span { color:#acacac; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform: uppercase; padding-right:15px;    margin-left: 55px;}


.xinwen_til { width:240px; margin:auto; text-align:center; color:#cf0006; font-size:18px; margin-top:40px; font-weight: bold;}
.xinwen_til strong { float:left; width:240px; height:55px; line-height:55px; color:#333; background:#bcbcbc; font-size:20px;  display:block; font-weight: normal}
.xinwen_til span {float:left; width:240px; height:55px; line-height:55px; color:#333; background:#bcbcbc; font-size:20px; display:block; font-weight: normal}
.xinwen_til strong a { color:#333; font-size:20px;}
.xinwen_til span a { color:#333; font-size:20px;}

.xinwen_til img { margin-top:15px; margin-bottom:15px;}
.xinwen_nor { margin-top:30px; margin-bottom:40px;}
.xinwen_til strong:hover {color:#fff; background:#1c489d; font-size:20px;}
.xinwen_til span:hover {color:#fff; background:#1c489d; font-size:20px;}

.yqlj { width:100%; margin:auto; background:#1c489d; height:70px; line-height:70px; overflow:hidden}
.yqlj_til {font-size:20px; color:#fff}
.yqlj_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.yqlj_nor { width:930px;}
.linkTagcs li { width:85px !important;}
.linkTagcs li a { color:#fff !important;}
.linkTagcs { padding-top:5px !important;}

.banquan { background:#f7f7f7;  overflow:hidden}
.zhongjian { margin-top:40px; margin-bottom:40px; overflow:hidden}
.zhongjian li { float:left; width:120px; line-height:28px; overflow:hidden}
.zhongjian li strong { display:block; font-size:18px; font-weight: normal; color:#1c489d; background:url(http://login.114my.cn/memberpic/kangsheng/uploadfile/image/20170408/20170408154207_349304725.jpg) left bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.zhongjian li.gengkuan  { width:284px; border-left: solid 1px #dedede; padding-left:30px;}
.zhongjian li.erweima { width:210px; margin-left:35px;}

.zhongjian li:nth-child(2) { width:160px;}
.dibu { height:60px; line-height:60px; text-align:center}

.news_div { height:430px; }
.news_div_item { width:340px; height:430px; float:left; margin-right:40px; position:relative;}
.news_div_item:nth-child(3) { margin-right:-40px;}
.news_div_item:hover{ -webkit-box-shadow: 0px 0px 25px #D3D3D3; box-shadow: 0px 0px 25px #D3D3D3;}

.news_div_item_content {width:298px; padding: 30px 20px 0px 20px; background:#fff;  border: solid 1px #ccc; border-top: none;  height:200px; position:absolute; top:200px; overflow:hidden}
.news_div_item_pic { position:absolute; top:0; width:340px; height:200px; overflow:hidden}
.news_div_item_pic img { width:338px; height:199px; border: solid 1px #ccc; border-bottom: none; overflow:hidden}
.news_div_item_date { position:absolute; top:300px; width:300px; height:103px; padding:0px 20px; z-index:1; overflow:hidden}
.news_div_item_title .news_div_item_a { font-size:18px; color:#1c489d; margin-top:40px; margin-bottom:10px;}
.news_div_item_body { line-height:24px; margin-top:10px;}
.news_div_item_day { font-size:30px; color:#5fa800; position:absolute; top:35px;z-index:1;}
.news_div_item_year { background:#1c489d; padding:2px 0px 2px 5px; position:absolute; top:80px; color:#fff}
.news_div_item_month { background:#1c489d; padding:2px 5px 2px 5px; position:absolute; top:80px; left:62px;color:#fff}



.changjian {margin-bottom:40px;}
.xinwen_til strong.on {color:#fff; background:#1c489d; font-size:20px;}
.xinwen_til span.on {color:#fff; background:#1c489d; font-size:20px;}
.xinwen_til strong.on a {color:#fff; background:#1c489d; font-size:20px;}
.xinwen_til span.on a {color:#fff; background:#1c489d; font-size:20px;}

.changjian .divdgweb_new_div  { height:431px; }
.changjian {margin-top:30px; overflow:hidden}
.changjian .divdgweb_new_div_item { width:340px; height:430px; float:left; margin-right:40px; position:relative;}
.changjian .divdgweb_new_div_item:nth-child(3) { margin-right:-40px !important;}
.changjian .divdgweb_new_div_item:hover { -webkit-box-shadow: 0px 0px 25px #D3D3D3; box-shadow: 0px 0px 25px #D3D3D3;}

.changjian .divdgweb_new_div_item_content {width:298px; padding: 30px 20px 0px 20px; background:#fff;  border: solid 1px #ccc; border-top: none;  height:200px; position:absolute; top:200px; overflow:hidden}

.changjian .divdgweb_new_div_item_title a{font-size:18px; color:#1c489d; margin-top:40px; margin-bottom:10px;}
.changjian .divdgweb_new_div_item_body{  line-height:24px; margin-top:10px;}
.changjian .news_div_item_pic { position:absolute; top:0; width:340px; height:200px; overflow:hidden}
.changjian .news_div_item_pic img {width:338px; height:199px; border: solid 1px #ccc; border-bottom: none; overflow:hidden}
.changjian .divdgweb_new_div_item_day { font-size:30px; color:#5fa800; position:absolute; top:35px;z-index:1;}
.changjian .divdgweb_new_div_item_year { background:#1c489d; padding:2px 0px 2px 5px; position:absolute; top:80px; color:#fff}
.changjian .divdgweb_new_div_item_month { background:#1c489d; padding:2px 5px 2px 5px; position:absolute; top:80px; left:62px;color:#fff}
.changjian .divdgweb_new_div_item_date { position:absolute; top:300px; width:300px; height:103px; padding:0px 20px; z-index:1; overflow:hidden}