﻿@charset "utf-8";
/* CSS Document */
*,a,li,img,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
body{font-family:"微软雅黑";}
.orange{ color:orange;}
.clear{ clear:both;}
.inner{ width:1200px; margin:0px auto;}
/*header*/
/*鼠标经过图片放大*/
#div1{
  width:auto;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
#div1 img{
  cursor: pointer;
  transition: all 0.6s;
}
#div1 img:hover{
  transform: scale(1.2);
}
/*鼠标经过图片放大*/
.header{ width:1200px; margin:0 auto;}
.header dt{ width:1038px; float:left;}
.header dd{ position:relative;width:100px; height:70px; float:right; padding-top:12px;}
.tel{ width:200px;font-size:18px;line-height:29px; color:#1a7cbe;position:absolute; left:0px; bottom:6px; background: url(../images/tel.png) left center no-repeat; text-indent:30px;}
.lxwm{padding-left:20px;}
.lxwm ul{ float:right;}
.lxwm li{ float:left;}
.lxwm li a{ display:block; color:#666; font-size:12px;line-height:25px; margin:0px; width:80px; background:url(../images/online.png) center center no-repeat;}

.search{ width:203px; float:right; position:absolute; right:0px; bottom:5px;line-height:35px; border:1px solid #dadada }
.search input[type=text]{ width:160px; outline:none; height:35px; text-indent:8px;}
.search button{ width:24px; height:35px; cursor:pointer;outline:none; background-color:transparent;background:url(../images/search.png) center center no-repeat; float:right; margin-right:5px;}

/*菜单*/
.menu{ background-color:#353639; border-bottom:1px solid #ccc; width:100%;}
.nav{width:1160px; height:56px; line-height:56px; font-size:16px; margin:0 auto; background-color:#353639;}
.nav span img { float:left;}
.nav li{text-align:center; float:left; padding-right:2px;color:#FFFFFF; padding:0px 35px; position:relative;}
.nav li:hover{ background-color:#c8161d; color:#FFFFFF;}
#dangqian{ background-color:#c8161d; color:#FFFFFF;}
.menu ul li ul { border:1px solid #ccc; display:none; position:absolute; z-index:100; left:0px; background-color:#fff; font-size:14px;}	

.menu ul li ul li { float:none; width:133px; background:#fff; margin:0px; padding:0px;border-bottom:1px solid #ccc;height:40px;line-height:40px;} 
.menu ul li ul li a { background:none;color:#666666;} 
.menu ul li ul li a span{ display:block;} 
.menu ul li ul li:hover a {color:#FFFFFF; } 
.menu ul li:hover ul { display:block; } 
.menu ul li.sfhover ul { display:block;} 	


.nav li.last{ cursor:pointer; padding:0px; float:right; width:91px; background:url(../images/lang.png) center center no-repeat;}
.nav li.last:hover .lang{ display:block;}
.nav .lang{ position:absolute; display:none; top:37px; left:0px; z-index:10;}
.nav .lang li{padding:0px 0px; line-height:25px;width:100%; border-radius:2px; background-color:#fff;}
.nav .lang li:hover{ background-color:#2488cc;}
.nav .lang li:hover a{color:#fff;}
.nav .lang li a{ width:100%;color:#2488cc;}





#yc_incont{width:480px; height:145px; padding:15px 10px 10px 10px; border-left:1px solid #a6d0f4;  border-right:1px solid #a6d0f4;  border-bottom:1px solid #a6d0f4; }
.yc_incont h3{font-family:"Microsoft Yahei","黑体"; font-size:18px; color:#e3010d; text-align:center; height:33px; background:url(../images/bg_dot_line.gif) repeat-x bottom;}
.yc_incont h3 a{color:#e3010d;}
.yc_incont ul li{height:31px; line-height:28px; font-size:14px;white-space:nowrap; BORDER-bottom: #cccccc 1pt dotted;}
.yc_incont ul li a{display:inline-block; padding-left:8px; color:#000000; }
.yc_incont ul li a:hover{text-decoration: underline;color: #666666;}
.yc_incont ul li span{float:right; color:#999; padding-right:8px; font-size:12px;}





/*banner*/

/*main*/
/*p_news*/
.p_news{ width: 1200px; margin: 20px auto 0 auto; height:350px; overflow: hidden; position: relative;}
.p_news_left{ float: left; width: 315px; margin-right: 25px;}
.p_news_center{float: left; width: 880px;}
.p_news_right{float: right; width: 295px; overflow: hidden}

/**/
.more{ position: absolute; top: 120px; right: 20px}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#ffffff; padding:0 10px 0 20px;   border-bottom:1px solid #dadada;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:40px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 18px; color: #666666;}
.slideTxtBox .hd ul li.on{ height:40px; border-bottom:2px solid #cf0010;color: #cf0010; }
.slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.slideTxtBox 

.t_jgx{height:40px; margin: 0 auto 0 auto; border-bottom: #e0e0e0 1px solid; }
.t_jgx h2{ float: left; margin: 0; padding:0 15px; font-size: 20px;  line-height: 40px;display: block;    height: 40px;
    border-bottom: 2px solid #cf0010; color: #cf0010;}
.t_jgx a{ float: right; font-size: 14px; color: #cf0010; padding-right: 0;line-height: 40px; margin-top:0; padding-top:0;}

.t_jgx span{ display: block; float: left; width: 32px; height: 32px;}
.t_jgx i{ font-style:normal; font-size: 12px; color: #a1a1a1;line-height: 48px;}


.newbox{ width:880px;height: auto; overflow: hidden;}
.newbox_left{width:370px; height: auto; overflow: hidden; float: left;}
.newbox_right{ width:470px; height: auto; overflow: hidden; float: right;padding: 20px 0 0 0}
/*picnews*/
.picnews{ width:390px; height:270px; overflow:hidden; position:relative;   }
.picnews .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:7px; z-index:1; }
.picnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picnews .hd ul li{ float:left; margin-right:4px;  width:7px; height:7px; line-height:8px; font-size:0; text-align:center; background:#cccccc; cursor:pointer;  border-radius: 50px;}
.picnews .hd ul li.on{ background:#ff0000; color:#fff; }
.picnews .bd{ position:relative; height:100%; z-index:0;   }
.picnews .bd li{ zoom:1; vertical-align:middle; }
.picnews .bd img{ width:390px; height:270px; display:block;  }
.picnews .bd  span{ position:absolute; bottom:0; background:url(../images/title_bg.png); width:100%;  line-height:36px; color:#fff; font-weight:bold;}
.picnews .bd h1{ color:#fff; font-size:14px; margin:0; padding:0 10px}
.headline{  height: auto; overflow: hidden; border-bottom: #e5e5e5 1px dashed}
.headline h2{ color: #cc0000; font-size: 20px; line-height: 24px; margin: 0; padding: 0; font-weight: bold; width: 100%; text-align: center}
.headline p{ margin:0;  font-size: 14px; line-height: 24px; color: #999999; padding: 5px 0}
.newslist ul{ height: auto; overflow: hidden;}
.newslist ul{ padding-top: 8px;}
.newslist li{ width: 100%; font-size: 14px; color: #999999; line-height:33px; }
.newslist li a{ background: url("../images/ico_003.png") left center no-repeat; padding-left: 10px; color: #666666; font-size: 14px; float: left; display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 370px}
.newslist li a:hover{color: #cc3300}
.newslist li span{ float: right;}
.ico01 {background: url(../images/mao.png) center no-repeat;}
.ititle{height:40px; margin: 0 auto 0 auto; border-bottom: #e0e0e0 1px solid; }
.ititle h2{ float: left; margin: 0; padding:0 15px; font-size: 20px;  line-height: 40px;display: block;    height: 40px;
    border-bottom: 2px solid #cf0010; color: #cf0010;}
.ititle a{ float: right; font-size: 14px; color: #979797; padding-right: 0;line-height: 40px; margin-top:0; padding-top:0;}

.ititle span{ display: block; float: left; width: 32px; height: 32px;}
.ititle i{ font-style:normal; font-size: 12px; color: #a1a1a1;line-height: 48px;}

.more{ position: absolute; top:-30px; right:0}
.more a{color:#979797}
.date_list{height: 350px; padding: 6px 0 0 0 !important; position: relative}
.date_list li{
    width: 100%;
    height: 55px;
    display: block;
    border-bottom: #e4e4e4 1px solid;
    padding: 10px 0;}
.date_list li a{ font-size: 14px; color: #666666; line-height: 24px;}
.date_list li a:hover{color: #cc3300;}
.date_list li span {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    background: #ffffff;
    text-align: center;
    color: #333333;
    font-size: 12px;line-height: 20px;
    margin-right: 12px; border:#1c64a0 1px solid;
}
.date_list li span i {
    width: 100%;
    display: block;
    text-align: center;
    color: #ffffff;
    background: #1c64a0;
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
}

/*i-others*/
.t_title{ border-bottom: #dadada 1px solid; height: 40px; line-height: 40px; position:relative}
.t_title h1{ color:#1c64a0; font-size: 18px; font-weight:500; border-bottom: #1c64a0 2px solid; display:inline-block; height: 39px; line-height: 39px; padding:0 15px }
.t_title span{ color: #ff9900; font-size: 12px;}
.t_title .more{ position:absolute; top:2px; right:0px; color:#979797}
.i-others{width: 100%;height: 600px;margin: 0 auto;padding: 10px 0; background-image:url(../images/t_bj.jpg)}
.i-others_left{ width:385px; margin-right: 20px; float: left}
.i-others_center{ width:470px;  float: left}
.i-others_right{ width:295px;  float: right}
.i-link{ width: 1200px; margin:0 auto; height: auto; overflow:hidden; padding: 10px 0}
.i-link_left{ width: 1200px; float: left; height: auto; overflow: hidden;}
.i-link_right{ width: 1200px;  margin:0 auto;}
.i-link_left ul{ width: 1225px; float: left; padding-top:15px;}
.i-link_left li{width:225px; height: 70px;float:left;margin: 0 20px 15px 0;}
.i-link_left a{display: block; width: 100%; height: 70px;  overflow:hidden}
.i-link_left img{ width:100%; height: 70px; overflow: hidden}
.i-link_left img:hover{ opacity:0.8}
.i-link_right .kstd_link{font-size: 14px; color: #333333; line-height: 32px;width:500px; height: auto; overflow: hidden; padding:10px 0 0 0}
.i-link_right .kstd_link{ }


/*滚动图*/
.mlxy_gd{ width:880px;  overflow:hidden; position:relative;  margin: 20px 0 0 0 }
.mlxy_gd .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0;  }
.mlxy_gd .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.mlxy_gd .hd .next{ background-position:0 -50px;  }
.mlxy_gd .hd .prevStop{ background-position:-60px 0; }
.mlxy_gd .hd .nextStop{ background-position:-60px -50px; }
.mlxy_gd .bd{ padding:0;   }
.mlxy_gd .bd ul{ overflow:hidden; zoom:1; }
.mlxy_gd .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative  }
.mlxy_gd .bd ul li .pic{ text-align:center; }
.mlxy_gd .bd ul li .pic img{ width:220px; height:150px; display:block; }
.mlxy_gd .bd ul li .pic img:hover{ opacity: 0.8}
.mlxy_gd .bd ul li .pic a:hover img{ border-color:#999;  }
.mlxy_gd .bd ul li .title{ line-height:40px;height:40px; text-align: center; width: 100%;   font-size: 14px; color: #333333; display: block; z-index: 999}
.mlxy_gd .bd ul li .title a{ color: #555555;}
.n_list{height:200px; padding: 5px 0 0 0 !important; position: relative}
.n_list li{width: 100%; height: 35px; line-height: 35px; display: block;color: #999999;font-size: 14px;}
.n_list li a{font-size: 14px;color: #666666;  background: url("../images/ico_003.png") left center no-repeat; padding-left: 10px; float: left}
.n_list li a:hover{color: #cc3300}
.n_list li .date{float: right}
.n_list li i{ font-style: normal; color: #ff9900}

.zt_piclist{ margin: 20px 0 0  0}
.zt_piclist a{ display: block;width: 295px; height: 55px; margin: 5px auto}
.zt_piclist img{ width: 295px; height: 55px;}

.tw_top{ width: 100%;height: auto; overflow: hidden; margin: 5px auto 5px auto}
.tw_top img{ width: 245px; height: 160px; padding: 3px; border: #dfdfdf 1px solid; float: left; margin-right: 15px}
.tw_top .tw_txt{float: right;width: 260px; height: 170px; overflow: hidden}
.tw_top .tw_txt h1{ color: #cc0000; font-size: 18px; line-height: 30px;}
.tw_top .tw_txt h1 a{ color: #cc0000;}
.tw_top .tw_txt p{ font-size: 14px; line-height: 24px; color: #999999; margin:5px 0 ;padding: 0}
.tw_top .tw_txt p a{  color: #999999}
.top_pic{ width: 322px;height: auto; overflow: hidden; margin: 5px auto 11px auto;}
.top_pic img{ width: 142px; height: 95px;padding: 3px; border: #dfdfdf 1px solid; float: left; margin-right: 10px}

.ns_list{height: 330px; padding: 5px 0 0 0 !important; position: relative}
.ns_list li{width: 100%; height: 30px; line-height: 30px; display: block;color: #999999;font-size: 14px;}
.ns_list li a{font-size: 14px;color: #666666; float: left}
.ns_list li a:hover{color: #cc3300}
.ns_list li .date{float: right}
.ns_list li i{ font-style: normal; color: #ff9900; margin-right: 3px;}

.title_h1{ width: 1200px; height: 40px; line-height: 40px;  padding: 0 ; border-bottom: 1px solid #dadada; position: relative; margin: 0 auto}
.title_h1 h1{height: 40px;  border-bottom: 2px solid #01622f; color: #01622f; font-size: 18px;  padding:0 15px; float:left}
.title_h1 a{ float: right; margin-top: 15px;}
.i-piclink{ width: 1280px; height: auto; margin:12px auto;   background: #ffffff; position:relative; }
.i-piclink .hd{ }
.i-piclink .hd .prev{ display:block;  width:13px; height:25px; float:right; overflow:hidden; cursor:pointer; background:url("../images/piclink_rico.png") no-repeat; position: absolute; right: 10px; top:30px;}
.i-piclink .hd .next{ display:block;  width:13px; height:25px; float:right; overflow:hidden; cursor:pointer; background:url("../images/piclink_lico.png") no-repeat;position: absolute; left: 10px; top:30px;}
.i-piclink .hd .prevStop{ background-position:-60px 0; }
.i-piclink .hd .nextStop{ background-position:-60px -50px; }
.i-piclink .tempWrap{ width: 1200px !important; margin: 0 auto}
.i-piclink .bd{ padding:10px 0; }
.i-piclink .bd ul{ overflow:hidden; zoom:1; }
.i-piclink .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.i-piclink .bd ul li .pic{ text-align:center; }
.i-piclink .bd ul li .pic img{ width:190px; height:66px; display:block; padding:0; border:1px solid #cecece; }
.i-piclink .bd ul li .pic a:hover img{ border-color:#999;  }
.i-piclink .bd ul li .title{ line-height:24px;   }
.i-special{ margin: 0 auto 20px auto}
.i-special-left{ width: 880px; float:left;}
.i-special-right{ width: 295px; float:right;}







.yw{ height:230px; padding:10px 0px;}
.yw .inner{ width:1032px;}
.yw .tit{ font-size:16px;color:#333333; text-indent:10px; margin-bottom:7px;}
.yw li{width:150px; float:left; margin:10.5px;}
.yw li img{ width:150px; height:135px;}
.yw li .name{ font-size:16px; text-align:center; margin-top:5px; color:#333}

/*footer*/
.bottom{font-size:14px; height:55px; padding-top:2px; background-color:#3b3c41;}
.bottom .inner{ position:relative;}
.bottom .ul1 .li1{ line-height:35px; float:left; color:#696868; font-size:14px;}
.bottom .ul1 .li1 a{ color:#696868;}
.bottom .ul1 .li1 li{ font-size:12px; text-indent:15px; background:url(../images/r.png) left center no-repeat;}
.bottom .ba{ text-align:left;color:#696868; font-size:12px; height:35px; line-height:35px;}

.banner1{ height:170px; background:url(../images/banner1.png) center center no-repeat;}
.banner2{ height:170px; background:url(../images/about_top.png) center center no-repeat;}

.main{ padding:30px 0px;}
.left_nav{ width:165px; float:left;}
.left_nav .head{ line-height:50px; height:50px; background-color:#2289ce; text-indent:-17px;}
.left_nav .head h1{color:#fff;line-height:50px; font-size:12px; width:100%; text-align:center; position:relative;}
.left_nav .icon{ position:absolute; top:20px; right:10px;}
.left_nav .icon img{ width:10px; height:10px;}
.left_nav ul{display:block;}
.left_nav li{line-height:50px; text-align:left; background-color:#f4f4f4; position:relative;}
.left_nav li.cur{background-color:#fff;}
.left_nav li:hover{ background-color:#fff; }
.left_nav li:hover a{color:#2289ce;}
.left_nav li a{ font-size:12px; color:#666; display:block;height:100%; margin:0px auto; text-indent:48px; border-bottom:1px solid #c0c0c0;}
.lx_box{ padding:20px;background-color:#8fdaff;}
.lx_box .tel_box{ margin-bottom:10px;}
.lx_box .tel_box .right{ width:150px; float:right;}
.lx_box .tel_box .right .num{font-size:24px; font-family:Arial; color:#004caa}
.lx_box dl{color:#004caa; margin:10px 0px; font-size:16px;}
.lx_box dt{ float:left;}

.right_con{ width:793px; float:right; margin-bottom:0px;}
.right_con h2{ color:#999; font-size:12px; line-height:25px; text-align:right; border-bottom:2px solid #d8d8d9; margin-bottom:10px; float:}
.right_con h3{ color:#666666; margin-bottom:15px;}
.right_con h2 a{color:#999;}
.right_con h2 .cursite{ color:#4896bc;}

.right_con .content .ul_prod li{ width:190px; float:left; margin:10px 3px;}
.right_con .content .ul_prod li img{ width:190px; height:170px;}
.right_con .content .ul_prod li .tit{ width:190px; font-size:14px; line-height:30px;color:#282828; text-align:center;}

/*分页*/
.fenye{ margin:50px 0px; height:50px; text-align:center;}
.fenye ul{ width:300px; margin-left:30%;}
.fenye li{ float:left; cursor:pointer; padding:5px 10px; font-size:12px;  margin-left:5px;  }
.fenye li.nostyle{ border:none; background:none; margin:0px; padding:7px 5px;}
.fenye li.bgfff{ background-color:#fff; padding:7px 7px; text-align:center; margin:0px;}
.fenye li input[type=text]{ width:25px; outline:none;}
.fenye li.cur{ background-color:#2eb6ff; color:#fff;}
.fenye li.go{ background-color:#15499a;color:#fff;border-color:#15499a}

.right_con .content p{ color:#777; font-size:14px; text-indent:2em;}
.right_con .content h3{color:#666666;font-size:18px; margin:8px 0px; font-weight:500; margin-bottom:20px;}
.right_con .content dl{color:#a0a0a0; font-size:14px;}
.right_con .content dt{ float:left;padding-top:7px;}
.right_con .content dd{ padding-top:7px;}
.zi_hui14 {
	font-size: 14px;
	line-height: 30px;
	color: #6b6b6b;
	text-decoration: none;
}
.zi_h14 a{ font-size: 14px; color: #666666; line-height: 26px;}
.zi_h14 a:hover{color: #cc3300;}
.zi_h14 {
	font-size: 14px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
}
.zi_hx12 {
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
}
.zi_lan14 {
	font-size: 15px;
	line-height: 24px;
	color: #c8161d;
	text-decoration: none;
	font-weight: bold;
}
.zi_lanz14 {
	font-size: 14px;
	line-height: 24px;
	color: #c8161d;
	text-decoration: none;
	font-weight: bold;
}
.zi_bai14 {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
}
.zi_h12 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}

.zi_t30 {
	font-size: 30px;
	line-height: 30px;
	color: #dfa771;
	text-decoration: none;
	font-weight: bold;
}

.bk_3hui {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
