@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font:12px "微软雅黑"; color:#333; text-align:center; background-color:#fafafa; width: 100%;
	min-width: 1200px !important; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
ul,ol,li{list-style:none;}
.fl {float:left;}
.fr {float:right;}
/*Blank*/
.blank1{ height:1px; clear:both; font-size:1px;overflow:hidden;}
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank6{ height:6px; clear:both; font-size:1px;overflow:hidden;}
.blank10{ height:10px; clear:both; font-size:1px;overflow:hidden;}
.blank15{ height:15px; clear:both; font-size:1px;overflow:hidden;}
.blank18{ height:18px; clear:both; font-size:1px;overflow:hidden;}
.blank20{ height:20px; clear:both; font-size:1px;overflow:hidden;}
.blank30{ height:30px; clear:both; font-size:1px;overflow:hidden;}
.blank40{ height:40px; clear:both; font-size:1px;overflow:hidden;}
.blank50{ height:50px; clear:both; font-size:1px;overflow:hidden;}
/*Font Size*/
.f12{font-size:12px;}
.f14{font-size:14px; color:#000000;}
.ml9{margin-left:9px;}
.mr9{margin-right:9px;}
.mt6{margin-top:6px;}
.mt24{margin-top:24px;}

/*header*/
.header_bg{ width:100%; height:75px; box-shadow: 0 0 20px -3px rgba(0,0,0,.15); background:#fff; overflow:hidden;}
.header{ width:100%; height:70px;  overflow:hidden;}
.container_top{width:1200px; margin:0 auto;}
.logo{ float:left; height:70px; overflow:hidden;}
.logo img{ float:left; margin:15px 0px;}
.nav{ float:right; width:auto; }

.cptag li{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;  margin-left:-1px; float:left; font-size:16px;display:block;  overflow:hidden; color:#01599a;}

.cptag li a:link{color:#333; text-decoration:none; display:block; padding:20px 30px 60px 30px; }
.cptag li a:visited{color:#333; text-decoration:none;}
.cptag li a:hover{color:#01599a; text-decoration:none; }
.cptag li a:active{color:#01599a; }
.cptag li.selectTag{color:#01599a; border-top:1px solid #01599a;} 
/*轮播图*/
.box{width: 100%;height:300px;margin:0px auto;overflow: hidden;position: relative;}
.box-map{width: 100%;height:300px;margin:0px auto;overflow: hidden;position: relative; background:url(../images/yjj/banner3.jpg) no-repeat center center; background-size:cover;}
		.box-1 ul{}
		.box-1 ul li{width: 100%;height:300px;position: relative;overflow: hidden;}
		/*.box-1 ul li img{display:block;width:100%; height:auto;}*/
		.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:80%;background: rgba(125,125,120,.4);text-indent: 2em;
						padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis; text-align:left;overflow: hidden;
						white-space: nowrap;font-weight: normal;color: ghostwhite}
		.box-2{position: absolute;right: 10px;bottom: 14px;}
		.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
						background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
		.box-2 ul .on{background: rgba(255,255,255,0.6);}
		.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
						top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
						text-align: center;cursor: pointer;}
		.box-3 .prev{left: 10px;}
		.box-3 .next{right: 10px;}
		.box-3 span::selection{background: transparent;}
		.box-3 span:hover{background: rgba(125,125,120,.8);}
		
/*证书服务*/		
.container{width:1200px; margin:0 auto;}
.module-title { font-size: 30px; color: #000; margin: 0 0 55px; text-align: center; }
.module-title span{ color: #188ae0;}
.module-title p{ font-size: 14px; margin: 13px 0 0; color: #666666; }
.cert{
width:1200px; margin:0px; padding:0px;	
	}
.cert ul{ margin:0px; padding:0px;}
.cert li{ list-style:none; float:left; text-align:left; width:300px; overflow:hidden; margin-bottom:40px;}	
.cert li .sq{ background:url(../images/yjj/icon_01.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .gx{ background:url(../images/yjj/icon_02.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .js{ background:url(../images/yjj/icon_03.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .bg{ background:url(../images/yjj/icon_04.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .bb{ background:url(../images/yjj/icon_05.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .dx{ background:url(../images/yjj/icon_06.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .fp{ background:url(../images/yjj/icon_07.jpg) no-repeat; width:100px; height:100px; float:left;}
.cert li .cx{ background:url(../images/yjj/icon_08.jpg) no-repeat; width:100px; height:100px; float:left;}

.cert li .text{ float:left; margin-top:15px; width:160px;}
.cert li .text h3{font-size:16px; margin-bottom:10px;}
.cert li .text h3 a{ color:#333; text-decoration:none;}
.cert li .text h3 a:hover{ color:#0984d4;}
.cert li .text p a{color:#8a8681; text-decoration:none;}
.cert li .text p a:hover{ color:#0984d4;}

.footer-banner {
    height: 260px;
    background: url(../images/yjj/reg-bg.jpg) center bottom no-repeat #f6f8fb;
    overflow: hidden;
    min-width: 1220px;
}

.footer-banner .footer-title {
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    margin-top: 30px;
    text-align: center;
    color: #ffffff;
}
.footer-banner .footer-reg {
    float: none;
    display: block;
    margin:0 auto;
    width: 120px;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
    border: solid 1px #0984d4;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #188ae0;
    text-align: center;
}
.footer-banner a{ text-decoration:none}
.footer{background:#fff; padding:10px 0px; font-size:15px; color:#333; text-align:center; vertical-align:middle;}
/*地图*/
.contact{width:1200px; height:800px; margin:0 auto; background:url(../images/yjj/map.png) no-repeat 300px 30px; text-align:left;}
.loc_b1{ float:left; position:relative; top:10px; left:0px; width:320px; height:200px;}
.loc_b2{ float:right; position:relative; top:0px; right:-60px;  width:330px; height:200px;}
.loc_b3{ float:left; position:relative; top:0px; left:0px; width:300px; height:280px;}
.loc_b4{ float:right; position:relative; top:0px; right:-40px;  width:300px; height:280px;}
.loc_b5{ float:left; position:relative; top:-50px; left:0px; width:300px; height:300px;}
.loc_b6{ float:right; position:relative; top:0px; right:-40px;  width:300px; height:300px;}
.loc_b7{ float:right; position:relative; top:60px; right:200px;  width:300px; height:300px;}
/*branch_list*/
.branch_list{ margin:0; float:left;}
.branch_list { width:300px;  padding:5px;}
.branch_block{  background:#fff; box-shadow:0 5px 20px 0 rgba(0,0,0,.08); position:relative; padding:10px; -webkit-transition:all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.branch_block:before,
.branch_block:after{ content:""; position: absolute; top:0; left:0; width:100%; height:8px; background: url(../images/yjj/deco_03b.png) no-repeat; background-size:34.8%;}
.branch_block:after{ opacity: 0; background-image: url(../images/yjj/deco_03b.png);}

.branch_tit{ border-bottom:1px solid #e5e5e5; margin-bottom:5px;  font-weight:bold;}
.branch_tit a{ display:block; padding-bottom:10px;  color:#000; font-size:16px;}
.branch_txt{ line-height:24px; height:auto; overflow: hidden;}
.branch_txt .mCSB_inside > .mCSB_container{ margin-right:10px;}
.branch_block:hover{ background:#fff; box-shadow:0 5px 20px 0 rgba(0,0,0,.08);}  
.branch_block:hover:before{ opacity: 0;}
.branch_block:hover:after{ opacity: 1;}
.branch_block:hover .branch_tit a{ color:#c72020;}
/*下载中心*/
.lj_nav{width:1200px; padding:0px; margin:0px auto; text-align:left;}
.lj_nav ul{ list-style:none; padding:0px; margin:0px;}
.lj_nav li{ width:auto; background: url(../images/yjj/arrow_l.jpg) no-repeat 0 16px; padding:10px ; line-height:20px; color:#333; float:left; margin-right:20px; font-size:14px;display:block; width:1100px;  border-bottom:1px solid #f0f0f0;}
.lj_nav li a{ color:#333; text-decoration:none;}
.lj_nav li a:hover{ color:#c60019; text-decoration:underline;}
.lj_nav li a:active{ color:#333; text-decoration:none;}
.lj_nav li a:visite{ color:#333; text-decoration:none;}
.lj_nav img{border:none}
/*证书服务*/
.product_details{margin:0 auto;width:1100px;background:#fff; text-align:left; padding-left:50px;padding-right:50px;margin-top:0px;padding-bottom:40px; overflow:hidden; }
.product_details .payment_title{width:1100px;height:100px;border-bottom:1px #f0f0f0 solid}
.product_details .payment_title h3{font-size:20px;color:#333;float:left;line-height:100px;padding-left:40px}
.product_details .payment_title h3.cp{ background: url(../images/tyrz/pd_img01_17c1671.png) no-repeat left 39px}
.product_details .payment_title h3.gx{background:url(../images/tyrz/gx.png) no-repeat left 39px}
.product_details .payment_title h3.js{background:url(../images/tyrz/js.png) no-repeat left 39px}
.product_details .payment_title h3.bg{background: url(../images/tyrz/bg.png) no-repeat left 39px}
.product_details .payment_title h3.dx{background:url(../images/tyrz/dx.png) no-repeat left 39px}
.product_details .payment_title h3.bb{background:url(../images/tyrz/bb.png) no-repeat left 39px}
.product_details .payment_title h3.faq{background:url(../images/tyrz/faq.png) no-repeat left 39px}
.product_details .payment_title h3.map{background:url(../images/tyrz/map.png) no-repeat left 39px}
.product_details .payment_title h3.map_down{background:url(../images/tyrz/download.png) no-repeat left 39px}

.product_details .computer_payment{width:1100px; text-align:left;}
.product_details .computer_payment h3{padding-top:30px;padding-bottom:20px;font-size:18px;color:#333}
.product_details .computer_payment p{width:1100px; text-align:left; font-size:14px;color:#333;padding-bottom:10px; line-height:25px; }
.product_details .computer_payment a{ color:blue; text-decoration:underline;}
.product_details .computer_payment a:hover{ color:blue; text-decoration:underline;}
.product_details .computer_payment .red{color:red;}
.product_details .computer_payment .pd_cp_01{width:900px;height:500px;background:#f5f5f5;margin-bottom:30px}.
product_details .computer_payment .pd_cp_01 .pd_cp_01_01{width:614px;height:425px;margin:0 auto;padding-top:37px}
.product_details .computer_payment .pd_cp_01 .pd_cp_01_01 img{width:614px;height:425px}

.bottom_fix{width:100%; position:fixed; bottom:0;}