@charset "utf-8";
/* CSS Document */
/* public */
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul,*{margin:0;padding:0}
img{border:0;}
ul,dl,li,dt,dd{list-style:none;}
body{font:12px Arial,"microsoft yahei", Helvetica, sans-serif; color:#424242; }
a{font-size:12px;text-decoration:none; color:#909090;transition: all 0.3s; -webkit-transition:all .3s;}

.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
.lh_content{width:1200px; margin: 0px auto;}

input,textarea,select{outline: none;}
textarea{resize:none; overflow:hidden;}
.lh_left{float:left;}
.lh_right{float:right;}
.lh_opacity:hover{opacity:0.8;filter:alpha(opacity=80); box-shadow:2px 2px 5px #999;}
/*手机版移除手指点击效果-webkit-tap-highlight-color:rgba(255,255,255,0);*/
/*filter:alpha(opacity=80)  progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#1B536F', endColorstr = '#1B536F');*/

/*background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#E7E5E6), to(#FFF));
*//*header*/
.lh_header{width:100%}
.ch_top{ background-color:#121212; height:36px}
.lh_contents{ color:#A6A6A6; line-height:36px}
.lh_content .lh_right span.one { padding-right:5px; border-right:1px #A6A6A6 solid}
.lh_content .lh_right span.two { padding-left:5px; }
.ch_nav{ height:94px; margin-top:6px; }
.ch_nav img{ display:block; float:left}
.ch_nav1{ padding-top:50px;}
.ch_nav1 ul .lh_left { width:110px; height:44px; line-height:44px; text-align:center;  position:relative}
.ch_nav1 ul .lh_left a.home{font-size:16px; color:#090909;width:44px;}
.ch_nav1 ul li .ch_nav_list a{ font-size:12px;  color:#090909}
.ch_nav1 ul .lh_left:hover a{color:#fff }
.ch_nav_list{ display:none }
.ch_nav_list { position:absolute; top:44px; left:0px}
.ch_nav_list li{ margin-top:2px;width:110px;}
.ch_nav1 ul li.lh_left:hover{background:rgba(164,60,60,1);filter:alpha(opacity=100)  progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#A43C3C', endColorstr = '#A43C3C');}
.ch_nav1 ul li.lh_left:hover .ch_nav_list{ display:block; z-index:1100; }
.ch_nav1 ul li.lh_left:hover .ch_nav_list a{   color: #fff}
.ch_nav1 ul li.lh_left:hover .ch_nav_list li {background-color:#A43C3C; z-index:1000;}
.ch_nav1 ul li.lh_left .ch_nav_list li:hover{ background:rgba(164,60,60,.8);filter:alpha(opacity=80)  progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#A43C3C', endColorstr = '#A43C3C'); z-index:1000}
.ch_banner{ position:relative;}
.la_ban_ul{ position:absolute; top:557px; right:10px;}
.la_ban_ul li{ float:left; width:12px; height:12px; background-color:#fff; margin-left:10px; text-align:center; line-height:16px; color:#fff}
.la_ban_ul li.on{ background-color:#A43C3C; color:#A43C3C}
.la_ban_ul li:hover{ cursor: pointer}
.ch_banner .font{width:535px; height:325px; background:rgba(0,0,0,.3);filter:alpha(opacity=30)  progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000', endColorstr = '#000'); position:absolute; top:41%; margin-top:-164px; left:50%; margin-left:-268px }
.ch_banner .font .one{ width:420px; text-align:center; color:#fff; font-family:"微软雅黑"; margin:30px auto}
.ch_banner .font .one h1{ font-size:44px;}
.ch_banner .font .one h2{ font-size:20px;}
.ch_banner .font .one p{font-size:16px; line-height:35px; margin-top:30px}
.ca_content{ margin-top:45px}
.ca_content .titile{ border-bottom:1px #CBCBCB solid; height:50px; line-height:50px}
.ca_content span{ font-size:22px; color:#505050}
.ca_content span.one{ color:#A43C3C}
.ca_content .more a{font-size:14px; color:#505050}
.ca_content .more a:hover{color: #000}
.ca_pro{ margin-top:30px}
.ca_pro li{ float:left; margin-right:42px; }
.ca_pro li.on{ float:left; margin-right:0px}
.ca_pro .one{ text-align:center; }
.ca_pro .one a.on{ display: block;width: 372px; height: 360px; overflow: hidden}
.ca_pro .one a:hover img{width:400px;height:380px;order:none;}
.ca_pro .one h1{ font-size:16px; color:#676767;margin-bottom: 10px; }
.ca_pro .one .two{width:118px; height:40px; text-align:center; line-height:40px; background-color:#505050; color:#fff; font-size:14px; margin:15px 0 0 127px}
.ca_pro .one .two a{font-size:14px; color:#fff}
.ca_pro .one .two:hover{ background-color:#A43C3C}
.ca_content .first{ margin-top:49px;}
.ca_content .first .one{ float:left}
.ca_content .first img:hover{box-shadow:0 15px 30px #E0E0E0; transform:translateY(-2px); -webkit-transform:translateY(-2px); -ms-transform:translateY(-2px); transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s;}
.ca_content .first ul{ margin-left:50px; width:720px}
.ca_content .first ul li{ height:30px; line-height:25px; color:#676767; font-size:14px; border-bottom: 1px #676767 dashed; padding-left:4px; margin-bottom:12px}
.ca_content .first ul li a{height:30px; line-height:25px; color:#676767; font-size:14px; }
.ca_content .first ul li a:hover{color: #111; text-decoration: underline}
.ca_content .first ul li span{ display:block; float:right;height:30px; line-height:25px; color:#676767; font-size:14px;}
.picScroll-left li{ float:left; margin:0 71px}
.scroll{ margin-top:49px}
.picScroll-left{ position:relative}
.la_ban_page a{display:inline-block; width:27px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:22px; font-family:"simsun"; position:absolute;top:50%; margin-top:-31px; background:rgba(0,0,0,.2);filter:alpha(opacity=30)  progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000', endColorstr = '#000000');}
.la_ban_page a:hover{ background-color:#A43C3C}
.la_prev{left:0px;}
.la_next{right:0px;}
.about{ margin-top:44px}
.about_first{ width:562px}
.abou_second:hover{box-shadow:0 15px 30px #E0E0E0; transform:translateY(-2px); -webkit-transform:translateY(-2px); -ms-transform:translateY(-2px); transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s;}
.about_first p{ font-size:14px; color:#676767;line-height:30px}
.ch_header{ height:273px; background-color:#000; margin-top:50px}
.ch_header .left{ width:500px;padding-top:60px;}
.ch_header .left h1{ font-size:18px; color:#CBCBCB;  margin-bottom:30px}
.ch_header .left .one{ margin-left:85px}
.ch_header .left .two{ margin-left:50px}
.ch_header .left .three{ margin-left:28px}
.ch_header .left .two{ margin-left:50px}
.ch_header .left ul.on li{ margin:11px 0; color:#CBCBCB ; font-size:13px}
.youq{ width:248px; height:32px; border:1px #FFF solid;   line-height:32px; background: url(../images/ar.png) right 5px center no-repeat;}
.youq:hover{ background: url(../images/arx.png) right 5px center no-repeat;}
.youqing:hover{display: block}
.youqing{ width: 248px; height: 100px; display: none;  position: absolute; left:0px; top:200px; background-color:#000;border: 1px #fff solid; border-bottom:none; overflow: auto; }
.youqing a{ padding-left:20px; font-size: 14px;color:#CBCBCB; line-height: 30px  ;}
.youq a{ padding-left:20px; font-size: 14px;color:#CBCBCB; line-height: 30px  ;}
.youqing a:hover{text-decoration: underline;}
.right{ padding-top:26px}
.right h1{ font-size:16px; color:#fff; margin-bottom:15px}
.right img{ margin-right:3px;}
.right .erweima{ margin-top:15px; margin-right:15px ; text-align:center; color:#fff}
.right .erweima h2{color:#fff; line-height:30px}
.right .erweima .one{ margin-right:20px}
/*contentbase*/
.ca_left{ margin-top:40px}
.ca_left .first{ width:220px; background:url(../images/nav.jpg) center top no-repeat;    background-size: 218px; line-height:39px; color:#FFF} 

.ca_left .first span{ padding-left:15px; font-size:16px; color:#F5EDED}
.ca_left ul{ width:218px; border:1px #ccc solid; border-top:none; }
.ca_left ul li{ line-height:50px; border-bottom:1px #ccc solid; display:block;}
.ca_left ul li.on a.gu{ color:#fff}
.ca_left ul li:hover a.gu{ background:#A43C3B}
.ca_left ul li a.gu{ display:block; width:203px; height:50px; padding-left:15px; font-size:16px; color:#1D1D1D;}
.ca_left ul li a:hover{ color:#fff}
.fi{ display:none}

.ca_left ul li.ons a.gu{ background:url(../images/rr.png) right 10px center no-repeat; background-size:8px }
.ca_left ul li.on.ons a.gu{ background:url(../images/rr.png) right 10px center no-repeat #A43C3B; background-size:8px }
.ca_left ul li.ons a.gu:hover{background:url(../images/rr.png) right 10px center no-repeat #A43C3B}
.ca_left ul li.ons:hover .fi{ display:block}
.ca_left ul li.ons:hover a.gu{ background:url(../images/xx.png) right 10px center no-repeat #A43C3B; color:#1D1D1D; }
.ca_left ul li.on.ons:hover a.gu{ background:url(../images/xx.png) right 10px center no-repeat #A43C3B; color:#fff }
.fi a{ display:block; font-size:14px; padding-left:32px; color:#1D1D1D; width:186px; height:30px; line-height:30px }
.fi a:hover{ background:#A43C3B}
.fi a.on{ color:#fff; background:#A43C3B}
.ca_left ul li.on a.gu{background:#A43C3B}
.ca_top{ margin-top:15px; height:100%}
.ca_top li:hover{background:#A43C3B}
.ca_top li a{ margin-left:15px; font-size:14px;color:#1D1D1D;}
.ca_top li:hover a{color:#fff}
.ca_top li.on{ background:#A43C3B}
.ca_top li.on a{color:#fff}
.ca_right{ width:940px; margin-top:40px;}
.ca_right.on{ width:1200px; margin-top:40px;}
.nihao { height: 25px}
.ca_right .lh_left span.one {font-size:18.6px; color: #888888; line-height: 25px }
.ca_right .lh_left span.two {font-size:20.1px; color: #a43c3c; line-height: 25px }
.cb_content{ border-top:1px #ccc solid; }
.cb_content ul li{ margin-top:60px; margin-left:119px; float:left}
.cb_content .first h1{ color:#505050; margin-top:10px ;font-size:16px}
.cb_content .first{ text-align:center}
.cb_content .first:hover{box-shadow:0 10px 15px 0px #E0E0E0; transform:translateY(-1px); -webkit-transform:translateY(-1px); -ms-transform:translateY(-1px); transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s;}
.cb_page .first{ width:25px; height:25px; margin-right:10px ; -moz-border-radius:2px; -webkit-border-radius: 2px  }
.cb_page .first.on{background-color:#A43C3C;color:#fff}
.cb_page .first a{ line-height:25px; font-size:12px; color:#999}
.cb_page .first i{ display:block;width:12px; height:22px; background:url(../images/ar.png) center center no-repeat; }
.cb_page .second{ height:25px; line-height:25px}
.cb_page{ margin-top:50px;width:180px; text-align:center; margin:0 auto}
.path_item{ color:#212121 }
.path_current{color:#212121}

/*留言系统*/
.content-c-f{ padding: 20px; }
.content-c-f ul li{ background-color:#a43c3c ; height: 42px; margin:5px 0; padding-left: 5px}
.content-c-f ul li input{ border: none;background-color: #fff; }
.content-c-f ul li textarea{ border: none;background-color: #fff }
.content-c-f ul li textarea { width: 1055px; height: 135px;}
.content-c-f ul li.two textarea { width: 1055px; height: 50px }
.content-c-f ul li.one input {height: 38px; width: 304px; background-color: #fff;float: right; border: 2px #a43c3c solid}
.content-c-f ul li.one{ width: 415px; height: 42px; line-height:25px;margin:30px 0; font-size: 16px; line-height: 42px; color: #fff; padding-left: 35px }
.content-c-f ul li.three{ width:100px; height: 25px; line-height:25px;margin:5px 0}
.content-c-f ul li.four{ width: 415px; height: 42px; line-height:25px;margin:30px 0; font-size: 16px; line-height: 42px; color: #fff; padding-left: 35px}
.content-c-f ul li.four input{ height: 38px; width: 304px; background-color: #fff;float: right; border: 2px #a43c3c solid}

.bott{margin-top: 126px; padding-right: 8px}
.liuyan{ margin-top: 28px}
.liuyan  .first{ width: 252px; height: 56px; background-color: #a43c3c; color: #fff; line-height: 56px; font-size: 16px;padding-left: 200px }
.liuyan .second textarea{ width: 448px ; height:281px; border: 2px #a43c3c solid;border-top: none }
.post_form{ width: 1050px; margin: 0 auto;}
.content-c-f .btn1{ width: 133px; height: 28px; text-align: center; line-height: 30px; float: left; border:2px #a43c3c solid; font-size: 14px; border-radius: 5px; margin-top: 20px;}
.content-c-f .btn2{ width: 135px; height: 32px; text-align: center; line-height: 30px;  background-color: #a43c3c; font-size: 14px;border-radius: 5px; margin-top: 20px}
.content-c-f .btn1 input{ border: none;font-size: 14px; color:#a43c3c; background-color:#fff; margin-top: 7px}
.content-c-f .btn2 input{ border: none;font-size: 14px; color:#fff; background-color: #a43c3c;margin-top: 7px}


/*文章页*/
.list_artic{   }
.list_artic .swga{ color:#000;  font-family: "微软雅黑";     margin-top: 10px;  }
.list_artic .swga span{font-size: 14px;color: #484445}
.list_artic .swga span:hover{ color: #a43c3c; font-size: 14px; text-decoration: underline;}
.list_artic .swga li{height: 36px; line-height: 36px; border-bottom: 1px #ccc dotted; background: url(../images/cir.png) left center no-repeat; padding-left: 20px}
.list_artic .swga a{color:#373737; font-size: 12px; font-family: "微软雅黑"}
.list_artic .swga .a{color: #999}
.list_artic .swga a:hover {color:#e00}
.list_artic .swga a:hover .a{color:#e00}
.list_artic .page{ text-align: center; margin-top: 20px;  }
.text_article{ padding: 40px 0;}
.text_article h2{ display: block;font-size: 16px; font-family: "微软雅黑"; color: #000; padding-bottom: 10px; text-align: center}
.text_article h4{ display: block; text-align: center}
.text_article h4 span{ margin-right: 10px}
.text_article .text_content{ margin: 20px; }

/*筛选*/

.sousuo{ height: 42px;  line-height: 50px; font-size: 14px; color: #000; }
.sousuo input{ margin-right:208px }
.ca_head{ height: 25px; line-height: 25px; border: 1px #C2D3DD solid; background-color: #EAF5F9;color: #2B5997;    margin-top: 20px;}
.ca_head li{ float: left; font-size: 14px; border-right: 1px #C2D3DD solid;}
.ca_heade .first{ width: 333px;  padding: 20px 0 20px 20px;}
.ca_heade .second{ width: 230px;padding: 20px 0 20px 20px;}
.ca_heade .first a{ color: #000}
.ca_heade h2{ color: #a00; line-height: 20px}
.ca_heade{ border: 1px #C2D3DD solid;}
.ca_heade h1 {line-height: 20px}
.ca_heade h3{ line-height: 80px}
.ca_heade h4{ line-height: 80px; color:#008000}
.ca_heade .first a:hover{ color: #a00}
.ca_heade .three{ width:90px;   padding: 20px 0 20px 20px;}
.ca_heade .four{ width: 90px;  padding: 20px 0 20px 20px;}
.ca_heade .five{ width: 70px;  padding: 20px 0 20px 40px;}
.ca_heade li.on{ background-color: #E9F2F9}


